diff options
author | sballert | 2017-02-09 11:36:19 +0100 |
---|---|---|
committer | sballert | 2017-02-09 11:36:19 +0100 |
commit | ae1f9cd2e09239ce327f921870eacdfc25d6c8bf (patch) | |
tree | 72d3e19939c2a5b2f859ba5f733e5724622fa5fe | |
download | aur-lejos-ev3.tar.gz |
add PKGBUILD for leJOS ev4 0.9.1-beta
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..872e5b4561f1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = lejos-ev3 + pkgdesc = A firmware and toolchain for programming the Lego EV3 in Java + pkgver = 0.9.1.beta + pkgrel = 1 + url = http://lejos.sourceforge.net/ + arch = any + license = GPL3 + depends = java-environment + source = https://downloads.sourceforge.net/project/ev3.lejos.p/0.9.1-beta/leJOS_EV3_0.9.1-beta.tar.gz + md5sums = e58802d784ba990c09b4196fc99dc0ab + +pkgname = lejos-ev3 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9b312e09a9f8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: sballert <sballert@posteo.de> + +pkgname=lejos-ev3 +_pkgver=0.9.1-beta +pkgver=0.9.1.beta +pkgrel=1 +pkgdesc="A firmware and toolchain for programming the Lego EV3 in Java" +arch=('any') +license=('GPL3') +url="http://lejos.sourceforge.net/" +depends=('java-environment') +source=("https://downloads.sourceforge.net/project/ev3.lejos.p/${_pkgver}/leJOS_EV3_${_pkgver}.tar.gz") +md5sums=('e58802d784ba990c09b4196fc99dc0ab') + +package() { + cd leJOS_EV3_${_pkgver} + + # create directories + install -d -m755 "${pkgdir}"/opt/lejos-ev3/{bin,lib} + install -d -m755 "${pkgdir}"/opt/lejos-ev3/lib/{ev3,pc} + install -d -m755 "${pkgdir}/opt/lejos-ev3/lib/ev3/3rdparty" + install -d -m755 "${pkgdir}/opt/lejos-ev3/lib/pc/3rdparty" + + # install files + install -m755 -t "${pkgdir}/opt/lejos-ev3/bin" bin/* + install -m644 -t "${pkgdir}/opt/lejos-ev3/lib/ev3/" lib/ev3/{*.jar,*.zip} + install -m644 -t "${pkgdir}/opt/lejos-ev3/lib/pc/" lib/pc/{*.jar,*.zip} + install -m644 -t "${pkgdir}/opt/lejos-ev3/lib/ev3/3rdparty" lib/ev3/3rdparty/*.jar + install -m644 -t "${pkgdir}/opt/lejos-ev3/lib/pc/3rdparty" lib/pc/3rdparty/{*.jar,*.zip} + + # copy docs + cp -r docs/* "${pkgdir}/opt/lejos-ev3/docs" + + # create links + install -d -m755 "${pkgdir}/usr/bin" + cd "${pkgdir}/opt/lejos-ev3/bin" + for i in ev3*; do ln -sf "/opt/lejos-ev3/bin/${i}" "${pkgdir}/usr/bin/"; done +} |