summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik "Freso" S. Olesen2014-02-25 17:55:46 +0100
committerFrederik "Freso" S. Olesen2014-02-25 17:55:46 +0100
commitad0b3f61dd3f54eaec070a53b91468df53653b83 (patch)
tree426fcf6cb022c075617a79e93c6997b979828f89
downloadaur-ad0b3f61dd3f54eaec070a53b91468df53653b83.tar.gz
datacrow: New package (version 3.12.5-1).
-rw-r--r--.SRCINFO18
-rw-r--r--ChangeLog4
-rw-r--r--PKGBUILD46
-rw-r--r--datacrow.desktop10
-rwxr-xr-xdatacrow.sh2
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3898411da367
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = datacrow
+ pkgdesc = Movie, video, book, image, software, and music cataloger/media manager.
+ pkgver = 3.12.5
+ pkgrel = 1
+ url = http://datacrow.net/
+ changelog = ChangeLog
+ arch = any
+ license = GPL3
+ depends = java-runtime
+ source = https://downloads.sourceforge.net/datacrow/datacrow_3_12_5_zipped.zip
+ source = datacrow.sh
+ source = datacrow.desktop
+ md5sums = b28bff2694f8f2886ffe7413f78772b9
+ md5sums = 04322853e8f380f5d7a7b79a166226d8
+ md5sums = 751bab7bc4aee2d5f5d667f3dba45ef4
+
+pkgname = datacrow
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 000000000000..352bd9af690c
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,4 @@
+2014-02-25 Frederik "Freso" S. Olesen <freso.dk@gmail.com>
+
+ * 3.12.5-1 :
+ Initial PPKGBUILD.
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b6a4a888107c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Frederik "Freso" S. Olesen <freso.dk@gmail.com>
+pkgname=datacrow
+pkgver=3.12.5
+pkgrel=1
+_pkgfile="${pkgname}_${pkgver//\./_}_zipped.zip"
+pkgdesc='Movie, video, book, image, software, and music cataloger/media manager.'
+arch=('any')
+url='http://datacrow.net/'
+license=('GPL3')
+depends=('java-runtime')
+changelog=ChangeLog
+source=("https://downloads.sourceforge.net/${pkgname}/${_pkgfile}"
+ 'datacrow.sh'
+ 'datacrow.desktop')
+md5sums=('b28bff2694f8f2886ffe7413f78772b9'
+ '04322853e8f380f5d7a7b79a166226d8'
+ '751bab7bc4aee2d5f5d667f3dba45ef4')
+
+prepare() {
+ cd "$pkgname"
+ # Remove Windows files
+ rm -rf *.exe *.cmd
+ # Prepare executables
+ chmod +x *.sh datacrow{32,64}bit
+}
+
+package() {
+ cd "$pkgname"
+
+ ### Auxilliary files
+ # Icons
+ install -Dm644 'icons/datacrow.png' "$pkgdir/usr/share/pixmaps/datacrow.png"
+ install -Dm644 'icons/datacrow16.png' "$pkgdir/usr/share/pixmaps/datacrow-16.png"
+ install -Dm644 'icons/datacrow32.png' "$pkgdir/usr/share/pixmaps/datacrow-32.png"
+ # Launch script
+ install -Dm755 '../datacrow.sh' "$pkgdir/usr/bin/datacrow"
+ install -Dm644 '../datacrow.desktop' "$pkgdir/usr/share/applications/datacrow.desktop"
+
+ ### Main package
+ # Docs
+ install -dm755 "$pkgdir/usr/share/doc"
+ mv 'readme' "$pkgdir/usr/share/doc/$pkgname"
+ # Main program files
+ install -dm755 "$pkgdir/opt"
+ cp -aR "../$pkgname" "$pkgdir/opt/"
+}
diff --git a/datacrow.desktop b/datacrow.desktop
new file mode 100644
index 000000000000..d27b5c34f2c8
--- /dev/null
+++ b/datacrow.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Data Crow
+Comment=Movie, video, book, image, software, and music cataloger/media manager.
+TryExec=datacrow
+Exec=java -jar -Xmx256m /opt/datacrow/datacrow.jar
+Icon=datacrow
+Terminal=false
+Categories=Office;
diff --git a/datacrow.sh b/datacrow.sh
new file mode 100755
index 000000000000..71a16c64f52d
--- /dev/null
+++ b/datacrow.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+"$JAVA_HOME/bin/java" -jar -Xmx256m /opt/datacrow/datacrow.jar $@