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