summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2017-05-25 22:43:24 +0200
committerAlexandre Bouvier2017-05-25 22:43:24 +0200
commit5ada6f1b9b4508ccc19402e3e71892abc732a239 (patch)
tree8f60ccb07e1e4d579b75f097394c8977c7c4bd61
downloadaur-5ada6f1b9b4508ccc19402e3e71892abc732a239.tar.gz
version 3.0.5u1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD42
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
+}