summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfelipe2023-03-04 03:13:52 -0300
committerfelipe2023-03-04 03:13:52 -0300
commit9b83fc664339700a57e8744043f8156aa1f3d947 (patch)
tree02d83d8f0361e882a12b7511b4c11d224a4fa8ce
parent475d2d89c529c7edd2dee4ec99bf075ae72886af (diff)
downloadaur-9b83fc664339700a57e8744043f8156aa1f3d947.tar.gz
created desktop and screenshots on home
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD51
-rwxr-xr-xkakele.desktop8
3 files changed, 34 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 477d936e74fa..b775a7382608 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = kakele
pkgdesc = Kakele Online is a Cross Platform, 2D open world massive multiplayer online role playing game
pkgver = 4.3.4
- pkgrel = 2
+ pkgrel = 3
url = https://kakele.io
arch = x86_64
license = custom
source = https://kakele.nyc3.cdn.digitaloceanspaces.com/4.3.4/kakele-4.3.4-linux.zip
+ source = kakele.desktop
md5sums = SKIP
+ md5sums = 5a4a0daff7b25f948e42d8d0150cddc5
pkgname = kakele
diff --git a/PKGBUILD b/PKGBUILD
index fdf59c589f61..4290776318f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,35 @@
+# Maintainer: Felipe Eduardo <felipeeduardopublic@gmail.com>
+
pkgname=kakele
-pkgver=latest
-pkgrel=2
+pkgver=4.3.4
+pkgrel=3
pkgdesc="Kakele Online is a Cross Platform, 2D open world massive multiplayer online role playing game"
arch=('x86_64')
url="https://kakele.io"
license=('custom')
depends=()
-source_url=$(curl -s $url | grep -oP 'href="\Khttps://kakele\.nyc3\.cdn\.digitaloceanspaces\.com/[^"]+' | head -n 1)
-md5sums=('SKIP')
+source_url=$(curl -s ${url} | grep -oP 'href="\Khttps://kakele\.nyc3\.cdn\.digitaloceanspaces\.com/[^\"]+?linux\.zip')
+source=("${source_url}" 'kakele.desktop')
+md5sums=('SKIP' '5a4a0daff7b25f948e42d8d0150cddc5')
+
pkgver() {
- version=$(echo $source_url | awk -F '/' '{print $(NF-1)}')
+ version=$(echo ${source_url} | awk -F '/' '{print $(NF-1)}')
echo "${version}"
}
-pkgver=$(pkgver)
-source=("https://kakele.nyc3.cdn.digitaloceanspaces.com/$pkgver/kakele-$pkgver-linux.zip")
package() {
- mkdir -p "$pkgdir/opt/$pkgname/screenshots"
- mkdir -p "$pkgdir/opt/$pkgname"
- mkdir -p "${pkgdir}/usr/share/pixmaps"
- mkdir -p "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/share/applications"
- chmod -R 777 "${pkgdir}/opt/$pkgname/screenshots"
- bsdtar -xOf "kakele.jar" "image/icon.png" > "$srcdir/kakele.png"
- cp "$srcdir/kakele.png" "${pkgdir}/usr/share/pixmaps/"
- echo "[Desktop Entry]
-Name=kakele
-Comment=kakele mmorpg
-Exec=kakele
-Icon=kakele
-Terminal=false
-Type=Application
-Categories=Game;" > "$srcdir/kakele.desktop"
- rsync -av --exclude="kakele-$pkgver-linux.zip" --no-owner "$srcdir/" "$pkgdir/opt/$pkgname"
- chmod -R 775 "${pkgdir}/opt/$pkgname"
- chgrp -R games "${pkgdir}/opt/$pkgname"
- install -Dm664 "$srcdir/kakele.desktop" "$pkgdir/usr/share/applications/kakele.desktop"
- ln -s "/opt/$pkgname/kakele" "$pkgdir/usr/bin/kakele"
+ mkdir -p "${pkgdir}/opt/${pkgname}"
+ mkdir -p "${pkgdir}/usr/share/pixmaps"
+ mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mkdir -p "$(xdg-user-dir PICTURES)/kakele"
+ bsdtar -xOf "kakele.jar" "image/icon.png" > "${srcdir}/kakele.png"
+ cp -R "${srcdir}/"* "${pkgdir}/opt/${pkgname}"
+ rm "${pkgdir}/opt/${pkgname}/kakele.desktop"
+ cp -R "../kakele.desktop" "${pkgdir}/opt/${pkgname}/kakele.desktop"
+ chmod -R 755 "${pkgdir}/opt/${pkgname}/${pkgname}"
+ ln -s "/opt/${pkgname}/kakele" "${pkgdir}/usr/bin/kakele"
+ ln -s "$(xdg-user-dir PICTURES)/kakele" "${pkgdir}/opt/${pkgname}/screenshots"
+ ln -s "/opt/${pkgname}/kakele.png" "${pkgdir}/usr/share/pixmaps"
+ ln -s "/opt/${pkgname}/kakele.desktop" "${pkgdir}/usr/share/applications/kakele.desktop"
}
diff --git a/kakele.desktop b/kakele.desktop
new file mode 100755
index 000000000000..74d1d4d816b8
--- /dev/null
+++ b/kakele.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=kakele
+Comment=kakele mmorpg
+Exec=kakele
+Icon=kakele
+Terminal=false
+Type=Application
+Categories=Game \ No newline at end of file