summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkleintux2022-06-29 19:37:54 +0200
committerkleintux2022-06-29 19:37:54 +0200
commit372e65cde51802ade1708381251c5192bd6e1443 (patch)
tree187211b8ea5e4f691a48129390f03c3d14f83047
parentda2477b33fc6e63a39c4813ad145a9324c039955 (diff)
downloadaur-372e65cde51802ade1708381251c5192bd6e1443.tar.gz
adopted. patch created. changed to sha256sums.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD44
-rw-r--r--abe_sprintf.patch14
3 files changed, 45 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a724488c0739..593d4ec6f7f6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,22 @@
pkgbase = abe
pkgdesc = Scrolling, platform-jumping, key-collecting, ancient pyramid exploring game
pkgver = 1.1
- pkgrel = 11
+ pkgrel = 12
url = http://abe.sourceforge.net
arch = i686
arch = x86_64
+ arch = aarch64
license = GPL
depends = sdl_mixer
depends = sdl
depends = glibc
source = http://downloads.sourceforge.net/abe/abe-1.1.tar.gz
source = abe.patch
+ source = abe_sprintf.patch
source = abe.desktop
- md5sums = 5537920e1746708e1a631d84d3500f5c
- md5sums = 74802a45e21b59d3e3d34f35ade252a4
- md5sums = 6ff678e781290bff780da154a32b9767
+ sha256sums = dfc4ea74c04c92175abc5c9d65cfa6aad218209854d87d87758878e303b677f7
+ sha256sums = f20869295b84b2222650d50419389f490a5b0067157cc84cd0e1f4fae19e7d35
+ sha256sums = 5fb33034844e3ed9f150b2be5cbb48e26a9b7122a62ea6539113f2d1f159c325
+ sha256sums = c02a097a427123e1b4047a5442492d87febace08a0264e535188de3ea62c68cf
pkgname = abe
-
diff --git a/PKGBUILD b/PKGBUILD
index c6dcec6c918d..d0bb6586e9ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,49 @@
-# Maintainer: collector1871
+# Maintainer: <reg-archlinux AT klein DOT tuxli DOT ch>
+# Contributor: collector1871
# Contributor: Jonathan Steel <mail at jsteel dot org>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=abe
pkgver=1.1
-pkgrel=11
+pkgrel=12
pkgdesc='Scrolling, platform-jumping, key-collecting, ancient pyramid exploring game'
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64')
url='http://abe.sourceforge.net'
license=('GPL')
depends=('sdl_mixer' 'sdl' 'glibc')
-source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
- $pkgname.patch
- $pkgname.desktop)
-md5sums=('5537920e1746708e1a631d84d3500f5c'
- '74802a45e21b59d3e3d34f35ade252a4'
- '6ff678e781290bff780da154a32b9767')
+source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz
+ ${pkgname}.patch
+ ${pkgname}_sprintf.patch
+ ${pkgname}.desktop)
-prepare() {
- cd "$pkgname-$pkgver"
+sha256sums=('dfc4ea74c04c92175abc5c9d65cfa6aad218209854d87d87758878e303b677f7'
+ 'f20869295b84b2222650d50419389f490a5b0067157cc84cd0e1f4fae19e7d35'
+ '5fb33034844e3ed9f150b2be5cbb48e26a9b7122a62ea6539113f2d1f159c325'
+ 'c02a097a427123e1b4047a5442492d87febace08a0264e535188de3ea62c68cf')
- patch -Np1 -i "$srcdir/$pkgname.patch"
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/${pkgname}.patch"
+ patch -Np1 -i "${srcdir}/${pkgname}_sprintf.patch"
}
build() {
- cd "$pkgname-$pkgver"
+ cd "${pkgname}-${pkgver}"
./configure --prefix=/usr
make
}
package() {
- cd "$pkgname-$pkgver"
+ cd "${pkgname}-${pkgver}"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
- install -Dm644 "$srcdir"/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
- install -dm755 "$pkgdir"/usr/share/$pkgname/images
- cp -r images/ maps/ sounds/ "$pkgdir"/usr/share/$pkgname/
- cd "$pkgdir"/usr/share/$pkgname/images
- tar -xf "$srcdir"/$pkgname-$pkgver/images/images.tar abe.bmp
+ install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
+ install -dm755 "${pkgdir}"/usr/share/${pkgname}/images
+ cp -r images/ maps/ sounds/ "${pkgdir}"/usr/share/${pkgname}/
+ cd "${pkgdir}"/usr/share/${pkgname}/images
+ tar -xf "${srcdir}"/${pkgname}-${pkgver}/images/images.tar abe.bmp
chown root:root abe.bmp
}
diff --git a/abe_sprintf.patch b/abe_sprintf.patch
new file mode 100644
index 000000000000..65507472e63e
--- /dev/null
+++ b/abe_sprintf.patch
@@ -0,0 +1,14 @@
+--- abe-1.1.org/src/Game.c 2005-03-05 17:20:04.000000000 +0100
++++ abe-1.1/src/Game.c 2022-06-29 18:54:24.814069779 +0200
+@@ -18,9 +18,9 @@
+ len = strlen(path);
+
+ if(1 == version) {
+- sprintf(path + len, formatted_name);
++ sprintf(path + len, "%p", formatted_name, "%s");
+ } else {
+- sprintf(path + len, formatted_name, version);
++ sprintf(path + len, "%p", formatted_name, "%s", version, "%d");
+ }
+
+ }