Accepting request 309797 from games
Revert this untested breakout of internal libs... OBS-URL: https://build.opensuse.org/request/show/309797 OBS-URL: https://build.opensuse.org/package/show/games/supertuxkart?expand=0&rev=65
This commit is contained in:
@@ -26,35 +26,26 @@ Url: http://supertuxkart.sourceforge.net/
|
||||
Source: http://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/%{version}/%{name}-%{version}-src.tar.xz
|
||||
# Geeko kart add-on (CC-BY 3.0)
|
||||
Source1: http://stkaddons.net/dl/14e6ba25b17f0d.zip
|
||||
# PATCH-FIX-UPSTREAM: irrlicht use system libs and do not build local stuff
|
||||
Patch0: supertuxkart-irrlicht.patch
|
||||
# PATCH-FIX-UPSTREAM: do not die out on undefined symbols during build
|
||||
Patch1: supertuxkart-no-undefined.patch
|
||||
# PATCH-FIX-UPSTREAM: do not bundle enet and glew - from Debian
|
||||
Patch2: supertuxkart-system-enet-glew.patch
|
||||
# PATCH-FIX-UPSTREAM: do not bundle wiiuse - from Fedora
|
||||
Patch3: supertuxkart-unbundle-wiiuse.patch
|
||||
BuildRequires: bluez-devel
|
||||
BuildRequires: cmake
|
||||
BuildRequires: curl-devel
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: fribidi-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: glu-devel
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: libXrandr-devel
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: libogg-devel
|
||||
BuildRequires: libpng-devel
|
||||
%if 0%{?suse_version} <= 1220
|
||||
BuildRequires: libopenal1
|
||||
%endif
|
||||
BuildRequires: libvorbis-devel
|
||||
BuildRequires: openal-soft-devel
|
||||
BuildRequires: unzip
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: wiiuse-devel
|
||||
BuildRequires: pkgconfig(bluez)
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
BuildRequires: pkgconfig(fribidi)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(glew) >= 1.10
|
||||
BuildRequires: pkgconfig(glu)
|
||||
BuildRequires: pkgconfig(libcurl)
|
||||
BuildRequires: pkgconfig(libenet)
|
||||
BuildRequires: pkgconfig(ogg)
|
||||
BuildRequires: pkgconfig(openal)
|
||||
BuildRequires: pkgconfig(vorbis)
|
||||
BuildRequires: pkgconfig(xrandr)
|
||||
Requires: %{name}-data = %{version}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
@@ -84,25 +75,17 @@ Data files for SuperTuxKart a Free 3d kart racing game.
|
||||
%setup -q
|
||||
find -name '*~' -delete -print
|
||||
|
||||
# remove bundled stuff:
|
||||
rm -rf lib/jpeglib/
|
||||
rm -rf lib/zlib/
|
||||
rm -rf lib/libpng/
|
||||
rm -rf lib/enet/
|
||||
rm -rf lib/glew/
|
||||
rm -rf lib/wiiuse/
|
||||
|
||||
%patch0
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
|
||||
%build
|
||||
%cmake
|
||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
mkdir cmake_build
|
||||
cd cmake_build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} ..
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
cd cmake_build
|
||||
make DESTDIR=%{buildroot} install
|
||||
mkdir -p %{buildroot}%{_datadir}/supertuxkart/data/karts/geeko/
|
||||
cd %{buildroot}%{_datadir}/supertuxkart/data/karts/geeko/
|
||||
unzip %{SOURCE1}
|
||||
|
Reference in New Issue
Block a user