[arch-commits] Commit in fftw/repos (3 files)
Ronald van Haren
ronald at archlinux.org
Wed Nov 12 21:26:23 UTC 2008
Date: Wednesday, November 12, 2008 @ 16:26:22
Author: ronald
Revision: 18969
Fix svn merge conflict
Added:
fftw/repos/extra-x86_64/fftw.install
(from rev 18967, fftw/trunk/fftw.install)
Modified:
fftw/repos/extra-x86_64/ (properties)
fftw/repos/extra-x86_64/PKGBUILD
--------------+
PKGBUILD | 25 +++++++++++++++----------
fftw.install | 22 ++++++++++++++++++++++
2 files changed, 37 insertions(+), 10 deletions(-)
Property changes on: fftw/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
- /fftw/trunk:1
+ /fftw/trunk:1-18967
Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD 2008-11-12 21:24:57 UTC (rev 18968)
+++ extra-x86_64/PKGBUILD 2008-11-12 21:26:22 UTC (rev 18969)
@@ -1,32 +1,33 @@
# $Id$
-# Maintainer: damir <damir at archlinux.org>
+# Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Contributor: damir <damir at archlinux.org>
pkgname=fftw
-pkgver=3.1.2
-pkgrel=2
-pkgdesc="FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size."
+pkgver=3.1.3
+pkgrel=1
+pkgdesc="A C subroutine library for computing the discrete Fourier transform (DFT)"
arch=("i686" "x86_64")
-license=('GPL2')
+license=('GPL')
url="http://www.fftw.org/"
depends=('glibc')
-provides=('fftw3')
options=(!libtool)
source=(http://www.fftw.org/${pkgname}-${pkgver}.tar.gz)
-md5sums=('08f2e21c9fd02f4be2bd53a62592afa4')
+md5sums=('a3dcba0d30880118310b86833023eea3')
+install=fftw.install
# 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 ${startdir}/src/${pkgname}-${pkgver}
+ cd ${srcdir}/${pkgname}-${pkgver}
# build + install double precision
./configure F77=gfortran \
--prefix=/usr \
--enable-type-prefix \
--enable-shared
make || return 1
- make DESTDIR=${startdir}/pkg install || return 1
+ make DESTDIR=${pkgdir} install || return 1
make clean
@@ -37,5 +38,9 @@
--enable-type-prefix \
--enable-shared
make || return 1
- make DESTDIR=${startdir}/pkg install || return 1
+ make DESTDIR=${pkgdir} install || return 1
+
+# handle info files
+ rm -f $pkgdir/usr/share/info/dir
+ gzip $pkgdir/usr/share/info/*
}
Copied: fftw/repos/extra-x86_64/fftw.install (from rev 18967, fftw/trunk/fftw.install)
===================================================================
--- extra-x86_64/fftw.install (rev 0)
+++ extra-x86_64/fftw.install 2008-11-12 21:26:22 UTC (rev 18969)
@@ -0,0 +1,22 @@
+info_dir=/usr/share/info
+info_files=(fftw3.info)
+
+post_install() {
+ for f in ${info_files[@]}; do
+ install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ for f in ${info_files[@]}; do
+ install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+ done
+}
+
+
+
+
More information about the arch-commits
mailing list