4386bd4
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
4386bd4
af88d0f
Summary:        Sokoban clone
dd08d9c
Name:           berusky
Martin Stransky aba5e0b
Version:        1.7.1
df8a920
Release:        5%{?dist}
6737b07
License:        GPLv2+
dd08d9c
Group:          Amusements/Games
0d6cf27
Source:         http://www.anakreon.cz/download/%{name}-%{version}.tar.gz
2f78e2a
Source1:        berusky.desktop
2f78e2a
Source2:        berusky.png
d9f872c
Source3:        berusky.appdata.xml
0d6cf27
URL:            http://www.anakreon.cz/?q=node/1
Martin Stransky 7472616
Requires:       berusky-data >= 1.7
Martin Stransky 77a3346
Requires:       SDL SDL_image
Martin Stransky 77a3346
BuildRequires:  SDL-devel SDL_image-devel desktop-file-utils
Martin Stransky 0592816
BuildRequires:  gtk2-devel
dd08d9c
dd08d9c
%description
dd08d9c
Berusky is a 2D logic game based on an ancient puzzle named Sokoban.
dd08d9c
dd08d9c
An old idea of moving boxes in a maze has been expanded with new logic
dd08d9c
items such as explosives, stones, special gates and so on.
dd08d9c
In addition, up to five bugs can cooperate and be controlled by the player.
dd08d9c
dd08d9c
This package contains a binary for the game.
dd08d9c
dd08d9c
%prep
dd08d9c
%setup -q -n %{name}-%{version}
dd08d9c
dd08d9c
%build
dd08d9c
%configure \
dd08d9c
    CFLAGS="$RPM_OPT_FLAGS"
