updated on Mon Jan 16 12:07:49 UTC 2012
[aur-mirror.git] / hdf-java / PKGBUILD
blobf96b35b2a2d19ae38e58e3745fbe6a1f4e6a73bb
2 # Maintainer: Bryce Nordgren  <bnordgren at gmail dot com>
3 pkgname=hdf-java
4 pkgver=2.7
5 pkgrel=2
6 epoch=
7 pkgdesc="Java interface to HDF 4 and 5; plus the HDFView application"
8 arch=('i686' 'x86_64')
9 url="http://www.hdfgroup.org/hdf-java-html/"
10 license=('custom')
11 groups=()
12 depends=('java-runtime')
13 makedepends=()
14 checkdepends=()
15 optdepends=('hdf4: to work with hdf4 files',
16             'hdf5: to work with hdf5 files')
17 provides=()
18 conflicts=()
19 replaces=()
20 backup=()
21 options=()
22 install=
23 changelog=
24 source=(http://www.hdfgroup.org/ftp/HDF5/hdf-java/bin/linux64/$pkgname-$pkgver-bin.tar 
25         license)
26 noextract=()
27 md5sums=('ff5de0f1ee7c940419379860a0ac85e1'
28          'db0de6079dd881781768d05de29c50e0')
30 build() {
31   cd $srcdir
32   tar xf $pkgname-$pkgver-bin.tar
36 package() {
37   cd "$srcdir/$pkgname"
39   # license file
40   mkdir -p $pkgdir/usr/share/licenses/$pkgname
41   install -m644 $srcdir/license $pkgdir/usr/share/licenses/$pkgname/LICENSE
42   chmod 755 $pkgdir/usr/share/licenses/$pkgname
44   # users guide and documentation
45   mkdir -p $pkgdir/usr/share/$pkgname
46   mv $srcdir/$pkgname/UsersGuide $pkgdir/usr/share/$pkgname/doc
47   find $pkgdir/usr/share/$pkgname/doc -type 'f' -exec chmod 644 '{}' \; 
48   find $pkgdir/usr/share/$pkgname/doc -type 'd' -exec chmod 755 '{}' \; 
51   # jars and such
52   mkdir -p $pkgdir/usr/share/java/$pkgname
53   mv $srcdir/$pkgname/lib $pkgdir/usr/share/java/$pkgname
54   find $pkgdir/usr/share/java/$pkgname -type 'f' -exec chmod 644 '{}' \; 
55   find $pkgdir/usr/share/java/$pkgname -type 'd' -exec chmod 755 '{}' \; 
57   # main script
58   mkdir -p $pkgdir/usr/bin
59   sed -e "s#^HDFVIEW_HOME=..#HDFVIEW_HOME=/usr/share/java/$pkgname#" \
60       -e '/^JAVAPATH=/ d' \
61       -e '/^export JAVAPATH/ d' \
62       -e '28s/JAVAPATH/"JAVAPATH"/' \
63       $srcdir/$pkgname/bin/hdfview.sh > $pkgdir/usr/bin/hdfview.sh
64   chmod 755 $pkgdir/usr/bin/hdfview.sh
67 # vim:set ts=2 sw=2 et: