aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBachir Soussi Chiadmi2016-02-04 23:19:46 +0100
committerBachir Soussi Chiadmi2016-02-04 23:19:46 +0100
commite24cc72c74ad955ac786f70fdabc5c765070222e (patch)
tree194c666511df8459d0888d3eda05478fdba81ae4
downloadaur-e24cc72c74ad955ac786f70fdabc5c765070222e.tar.gz
first commit (after wipedout)
-rw-r--r--.SRCINFO25
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD33
-rw-r--r--README.md13
-rw-r--r--nodebox-git.install12
-rw-r--r--nodebox.desktop10
-rw-r--r--nodebox.pngbin0 -> 4034 bytes
-rwxr-xr-xnodebox.sh2
8 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b851b0e41a5d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+# Generated by mksrcinfo v8
+# Thu Feb 4 21:48:42 UTC 2016
+pkgbase = nodebox-git
+ pkgdesc = Node-based software application for generative design.
+ pkgver = 3.0.44.r6.ecdaa14
+ pkgrel = 1
+ url = https://www.nodebox.net
+ arch = any
+ license = GPL2
+ makedepends = git
+ makedepends = apache-ant
+ makedepends = java-openjfx
+ depends = java-environment
+ depends = desktop-file-utils
+ provides = nodebox
+ source = git://github.com/nodebox/nodebox.git
+ source = nodebox.sh
+ source = nodebox.desktop
+ source = nodebox.png
+ md5sums = SKIP
+ md5sums = e60ce94f6d0eac4d93908bb5df3e94eb
+ md5sums = b4afc4203d2f46459d226d923f93c2f4
+ md5sums = 908bb603513778a7d800374027c5b24f
+
+pkgname = nodebox-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..fe18aff5cf50
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src
+pkg
+nodebox
+nodebox-git-*
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"
+}
diff --git a/README.md b/README.md
new file mode 100644
index 000000000000..e266aedc81f2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+NodeBox 3 arch linux package
+============================
+NodeBox is a new software application for creating generative art using procedural graphics and a new way to approach graphic design.
+
+Highlights:
+
+- Node based -- the software uses a non-destructive workflow where every operation is represented by a visual block of code.
+- Open to extend -- look and change the source of every code block.
+- Python or Clojure -- Nodes can be written in popular dynamic programming languages.
+
+For downloads, documentation and the forum, visit the website:
+
+<http://nodebox.net/>
diff --git a/nodebox-git.install b/nodebox-git.install
new file mode 100644
index 000000000000..4d4a283dba5c
--- /dev/null
+++ b/nodebox-git.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nodebox.desktop b/nodebox.desktop
new file mode 100644
index 000000000000..220c2b4befef
--- /dev/null
+++ b/nodebox.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=NodeBox
+Comment=Node-based software application for generative design
+GenericName=
+Exec=/usr/bin/nodebox
+Icon=nodebox
+Type=Application
+StartupNotify=true
+Categories=Graphisme;
+MimeType=text/plain;
diff --git a/nodebox.png b/nodebox.png
new file mode 100644
index 000000000000..0e6d671bc6ed
--- /dev/null
+++ b/nodebox.png
Binary files differ
diff --git a/nodebox.sh b/nodebox.sh
new file mode 100755
index 000000000000..c830f77c4a79
--- /dev/null
+++ b/nodebox.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar '/opt/nodebox/nodebox.jar' "$@"