The package rpms/cmake.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/cmake.git/commit/?id=3060a641bf06...
https://src.fedoraproject.org/cgit/rpms/cmake.git/commit/?id=25f9bed0bbe1...
https://src.fedoraproject.org/cgit/rpms/cmake.git/commit/?id=3648c4d8a2c3....
Change:
+%ifarch s390x
-%ifarch s390x
-%ifarch s390x
Thanks.
Full change:
============
commit 48dc69cf144b057fe246538dcbe7c8a4225f31a7
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 22 16:24:13 2020 +0100
Update to 3.16.3
diff --git a/cmake.spec b/cmake.spec
index 2d38556..984fdb2 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -66,7 +66,7 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.2
+Version: %{major_version}.%{minor_version}.3
Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
@@ -489,6 +489,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jan 22 2020 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.3-1
+- Update to 3.16.3
+
* Wed Jan 15 2020 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.2-1
- Update to 3.16.2
- Use %%_vpath_builddir for out-of-tree build
diff --git a/sources b/sources
index 6b50d84..80bfe97 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.16.2.tar.gz) =
b5e68083713462400b38424bf1dbfe73d37a5fbe211fadac30c576246024a1d40f95fab7044804b7201a1bc2e7fd5b7093257e9534cd35538c8b274dc00f4b76
+SHA512 (cmake-3.16.3.tar.gz) =
ca9e0a142369735ef6469afb97f4463c981404bd59c7d48c1ef454dd705460a31a5dcffa4949b84b1ac723f5b7e79d67b250126fb42e1f15dab0ac2a17603672
commit 544f6b7bd028497245bebdf9ef391a57d75141a2
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 22 16:23:18 2020 +0100
Drop patches that are applied in upstream tarball
diff --git a/cmake-python39.patch b/cmake-python39.patch
deleted file mode 100644
index ec39c71..0000000
--- a/cmake-python39.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 3bad618ecea6a0552490515f18934ffd05c69983 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro(a)hroncok.cz>
-Date: Tue, 14 Jan 2020 19:41:29 +0100
-Subject: [PATCH] FindPython: Add support for version 3.9
-
-Development versions of Python 3.9.0 are already out there.
-
-See PEP 596 -- Python 3.9 Release Schedule:
-https://www.python.org/dev/peps/pep-0596/
----
- Modules/FindPython/Support.cmake | 2 +-
- Modules/FindPythonInterp.cmake | 2 +-
- Modules/FindPythonLibs.cmake | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Modules/FindPython/Support.cmake b/Modules/FindPython/Support.cmake
-index 7c20512080..7483d72ad8 100644
---- a/Modules/FindPython/Support.cmake
-+++ b/Modules/FindPython/Support.cmake
-@@ -23,7 +23,7 @@ if (NOT DEFINED _${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR)
- message (FATAL_ERROR "FindPython: INTERNAL ERROR")
- endif()
- if (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL 3)
-- set(_${_PYTHON_PREFIX}_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-+ set(_${_PYTHON_PREFIX}_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
- elseif (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL 2)
- set(_${_PYTHON_PREFIX}_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
- else()
-diff --git a/Modules/FindPythonInterp.cmake b/Modules/FindPythonInterp.cmake
-index ccc7d5b585..1e01a99cbe 100644
---- a/Modules/FindPythonInterp.cmake
-+++ b/Modules/FindPythonInterp.cmake
-@@ -54,7 +54,7 @@ unset(_Python_NAMES)
-
- set(_PYTHON1_VERSIONS 1.6 1.5)
- set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
--set(_PYTHON3_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-+set(_PYTHON3_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-
- if(PythonInterp_FIND_VERSION)
- if(PythonInterp_FIND_VERSION_COUNT GREATER 1)
-diff --git a/Modules/FindPythonLibs.cmake b/Modules/FindPythonLibs.cmake
-index 1d62ac43ea..d3ec7beec6 100644
---- a/Modules/FindPythonLibs.cmake
-+++ b/Modules/FindPythonLibs.cmake
-@@ -79,7 +79,7 @@ set(CMAKE_FIND_FRAMEWORK LAST)
-
- set(_PYTHON1_VERSIONS 1.6 1.5)
- set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
--set(_PYTHON3_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-+set(_PYTHON3_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-
- if(PythonLibs_FIND_VERSION)
- if(PythonLibs_FIND_VERSION_COUNT GREATER 1)
---
-2.24.1
-
diff --git a/cmake.spec b/cmake.spec
index 7055ac2..2d38556 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -98,9 +98,6 @@ Patch101: %{name}-fedora-flag_release.patch
# Add dl to CMAKE_DL_LIBS on MINGW
#
https://gitlab.kitware.com/cmake/cmake/issues/17600
Patch102: %{name}-mingw-dl.patch
-# FindPython: Add support for version 3.9
-#
https://gitlab.kitware.com/cmake/cmake/merge_requests/4225
-Patch103: %{name}-python39.patch
# Patch for renaming on EPEL
commit b9f551dc1f4b6025ae2da20e96e472dacf783aca
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 11:53:26 2020 +0100
Do not indent rpm conditionals in macros.cmake
diff --git a/macros.cmake b/macros.cmake
index 7f24b69..ebfebee 100644
--- a/macros.cmake
+++ b/macros.cmake
@@ -14,15 +14,15 @@
# - Set default install prefixes and library install directories
# - Turn on shared libraries by default
%cmake \
- %if 0%{?set_build_flags:1} \
+%if 0%{?set_build_flags:1} \
%set_build_flags \
- %else \
+%else \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS ;
\
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS
;} \
- %endif \
+%endif \
%__cmake \\\
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
commit 202d11b3d1ff7d24c12f80bf0d8f14e72881bab7
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 11:40:16 2020 +0100
Use %%set_build_flags inside macros.cmake if available
diff --git a/cmake.spec b/cmake.spec
index a2f1e34..7055ac2 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -496,6 +496,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
- Update to 3.16.2
- Use %%_vpath_builddir for out-of-tree build
- Use %%set_build_flags to export build flags if available
+- Use %%set_build_flags inside macros.cmake if available
* Tue Jan 14 2020 Miro Hronok <mhroncok(a)redhat.com> - 3.16.1-2
- FindPython: Add support for version 3.9
diff --git a/macros.cmake b/macros.cmake
index 572d3e4..7f24b69 100644
--- a/macros.cmake
+++ b/macros.cmake
@@ -14,11 +14,15 @@
# - Set default install prefixes and library install directories
# - Turn on shared libraries by default
%cmake \
+ %if 0%{?set_build_flags:1} \
+ %set_build_flags \
+ %else \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS ;
\
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS
;} \
+ %endif \
%__cmake \\\
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
commit 062da0a4bf0c85d77bbb966a75c81429d81c2308
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 11:19:50 2020 +0100
Use %%set_build_flags to export build flags if available
diff --git a/cmake.spec b/cmake.spec
index a2bba06..a2f1e34 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -270,9 +270,15 @@ tail -n +2 %{SOURCE5} >> %{name}.req
%build
-export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags}"
-export LDFLAGS="%{?__global_ldflags}"
+%if 0%{?set_build_flags:1}
+%{set_build_flags}
+%else
+CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
+CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS
+FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS
+FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS
+%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS
;}
+%endif
SRCDIR="$(/usr/bin/pwd)"
mkdir %{_vpath_builddir}
pushd %{_vpath_builddir}
@@ -489,6 +495,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
* Wed Jan 15 2020 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.2-1
- Update to 3.16.2
- Use %%_vpath_builddir for out-of-tree build
+- Use %%set_build_flags to export build flags if available
* Tue Jan 14 2020 Miro Hronok <mhroncok(a)redhat.com> - 3.16.1-2
- FindPython: Add support for version 3.9
commit f48eae3697a8936b308abc81d0b832e45dff91d7
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 11:01:04 2020 +0100
Use %%_vpath_builddir for out-of-tree build
diff --git a/cmake.spec b/cmake.spec
index 0086c8b..a2bba06 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -51,6 +51,9 @@
# Setup _pkgdocdir if not defined already
%{!?_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}}
+# Setup _vpath_builddir if not defined already
+%{!?_vpath_builddir:%global _vpath_builddir %{_target_platform}}
+
%global major_version 3
%global minor_version 16
# Set to RC version if building RC, else %%{nil}
@@ -270,25 +273,27 @@ tail -n +2 %{SOURCE5} >> %{name}.req
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
export LDFLAGS="%{?__global_ldflags}"
-mkdir build
-pushd build
-../bootstrap --prefix=%{_prefix} --datadir=/share/%{name} \
- --docdir=/share/doc/%{name} --mandir=/share/man \
- --%{?with_bootstrap:no-}system-libs \
- --parallel=`/usr/bin/getconf _NPROCESSORS_ONLN` \
+SRCDIR="$(/usr/bin/pwd)"
+mkdir %{_vpath_builddir}
+pushd %{_vpath_builddir}
+$SRCDIR/bootstrap --prefix=%{_prefix} --datadir=/share/%{name} \
+ --docdir=/share/doc/%{name} --mandir=/share/man \
+ --%{?with_bootstrap:no-}system-libs \
+ --parallel=`/usr/bin/getconf _NPROCESSORS_ONLN` \
%if %{with sphinx}
- --sphinx-man --sphinx-html \
+ --sphinx-man --sphinx-html \
%else
- --sphinx-build=%{_bindir}/false \
+ --sphinx-build=%{_bindir}/false \
%endif
- --%{!?with_gui:no-}qt-gui \
+ --%{!?with_gui:no-}qt-gui \
;
-%make_build VERBOSE=1
+popd
+%make_build -C %{_vpath_builddir} VERBOSE=1
%install
mkdir -p %{buildroot}%{_pkgdocdir}
-%make_install -C build CMAKE_DOC_DIR=%{buildroot}%{_pkgdocdir}
+%make_install -C %{_vpath_builddir} CMAKE_DOC_DIR=%{buildroot}%{_pkgdocdir}
find %{buildroot}%{_datadir}/%{name}/Modules -type f | xargs chmod -x
[ -n "$(find %{buildroot}%{_datadir}/%{name}/Modules -name \*.orig)" ]
&&
echo "Found .orig files in %{_datadir}/%{name}/Modules, rebase patches"
&&
@@ -405,7 +410,7 @@ find %{buildroot}%{_bindir} -type f -or -type l -or -xtype l | \
%if 0%{?rhel} && 0%{?rhel} <= 6
mv -f Modules/FindLibArchive.cmake Modules/FindLibArchive.disabled
%endif
-pushd build
+pushd %{_vpath_builddir}
# CTestTestUpload require internet access
# CPackComponentsForAll-RPM-IgnoreGroup failing wih rpm 4.15 -
https://gitlab.kitware.com/cmake/cmake/issues/19983
NO_TEST="CTestTestUpload|CPackComponentsForAll-RPM-IgnoreGroup"
@@ -483,6 +488,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Wed Jan 15 2020 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.2-1
- Update to 3.16.2
+- Use %%_vpath_builddir for out-of-tree build
* Tue Jan 14 2020 Miro Hronok <mhroncok(a)redhat.com> - 3.16.1-2
- FindPython: Add support for version 3.9
commit c563351e5ca813a65f0291ae3bcc32835102558d
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 10:40:39 2020 +0100
Update to 3.16.2
diff --git a/cmake.spec b/cmake.spec
index 676dbc4..0086c8b 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -63,8 +63,8 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.1
-Release: 2%{?relsuf}%{?dist}
+Version: %{major_version}.%{minor_version}.2
+Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -481,6 +481,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jan 15 2020 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.2-1
+- Update to 3.16.2
+
* Tue Jan 14 2020 Miro Hronok <mhroncok(a)redhat.com> - 3.16.1-2
- FindPython: Add support for version 3.9
diff --git a/sources b/sources
index a196fc8..6b50d84 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.16.1.tar.gz) =
62a8c651b1c73648420611bed3e6911da10cc5ac9131f72ef76047cb5f6e78279dc2848044279f537d9c28bb1cfa36c53bb31d00b43fa80c83f6272a1a93f4a0
+SHA512 (cmake-3.16.2.tar.gz) =
b5e68083713462400b38424bf1dbfe73d37a5fbe211fadac30c576246024a1d40f95fab7044804b7201a1bc2e7fd5b7093257e9534cd35538c8b274dc00f4b76
commit d22a0444ecb6da48704a494c4265a2c30306eb9f
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jan 15 11:01:58 2020 +0100
Small style fixup
diff --git a/cmake.spec b/cmake.spec
index a466bf4..676dbc4 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -307,7 +307,7 @@ mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{name}
install -p -m 0644 Auxiliary/cmake-mode.el
%{buildroot}%{_emacs_sitelispdir}/%{name}/%{name}-mode.el
%{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/%{name}/%{name}-mode.el
mkdir -p %{buildroot}%{_emacs_sitestartdir}
-install -p -m 0644 %SOURCE1 %{buildroot}%{_emacs_sitestartdir}
+install -p -m 0644 %{SOURCE1} %{buildroot}%{_emacs_sitestartdir}
%endif
# RPM macros
install -p -m0644 -D %{SOURCE2} %{buildroot}%{rpm_macros_dir}/macros.%{name}
commit 8d55c35ecb54c581f2823c563d5d562aec02c2b9
Author: Miro Hronok <miro(a)hroncok.cz>
Date: Tue Jan 14 19:46:18 2020 +0100
FindPython: Add support for version 3.9
diff --git a/cmake-python39.patch b/cmake-python39.patch
new file mode 100644
index 0000000..ec39c71
--- /dev/null
+++ b/cmake-python39.patch
@@ -0,0 +1,57 @@
+From 3bad618ecea6a0552490515f18934ffd05c69983 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro(a)hroncok.cz>
+Date: Tue, 14 Jan 2020 19:41:29 +0100
+Subject: [PATCH] FindPython: Add support for version 3.9
+
+Development versions of Python 3.9.0 are already out there.
+
+See PEP 596 -- Python 3.9 Release Schedule:
+https://www.python.org/dev/peps/pep-0596/
+---
+ Modules/FindPython/Support.cmake | 2 +-
+ Modules/FindPythonInterp.cmake | 2 +-
+ Modules/FindPythonLibs.cmake | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Modules/FindPython/Support.cmake b/Modules/FindPython/Support.cmake
+index 7c20512080..7483d72ad8 100644
+--- a/Modules/FindPython/Support.cmake
++++ b/Modules/FindPython/Support.cmake
+@@ -23,7 +23,7 @@ if (NOT DEFINED _${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR)
+ message (FATAL_ERROR "FindPython: INTERNAL ERROR")
+ endif()
+ if (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL 3)
+- set(_${_PYTHON_PREFIX}_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
++ set(_${_PYTHON_PREFIX}_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
+ elseif (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL 2)
+ set(_${_PYTHON_PREFIX}_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
+ else()
+diff --git a/Modules/FindPythonInterp.cmake b/Modules/FindPythonInterp.cmake
+index ccc7d5b585..1e01a99cbe 100644
+--- a/Modules/FindPythonInterp.cmake
++++ b/Modules/FindPythonInterp.cmake
+@@ -54,7 +54,7 @@ unset(_Python_NAMES)
+
+ set(_PYTHON1_VERSIONS 1.6 1.5)
+ set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
+-set(_PYTHON3_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
++set(_PYTHON3_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
+
+ if(PythonInterp_FIND_VERSION)
+ if(PythonInterp_FIND_VERSION_COUNT GREATER 1)
+diff --git a/Modules/FindPythonLibs.cmake b/Modules/FindPythonLibs.cmake
+index 1d62ac43ea..d3ec7beec6 100644
+--- a/Modules/FindPythonLibs.cmake
++++ b/Modules/FindPythonLibs.cmake
+@@ -79,7 +79,7 @@ set(CMAKE_FIND_FRAMEWORK LAST)
+
+ set(_PYTHON1_VERSIONS 1.6 1.5)
+ set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
+-set(_PYTHON3_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
++set(_PYTHON3_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
+
+ if(PythonLibs_FIND_VERSION)
+ if(PythonLibs_FIND_VERSION_COUNT GREATER 1)
+--
+2.24.1
+
diff --git a/cmake.spec b/cmake.spec
index c6dc685..a466bf4 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.1
-Release: 1%{?relsuf}%{?dist}
+Release: 2%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -95,6 +95,10 @@ Patch101: %{name}-fedora-flag_release.patch
# Add dl to CMAKE_DL_LIBS on MINGW
#
https://gitlab.kitware.com/cmake/cmake/issues/17600
Patch102: %{name}-mingw-dl.patch
+# FindPython: Add support for version 3.9
+#
https://gitlab.kitware.com/cmake/cmake/merge_requests/4225
+Patch103: %{name}-python39.patch
+
# Patch for renaming on EPEL
%if 0%{?name_suffix:1}
@@ -477,6 +481,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Tue Jan 14 2020 Miro Hronok <mhroncok(a)redhat.com> - 3.16.1-2
+- FindPython: Add support for version 3.9
+
* Sat Dec 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.1-1
- Update to 3.16.1
- Re-enable test "kwsys.testProcess-5" on S390X
commit 25f9bed0bbe1dbe99ce8321983119bde36654c84
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Sun Dec 15 19:40:14 2019 +0100
Re-enable test "kwsys.testProcess-5" on S390X
diff --git a/cmake.spec b/cmake.spec
index e61c868..c6dc685 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -405,12 +405,6 @@ pushd build
# CTestTestUpload require internet access
# CPackComponentsForAll-RPM-IgnoreGroup failing wih rpm 4.15 -
https://gitlab.kitware.com/cmake/cmake/issues/19983
NO_TEST="CTestTestUpload|CPackComponentsForAll-RPM-IgnoreGroup"
-
-# kwsys.testProcess-5 fails on S390X
-%ifarch s390x
-NO_TEST="$NO_TEST|kwsys.testProcess-5"
-%endif
-
bin/ctest%{?name_suffix} %{?_smp_mflags} -V -E "$NO_TEST" --output-on-failure
# Keep an eye on failing tests
bin/ctest%{?name_suffix} %{?_smp_mflags} -V -R "$NO_TEST" --output-on-failure
|| :
@@ -485,6 +479,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Sat Dec 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.1-1
- Update to 3.16.1
+- Re-enable test "kwsys.testProcess-5" on S390X
* Tue Nov 26 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.0-1
- Update to 3.16.0
commit 6158d7b92a4209a5d00b21df64ee98484e545739
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Sat Dec 14 20:50:37 2019 +0100
Update to 3.16.1
diff --git a/cmake.spec b/cmake.spec
index eb1b3d4..e61c868 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -63,7 +63,7 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.0
+Version: %{major_version}.%{minor_version}.1
Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
@@ -483,6 +483,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Sat Dec 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.1-1
+- Update to 3.16.1
+
* Tue Nov 26 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.0-1
- Update to 3.16.0
- Exclude test "kwsys.testProcess-5" on S390X
diff --git a/sources b/sources
index af8496f..a196fc8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.16.0.tar.gz) =
edbe16745cb82dc85f387ccdff37f3a89aa670a0e3b7dae53c3762c1cc44be1fa647156000a4ddcaac66822e3e537434ce2918da72a1ad208fa5378947ecec0d
+SHA512 (cmake-3.16.1.tar.gz) =
62a8c651b1c73648420611bed3e6911da10cc5ac9131f72ef76047cb5f6e78279dc2848044279f537d9c28bb1cfa36c53bb31d00b43fa80c83f6272a1a93f4a0
commit 3060a641bf06f4485eab6c2b21ea7610af216310
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Nov 27 17:08:59 2019 +0100
Exclude test "kwsys.testProcess-5" on S390X
diff --git a/cmake.spec b/cmake.spec
index fa8dccc..eb1b3d4 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -405,6 +405,12 @@ pushd build
# CTestTestUpload require internet access
# CPackComponentsForAll-RPM-IgnoreGroup failing wih rpm 4.15 -
https://gitlab.kitware.com/cmake/cmake/issues/19983
NO_TEST="CTestTestUpload|CPackComponentsForAll-RPM-IgnoreGroup"
+
+# kwsys.testProcess-5 fails on S390X
+%ifarch s390x
+NO_TEST="$NO_TEST|kwsys.testProcess-5"
+%endif
+
bin/ctest%{?name_suffix} %{?_smp_mflags} -V -E "$NO_TEST" --output-on-failure
# Keep an eye on failing tests
bin/ctest%{?name_suffix} %{?_smp_mflags} -V -R "$NO_TEST" --output-on-failure
|| :
@@ -479,6 +485,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Tue Nov 26 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.0-1
- Update to 3.16.0
+- Exclude test "kwsys.testProcess-5" on S390X
* Mon Nov 18 2019 Orion Poplawski <orion(a)nwra.com> - 3.16.0-0.1.rc4
- Update to 3.16.0-rc4
commit 3546dfaf75ee001b365ca19e7c04cc77b0d53b12
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Tue Nov 26 19:38:55 2019 +0100
Update to 3.16.0
diff --git a/cmake.spec b/cmake.spec
index f662557..fa8dccc 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -54,7 +54,7 @@
%global major_version 3
%global minor_version 16
# Set to RC version if building RC, else %%{nil}
-%global rcsuf rc4
+#global rcsuf %%{nil}
%{?rcsuf:%global relsuf .%{rcsuf}}
%{?rcsuf:%global versuf -%{rcsuf}}
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.0
-Release: 0.1%{?relsuf}%{?dist}
+Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -477,6 +477,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Tue Nov 26 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.16.0-1
+- Update to 3.16.0
+
* Mon Nov 18 2019 Orion Poplawski <orion(a)nwra.com> - 3.16.0-0.1.rc4
- Update to 3.16.0-rc4
- Cleanup %%check
diff --git a/sources b/sources
index 37cd6ad..af8496f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.16.0-rc4.tar.gz) =
833c2aec8d19b8402bff2c7790914d2be325c3ae334038d554435214b3f702b4501cc0942e1894b745261e4932dd74ade4a790ccd917bad83bbb2435b9395572
+SHA512 (cmake-3.16.0.tar.gz) =
edbe16745cb82dc85f387ccdff37f3a89aa670a0e3b7dae53c3762c1cc44be1fa647156000a4ddcaac66822e3e537434ce2918da72a1ad208fa5378947ecec0d
commit 3648c4d8a2c35e3e74e5049099ecb222966ebf13
Author: Orion Poplawski <orion(a)nwra.com>
Date: Mon Nov 18 21:00:59 2019 -0700
Update to 3.6.0-rc4
diff --git a/cmake.spec b/cmake.spec
index 653ca3b..f662557 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -52,9 +52,9 @@
%{!?_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}}
%global major_version 3
-%global minor_version 15
+%global minor_version 16
# Set to RC version if building RC, else %%{nil}
-#global rcsuf rc3
+%global rcsuf rc4
%{?rcsuf:%global relsuf .%{rcsuf}}
%{?rcsuf:%global versuf -%{rcsuf}}
@@ -63,8 +63,8 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.5
-Release: 2%{?relsuf}%{?dist}
+Version: %{major_version}.%{minor_version}.0
+Release: 0.1%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -142,6 +142,7 @@ BuildRequires: zlib-devel
%if %{with emacs}
BuildRequires: emacs
%endif
+BuildRequires: openssl-devel
%if %{with rpm}
%if %{with python3}
%{!?python3_pkgversion: %global python3_pkgversion 3}
@@ -401,20 +402,12 @@ find %{buildroot}%{_bindir} -type f -or -type l -or -xtype l | \
mv -f Modules/FindLibArchive.cmake Modules/FindLibArchive.disabled
%endif
pushd build
-#CMake.FileDownload, CTestTestUpload, and curl require internet access
-# RunCMake.CPack_RPM is broken if disttag contains "+", bug #1499151
-NO_TEST="CMake.FileDownload|CTestTestUpload|curl|RunCMake.CPack_RPM"
-NO_TEST="$NO_TEST|CPackComponentsForAll-RPM-IgnoreGroup"
-# RunCMake.File_Generate fails on S390X
-%ifarch s390x
-NO_TEST="$NO_TEST|RunCMake.File_Generate"
-NO_TEST="$NO_TEST|kwsys.testProcess-.*"
-NO_TEST="$NO_TEST|CTestTestTimeout"
-NO_TEST="$NO_TEST|CTestTestRerunFailed"
-NO_TEST="$NO_TEST|Server"
-%endif
-export NO_TEST
-bin/ctest%{?name_suffix} -V -E "$NO_TEST" %{?_smp_mflags}
+# CTestTestUpload require internet access
+# CPackComponentsForAll-RPM-IgnoreGroup failing wih rpm 4.15 -
https://gitlab.kitware.com/cmake/cmake/issues/19983
+NO_TEST="CTestTestUpload|CPackComponentsForAll-RPM-IgnoreGroup"
+bin/ctest%{?name_suffix} %{?_smp_mflags} -V -E "$NO_TEST" --output-on-failure
+# Keep an eye on failing tests
+bin/ctest%{?name_suffix} %{?_smp_mflags} -V -R "$NO_TEST" --output-on-failure
|| :
popd
%if 0%{?rhel} && 0%{?rhel} <= 6
mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
@@ -484,6 +477,10 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Mon Nov 18 2019 Orion Poplawski <orion(a)nwra.com> - 3.16.0-0.1.rc4
+- Update to 3.16.0-rc4
+- Cleanup %%check
+
* Thu Nov 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.15.5-2
- Rebuild (jsoncpp)
- Exclude more tests failing on s390x
diff --git a/sources b/sources
index 06f2c58..37cd6ad 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.15.5.tar.gz) =
c71a50fe864772dbef16ef472c1ead88e8e322c8451bc395c454af9baa7c7eb6e1bd9abdca0745f979fbacf97f1e1ceaa84c0fcc412cf1e3bcd835aff32199b6
+SHA512 (cmake-3.16.0-rc4.tar.gz) =
833c2aec8d19b8402bff2c7790914d2be325c3ae334038d554435214b3f702b4501cc0942e1894b745261e4932dd74ade4a790ccd917bad83bbb2435b9395572
commit 36cafa45d7c5cf657e64240e35bbd61a007b4e2c
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 19:39:52 2019 +0100
Update %changelog
diff --git a/cmake.spec b/cmake.spec
index 24d9b79..653ca3b 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -486,6 +486,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Thu Nov 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.15.5-2
- Rebuild (jsoncpp)
+- Exclude more tests failing on s390x
* Wed Oct 30 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.5-1
- Update to 3.15.5
commit d6736308579198ffe339e477625f3c40d2060522
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 09:02:55 2019 +0100
Disable bootstrap for jsoncpp again
diff --git a/cmake.spec b/cmake.spec
index 2b37fc5..24d9b79 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -8,7 +8,7 @@
# Set to bcond_without or use --with bootstrap if bootstrapping a new release
# or architecture
-%bcond_without bootstrap
+%bcond_with bootstrap
# Build with Emacs support
%bcond_without emacs
commit cbd95056bc0ff8682f484deaf1fa53621b25193a
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 19:17:56 2019 +0100
Exclude more failing tests on s390x
diff --git a/cmake.spec b/cmake.spec
index 4c332c2..2b37fc5 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -408,10 +408,10 @@ NO_TEST="$NO_TEST|CPackComponentsForAll-RPM-IgnoreGroup"
# RunCMake.File_Generate fails on S390X
%ifarch s390x
NO_TEST="$NO_TEST|RunCMake.File_Generate"
-NO_TEST="$NO_TEST|kwsys.testProcess-4"
-NO_TEST="$NO_TEST|kwsys.testProcess-5"
+NO_TEST="$NO_TEST|kwsys.testProcess-.*"
NO_TEST="$NO_TEST|CTestTestTimeout"
NO_TEST="$NO_TEST|CTestTestRerunFailed"
+NO_TEST="$NO_TEST|Server"
%endif
export NO_TEST
bin/ctest%{?name_suffix} -V -E "$NO_TEST" %{?_smp_mflags}
commit 3c38508291db3ba782e7793462e8b60066e858f2
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 09:01:38 2019 +0100
Exclude another failing test on s390x
diff --git a/cmake.spec b/cmake.spec
index f368abe..4c332c2 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -411,6 +411,7 @@ NO_TEST="$NO_TEST|RunCMake.File_Generate"
NO_TEST="$NO_TEST|kwsys.testProcess-4"
NO_TEST="$NO_TEST|kwsys.testProcess-5"
NO_TEST="$NO_TEST|CTestTestTimeout"
+NO_TEST="$NO_TEST|CTestTestRerunFailed"
%endif
export NO_TEST
bin/ctest%{?name_suffix} -V -E "$NO_TEST" %{?_smp_mflags}
commit 453d15e9a8ed638672759cee9172e78ff660fe49
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 08:12:28 2019 +0100
Exclude more tests failing on s390x
diff --git a/cmake.spec b/cmake.spec
index 8c2027a..f368abe 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -408,6 +408,9 @@ NO_TEST="$NO_TEST|CPackComponentsForAll-RPM-IgnoreGroup"
# RunCMake.File_Generate fails on S390X
%ifarch s390x
NO_TEST="$NO_TEST|RunCMake.File_Generate"
+NO_TEST="$NO_TEST|kwsys.testProcess-4"
+NO_TEST="$NO_TEST|kwsys.testProcess-5"
+NO_TEST="$NO_TEST|CTestTestTimeout"
%endif
export NO_TEST
bin/ctest%{?name_suffix} -V -E "$NO_TEST" %{?_smp_mflags}
commit 95616513c5b7e52d186cdec5bf503c2a372bd901
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Fri Nov 15 08:09:54 2019 +0100
Enable bootstrap for jsoncpp again
diff --git a/cmake.spec b/cmake.spec
index b6361c6..8c2027a 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -8,7 +8,7 @@
# Set to bcond_without or use --with bootstrap if bootstrapping a new release
# or architecture
-%bcond_with bootstrap
+%bcond_without bootstrap
# Build with Emacs support
%bcond_without emacs
commit 61a423448468725be2481b94f7eeed5c55010b55
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Thu Nov 14 20:35:35 2019 +0100
Disable bootstrap for jsoncpp
diff --git a/cmake.spec b/cmake.spec
index 8c2027a..b6361c6 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -8,7 +8,7 @@
# Set to bcond_without or use --with bootstrap if bootstrapping a new release
# or architecture
-%bcond_without bootstrap
+%bcond_with bootstrap
# Build with Emacs support
%bcond_without emacs
commit f36d7d2cd16f2c9b37c9affa9376e5a7eb9b2e2d
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Thu Nov 14 20:33:56 2019 +0100
Rebuild (jsoncpp)
diff --git a/cmake.spec b/cmake.spec
index 7b4d307..8c2027a 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -8,7 +8,7 @@
# Set to bcond_without or use --with bootstrap if bootstrapping a new release
# or architecture
-%bcond_with bootstrap
+%bcond_without bootstrap
# Build with Emacs support
%bcond_without emacs
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 1%{?relsuf}%{?dist}
+Release: 2%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Thu Nov 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.15.5-2
+- Rebuild (jsoncpp)
+
* Wed Oct 30 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.5-1
- Update to 3.15.5
commit 7e7cc590d0efd15e5a975995cf167e53d63b750a
Author: Orion Poplawski <orion(a)nwra.com>
Date: Wed Oct 30 20:30:02 2019 -0600
Update to 3.15.5
diff --git a/cmake.spec b/cmake.spec
index 7445bc9..7b4d307 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -63,7 +63,7 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.4
+Version: %{major_version}.%{minor_version}.5
Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Oct 30 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.5-1
+- Update to 3.15.5
+
* Wed Oct 16 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.4-1
- Update to 3.15.4
diff --git a/sources b/sources
index d427f03..06f2c58 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.15.4.tar.gz) =
4058b89d35d243146f4f521356d483a850cbade316b60cf896c90da5d6b6504bc35224c0702fa525d90fe97a5311c7a895466e5eb2edb4cd4306a3cc45182650
+SHA512 (cmake-3.15.5.tar.gz) =
c71a50fe864772dbef16ef472c1ead88e8e322c8451bc395c454af9baa7c7eb6e1bd9abdca0745f979fbacf97f1e1ceaa84c0fcc412cf1e3bcd835aff32199b6
commit 7fbdb8f1258b0ef6dd8aa13382ca57747e83abc7
Author: Orion Poplawski <orion(a)nwra.com>
Date: Wed Oct 16 22:03:02 2019 -0600
Update to 3.15.4
diff --git a/cmake.spec b/cmake.spec
index 51f0525..7445bc9 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -63,7 +63,7 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.3
+Version: %{major_version}.%{minor_version}.4
Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Oct 16 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.4-1
+- Update to 3.15.4
+
* Mon Sep 30 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.3-1
- Update to 3.15.3
diff --git a/sources b/sources
index 75b3e66..d427f03 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.15.3.tar.gz) =
7d0abf2f7c661c6b555a7e93a2fce5ab5610c653b0aa4949bed6e97bfbe6523fd0665f67115d3944d3729cbe07ae3aaf780ee673b06dd80f90018cec8a999658
+SHA512 (cmake-3.15.4.tar.gz) =
4058b89d35d243146f4f521356d483a850cbade316b60cf896c90da5d6b6504bc35224c0702fa525d90fe97a5311c7a895466e5eb2edb4cd4306a3cc45182650
commit 214ee01016950c91814ccfa27e61bea70b52efd1
Author: Orion Poplawski <orion(a)nwra.com>
Date: Tue Oct 1 20:27:06 2019 -0600
Update to 3.15.3
diff --git a/cmake-findruby.patch b/cmake-findruby.patch
index 7254d8a..ec28253 100644
--- a/cmake-findruby.patch
+++ b/cmake-findruby.patch
@@ -1,21 +1,20 @@
-Index: cmake-3.14.0/Modules/FindRuby.cmake
-===================================================================
---- cmake-3.14.0.orig/Modules/FindRuby.cmake
-+++ cmake-3.14.0/Modules/FindRuby.cmake
+diff -up cmake-3.15.3/Modules/FindRuby.cmake.orig cmake-3.15.3/Modules/FindRuby.cmake
+--- cmake-3.15.3/Modules/FindRuby.cmake.orig 2019-09-30 22:18:24.213679271 -0600
++++ cmake-3.15.3/Modules/FindRuby.cmake 2019-09-30 22:19:24.177961574 -0600
@@ -110,14 +110,8 @@ if(RUBY_EXECUTABLE AND NOT RUBY_VERSIO
- _RUBY_CONFIG_VAR("sitearchdir" RUBY_SITEARCH_DIR)
- _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
+ _RUBY_CONFIG_VAR("sitearchdir" RUBY_SITEARCH_DIR)
+ _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
-- # vendor_ruby available ?
-- execute_process(COMMAND ${RUBY_EXECUTABLE} -r vendor-specific -e "print
'true'"
-- OUTPUT_VARIABLE RUBY_HAS_VENDOR_RUBY ERROR_QUIET)
+- # vendor_ruby available ?
+- execute_process(COMMAND ${RUBY_EXECUTABLE} -r vendor-specific -e "print
'true'"
+- OUTPUT_VARIABLE RUBY_HAS_VENDOR_RUBY ERROR_QUIET)
-
-- if(RUBY_HAS_VENDOR_RUBY)
-- _RUBY_CONFIG_VAR("vendorlibdir" RUBY_VENDORLIB_DIR)
-- _RUBY_CONFIG_VAR("vendorarchdir" RUBY_VENDORARCH_DIR)
-- endif()
-+ _RUBY_CONFIG_VAR("vendorlibdir" RUBY_VENDORLIB_DIR)
-+ _RUBY_CONFIG_VAR("vendorarchdir" RUBY_VENDORARCH_DIR)
+- if(RUBY_HAS_VENDOR_RUBY)
+- _RUBY_CONFIG_VAR("vendorlibdir" RUBY_VENDORLIB_DIR)
+- _RUBY_CONFIG_VAR("vendorarchdir" RUBY_VENDORARCH_DIR)
+- endif()
++ _RUBY_CONFIG_VAR("vendorlibdir" RUBY_VENDORLIB_DIR)
++ _RUBY_CONFIG_VAR("vendorarchdir" RUBY_VENDORARCH_DIR)
- # save the results in the cache so we don't have to run ruby the next time again
- set(RUBY_VERSION_MAJOR ${RUBY_VERSION_MAJOR} CACHE PATH "The Ruby major
version" FORCE)
+ # save the results in the cache so we don't have to run ruby the next time again
+ set(RUBY_VERSION_MAJOR ${RUBY_VERSION_MAJOR} CACHE PATH "The Ruby major
version" FORCE)
diff --git a/cmake.spec b/cmake.spec
index 1080ae4..51f0525 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -52,7 +52,7 @@
%{!?_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}-%{version}}
%global major_version 3
-%global minor_version 14
+%global minor_version 15
# Set to RC version if building RC, else %%{nil}
#global rcsuf rc3
%{?rcsuf:%global relsuf .%{rcsuf}}
@@ -63,8 +63,8 @@
%global orig_name cmake
Name: %{orig_name}%{?name_suffix}
-Version: %{major_version}.%{minor_version}.5
-Release: 4%{?relsuf}%{?dist}
+Version: %{major_version}.%{minor_version}.3
+Release: 1%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Mon Sep 30 2019 Orion Poplawski <orion(a)nwra.com> - 3.15.3-1
+- Update to 3.15.3
+
* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14.5-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index 76f660c..75b3e66 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cmake-3.14.5.tar.gz) =
9acd2de17db86052801194cac570bfc104320c249b83058aa59554b42c3d5af9c9293d1c069f3fe8512a80103d511186d840168cbc190ce9584ca99cb9b11e46
+SHA512 (cmake-3.15.3.tar.gz) =
7d0abf2f7c661c6b555a7e93a2fce5ab5610c653b0aa4949bed6e97bfbe6523fd0665f67115d3944d3729cbe07ae3aaf780ee673b06dd80f90018cec8a999658
commit f46ed727034b25be0519a262ce8ac90fc0f941bb
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 24 20:29:45 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/cmake.spec b/cmake.spec
index 65ccde3..1080ae4 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 3%{?relsuf}%{?dist}
+Release: 4%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14.5-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-3
- Rebuild (jsoncpp), qt5 enabled
commit 6bbe38cafad4c48eb1afa432f348bc7614a98636
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 20:11:56 2019 +0200
Fix a typo
diff --git a/cmake.spec b/cmake.spec
index 878291f..65ccde3 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -34,7 +34,7 @@
# Sphinx-build cannot import CMakeLexer on EPEL <= 6
%if 0%{?rhel} && 0%{?rhel} <= 6
-%bcond_with sphin
+%bcond_with sphinx
%else
%bcond_without sphinx
%endif
commit af45ad89da7d2b1ecc28bddeec706d3fd55780f0
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 17:39:08 2019 +0200
Enable qt5 after bootstrap
This reverts commit 4b5b373342a149c9e259d8190682ee62e0ea0c0b.
diff --git a/cmake.spec b/cmake.spec
index 1fb96be..878291f 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -17,7 +17,7 @@
%bcond_without git_test
# Set to bcond_with or use --without gui to disable qt4 gui build
-%bcond_with gui
+%bcond_without gui
# Use ncurses for colorful output
%bcond_without ncurses
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 2%{?relsuf}%{?dist}
+Release: 3%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -480,6 +480,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-3
+- Rebuild (jsoncpp), qt5 enabled
+
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
- Rebuild (jsoncpp), bootstrap without qt5
- Ignore a test failing with rpm-4.15
commit e2928d0221dd46cc0f80b27efa810ed103b7e32d
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 16:43:14 2019 +0200
Ignore a test failing with rpm-4.15
diff --git a/cmake.spec b/cmake.spec
index e3cb561..1fb96be 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -404,6 +404,7 @@ pushd build
#CMake.FileDownload, CTestTestUpload, and curl require internet access
# RunCMake.CPack_RPM is broken if disttag contains "+", bug #1499151
NO_TEST="CMake.FileDownload|CTestTestUpload|curl|RunCMake.CPack_RPM"
+NO_TEST="$NO_TEST|CPackComponentsForAll-RPM-IgnoreGroup"
# RunCMake.File_Generate fails on S390X
%ifarch s390x
NO_TEST="$NO_TEST|RunCMake.File_Generate"
@@ -481,6 +482,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
- Rebuild (jsoncpp), bootstrap without qt5
+- Ignore a test failing with rpm-4.15
* Fri May 31 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-1
- 3.14.5
commit 4b5b373342a149c9e259d8190682ee62e0ea0c0b
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 16:41:06 2019 +0200
Revert "Enable qt5 after bootstrap"
This reverts commit fe93f704361500762d2a0bd5405a13d01ef4001c.
diff --git a/cmake.spec b/cmake.spec
index 29214df..e3cb561 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -17,7 +17,7 @@
%bcond_without git_test
# Set to bcond_with or use --without gui to disable qt4 gui build
-%bcond_without gui
+%bcond_with gui
# Use ncurses for colorful output
%bcond_without ncurses
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 3%{?relsuf}%{?dist}
+Release: 2%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -479,9 +479,6 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
-* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-3
-- Rebuild (jsoncpp), qt5 enabled
-
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
- Rebuild (jsoncpp), bootstrap without qt5
commit fe93f704361500762d2a0bd5405a13d01ef4001c
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 14:05:36 2019 +0200
Enable qt5 after bootstrap
diff --git a/cmake.spec b/cmake.spec
index e3cb561..29214df 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -17,7 +17,7 @@
%bcond_without git_test
# Set to bcond_with or use --without gui to disable qt4 gui build
-%bcond_with gui
+%bcond_without gui
# Use ncurses for colorful output
%bcond_without ncurses
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 2%{?relsuf}%{?dist}
+Release: 3%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -479,6 +479,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-3
+- Rebuild (jsoncpp), qt5 enabled
+
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
- Rebuild (jsoncpp), bootstrap without qt5
commit 5d34009bffe0c32517d3ba9aebfb5b5a1175c65a
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 13:59:48 2019 +0200
Bootstrap without qt5
diff --git a/cmake.spec b/cmake.spec
index af00ae3..e3cb561 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -17,7 +17,7 @@
%bcond_without git_test
# Set to bcond_with or use --without gui to disable qt4 gui build
-%bcond_without gui
+%bcond_with gui
# Use ncurses for colorful output
%bcond_without ncurses
@@ -480,7 +480,7 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
-- Rebuild (jsoncpp)
+- Rebuild (jsoncpp), bootstrap without qt5
* Fri May 31 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-1
- 3.14.5
commit 257d63bdb54c8fa577b4768f4171605a9cc09048
Author: Bjrn Esser <besser82(a)fedoraproject.org>
Date: Wed Jul 3 13:29:29 2019 +0200
Rebuild (jsoncpp)
diff --git a/cmake.spec b/cmake.spec
index c7c4a9b..af00ae3 100644
--- a/cmake.spec
+++ b/cmake.spec
@@ -64,7 +64,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.5
-Release: 1%{?relsuf}%{?dist}
+Release: 2%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@@ -479,6 +479,9 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
+* Wed Jul 03 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-2
+- Rebuild (jsoncpp)
+
* Fri May 31 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 3.14.5-1
- 3.14.5