Hello community,
here is the log from the commit of package cmake for openSUSE:Factory checked in at 2019-11-18 20:00:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cmake (Old)
and /work/SRC/openSUSE:Factory/.cmake.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake"
Mon Nov 18 20:00:15 2019 rev:166 rq:748304 version:3.15.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2019-09-11 10:21:01.587506049 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new.26869/cmake.changes 2019-11-18 20:00:35.445888103 +0100
@@ -1,0 +2,34 @@
+Wed Nov 13 13:48:07 UTC 2019 - Martin Pluskal
+
+- Switch back to libcurl-mini-devel to avoid new build cycle
+
+-------------------------------------------------------------------
+Sun Nov 10 09:07:55 UTC 2019 - Andreas Stieger
+
+- cmake 3.15.5:
+ * no changelog available
+
+-------------------------------------------------------------------
+Tue Nov 5 20:59:38 UTC 2019 - Simon Lees
+
+- Drop debug patch (never in factory) and update patch numbers
+
+-------------------------------------------------------------------
+Fri Nov 1 08:02:01 UTC 2019 - Tomáš Chvátal
+
+- Update cmake conditionals to make sure the multibuild is
+ nicely leveraged
+
+-------------------------------------------------------------------
+Sun Oct 27 23:24:39 UTC 2019 - Simon Lees
+
+- cmake 3.15.4
+ * In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
+ property was regressed from pre-3.14 behavior and caused targets
+ within the directory to be excluded even from its own “all”.
+ This has been fixed. The bug also existed in 3.14.0 through
+ 3.14.6 and is fixed in 3.14.7.
+- Use pkgconfig for dependencies where possible (required due to
+ tumbleweed build changes)
+
+-------------------------------------------------------------------
@@ -151 +185 @@
-- Allow %cmake_build to handle parameters
+- Allow %cmake_build to handle parameters (bsc#1091864)
@@ -193 +227 @@
- warning for now
+ warning for now (bsc#1129024)
@@ -244 +278 @@
-- update to 3.12.4:
+- update to 3.12.4 (bsc#1127105):
Old:
----
cmake-3.15.3-SHA-256.txt
cmake-3.15.3-SHA-256.txt.asc
cmake-3.15.3.tar.gz
New:
----
cmake-3.15.5-SHA-256.txt
cmake-3.15.5-SHA-256.txt.asc
cmake-3.15.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cmake.spec ++++++
--- /var/tmp/diff_new_pack.3S4rTn/_old 2019-11-18 20:00:37.525887060 +0100
+++ /var/tmp/diff_new_pack.3S4rTn/_new 2019-11-18 20:00:37.529887057 +0100
@@ -1,7 +1,7 @@
#
# spec file for package cmake
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,17 @@
#
-%define flavor @BUILD_FLAVOR@%{nil}
-%define shortversion 3.15
-%if "%flavor" == "gui"
-Name: cmake-%{flavor}
-Summary: CMake graphical user interface
-License: BSD-3-Clause
-Group: Development/Tools/Building
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "gui"
+%define psuffix -gui
+%bcond_without gui
%else
-Name: cmake
-Summary: Cross-platform make system
-License: BSD-3-Clause
-Group: Development/Tools/Building
+%define psuffix %{nil}
+%bcond_with gui
%endif
-Version: 3.15.3
+%define shortversion 3.15
+Name: cmake%{psuffix}
+Version: 3.15.5
Release: 0
URL: https://www.cmake.org/
Source0: https://www.cmake.org/files/v%{shortversion}/cmake-%{version}.tar.gz
@@ -40,29 +37,36 @@
Source5: https://www.cmake.org/files/v%{shortversion}/cmake-%{version}-SHA-256.txt
Source6: https://www.cmake.org/files/v%{shortversion}/cmake-%{version}-SHA-256.txt.asc
Source7: cmake.keyring
-Patch2: cmake-fix-ruby-test.patch
+Patch1: cmake-fix-ruby-test.patch
# PATCH-FIX-UPSTREAM form.patch -- set the correct include path for the ncurses includes
-Patch4: form.patch
+Patch2: form.patch
# Search for python interpreters from newest to oldest rather then picking up /usr/bin/python as first choice
-Patch7: feature-suse-python-interp-search-order.patch
+Patch3: feature-suse-python-interp-search-order.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
-BuildRequires: libarchive-devel >= 3.0.2
-BuildRequires: libbz2-devel
BuildRequires: libcurl-mini-devel
-BuildRequires: libexpat-devel
-BuildRequires: libuv-devel >= 1.10
-BuildRequires: ncurses-devel
# this is commented as it would create dependancy cycle between jsoncpp and cmake
#if 0 % { ? suse_version} > 1320
#BuildRequires: pkgconfig(jsoncpp)
#endif
BuildRequires: pkgconfig
BuildRequires: rhash-devel
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(bzip2)
+BuildRequires: pkgconfig(expat)
+BuildRequires: pkgconfig(libarchive) >= 3.0.2
BuildRequires: pkgconfig(liblzma)
+BuildRequires: pkgconfig(libuv) >= 1.10
+BuildRequires: pkgconfig(ncurses)
+BuildRequires: pkgconfig(zlib)
Requires: make
-%if "%flavor" == "gui"
+%if %{with gui}
+Summary: CMake graphical user interface
+License: BSD-3-Clause
+%else
+Summary: Cross-platform make system
+License: BSD-3-Clause
+%endif
+%if %{with gui}
BuildRequires: python-sphinx
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Widgets)
@@ -72,17 +76,17 @@
# bnc#953842 - A python file is shipped so require python base so it can be run.
Requires: python3-base
%endif
-%if "%flavor" == "gui"
-%description
-This is a Graphical User Interface for CMake, a cross-platform
-build system.
%package -n cmake-man
Summary: Manual pages for cmake, a cross-platform make system
-Group: Development/Tools/Building
%description -n cmake-man
Manual pages for cmake, a cross-platform make system.
+
+%if %{with gui}
+%description
+This is a Graphical User Interface for CMake, a cross-platform
+build system.
%else
%description
CMake is a cross-platform build system.
@@ -110,20 +114,20 @@
--no-system-zstd \
--parallel=0%{jobs} \
--verbose \
- %if "%flavor" == "gui"
+%if %{with gui}
--qt-gui \
--sphinx-man \
- %else
+%else
--no-qt-gui \
- %endif
- --
+%endif
+ %{nil}
make VERBOSE=1 %{?_smp_mflags}
%install
%make_install
mkdir -p %{buildroot}%{_libdir}/cmake
-%if "%flavor" == "gui"
-%suse_update_desktop_file -r %{name} CMake Development IDE Tools Qt
+%if %{with gui}
+%suse_update_desktop_file -r cmake-gui CMake Development IDE Tools Qt
# delete files that belong to the 'cmake' package
rm -rf %{buildroot}%{_bindir}/{cpack,cmake,ctest,ccmake}
@@ -166,8 +170,8 @@
-E "(TestUpload|SimpleInstall|SimpleInstall-Stage2|CPackComponentsForAll-RPM-(default|OnePackPerGroup|IgnoreGroup|AllInOne)|CPack_RPM)"
%endif
-%if "%flavor" == "gui"
-%files
+%if %{with gui}
+%files -n cmake-gui
%license Copyright.txt
%{_bindir}/cmake-gui
%{_datadir}/applications/%{name}.desktop
++++++ cmake-3.15.3-SHA-256.txt -> cmake-3.15.5-SHA-256.txt ++++++
--- /work/SRC/openSUSE:Factory/cmake/cmake-3.15.3-SHA-256.txt 2019-09-11 10:21:00.443506191 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new.26869/cmake-3.15.5-SHA-256.txt 2019-11-18 20:00:28.285891697 +0100
@@ -1,11 +1,11 @@
-2040f9c99b833cef4c64603cd3835e04438c392bf93fd946f180883a2e04c5bf cmake-3.15.3-Darwin-x86_64.dmg
-f5edcf630ef6b1fb6c81ea971e043318b5d4776678701e479841fb58a9c25236 cmake-3.15.3-Darwin-x86_64.tar.gz
-b0b1c2b5afd5f9b7bc26415ff5a555f060516e9e50d99a75f88d3a74c80f8297 cmake-3.15.3-Linux-x86_64.sh
-020812a9f87293482cec51fdf44f41cc47e794de568f945a8175549d997e1760 cmake-3.15.3-Linux-x86_64.tar.gz
-7cdca51d3c4e8613f5ecbc30a14e25adf1c88ec361f223472ccbe06c747600f2 cmake-3.15.3-win32-x86.msi
-711828fa6744041ea399bbe32e18472a1894594f8b08ce1d96a9cc2d20fcbc18 cmake-3.15.3-win32-x86.zip
-e35c2d18ffb6959ad4b4963144d5928dba8c2479f9eefab3fb3fa770dcf09d73 cmake-3.15.3-win64-x64.msi
-a18d96b7839ac3294e5e9f464f0af4c8336a16cd5f95e69a90a259207d7e5177 cmake-3.15.3-win64-x64.zip
-a9fff24a2e343ecea1154f97e8741b36a447f78f4b330307721e04f83feb711a cmake-3.15.3.tar.Z
-13958243a01365b05652fa01b21d40fa834f70a9e30efa69c02604e64f58b8f5 cmake-3.15.3.tar.gz
-0c70e4b50aba829d9283ad77af1ca58d976fcd2811cdb99687be55be427daad9 cmake-3.15.3.zip
+27ebcfd64c2b331db013906e283decd55a581163df3dd4546dd62a985b7df2cd cmake-3.15.5-Darwin-x86_64.dmg
+b7cc7b3e2b3941eac922b9e788f058e985dfdc361d543d62f641ecc1fe0451b9 cmake-3.15.5-Darwin-x86_64.tar.gz
+62e3e7d134a257e13521e306a9d3d1181ab99af8fcae66699c8f98754fc02dda cmake-3.15.5-Linux-x86_64.sh
+03cfd669d0f990040ec89bb63a3ae7f6d61fd17c1c4d5e7ec3d1a35fe1f043f0 cmake-3.15.5-Linux-x86_64.tar.gz
+3b4a0cf190a7088280fd65410451c8b7fa662169d5d297235383eff586841193 cmake-3.15.5-win32-x86.msi
+54df7fcc47f1ea8b1c7400f9267eea1cac89b4a4dc0a806e9a89decfd97eabbc cmake-3.15.5-win32-x86.zip
+7251f0bcc7df97ef875c9114fb483355ddc2045643ba1ce5ae7ac5fd4c6e066f cmake-3.15.5-win64-x64.msi
+973f83503d5e79eafc10446b3cdaf70d5089eb001d72e995df2b22b66800aeb7 cmake-3.15.5-win64-x64.zip
+38c7831a3062dc63673d28a432ba8c8e6effc10b99d959f7d2ef0e618e530271 cmake-3.15.5.tar.Z
+fbdd7cef15c0ced06bb13024bfda0ecc0dedbcaaaa6b8a5d368c75255243beb4 cmake-3.15.5.tar.gz
+224ee8a2715011a91f404d99501dea31a8baa9ffff5aa88060f6efd12feba967 cmake-3.15.5.zip
++++++ cmake-3.15.3.tar.gz -> cmake-3.15.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/cmake/cmake-3.15.3.tar.gz /work/SRC/openSUSE:Factory/.cmake.new.26869/cmake-3.15.5.tar.gz differ: char 5, line 1