summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax2014-10-02 15:16:02 -0400
committerMax2015-06-08 09:41:20 -0400
commitd0ce9d82f9f9097869826c5cae4355ccf6cc223f (patch)
treed8a2efb704f6e42cca343b85499319a22a6f055f
parent53fc0e7e3088b679e6e10a13972e327e46229b21 (diff)
downloadaur-d0ce9d82f9f9097869826c5cae4355ccf6cc223f.tar.gz
Add .desktop, icon to package
-rw-r--r--PKGBUILD16
1 files changed, 14 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d9d35d67a74e..926fe6a695cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('any')
url="http://gurpscharactersheet.com"
license=('MPL')
depends=('java-runtime=8')
-makedepends=('git' 'apache-ant' 'java-environment=8')
+makedepends=('git' 'apache-ant' 'java-environment=8' 'imagemagick')
source=(
'git://code.trollworks.com/apple_stubs.git'
"git://code.trollworks.com/gcs.git#tag=$pkgver"
@@ -34,12 +34,24 @@ build() {
}
package() {
+ # jars
install -d "$pkgdir/usr/share/java/gcs"
find "$srcdir" -name '*.jar' ! -name '*-src.*' -execdir install -m644 {} "$pkgdir/usr/share/java/gcs" \;
- mv $pkgdir/usr/share/java/gcs/gcs-*.jar "$pkgdir/usr/share/java/gcs/gcs.jar"
+ # remove version from main jar name
+ mv "$pkgdir/usr/share/java/gcs/gcs-${pkgver}.jar" "$pkgdir/usr/share/java/gcs/gcs.jar"
+ # library
install -d "$pkgdir/usr/share/gcs"
cp -dr --no-preserve=ownership "$srcdir/gcs/Library" "$pkgdir/usr/share/gcs"
+ # launcher
install -Dm755 "$startdir/gcs.sh" "$pkgdir/usr/bin/gcs"
+
+ # .desktop
+ install -d "$pkgdir/usr/share/applications"
+ install -m644 "$startdir/gcs.desktop" "$pkgdir/usr/share/applications"
+
+ # icon
+ install -d "$pkgdir/usr/share/icons/hicolor/128x128/apps"
+ convert "$srcdir/gcs/src/com/trollworks/gcs/app/images/app_1024.png" -resize 128 "$pkgdir/usr/share/icons/hicolor/128x128/apps/gcs.png"
}