Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds multiple PERL packages to support biber (stage 1 / subset 1) #29370

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions recipes/perl-class-accessor/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
schema_version: 1

context:
name: perl-class-accessor
version: 0.51
sha256: bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c

package:
name: ${{ name }}
version: ${{ version }}

source:
url: https://cpan.metacpan.org/authors/id/K/KA/KASEI/Class-Accessor-${{ version }}.tar.gz
sha256: ${{ sha256 }}

build:
number: 0
noarch: generic
script:
- perl Makefile.PL INSTALLDIRS=site NO_PERLLOCAL=1 NO_PACKLIST=1
- make
- make test
- make install

requirements:
build:
- make
host:
- perl=5.32
run:
- perl>=5.32

tests:
- perl:
uses:
- Class::Accessor
- Class::Accessor::Fast
- Class::Accessor::Faster

about:
license: perl_5
summary: Automated accessor generation
homepage: http://metacpan.org/pod/Class-Accessor

extra:
recipe-maintainers:
- danielnachun
- anjos
46 changes: 46 additions & 0 deletions recipes/perl-class-inspector/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
schema_version: 1

context:
name: perl-class-inspector
version: 1.36

package:
name: ${{ name }}
version: ${{ version }}

source:
url: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-${{ version }}.tar.gz
sha256: cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e

build:
number: 0
noarch: generic
script:
- perl Makefile.PL INSTALLDIRS=site NO_PERLLOCAL=1 NO_PACKLIST=1
- make
- make test
- make install

requirements:
build:
- make
host:
- perl=5.32
run:
- perl>=5.32

tests:
- perl:
uses:
- Class::Inspector
- Class::Inspector::Functions

about:
license: perl_5
summary: Get information about a class and its structure
homepage: https://metacpan.org/pod/Class::Inspector

extra:
recipe-maintainers:
- danielnachun
- anjos
45 changes: 45 additions & 0 deletions recipes/perl-class-singleton/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
schema_version: 1

context:
name: perl-class-singleton
version: 1.6

package:
name: ${{ name }}
version: ${{ version }}

source:
url: https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-${{ version }}.tar.gz
sha256: 27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4

build:
number: 0
noarch: generic
script:
- perl Makefile.PL INSTALLDIRS=site INSTALLDIRS=site NO_PERLLOCAL=1 NO_PACKLIST=1
- make
- make test
- make install

requirements:
build:
- make
host:
- perl >=5.32
run:
- perl >=5.32

tests:
- perl:
uses:
- Class::Singleton

about:
license: perl_5
summary: "Implementation of a \"Singleton\" class "
homepage: http://metacpan.org/pod/Class-Singleton

extra:
recipe-maintainers:
- danielnachun
- anjos
40 changes: 40 additions & 0 deletions recipes/perl-data-dump/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
schema_version: 1

context:
name: perl-data-dump
version: 1.25

package:
name: ${{ name }}
version: ${{ version }}

source:
url: https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Dump-${{ version }}.tar.gz
sha256: a4aa6e0ddbf39d5ad49bddfe0f89d9da864e3bc00f627125d1bc580472f53fbd

build:
number: 0
noarch: generic
script:
- perl Makefile.PL INSTALLDIRS=site NO_PERLLOCAL=1 NO_PACKLIST=1
- make
- make test
- make install

requirements:
build:
- make
host:
- perl=5.32
run:
- perl>=5.32

about:
license: perl_5
summary: Pretty printing of data structures
homepage: http://metacpan.org/pod/Data-Dump

extra:
recipe-maintainers:
- danielnachun
- anjos
23 changes: 23 additions & 0 deletions recipes/perl-data-dump/run_test.pl
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
print("import: Data::Dump\n");
use Data::Dump;

print("import: Data::Dump::FilterContext\n");
use Data::Dump::FilterContext;

print("import: Data::Dump::Filtered\n");
use Data::Dump::Filtered;

print("import: Data::Dump::Trace\n");
use Data::Dump::Trace;

print("import: Data::Dump\n");
use Data::Dump;

print("import: Data::Dump::FilterContext\n");
use Data::Dump::FilterContext;

print("import: Data::Dump::Filtered\n");
use Data::Dump::Filtered;

print("import: Data::Dump::Trace\n");
use Data::Dump::Trace;
47 changes: 47 additions & 0 deletions recipes/perl-data-uniqid/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
context:
version: 0.12

package:
name: perl-data-uniqid
version: ${{ version }}

source:
url: https://cpan.metacpan.org/authors/id/M/MW/MWX/Data-Uniqid-${{ version }}.tar.gz
sha256: b6919ba49b9fe98bfdf3e8accae7b9b7f78dc9e71ebbd0b7fef7a45d99324ccb

build:
number: 0
noarch: generic
script: |
perl Makefile.PL INSTALLDIRS=site
make
make test
make install
cp ${PREFIX}/man/man1/perlartistic.1 .
cp ${PREFIX}/man/man1/perlgpl.1 .

requirements:
build:
- make
host:
- perl=5.32
run:
- perl>=5.32

tests:
- perl:
uses:
- Data::Uniqid

about:
license: Artistic-1.0-Perl OR GPL-1.0-or-later
license_file:
- perlartistic.1
- perlgpl.1
summary: "Perl extension for simple genrating of unique id's"
homepage: http://metacpan.org/pod/Data-Uniqid

extra:
recipe-maintainers:
- danielnachun
- anjos