|
|
4386bd4 |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
|
7964bf3 |
%global version_data 1.7
|
|
|
4386bd4 |
|
|
|
af88d0f |
Summary: Sokoban clone
|
|
|
dd08d9c |
Name: berusky
|
|
Martin Stransky |
aba5e0b |
Version: 1.7.1
|
|
|
5df67dc |
Release: 17%{?dist}
|
|
|
6737b07 |
License: GPLv2+
|
|
|
0d6cf27 |
Source: http://www.anakreon.cz/download/%{name}-%{version}.tar.gz
|
|
|
2f78e2a |
Source1: berusky.desktop
|
|
|
2f78e2a |
Source2: berusky.png
|
|
|
d9f872c |
Source3: berusky.appdata.xml
|
|
|
7964bf3 |
Source4: http://www.anakreon.cz/download/%{name}-data-%{version_data}.tar.gz
|
|
|
7964bf3 |
Source5: berusky.ini.in
|
|
|
7e9a256 |
Patch1: berusky-1.7.1-sdl-build.patch
|
|
|
53e170c |
Patch2: berusky-1.7.1-data-dir.patch
|
|
|
5df67dc |
Patch3: berusky-1.7.1-events-num.patch
|
|
|
0d6cf27 |
URL: http://www.anakreon.cz/?q=node/1
|
|
Martin Stransky |
77a3346 |
Requires: SDL SDL_image
|
|
|
7964bf3 |
Obsoletes: berusky-data
|
|
|
7964bf3 |
Conflicts: berusky-data
|
|
|
76ad4a1 |
BuildRequires: gcc-c++
|
|
Igor Gnatenko |
759e0a6 |
BuildRequires: gcc
|
|
Martin Stransky |
77a3346 |
BuildRequires: SDL-devel SDL_image-devel desktop-file-utils
|
|
Martin Stransky |
0592816 |
BuildRequires: gtk2-devel
|
|
|
e7c6a3d |
BuildRequires: autoconf
|
|
|
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 |
%prep
|
|
|
7964bf3 |
%setup -q -n %{name}-%{version} -b 4
|
|
|
7e9a256 |
%patch1 -p1 -b .sdl-build
|
|
|
53e170c |
%patch2 -p1 -b .data-dir
|
|
|
5df67dc |
%patch3 -p1 -b .events-num
|
|
|
dd08d9c |
|
|
|
dd08d9c |
%build
|
|
|
7e9a256 |
autoconf
|
|
|
5df67dc |
%configure
|
|
|
dd08d9c |
|
|
|
dd08d9c |
make %{?_smp_mflags}
|
|
|
dd08d9c |
|
|
|
dd08d9c |
%install
|
|
|
0d6cf27 |
%make_install
|
|
|
dd08d9c |
|
|
|
4386bd4 |
mkdir -p %{buildroot}%{_pkgdocdir}
|
|
|
47578c6 |
mv %{buildroot}%{_prefix}/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 |
|
|
|
7964bf3 |
# Game data install
|
|
|
7964bf3 |
cd ../%{name}-data-%{version_data}
|
|
|
7964bf3 |
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
|
|
|
7964bf3 |
cp -r GameData %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
cp -r Graphics %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
cp -r Levels %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
cp README %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
cp COPYING %{buildroot}%{_datadir}/%{name}
|
|
|
7964bf3 |
|
|
|
53e170c |
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
|
53e170c |
%{__sed} -e 's,/__PREFIX__,%{_prefix},g' %{SOURCE5} > %{buildroot}%{_datadir}/%{name}/%{name}.ini
|
|
|
7964bf3 |
|
|
|
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
|
|
|
7964bf3 |
%dir %{_datadir}/%{name}
|
|
|
7964bf3 |
%{_datadir}/%{name}/*
|
|
|
dd08d9c |
|
|
|
dd08d9c |
%changelog
|
|
|
01b413a |
* Mon Jun 29 2020 Martin Stransky <stransky@redhat.com> 1.7.1-17
|
|
|
5df67dc |
- Fixed crash https://github.com/stransky/berusky/issues/11
|
|
|
5df67dc |
|
|
|
866755a |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-16
|
|
|
866755a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
866755a |
|
|
|
f9e7937 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-15
|
|
|
f9e7937 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
f9e7937 |
|
|
|
53e170c |
* Mon May 6 2019 Martin Stransky <stransky@redhat.com> 1.7.1-14
|
|
|
53e170c |
- Moved /var/games/berusky to /usr/share/berusky
|
|
|
53e170c |
|
|
|
7964bf3 |
* Sun May 5 2019 Martin Stransky <stransky@redhat.com> 1.7.1-13
|
|
|
7964bf3 |
- Bundle berusky-data
|
|
|
7964bf3 |
|
|
|
7e9a256 |
* Thu Apr 25 2019 Martin Stransky <stransky@redhat.com> 1.7.1-12
|
|
|
7e9a256 |
- Fixed missing SDL.h headers in flatpak build.
|
|
|
7e9a256 |
|
|
|
f688850 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-11
|
|
|
f688850 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
f688850 |
|
|
|
34da5b7 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-10
|
|
|
34da5b7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
34da5b7 |
|
|
|
061f7c5 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-9
|
|
|
061f7c5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
061f7c5 |
|
|
|
0b09e1a |
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.7.1-8
|
|
|
0b09e1a |
- Remove obsolete scriptlets
|
|
|
0b09e1a |
|
|
|
8436474 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-7
|
|
|
8436474 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
8436474 |
|
|
|
a364d51 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-6
|
|
|
a364d51 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
a364d51 |
|
|
|
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
|
|
|
7964bf3 |
- 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
|