diff --git a/srcpkgs/openspades/template b/srcpkgs/openspades/template new file mode 100644 index 00000000000..bf3770d3403 --- /dev/null +++ b/srcpkgs/openspades/template @@ -0,0 +1,40 @@ +# Template file for 'openspades' +# The OpenSpades-Non-GPL-Pak License states that the pak000-Nonfree.pak +# has to be redistributed together with the binary, so never split it +# into a -data subpackage !!! +pkgname=openspades +version=0.1.2 +revision=1 +create_wrksrc=true +build_wrksrc="openspades-${version}" +build_style=cmake +configure_args="-DOPENSPADES_INSTALL_BINARY=bin -DOPENSPADES_RESOURCES=NO" +hostmakedepends="pkg-config unzip zip" +makedepends="SDL2_image-devel freealut-devel freetype-devel glew-devel + libcurl-devel opusfile-devel" +depends="libopenal xdg-utils" +short_desc="Compatible open source client of Ace of Spades 0.75 " +maintainer="John " +license="GPL-3.0-or-later, OFL-1.1, OpenSpades-Non-GPL-Pak-License" +homepage="http://openspades.yvt.jp/" +distfiles="https://github.com/yvt/openspades/archive/v${version}.tar.gz + https://github.com/yvt/openspades-paks/releases/download/r33/OpenSpadesDevPackage-r33.zip" +checksum="f4947232eded073469d07935783786efd70e7d73e615326dbb66676c4e8724a8 + 0927dc323a0b3aba0ee8d1d68d6b544b00fe654740fead6d1faad37aac77a2ad" +repository=nonfree +nocross="Anglescript doesn't use target Arch" + +post_build() { + cd Resources + ./mkpak.sh +} + +post_install() { + cd ${wrksrc} + vlicense Nonfree/LICENSE.md + vinstall Nonfree/pak000-Nonfree.pak 644 usr/share/games/openspades/Resources + vinstall OfficialMods/font-unifont.pak 644 usr/share/games/openspades/Resources + for _i in pak002-Base.pak pak005-Models.pak pak010-BaseSkin.pak pak050-Locales.pak pak999-References.pak; do + vinstall "${build_wrksrc}/Resources/${_i}" 644 usr/share/games/openspades/Resources + done +}