[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