summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2022-09-04 04:42:13 +0200
committerAlexandre Bouvier2022-09-04 04:42:13 +0200
commit9cd72467087cd695fbbe36ba099fc285d057b342 (patch)
tree1f7aa746912a0c1167639bd73d834aa5fa72fcf7
parent806d2c49c8ea43f4e6ff9f30c4eb8dada0388e26 (diff)
downloadaur-9cd72467087cd695fbbe36ba099fc285d057b342.tar.gz
update to 1.5.2.r1.gcc0f49f
* fix release flags * remove upstreamed desktop file
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD24
2 files changed, 15 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ca4368914e6..e573f09b08fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = dhewm3-git
pkgdesc = Doom 3 source port
- pkgver = 1.5.1.r156.gadad73c
+ pkgver = 1.5.2.r1.gcc0f49f
pkgrel = 1
epoch = 1
url = https://dhewm3.org/
@@ -16,16 +16,16 @@ pkgbase = dhewm3-git
makedepends = git
makedepends = libbacktrace
makedepends = openal
+ depends = hicolor-icon-theme
depends = sdl2
- optdepends = doom3-data: for game data and icon
+ optdepends = doom3-data: for game data
provides = dhewm3
conflicts = dhewm3
source = dhewm3::git+https://github.com/dhewm/dhewm3.git
- source = dhewm3.desktop
b2sums = SKIP
- b2sums = 92b58520e236a61611aea15dfe2106c8375387a6d22139442bfae1fd55c3e5ccf1c12717ec01edc92c331a15fb39b9cf50bed9d893eff4df8b6d418556b13ce6
pkgname = dhewm3-git
+ depends = hicolor-icon-theme
depends = sdl2
depends = libbacktrace.so
depends = libcurl.so
diff --git a/PKGBUILD b/PKGBUILD
index 9a601302817f..fa2c03aa561a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,33 @@
# Contributor: Mike Swanson <mikeonthecomputer@gmail.com>
_pkgname=dhewm3
pkgname=$_pkgname-git
-pkgver=1.5.1.r156.gadad73c
+pkgver=1.5.2.r1.gcc0f49f
pkgrel=1
epoch=1
pkgdesc="Doom 3 source port"
arch=('aarch64' 'armv7h' 'i486' 'i686' 'pentium4' 'x86_64')
url="https://dhewm3.org/"
license=('GPL3')
-depends=('sdl2')
+depends=('hicolor-icon-theme' 'sdl2')
makedepends=('cmake' 'curl' 'git' 'libbacktrace' 'openal')
-optdepends=('doom3-data: for game data and icon')
+optdepends=('doom3-data: for game data')
provides=("$_pkgname")
conflicts=("$_pkgname")
-source=(
- "$_pkgname::git+https://github.com/dhewm/dhewm3.git"
- "$_pkgname.desktop"
-)
-b2sums=(
- 'SKIP'
- '92b58520e236a61611aea15dfe2106c8375387a6d22139442bfae1fd55c3e5ccf1c12717ec01edc92c331a15fb39b9cf50bed9d893eff4df8b6d418556b13ce6'
-)
+source=("$_pkgname::git+https://github.com/dhewm/dhewm3.git")
+b2sums=('SKIP')
pkgver() {
cd $_pkgname
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ sed -i '/FLAGS_RELEASE/s/-O2//' $_pkgname/neo/CMakeLists.txt
+}
+
build() {
cmake -S $_pkgname/neo -B build \
- -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS_INIT=-DLINUX_DEFAULT_PATH='\"/usr/share/games/doom3\"' \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -44,5 +42,5 @@ package() {
depends+=('libbacktrace.so' 'libcurl.so' 'libopenal.so')
# shellcheck disable=SC2154
DESTDIR="$pkgdir" cmake --install build
- install -Dm644 -t "$pkgdir"/usr/share/applications $_pkgname.desktop
+ cp -dr --no-preserve=ownership -t "$pkgdir"/usr $_pkgname/dist/linux/share
}