The package rpms/libflatarray.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/libflatarray.git/commit/?id=47740ef1....
Change: -ExclusiveArch: %{ix86} x86_64
Thanks.
Full change: ============
commit 47740ef1be0489c0acb28c710c96de88167bdd07 Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Aug 8 15:47:50 2019 +0000
libflatarray fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675272
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index dbf6c54..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/libflatarray-0.1.1.tar.bz2 -/libflatarray-0.2.0.tar.bz2 diff --git a/1.patch b/1.patch deleted file mode 100644 index 56cf7a5..0000000 --- a/1.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 263547958ee750e12bbc8264c295dbfbd1ae80de Mon Sep 17 00:00:00 2001 -From: Christopher Meng i@cicku.me -Date: Thu, 12 Feb 2015 11:04:16 +0800 -Subject: [PATCH] Correctly install files on 64-bit system - -Red Hat/Fedora/CentOS and some other derivatives use /udr/lib64 on 64-bit platform, thus .cmake files are also put underneath /usr/lib64/cmake. - -I didn't package libflatarray as a noarch package in Fedora, that means the package is arch-dependant although this "lib" only provides headers currently. But I don't know the feature of this package, I guess you will turn this into a shared library in the future, so I still install *Config.cmake to /usr/lib64 still. - -Any opinions? ---- - CMakeLists.txt | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a5d4922..7eb6d5a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -82,7 +82,9 @@ set(CPACK_PACKAGE_INSTALL_DIRECTORY ${PACKAGE_NAME}) - - include(CPack) - --set(ConfigPackageLocation lib/cmake/${PACKAGE_NAME}) -+set(LIB_SUFFIX "" CACHE STRING "Define suffix of LIB_INSTALL_DIR" ) -+set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE STRING "Libraries will be installed to") -+set(ConfigPackageLocation ${LIB_INSTALL_DIR}/cmake/${PACKAGE_NAME}) - - if(CMAKE_VERSION VERSION_GREATER 2.8.10) - include(CMakePackageConfigHelpers) -@@ -103,7 +105,7 @@ get_filename_component(LIBFLATARRAY_CMAKE_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) - set(libflatarray_INCLUDE_DIR "${LIBFLATARRAY_CMAKE_DIR}/../../../include") - ") - --set(ConfigPackageLocation lib/cmake/${PACKAGE_NAME}) -+set(ConfigPackageLocation ${LIB_INSTALL_DIR}/cmake/${PACKAGE_NAME}) - install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE_NAME}Config.cmake" - DESTINATION "${ConfigPackageLocation}") diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..4a25033 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +libflatarray fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675272 diff --git a/libflatarray.spec b/libflatarray.spec deleted file mode 100644 index 3032025..0000000 --- a/libflatarray.spec +++ /dev/null @@ -1,127 +0,0 @@ -%global debug_package %{nil} - -Name: libflatarray -Version: 0.2.0 -Release: 16%{?dist} -Summary: C++ library for highly efficient multi-dimensional arrays -License: Boost -URL: http://www.libgeodecomp.org/libflatarray.html -Source0: http://www.libgeodecomp.org/archive/libflatarray-%%7Bversion%7D.tar.bz2 -Patch0: https://github.com/gentryx/libflatarray/pull/1.patch -BuildRequires: gcc-c++ -BuildRequires: boost-devel -BuildRequires: cmake -ExclusiveArch: %{ix86} x86_64 - -%description -LibFlatArray acts as a highly efficient multi-dimensional array of -arbitrary objects (array of structs, AoS), but really uses a struct of -arrays (SoA) memory layout. It's great for writing vectorized code and -its lightning-fast iterators give you access to neighboring elements -with zero address generation overhead. - -Use cases include: -- computer simulations (e.g. stencil codes such as Lattice Boltzmann Methods) -- image processing (e.g. Gaussian filters) -- numerical methods (e.g. multiplication of complex matrices) - -The library is written in C++ and uses templates to shift the burden -of address computation from runtime to compile time. It shares some -infrastructure with its parent project LibGeoDecomp. - -%package devel -Summary: Development files for %{name} -#Requires: %{name}%{?_isa} = %{version}-%{release} -Provides: %{name}-static = %{version}-%{release} - -%description devel -#This package contains libraries and header files for -This package contains header files for -developing applications that use %{name}. - -%prep -%setup -q -%patch0 -p1 -# Don't build examples. -sed -i '/examples/d' CMakeLists.txt - -%build -# nVIDIA is what kind of open source? -%cmake -DWITH_CUDA=OFF . -%make_build - -%install -%make_install - -%check -make check - -%files devel -%doc AUTHORS README -%doc examples/ -%license LICENSE -%{_includedir}/libflatarray/ -%{_libdir}/cmake/libflatarray/ - -%changelog -* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Jan 23 2019 Bjrn Esser besser82@fedoraproject.org - 0.2.0-14 -- Append curdir to CMake invokation. (#1668512) - -* Fri Jul 13 2018 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering releng@fedoraproject.org - 0.2.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Aug 27 2015 Jonathan Wakely jwakely@redhat.com - 0.2.0-7 -- Rebuilt for Boost 1.59 - -* Wed Jul 29 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.2.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 - -* Wed Jul 22 2015 David Tardon dtardon@redhat.com - 0.2.0-5 -- rebuild for Boost 1.58 - -* Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.2.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Feb 01 2015 Christopher Meng rpm@cicku.me - 0.2.0-3 -- Rework %%files section -- Turn off debuginfo -- Only build this for i686 and x86_64 due to Intel intrinsics - -* Mon Jan 26 2015 Petr Machata pmachata@redhat.com - 0.2.0-2 -- Rebuild for boost 1.57.0 - -* Sat Nov 15 2014 Christopher Meng rpm@cicku.me - 0.2.0-1 -- Update to 0.2.0 - -* Sun Aug 17 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.1.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 22 2014 Petr Machata pmachata@redhat.com - 0.1.1-2 -- Rebuild for boost 1.55.0 - -* Sun Jan 26 2014 Christopher Meng rpm@cicku.me - 0.1.1-1 -- Initial Package. diff --git a/sources b/sources deleted file mode 100644 index 9e5023d..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -2bcf8b8c33a3d729155be48e47be3d04 libflatarray-0.2.0.tar.bz2