Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > 47556af87481b553efdef166b56983db > files > 6

smc-1.9-4.1.mga1.src.rpm

%define name smc
%define version 1.9
%define release %mkrel 4
%define subrel 1

Summary:	Secret Maryo Chronicles - a 2D platform game in classic style
Name:		%{name}
Version:	%{version}
Release:	%{release}
Source0:	http://prdownloads.sourceforge.net/smclone/%{name}-%{version}.tar.bz2
Source1:	http://prdownloads.sourceforge.net/smclone/SMC_Music_4.1_high.zip
# suggested in http://thread.gmane.org/gmane.linux.redhat.fedora.rpmfusion.devel/7651/focus=7665
Patch0:		http://repo.calcforge.org/temp/smc-1.9-fix-implicit-linking.patch
# patch from upstream forum
Patch1:		smc-fixes-for-cegui-v0-7.diff
Patch2:		smc-1.9-boostmt.patch
License:	GPLv3+
Group:		Games/Arcade
URL:		http://www.secretmaryo.org/
BuildRequires:	pkgconfig(CEGUI-OPENGL) >= 0.5.0
BuildRequires:	pkgconfig(sdl) >= 1.2.10
BuildRequires:	pkgconfig(x11)
BuildRequires:	SDL_ttf-devel
BuildRequires:	SDL_mixer-devel
BuildRequires:	SDL_image-devel
BuildRequires:	boost-devel
BuildRequires:	libpng-devel
BuildRequires:	gettext-devel
BuildRequires:	imagemagick

%description
Secret Maryo Chronicles is an open source two-dimensional platform
game with a style designed similar to classic sidescroller games. It 
utilizes the platform independent library SDL and an OpenGL 
accelerated graphics renderer developed in C++.

%prep
%setup -q
# The same file is provided twice
unzip -qo %{SOURCE1}
%patch0 -p1 -b .patch0
%patch1 -p1 -b .cegui07
%patch2 -p0 -b .boost

%build
autoreconf -fi
export CFLAGS="%optflags -fpermissive -DBOOST_FILESYSTEM_VERSION=2"
export CXXFLAGS="%optflags -fpermissive -DBOOST_FILESYSTEM_VERSION=2"
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall_std

mkdir -p %{buildroot}%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps
convert -scale 48 data/pixmaps/maryo/small/fall_right.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
convert -scale 32 data/pixmaps/maryo/small/fall_right.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
convert -scale 16 data/pixmaps/maryo/small/fall_right.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{_real_vendor}-%{name}.desktop <<EOF
[Desktop Entry]
Name=Secret Maryo Chronicles
Comment=A 2D platform game in the classic style
Exec=%{_bindir}/%{name} 
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;ArcadeGame;
EOF

%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{_real_vendor}-%{name}.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png




%changelog

* Fri Sep 02 2011 zezinho <zezinho> 1.9-4.1.mga1
+ Revision: 138038
- add subrel to updates
- update smc because mandriva had it
- imported package smc

  + fwang <fwang>
    - br gettext
    - fix build with boost-mt

  + stormi <stormi>
    - clean spec


* Mon Feb 08 2010 Anssi Hannula <anssi@mandriva.org> 1.9-4mdv2010.1
+ Revision: 501882
- rebuild for new boost

* Fri Feb 05 2010 Funda Wang <fwang@mandriva.org> 1.9-3mdv2010.1
+ Revision: 501079
- BR CEGUI0.6

* Mon Sep 07 2009 Zombie Ryushu <ryushu@mandriva.org> 1.9-3mdv2010.0
+ Revision: 432509
- Upgrade to version 1.9
- Upgrade to version 1.9

* Mon Aug 24 2009 Funda Wang <fwang@mandriva.org> 1.8-3mdv2010.0
+ Revision: 420247
- rebuild

* Fri Aug 21 2009 Funda Wang <fwang@mandriva.org> 1.8-2mdv2010.0
+ Revision: 418868
- rebuild for new libboost

* Wed Aug 05 2009 Zombie Ryushu <ryushu@mandriva.org> 1.8-1mdv2010.0
+ Revision: 410302
- remove obsolete patch
- Fix Capitalization error in music
- Upgrade to 1.8 and music version 4.1

* Thu Mar 26 2009 Funda Wang <fwang@mandriva.org> 1.7-4mdv2009.1
+ Revision: 361243
- rebuild for new boost

* Tue Dec 30 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 1.7-3mdv2009.1
+ Revision: 321366
- rebuild for CEGUI

  + Adam Williamson <awilliamson@mandriva.org>
    - rebuild with fixed cegui

* Mon Dec 29 2008 Zombie Ryushu <ryushu@mandriva.org> 1.7-1mdv2009.1
+ Revision: 320910
- Bump to version 1.7

* Sat Dec 20 2008 Funda Wang <fwang@mandriva.org> 1.6-3mdv2009.1
+ Revision: 316562
- rebuild for new boost

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Thu Dec 04 2008 Adam Williamson <awilliamson@mandriva.org> 1.6-2mdv2009.1
+ Revision: 310003
- rebuild for new CEGUI

* Sat Oct 11 2008 Adam Williamson <awilliamson@mandriva.org> 1.6-1mdv2009.1
+ Revision: 291785
- add boost.patch (fix build with recent boost)
- new release 1.6

  + Per Øyvind Karlsen <peroyvind@mandriva.org>
    - rebuild against new boost

  + Funda Wang <fwang@mandriva.org>
    - rebuild for new boost

* Fri Aug 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.5-3mdv2009.0
+ Revision: 269261
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Fri May 23 2008 Funda Wang <fwang@mandriva.org> 1.5-1mdv2009.0
+ Revision: 210195
- do not need regernate
- New version 1.5

* Thu Dec 27 2007 Funda Wang <fwang@mandriva.org> 1.4-1mdv2008.1
+ Revision: 138438
- link against png manually
- BR libpng
- autogen at first
- New version 1.4

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Dec 14 2007 Funda Wang <fwang@mandriva.org> 1.3-1mdv2008.1
+ Revision: 119640
- update to new version 1.3

* Wed Nov 21 2007 Adam Williamson <awilliamson@mandriva.org> 1.2-1mdv2008.1
+ Revision: 110839
- restore the %%setup dodge, now I understand why it's there...
- fd.o icons
- do %%configure2_5x in %%build, not %%prep
- use proper %%setup macro
- new license policy
- spec clean
- new release 1.2

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'

* Sat Aug 04 2007 Olivier Blin <oblin@mandriva.com> 1.0-2mdv2008.0
+ Revision: 58953
- use a valid icon in desktop file

* Wed Aug 01 2007 Adam Williamson <awilliamson@mandriva.org> 1.0-1mdv2008.0
+ Revision: 57284
- own data directory
- add menu entry (#31070)
- improve description
- music 4.0
- new release 1.0

* Thu Apr 26 2007 Erwan Velu <erwan@mandriva.org> 0.99.6-2mdv2008.0
+ Revision: 18401
- Adding music

* Wed Apr 25 2007 Erwan Velu <erwan@mandriva.org> 0.99.6-1mdv2008.0
+ Revision: 18257
- Adding buildrequires
- Import smc