summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheJackiMonster2020-05-01 22:15:53 +0200
committerTheJackiMonster2020-05-01 22:15:53 +0200
commit8f756783d62fd469dd9a8cc565f808fbb0edce01 (patch)
treeba16cdc78fc61323a0bf0a779d901c52b6c46201
downloadaur-8f756783d62fd469dd9a8cc565f808fbb0edce01.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD51
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f8d92b1fc30a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = pep-jni-adapter-hg
+ pkgdesc = p≡p JNI adapter
+ pkgver = r702.d6c12d6ca3d0
+ pkgrel = 1
+ url = https://pep.foundation/dev/repos/pEpJNIAdapter
+ arch = x86_64
+ arch = i686
+ license = GPL3
+ makedepends = mercurial
+ makedepends = make
+ makedepends = yml2
+ makedepends = pep-engine
+ makedepends = libpep-adapter
+ makedepends = java-environment
+ depends = pep-engine
+ depends = libpep-adapter
+ depends = java-runtime
+ provides = pep-jni-adapter
+ source = hg+https://pep.foundation/dev/repos/pEpJNIAdapter
+ md5sums = SKIP
+
+pkgname = pep-jni-adapter-hg
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..67422fe039d1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Tobias Frisch <thejackimonster@gmail.com>
+
+_name=pEpJNIAdapter
+_pkgname=pep-jni-adapter
+pkgname=$_pkgname-hg
+pkgver=r702.d6c12d6ca3d0
+pkgrel=1
+pkgdesc="p≡p JNI adapter"
+arch=('x86_64' 'i686')
+url='https://pep.foundation/dev/repos/pEpJNIAdapter'
+license=('GPL3')
+makedepends=('mercurial' 'make' 'yml2' 'pep-engine' 'libpep-adapter' 'java-environment')
+depends=('pep-engine' 'libpep-adapter' 'java-runtime')
+provides=('pep-jni-adapter')
+source=("hg+https://pep.foundation/dev/repos/pEpJNIAdapter")
+md5sums=('SKIP')
+
+prepare() {
+ cd "$srcdir/$_name"
+
+ hg up "sync"
+
+ echo "YML2_PATH=/usr/bin" > 'local.conf'
+ echo "ENGINE_INC_PATH=/usr/include" >> 'local.conf'
+ echo "ENGINE_LIB_PATH=/usr/lib" >> 'local.conf'
+ echo "AD_INC_PATH=$JAVA_HOME/include/linux" >> 'local.conf'
+ echo "AD_LIB_PATH=$JAVA_HOME/lib" >> 'local.conf'
+}
+
+pkgver() {
+ cd "$srcdir/$_name"
+
+ printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
+}
+
+build() {
+ cd "$srcdir/$_name"
+
+ make src
+}
+
+package() {
+ cd "$srcdir/$_name"
+
+ install -Dm644 "src/libpEpJNI.a" "$pkgdir/usr/lib/libpEpJNI.a"
+ install -Dm755 "src/libpEpJNI.so" "$pkgdir/usr/lib/libpEpJNI.so"
+ install -Dm644 "src/pEp.jar" "$pkgdir/usr/share/java/pEp.jar"
+
+ install -Dm644 "LICENSE.txt" "$pkgdir/usr/share/licenses/libpEpJNI/license.txt"
+}
+