[arch-commits] Commit in fftw/repos (extra-i686 extra-i686/PKGBUILD)
Ronald van Haren
ronald at archlinux.org
Tue Dec 2 10:48:00 UTC 2008
Date: Tuesday, December 2, 2008 @ 05:48:00
Author: ronald
Revision: 20304
Merged revisions 20195 via svnmerge from
svn+ssh://archlinux.org/srv/svn-packages/fftw/trunk
........
r20195 | ronald | 2008-12-01 13:12:48 +0100 (Mon, 01 Dec 2008) | 1 line
upgpkg: fftw 3.2-1
........
Modified:
fftw/repos/extra-i686/ (properties)
fftw/repos/extra-i686/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)
Property changes on: fftw/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
- /fftw/trunk:1-18969
+ /fftw/trunk:1-20303
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2008-12-02 10:46:41 UTC (rev 20303)
+++ extra-i686/PKGBUILD 2008-12-02 10:48:00 UTC (rev 20304)
@@ -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