1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- Name: berusky2
- Version: 0.3
- Release: 3%{?dist}
- License: GPLv2+
- Summary: Sokoban clone
- Group: Amusements/Games
- Source: http://www.anakreon.cz/download/%{name}-%{version}.tar.gz
- Source1: berusky2.desktop
- Source2: berusky2.png
- Source3: berusky3d.ini
- URL: http://www.anakreon.cz/en/Berusky2.htm
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
- Requires: berusky2-data >= 0.4
- Requires: SDL
- Requires: SDL_image
- BuildRequires: SDL-devel
- BuildRequires: SDL_image-devel
- BuildRequires: gtk2-devel
- BuildRequires: desktop-file-utils
- ExclusiveArch: %{ix86}
- %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
- rm -rf %{buildroot}
- make DESTDIR=%{buildroot} install
- mkdir -p %{buildroot}/%{_docdir}/%{name}-%{version}
- pushd %{buildroot}/usr/doc/%{name}
- mv * %{buildroot}%{_docdir}/%{name}-%{version}
- popd
- mkdir -p %{buildroot}/var/games/%{name}
- install -m 644 %{SOURCE3} %{buildroot}/var/games/%{name}
- rm -rf %{buildroot}/%{_datadir}/%{name}
- # Install icon and desktop file
- mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps
- cp %{SOURCE2} %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps
- desktop-file-install --dir %{buildroot}/%{_datadir}/applications --add-category X-Fedora %{SOURCE1}
- %clean
- rm -rf %{buildroot}
- %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 %dir %{_docdir}/%{name}-%{version}
- %doc %{_docdir}/%{name}-%{version}/*
- %{_bindir}/berusky2
- %{_datadir}/applications/berusky2.desktop
- %{_datadir}/icons/hicolor/32x32/apps/berusky2.png
- %dir /var/games/%{name}
- /var/games/%{name}/*
- %changelog
- * 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
|