Sophie

Sophie

distrib > Mageia > 6 > armv7hl > by-pkgid > e8c5e61911cdc7fe51efba73983e9464 > files > 7

blobby-1.0-7.mga6.src.rpm

%define distname blobby2-linux-%{version}

Summary:	Blobby Volley 2 arcade game
Name:		blobby
Version:	1.0
Release:	%mkrel 7
License:	GPLv2+
Epoch:		1
Group:		Games/Sports
Url:		http://sourceforge.net/projects/blobby/
Source0:	http://prdownloads.sourceforge.net/%{name}/%{distname}.tar.gz
Source1:	%{name}.appdata.xml
Patch0:		blobby2-1.0-mga-games-install-dirs.patch
Patch1:		blobby2-1.0-mga-install-missing-data.patch
# upstream r1542 http://sourceforge.net/p/blobby/code/1542/
Patch2:		blobby-1.0-ostream.patch
#From debian
Patch101:	01_sdl_default.patch
Patch102:	02_use_system_lua.patch
Patch104:	04_use_system_tinyxml.patch
Patch107:	07_cxxflags_append.patch

BuildRequires:	boost-devel
BuildRequires:	cmake
BuildRequires:	icoutils
BuildRequires:	physfs-devel
BuildRequires:	pkgconfig(gl)
BuildRequires:	pkgconfig(sdl2)
BuildRequires:	pkgconfig(tinyxml)
BuildRequires:  zip
BuildRequires:	lua5.2-devel

%description
Blobby Volley 2 is an arcade game with a simple gameplay and funny
characters design.

%prep
%setup -q
%autopatch -p1

%build
%cmake
%make

%install
%make_install -C build

# Icon
for size in 48 64; do
  install -d %{buildroot}%{_iconsdir}/hicolor/${size}x${size}/apps
  icotool -x -w${size} data/Icon.ico -o %{buildroot}%{_iconsdir}/hicolor/${size}x${size}/apps/%{name}.png
done

# Desktop file
install -d %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=Blobby Volley 2
Comment=Blobby Volley 2 arcade game
Comment[fr]=Jeu de volley-ball d'arcade
Comment[de]=Volley-Ball Arcade-Spiel
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=Game;SportsGame;
EOF

# AppData
install -D -m644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml

%files
%{_gamesbindir}/%{name}
%{_gamesbindir}/%{name}-server
%{_gamesdatadir}/%{name}/
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_datadir}/applications/%{name}.desktop
%{_datadir}/appdata/%{name}.appdata.xml


%changelog
* Sun Mar 20 2016 wally <wally> 1:1.0-7.mga6
+ Revision: 993162
- add patches from debian to build with system lua5.2 and tinyxml
- add patch from debian to use SDL as a default renderer
- add patch from debian to not override CXXFLAGS
- use cmake macro to build

* Sat Feb 20 2016 umeabot <umeabot> 1:1.0-6.mga6
+ Revision: 971527
- Mageia 6 Mass Rebuild

* Thu Oct 15 2015 blino <blino> 1:1.0-5.mga6
+ Revision: 891908
- add upstream patch for missing include (fix build with latest libstdc++)

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

* Tue Sep 16 2014 umeabot <umeabot> 1:1.0-3.mga5
+ Revision: 678175
- Mageia 5 Mass Rebuild

* Sat Jul 05 2014 zezinho <zezinho> 1:1.0-2.mga5
+ Revision: 643417
- bump release as it was provided as update to MGA4

* Sat Jun 21 2014 akien <akien> 1:1.0-1.mga5
+ Revision: 638291
- Final 1.0 version
- Add a patch to properly install in typical games installation dirs (and remove previous hack)
- Install the icon provided in the source instead of secondary source
- Add appdata file from Fedora

* Sat Oct 19 2013 umeabot <umeabot> 1:1.0-0.rc3.3.mga4
+ Revision: 529376
- Mageia 4 Mass Rebuild

* Tue Jul 09 2013 fwang <fwang> 1:1.0-0.rc3.2.mga4
+ Revision: 451709
- rebuild for new boost

* Tue Jul 09 2013 dams <dams> 1:1.0-0.rc3.1.mga4
+ Revision: 451581
- add %%Epoch
- Fix %%release

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

* Wed Jan 09 2013 malo <malo> 1.0rc3-2.mga3
+ Revision: 343833
- updated RPM group

* Mon Dec 03 2012 zezinho <zezinho> 1.0rc3-1.mga3
+ Revision: 326055
- fix path
- new version

* Tue Mar 06 2012 zezinho <zezinho> 0.9c-2.mga2
+ Revision: 220487
- remove soundwrapper from menu as it is not used anymore

* Mon Dec 19 2011 zezinho <zezinho> 0.9c-1.mga2
+ Revision: 184468
- new version

* Sun Jul 10 2011 stormi <stormi> 0.9b-2.mga2
+ Revision: 121953
- update to 0.9b
- remove buildroot definition
- fix license

* Sat Jun 11 2011 zezinho <zezinho> 0.7.0-0.20091002.1.mga2
+ Revision: 103394
- imported package blobby