The package rpms/widelands.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/widelands.git/commit/?id=c362e4d73ce....
Change: +%ifarch ppc64le
Thanks.
Full change: ============
commit c362e4d73ce4b0ea0817c710ed7cfd353f6f9422 Author: Nils Philippsen nils@redhat.com Date: Tue Feb 20 23:04:09 2018 +0100
FTBFS: build with --std=gnu++11 on ppc64le
diff --git a/widelands-build19-ppc64le.patch b/widelands-build19-ppc64le.patch new file mode 100644 index 0000000..dc5b881 --- /dev/null +++ b/widelands-build19-ppc64le.patch @@ -0,0 +1,12 @@ +diff -up widelands-build19-src-gcc7/CMakeLists.txt.ppc64le widelands-build19-src-gcc7/CMakeLists.txt +--- widelands-build19-src-gcc7/CMakeLists.txt.ppc64le 2017-06-20 10:33:11.000000000 +0200 ++++ widelands-build19-src-gcc7/CMakeLists.txt 2018-02-20 23:01:39.680715037 +0100 +@@ -102,7 +102,7 @@ else() + message(FATAL_ERROR "Unknown CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") + endif() + +-wl_add_flag(WL_GENERIC_CXX_FLAGS "-std=c++11") ++wl_add_flag(WL_GENERIC_CXX_FLAGS "-std=gnu++11") + + if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + wl_add_flag(WL_COMPILE_DIAGNOSTICS "-Weverything") diff --git a/widelands.spec b/widelands.spec index 6e794d2..95d2b63 100644 --- a/widelands.spec +++ b/widelands.spec @@ -10,6 +10,7 @@ Group: Amusements/Games License: GPLv2+ URL: http://www.widelands.org Source0: https://launchpad.net/widelands/%%7Bbuildid%7D/%%7Bbuildid%7D/+download/wide... +Patch0: widelands-build19-ppc64le.patch
BuildRequires: SDL2-devel BuildRequires: SDL2_image-devel @@ -45,6 +46,10 @@ perhaps will have a thought, what Widelands is all about. %prep %setup -q -n widelands-%{buildid}-src-gcc7
+%ifarch ppc64le +%patch0 -p1 -b .ppc64le +%endif +
%build mkdir build @@ -119,6 +124,7 @@ popd %changelog * Tue Feb 20 2018 Nils Philippsen nils@tiptoe.de - 0-0.62.build19 - require gcc, gcc-c++ for building +- FTBFS: build with --std=gnu++11 on ppc64le
* Thu Feb 08 2018 Hans de Goede hdegoede@redhat.com - 0-0.61.build19 - Update to new upstream Build19 release (rhbz#1397883)
commit 012e3b4713a089db98f69181d08f35816ef722b4 Author: Nils Philippsen nils@redhat.com Date: Tue Feb 20 22:08:44 2018 +0100
require gcc, gcc-c++ for building
diff --git a/widelands.spec b/widelands.spec index 5a22d20..6e794d2 100644 --- a/widelands.spec +++ b/widelands.spec @@ -3,7 +3,7 @@
Name: widelands Version: 0 -Release: 0.61.%{buildid}%{?dist} +Release: 0.62.%{buildid}%{?dist} Summary: Open source realtime-strategy game
Group: Amusements/Games @@ -21,6 +21,8 @@ BuildRequires: cmake BuildRequires: ctags BuildRequires: desktop-file-utils BuildRequires: gettext +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: glew-devel BuildRequires: libpng-devel Requires: hicolor-icon-theme @@ -115,6 +117,9 @@ popd
%changelog +* Tue Feb 20 2018 Nils Philippsen nils@tiptoe.de - 0-0.62.build19 +- require gcc, gcc-c++ for building + * Thu Feb 08 2018 Hans de Goede hdegoede@redhat.com - 0-0.61.build19 - Update to new upstream Build19 release (rhbz#1397883) - Strip 2012 and older changelog entries