summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsenpai2023-07-12 19:02:26 +0200
committersenpai2023-07-12 19:02:26 +0200
commite99414adbff76b13b6333dfa16218fa99080ffb4 (patch)
treef749663f18f244fb4124fb688fe5e6fe55f14667
parentf712cafa00ea30d8c84c2d8424941950e22f11f7 (diff)
downloadaur-e99414adbff76b13b6333dfa16218fa99080ffb4.tar.gz
dropped patch file in favor of dynamic sed replacement
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
2 files changed, 11 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4c0463b748d8..28ae2f6f7944 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = armagetronad-git
pkgdesc = A Tron Clone in 3D.
pkgver = r5415.f775378e
- pkgrel = 1
+ pkgrel = 2
url = https://www.armagetronad.org
arch = x86_64
license = GPL
@@ -19,8 +19,6 @@ pkgbase = armagetronad-git
provides = armagetronad
conflicts = armagetronad
source = git+https://gitlab.com/armagetronad/armagetronad.git
- source = armagetronad-git.patch.2023
sha1sums = SKIP
- sha1sums = 93ec913320e7b48889088634883d72a02e7b4a20
pkgname = armagetronad-git
diff --git a/PKGBUILD b/PKGBUILD
index dc1775063a91..0a0918b4cd36 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
_pkgname=armagetronad
pkgname=${_pkgname}-git
pkgver=r5415.f775378e
-pkgrel=1
+pkgrel=2
pkgdesc='A Tron Clone in 3D.'
arch=('x86_64')
url='http://armagetronad.net/'
@@ -18,10 +18,8 @@ optdepends=('python: language updater' 'glew: Graphics on X11' 'glew-wayland: Gr
makedepends=('boost')
provides=('armagetronad')
conflicts=('armagetronad')
-source=("git+https://gitlab.com/armagetronad/armagetronad.git"
- "${pkgname}.patch.2023")
-sha1sums=('SKIP'
- '93ec913320e7b48889088634883d72a02e7b4a20')
+source=("git+https://gitlab.com/armagetronad/armagetronad.git")
+sha1sums=('SKIP')
pkgver() {
cd "${srcdir}/${_pkgname}"
@@ -45,10 +43,13 @@ build() {
--enable-automakedefaults \
--disable-uninstall
- cd "${srcdir}"
- patch -Np1 -i "armagetronad-git.patch.2023"
+ sed -i -r \
+ -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_log_internal_message.so/' \
+ -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_log_internal_check_op.so/' \
+ -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_raw_logging_internal.so/' \
+ -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_spinlock_wait.so/' \
+ src/Makefile
- cd "${srcdir}/${_pkgname}"
make
}
@@ -57,7 +58,7 @@ package() {
make DESTDIR="${pkgdir}" install
install -D -m 644 "desktop/${_pkgname}-armagetronad.desktop" "${pkgdir}/usr/share/applications/${_pkgname}-armagetronad.desktop"
for directory in 16x16 32x32 48x48; do
- ln -s /usr/share/armagetronad/desktop/icons/${directory}/armagetronad.png "$pkgdir/usr/share/icons/hicolor/${directory}/apps/armagetronad.png"
+ ln -s /usr/share/armagetronad/desktop/icons/${directory}/armagetronad.png "$pkgdir/usr/share/icons/hicolor/${directory}/apps/armagetronad.png"
done
mv "${pkgdir}/usr/bin/armagetronad" "${pkgdir}/usr/bin/armagetronad_bin"
printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > "${pkgdir}/usr/bin/armagetronad"