diff options
author | Gabriel-Andrew Pollo Guilbert | 2018-12-07 17:42:15 -0500 |
---|---|---|
committer | Gabriel-Andrew Pollo Guilbert | 2018-12-07 17:42:15 -0500 |
commit | 451d39369e5665a7dea8da54de8682dc387f1ed0 (patch) | |
tree | 72f0d983cd8111769abecf72fb7b3b7f4786ef8d | |
download | aur-451d39369e5665a7dea8da54de8682dc387f1ed0.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..94846f74cb48 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = libpcanbasic-jni + pkgdesc = PEAK CAN basic Java native interface + pkgver = 4.2.2 + pkgrel = 1 + url = https://www.peak-system.com/PCAN-USB.199.0.html + arch = x86_64 + license = LGPL + depends = libpcanbasic + source = https://www.peak-system.com/produktcd/Develop/PC%20interfaces/Linux/PCAN-Basic_API_for_Linux/PCAN_Basic_Linux-4.2.2.tar.gz + sha256sums = 95b1916a28f9dd02d2840da8369558a7e5a3a977b9e9f1046ff67616dcc8977b + +pkgname = libpcanbasic-jni + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3b9401a482ba --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Gabriel-Andrew Pollo-Guilbert <gabrielpolloguilbert@gmail.com> + +pkgname=libpcanbasic-jni +pkgver=4.2.2 +pkgrel=1 +pkgdesc='PEAK CAN basic Java native interface ' +arch=('x86_64') +url='https://www.peak-system.com/PCAN-USB.199.0.html' +license=('LGPL') +depends=('libpcanbasic') +source=( + "https://www.peak-system.com/produktcd/Develop/PC%20interfaces/Linux/PCAN-Basic_API_for_Linux/PCAN_Basic_Linux-${pkgver}.tar.gz" +) +sha256sums=( + "95b1916a28f9dd02d2840da8369558a7e5a3a977b9e9f1046ff67616dcc8977b" +) + +prepare() { + # go into source directory + cd "PCAN_Basic_Linux-${pkgver}/pcanjni" + + # add new install target into the makefile + echo -e '' >> 'Makefile' + echo -e 'install-archlinux:' >> 'Makefile' + echo -e '\tcp $(TARGET) $(DESTDIR)/$(LIBPATH)/$(TARGET)' >> 'Makefile' + echo -e '\tln -sf /$(LIBPATH)/$(TARGET) $(DESTDIR)/$(LIBPATH)/$(SONAME)' >> 'Makefile' + echo -e '\tln -sf /$(LIBPATH)/$(SONAME) $(DESTDIR)/$(LIBPATH)/$(LDNAME)' >> 'Makefile' +} + +build() { + # go into source directory + cd "PCAN_Basic_Linux-${pkgver}/pcanjni" + + # build libpcanbasic + make clean + make JAVA_HOME="/usr/lib/jvm/default" +} + +package() { + # go into source directory + cd "PCAN_Basic_Linux-${pkgver}/pcanjni" + + # create directories + install -d "${pkgdir}/usr/lib" + + # install files + make LIBPATH="usr/lib" DESTDIR="${pkgdir}" install-archlinux +} |