Commit Graph

31 Commits

Author SHA1 Message Date
Joseph Burt f9da71cc68 apkbuild-cpan.in: add 'configure' prereqs
Prereqs from the 'configure' phase also belong in makedepends
2019-10-01 17:08:51 +01:00
Joseph Burt baf17c8dd7 apkbuild-cpan.in: always start pkgver with a digit
The 'version' string from CPAN can start with 'v...' or similar.
2019-10-01 17:08:51 +01:00
Timothy Legge 00beae32aa apkbuild-cpan.in: add OR to licenses to indicate perl_5 GPL or artistic is a choice 2019-06-12 12:28:42 +00:00
Timothy Legge 29bf802907 apkbuild-cpan.in: Update licenses to spdx format and remove redundant directory change 2019-04-29 18:32:46 +00:00
Timothy Legge 629a780b1c get and use pkgdesc from cpan api data if the module has no metadata files (returnes unknown) 2019-04-03 16:07:03 +00:00
Natanael Copa 0238acc51d apkbuild-cpan: use $pkgver in source url
replace litteral version string with $pkgver in source url
2019-03-21 12:52:30 +01:00
Natanael Copa 67181962bf apkbuild-cpan: include modules that used to be part of core
we need to check if a given module currently is a part of core. Modules
which have a first_release may have been removed later, for example
Module::Build.
2019-03-21 12:28:11 +01:00
Natanael Copa 122bcd7cb2 apkbuild-cpan: remove prepare function from APKBUILD
the generation of Makefile is comparable with running configure, which
we normally do in the build() function, not in prepare.

also fix some whitespace damamge.
2019-03-21 11:34:06 +01:00
Timothy Legge ede4203749 apkbuild-cpan.in fix issue with version check 2019-03-20 17:10:15 +00:00
Timothy Legge 422199858c apkbuild-cpan.in fix issues with update, recreate, etc 2019-03-20 17:10:15 +00:00
Timothy Legge f98db143cb Many of setings should come from module not release api 2019-03-20 17:10:15 +00:00
Timothy Legge c893530293 Fix for issue with apkbuild-cpan upgrade 2019-03-20 17:10:15 +00:00
Timothy Legge 27c430cc64 Updates for metacpan 2019-03-20 17:10:15 +00:00
Timo Teräs 91de00773f apkbuild-cpan: separate './Build test' to check step 2017-07-11 15:05:10 +03:00
Timo Teräs 37cbcc6d99 apkbuild-cpan: perl no longer has '.' in path, add it for prepare() 2017-07-11 15:04:12 +03:00
tmpfile ba1d1a3d61 apkbuild-cpan: modernize 2017-07-11 15:02:18 +03:00
Timo Teräs 14f8fcfb37 apkbuild-cpan: fix warnings, improve recreate, add check support 2017-01-31 10:20:14 +02:00
Francesco Colista 9f8ef6b870 apkbuild-cpan: fixed error "Experimental keys on scalar is now forbidden" due to perl upgrade to 5.24 version 2016-07-28 09:44:34 +00:00
Jakub Jirutka 542617a6b1 apkbuild-cpan: invoke default_prepare in prepare() function 2016-06-13 12:35:03 +00:00
Jakub Jirutka cca53fba63 apkbuild-cpan: replace deprecated shell `backticks` with $(...) 2016-06-13 12:35:03 +00:00
Jakub Jirutka d1d805be40 apkbuild-cpan: rename _builddir to builddir 2016-06-13 12:35:03 +00:00
Natanael Copa ad9db219b8 fix permissions 2014-03-31 11:49:48 +00:00
Kiyoshi Aman 9dab733417 apkbuild-cpan: Depend on test-requires and test-recommends, too, for safety's sake. 2011-11-04 03:43:00 -04:00
Kiyoshi Aman 45ad91b880 apkbuild-cpan: Emits runtime recommendations, depends on build recommendations. 2011-11-04 03:36:48 -04:00
Kiyoshi Aman ef2a421e04 apkbuild-cpan: export CFLAGS so modules using C/XS build properly. 2011-11-03 08:58:48 -04:00
Kiyoshi Aman 178affc406 apkbuild-cpan: 'check' output format changed; exit code 1 on version mismatch 2011-06-28 11:05:04 -04:00
Kiyoshi Aman b17e7c1d02 apkbuild-cpan: Added 'check' command, which prints latest & packaged versions. 2011-06-28 10:51:07 -04:00
Kiyoshi Aman 014544bc68 apkbuild-cpan: XS modules using Module::Build now obtain Perl CFLAGS properly. 2011-06-28 08:12:05 -04:00
Kiyoshi Aman f6a74379ad apkbuild-cpan: add detection for perl modules with native code
so we get arch set properly
2011-06-02 14:33:14 +03:00
Timo Teräs 9c8f411ab3 apkbuild-cpan: fix handling of license meta-data
Don't update if it's unknown, and fix the error message.
2011-06-02 13:35:06 +03:00
Timo Teräs f670c88e53 apkbuild-cpan: new tool superceding newapkbuild-cpan tool
Based on Aerdan's original work, this is a perl utility that
interacts with CPAN which can create and update APKBUILDs with
proper metadata info.
2011-06-02 11:55:00 +03:00