xmoto/xmoto.spec

108 lines
3.0 KiB
RPMSpec
Raw Normal View History

Name: xmoto
Version: 0.6.2
Release: 1mamba
Summary: A nice 2D motocross game
Group: Graphical Desktop/Applications/Games
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://xmoto.tuxfamily.org/
Source: https://github.com/xmoto/xmoto.git/v%{version}/xmoto-%{version}.tar.bz2
Source2: xmoto.desktop
Source3: xmoto-icon.png
Patch0: xmoto-0.5.3-libpng14.patch
Patch1: xmoto-0.5.10-gcc-4.8.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libGLU-devel
BuildRequires: libSDL2-devel
BuildRequires: libSDL2_ttf-devel
BuildRequires: libbzip2-devel
BuildRequires: libcurl-devel
BuildRequires: libgcc
BuildRequires: libglvnd-devel
BuildRequires: libjpeg-devel
BuildRequires: liblua-devel
BuildRequires: libpng-devel
BuildRequires: libsdl2_mixer-devel
BuildRequires: libsdl2_net-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel
BuildRequires: libxdg-basedir-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
%description
xmoto is a nice 2D motocross game, where phisics rules are very strong
%debug_package
%prep
%setup -q -n %{name}-%{version}
#%patch1 -p0
%build
%cmake -d build
## Workaround
#sed -i "s|llua|llua5.1|" Makefile src/Makefile
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
#install -D %{SOURCE2} %{buildroot}%{_datadir}/applications/xmoto.desktop
#install -D %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/xmoto.png
%find_lang %{name}
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/xmoto
%{_datadir}/applications/xmoto.desktop
%dir %{_datadir}/xmoto
%dir %{_datadir}/xmoto/Textures
%dir %{_datadir}/xmoto/Textures/Fonts
%{_datadir}/xmoto/Textures/Fonts/DejaVuSans*.ttf
%dir %{_datadir}/xmoto/Textures/Musics
%{_datadir}/xmoto/Textures/Musics/*.ogg
%{_datadir}/xmoto/xmoto.*
%{_datadir}/pixmaps/xmoto.png
%{_mandir}/man6/xmoto.6*
%doc COPYING
#ChangeLog NEWS README TODO
%changelog
* Mon Mar 20 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.2-1mamba
- update to 0.6.2
* Sat Mar 06 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.1-1mamba
- update to 0.6.1
* Sun Oct 20 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 0.5.10-1mamba
- update to 0.5.10
* Fri Mar 18 2011 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 0.5.5-1mamba
- update to 0.5.5
* Mon Oct 25 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 0.5.3-1mamba
- update to 0.5.3
* Fri Nov 20 2009 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 0.5.2-1mamba
- update to 0.5.2
- added build requirements for libSDL_net-devel
* Mon Jul 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.2-2mamba
- added desktop menu icon
- move build requirements to correct position
* Sat Jul 05 2008 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 0.4.2-1mamba
- package created by autospec