[arch-commits] Commit in lapack/repos (extra-x86_64 extra-x86_64/PKGBUILD)
Ronald van Haren
ronald at archlinux.org
Tue Dec 30 11:01:52 UTC 2008
Date: Tuesday, December 30, 2008 @ 06:01:51
Author: ronald
Revision: 22969
Merged revisions 22968 via svnmerge from
svn+ssh://archlinux.org/srv/svn-packages/lapack/trunk
........
r22968 | ronald | 2008-12-30 12:01:15 +0100 (Tue, 30 Dec 2008) | 1 line
upgpkg: lapack 3.2-1
........
Modified:
lapack/repos/extra-x86_64/ (properties)
lapack/repos/extra-x86_64/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++++++++++++++-------------------
1 file changed, 22 insertions(+), 19 deletions(-)
Property changes on: lapack/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
- /lapack/trunk:1-18132
+ /lapack/trunk:1-22968
Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD 2008-12-30 11:01:15 UTC (rev 22968)
+++ extra-x86_64/PKGBUILD 2008-12-30 11:01:51 UTC (rev 22969)
@@ -1,43 +1,46 @@
# $Id$
-# Maintainer: damir <damir at archlinux.org>
+# Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Contributor: damir <damir at archlinux.org>
# Contributor: Jason Taylor <jftaylor21 at gmail.com>
pkgname=lapack
-pkgver=3.1.1
-pkgrel=4
+pkgver=3.2
+pkgrel=1
pkgdesc="Linear Algebra PACKage"
url="http://www.netlib.org/lapack"
arch=('i686' 'x86_64')
license=("custom")
-depends=('blas>=20070405')
+depends=('blas>=20070405-2')
source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tgz
- make.inc.archlinux
- blas-link.patch)
-md5sums=('00b21551a899bcfbaa7b8443e1faeef9'
- 'cc368c407e396227c473db5bac92cf02'
- 'c223181737ed2eb68422b139233cc019')
+ make.inc.archlinux)
+md5sums=('db2e9b01bd157b65440f8306c0ba5446'
+ 'cc368c407e396227c473db5bac92cf02')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -Np1 -i "${srcdir}/blas-link.patch" || return 1
install -m755 -d "${pkgdir}/usr/lib" || return 1
install -m755 -d "${pkgdir}/usr/share/man/man1" || return 1
- install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" || return 1
cp "${srcdir}/make.inc.archlinux" make.inc || return 1
- if [ "${CARCH}" = "x86_64" ]; then
- CFLAGS="${CFLAGS} -fPIC"
- fi
+
+ # Build with Position Independent Code (PIC) FS#12464 (i686), required for x86_64
+ CFLAGS="${CFLAGS} -fPIC"
+
make clean
make lib OPTS="${CFLAGS}" NOOPT="${CFLAGS/-O?/-O0}" || return 1
install -m755 *.so* "${startdir}/pkg/usr/lib/" || return 1
ln -sf liblapack.so.3 "${pkgdir}/usr/lib/liblapack.so"
ln -sf libtmglib.so.3 "${pkgdir}/usr/lib/libtmglib.so"
-# manpages
- for _file in manpages/man/manl/* manpages/blas/man/manl/*; do
- install -m644 "${_file}" "${pkgdir}/usr/share/man/man1/$(basename ${_file} .l).1" || return 1
- done
+ # upstream does not provide manpages for this release
+ # you can browse them online: http://www.netlib.org/lapack/explore-html/
- install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
+ # Manpages
+ #for _file in manpages/man/manl/* manpages/blas/man/manl/*; do
+ # install -m644 "${_file}" "${pkgdir}/usr/share/man/man1/$(basename ${_file} .l).1" || return 1
+ #done
+
+ # Install custom license
+ install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
}
More information about the arch-commits
mailing list