Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > a02ccb39fc5455508a9f40494d4b4003 > files > 4

springlobby-0.63-2mdv2010.1.src.rpm

Summary:	Cross-platform lobby client for the Spring RTS project
Name:		springlobby
Version:	0.63
Release:	%mkrel 2
Group:		Games/Strategy
URL:		http://springlobby.info/
Source:		http://www.springlobby.info/tarballs/springlobby-%{version}.tar.bz2
Source1:	springlobby-logo.svg
Patch0:		springlobby-0.44-fix-WxLog.patch
# bundled springsettings is GPLv3+
License:	GPL+ and GPLv3+
BuildRoot:	%{_tmppath}/%{name}-root
BuildRequires:	wxgtku2.8-devel
BuildRequires:	SDL-devel
BuildRequires:	SDL_sound-devel
BuildRequires:	SDL_mixer-devel
BuildRequires:	libtorrent-rasterbar-devel
BuildRequires:	imagemagick
BuildRequires:	desktop-file-utils
BuildRequires:	boost-devel
BuildRequires:	cmake
BuildRequires:	curl-devel
BuildRequires:	openal-devel
Requires:	spring
Requires:	curl
Requires: 	openal

%description
SpringLobby is a free cross-platform lobby client for the Spring RTS
project.

This package also contains SpringSettings, a Spring configuration
tool.

%prep
%setup -q
sed -i -e 's,Exec=springlobby,Exec=%{_gamesbindir}/%{name},g' src/springlobby.desktop
sed -i -e 's,springlobby.svg,springlobby,g' src/springlobby.desktop
#%patch0 -p1

%build
%cmake
%make

%install
rm -rf %{buildroot}
make -C build DESTDIR=%buildroot install

desktop-file-install \
  --vendor="" \
  --remove-category="Application" \
  --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*

install -d -m755 %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-springsettings.desktop <<EOF
[Desktop Entry]
Name=SpringSettings
Comment=Configure settings of Spring
Exec=%{_gamesbindir}/springsettings
Icon=springsettings
Terminal=false
Type=Application
Categories=Game;StrategyGame;
EOF

install -d -m755 %{buildroot}%{_iconsdir}/hicolor/{16x16,32x32,48x48,scalable}/apps
install -m644 src/images/springlobby.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/springlobby.svg
convert src/images/springlobby.svg -resize 48x48 %{buildroot}%{_iconsdir}/hicolor/48x48/apps/springlobby.png
convert src/images/springlobby.svg -resize 32x32 %{buildroot}%{_iconsdir}/hicolor/32x32/apps/springlobby.png
convert src/images/springlobby.svg -resize 16x16 %{buildroot}%{_iconsdir}/hicolor/16x16/apps/springlobby.png
convert src/images/springsettings.xpm -resize 48x48 %{buildroot}%{_iconsdir}/hicolor/48x48/apps/springsettings.png
convert src/images/springsettings.xpm -resize 32x32 %{buildroot}%{_iconsdir}/hicolor/32x32/apps/springsettings.png
convert src/images/springsettings.xpm -resize 16x16 %{buildroot}%{_iconsdir}/hicolor/16x16/apps/springsettings.png

%find_lang %{name}

%clean
rm -rf %{buildroot}

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%endif

