[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