summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Frankenau2016-06-29 19:47:38 +0200
committerJohannes Frankenau2016-06-29 19:47:38 +0200
commit9b1d2e53ec2dcacca5a0a602fa5bf5d9cee2072d (patch)
treeb80a4bcb841a89bdf215555e375c56ea451e534c
downloadaur-9b1d2e53ec2dcacca5a0a602fa5bf5d9cee2072d.tar.gz
Initial commit with version 3.0.1
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore5
-rwxr-xr-x2p2
-rw-r--r--2p.desktop9
-rw-r--r--PKGBUILD27
5 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8c6ce069f3d6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = tuprolog
+ pkgdesc = A light-weight Prolog system for distributed applications and infrastructures.
+ pkgver = 3.0.1
+ pkgrel = 1
+ url = http://apice.unibo.it/xwiki/bin/view/Tuprolog/
+ arch = any
+ license = LGPL
+ depends = java-runtime
+ source = https://bitbucket.org/tuprologteam/tuprolog/downloads/2p-3.0.1.zip
+ source = 2p
+ source = 2p.desktop
+ sha256sums = 7f9a382d6c8dd968626362e8b72f406886459d638d88a4ea590b04598148e03a
+ sha256sums = b817724b0e860ee579606f67cbcb10487d3bd46d66dc5e910aaa671f5656db03
+ sha256sums = f6d433993a53c209fbbf38b3e9b9dc47e6fa7bdf5d1234938d74e287af84da51
+
+pkgname = tuprolog
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ef20f30701bb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+pkg
+src
+*.pkg.tar
+*.pkg.tar.xz
+*.zip
diff --git a/2p b/2p
new file mode 100755
index 000000000000..8904f1702895
--- /dev/null
+++ b/2p
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar '/usr/share/java/tuprolog/2p.jar' "$@"
diff --git a/2p.desktop b/2p.desktop
new file mode 100644
index 000000000000..be2a5ff5b025
--- /dev/null
+++ b/2p.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=tuProlog
+Comment=Prolog system
+Exec=2p
+Icon=2p
+Terminal=false
+Categories=Education;Science;Java;
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a655f73d1426
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=tuprolog
+pkgver=3.0.1
+pkgrel=1
+pkgdesc='A light-weight Prolog system for distributed applications and infrastructures.'
+arch=('any')
+url='http://apice.unibo.it/xwiki/bin/view/Tuprolog/'
+license=('LGPL')
+depends=('java-runtime')
+source=("https://bitbucket.org/tuprologteam/tuprolog/downloads/2p-$pkgver.zip"
+ '2p'
+ '2p.desktop')
+sha256sums=('7f9a382d6c8dd968626362e8b72f406886459d638d88a4ea590b04598148e03a'
+ 'b817724b0e860ee579606f67cbcb10487d3bd46d66dc5e910aaa671f5656db03'
+ 'f6d433993a53c209fbbf38b3e9b9dc47e6fa7bdf5d1234938d74e287af84da51')
+
+package() {
+ cd "$srcdir"
+
+ install -d "$pkgdir/usr/share/doc/tuprolog"
+ cp -dpr --no-preserve=ownership "2p-$pkgver/doc/examples" "2p-$pkgver/doc/javadoc" "$pkgdir/usr/share/doc/tuprolog/"
+
+ install -d "$pkgdir/usr/share/java/tuprolog"
+ install -m644 "2p-$pkgver/bin/2p.jar" "2p-$pkgver/bin/tuprolog.jar" "$pkgdir/usr/share/java/tuprolog/"
+
+ install -Dm755 2p "$pkgdir/usr/bin/2p"
+ install -Dm644 2p.desktop "$pkgdir/usr/share/applications/2p.desktop"
+}