%files -f %{name}.lang
%defattr(-,root,root)
%doc THANKS AUTHORS
%{_bindir}/springlobby
%{_bindir}/springsettings
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/mandriva-springsettings.desktop
%{_iconsdir}/hicolor/*/apps/*.*


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

* Fri Feb 05 2010 Emmanuel Blindauer <blindauer@mandriva.org> 0.63-1mdv2010.1
+ Revision: 501240
- update to 0.63

* Thu Feb 04 2010 Funda Wang <fwang@mandriva.org> 0.59-3mdv2010.1
+ Revision: 500583
- rebuild

* Wed Feb 03 2010 Funda Wang <fwang@mandriva.org> 0.59-2mdv2010.1
+ Revision: 500335
- rebuild for new boost

* Tue Jan 26 2010 Emmanuel Blindauer <blindauer@mandriva.org> 0.59-1mdv2010.1
+ Revision: 496534
- update to 0.59

* Sun Jan 17 2010 Emmanuel Blindauer <blindauer@mandriva.org> 0.56-1mdv2010.1
+ Revision: 492593
- Fix missing require
- new version 0.56
- rediff patch
- fix requires

* Mon Dec 28 2009 Emmanuel Blindauer <blindauer@mandriva.org> 0.44-1mdv2010.1
+ Revision: 482979
- fix make install
- cmake build need BuildRequires...
- 0.44 release
- build is cmake now
- fix gcc warning
- update to 0.44

* Mon Sep 14 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 0.19-2mdv2010.0
+ Revision: 441075
- rebuild for new libtorrent-rasterbar5

* Sun Aug 23 2009 Emmanuel Blindauer <blindauer@mandriva.org> 0.19-1mdv2010.0
+ Revision: 419759
- updated to version 0.19

* Wed Aug 19 2009 Emmanuel Blindauer <blindauer@mandriva.org> 0.11-1mdv2010.0
+ Revision: 418157
- release 0.11

* Mon Jul 13 2009 Emmanuel Blindauer <blindauer@mandriva.org> 0.3-1mdv2010.0
+ Revision: 395624
- update to 0.3
- New version 0.3

* Mon Jun 08 2009 Oden Eriksson <oeriksson@mandriva.com> 0.0.1.10467-2mdv2010.0
+ Revision: 383889
- rebuilt against libtorrent-rasterbar.so.4

* Tue May 26 2009 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10467-1mdv2010.0
+ Revision: 379790
- new release 0.0.1.10467

* Sat Apr 11 2009 Anssi Hannula <anssi@mandriva.org> 0.0.1.10446-1mdv2009.1
+ Revision: 366433
- new version (fixes #49522)
- buildrequires boost-devel explicitely

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

* Thu Mar 12 2009 Emmanuel Andry <eandry@mandriva.org> 0.0.1.10398-2mdv2009.1
+ Revision: 354303
- rebuild for new boost

* Sun Feb 15 2009 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10398-1mdv2009.1
+ Revision: 340433
- new release 0.0.1.10398

* Mon Jan 12 2009 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10381-1mdv2009.1
+ Revision: 328463
- drop all patches (merged upstream)
- new release 0.0.1.10381

* Sun Dec 21 2008 Funda Wang <fwang@mandriva.org> 0.0.1.10367-7mdv2009.1
+ Revision: 316921
- rebuild for new boost

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

* Mon Dec 15 2008 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10367-5mdv2009.1
+ Revision: 314430
- build with the torrent-based download module, against libtorrent-rasterbar
- add libtorrent14.patch (from upstream developer) to fix build with libtorrent
  0.14.1

* Sun Dec 14 2008 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10367-4mdv2009.1
+ Revision: 314384
- drop default_springdir.patch, according to upstream it's no longer needed,
  DEFSETT_SPRING_DIR is no longer used anywhere

* Sun Dec 14 2008 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10367-3mdv2009.1
+ Revision: 314381
- add savesettings.patch (from upstream developer, fix a bug with the spring
  version detection)

* Sun Dec 14 2008 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10367-2mdv2009.1
+ Revision: 314356
- add create_basedir.patch: create ~/.spring/base when downloading OTA contet
  if it doesn't already exist

* Sun Dec 14 2008 Adam Williamson <awilliamson@mandriva.org> 0.0.1.10367-1mdv2009.1
+ Revision: 314124
- buildrequires desktop-file-utils
- complete dropping the patch
- adjust the file list
- now has translations
- fd.o icons, build the main ones from svg (works fine with imagemagick now)
- add --disable-torrent-system parameter for configure as we have no system
  libtorrent-rasterbar
- upstream now provides a menu entry, but it's broken: fix it up
- buildrequire necessary SDL libs
- specifically require version 2.8 of wxgtk
- rediff default_springdir.patch
- drop wx2.6-warning.patch (no longer needed, app correctly tests)
- drop unnecessary defines
- new release 0.0.1.10367

* Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.0.1.0735-1mdv2009.0
+ Revision: 218426
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild

* Sat Jan 05 2008 Anssi Hannula <anssi@mandriva.org> 0.0.1.0735-1mdv2008.1
+ Revision: 145682
- initial Mandriva release