From b1ca90c6384ae3ab55889576bb740db5b76c5ded Mon Sep 17 00:00:00 2001 From: iamacatnotaperson <45576816+iamacatnotaperson@users.noreply.github.com> Date: Wed, 20 Apr 2022 00:10:59 -0500 Subject: [PATCH 1/2] Add files via upload --- template | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 template diff --git a/template b/template new file mode 100644 index 000000000000..e6364e85a556 --- /dev/null +++ b/template @@ -0,0 +1,65 @@ +# Template file for 'freeciv' +pkgname=freeciv +version=3.0.1 +revision=1 +build_style=gnu-configure +configure_args="--disable-static --enable-fcdb=sqlite3 --enable-fcmp=all" +hostmakedepends="pkg-config" +makedepends="SDL2_gfx-devel SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel + gtk+3-devel libcurl-devel lua53-devel" +short_desc="Free and Open Source empire-building strategy game - server/data" +maintainer="bra1nwave " +license="GPL-2.0-or-later" +homepage="http://freeciv.org/" +changelog="https://freeciv.fandom.com/wiki/NEWS-${version}" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz" +checksum=beda7adaebb3462797c8f090ec604c2974f15a1559fff2fb4cfff2607cb0180f + +_clients="gtk3,sdl2" +subpackages="freeciv-gtk2 freeciv-gtk3 freeciv-sdl" +if [ -z "$CROSS_BUILD" ]; then + _clients+=",qt" + makedepends+=" qt5-devel" + subpackages+=" freeciv-qt5" +fi +configure_args+=" --enable-client=${_clients}" + +post_install() { + rm ${DESTDIR}/usr/lib/*.a +} + +freeciv-gtk2_package() { + build_style=meta + short_desc="Freeciv GTK+3 client (transitional dummy package)" + depends="freeciv-gtk3>=${version}_${revision}" +} +freeciv-gtk3_package() { + short_desc="Free and Open Source empire-building strategy game - GTK+3 client" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/bin/*gtk3*" + vmove "usr/share/metainfo/*gtk3*" + vmove "usr/share/man/man6/*gtk3*" + vmove "usr/share/applications/*gtk3*" + } +} +freeciv-qt5_package() { + short_desc="Free and Open Source empire-building strategy game - Qt5 client" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/bin/*qt*" + vmove "usr/share/metainfo/*qt*" + vmove "usr/share/man/man6/*qt*" + vmove "usr/share/applications/*qt*" + } +} +freeciv-sdl_package() { + short_desc="Free and Open Source empire-building strategy game - SDL2 client" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/bin/*sdl*" + vmove "usr/share/metainfo/*sdl*" + vmove "usr/share/man/man6/*sdl*" + vmove "usr/share/applications/*sdl*" + } +} From 21832e33dbceb4b3b20bef2f6c36d268c698a2c3 Mon Sep 17 00:00:00 2001 From: iamacatnotaperson <45576816+iamacatnotaperson@users.noreply.github.com> Date: Wed, 20 Apr 2022 00:48:16 -0500 Subject: [PATCH 2/2] Delete template --- template | 65 -------------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 template diff --git a/template b/template deleted file mode 100644 index e6364e85a556..000000000000 --- a/template +++ /dev/null @@ -1,65 +0,0 @@ -# Template file for 'freeciv' -pkgname=freeciv -version=3.0.1 -revision=1 -build_style=gnu-configure -configure_args="--disable-static --enable-fcdb=sqlite3 --enable-fcmp=all" -hostmakedepends="pkg-config" -makedepends="SDL2_gfx-devel SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel - gtk+3-devel libcurl-devel lua53-devel" -short_desc="Free and Open Source empire-building strategy game - server/data" -maintainer="bra1nwave " -license="GPL-2.0-or-later" -homepage="http://freeciv.org/" -changelog="https://freeciv.fandom.com/wiki/NEWS-${version}" -distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz" -checksum=beda7adaebb3462797c8f090ec604c2974f15a1559fff2fb4cfff2607cb0180f - -_clients="gtk3,sdl2" -subpackages="freeciv-gtk2 freeciv-gtk3 freeciv-sdl" -if [ -z "$CROSS_BUILD" ]; then - _clients+=",qt" - makedepends+=" qt5-devel" - subpackages+=" freeciv-qt5" -fi -configure_args+=" --enable-client=${_clients}" - -post_install() { - rm ${DESTDIR}/usr/lib/*.a -} - -freeciv-gtk2_package() { - build_style=meta - short_desc="Freeciv GTK+3 client (transitional dummy package)" - depends="freeciv-gtk3>=${version}_${revision}" -} -freeciv-gtk3_package() { - short_desc="Free and Open Source empire-building strategy game - GTK+3 client" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove "usr/bin/*gtk3*" - vmove "usr/share/metainfo/*gtk3*" - vmove "usr/share/man/man6/*gtk3*" - vmove "usr/share/applications/*gtk3*" - } -} -freeciv-qt5_package() { - short_desc="Free and Open Source empire-building strategy game - Qt5 client" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove "usr/bin/*qt*" - vmove "usr/share/metainfo/*qt*" - vmove "usr/share/man/man6/*qt*" - vmove "usr/share/applications/*qt*" - } -} -freeciv-sdl_package() { - short_desc="Free and Open Source empire-building strategy game - SDL2 client" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove "usr/bin/*sdl*" - vmove "usr/share/metainfo/*sdl*" - vmove "usr/share/man/man6/*sdl*" - vmove "usr/share/applications/*sdl*" - } -}