diff options
author | Robert F. Nash | 2015-06-16 23:56:27 -0400 |
---|---|---|
committer | Robert F. Nash | 2015-06-16 23:56:27 -0400 |
commit | 8575106c863cdddf346db468fa0eb0a280879a15 (patch) | |
tree | 4d96f219d68353684efa03abec16d9438173f2b3 | |
download | aur-8575106c863cdddf346db468fa0eb0a280879a15.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 19 | ||||
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | dirstructure.patch | 66 | ||||
-rw-r--r-- | thinkingrock.install | 13 | ||||
-rw-r--r-- | thinkingrock.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..b9c9dd805263 --- /dev/null +++ b/thinkingrock.png |