diff options
author | felipe | 2023-03-04 03:13:52 -0300 |
---|---|---|
committer | felipe | 2023-03-04 03:13:52 -0300 |
commit | 9b83fc664339700a57e8744043f8156aa1f3d947 (patch) | |
tree | 02d83d8f0361e882a12b7511b4c11d224a4fa8ce | |
parent | 475d2d89c529c7edd2dee4ec99bf075ae72886af (diff) | |
download | aur-9b83fc664339700a57e8744043f8156aa1f3d947.tar.gz |
created desktop and screenshots on home
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rwxr-xr-x | kakele.desktop | 8 |
3 files changed, 34 insertions, 29 deletions
@@ -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 @@ -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 |