summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert F. Nash2015-06-16 23:56:27 -0400
committerRobert F. Nash2015-06-16 23:56:27 -0400
commit8575106c863cdddf346db468fa0eb0a280879a15 (patch)
tree4d96f219d68353684efa03abec16d9438173f2b3
downloadaur-8575106c863cdddf346db468fa0eb0a280879a15.tar.gz
Initial import
-rw-r--r--.AURINFO19
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD48
-rw-r--r--dirstructure.patch66
-rw-r--r--thinkingrock.install13
-rw-r--r--thinkingrock.pngbin0 -> 13139 bytes
6 files changed, 169 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..73f7d0a1df36
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,19 @@
+pkgbase = thinkingrock
+ pkgdesc = Java-based GTD application
+ pkgver = 2.2.1
+ pkgrel = 6
+ url = http://www.thinkingrock.com.au
+ install = thinkingrock.install
+ arch = any
+ license = CDDL
+ depends = jre6-compat
+ depends = xdg-utils
+ depends = hicolor-icon-theme
+ depends = gendesk
+ source = http://downloads.sourceforge.net/thinkingrock/tr-2.2.1.tar.gz
+ source = dirstructure.patch
+ source = thinkingrock.png
+ source = thinkingrock.install
+
+pkgname = thinkingrock
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f1b5af8cb9a6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = thinkingrock
+ pkgdesc = Java-based GTD application
+ pkgver = 2.2.1
+ pkgrel = 6
+ url = http://www.thinkingrock.com.au
+ install = thinkingrock.install
+ arch = any
+ license = CDDL
+ depends = jre6-compat
+ depends = xdg-utils
+ depends = hicolor-icon-theme
+ depends = gendesk
+ source = http://downloads.sourceforge.net/thinkingrock/tr-2.2.1.tar.gz
+ source = dirstructure.patch
+ source = thinkingrock.png
+ source = thinkingrock.install
+ sha256sums = f54d3206fed91aacef776f3d66979bc0bb97893e3e922738fa3156c4fcdedc42
+ sha256sums = 9d2f499543fb5062d38aedd17b480e46ad3c44e4c6e00e583e651d90eaaf3c1e
+ sha256sums = 921b96171fa464fada4362e8bc14e217f23e15aa4745d297b44ec504ce98db06
+ sha256sums = f8f6bdbcd42d322f7325beaf927b3ef7b5a769070e91d2b89f1a6815f1fa68f7
+
+pkgname = thinkingrock
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..546a34b312c8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Robert F. Nash <robert@robertnash.net>
+# Contributor: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Mathieu Clabaut <mathieu.clabaut@gmail.com>
+
+pkgname=thinkingrock
+pkgver=2.2.1
+pkgrel=6
+pkgdesc="Java-based GTD application"
+arch=('any')
+url="http://www.thinkingrock.com.au"
+license=('CDDL')
+depends=('jre6-compat' 'xdg-utils' 'hicolor-icon-theme' 'gendesk')
+install="$pkgname.install"
+source=("http://downloads.sourceforge.net/thinkingrock/tr-$pkgver.tar.gz"
+ 'dirstructure.patch'
+ "$pkgname.png"
+ "$pkgname.install")
+sha256sums=('f54d3206fed91aacef776f3d66979bc0bb97893e3e922738fa3156c4fcdedc42'
+ '9d2f499543fb5062d38aedd17b480e46ad3c44e4c6e00e583e651d90eaaf3c1e'
+ '921b96171fa464fada4362e8bc14e217f23e15aa4745d297b44ec504ce98db06'
+ 'f8f6bdbcd42d322f7325beaf927b3ef7b5a769070e91d2b89f1a6815f1fa68f7')
+
+prepare() {
+ cd "tr-$pkgver"
+
+ gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --categories 'Office;Java'
+ patch -Np1 < ../dirstructure.patch
+}
+
+package() {
+ cd "tr-$pkgver"
+
+ install -d "$pkgdir/opt/$pkgname" "$pkgdir/usr/share/pixmaps"
+ cp -r etc ide10 platform9 tr "$pkgdir/opt/$pkgname"
+ rm -f "$pkgdir/opt/$pkgname/etc/tr.conf~"
+ install -Dm644 "$pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 bin/tr.png \
+ "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png"
+ install -Dm644 "../$pkgname.png" \
+ "$pkgdir/usr/share/icons/hicolor/128x128/apps/$pkgname.png"
+ ln -s "../icons/hicolor/128x128/apps/$pkgname.png" \
+ "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -Dm755 bin/tr "$pkgdir/usr/bin/$pkgname"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/dirstructure.patch b/dirstructure.patch
new file mode 100644
index 000000000000..3f21c2763769
--- /dev/null
+++ b/dirstructure.patch
@@ -0,0 +1,66 @@
+diff -Naur tr-2.0.1.original/bin/tr tr-2.0.1/bin/tr
+--- tr-2.0.1.original/bin/tr 2009-02-17 13:35:16.000000000 +0100
++++ tr-2.0.1/bin/tr 2009-02-17 13:36:44.000000000 +0100
+@@ -16,11 +16,15 @@
+ fi
+ done
+
+-progdir=`dirname "$PRG"`
+-APPNAME=`basename "$0"`
++progdir=/opt/thinkingrock
++APPNAME=tr
+
+-if [ -f "$progdir/../etc/$APPNAME".conf ] ; then
+- . "$progdir/../etc/$APPNAME".conf
++
++jdkhome=/opt/java6/jre
++
++
++if [ -f "$progdir/etc/$APPNAME".conf ] ; then
++ . "$progdir/etc/$APPNAME".conf
+ fi
+
+ # XXX does not correctly deal with spaces in non-userdir params
+@@ -48,9 +52,9 @@
+ . "${userdir}/etc/$APPNAME".conf
+ fi
+
+-if [ -n "$jdkhome" -a \! -d "$jdkhome" -a -d "$progdir/../$jdkhome" ]; then
++if [ -n "$jdkhome" -a \! -d "$jdkhome" -a -d "$progdir/$jdkhome" ]; then
+ # #74333: permit jdkhome to be defined as relative to app dir
+- jdkhome="$progdir/../$jdkhome"
++ jdkhome="$progdir/$jdkhome"
+ fi
+
+ readClusters() {
+@@ -61,18 +65,18 @@
+ fi
+ while read X; do
+ if [ "$X" \!= "" ]; then
+- $echo "$progdir/../$X"
++ $echo "$progdir/$X"
+ fi
+ done
+ }
+
+-clusters=`(cat "$progdir/../etc/$APPNAME".clusters; echo) | readClusters | tr '\012' ':'`
++clusters=`(cat "$progdir/etc/$APPNAME".clusters; echo) | readClusters | tr '\012' ':'`
+
+ if [ ! -z "$extraclusters" ] ; then
+ clusters="$clusters:$extraclusters"
+ fi
+
+-nbexec=`echo "$progdir"/../platform*/lib/nbexec`
++nbexec=`echo "$progdir"/platform*/lib/nbexec`
+
+ case "`uname`" in
+ Darwin*)
+@@ -80,7 +84,7 @@
+ --jdkhome '"$jdkhome"' \
+ -J-Dcom.apple.mrj.application.apple.menu.about.name='ThinkingRock' \
+ -J-Xdock:name='ThinkingRock' \
+- '"-J-Xdock:icon=$progdir/../../$APPNAME.icns"' \
++ '"-J-Xdock:icon=$progdir/../$APPNAME.icns"' \
+ --branding '"$APPNAME"' \
+ --clusters '"$clusters"' \
+ --userdir '"${userdir}"' \
diff --git a/thinkingrock.install b/thinkingrock.install
new file mode 100644
index 000000000000..47d9513a721e
--- /dev/null
+++ b/thinkingrock.install
@@ -0,0 +1,13 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/thinkingrock.png b/thinkingrock.png
new file mode 100644
index 000000000000..b9c9dd805263
--- /dev/null
+++ b/thinkingrock.png
Binary files differ