summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeoh Han Hui2019-05-05 03:39:41 +0200
committerTeoh Han Hui2019-05-05 03:39:41 +0200
commitbb2d96ec9d83d9e8b8afdb75c2a2c109e5fa8d66 (patch)
tree342ec6fddd1aa682274831d1a8f937a2b34e7def
parent0db99a34c10529efc114a8354e0e2421d900dd77 (diff)
downloadaur-bb2d96ec9d83d9e8b8afdb75c2a2c109e5fa8d66.tar.gz
Add desktop file and icons
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD35
-rw-r--r--aniadd.desktop9
3 files changed, 59 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index abe46f6f8b42..5c6871d660df 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,34 @@
pkgbase = aniadd-bin
pkgdesc = A very simple to use AniDB client (GUI)
pkgver = 04.06.14
- pkgrel = 1
+ pkgrel = 2
url = https://anidb.net/perl-bin/animedb.pl?show=software
arch = any
license = unknown
depends = java-runtime
noextract = AniAdd.jar
source = https://static.anidb.net/files/AniAdd.jar
+ source = anidb-16x16.png::https://static.anidb.net/css/icons/touch/favicon-16x16.png
+ source = anidb-32x32.png::https://static.anidb.net/css/icons/touch/favicon-32x32.png
+ source = anidb-48x48.png::https://static.anidb.net/css/icons/touch/android-chrome-48x48.png
+ source = anidb-72x72.png::https://static.anidb.net/css/icons/touch/android-chrome-72x72.png
+ source = anidb-96x96.png::https://static.anidb.net/css/icons/touch/android-chrome-96x96.png
+ source = anidb-192x192.png::https://static.anidb.net/css/icons/touch/android-chrome-192x192.png
+ source = anidb-256x256.png::https://static.anidb.net/css/icons/touch/android-chrome-256x256.png
+ source = anidb-512x512.png::https://static.anidb.net/css/icons/touch/android-chrome-512x512.png
source = aniadd.sh
+ source = aniadd.desktop
sha256sums = 19fbfec796de1c381797969cd085468e21cb8c41bdb67ee18f02a825ee08af6f
- sha256sums = SKIP
+ sha256sums = 6472e83d6dfe5975f2fbe811aeb39908b55fad629447159eae57bd9bd844328b
+ sha256sums = bb906cdfe418ba32146f44b8c7ae00e091db6b10a9f3d982ad9eb81f85b5b4b3
+ sha256sums = bcc777d4af19712bca7636dea9748af97ff9e5280d41956370fc1df528e37209
+ sha256sums = 3e0ffccb96a9e306013634a8d459467c587da508cb030a9ba2c2d2c44b8f1bc5
+ sha256sums = bce5f01d153f268090cf5e00cdd88bb3e9cb55199078fd190cf3fc0ec1175832
+ sha256sums = 4c93222c76561f6f92d99ec2970adaceefcd258db100f1e6a1aba160fd17c8b6
+ sha256sums = a804266132deefba9450d35881b834c0ced8312c3120ac7bb604871b62752437
+ sha256sums = 1e0ba81ccf76df99f11b7eaed1e685d3fb78798da8ecb329b6c714cf34f1416a
+ sha256sums = 0a732e65e2adbe523df87b47e632974900519a0ce86b360326c2b23e4d3af3ce
+ sha256sums = 126974fef75b181608412641fc56fefd8dc2e5fa6d4024897d1bb2a5dc1102d6
pkgname = aniadd-bin
diff --git a/PKGBUILD b/PKGBUILD
index d7b9b3e01af2..06d2c4a29fa9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=aniadd-bin
pkgver=04.06.14
-pkgrel=1
+pkgrel=2
pkgdesc='A very simple to use AniDB client (GUI)'
arch=('any')
url='https://anidb.net/perl-bin/animedb.pl?show=software'
@@ -12,12 +12,37 @@ depends=('java-runtime')
DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
source=('https://static.anidb.net/files/AniAdd.jar'
- 'aniadd.sh')
+ 'anidb-16x16.png::https://static.anidb.net/css/icons/touch/favicon-16x16.png'
+ 'anidb-32x32.png::https://static.anidb.net/css/icons/touch/favicon-32x32.png'
+ 'anidb-48x48.png::https://static.anidb.net/css/icons/touch/android-chrome-48x48.png'
+ 'anidb-72x72.png::https://static.anidb.net/css/icons/touch/android-chrome-72x72.png'
+ 'anidb-96x96.png::https://static.anidb.net/css/icons/touch/android-chrome-96x96.png'
+ 'anidb-192x192.png::https://static.anidb.net/css/icons/touch/android-chrome-192x192.png'
+ 'anidb-256x256.png::https://static.anidb.net/css/icons/touch/android-chrome-256x256.png'
+ 'anidb-512x512.png::https://static.anidb.net/css/icons/touch/android-chrome-512x512.png'
+ 'aniadd.sh'
+ 'aniadd.desktop')
noextract=('AniAdd.jar')
sha256sums=('19fbfec796de1c381797969cd085468e21cb8c41bdb67ee18f02a825ee08af6f'
- 'SKIP')
+ '6472e83d6dfe5975f2fbe811aeb39908b55fad629447159eae57bd9bd844328b'
+ 'bb906cdfe418ba32146f44b8c7ae00e091db6b10a9f3d982ad9eb81f85b5b4b3'
+ 'bcc777d4af19712bca7636dea9748af97ff9e5280d41956370fc1df528e37209'
+ '3e0ffccb96a9e306013634a8d459467c587da508cb030a9ba2c2d2c44b8f1bc5'
+ 'bce5f01d153f268090cf5e00cdd88bb3e9cb55199078fd190cf3fc0ec1175832'
+ '4c93222c76561f6f92d99ec2970adaceefcd258db100f1e6a1aba160fd17c8b6'
+ 'a804266132deefba9450d35881b834c0ced8312c3120ac7bb604871b62752437'
+ '1e0ba81ccf76df99f11b7eaed1e685d3fb78798da8ecb329b6c714cf34f1416a'
+ '0a732e65e2adbe523df87b47e632974900519a0ce86b360326c2b23e4d3af3ce'
+ '126974fef75b181608412641fc56fefd8dc2e5fa6d4024897d1bb2a5dc1102d6')
package() {
- install -D -m 644 AniAdd.jar "$pkgdir"/usr/share/java/aniadd/AniAdd.jar
- install -D -m 755 aniadd.sh "$pkgdir"/usr/bin/aniadd
+ install -D -m 644 AniAdd.jar "$pkgdir/usr/share/java/aniadd/AniAdd.jar"
+ install -D -m 755 aniadd.sh "$pkgdir/usr/bin/aniadd"
+ install -D -m 644 aniadd.desktop "$pkgdir/usr/share/applications/aniadd"
+
+ for size in 16x16 32x32 48x48 72x72 96x96 192x192 256x256 512x512; do
+ mkdir -p "$pkgdir/usr/share/icons/hicolor/$size/apps"
+ cp "anidb-$size.png" "$pkgdir/usr/share/icons/hicolor/$size/apps/anidb.png"
+ ln -s anidb.png "$pkgdir/usr/share/icons/hicolor/$size/apps/aniadd.png"
+ done
}
diff --git a/aniadd.desktop b/aniadd.desktop
new file mode 100644
index 000000000000..5d3ab40f93a6
--- /dev/null
+++ b/aniadd.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=AniAdd
+Comment=A very simple to use AniDB client (GUI)
+Icon=aniadd
+TryExec=aniadd
+Exec=aniadd
+Terminal=false
+Categories=AudioVideo;Video;Database;Java;