diff --git a/openclonk.spec b/openclonk.spec index deadb3b..d2885bd 100644 --- a/openclonk.spec +++ b/openclonk.spec @@ -3,7 +3,7 @@ Name: openclonk Summary: Multiplayer action, tactics and skill game Version: 8.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.openclonk.org/ Source0: https://github.com/openclonk/openclonk/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz License: ISC and CC-BY-SA @@ -106,15 +106,20 @@ cp -p planet/COPYING COPYING-planet mkdir -p build && cd build # -Werror=format-security/ flag prevents compilation +# https://github.com/openclonk/openclonk/issues/64 export LDFLAGS="$RPM_LD_FLAGS" SETOPT_FLAGS=$(echo "%{optflags}" | sed -e 's/-Werror=format-security/-Wno-error=format-security/g') %cmake -Wno-cpp -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_FLAGS:STRING="$SETOPT_FLAGS" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="$RPM_LD_FLAGS" \ - -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DUSE_GCC_STYLE_LTCG:BOOL=OFF \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \ -DCMAKE_SKIP_RPATH:BOOL=NO -DWITH_AUTOMATIC_UPDATE:BOOL=OFF \ -DUSE_X11:BOOL=ON -DUSE_GTK:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=NO \ -DUSE_STATIC_BOOST=OFF -DUSE_SYSTEM_TINYXML=ON \ - -DSTACK_DETAILS_AUTO_DETECT:BOOL=FALSE .. +%if 0%{?fedora} > 27 + -DUSE_GCC_STYLE_LTCG:BOOL=OFF .. +%else + -DUSE_GCC_STYLE_LTCG:BOOL=ON .. +%endif %make_build @@ -182,6 +187,9 @@ install -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}-docs.pn %{_datadir}/pixmaps/%{name}-docs.png %changelog +* Fri Feb 09 2018 Antonio Trande - 8.0-2 +- Set USE_GCC_STYLE_LTCG CMake option + * Fri Feb 09 2018 Martin Gansser - 8.0-1 - Update to version 8.0 - Disable Werror=format-security flag (https://github.com/openclonk/openclonk/issues/64)