summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJose Riha2024-02-02 21:34:46 +0100
committerJose Riha2024-02-02 21:34:46 +0100
commit90ca2b2be90b150f0c0c5edf3d0ca84b4687eeb5 (patch)
tree659aae5e0f119bee65c20218d45246b060630725 /PKGBUILD
parent10d9bf2824cd995eae4f37fd5bb31346a6f5a4e1 (diff)
downloadaur-funnyboat.tar.gz
Adopted Debian patches and migrated to python3.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 28 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 117d874197b9..74a3a1fa9027 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,45 @@
pkgname=funnyboat
pkgver=1.5
-pkgrel=1
+pkgrel=2
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'
+ 'python-pygame'
)
source=("https://sourceforge.net/projects/funnyboat/files/funnyboat/${pkgver}/funnyboat-${pkgver}-src.zip/download"
- "screenshot_to_homedir.patch")
+ "avoid_set_alpha_crash.patch"
+ "fullscreen.patch"
+ "funnyboat-cursor-patch.patch"
+ "python3.patch"
+ "save-sshot-in-homedir.patch"
+ "screenshot_to_homedir.patch"
+ "sink-the-titanic.patch")
+
md5sums=('71724a755614c286bd861864bd0062a6'
- '06761d4d402e8d9338157292f6dfb6e8')
+ 'dd493ee09f1280748cf2dc0cc5b1c121'
+ '664462d4bc962b6eace6c2da26ff9ec9'
+ '2596477483f3c9ee2aa11e36709b70ae'
+ '843bdfc14d4515c0c0e58611d2705995'
+ '916afe671c14e5a0505f2f7471c7602e'
+ '06761d4d402e8d9338157292f6dfb6e8'
+ 'c9a567c7fc04c944ea28659858c1a9f4')
prepare() {
gendesk -f -n --pkgname funnyboat --pkgdesc "${pkgdesc}" --exec "funnyboat" --categories "Game;ArcadeGame"
- patch -p1 -i "${srcdir}/screenshot_to_homedir.patch"
+ cd $srcdir/funnyboat
+ for i in save-sshot-in-homedir \
+ funnyboat-cursor-patch \
+ fullscreen \
+ avoid_set_alpha_crash \
+ sink-the-titanic \
+ python3
+ do
+ patch -p1 -i $srcdir/$i.patch
+ done
}
package() {
@@ -32,7 +54,6 @@ package() {
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
+ echo "python3 main.py" >> funnyboat
install -Dm755 funnyboat $pkgdir/usr/bin/funnyboat
}
-