From 03cc79ab3ecb8143c1adfc1fa5129012b1868bae Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Sat, 6 Apr 2019 18:13:26 +0000 Subject: testing/perl-conf-libconfig: new aport --- testing/perl-conf-libconfig/APKBUILD | 39 ++++++++++++++++++++++++++++++++++++ testing/py-pefile/APKBUILD | 38 +++++++++++++++++------------------ 2 files changed, 57 insertions(+), 20 deletions(-) create mode 100644 testing/perl-conf-libconfig/APKBUILD (limited to 'testing') diff --git a/testing/perl-conf-libconfig/APKBUILD b/testing/perl-conf-libconfig/APKBUILD new file mode 100644 index 0000000000..58bca4d653 --- /dev/null +++ b/testing/perl-conf-libconfig/APKBUILD @@ -0,0 +1,39 @@ +# Automatically generated by apkbuild-cpan, template 2 +# Contributor: Francesco Colista +# Maintainer: Francesco Colista +pkgname=perl-conf-libconfig +_pkgreal=Conf-Libconfig +pkgver=0.100 +pkgrel=0 +pkgdesc="Perl extension for libconfig" +url="https://metacpan.org/release/Conf-Libconfig/" +arch="all" +license="bsd" +cpanmakedepends="perl-extutils-pkgconfig perl-test-deep perl-test-exception perl-test-warn" +depends="$cpandepends" +makedepends="perl-dev libconfig-dev $cpanmakedepends" +checkdepends="$cpancheckdepends" +subpackages="$pkgname-doc" +source="https://cpan.metacpan.org/authors/id/C/CN/CNANGEL/Conf-Libconfig-$pkgver.tar.gz" +builddir="$srcdir/$_pkgreal-$pkgver" + +build() { + cd "$builddir" + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$builddir" + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + make test +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete +} + +sha512sums="52f652bd55131b0357aae6cc8f83811a4ceb5ec005977765ed70e5cb08f828c789d8bcbe247880c1807110b5486915dc90f84d52263b2e7f60adb2ee4654d2a3 Conf-Libconfig-0.100.tar.gz" diff --git a/testing/py-pefile/APKBUILD b/testing/py-pefile/APKBUILD index fd053f84e9..0308e5c5c2 100644 --- a/testing/py-pefile/APKBUILD +++ b/testing/py-pefile/APKBUILD @@ -2,53 +2,51 @@ # Maintainer: Francesco Colista pkgname=py-pefile _pkgname=pefile -pkgver=2016.3.28 -pkgrel=2 +pkgver=2018.8.8 +pkgrel=0 pkgdesc="Python PE parsing module" url="https://github.com/erocarrera/pefile" arch="noarch" license="MIT" depends="py3-future" makedepends="python2-dev python3-dev py-setuptools" -install="" subpackages="py3-$_pkgname:_py3 py2-$_pkgname:_py2" -source="https://github.com/erocarrera/$_pkgname/files/192316/$_pkgname-$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/erocarrera/$_pkgname/archive/v$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" build() { cd "$builddir" - python2 setup.py build || return 1 - python3 setup.py build || return 1 + python2 setup.py build + python3 setup.py build } -package() { +check() { cd "$builddir" - python2 setup.py install --root=$pkgdir/ --optimize=1 || return 1 - python3 setup.py install --root=$pkgdir/ --optimize=1 || return 1 - install -Dm0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + python2 setup.py check + python3 setup.py check +} + + +package() { + mkdir -p "$pkgdir" } _py() { - local python=$1 + local python="$1" pkgdesc="$pkgdesc - $python" install_if="$pkgname=$pkgver-r$pkgrel $python" - local dir=$($python -c 'import sysconfig; print(sysconfig.get_path("stdlib"))') - mkdir -p "$subpkgdir"${dir} - mv "$pkgdir"${dir}/* "$subpkgdir"${dir} + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" } _py2() { - _py python2 replaces="$pkgname" + _py python2 } _py3() { _py python3 } - - -md5sums="2f3259fa2b5cf48a3fdc5422a58f854f pefile-2016.3.28.tar.gz" -sha256sums="f24021085b5c3ef7b0898bb1f1d93eecd3839e03512769e22b0c5a10d9095f7b pefile-2016.3.28.tar.gz" -sha512sums="f27918634507fd839b3bc71677b57676f1b2e46c43970dba158b1b4cb4202344de41fef53fffd294dd70f89b1a52aec0124e835a410ff7f0bec9b11ece425201 pefile-2016.3.28.tar.gz" +sha512sums="b8c0aab1d197533e48d70d81066b0dc6ec0171cec8153debaf54ed1a8f07ea9fed749ee4b2f5b460d12a92c34e74d16c6da99d9305255eaeb503e74a148724e5 py-pefile-2018.8.8.tar.gz" -- cgit v1.2.3