diff options
author | Jose Riha | 2021-10-16 23:12:23 +0200 |
---|---|---|
committer | Jose Riha | 2021-10-16 23:12:23 +0200 |
commit | 10d9bf2824cd995eae4f37fd5bb31346a6f5a4e1 (patch) | |
tree | b2fa3dd885b4166595090b69ffa0bbd7026ff187 | |
download | aur-10d9bf2824cd995eae4f37fd5bb31346a6f5a4e1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | screenshot_to_homedir.patch | 17 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..09c73e57dcd3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = funnyboat + pkgdesc = side scrolling arcade shooter game on a steamboat equipped with a cannon and the ability to jump + pkgver = 1.5 + pkgrel = 1 + url = http://funnyboat.sourceforge.net/ + arch = any + license = custom + makedepends = gendesk + depends = python2-pygame + source = https://sourceforge.net/projects/funnyboat/files/funnyboat/1.5/funnyboat-1.5-src.zip/download + source = screenshot_to_homedir.patch + md5sums = 71724a755614c286bd861864bd0062a6 + md5sums = 06761d4d402e8d9338157292f6dfb6e8 + +pkgname = funnyboat diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..117d874197b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Jose Riha <jose1711 gmail com> + +pkgname=funnyboat +pkgver=1.5 +pkgrel=1 +pkgdesc="side scrolling arcade shooter game on a steamboat equipped with a cannon and the ability to jump" +url="http://funnyboat.sourceforge.net/" +arch=(any) +license=('custom') +makedepends=('gendesk') +depends=( + 'python2-pygame' +) +source=("https://sourceforge.net/projects/funnyboat/files/funnyboat/${pkgver}/funnyboat-${pkgver}-src.zip/download" + "screenshot_to_homedir.patch") +md5sums=('71724a755614c286bd861864bd0062a6' + '06761d4d402e8d9338157292f6dfb6e8') + +prepare() { + gendesk -f -n --pkgname funnyboat --pkgdesc "${pkgdesc}" --exec "funnyboat" --categories "Game;ArcadeGame" + patch -p1 -i "${srcdir}/screenshot_to_homedir.patch" +} + +package() { + cd "${srcdir}/funnyboat" + install -d "${pkgdir}/usr/share/funnyboat/data" + install -Dm644 *.py "${pkgdir}/usr/share/funnyboat" + install -Dm644 data/* "${pkgdir}/usr/share/funnyboat/data" + install -Dm644 README.txt "${pkgdir}/usr/share/doc/funnyboat" + install -Dm644 LICENSE-CODE.txt "${pkgdir}/usr/share/licenses/funnyboat/LICENSE-CODE.txt" + install -Dm644 LICENSE-MEDIA.txt "${pkgdir}/usr/share/licenses/funnyboat/LICENSE-MEDIA.txt" + install -Dm644 "${srcdir}/funnyboat.desktop" ${pkgdir}/usr/share/applications/funnyboat.desktop + echo "#!/bin/sh" > funnyboat + echo "cd /usr/share/funnyboat/" >> funnyboat + echo "python2 main.py" >> funnyboat + install -Dm755 funnyboat $pkgdir/usr/bin/funnyboat +} + diff --git a/screenshot_to_homedir.patch b/screenshot_to_homedir.patch new file mode 100644 index 000000000000..cd6a12b69cc2 --- /dev/null +++ b/screenshot_to_homedir.patch @@ -0,0 +1,17 @@ +diff --color -aur src.orig/funnyboat/game.py src/funnyboat/game.py +--- src.orig/funnyboat/game.py 2021-10-16 23:01:03.166957782 +0200 ++++ src/funnyboat/game.py 2021-10-16 23:07:37.429335490 +0200 +@@ -245,10 +245,10 @@ + + def take_screenshot(self): + i = 1 +- filename = "sshot.tga" ++ filename = os.path.join(os.path.expanduser("~"), "sshot.tga") + while os.path.exists(filename): + i += 1 +- filename = "sshot" + str(i) + ".tga" ++ filename = os.path.join(os.path.expanduser("~"), "sshot%s.tga" % i) + + pygame.image.save(self.screen, filename) + print "Screenshot saved as " + filename +Only in src: screenshot_to_homedir.patch |