dd08d9c
dd08d9c
make %{?_smp_mflags}
dd08d9c
dd08d9c
%install
0d6cf27
%make_install
dd08d9c
4386bd4
mkdir -p %{buildroot}%{_pkgdocdir}
4386bd4
mv %{buildroot}/usr/doc/berusky/* %{buildroot}%{_pkgdocdir}
dd08d9c
dd08d9c
rm -rf %{buildroot}/%{_datadir}/%{name}
dd08d9c
Martin Stransky 7472616
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
Martin Stransky 7472616
cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
0d6cf27
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
dd08d9c
d9f872c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata/
d9f872c
cp %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/appdata/
d9f872c
2f78e2a
%post
2f78e2a
touch --no-create %{_datadir}/icons/hicolor || :
2f78e2a
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
2f78e2a
 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
2f78e2a
fi
2f78e2a
2f78e2a
%postun
2f78e2a
touch --no-create %{_datadir}/icons/hicolor || :
2f78e2a
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
2f78e2a
 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
2f78e2a
fi
2f78e2a
dd08d9c
%files
4386bd4
%{_pkgdocdir}
4386bd4
%exclude %{_pkgdocdir}/INSTALL
4386bd4
%exclude %{_pkgdocdir}/NEWS
dd08d9c
%{_bindir}/berusky
0d6cf27
%{_datadir}/applications/berusky.desktop
Martin Stransky 7472616
%{_datadir}/icons/hicolor/128x128/apps/berusky.png
d9f872c
%{_datadir}/appdata/berusky.appdata.xml
dd08d9c
dd08d9c
%changelog
df8a920
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-5
df8a920
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
df8a920
2d12e16
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-4
2d12e16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2d12e16
44cbe78
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-3
44cbe78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
44cbe78
893c1fa
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.7.1-2
893c1fa
- Rebuilt for GCC 5 C++11 ABI change
893c1fa
Martin Stransky aba5e0b
* Mon Nov 17 2014 Martin Stransky <stransky@redhat.com> 1.7.1-1
Martin Stransky aba5e0b
- New upstream version (1.7.1)
Martin Stransky aba5e0b
d9f872c
* Thu Sep 25 2014 Martin Stransky <stransky@redhat.com> 1.7-4
d9f872c
- Added appdata file
d9f872c
df3918e
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
df3918e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
df3918e
65cb372
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-2
65cb372
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
65cb372
Martin Stransky 7472616
* Sat Feb 8 2014 Martin Stransky <stransky@redhat.com> 1.7-1
Martin Stransky 7472616
- New upstream version (1.7)
Martin Stransky 7472616
4386bd4
* Thu Dec 12 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.6-4
4386bd4
- Install docs to %%{_pkgdocdir} where available (#993683).
4386bd4
- Fix bogus dates in %%changelog.
4386bd4
85adbc7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
85adbc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
85adbc7
0d6cf27
* Mon Feb 11 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 1.6-2
0d6cf27
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
0d6cf27
- clean up spec to follow current guidelines
0d6cf27
- fix url and sourceurl
0d6cf27
- fix desktop file to follow specification
0d6cf27
4386bd4
* Sun Dec 9 2012 Martin Stransky <stransky@redhat.com> 1.6-1
Martin Stransky 1d85725
- New upstream version (1.6)
Martin Stransky 1d85725
Martin Stransky 22d1ba1
* Sat Sep 15 2012 Martin Stransky <stransky@redhat.com> 1.5-2
Martin Stransky 22d1ba1
- Fixed player profile save
Martin Stransky 22d1ba1
Martin Stransky 0aa8035
* Sat Sep 1 2012 Martin Stransky <stransky@redhat.com> 1.5-1
Martin Stransky 0aa8035
- New upstream version (1.5)
Martin Stransky 0aa8035
45c906e
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-2
45c906e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
45c906e
Martin Stransky 82bcd11
* Sun Mar 25 2012 Martin Stransky <stransky@redhat.com> 1.4-1
Martin Stransky 82bcd11
- New upstream version (1.4)
Martin Stransky 82bcd11
b81608d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-4
b81608d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b81608d
41a835a
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.2-3
41a835a
- Rebuild for new libpng
41a835a
Martin Stransky 66ace0c
* Wed Jun 22 2011 Martin Stransky <stransky@redhat.com> 1.2-2
Martin Stransky 66ace0c
- Fixed rhbz#689106 - seg. fault after start
Martin Stransky 66ace0c
Martin Stransky 9e491c0
* Sun Mar 6 2011 Martin Stransky <stransky@redhat.com> 1.2-1
Martin Stransky 9e491c0
- updated to 1.2
Martin Stransky 9e491c0
9481d88
* Thu Nov 19 2009 Martin Stransky <stransky@redhat.com> 1.1-13
9481d88
- fixed dirs (#473628)
9481d88
f892dd4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-12
f892dd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f892dd4
056450f
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-11
056450f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
056450f
494266c
* Tue Dec 2 2008 Martin Stransky <stransky@redhat.com> 1.1-10
494266c
- added patch from #458477 - Berusky aborts at end 
494266c
  of intermediate level 18
494266c
6737b07
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1-9
6737b07
- fix license tag
6737b07
28c52a2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1-8
28c52a2
- Autorebuild for GCC 4.3
28c52a2
774f8f0
* Fri Jan 18 2008 Martin Stransky <stransky@redhat.com> 1.1-7
2d6fb79
- rebuild
2d6fb79
03c967e
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.1-6
03c967e
- Rebuild for selinux ppc32 issue.
03c967e
4386bd4
* Tue Jun 26 2007 Martin Stransky <stransky@redhat.com> 1.1-5
2f78e2a
- added a menu entry and an icon
2f78e2a
dd08d9c
* Wed May 23 2007 Martin Stransky <stransky@redhat.com> 1.1-4
dd08d9c
- removed spec files from binary rpm package
dd08d9c
dd08d9c
* Tue May 8 2007 Martin Stransky <stransky@redhat.com> 1.1-3
dd08d9c
- moved documentation from doc/berusky-1.1/berusky to doc/berusky-1.1
dd08d9c
dd08d9c
* Tue May 8 2007 Martin Stransky <stransky@redhat.com> 1.1-2
dd08d9c
- fixed build in mock
dd08d9c
dd08d9c
* Mon Apr 23 2007 Martin Stransky <stransky@redhat.com> 1.1-1
dd08d9c
- fixes from #237416
dd08d9c
dd08d9c
* Fri Apr 20 2007 Martin Stransky <stransky@redhat.com> 1.0-1
0d6cf27
- initial build