%define debug_package %{nil} Summary: Clone of the Sokoban game Name: gsoko Version: 0.4.2 License: GPL Group: Amusements/Games Release: K08%{?dist} Packager: Kārlis Kalviškis Source: http://www.via.ecp.fr/~jm/gsoko/gsoko-0.4.2-src.tar.gz Source1: %{name}.desktop %global source2name How_to_play Source2: %{name}_%{source2name}.tar.xz Source3: %{name}_LEVELS Source4: %{name}_sokoban2gsoko.pl # Explanations "How to play" is available via help menu # Navigation through levels is activated # Latvian translation added Patch0: %{name}_grand.patch # Aditional levels from gsokoban (http://ndap.net/gsokoban/) Patch1: %{name}_levels.patch # GCC complains: "multiple definition of" Patch2: %{name}_gcc_multiple_definition.patch BuildRoot: %{_tmppath}/%{name} URL: http://people.via.ecp.fr/~jm/gsoko.html BuildRequires: gtk+-devel BuildRequires: make BuildRequires: gcc Requires: gtk+ %description gSoko is a gtk+ clone of the famous Sokoban game. The goal of the game is to push all the boxes to the squares with a red pattern. Only a single box can be pushed. %prep %setup -q -n %{name} %setup -T -D -b 2 -n %{name} %patch 0 -p1 -b .menu~ %patch 1 -p1 -b .levels~ %patch 2 -p1 -b .gcc~ %build make DATADIR='"%{_datadir}/%{name}"' %install %{__mkdir_p} %{buildroot}%{_bindir} %{__install} %{name} %{buildroot}%{_bindir} %{__mkdir_p} %{buildroot}%{_datadir}/%{name} %{__cp} -R img levels %{buildroot}%{_datadir}/%{name} %{__rm} %{buildroot}%{_datadir}/%{name}/levels/*~ %{__mkdir_p} %{buildroot}%{_datadir}/applications %{__cp} %{S:1} %{buildroot}%{_datadir}/applications/ %{__mkdir_p} %{buildroot}%{_docdir}/%{name} %{__cp} ../%{source2name}* %{buildroot}%{_docdir}/%{name}/ %{__cp} %{S:3} %{buildroot}%{_docdir}/%{name} %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root) #%%doc CHANGES README %{_bindir}/%{name} %{_datadir}/%{name} %{_docdir}/%{name} %{_datadir}/applications/%{name}.desktop %changelog * Mon Jul 27 2026 Kārlis Kalviškis - BuildRequires list updated. * Wed Mar 11 2026 Kārlis Kalviškis - Recompiled for Fedora >38 * Tue Jul 7 2015 Kārlis Kalviškis - grand.patch - levels.patch * Sat Jul 4 2015 Kārlis Kalviškis - gsoko.desktop file encoding changed * Thu Jun 25 2015 Kārlis Kalviškis - First Fedora build * Fri Jul 12 2002 Göran Uddeborg - First RPM packaging.