diff options
author | András Wacha | 2022-01-18 09:11:37 +0100 |
---|---|---|
committer | András Wacha | 2022-01-18 09:11:37 +0100 |
commit | 744c661497e0d18def8f4452a7890695304996e0 (patch) | |
tree | 54c64c458f53cdbd4153b11e586b59b52a67fb90 /PKGBUILD | |
parent | 6fc609f659dfd7d067984430f03b3967c01faf39 (diff) | |
download | aur-744c661497e0d18def8f4452a7890695304996e0.tar.gz |
Upstream version 2.068; PKGBUILD synchronized with perl-pdl
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 76 |
1 files changed, 42 insertions, 34 deletions
@@ -1,71 +1,79 @@ -# CPAN Name : PDL +# Maintainer: Andras Wacha < awacha at gmail dot com > +# Co-maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > +# Contributor: Ordoban <dirk.langer@vvovgonik.de> # Contributor: Anton Leontiev <bunder /at/ t-25.ru> -# Generator : CPANPLUS::Dist::Arch 1.28 - -# Contributor: András Wacha < awacha at gmail> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: carltonf <xiong[c05]@gmail.com> # Contributor: Colin Pitrat <colin.pitrat@gmail.com> pkgname=perl-pdl-nohdf4 -pkgver=2.019 +_pkgname=PDL +pkgver=2.068 pkgrel=1 -pkgdesc='The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display' +pkgdesc='The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display. Built without hdf4 support.' arch=('i686' 'x86_64') url='http://search.cpan.org/dist/PDL' license=('PerlArtistic' 'GPL') +conflicts=('perl-pdl') +provides=('perl-pdl') depends=( - 'perl>=5.8.9' - 'perl-inline>=0.43' + 'perl' + 'perl-inline' + 'perl-term-readkey' 'gsl' - 'perl-inline-c' - 'perl-astro-fits-header' - 'perl-convert-uu' - 'perl-file-map' - 'perl-module-compile' ) -provides=('perl-pdl=${pkgver}') -conflicts=('perl-pdl') makedepends=( - 'perl>=5.11.3' # To provide ExtUtils::MakeMaker 6.56 + 'perl' 'fftw2' 'perl-opengl' - 'perl-devel-checklib' -# 'plplot' -# 'perl-extutils-f77' + 'plplot' + 'perl-extutils-f77' 'proj' + 'perl-extutils-parsexs' + 'perl-convert-uu' + 'perl-inline-c' + 'perl-module-compile' + 'perl-devel-checklib' + 'perl-pod-parser' + 'perl-extutils-depends' ) checkdepends=( - 'perl-test-warn' 'perl-test-exception' 'perl-test-deep' 'perl-list-moreutils' + 'perl-test-warn' + 'perl-perlio-layers' + 'perl-file-map' + 'perl-test-exception' + 'perl-test-deep' ) optdepends=( 'fftw2: for PDL::FFTW support' 'perl-astro-fits-header: improved FITS files support' - 'perl-convert-uu: for the case when something wrong with Unicode support' # It is necessary on *BSD systems - 'perl-extutils-f77: for PDL::Slatec and PDL::Minuit support' # It is not necessary at runtime - 'perl-opengl>=0.6703: for PDL::Graphics::TriD support' +# 'perl-convert-uu: for the case when something wrong with Unicode support' # It is necessary on *BSD systems +# 'perl-extutils-f77: for PDL::Slatec and PDL::Minuit support' # It is not necessary at runtime + 'perl-opengl: for PDL::Graphics::TriD support' 'plplot: for PDL::Graphics::PLplot support' 'proj: for PDL::GIS::Proj and PDL::Transform::Proj4 support' ) - -source=(http://search.cpan.org/CPAN/authors/id/C/CH/CHM/PDL-${pkgver}.tar.gz) +source=(https://cpan.metacpan.org/authors/id/E/ET/ETJ/${_pkgname}-${pkgver}.tar.gz perldl.conf Makefile.patch) options=(!emptydirs) -sha256sums=('51a47beedb1dd5bb4b6f6441a0ad38d4c95d7cbf3bf6b1b4c9128732ea2d77fe') +md5sums=('c21578cbaf5e2e76144fd48c4c45c695' + '8bab55b7af0597c6979b620b03375c2e' + 'e2b2dff48643a5051a8f7d1ee9dc4ea9') build() { - cd PDL-${pkgver} - F77LIBS='-lgfortran -lm' PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor - make + cd "${_pkgname}-${pkgver}" + F77LIBS='-lgfortran -lm' PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor PDLCONF=${srcdir}/perldl.conf + patch < "${srcdir}/Makefile.patch" + make } check() { - cd PDL-${pkgver} + cd "${_pkgname}-${pkgver}" make test } package() { - cd PDL-${pkgver} - mkdir -p "${pkgdir}/usr/lib/perl5/$(perl -e 'print substr($^V,1,4)')/vendor_perl/PDL" - make install DESTDIR="$pkgdir" - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete + cd "${_pkgname}-${pkgver}" + make install DESTDIR="${pkgdir}" + make doc_install DESTDIR="${pkgdir}" + find "${pkgdir}" -name .packlist -o -name perllocal.pod -delete } |