Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=181011afa9253bc30e16c98ccbe3aeccd94b5ae9
commit 181011afa9253bc30e16c98ccbe3aeccd94b5ae9 Author: PacMiam <pacm...@gmx.fr> Date: Wed Apr 29 08:49:23 2015 +0200 freeciv-2.5.0-1-i686 * Version bump: 2.4.3 -> 2.5.0 * Split clients diff --git a/source/games-extra/freeciv/FrugalBuild b/source/games-extra/freeciv/FrugalBuild index cfbacb7..d2003d8 100644 --- a/source/games-extra/freeciv/FrugalBuild +++ b/source/games-extra/freeciv/FrugalBuild @@ -4,7 +4,7 @@ # Contributor: Bence Nagy <nagybe...@tipogral.hu> pkgname=freeciv -pkgver=2.4.3 +pkgver=2.5.0 pkgrel=1 pkgdesc="A multiuser clone of the famous Microprose game of Civilization." url="http://freeciv.wikia.com/wiki/Main_Page" @@ -12,17 +12,75 @@ url="http://freeciv.wikia.com/wiki/Main_Page" groups=('games-extra') archs=('i686' 'x86_64') -depends=('gtk+2' 'sdl_mixer' 'libxdamage' 'readline' 'ncurses' 'curl' \ - 'sqlite3' 'sdlimage' 'libxpm') +depends=('libxpm' 'libxdamage' 'readline' 'ncurses' 'curl' 'sqlite3' \ + 'sdlimage' 'sdl_gfx' 'sdl_mixer' 'sdl_ttf') +makedepends=('gtk+2' 'gtk+3' 'libqt5core' 'libqt5gui' 'libqt5widgets') -Fconfopts+="--enable-client=gtk2,sdl --enable-shared --enable-sys-lua \ - --enable-fcdb=sqlite3 --enable-aimodules" +Fconfopts+="--enable-client=gtk2,gtk3,qt,sdl --enable-shared \ + --enable-fcdb=sqlite3 --enable-aimodules --disable-sdltest \ + --disable-sdl2test --disable-gtktest" _F_gnome_desktop="y" _F_gnome_iconcache="y" _F_sourceforge_ext=".tar.bz2" Finclude sourceforge gnome-scriptlet -up2date="lynx -dump $url |grep Stable |sed -ne 's/.*\([0-9].[0-9].[0-9]\) rel.*/\1/;1p'" -sha1sums=('ed7473e28c53e4bfbfc2535c15c7ef17d4e34204') +subpkgs=( + "freeciv-gtk2" + "freeciv-gtk3" + "freeciv-qt") +subdescs=( + "GTK+2 client for freeciv" + "GTK+3 client for freeciv" + "Qt client for freeciv") +subrodepends=( + "gtk+2 freeciv" + "gtk+3 freeciv" + "libqt5core libqt5gui libqt5widgets freeciv") +subgroups=( + "games-extra" + "games-extra" + "games-extra") +subarchs=( + "i686 x86_64" + "i686 x86_64" + "i686 x86_64") + +up2date="lynx -dump $url | grep Stable | sed -ne 's/.*\([0-9].[0-9].[0-9]\) rel.*/\1/;1p'" +sha1sums=('477b60e02606e47b31a019b065353c1a6da6c305') + +build() { + export MOCCMD="/usr/lib/qt5/bin/moc" + Fbuild + + # GTK+2 client + Fsplit freeciv-gtk2 \ + usr/bin/freeciv-gtk2 \ + usr/bin/freeciv-mp-gtk2 \ + usr/share/appdata/freeciv-gtk2.appdata.xml \ + usr/share/appdata/freeciv-mp-gtk2.appdata.xml \ + usr/share/applications/freeciv-gtk2.desktop \ + usr/share/applications/freeciv-mp-gtk2.desktop \ + usr/share/freeciv/themes/gui-gtk-2.0 \ + usr/share/man/man6/freeciv-gtk2.6 \ + usr/share/man/man6/freeciv-mp-gtk2.6 + + # GTK+3 client + Fsplit freeciv-gtk3 \ + usr/bin/freeciv-gtk3 \ + usr/share/appdata/freeciv-gtk3.appdata.xml \ + usr/share/applications/freeciv.desktop \ + usr/share/freeciv/themes/gui-gtk-3.0 \ + usr/share/man/man6/freeciv-gtk3.6 \ + usr/share/man/man6/freeciv-mp-gtk3.6 + + # Qt client + Fsplit freeciv-qt \ + usr/bin/freeciv-qt \ + usr/share/appdata/freeciv-qt.appdata.xml \ + usr/share/applications/freeciv-qt.desktop \ + usr/share/freeciv/themes/gui-qt \ + usr/share/man/man6/freeciv-qt.6 \ + usr/share/man/man6/freeciv-mp-qt.6 +} # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git