summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe George2015-06-23 13:45:32 -0400
committerJoe George2015-06-23 13:45:32 -0400
commita644513a27af416451d6c21ede42feb83f77a003 (patch)
treefc3afb27751c82919ee9d64f488a56de78317788
downloadaur-a644513a27af416451d6c21ede42feb83f77a003.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD35
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d792f1b4cab2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = java-berkeleydb
+ pkgdesc = Java bindings for the Berkeley DB embedded database system
+ pkgver = 5.3.28
+ pkgrel = 4
+ url = http://www.oracle.com/technology/software/products/berkeley-db/index.html
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = java-environment
+ depends = db
+ source = http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz
+ source = https://zeroc.com/download/berkeley-db/berkeley-db.5.3.28.patch
+ md5sums = b99454564d5b4479750567031d66fe24
+ md5sums = 1892bb1e53db84242eda1d80c15b64cc
+
+pkgname = java-berkeleydb
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1fda1f38c7cc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Joe George <joe@externl.com>
+
+pkgname=java-berkeleydb
+pkgver=5.3.28
+_pkg_major=5.3
+pkgrel=3
+pkgdesc="Java bindings for the Berkeley DB embedded database system"
+arch=(i686 x86_64)
+license=('custom')
+url="http://www.oracle.com/technology/software/products/berkeley-db/index.html"
+depends=('java-environment' 'db')
+source=(http://download.oracle.com/berkeley-db/db-${pkgver}.tar.gz https://zeroc.com/download/berkeley-db/berkeley-db.5.3.28.patch)
+
+build() {
+ cd ${srcdir}/db-${pkgver}/build_unix
+ ../dist/configure --prefix=/usr --enable-compat185 \
+ --enable-shared --enable-static --enable-java
+ make LIBSO_LIBS=-lpthread
+}
+
+package() {
+ install -Dm644 ${srcdir}/db-${pkgver}/build_unix/db.jar \
+ ${pkgdir}/usr/share/java/berkeleydb/db.jar
+
+ install -Dm644 ${srcdir}/db-${pkgver}/build_unix/libdb_java-$_pkg_major.la \
+ ${pkgdir}/usr/lib/libdb_java-$_pkg_major.la
+}
+
+prepare() {
+ cd ${srcdir}/db-${pkgver}
+ patch -Np1 -i ../berkeley-db.${pkgver}.patch
+}
+
+md5sums=('b99454564d5b4479750567031d66fe24'
+ '1892bb1e53db84242eda1d80c15b64cc')