summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorheinrich59912021-07-24 12:42:39 +0200
committerheinrich59912021-07-24 12:42:39 +0200
commitc324bdf10739468d73dd4d78c543aff1a50c0243 (patch)
treea5d00f78df1c9811544ce1dbd30e58188b7c5e4c
parent378548d16471a96d4644de80330fc1a87e6ccd89 (diff)
downloadaur-c324bdf10739468d73dd4d78c543aff1a50c0243.tar.gz
Add desktop integration by Master81
https://aur.archlinux.org/packages/syobon/#comment-818575
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD12
-rw-r--r--syobon.desktop10
4 files changed, 27 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 64bf383e3602..6f6f3af6f3db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Sat Jul 24 10:42:18 UTC 2021
pkgbase = syobon
pkgdesc = A free version of the unforgiving Japanese parody of Super Mario Bros
pkgver = rc1
- pkgrel = 2
+ pkgrel = 3
url = http://sourceforge.net/projects/opensyobon/
arch = i686
arch = x86_64
@@ -11,9 +13,11 @@ pkgbase = syobon
depends = sdl_mixer
depends = sdl_ttf
source = syobon
+ source = syobon.desktop
source = http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_src.tar.gz
source = http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_data.tar.gz
sha256sums = c749349348357eeca4c9a1e150d5f32a40d5e11517d46840cba0c777fa788885
+ sha256sums = f8a78cbb118fe85b7d36c315d068aea28f8079879bb852e6648f4d4f6989d64b
sha256sums = a61a621de7e4603be047e8666c0376892200f2876c244fb2adc9e4afebc79728
sha256sums = 073be7634600df28909701fa132c8e474de1ff9647bf05816f80416be3bcaa9f
diff --git a/.gitignore b/.gitignore
index 5fdc46c8c82d..9267f0a6a7fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-*.pkg.tar.xz
+*.pkg.*
*.tar.gz
/pkg
/src
diff --git a/PKGBUILD b/PKGBUILD
index e310337c982e..c40c3edf6b44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: heinrich5991 <heinrich5991@gmail.com>
pkgname=syobon
pkgver=rc1
-pkgrel=2
+pkgrel=3
pkgdesc="A free version of the unforgiving Japanese parody of Super Mario Bros"
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/opensyobon/"
@@ -9,9 +9,11 @@ license=('unknown')
depends=(sdl_gfx sdl_image sdl_mixer sdl_ttf)
makedepends=()
source=(syobon
+ syobon.desktop
"http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_src.tar.gz"
"http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_data.tar.gz")
sha256sums=('c749349348357eeca4c9a1e150d5f32a40d5e11517d46840cba0c777fa788885'
+ 'f8a78cbb118fe85b7d36c315d068aea28f8079879bb852e6648f4d4f6989d64b'
'a61a621de7e4603be047e8666c0376892200f2876c244fb2adc9e4afebc79728'
'073be7634600df28909701fa132c8e474de1ff9647bf05816f80416be3bcaa9f')
@@ -31,6 +33,14 @@ package() {
find "$pkgdir/usr/share/syobon/" -type f -exec chmod 644 "{}" \;
install -D -m755 "$srcdir/syobon" "$pkgdir/usr/bin/syobon"
install -D -m755 "$srcdir/src/SyobonAction" "$pkgdir/usr/lib/syobon/syobon"
+ install -D -m644 "$srcdir/syobon.desktop" "$pkgdir/usr/share/applications/syobon.desktop"
+
+ install -d "$pkgdir/usr/share/icons/hicolor/32x32/apps"
+ convert -format png "$srcdir/icon.ico" "$pkgdir/usr/share/icons/hicolor/32x32/apps/syobon.png"
+ for res in 48 64 128 192 256 512; do
+ install -d "$pkgdir/usr/share/icons/hicolor/${res}x${res}/apps"
+ convert -scale "${res}x${res}" "$pkgdir/usr/share/icons/hicolor/32x32/apps/syobon.png" "$pkgdir/usr/share/icons/hicolor/${res}x${res}/apps/syobon.png"
+ done
}
# vim:set ts=2 sw=2 et:
diff --git a/syobon.desktop b/syobon.desktop
new file mode 100644
index 000000000000..574c735d1c4e
--- /dev/null
+++ b/syobon.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Open Syobon Action
+Categories=Game;
+Comment=A free version of the unforgiving Japanese parody of Super Mario Bros
+Comment[fa]=یک نسخه ی رایگان از پارودی نابخشودنی سوپر ماریو!
+Keywords=Cat, Mario, Catmario, Cat mario,
+Exec=syobon
+Icon=syobon
+Type=Application
+Terminal=false