[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