From f3dadc2468bc659c22703755cc96dff74146863f Mon Sep 17 00:00:00 2001 From: Aicaya Maro Date: Fri, 19 May 2023 15:34:57 -0400 Subject: [PATCH] New package: gargoyle-2023.1 --- srcpkgs/gargoyle/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/gargoyle/template diff --git a/srcpkgs/gargoyle/template b/srcpkgs/gargoyle/template new file mode 100644 index 000000000000..bebc08f801d0 --- /dev/null +++ b/srcpkgs/gargoyle/template @@ -0,0 +1,33 @@ +# Template file for 'gargoyle' +pkgname=gargoyle +version=2023.1 +revision=1 +build_style=cmake +configure_args="-DWITH_TTS=$(vopt_if tts ON OFF) -DWITH_QT6=false" +hostmakedepends="cmake fmt pkg-config" +makedepends="SDL2-devel SDL2_mixer-devel qt5-devel fontconfig-devel + freetype-devel libjpeg-turbo-devel libpng-devel zlib-devel + $(vopt_if tts speech-dispatcher-devel)" +depends="SDL2 SDL2_mixer $(vopt_if tts speech-dispatcher)" +short_desc="Interactive fiction player that supports all the major IF formats" +maintainer="Aicaya Maro " +license="Artistic-2.0, BSD-2-Clause, BSD-3-Clause, GPL-2.0-only, MIT, OFL-1.1" +homepage="https://ccxvii.net/gargoyle/" +distfiles="https://github.com/garglk/garglk/archive/refs/tags/${version}.tar.gz" +checksum=f766186558f8db24243cede878f38b8a2026bf2ebed5d9d4f0e690916d56827a + +build_options="tts" +desc_option_tts="Enable text-to-speech support" + +# Qt5 tools required for ARM builds +case "$XBPS_TARGET_MACHINE" in + x86_64*|i686*) hostmakedepends="$hostmakedepends gcc" ;; + *) hostmakedepends="$hostmakedepends qt5-qmake qt5-host-tools" ;; +esac + +post_install() { + vconf garglk/garglk.ini + vlicense licenses/BSD-2-Clause.txt + vlicense 'licenses/Go Mono.txt' Go-Mono-BSD-3-Clause.txt + vlicense 'licenses/MIT License.txt' MIT.txt +}