[arch-commits] Commit in fftw/trunk (PKGBUILD)
Ronald van Haren
ronald at archlinux.org
Mon Dec 1 12:12:48 UTC 2008
Date: Monday, December 1, 2008 @ 07:12:48
Author: ronald
Revision: 20195
upgpkg: fftw 3.2-1
Modified:
fftw/trunk/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2008-12-01 12:12:28 UTC (rev 20194)
+++ PKGBUILD 2008-12-01 12:12:48 UTC (rev 20195)
@@ -3,44 +3,46 @@
# Contributor: damir <damir at archlinux.org>
pkgname=fftw
-pkgver=3.1.3
+pkgver=3.2
pkgrel=1
-pkgdesc="A C subroutine library for computing the discrete Fourier transform (DFT)"
-arch=("i686" "x86_64")
-license=('GPL')
+pkgdesc="A library for computing the discrete Fourier transform (DFT)"
+arch=('i686' 'x86_64')
+license=('GPL2')
url="http://www.fftw.org/"
depends=('glibc')
options=(!libtool)
source=(http://www.fftw.org/${pkgname}-${pkgver}.tar.gz)
-md5sums=('a3dcba0d30880118310b86833023eea3')
install=fftw.install
+# notes:
# http://www.fftw.org/fftw2_doc/fftw_6.html#SEC69
# http://www.fftw.org/faq/section2.html#singleprec
# http://www.fftw.org/fftw3_doc/Precision.html#Precision
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- # build + install double precision
- ./configure F77=gfortran \
- --prefix=/usr \
- --enable-type-prefix \
- --enable-shared
+
+ # build & install double precision
+ ./configure F77=gfortran --prefix=/usr \
+ --enable-shared || return 1
make || return 1
make DESTDIR=${pkgdir} install || return 1
+ make clean
+ # build & install long double precission
+ ./configure F77=gfortran --prefix=/usr \
+ --enable-long-double --enable-shared || return 1
+ make || return 1
+ make DESTDIR=${pkgdir} install || return 1
make clean
# build + install single precision
- ./configure F77=gfortran \
- --prefix=/usr \
- --enable-float \
- --enable-type-prefix \
- --enable-shared
+ ./configure F77=gfortran --prefix=/usr \
+ --enable-float --enable-shared || return 1
make || return 1
make DESTDIR=${pkgdir} install || return 1
-# handle info files
+ # handle info files
rm -f $pkgdir/usr/share/info/dir
gzip $pkgdir/usr/share/info/*
}
More information about the arch-commits
mailing list