summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrás Wacha2022-01-18 09:11:37 +0100
committerAndrás Wacha2022-01-18 09:11:37 +0100
commit744c661497e0d18def8f4452a7890695304996e0 (patch)
tree54c64c458f53cdbd4153b11e586b59b52a67fb90 /PKGBUILD
parent6fc609f659dfd7d067984430f03b3967c01faf39 (diff)
downloadaur-744c661497e0d18def8f4452a7890695304996e0.tar.gz
Upstream version 2.068; PKGBUILD synchronized with perl-pdl
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD76
1 files changed, 42 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0cf0cda84879..9eae13e837dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}