Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
warzone2100


Commits:
b0e6c99e by Antonio Rojas at 2023-10-09T21:39:40+02:00
upgpkg: 4.3.5-2: libsodium 1.0.19 rebuild

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,29 @@
+pkgbase = warzone2100
+       pkgdesc = 3D realtime strategy game on a future Earth
+       pkgver = 4.3.5
+       pkgrel = 2
+       url = https://wz2100.net/
+       arch = x86_64
+       license = GPL
+       makedepends = zip
+       makedepends = unzip
+       makedepends = libzip
+       makedepends = asciidoc
+       makedepends = mesa
+       makedepends = vulkan-headers
+       makedepends = shaderc
+       makedepends = cmake
+       makedepends = ninja
+       depends = sdl2
+       depends = openal
+       depends = libvorbis
+       depends = libtheora
+       depends = libsodium
+       depends = physfs
+       depends = sqlite
+       depends = freetype2
+       depends = opus
+       source = 
warzone2100-4.3.5_src.tar.xz::https://github.com/Warzone2100/warzone2100/releases/download/4.3.5/warzone2100_src.tar.xz
+       sha256sums = 
01d608f6f9638e14d7c857df40ad339c1bfc207a05daafe7157ad8652a3405c3
+
+pkgname = warzone2100


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=warzone2100
 pkgver=4.3.5
-pkgrel=1
+pkgrel=2
 pkgdesc="3D realtime strategy game on a future Earth"
 url="https://wz2100.net/";
 arch=('x86_64')
@@ -13,6 +13,11 @@ makedepends=('zip' 'unzip' 'libzip' 'asciidoc' 'mesa' 
'vulkan-headers' 'shaderc'
 
source=(${pkgname}-${pkgver}_src.tar.xz::https://github.com/Warzone2100/warzone2100/releases/download/${pkgver}/${pkgname}_src.tar.xz)
 sha256sums=('01d608f6f9638e14d7c857df40ad339c1bfc207a05daafe7157ad8652a3405c3')
 
+prepare() {
+# fix build with vulkan 1.3.260
+  sed -e 's|vk::throwResultException|vk::detail::throwResultException|g' -i 
$pkgname/lib/ivis_opengl/gfx_api_vk.cpp
+}
+
 build() {
   # /usr/bin/warzone2100 uses malloc_usable_size, which is incompatible with 
fortification level 3
   export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/warzone2100/-/commit/b0e6c99e0d39ffbe6a33ec1ae78e6734ef1b6814

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/warzone2100/-/commit/b0e6c99e0d39ffbe6a33ec1ae78e6734ef1b6814
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to