summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilke Bouwer2022-12-30 21:37:23 +0100
committerWilke Bouwer2022-12-30 21:37:23 +0100
commit85ce691f8265aab75bfc55a58f0d5664122557aa (patch)
tree80db5e6f08b763f36876e5fdfb8309286e865e44
parent5685d48047b9c1d9be0c47509827db679e97cd25 (diff)
downloadaur-85ce691f8265aab75bfc55a58f0d5664122557aa.tar.gz
Make up to date
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD50
2 files changed, 33 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8c0b3ed67fbf..c18a4438a6be 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,12 @@
-# Generated by makepkg 5.2.1
-# Wed Jun 3 16:37:31 UTC 2020
pkgbase = jcloisterzone
pkgdesc = A Java version of the Carcassonne board game.
- pkgver = 4.6.1
- pkgrel = 1
- url = http://jcloisterzone.com/en/
+ pkgver = 5.10.2
+ pkgrel = 0
+ url = https://github.com/farin/JCloisterZone-Client
arch = any
- license = AGPL
- depends = java-runtime>=8
- source = http://play.jcloisterzone.com/builds/JCloisterZone-4.6.1.tgz
- source = jcloisterzone.sh
- source = jcloisterzone.desktop
- source = ico.png
- sha256sums = 6118c9fe44c77ccd336e7f85ffc993bc6ba501abe5d3ee3ad7854b2fa6f65718
- sha256sums = a7da7c81041d2e34fed08b4b10e27f32655095dc2246bb98b4db4feb48a3e05d
- sha256sums = 7b25dfcdcb9ec286555a5f03e7b16bbc9c71f117f10aefc79b7e4537a72f4253
- sha256sums = 012a090df7f1fa30fe3ede444eab92cb2f6fd3c37e1b6786f04da9feb3f7cf38
+ license = GPL3
+ options = !strip
+ source = https://github.com/farin/JCloisterZone-Client/releases/download/v5.10.2/jcloisterzone-5.10.2.AppImage
+ sha512sums = 4dfedc88f7a424e2d5b1026fbf95ff63f8952b3bc1fa9b394185341f88b8eeed1659238f629bfa067bb292dd2aaed149c3bd1c857fd2798e57a7df23ac2f8ec9
pkgname = jcloisterzone
-
diff --git a/PKGBUILD b/PKGBUILD
index 71be6c51cc80..2099d495b555 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,32 @@
-# Contributor: BluePeril <blueperil (at) blueperil _dot_ de>
-
+# Maintainer: wilke
pkgname=jcloisterzone
-pkgver=4.6.1
-pkgrel=1
+pkgver=5.10.2
+pkgrel=0
pkgdesc="A Java version of the Carcassonne board game."
arch=('any')
-url="http://jcloisterzone.com/en/"
-license=('AGPL')
-depends=('java-runtime>=8')
-source=("http://play.jcloisterzone.com/builds/JCloisterZone-${pkgver}.tgz"
- 'jcloisterzone.sh'
- 'jcloisterzone.desktop'
- 'ico.png')
-sha256sums=('6118c9fe44c77ccd336e7f85ffc993bc6ba501abe5d3ee3ad7854b2fa6f65718'
- 'a7da7c81041d2e34fed08b4b10e27f32655095dc2246bb98b4db4feb48a3e05d'
- '7b25dfcdcb9ec286555a5f03e7b16bbc9c71f117f10aefc79b7e4537a72f4253'
- '012a090df7f1fa30fe3ede444eab92cb2f6fd3c37e1b6786f04da9feb3f7cf38')
+url="https://github.com/farin/JCloisterZone-Client"
+license=('GPL3')
+options=('!strip')
-package() {
- install -d "$pkgdir/usr/share"
- cp -r "$srcdir/JCloisterZone" "$pkgdir/usr/share/"
- find $pkgdir -type d -exec chmod 755 {} \;
- find $pkgdir -type f -exec chmod 644 {} \;
- install -D -m755 "$srcdir/${pkgname}.sh" "$pkgdir/usr/bin/${pkgname}"
- install -D -m644 "$srcdir/${pkgname}.desktop" "$pkgdir/usr/share/applications/${pkgname}.desktop"
- install -D -m644 "$srcdir/ico.png" "$pkgdir/usr/share/pixmaps/${pkgname}.png"
+sha512sums=('4dfedc88f7a424e2d5b1026fbf95ff63f8952b3bc1fa9b394185341f88b8eeed1659238f629bfa067bb292dd2aaed149c3bd1c857fd2798e57a7df23ac2f8ec9')
+
+source=("https://github.com/farin/JCloisterZone-Client/releases/download/v${pkgver}/jcloisterzone-${pkgver}.AppImage")
+
+prepare() {
+ [ -d squashfs-root ] && rm -rf squashfs-root
+ chmod 755 jcloisterzone-${pkgver}.AppImage
+ ./jcloisterzone-${pkgver}.AppImage --appimage-extract
+ sed -i 's|^Exec=.*|Exec=jcloisterzone|' squashfs-root/jcloisterzone.desktop
}
-# vim:set ts=2 sw=2 et:
+package() {
+ for dir in squashfs-root/usr/share/icons/hicolor/*; do
+ resolution=$(basename "$dir")
+
+ mkdir -p $pkgdir/usr/share/icons/hicolor/${resolution}/apps/
+ install -Dm644 "$dir/apps/jcloisterzone.png" "$pkgdir/usr/share/icons/hicolor/${resolution}/apps/"
+ done
+
+ install -Dm644 squashfs-root/jcloisterzone.desktop "$pkgdir/usr/share/applications/${pkgname}.desktop"
+ install -Dm755 jcloisterzone-${pkgver}.AppImage "$pkgdir/usr/bin/jcloisterzone"
+}