File ember.spec of Package ember

Summary: A client for the Worldforge MMORPG system
Name: ember
Version: 0.8.0
Release: wf1
License: GPL-2.0+
Group: Amusements/Games
URL: https://www.worldforge.org/index.php/components/ember
Vendor: WorldForge
Source0: ember-%{version}.tar.xz
%if 0%{?fedora_version}
BuildRequires: SDL2-devel
BuildRequires: lua-devel
BuildRequires: libxml2
BuildRequires: bullet-devel 
%else
BuildRequires: libSDL2-devel
BuildRequires: lua53-devel 
BuildRequires: libxml2-tools
BuildRequires: libbullet-devel 
%endif
BuildRequires: openal-soft-devel
BuildRequires: libcegui-devel
BuildRequires: libOgreMain-devel libOgreOverlay-devel libOgrePaging-devel libOgreTerrain-devel libOgreMeshLodGenerator-devel libOgreRTShaderSystem-devel 
#The following aren't used by Ember, but the OGRE cmake script fails if they cannot be found.
BuildRequires: libOgreBites-devel libOgreProperty-devel libOgreVolume-devel 
Requires: libOgreMain13_4-plugins
BuildRequires: libOgreMain13_4-plugins

BuildRequires: liberis-1_4-0-devel libatlascpp-0_7-0-devel libmercator-0_4-0-devel libwfmath-1_0-1-devel libvarconf-1_0-9-devel libwfut-0_2-1-devel
BuildRequires: pkgconfig cmake doxygen cppunit-devel graphviz
BuildRequires: libxdg-basedir-devel

%if 0%{?fedora_version} || 0%{?centos_version} 
BuildRequires: boost-system boost-filesystem boost-thread boost-devel
%else
%if 0%{?leap_version} == 420300
BuildRequires: boost_1_61-devel
%else
BuildRequires: libboost_system-devel libboost_filesystem-devel libboost_thread-devel
%endif
%endif

%if 0%{?leap_version} == 420300
BuildRequires: gcc7-c++
%else
BuildRequires: gcc-c++
%endif

%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: glibc-all-langpacks
%endif



#Required by Ogre
BuildRequires: glew-devel

Requires: ember-media

%description
Ember is a client for the Worldforge MMORPG system.

%if 0%{?suse_version}
%debug_package
%endif

%prep
%setup -q -n ember-%{version}

%build

%if 0%{?leap_version} == 420300
export CC=gcc-7
export CXX=/usr/bin/g++-7
%endif


%if 0%{?suse_version} > 1500
cmake -DCMAKE_CXX_FLAGS="%{optflags}" -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBT_USE_DOUBLE_PRECISION=TRUE .
%else
cmake -DCMAKE_CXX_FLAGS="%{optflags}" -DCMAKE_INSTALL_PREFIX=%{_prefix} .
%endif

%{__make} %{?_smp_mflags}

%install
%{__make} DESTDIR=%{buildroot} install

%check
%{__make} %{?_smp_mflags} check

%files
%config %{_sysconfdir}/ember/*
%{_bindir}/*
%{_datadir}/*
%{_libdir}/ember
%doc README.md COPYING AUTHORS
%dir %{_sysconfdir}/ember

%changelog
* Wed Mar 8 2017 Erik Ogenvik <erik@ogenvik.org> 0.8.0
Initial version.
openSUSE Build Service is sponsored by