From fbc8a12aa0d99afce1dcc1dcdcdfe177d6b4d6ef Mon Sep 17 00:00:00 2001 From: Mihail Ivanchev Date: Wed, 29 May 2024 09:52:04 +0200 Subject: [PATCH] New package: nblood-r14044 --- srcpkgs/nblood/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/nblood/template diff --git a/srcpkgs/nblood/template b/srcpkgs/nblood/template new file mode 100644 index 00000000000000..193e66320be91a --- /dev/null +++ b/srcpkgs/nblood/template @@ -0,0 +1,33 @@ +# Template file for 'nblood' +pkgname=nblood +version=r14044 +revision=1 +build_style=gnu-makefile +hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)" +makedepends="MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel" +short_desc="Reverse-engineered ports of Build games using EDuke32 engine technology" +maintainer="Mihail Ivanchev " +license="GPL-2.0-only, custom:BUILD" +homepage="https://github.com/nukeykt/NBlood.git" +distfiles="https://github.com/nukeykt/NBlood/archive/refs/tags/${version}.tar.gz" +checksum=7c2fb8c9e63c8faa32a89845e187f292c41c0aee554e5f547892bcf5e901bcf0 +repository=nonfree +restricted=yes + +case "$XBPS_TARGET_MACHINE" in + *-musl) makedepends+=" libexecinfo-devel" ;; +esac + +post_extract() { + case "$XBPS_TARGET_MACHINE" in + *-musl) vsed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;; + esac +} + +do_install() { + vinstall nblood + vmkdir /usr/share/games + vmkdir /usr/share/games/nblood + vcopy nblood.pk3 /usr/share/games/nblood + vlicense package/common/buildlic.txt +}