Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 74e473c1e229e624981501b0e036c65a > files > 3

berusky2-0.12-3.mga9.src.rpm

Name:           berusky2
Version:        0.12
Release:        %mkrel 3
License:        GPLv2+
Summary:        Bugs Escape 3D - Advanced Sokoban clone with nice sceneries
Group:          Games/Puzzles
URL:            https://www.anakreon.cz/berusky2.html
Source0:        https://www.anakreon.cz/download/%{name}-%{version}.tar.gz
Patch1:         berusky2-0.10-mga-desktop.patch

BuildRequires:  pkgconfig(freealut)
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(openal)
BuildRequires:  pkgconfig(sdl)
BuildRequires:  pkgconfig(SDL_image)
BuildRequires:  pkgconfig(vorbis)
Requires:       %{name}-data >= 0.12

%description
Berusky 2 (Bugs Escape 3D) 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
%autopatch -p1

# Fix paths in config file
sed -i 's@/usr/share/berusky2@%{_gamesdatadir}/%{name}@g' data/berusky3d.ini

%build
%configure \
  --bindir=%{_gamesbindir} \
  --with-ini-file-global-dir='"%{_sysconfdir}/%{name}"'
%make_build

%install
%make_install

# Remove documentation from a wrong path
rm -fR %{buildroot}%{_prefix}/doc/

# Install ini file
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
mv %{buildroot}%{_datadir}/%{name}/berusky3d.ini %{buildroot}%{_sysconfdir}/%{name}

# Install icon file
mkdir -p %{buildroot}%{_iconsdir}/hicolor/32x32/apps
mv %{buildroot}%{_datadir}/%{name}/%{name}.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps

# Install .desktop file
mkdir -p %{buildroot}%{_datadir}/applications
mv %{buildroot}%{_datadir}/%{name}/%{name}.desktop %{buildroot}%{_datadir}/applications

# Remove unused files and create dir that will hold the data
rm -rf %{buildroot}%{_datadir}/%{name}/
mkdir -p %{buildroot}%{_gamesdatadir}/%{name}

%files
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_gamesbindir}/%{name}
%dir %{_gamesdatadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%config %{_sysconfdir}/%{name}/berusky3d.ini


%changelog
* Fri Apr 01 2022 umeabot <umeabot> 0.12-3.mga9
+ Revision: 1839461
- Mageia 9 Mass Rebuild

* Sat Oct 17 2020 akien <akien> 0.12-2.mga8
+ Revision: 1636593
- Require matching berusky2-data version
- Version 0.12

* Wed Feb 12 2020 umeabot <umeabot> 0.10-8.mga8
+ Revision: 1510708
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x
- replace deprecated %%makeinstall_std

* Fri Sep 21 2018 umeabot <umeabot> 0.10-7.mga7
+ Revision: 1295415
- Mageia 7 Mass Rebuild

* Thu Sep 28 2017 cjw <cjw> 0.10-6.mga7
+ Revision: 1160781
- patch2: fix build with gcc 7

* Fri Feb 05 2016 umeabot <umeabot> 0.10-5.mga6
+ Revision: 938281
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0.10-4.mga5
+ Revision: 744975
- Second Mageia 5 Mass Rebuild

* Sat Oct 04 2014 akien <akien> 0.10-3.mga5
+ Revision: 736819
- Move data to %%_gamesdatadir and binary to %%_gamesbindir
- Set config file as such (to save it as .rpmsave on updates)

* Tue Sep 16 2014 umeabot <umeabot> 0.10-2.mga5
+ Revision: 678143
- Mageia 5 Mass Rebuild

* Thu Feb 20 2014 akien <akien> 0.10-1.mga5
+ Revision: 595124
- New version 0.10: https://raw2.github.com/stransky/berusky2/berusky2-0.10/NEWS
- Drop pthread patch, fixed upstream: https://github.com/stransky/berusky2/issues/23

* Sat Oct 19 2013 umeabot <umeabot> 0.9-2.mga4
+ Revision: 525636
- Mageia 4 Mass Rebuild

* Sat Jun 01 2013 fwang <fwang> 0.9-1.mga4
+ Revision: 433922
- new version 0.9

* Fri Jan 11 2013 umeabot <umeabot> 0.8-3.mga3
+ Revision: 346895
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Dec 31 2012 wally <wally> 0.8-2.mga3
+ Revision: 336526
- fix build with new automake 1.13

* Sat Dec 22 2012 kamil <kamil> 0.8-1.mga3
+ Revision: 334024
- remove P1 glut.patch, merged upstream
- new version 0.8

* Sat Dec 01 2012 kamil <kamil> 0.7-2.mga3
+ Revision: 324334
- rebuild for Mga3 Beta1

* Fri Aug 03 2012 kamil <kamil> 0.7-1.mga3
+ Revision: 278039
- new P2 mga-link-against-pthread.patch
- new version 0.7
- new P1: to fix build "fdr-glut.patch"
- new Source0
- update BR

* Tue Feb 07 2012 kamil <kamil> 0.5-3.mga2
+ Revision: 205789
- adapt .spec for Mageia
- imported package berusky2


* 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