# # spec file for package freeciv # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: freeciv BuildRequires: audiofile-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: libtool BuildRequires: readline-devel BuildRequires: update-desktop-files # imlib-config imlib-devel BuildRequires: SDL_mixer-devel Url: http://www.freeciv.org Summary: Free Civilization Clone License: GPL-2.0+ Group: Amusements/Games/Strategy/Turn Based Version: 2.3.4 Release: 0 Source0: http://download.gna.org/freeciv/stable/%{name}-%{version}.tar.bz2 Source1: freeciv.desktop Source2: freeciv.png Source3: freeciv-manual Source4: freeciv-manual.desktop Source5: freeciv-manual.png Patch1: freeciv-languages-2.3.3.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A clone of the well known game Civilization by Microprose. Every player is the leader of an imaginary nation. The aim of the game can be to create a prospering civilization with commerce and knowledge exchange or (more often) the extinction of all other civilizations. To start a new game, first start the server 'civserver,' then start the client 'civclient'. Have fun! Authors: -------- Allan Ove Kjeldbjerg Claus Leth Gregersen Peter Joachim Unold %prep %setup -q %patch1 -p1 echo "X-SuSE-translate=false" >> bootstrap/freeciv-server.desktop.in echo "X-SuSE-translate=false" >> bootstrap/freeciv-modpack.desktop.in %build autoreconf -fi %configure \ --enable-client=gtk2 \ --with-readline \ --disable-static make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT install -m 755 $RPM_SOURCE_DIR/freeciv-manual $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ install -m 644 $RPM_SOURCE_DIR/*.png $RPM_BUILD_ROOT/usr/share/pixmaps %suse_update_desktop_file -i %name Game StrategyGame %suse_update_desktop_file -i freeciv-manual Game StrategyGame rm -f $RPM_BUILD_ROOT/usr/share/applications/freecivserver.desktop rm -f $RPM_BUILD_ROOT/usr/share/pixmaps/freeciv-manual #--disable-static doesn't work so work in configure phase so we drop static libs by hand : rm -f $RPM_BUILD_ROOT/%{_libdir}/libfreeciv*.{a,la} # make rpmlint happy find doc -name "Makefile*" | xargs rm -f %find_lang %name %fdupes %{buildroot}/%{_datadir}/ %files -f %name.lang %defattr(-,root,root) %doc ABOUT-NLS COPYING ChangeLog NEWS doc %doc %{_mandir}/man6/freeciv-*.6.gz %{_bindir}/freeciv-gtk2 %{_bindir}/freeciv-server %{_bindir}/freeciv-manual %{_bindir}/freeciv-modpack %{_datadir}/applications/freeciv-manual.desktop %{_datadir}/applications/freeciv-server.desktop %{_datadir}/applications/freeciv-modpack.desktop %{_datadir}/applications/%name.desktop %{_datadir}/freeciv/ %{_datadir}/icons/hicolor/128x128/apps/freeciv-client.png %{_datadir}/icons/hicolor/128x128/apps/freeciv-server.png %{_datadir}/icons/hicolor/128x128/apps/freeciv-modpack.png %{_datadir}/icons/hicolor/16x16/apps/freeciv-client.png %{_datadir}/icons/hicolor/16x16/apps/freeciv-server.png %{_datadir}/icons/hicolor/16x16/apps/freeciv-modpack.png %{_datadir}/icons/hicolor/32x32/apps/freeciv-client.png %{_datadir}/icons/hicolor/32x32/apps/freeciv-server.png %{_datadir}/icons/hicolor/32x32/apps/freeciv-modpack.png %{_datadir}/icons/hicolor/48x48/apps/freeciv-client.png %{_datadir}/icons/hicolor/48x48/apps/freeciv-server.png %{_datadir}/icons/hicolor/48x48/apps/freeciv-modpack.png %{_datadir}/icons/hicolor/64x64/apps/freeciv-client.png %{_datadir}/icons/hicolor/64x64/apps/freeciv-server.png %{_datadir}/icons/hicolor/64x64/apps/freeciv-modpack.png %{_datadir}/pixmaps/freeciv-client.png %{_datadir}/pixmaps/freeciv-manual.png %{_datadir}/pixmaps/%name.png %changelog