summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJingbei Li2016-11-02 01:35:51 +0800
committerJingbei Li2016-11-02 01:38:37 +0800
commit9e2c2388a79d8dc1c8aa23af8f84cd157bb345b0 (patch)
tree60b2a2bfa18e7b34e55885d4ef696be62fe3dbc8
downloadaur-9e2c2388a79d8dc1c8aa23af8f84cd157bb345b0.tar.gz
initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore12
-rw-r--r--PKGBUILD43
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..18d5ea9f6b77
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Tue Nov 1 17:36:28 UTC 2016
+pkgbase = hdf5_18-cpp-fortran
+ pkgdesc = General purpose library and file format for storing scientific data
+ pkgver = 1.8.17
+ pkgrel = 1
+ url = http://www.hdfgroup.org/HDF5/
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = time
+ makedepends = gcc-fortran
+ depends = zlib
+ depends = sh
+ depends = gcc-libs
+ provides = hdf5
+ conflicts = hdf5
+ source = ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-1.8.17.tar.bz2
+ sha1sums = 640f1a46cb1b353339695355b4fca42df05be765
+
+pkgname = hdf5_18-cpp-fortran
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..69f7b42a3607
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,12 @@
+#dolphin
+.directory
+
+#pkg building files
+
+*.7z
+*.tar.xz
+*.tar.gz
+
+src/
+pkg/
+*/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..86f63cfb143f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Jingbei Li <i@jingbei.li>
+
+pkgname=hdf5_18-cpp-fortran
+_pkgname=hdf5
+pkgver=1.8.17
+pkgrel=1
+arch=('i686' 'x86_64')
+pkgdesc="General purpose library and file format for storing scientific data"
+url="http://www.hdfgroup.org/HDF5/"
+license=('custom')
+depends=('zlib' 'sh' 'gcc-libs')
+makedepends=('time' 'gcc-fortran')
+conflicts=('hdf5')
+provides=('hdf5')
+source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2)
+sha1sums=('640f1a46cb1b353339695355b4fca42df05be765')
+
+build() {
+ cd "$srcdir/${_pkgname}-${pkgver/_/-}"
+ ./configure --prefix=/usr --disable-static \
+ --enable-hl \
+ --enable-cxx \
+ --enable-fortran \
+ --enable-fortran2003 \
+ --enable-linux-lfs \
+ --enable-build-mode=production \
+ --with-pic \
+ --docdir=/usr/share/doc/hdf5/ \
+ --with-pthread=/usr/lib/ \
+ --disable-sharedlib-rpath
+ make
+}
+
+package() {
+ cd "$srcdir/${_pkgname}-${pkgver/_/-}"
+
+ 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"
+}
+