%define sourcever %(echo %version|sed "s|[a-z]||") Name: supertux Version: 0.6.2 Release: 2mamba Summary: A classic 2D jump'n run sidescroller game Group: Graphical Desktop/Applications/Games Distribution: openmamba Vendor: openmamba Packager: Tiziana Ferro URL: http://super-tux.sourceforge.net/ Source: https://github.com/SuperTux/supertux/releases/download/v%{version}/SuperTux-v%{version}-Source.tar.gz Patch0: %{name}-0.3.1-gcc43.patch Patch1: supertux-0.3.3-gcc-4.6.patch Patch2: supertux-0.3.3-gcc-4.7.patch Patch3: supertux-0.3.3-curl-7.30.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: ldconfig BuildRequires: libGL-devel BuildRequires: libGLU-devel BuildRequires: libSDL2-devel BuildRequires: libboost-devel BuildRequires: libcurl-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libglew-devel BuildRequires: libogg-devel BuildRequires: libopenal-devel BuildRequires: libphysfs-devel BuildRequires: libpng-devel BuildRequires: libsdl2_image-devel BuildRequires: libstdc++6-devel BuildRequires: libvorbis-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: ftjam #Requires: libSDL #Requires: libSDL_image #Requires: libSDL_mixer BuildRoot: %{_tmppath}/%{name}-%{version}-root %description SuperTux is a jumping run like game, with strong inspiration from the Super Mario Bros games for Nintendo. Run and jump through multiple worlds, fighting off enemies by jumping on them or bumping them from below. Grabbing power-ups and other stuff on the way. %debug_package %prep %setup -q -n SuperTux-v%{sourcever}-Source #%patch0 -p1 #%patch1 -p1 #%patch2 -p1 #%patch3 -p1 #cp docs/SuperTux.appdata.xml supertux2.appdata.xml %build # Fix the level names to work around an installer bug #cd data/levels/world1/ #sed -i -e "s/ - .*\.stl/.stl/" worldmap.stwm #for f in *" "-" "*.stl; do mv "$f" "${f/ - *.stl/.stl}"; done #cd ../../.. %cmake -d build \ -DINSTALL_SUBDIR_BIN=bin %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build #install -D -m0755 ./build/external/squirrel/libsquirrel.so %{buildroot}%{_libdir}/libsquirrel.so %clean test "%{buildroot}" != "" && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/%{name}2 #%{_libdir}/libsquirrel.so %dir %{_datadir}/games/%{name}2 %{_datadir}/games/%{name}2/* %{_datadir}/applications/%{name}2.desktop %{_datadir}/icons/hicolor/scalable/apps/supertux2.svg %{_datadir}/metainfo/supertux2.appdata.xml #%{_datadir}/appdata/supertux2.appdata.xml %{_datadir}/pixmaps/%{name}.* %dir %{_datadir}/doc/%{name}2 %{_datadir}/doc/%{name}2/* #%doc COPYING %changelog * Thu May 21 2020 Silvan Calarco 0.6.2-2mamba - rebuilt with debug package * Fri May 15 2020 Automatic Build System 0.6.2-1mamba - automatic version update by autodist * Tue Mar 31 2020 Automatic Build System 0.6.1-1mamba - automatic version update by autodist * Sun Aug 18 2019 Silvan Calarco 0.6.0-1mamba - update to 0.6.0 * Mon Apr 13 2015 Silvan Calarco 0.3.5-1mamba - update to 0.3.5 * Mon Aug 05 2013 Automatic Build System 0.3.4-1mamba - automatic version update by autodist * Mon May 27 2013 Automatic Build System 0.3.3-1mamba - automatic version update by autodist - added patch to fix gcc issue * Tue Apr 21 2009 Automatic Build System 0.3.1d-1mamba - automatic update by autodist * Mon May 05 2008 Tiziana Ferro 0.3.0-2mamba - add autobuildreq, indent requirements * Mon May 05 2008 Tiziana Ferro 0.3.0-1mamba - update to 0.3.0 * Tue Apr 05 2005 Alessandro Ramazzina 0.1.2-2qilnx - rebuild and moved from devel-contrib repository to devel repository * Sat Sep 25 2004 Matteo Bernasconi 0.1.2-1 - first build