diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..01a7150e35bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Bachir Soussi Chiadmi (scbh at g-u-i dot me) +pkgname=nodebox-git +pkgver=3.0.44.r6.ecdaa14 +pkgrel=1 +pkgdesc="Node-based software application for generative design." +arch=('any') +url="https://www.nodebox.net" +license=('GPL2') +depends=('java-environment' 'desktop-file-utils') +makedepends=('git' 'apache-ant' 'java-openjfx') +provides=('nodebox') +source=('git://github.com/nodebox/nodebox.git' 'nodebox.sh' 'nodebox.desktop' 'nodebox.png') +md5sums=('SKIP' 'e60ce94f6d0eac4d93908bb5df3e94eb' 'b4afc4203d2f46459d226d923f93c2f4' '908bb603513778a7d800374027c5b24f') + +pkgver() { + cd "$srcdir/nodebox" + git describe --long --tags| sed 's/^v//g;s/\([^-]*-\)g/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/nodebox/" + ant resources +} + +package() { + mkdir -p "$pkgdir/opt" + cp -r "$srcdir/nodebox/dist/resources" "$pkgdir/opt/nodebox" + install "$srcdir/nodebox/dist/lib/nodebox.jar" "$pkgdir/opt/nodebox/nodebox.jar" + chmod -R a+rx "$pkgdir/opt/nodebox" + install -Dm755 nodebox.sh "$pkgdir/usr/bin/nodebox" + install -Dm644 nodebox.desktop "$pkgdir/usr/share/applications/nodebox.desktop" + install -Dm644 nodebox.png "$pkgdir/usr/share/pixmaps/nodebox.png" +} |