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:
2015-06-02 09:50:58 +00:00
committed by Git OBS Bridge
parent 746793a0cc
commit e397351ed1
6 changed files with 19 additions and 384 deletions

View File

@@ -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}