summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNaleo2022-01-10 18:04:07 -1000
committerNaleo2022-01-10 18:04:07 -1000
commitb2193393d7ad3607f478edb7bcee432e1c6c8a27 (patch)
treed6993e7c34a1de90315e8abe246b6d496c8b7c9e
downloadaur-b2193393d7ad3607f478edb7bcee432e1c6c8a27.tar.gz
First PKGBUILD of db-derby
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
-rwxr-xr-xderby.sh2
3 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5bd00ad61c88
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = db-derby
+ pkgdesc = open source relational database implemented entirely in Java
+ pkgver = 10.15.2.0
+ pkgrel = 1
+ url = https://db.apache.org/derby/
+ arch = any
+ license = Apache
+ depends = java-environment
+ depends = bash
+ source = https://dlcdn.apache.org//db/derby/db-derby-10.15.2.0/db-derby-10.15.2.0-bin.tar.gz
+ source = derby.sh
+ sha256sums = ac51246a2d9eef70cecd6562075b30aa9953f622cbd2cd3551bc3d239dc6f02a
+ sha256sums = bac5fc5a8f0d36785820774f31b89707d4063223718a5d309e1b7b6921a66222
+
+pkgname = db-derby
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ed633c37e48f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Naleo Hyde <naleo dot hyde at gmail dot com>
+pkgname=db-derby
+pkgver=10.15.2.0
+pkgrel=1
+pkgdesc="open source relational database implemented entirely in Java"
+arch=('any')
+url="https://db.apache.org/derby/"
+license=('Apache')
+depends=(
+ 'java-environment'
+ 'bash'
+)
+source=("https://dlcdn.apache.org//db/derby/$pkgname-$pkgver/$pkgname-$pkgver-bin.tar.gz"
+ "derby.sh")
+
+package() {
+ mkdir -p "$pkgdir"/opt/Apache
+ cp "$srcdir"/$pkgname-$pkgver-bin.tar.gz "$pkgdir"/opt/Apache
+ cd "$pkgdir"/opt/Apache
+ tar xzvf $pkgname-$pkgver-bin.tar.gz
+ mv $pkgname-$pkgver-bin $pkgname
+ rm $pkgname-$pkgver-bin.tar.gz
+
+ #add classpath
+ mkdir -p "$pkgdir"/etc/profile.d
+ install "$srcdir"/derby.sh "$pkgdir"/etc/profile.d/
+
+}
+
+sha256sums=('ac51246a2d9eef70cecd6562075b30aa9953f622cbd2cd3551bc3d239dc6f02a'
+ 'bac5fc5a8f0d36785820774f31b89707d4063223718a5d309e1b7b6921a66222')
diff --git a/derby.sh b/derby.sh
new file mode 100755
index 000000000000..5faa928c2e3b
--- /dev/null
+++ b/derby.sh
@@ -0,0 +1,2 @@
+export DERBY_INSTALL=/opt/Apache/db-derby
+export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:$DERBY_INSTALL/lib/derbyoptionaltools.jar:$DERBY_INSTALL/lib/derbyshared.jar:.