%global upstream_version 4.0 Summary: The card game Skat Name: xskat # Upstream License requires to alter the version number # for re-distribution Version: %{upstream_version}.0 Release: 3 # https://fedoraproject.org/wiki/Licensing/XSkat_License License: XSkat Group: Amusements/Games Source0: http://www.xskat.de/xskat-%{upstream_version}.tar.gz Source1: xskat.desktop URL: http://www.xskat.de/xskat.html # xskat requires an 10x20 font Requires: xorg-x11-fonts-misc BuildRequires: imake BuildRequires: libX11-devel BuildRequires: desktop-file-utils BuildRequires: ImageMagick BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description XSkat lets you play the card game Skat as defined by the official Skat Order. Features: * Single- and multiplayer mode * Playing over LAN or IRC * Game lists and logs * Three types of scoring * English or German text * German or French suited cards * Selectable computer playing strength * Pre-definable card distributions * Variations: Ramsch, Bock, Kontra & Re, ... %prep %setup -q -n %{name}-%{upstream_version} # fix encoding iconv -f iso8859-1 -t utf-8 CHANGES-de > CHANGES-de.conv && \ touch -r CHANGES-de CHANGES-de.conv && \ mv -f CHANGES-de.conv CHANGES-de iconv -f iso8859-1 -t utf-8 README-de > README-de.conv && \ touch -r README-de README-de.conv && \ mv -f README-de.conv README-de iconv -f iso8859-1 -t utf-8 README.IRC-de > README.IRC-de.conv && \ touch -r README.IRC-de README.IRC-de.conv && \ mv -f README.IRC-de.conv README.IRC-de %build %configure make CDEBUGFLAGS="%{optflags}" %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}/man6 MANSUFFIX=6 install install.man install -d $RPM_BUILD_ROOT%{_mandir}/de/man6 mv $RPM_BUILD_ROOT%{_mandir}/man6/xskat-de.6 $RPM_BUILD_ROOT%{_mandir}/de/man6/xskat.6 chmod 644 $RPM_BUILD_ROOT%{_mandir}/man6/xskat.6* chmod 644 $RPM_BUILD_ROOT%{_mandir}/de/man6/xskat.6* mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps convert icon.xbm $RPM_BUILD_ROOT%{_datadir}/pixmaps/xskat.xpm touch -r icon.xbm $RPM_BUILD_ROOT%{_datadir}/pixmaps/xskat.xpm %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README* CHANGES* %{_bindir}/xskat %{_mandir}/man6/xskat.6.gz %lang(de) %{_mandir}/de/man6/xskat.6.gz %{_datadir}/applications/* %{_datadir}/pixmaps/%{name}.xpm %changelog * Fri Nov 06 2009 Christian Krause - 4.0.0-3 - Don't own /usr/share/applications - Fix permissions of man pages - Use %%global instead of %%define * Thu Nov 05 2009 Christian Krause - 4.0.0-2 - Require xorg-x11-fonts-misc package since xskat explicitly requires an 10x20 font * Tue Nov 03 2009 Christian Krause - 4.0.0-1 - Initial version