From 0a7c2a24ec70b5b9b5a9305922b6bd13ee0d171c 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 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/nblood/template diff --git a/srcpkgs/nblood/template b/srcpkgs/nblood/template new file mode 100644 index 00000000000000..a73d9160110e5f --- /dev/null +++ b/srcpkgs/nblood/template @@ -0,0 +1,34 @@ +# 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" +make_build_args="ARCH=${XBPS_TARGET_MACHINE}" +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=05b07964dc7b7be06e5e0749f14cf79aa8d98f130782fe628795d85bd0ce1352 +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 +}