diff options
author | Alexandre Bouvier | 2017-05-25 22:43:24 +0200 |
---|---|---|
committer | Alexandre Bouvier | 2017-05-25 22:43:24 +0200 |
commit | 5ada6f1b9b4508ccc19402e3e71892abc732a239 (patch) | |
tree | 8f60ccb07e1e4d579b75f097394c8977c7c4bd61 | |
download | aur-5ada6f1b9b4508ccc19402e3e71892abc732a239.tar.gz |
version 3.0.5u1
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a8f2776fc5e4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = jcdk-classic + pkgver = 3.0.5u1 + pkgrel = 1 + url = https://www.oracle.com/java/java-card.html + arch = any + license = custom + makedepends = msitools + options = !strip + source = http://download.oracle.com/otn-pub/java/java_card_kit/3.0.5/java_card_kit-classic-3_0_5-u1-win32-do-b35-15_may_2017.msi + md5sums = bf7e66cdc37aa1c022d8cb2b38a1443c + +pkgname = jcdk-classic + pkgdesc = Java Card Classic Development Kit + depends = java-environment>=7 + +pkgname = jcdk-classic-doc + pkgdesc = Java Card Classic Development Kit Documentation + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..605e36311aef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +#!/bin/bash +# shellcheck disable=SC2034,SC2164 +# Maintainer: Alexandre Bouvier <contact@amb.tf> +pkgname=('jcdk-classic' 'jcdk-classic-doc') +pkgver=3.0.5u1 +pkgrel=1 +arch=('any') +url="https://www.oracle.com/java/java-card.html" +license=('custom') +makedepends=('msitools') +options=('!strip') +source=("http://download.oracle.com/otn-pub/java/java_card_kit/3.0.5/java_card_kit-classic-3_0_5-u1-win32-do-b35-15_may_2017.msi") +md5sums=('bf7e66cdc37aa1c022d8cb2b38a1443c') + +DLAGENTS=('http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -b oraclelicense=accept-securebackup-cookie -o %o %u') + +prepare() { + msiextract java_card_kit-classic-3_0_5-u1-win32-do-b35-15_may_2017.msi +} + +package_jcdk-classic() { + pkgdesc="Java Card Classic Development Kit" + depends=('java-environment>=7') + + cd "Program Files/Oracle/Java Card Development Kit 3.0.5dev" + # shellcheck disable=SC2154 + install -d "$pkgdir/usr/lib/$pkgbase" + for dir in api_export_files lib ; do + cp -a "$dir" "$pkgdir/usr/lib/$pkgbase" + done + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgbase" legal/* +} + +package_jcdk-classic-doc() { + pkgdesc="Java Card Classic Development Kit Documentation" + + cd "Program Files/Oracle/Java Card Development Kit 3.0.5dev" + install -d "$pkgdir/usr/share/doc/$pkgbase" + for dir in docs/* ; do + cp -a "$dir" "$pkgdir/usr/share/doc/$pkgbase" + done +} |