mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-08 16:13:50 +02:00
New package: 0ad-0.0.23
[skip ci]
This commit is contained in:
parent
6b0fe39d4c
commit
732d616b6c
3 changed files with 64 additions and 0 deletions
22
srcpkgs/0ad/patches/musl.patch
Normal file
22
srcpkgs/0ad/patches/musl.patch
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
--- libraries/source/nvtt/src/src/nvmath/nvmath.h.orig 2018-06-16 16:01:48.511540946 +0200
|
||||||
|
+++ libraries/source/nvtt/src/src/nvmath/nvmath.h 2018-06-16 16:02:29.935000183 +0200
|
||||||
|
@@ -130,7 +130,7 @@
|
||||||
|
{
|
||||||
|
#if NV_OS_WIN32
|
||||||
|
return _isnan(f) != 0;
|
||||||
|
-#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD
|
||||||
|
+#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD || !defined(__GLIBC__)
|
||||||
|
return isnan(f);
|
||||||
|
#elif NV_OS_LINUX
|
||||||
|
return isnanf(f);
|
||||||
|
--- source/lib/sysdep/os/linux/ldbg.cpp.orig 2018-06-16 16:27:55.639277094 +0200
|
||||||
|
+++ source/lib/sysdep/os/linux/ldbg.cpp 2018-06-16 16:28:17.342014019 +0200
|
||||||
|
@@ -33,7 +33,7 @@
|
||||||
|
#include "lib/sysdep/sysdep.h"
|
||||||
|
#include "lib/debug.h"
|
||||||
|
|
||||||
|
-#if OS_ANDROID
|
||||||
|
+#if OS_ANDROID || !defined(__GLIBC__)
|
||||||
|
|
||||||
|
// Android NDK doesn't support backtrace()
|
||||||
|
// TODO: use unwind.h or similar?
|
41
srcpkgs/0ad/template
Normal file
41
srcpkgs/0ad/template
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
# Template file for '0ad'
|
||||||
|
pkgname=0ad
|
||||||
|
version=0.0.23
|
||||||
|
revision=1
|
||||||
|
wrksrc="${pkgname}-${version}-alpha"
|
||||||
|
hostmakedepends="pkg-config perl cmake python"
|
||||||
|
makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel
|
||||||
|
libopenal-devel libpng-devel libsodium-devel libxml2-devel miniupnpc-devel
|
||||||
|
nspr-devel wxWidgets-devel"
|
||||||
|
depends="${pkgname}-data"
|
||||||
|
short_desc="Historically-based real-time strategy game"
|
||||||
|
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
|
||||||
|
license="GPL-2.0-or-later, CC-BY-SA-3.0, MPL-2.0, MIT"
|
||||||
|
homepage="https://play0ad.com"
|
||||||
|
distfiles="https://releases.wildfiregames.com/${pkgname}-${version}-alpha-unix-build.tar.xz"
|
||||||
|
checksum=cfa1e3b6989466961451c95a96c19c274cd373ce6d98f83836e6f862c9d3e163
|
||||||
|
nocross="uses bundled third-party libraries that do not cross-compile"
|
||||||
|
|
||||||
|
CXXFLAGS="-fpermissive"
|
||||||
|
|
||||||
|
do_configure() {
|
||||||
|
cd ${wrksrc}/build/workspaces
|
||||||
|
./update-workspaces.sh --bindir=/usr/bin --libdir=/usr/lib/0ad \
|
||||||
|
--datadir=/usr/share/${pkgname}/data
|
||||||
|
}
|
||||||
|
|
||||||
|
do_build() {
|
||||||
|
make config=release -C build/workspaces/gcc ${makejobs}
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
vbin binaries/system/pyrogenesis
|
||||||
|
vmkdir usr/lib/${pkgname}
|
||||||
|
vcopy binaries/system/*.so usr/lib/${pkgname}
|
||||||
|
vmkdir usr/share/${pkgname}/data
|
||||||
|
vcopy binaries/data/l10n usr/share/${pkgname}/data
|
||||||
|
vbin build/resources/${pkgname}.sh ${pkgname}
|
||||||
|
vinstall build/resources/${pkgname}.desktop 0644 usr/share/applications
|
||||||
|
vinstall build/resources/${pkgname}.png 0644 usr/share/pixmaps
|
||||||
|
vlicense LICENSE.txt
|
||||||
|
}
|
1
srcpkgs/0ad/update
Normal file
1
srcpkgs/0ad/update
Normal file
|
@ -0,0 +1 @@
|
||||||
|
pattern='href="0ad-\K[\d\.]*+(?=-alpha-unix-build.tar.xz")'
|
Loading…
Add table
Reference in a new issue