Martin Stransky d6e29c1
Name:           berusky2
Martin Stransky 8b16e17
Version:        0.10
32b47b3
Release:        2%{?dist}
Martin Stransky d6e29c1
License:        GPLv2+
Martin Stransky d6e29c1
Summary:        Sokoban clone
Martin Stransky d6e29c1
Group:          Amusements/Games
Martin Stransky d6e29c1
Source:         http://www.anakreon.cz/download/%{name}-%{version}.tar.gz
Martin Stransky d6e29c1
URL:            http://www.anakreon.cz/en/Berusky2.htm
Martin Stransky d6e29c1
Martin Stransky 8b16e17
Requires:       berusky2-data >= 0.9
Martin Stransky d6e29c1
BuildRequires:  SDL-devel
Martin Stransky d6e29c1
BuildRequires:  SDL_image-devel
Martin Stransky d6e29c1
BuildRequires:  gtk2-devel
Martin Stransky d6e29c1
BuildRequires:  desktop-file-utils
Martin Stransky 0634420
BuildRequires:  freealut-devel
Martin Stransky 0634420
BuildRequires:  openal-soft-devel
Martin Stransky 0634420
BuildRequires:  libvorbis-devel
Martin Stransky 1a4d57a
ExclusiveArch:  %{ix86} x86_64 %{arm}
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%description
Martin Stransky d6e29c1
Berusky 2 is a game that challenges your visual/spatial thinking
Martin Stransky d6e29c1
and ability to find a way to resolve a logic task. Using five bugs,
Martin Stransky d6e29c1
you'll go through an adventure full of various puzzles spread across
Martin Stransky d6e29c1
nine episodes. Individual episodes differ in appearance and difficulty,
Martin Stransky d6e29c1
which increases throughout the game.
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%prep
Martin Stransky d6e29c1
%setup -q
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%build
Martin Stransky d6e29c1
%configure CFLAGS="$RPM_OPT_FLAGS"
Martin Stransky d6e29c1
Martin Stransky d6e29c1
make %{?_smp_mflags}
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%install
Martin Stransky d6e29c1
make DESTDIR=%{buildroot} install
Martin Stransky d6e29c1
Martin Stransky d6e29c1
# Move documentation so it can get installed to the right place.
Martin Stransky d6e29c1
mkdir _tmpdoc
Martin Stransky d6e29c1
mv %{buildroot}%{_usr}/doc/%{name}/* _tmpdoc/
Martin Stransky d6e29c1
rm -f _tmpdoc/INSTALL
Martin Stransky d6e29c1
Martin Stransky d6e29c1
# Install ini file
Martin Stransky d6e29c1
mkdir -p %{buildroot}%{_var}/games/%{name}
Martin Stransky d6e29c1
install -pm 644 %{buildroot}/%{_datadir}/%{name}/berusky3d.ini \
Martin Stransky d6e29c1
                %{buildroot}%{_var}/games/%{name}
Martin Stransky d6e29c1
Martin Stransky d6e29c1
# Install icon and desktop file
Martin Stransky d6e29c1
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps
Martin Stransky d6e29c1
cp -p %{buildroot}/%{_datadir}/%{name}/berusky2.png \
Martin Stransky d6e29c1
      %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps
Martin Stransky d6e29c1
Martin Stransky d6e29c1
desktop-file-install --dir %{buildroot}/%{_datadir}/applications \
Martin Stransky d6e29c1
                     --add-category X-Fedora %{buildroot}/%{_datadir}/%{name}/berusky2.desktop
Martin Stransky d6e29c1
Martin Stransky d6e29c1
# Remove directory that will be owned by data package.
Martin Stransky d6e29c1
rm -rf %{buildroot}/%{_datadir}/%{name}
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%post
Martin Stransky d6e29c1
touch --no-create %{_datadir}/icons/hicolor || :
Martin Stransky d6e29c1
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Martin Stransky d6e29c1
 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Martin Stransky d6e29c1
fi
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%postun
Martin Stransky d6e29c1
touch --no-create %{_datadir}/icons/hicolor || :
Martin Stransky d6e29c1
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Martin Stransky d6e29c1
 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Martin Stransky d6e29c1
fi
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%files
Martin Stransky d6e29c1
%doc _tmpdoc/*
Martin Stransky d6e29c1
%{_bindir}/berusky2
Martin Stransky d6e29c1
%{_datadir}/applications/berusky2.desktop
Martin Stransky d6e29c1
%{_datadir}/icons/hicolor/32x32/apps/berusky2.png
Martin Stransky d6e29c1
%dir %{_var}/games/%{name}
Martin Stransky d6e29c1
%{_var}/games/%{name}/*
Martin Stransky d6e29c1
Martin Stransky d6e29c1
%changelog
32b47b3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-2
32b47b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
32b47b3
Martin Stransky 8b16e17
* Sat Jan 18 2014 Martin Stransky <stransky@redhat.com> 0.10-1
Martin Stransky 8b16e17
- Updated to 0.10
Martin Stransky 8b16e17
b45bfa8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
b45bfa8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b45bfa8
Martin Stransky 1082ae2
* Sun Feb 24 2013 Martin Stransky <stransky@redhat.com> 0.9-1
Martin Stransky 802d25a
- Updated to 0.9
Martin Stransky 802d25a
Martin Stransky 1a4d57a
* Sun Dec 16 2012 Martin Stransky <stransky@redhat.com> 0.8-2
Martin Stransky 1a4d57a
- Updated to 0.8
Martin Stransky 1a4d57a
Martin Stransky 1a4d57a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-3
Martin Stransky 1a4d57a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Martin Stransky 1a4d57a
Martin Stransky 1a4d57a
* Wed May  2 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.7-2
Martin Stransky 1a4d57a
- Build on ARM too
Martin Stransky 1a4d57a
Martin Stransky 55007f9
* Wed Mar 28 2012 Martin Stransky <stransky@redhat.com> 0.7-1
Martin Stransky 55007f9
- Updated to 0.7
Martin Stransky 55007f9
Martin Stransky d062ecd
* Mon Mar 5 2012 Martin Stransky <stransky@redhat.com> 0.6.1-1
Martin Stransky d062ecd
- Updated to 0.6.1
Martin Stransky d062ecd
Martin Stransky 0634420
* Sun Mar 4 2012 Martin Stransky <stransky@redhat.com> 0.6-1
Martin Stransky 0634420
- Updated to 0.6
Martin Stransky 0634420
8afbced
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-2
8afbced
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8afbced
Martin Stransky d6e29c1
* Wed Sep 7 2011 Martin Stransky <stransky@redhat.com> 0.5-1
Martin Stransky d6e29c1
- Updated to 0.5
Martin Stransky d6e29c1
Martin Stransky d6e29c1
* Tue Aug 30 2011 Martin Stransky <stransky@redhat.com> 0.4-1
Martin Stransky d6e29c1
- new upstream version
Martin Stransky d6e29c1
- spec clean-up (by Richard Shaw)
Martin Stransky d6e29c1
Martin Stransky d6e29c1
* Mon Aug 22 2011 Martin Stransky <stransky@redhat.com> 0.3-3
Martin Stransky d6e29c1
- spec polished
Martin Stransky d6e29c1
Martin Stransky d6e29c1
* Mon Aug 15 2011 Martin Stransky <stransky@redhat.com> 0.3-2
Martin Stransky d6e29c1
- fixed ini file location
Martin Stransky d6e29c1
Martin Stransky d6e29c1
* Mon Aug 15 2011 Martin Stransky <stransky@redhat.com> 0.3-1
Martin Stransky d6e29c1
- initial build