summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolkan Gümüs2017-05-31 07:47:46 +0200
committerVolkan Gümüs2017-05-31 07:47:46 +0200
commit482df7890e63513d98ad3d4b547dfd83dc9a866e (patch)
tree1113455344bf492f99dff2334c3ea799fb3aeeff
downloadaur-482df7890e63513d98ad3d4b547dfd83dc9a866e.tar.gz
init java-jai-imageio
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD43
-rw-r--r--jai-imageio.profile3
-rw-r--r--jai-imageio.profile.csh3
-rw-r--r--java-jai-imageio.install7
5 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4a99d877e2ac
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = java-jai-imageio
+ pkgdesc = Container for JavaTM Advanced Imaging Image I/O Tools projects.
+ pkgver = 1.1
+ pkgrel = 1
+ url = https://java.net/projects/jai-imageio/
+ install = java-jai-imageio.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = java-environment
+ depends = glibc
+ source = http://download.java.net/media/jai-imageio/builds/release/1.1/jai_imageio-1_1-lib-linux-amd64.tar.gz
+ source = jai-imageio.profile.csh
+ source = jai-imageio.profile
+ md5sums = 163a33949d92930372dd1f59702f791e
+ md5sums = 81805b48a7bd2af07ad168a8f594f4b3
+ md5sums = d48bee907e9f3f7649a340a2369caf73
+
+pkgname = java-jai-imageio
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c0bc12dea53c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Volkan Gümüs <hallo@f1-computer.de>
+# Contributor: SaultDon <sault.don gmail>
+# Contributor: josepghbr <rafael.f.f1@gmail.com>
+
+pkgname=java-jai-imageio
+pkgver=1.1
+pkgrel=1
+pkgdesc="Container for JavaTM Advanced Imaging Image I/O Tools projects."
+arch=(i686 x86_64)
+ [ "${CARCH}" = 'i686' ] && _arch='i586'
+ [ "${CARCH}" = 'x86_64' ] && _arch='amd64'
+url="https://java.net/projects/jai-imageio/"
+license=('custom')
+depends=('java-environment' 'glibc')
+install=java-jai-imageio.install
+_jaiimageio="jai_imageio-${pkgver/./_}"
+source=(http://download.java.net/media/jai-imageio/builds/release/$pkgver/${_jaiimageio}-lib-linux-${_arch}.tar.gz
+ jai-imageio.profile.csh
+ jai-imageio.profile)
+[ "${CARCH}" = 'i686' ] && md5sums=('8f467118068a7dfefbe1c22ab43a22f3')
+[ "${CARCH}" = 'x86_64' ] && md5sums=('163a33949d92930372dd1f59702f791e')
+md5sums=("${md5sums[@]}"
+ '81805b48a7bd2af07ad168a8f594f4b3'
+ 'd48bee907e9f3f7649a340a2369caf73')
+
+package() {
+ cd "$srcdir/$_jaiimageio"
+
+ msg "Installing user profiles..."
+ install -D ${srcdir}/jai-imageio.profile \
+ ${pkgdir}/etc/profile.d/jai-imageio.sh
+ install -D ${srcdir}/jai-imageio.profile.csh \
+ ${pkgdir}/etc/profile.d/jai-imageio.csh
+
+ msg "Installing jre libs..."
+ install -d ${pkgdir}/usr/lib/jvm/java-7-openjdk/lib
+ install -Dm644 lib/* \
+ ${pkgdir}/usr/lib/jvm/java-7-openjdk/lib
+
+ msg "Installing licenses..."
+ install -d $pkgdir/usr/share/licenses/$pkgname
+ install -Dm644 *.txt $pkgdir/usr/share/licenses/$pkgname
+}
diff --git a/jai-imageio.profile b/jai-imageio.profile
new file mode 100644
index 000000000000..e3e9520c0087
--- /dev/null
+++ b/jai-imageio.profile
@@ -0,0 +1,3 @@
+export JIOHOME=$JAVA_HOME/lib
+export CLASSPATH=$JIOHOME/jai_imageio.jar:$JIOHOME/clibwrapper_jiio.jar:$CLASSPATH
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JIOHOME
diff --git a/jai-imageio.profile.csh b/jai-imageio.profile.csh
new file mode 100644
index 000000000000..7a05ee79056d
--- /dev/null
+++ b/jai-imageio.profile.csh
@@ -0,0 +1,3 @@
+setenv JIOHOME $JAVA_HOME/lib
+setenv CLASSPATH $JIOHOME/jai_imageio.jar:$JIOHOME/clibwrapper_jiio.jar:$CLASSPATH
+setenv LD_LIBRARY_PATH .:$LD_LIBRARY_PATH:$JIOHOME
diff --git a/java-jai-imageio.install b/java-jai-imageio.install
new file mode 100644
index 000000000000..f97261a0833d
--- /dev/null
+++ b/java-jai-imageio.install
@@ -0,0 +1,7 @@
+post_install() {
+ echo 'The jai-imageio package is licensed software.'
+ echo 'You MUST read and agree to the license stored in'
+ echo '/usr/share/licenses/java-jai-imageio/LICENSE-jai_imageio.txt before using it.'
+
+ echo 'Please relogin to include jai-imageio in your CLASSPATH'
+}