[arch-commits] CVS update of extra/science/lapack (PKGBUILD)
Jan de Groot
jgc at archlinux.org
Sat Mar 8 23:10:15 UTC 2008
Date: Saturday, March 8, 2008 @ 18:10:15
Author: jgc
Path: /home/cvs-extra/extra/science/lapack
Modified: PKGBUILD (1.3 -> 1.4)
upgpkg: lapack 3.1.1-3
Build with gfortran 4.3.0
----------+
PKGBUILD | 38 +++++++++++++++++---------------------
1 file changed, 17 insertions(+), 21 deletions(-)
Index: extra/science/lapack/PKGBUILD
diff -u extra/science/lapack/PKGBUILD:1.3 extra/science/lapack/PKGBUILD:1.4
--- extra/science/lapack/PKGBUILD:1.3 Mon May 28 15:50:38 2007
+++ extra/science/lapack/PKGBUILD Sat Mar 8 18:10:15 2008
@@ -1,57 +1,53 @@
-# $Id: PKGBUILD,v 1.3 2007/05/28 19:50:38 jgc Exp $
+# $Id: PKGBUILD,v 1.4 2008/03/08 23:10:15 jgc Exp $
# Maintainer: damir <damir at archlinux.org>
# Contributor: Jason Taylor <jftaylor21 at gmail.com>
pkgname=lapack
pkgver=3.1.1
-pkgrel=2
+pkgrel=3
pkgdesc="Linear Algebra PACKage"
url="http://www.netlib.org/lapack"
arch=('i686' 'x86_64')
license=("custom")
-depends=('gcc-fortran>=4.2.0')
+depends=('gcc-libs>=4.3.0')
makedepends=('blas')
-source=("http://www.netlib.org/$pkgname/$pkgname-$pkgver.tgz" \
- "make.inc.archlinux" \
- "make.inc.archlinux-static")
+source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tgz
+ make.inc.archlinux
+ make.inc.archlinux-static)
md5sums=('00b21551a899bcfbaa7b8443e1faeef9' 'a9504078034722a348d83d17206c91ca'\
'33c2ebbcc06eb8af4d417a502c868d16')
build() {
- cd $startdir/src/$pkgname-$pkgver
- mkdir -p $startdir/pkg/usr/lib/
- mkdir -p $startdir/pkg/usr/man/man1/
+ cd ${startdir}/src/${pkgname}-${pkgver}
+ install -m755 -d ${startdir}/pkg/usr/lib
+ install -m755 -d ${startdir}/pkg/usr/share/man/man1
# shared:
- cp $startdir/src/make.inc.archlinux $startdir/src/$pkgname-$pkgver/make.inc
+ cp ${startdir}/src/make.inc.archlinux ${startdir}/src/${pkgname}-${pkgver}/make.inc
if [ "${CARCH}" = "x86_64" ]; then
sed -i 's/OPTS = -funroll-all-loops -O3/OPTS = -funroll-all-loops -O3 -fPIC/' make.inc
sed -i 's/NOOPT = -O0/NOOPT = -O0 -fPIC/' make.inc
sed -i 's/i686/x86_86/' make.inc
fi
make lib || return 1
- install -D -m755 *.so.* $startdir/pkg/usr/lib/ || return 1
+ install -m755 *.so.* ${startdir}/pkg/usr/lib/ || return 1
make clean
# static:
- cp $startdir/src/make.inc.archlinux-static $startdir/src/$pkgname-$pkgver/make.inc
+ cp ${startdir}/src/make.inc.archlinux-static ${startdir}/src/${pkgname}-${pkgver}/make.inc
if [ "${CARCH}" = "x86_64" ]; then
sed -i 's/OPTS = -funroll-all-loops -O3/OPTS = -funroll-all-loops -O3 -fPIC/' make.inc
sed -i 's/NOOPT = -O0/NOOPT = -O0 -fPIC/' make.inc
sed -i 's/i686/x86_86/' make.inc
fi
make lib || return 1
- install -D -m644 *.a $startdir/pkg/usr/lib/ || return 1
+ install -m644 *.a ${startdir}/pkg/usr/lib/ || return 1
# man pages
- cp manpages/man/manl/* $startdir/pkg/usr/man/man1
- cp manpages/blas/man/manl/* $startdir/pkg/usr/man/man1/
-
- chmod 755 $startdir/pkg/usr/man/man1
- for _files in $startdir/pkg/usr/man/man1/*.l ; do
- mv $_files $startdir/pkg/usr/man/man1/$(basename $_files .l).1
+ for _file in manpages/man/manl/* manpages/blas/man/manl/*; do
+ install -m644 ${_file} ${startdir}/pkg/usr/share/man/man1/$(basename ${_file} .l).1
done
- chmod 644 $startdir/pkg/usr/man/man1/*
- install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING
+ install -d -m755 ${startdir}/pkg/usr/share/licenses/${pkgname}
+ install -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING
}
More information about the arch-commits
mailing list