forked from rosa/hakurei
internal/rosa/package: azalea proposal
This commit is contained in:
@@ -1,263 +1,259 @@
|
||||
package perl {
|
||||
description = "The Perl Programming language";
|
||||
website = "https://www.perl.org";
|
||||
anitya = 13599;
|
||||
// odd-even versioning
|
||||
latest = anityaFallback;
|
||||
//az:schema mbf
|
||||
|
||||
version* = "5.42.2";
|
||||
package perl {
|
||||
description = "The Perl Programming language"
|
||||
website = "https://www.perl.org"
|
||||
anitya = 13599
|
||||
// odd-even versioning
|
||||
latest = anityaFallback
|
||||
|
||||
version := "5.42.2"
|
||||
source = remoteTar {
|
||||
url = "https://www.cpan.org/src/5.0/perl-"+version+".tar.gz";
|
||||
checksum = "Me_xFfgkRnVyG0sE6a74TktK2OUq9Z1LVJNEu_9RdZG3S2fbjfzNiuk2SJqHAgbm";
|
||||
compress = gzip;
|
||||
};
|
||||
url = "https://www.cpan.org/src/5.0/perl-${version}.tar.gz"
|
||||
checksum = "Me_xFfgkRnVyG0sE6a74TktK2OUq9Z1LVJNEu_9RdZG3S2fbjfzNiuk2SJqHAgbm"
|
||||
compress = gzip
|
||||
}
|
||||
|
||||
// uses source tree as scratch space
|
||||
writable = true;
|
||||
chmod = true;
|
||||
early = `
|
||||
echo 'print STDOUT "1..0 # Skip broken test\n";' > ext/Pod-Html/t/htmldir3.t
|
||||
chmod +w /system/bin && rm -f /system/bin/ps # perl does not like toybox ps
|
||||
`;
|
||||
writable
|
||||
chmod
|
||||
early = `echo 'print STDOUT "1..0 # Skip broken test\n";' > ext/Pod-Html/t/htmldir3.t
|
||||
chmod +w /system/bin && rm -f /system/bin/ps # perl does not like toybox ps`
|
||||
|
||||
toyboxEarly = true;
|
||||
toyboxEarly
|
||||
exec = make {
|
||||
omitDefaults = true;
|
||||
inPlace = true;
|
||||
omitDefaults
|
||||
inPlace
|
||||
|
||||
configureName = "./Configure";
|
||||
configure = {
|
||||
"-des";
|
||||
"Dprefix": "/system";
|
||||
"Dcc": "clang";
|
||||
"Dcflags": "--std=gnu99";
|
||||
"Dldflags": `"${LDFLAGS:-''}"`;
|
||||
"Doptimize": "'-O2 -fno-strict-aliasing'";
|
||||
"Duseithreads";
|
||||
"Duseshrplib";
|
||||
};
|
||||
configureName = "./Configure"
|
||||
configure = [
|
||||
"-des"
|
||||
"Dprefix": "/system"
|
||||
"Dcc": "clang"
|
||||
"Dcflags": "--std=gnu99"
|
||||
"Dldflags": `"${LDFLAGS:-''}"`
|
||||
"Doptimize": "'-O2 -fno-strict-aliasing'"
|
||||
"Duseithreads"
|
||||
"Duseshrplib"
|
||||
]
|
||||
|
||||
check = [
|
||||
"TEST_JOBS=" + jobsLE,
|
||||
"test_harness",
|
||||
];
|
||||
"TEST_JOBS=" + jobsLE
|
||||
"test_harness"
|
||||
]
|
||||
|
||||
install = `LD_LIBRARY_PATH="$PWD" ./perl -Ilib -I. installperl --destdir=/work`;
|
||||
};
|
||||
install = r`LD_LIBRARY_PATH="$PWD" ./perl -Ilib -I. installperl --destdir=/work`
|
||||
}
|
||||
}
|
||||
|
||||
package perl-Module-Build {
|
||||
description = "build and install Perl modules";
|
||||
website = "https://metacpan.org/release/Module-Build";
|
||||
anitya = 3077;
|
||||
description = "build and install Perl modules"
|
||||
website = "https://metacpan.org/release/Module-Build"
|
||||
anitya = 3077
|
||||
|
||||
version* = "0.4234";
|
||||
version := "0.4234"
|
||||
source = remoteCPAN {
|
||||
author = "LEONT";
|
||||
name = "Module-Build";
|
||||
version = version;
|
||||
checksum = "ZKxEFG4hE1rqZt52zBL2LRZBMkYzhjb5-cTBXcsyA52EbPeeYyVxU176yAea8-Di";
|
||||
};
|
||||
author = "LEONT"
|
||||
name = "Module-Build"
|
||||
version = version
|
||||
checksum = "ZKxEFG4hE1rqZt52zBL2LRZBMkYzhjb5-cTBXcsyA52EbPeeYyVxU176yAea8-Di"
|
||||
}
|
||||
|
||||
enterSource = true;
|
||||
writable = true;
|
||||
chmod = true;
|
||||
enterSource
|
||||
writable
|
||||
chmod
|
||||
|
||||
exec = generic {
|
||||
inPlace = true;
|
||||
build = `
|
||||
perl Build.PL --prefix=/system
|
||||
./Build build`;
|
||||
check = `
|
||||
./Build test`;
|
||||
install = `
|
||||
./Build install --destdir=/work
|
||||
`;
|
||||
};
|
||||
inPlace
|
||||
build = `perl Build.PL --prefix=/system
|
||||
./Build build`
|
||||
check = `./Build test`
|
||||
install = `./Build install --destdir=/work`
|
||||
}
|
||||
|
||||
inputs = [ perl ];
|
||||
runtime = [ perl ];
|
||||
inputs = [ perl ]
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Locale-gettext {
|
||||
description = "message handling functions";
|
||||
website = "https://metacpan.org/release/Locale-gettext";
|
||||
anitya = 7523;
|
||||
description = "message handling functions"
|
||||
website = "https://metacpan.org/release/Locale-gettext"
|
||||
anitya = 7523
|
||||
|
||||
version* = "1.07";
|
||||
version := "1.07"
|
||||
source = remoteCPAN {
|
||||
author = "PVANDRY";
|
||||
name = "Locale-gettext";
|
||||
version = version;
|
||||
checksum = "cFq4BKFD1MWSoa7lsrPjpdo9kzPqd0jlRcBFUyL1L1isw8m3D_Sge_ff0MAu_9J3";
|
||||
};
|
||||
author = "PVANDRY"
|
||||
name = "Locale-gettext"
|
||||
version = version
|
||||
checksum = "cFq4BKFD1MWSoa7lsrPjpdo9kzPqd0jlRcBFUyL1L1isw8m3D_Sge_ff0MAu_9J3"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Pod-Parser {
|
||||
description = "base class for creating POD filters and translators";
|
||||
website = "https://metacpan.org/release/Pod-Parser";
|
||||
anitya = 3244;
|
||||
description = "base class for creating POD filters and translators"
|
||||
website = "https://metacpan.org/release/Pod-Parser"
|
||||
anitya = 3244
|
||||
|
||||
version* = "1.67";
|
||||
version := "1.67"
|
||||
source = remoteCPAN {
|
||||
author = "MAREKR";
|
||||
name = "Pod-Parser";
|
||||
version = version;
|
||||
checksum = "RdURu9mOfExk_loCp6abxlcQV3FycSNbTqhRS9i6JUqnYfGGEgercK30g0gjYyqe";
|
||||
};
|
||||
author = "MAREKR"
|
||||
name = "Pod-Parser"
|
||||
version = version
|
||||
checksum = "RdURu9mOfExk_loCp6abxlcQV3FycSNbTqhRS9i6JUqnYfGGEgercK30g0gjYyqe"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker {}
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-SGMLS {
|
||||
description = "class for postprocessing the output from the sgmls and nsgmls parsers";
|
||||
website = "https://metacpan.org/release/RAAB/SGMLSpm-1.1";
|
||||
anitya = 389576;
|
||||
latest = anityaLegacyCPAN;
|
||||
description = "class for postprocessing the output from the sgmls and nsgmls parsers"
|
||||
website = "https://metacpan.org/release/RAAB/SGMLSpm-1.1"
|
||||
anitya = 389576
|
||||
latest = anityaLegacyCPAN
|
||||
|
||||
version* = "1.1";
|
||||
version := "1.1"
|
||||
source = remoteCPAN {
|
||||
author = "RAAB";
|
||||
name = "SGMLSpm";
|
||||
version = version;
|
||||
checksum = "aZijn4MUqD-wfyZgdcCruCwl4SgDdu25cNmJ4_UvdAk9a7uz4gzMQdoeB6DQ6QOy";
|
||||
};
|
||||
author = "RAAB"
|
||||
name = "SGMLSpm"
|
||||
version = version
|
||||
checksum = "aZijn4MUqD-wfyZgdcCruCwl4SgDdu25cNmJ4_UvdAk9a7uz4gzMQdoeB6DQ6QOy"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Term-ReadKey {
|
||||
description = "a perl module for simple terminal control";
|
||||
website = "https://metacpan.org/release/TermReadKey";
|
||||
anitya = 3372;
|
||||
description = "a perl module for simple terminal control"
|
||||
website = "https://metacpan.org/release/TermReadKey"
|
||||
anitya = 3372
|
||||
|
||||
version* = "2.38";
|
||||
version := "2.38"
|
||||
source = remoteCPAN {
|
||||
author = "JSTOWE";
|
||||
name = "TermReadKey";
|
||||
version = version;
|
||||
checksum = "qerL8Xo7kD0f42PZoiEbmE8Roc_S9pOa27LXelY4DN_0UNy_u5wLrGHI8utNlaiI";
|
||||
};
|
||||
author = "JSTOWE"
|
||||
name = "TermReadKey"
|
||||
version = version
|
||||
checksum = "qerL8Xo7kD0f42PZoiEbmE8Roc_S9pOa27LXelY4DN_0UNy_u5wLrGHI8utNlaiI"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Text-CharWidth {
|
||||
description = "get number of occupied columns of a string on terminal";
|
||||
website = "https://metacpan.org/release/Text-CharWidth";
|
||||
anitya = 14380;
|
||||
description = "get number of occupied columns of a string on terminal"
|
||||
website = "https://metacpan.org/release/Text-CharWidth"
|
||||
anitya = 14380
|
||||
|
||||
version* = "0.04";
|
||||
version := "0.04"
|
||||
source = remoteCPAN {
|
||||
author = "KUBOTA";
|
||||
name = "Text-CharWidth";
|
||||
version = version;
|
||||
checksum = "G2p5RHU4_HiZ23ZusBA_enTlVMxz0J4esUx4CGcOPhY6xYTbp-aXWRN6lYZpzBw2";
|
||||
};
|
||||
author = "KUBOTA"
|
||||
name = "Text-CharWidth"
|
||||
version = version
|
||||
checksum = "G2p5RHU4_HiZ23ZusBA_enTlVMxz0J4esUx4CGcOPhY6xYTbp-aXWRN6lYZpzBw2"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Text-WrapI18N {
|
||||
description = "line wrapping module";
|
||||
website = "https://metacpan.org/release/Text-WrapI18N";
|
||||
anitya = 14385;
|
||||
description = "line wrapping module"
|
||||
website = "https://metacpan.org/release/Text-WrapI18N"
|
||||
anitya = 14385
|
||||
|
||||
version* = "0.06";
|
||||
version := "0.06"
|
||||
source = remoteCPAN {
|
||||
author = "KUBOTA";
|
||||
name = "Text-WrapI18N";
|
||||
version = version;
|
||||
checksum = "Vmo89qLgxUqyQ6QmWJVqu60aQAUjrNKRjFQSXGnvClxofzRjiCa6idzPgJ4VkixM";
|
||||
};
|
||||
author = "KUBOTA"
|
||||
name = "Text-WrapI18N"
|
||||
version = version
|
||||
checksum = "Vmo89qLgxUqyQ6QmWJVqu60aQAUjrNKRjFQSXGnvClxofzRjiCa6idzPgJ4VkixM"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker {}
|
||||
|
||||
inputs = [ perl-Text-CharWidth ];
|
||||
runtime = [ perl-Text-CharWidth ];
|
||||
inputs = [ perl-Text-CharWidth ]
|
||||
runtime = [ perl-Text-CharWidth ]
|
||||
}
|
||||
|
||||
package perl-MIME-Charset {
|
||||
description = "Charset Information for MIME";
|
||||
website = "https://metacpan.org/release/MIME-Charset";
|
||||
anitya = 3070;
|
||||
description = "Charset Information for MIME"
|
||||
website = "https://metacpan.org/release/MIME-Charset"
|
||||
anitya = 3070
|
||||
|
||||
version* = "1.013.1";
|
||||
version := "1.013.1"
|
||||
source = remoteCPAN {
|
||||
author = "NEZUMI";
|
||||
name = "MIME-Charset";
|
||||
version = version;
|
||||
checksum = "Ou_ukcrOa1cgtE3mptinb-os3bdL1SXzbRDFZQF3prrJj-drc3rp_huay7iDLJol";
|
||||
};
|
||||
author = "NEZUMI"
|
||||
name = "MIME-Charset"
|
||||
version = version
|
||||
checksum = "Ou_ukcrOa1cgtE3mptinb-os3bdL1SXzbRDFZQF3prrJj-drc3rp_huay7iDLJol"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker {}
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Unicode-LineBreak {
|
||||
description = "String as Sequence of UAX #29 Grapheme Clusters";
|
||||
website = "https://metacpan.org/release/Unicode-LineBreak";
|
||||
anitya = 6033;
|
||||
description = "String as Sequence of UAX #29 Grapheme Clusters"
|
||||
website = "https://metacpan.org/release/Unicode-LineBreak"
|
||||
anitya = 6033
|
||||
|
||||
version* = "2019.001";
|
||||
version := "2019.001"
|
||||
source = remoteCPAN {
|
||||
author = "NEZUMI";
|
||||
name = "Unicode-LineBreak";
|
||||
version = version;
|
||||
checksum = "ZHVkh7EDgAUHnTpvXsnPAuWpgNoBImtY_9_8TIbo2co_WgUwEb0MtXPhI8pAZ5OH";
|
||||
};
|
||||
author = "NEZUMI"
|
||||
name = "Unicode-LineBreak"
|
||||
version = version
|
||||
checksum = "ZHVkh7EDgAUHnTpvXsnPAuWpgNoBImtY_9_8TIbo2co_WgUwEb0MtXPhI8pAZ5OH"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
inputs = [ perl-MIME-Charset ];
|
||||
runtime = [ perl-MIME-Charset ];
|
||||
inputs = [ perl-MIME-Charset ]
|
||||
runtime = [ perl-MIME-Charset ]
|
||||
}
|
||||
|
||||
package perl-YAML-Tiny {
|
||||
description = "read/write YAML files with as little code as possible";
|
||||
website = "https://metacpan.org/release/YAML-Tiny";
|
||||
anitya = 3549;
|
||||
description = "read/write YAML files with as little code as possible"
|
||||
website = "https://metacpan.org/release/YAML-Tiny"
|
||||
anitya = 3549
|
||||
|
||||
version* = "1.76";
|
||||
version := "1.76"
|
||||
source = remoteCPAN {
|
||||
author = "ETHER";
|
||||
name = "YAML-Tiny";
|
||||
version = version;
|
||||
checksum = "V1MV4KPym1LxSw8CRXqPR3K-l1hGHbT5Ob4t-9xju6R9X_CWyw6hI8wsMaNdHdBY";
|
||||
};
|
||||
author = "ETHER"
|
||||
name = "YAML-Tiny"
|
||||
version = version
|
||||
checksum = "V1MV4KPym1LxSw8CRXqPR3K-l1hGHbT5Ob4t-9xju6R9X_CWyw6hI8wsMaNdHdBY"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
package perl-Test-Cmd {
|
||||
description = "portable testing of commands and scripts";
|
||||
website = "https://metacpan.org/release/Test-Cmd";
|
||||
anitya = 6014;
|
||||
description = "portable testing of commands and scripts"
|
||||
website = "https://metacpan.org/release/Test-Cmd"
|
||||
anitya = 6014
|
||||
|
||||
version* = "1.09";
|
||||
version := "1.09"
|
||||
source = remoteCPAN {
|
||||
author = "NEILB";
|
||||
name = "Test-Cmd";
|
||||
version = version;
|
||||
checksum = "gpGUwyC9IozDiYSgW_kXARNfXsTPFa6cTowJmmCBbPqcs2-pONZca_SB06FGy-7H";
|
||||
};
|
||||
author = "NEILB"
|
||||
name = "Test-Cmd"
|
||||
version = version
|
||||
checksum = "gpGUwyC9IozDiYSgW_kXARNfXsTPFa6cTowJmmCBbPqcs2-pONZca_SB06FGy-7H"
|
||||
}
|
||||
|
||||
exec = makeMaker {};
|
||||
exec = makeMaker()
|
||||
|
||||
runtime = [ perl ];
|
||||
runtime = [ perl ]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user