Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cmake for openSUSE:Factory checked in at 2023-04-27 19:56:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmake (Old) and /work/SRC/openSUSE:Factory/.cmake.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake" Thu Apr 27 19:56:45 2023 rev:232 rq:1082450 version:3.26.3 Changes: -------- --- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2023-04-08 17:38:28.393842515 +0200 +++ /work/SRC/openSUSE:Factory/.cmake.new.1533/cmake.changes 2023-04-27 19:56:47.124462070 +0200 @@ -1,0 +2,12 @@ +Fri Apr 21 19:24:16 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- macros: Re-add old setup on top of new - some applications still + use the old version + +------------------------------------------------------------------- +Thu Apr 20 19:52:52 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- macros: substitute exactly once otherwise some non default values + won't work + +------------------------------------------------------------------- @@ -5,0 +18,10 @@ + +------------------------------------------------------------------- +Sat Apr 1 14:14:02 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- macros: Convert to GNUInstallDirs + * some of the old values such as SYSCONF_INSTALL_PATH aren't + used anymore + * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults + are different to us + * SHAREDSTATEDIR isn't under /usr so isn't relative ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake.macros ++++++ --- /var/tmp/diff_new_pack.1X3rDu/_old 2023-04-27 19:56:49.184474180 +0200 +++ /var/tmp/diff_new_pack.1X3rDu/_new 2023-04-27 19:56:49.188474204 +0200 @@ -7,6 +7,9 @@ %__builder %__make %__sourcedir . +%__cmake_make_prefix_relative() %{lua:print((string.gsub((rpm.expand("%1")), ((rpm.expand("%{_prefix}")) .. "/"), "", 1)))} +%__cmake_make_root_relative() %{lua:print((string.gsub((rpm.expand("%1")), "/", "", 1)))} + %cmake \ find %__sourcedir -type f -name CMakeLists.txt \\\ -exec sed -i -re '/^[[:blank:]]*[sS][eE][tT][[:blank:]]*\\\([[:blank:]]*(CMAKE_BUILD_TYPE|CMAKE_COLOR_MAKEFILE|CMAKE_INSTALL_PREFIX|CMAKE_VERBOSE_MAKEFILE).*\\\)/{s/^/#IGNORE /}' {} + \ @@ -19,12 +22,20 @@ -GNinja \\\ %endif \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ + -DCMAKE_INSTALL_BINDIR:PATH=%{__cmake_make_prefix_relative %{_bindir}} \\\ + -DCMAKE_INSTALL_SBINDIR:PATH=%{__cmake_make_prefix_relative %{_sbindir}} \\\ + -DCMAKE_INSTALL_LIBEXECDIR:PATH=%{__cmake_make_prefix_relative %{_libexecdir}} \\\ + -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{__cmake_make_root_relative %{_sysconfdir}} \\\ + -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_sharedstatedir} \\\ + -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=%{__cmake_make_root_relative %{_localstatedir}} \\\ + -DCMAKE_INSTALL_RUNSTATEDIR:PATH=%{__cmake_make_root_relative %{_rundir}} \\\ + -DCMAKE_INSTALL_LIBDIR:PATH=%{__cmake_make_prefix_relative %{_libdir}} \\\ + -DCMAKE_INSTALL_INCLUDEDIR:PATH=%{__cmake_make_prefix_relative %{_includedir}} \\\ + -DCMAKE_INSTALL_DATAROOTDIR:PATH=%{__cmake_make_prefix_relative %{_datadir}} \\\ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\ -DLIB_INSTALL_DIR:PATH=%{_libdir} \\\ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\ -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\ - -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \\\ - -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \\\ -DCMAKE_BUILD_TYPE=RelWithDebInfo \\\ -DCMAKE_C_FLAGS="${CFLAGS:-%optflags}" \\\ -DCMAKE_CXX_FLAGS="${CXXFLAGS:-%optflags}" \\\