[arch-commits] Commit in hdf5/trunk (PKGBUILD)

Bruno Pagani archange at archlinux.org
Fri Jun 16 12:48:55 UTC 2017


    Date: Friday, June 16, 2017 @ 12:48:53
  Author: archange
Revision: 237623

Reunify hdf5 and hdf5-cpp-fortran now that thread-safety is gone

Also some cleaning in the PKGBUILD.

Modified:
  hdf5/trunk/PKGBUILD

----------+
 PKGBUILD |   55 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 31 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-06-16 10:28:01 UTC (rev 237622)
+++ PKGBUILD	2017-06-16 12:48:53 UTC (rev 237623)
@@ -1,43 +1,50 @@
 # $Id$
 # Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archange at archlinux.org>
 # Contributor: Stefan Husmann <stefan-husmann at t-online.de>
 # Contributor: damir <damir at archlinux.org>
 # Contributor: Tom K <tomk at runbox.com>
 
 pkgname=hdf5
-pkgver=1.10.0_patch1
-_pkgver=1.10.0-patch1
+_patch=patch1
+pkgver=1.10.0_${_patch}
 pkgrel=1
+pkgdesc="General purpose library and file format for storing scientific data"
 arch=('i686' 'x86_64')
-pkgdesc="General purpose library and file format for storing scientific data"
-url="http://www.hdfgroup.org/HDF5/"
+url="https://www.hdfgroup.org/hdf5/"
 license=('custom')
-depends=('zlib' 'sh')
-makedepends=('time')
-source=(ftp://ftp.hdfgroup.org/HDF5/releases/${pkgname}-1.10/${pkgname}-${_pkgver}/src/${pkgname}-${_pkgver}.tar.bz2)
-sha1sums=('2f34251186fa9e59887d8f094bc0bc90187d0aa4')
+depends=('zlib' 'bash')
+makedepends=('time' 'gcc-fortran')
+replaces=('hdf5-cpp-fortran')
+provides=('hdf5-cpp-fortran')
+source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2")
+# https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5
+md5sums=('f6d980febe2c35c11670a9b34fa3b487')
 
 build() {
-  cd "$srcdir/${pkgname}-${pkgver/_/-}"
+    cd ${pkgname}-${pkgver/_/-}
 
-  ./configure --prefix=/usr --disable-static \
-    --enable-hl \
-    --enable-linux-lfs \
-    --enable-build-mode=production \
-    --with-pic \
-    --docdir=/usr/share/doc/hdf5/ \
-    --with-pthread=/usr/lib/ \
-    --disable-sharedlib-rpath
-  make
+    ./configure \
+        --prefix=/usr \
+        --disable-static \
+        --enable-hl \
+        --enable-build-mode=production \
+        --with-pic \
+        --docdir=/usr/share/doc/hdf5/ \
+        --disable-sharedlib-rpath \
+        --enable-cxx \
+        --enable-fortran \
+        --with-zlib
+    make
 }
 
 package() {
-  cd "$srcdir/${pkgname}-${pkgver/_/-}"
+    cd ${pkgname}-${pkgver/_/-}
 
-  make -j1 DESTDIR="${pkgdir}" install
+    make -j1 DESTDIR="${pkgdir}" install
 
-  install -d -m755 "$pkgdir/usr/share/licenses/${pkgname}"
-  install -m644 "$srcdir/${pkgname}-${pkgver/_/-}/COPYING" \
-          "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" 
+    install -dm755 "${pkgdir}"/usr/share/${pkgname}
+    mv "${pkgdir}"/usr/share/{hdf5_examples,${pkgname}/examples}
+
+    install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }
-



More information about the arch-commits mailing list