Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cmake-extras for openSUSE:Factory checked in at 2026-07-01 16:55:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmake-extras (Old) and /work/SRC/openSUSE:Factory/.cmake-extras.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake-extras" Wed Jul 1 16:55:59 2026 rev:7 rq:1362887 version:1.10 Changes: -------- --- /work/SRC/openSUSE:Factory/cmake-extras/cmake-extras.changes 2025-12-08 11:55:10.336549193 +0100 +++ /work/SRC/openSUSE:Factory/.cmake-extras.new.11887/cmake-extras.changes 2026-07-01 16:58:47.679140330 +0200 @@ -1,0 +2,7 @@ +Sun Jun 28 19:39:48 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.10: + * src/DoxygenBuilder/Doxyfile.in: Create Doxygen documentations + with FULL_PATH_NAMES set to NO (f9c4fad) + +------------------------------------------------------------------- Old: ---- cmake-extras-1.9.tar.gz New: ---- cmake-extras-1.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake-extras.spec ++++++ --- /var/tmp/diff_new_pack.ro6kGt/_old 2026-07-01 16:58:48.895182454 +0200 +++ /var/tmp/diff_new_pack.ro6kGt/_new 2026-07-01 16:58:48.899182592 +0200 @@ -1,7 +1,7 @@ # # spec file for package cmake-extras # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cmake-extras -Version: 1.9 +Version: 1.10 Release: 0 Summary: A collection of add-ons for the CMake build tool License: GPL-3.0-or-later @@ -64,7 +64,7 @@ %prep %autosetup -p1 -sed -i 's|/usr/bin/env python|/usr/bin/python3|g' src/IncludeChecker/include_checker.py +sed -i 's|/usr/bin/env python3|/usr/bin/python3|g' src/IncludeChecker/include_checker.py # rm -rf src/CopyrightTest examples/copyrighttest-demo %build ++++++ cmake-extras-1.9.tar.gz -> cmake-extras-1.10.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/AUTHORS new/cmake-extras-1.10/AUTHORS --- old/cmake-extras-1.9/AUTHORS 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/AUTHORS 2026-06-19 09:20:07.000000000 +0200 @@ -4,6 +4,8 @@ Dalton Durst Daniel Holbach Florian Leeber +Gianfranco Costamagna +Grzegorz Szymaszek Ivan Semkin James Henstridge Larry Price diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/CMakeLists.txt new/cmake-extras-1.10/CMakeLists.txt --- old/cmake-extras-1.9/CMakeLists.txt 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/CMakeLists.txt 2026-06-19 09:20:07.000000000 +0200 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.10) -project(cmake-extras VERSION 1.9) +project(cmake-extras VERSION 1.10) include(GNUInstallDirs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/ChangeLog new/cmake-extras-1.10/ChangeLog --- old/cmake-extras-1.9/ChangeLog 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/ChangeLog 2026-06-19 09:20:07.000000000 +0200 @@ -1,6 +1,67 @@ +2026-06-19 Mike Gabriel + + * Release 1.10 (HEAD -> main, tag: 1.10) + +2026-02-12 Mike Gabriel + + * Merge branch 'personal/gszymaszek/sync-with-debian' into 'main' + (f6b8829) + +2021-11-08 Mike Gabriel + + * src/DoxygenBuilder/Doxyfile.in: Create Doxygen documentations with + FULL_PATH_NAMES set to NO (f9c4fad) + +2026-02-04 Grzegorz Szymaszek + + * debian/upstream/metadata: add file from Debian (4b2fb3d) + +2017-05-23 Mike Gabriel + + * debian/rules: Add get-orig-source rule. (bd67af6) + +2026-01-26 Mike Gabriel + + * Merge branch 'personal/gszymaszek/sync-with-debian' into 'main' + (6c51d0e) + +2026-01-24 Grzegorz Szymaszek + + * debian/copyright: update from Debian (31cc72d) + * debian/control: use description from Debian (7474862) + * debian/rules: drop trailing empty line (69a08fa) + * debian/control: add suggested googletest dependencies (6e2813b) + * debian/control: add dependency on pkgconf (c2db14a) + * debian/control: add dependency on python3 (ddbde2d) + * debian/control: update Section from libs to devel (6f72bdb) + * Update Debian package sources and dependencies (0282a4b) + +2020-10-24 Mike Gabriel + + * debian/tests/control: Trailing comma or all dependencies. (e12ca79) + +2020-01-09 Mike Gabriel + + * Drop Python2 usage, replace by Python3 (c238058) + +2020-01-08 Mike Gabriel + + * debian/tests/{control,gdbus}: Run gdbus test as dbus-test-runner + task (29195dd) + * debian/tests/control: Fix intltool test failure on Debian (da90fb3) + +2018-08-14 Mike Gabriel + + * debian/examples: Add file (5afbcbd) + +2018-08-14 Gianfranco Costamagna + + * debian/tests/includechecker: More verbosity to failing tests. + (d8f4f9f) + 2025-09-01 Mike Gabriel - * Release 1.9 (HEAD -> main, tag: 1.9) + * Release 1.9 (25dfa16) (tag: 1.9) 2025-03-28 Ratchanan Srirattanamet diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/changelog new/cmake-extras-1.10/debian/changelog --- old/cmake-extras-1.9/debian/changelog 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/changelog 2026-06-19 09:20:07.000000000 +0200 @@ -1,3 +1,10 @@ +cmake-extras (1.10) unstable; urgency=medium + + * Upstream-provided Debian package for cmake-extras. See upstream + ChangeLog for recent changes. + + -- UBports developers <[email protected]> Fri, 19 Jun 2026 09:19:58 +0200 + cmake-extras (1.9) unstable; urgency=medium * Upstream-provided Debian package for cmake-extras. See upstream diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/compat new/cmake-extras-1.10/debian/compat --- old/cmake-extras-1.9/debian/compat 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/compat 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -9 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/control new/cmake-extras-1.10/debian/control --- old/cmake-extras-1.9/debian/control 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/control 2026-06-19 09:20:07.000000000 +0200 @@ -1,20 +1,36 @@ Source: cmake-extras -Section: libs -Priority: extra +Section: devel +Priority: optional Maintainer: Ubuntu QA Team <[email protected]> Build-Depends: cmake, - debhelper (>= 9), -Standards-Version: 3.9.8 -Homepage: https://launchpad.net/cmake-extras -# if you don't have have commit access to this branch but would like to upload -# directly to Ubuntu, don't worry: your changes will be merged back into the -# upstream branch -Vcs-Bzr: lp:cmake-extras + debhelper-compat (= 13), +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Homepage: https://gitlab.com/ubports/development/core/cmake-extras +Vcs-Browser: https://gitlab.com/ubports/development/core/cmake-extras +Vcs-Git: https://gitlab.com/ubports/development/core/cmake-extras.git Package: cmake-extras Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, cmake (>= 3.1), -Description: Extra CMake utility modules. - Modules for coverage testing, building gtest, doxygen documentation, and more. + pkgconf, + python3, +Suggests: googletest (>= 1.10.0.20201025), + libgtest-dev, +Description: extra CMake utility modules + CMake modules which are used for Ubuntu development. In Debian, this package is + helpful when porting Ubuntu originated software to Debian. + . + Included CMake modules: + . + - copyright testing + - coverage testing + - building gtest + - doxygen documentation + - code formatting + - GDbus, GMock and GSettings modules + - intltool helpers + - QML plugin helper + - and several more... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/copyright new/cmake-extras-1.10/debian/copyright --- old/cmake-extras-1.9/debian/copyright 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/copyright 2026-06-19 09:20:07.000000000 +0200 @@ -1,18 +1,143 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: cmake-extras -Source: https://launchpad.net/cmake-extras +Source: https://gitlab.com/ubports/development/core/cmake-extras -Files: * -Copyright: Canonical Ltd. +Files: .gitignore + AUTHORS + CMakeLists.txt + ChangeLog + README.md + examples/copyrighttest-demo/no_copyright.cpp + examples/copyrighttest-demo/no_copyright.h + examples/doxygenbuilder-demo/CMakeLists.txt + examples/doxygenbuilder-demo/doc/CMakeLists.txt + examples/doxygenbuilder-demo/doc/pages/mainpage.dox + examples/doxygenbuilder-demo/examples/example-1.cpp + examples/doxygenbuilder-demo/src/my-namespace/my-class.h + examples/findgmock-demo/CMakeLists.txt + examples/findgmock-demo/test-suite.cpp + examples/gdbus-demo/CMakeLists.txt + examples/gdbus-demo/main.cpp + examples/gdbus-demo/org.freedesktop.DBus.xml + examples/gsettings-demo/CMakeLists.txt + examples/gsettings-demo/generated.gschema.xml.in + examples/gsettings-demo/static.gschema.xml + examples/includechecker-demo/CMakeLists.txt + examples/includechecker-demo/include/demolib/bad/bad-header.h + examples/includechecker-demo/include/demolib/good-header.h + examples/includechecker-demo/include/demolib/internal/bar.h + examples/includechecker-demo/test/CMakeLists.txt + examples/includechecker-demo/test/demolib/CMakeLists.txt + examples/includechecker-demo/test/demolib/bad/bad-header-test.cpp + examples/includechecker-demo/test/demolib/good-header-test.cpp + examples/intltool-demo/CMakeLists.txt + examples/intltool-demo/po/CMakeLists.txt + examples/intltool-demo/po/POTFILES.in.in + examples/intltool-demo/po/en_AU.po + examples/intltool-demo/po/intltool-demo.pot + examples/intltool-demo/python/CMakeLists.txt + examples/intltool-demo/python/other_language_translations.py + examples/intltool-demo/src/CMakeLists.txt + examples/intltool-demo/src/foo.ini.in + examples/intltool-demo/src/main.cpp + examples/intltool-demo/src/translated.gschema.xml.in + examples/intltool-demo/test/test.cpp + src/CoverageReport/CoverageReportConfig.cmake + src/DoxygenBuilder/Doxyfile.in + src/FormatCode/unity-api.astyle + src/FormatCode/unity-api.clang-format + src/GSettings/GSettingsConfig.cmake + src/GdbusCodegen/GdbusCodegenConfig.cmake + src/IncludeChecker/deps + src/QmlPlugins/QmlPluginsConfig.cmake +Copyright: 2013-2017, Canonical Ltd License: LGPL-3 +Comment: + Missing license headers, assuming copyright holdership and + license from majority of other files and what Canonical Ltd. + used to ship in the original d/copyright file. -Files: src/gcovr/gcovrConfig.cmake +Files: examples/copyrighttest-demo/CMakeLists.txt + examples/copyrighttest-demo/copyright.cpp + examples/copyrighttest-demo/copyright.h + src/CopyrightTest/check_copyright.sh + src/CopyrightTest/CopyrightTestConfig.cmake + src/DoxygenBuilder/DoxygenBuilderConfig.cmake + src/FormatCode/formatcode.in + src/GDbus/GDbusConfig.cmake + src/GMock/GMockConfig.cmake + src/IncludeChecker/include_checker.py + src/Intltool/IntltoolConfig.cmake +Copyright: 2013, Canonical Ltd + 2013-2016, Canonical Ltd + 2014, Canonical Ltd + 2015, Canonical Ltd + 2017, Canonical Ltd +License: LGPL-3 + +Files: src/FormatCode/FormatCodeConfig.cmake + src/FormatCode/formatcode_common.cmake + src/FormatCode/formatcode_format.cmake.in + src/FormatCode/formatcode_test.cmake.in + src/IncludeChecker/IncludeCheckerConfig.cmake +Copyright: 2016, Canonical Ltd + 2017, Canonical Ltd +License: LGPL-3+ + +Files: src/CoverageReport/EnableCoverageReport.cmake src/Lcov/LcovConfig.cmake - src/CoverageReport/EnableCoverageReport.cmake -Copyright: 2010 Johannes Wienke <[email protected]> + src/gcovr/gcovrConfig.cmake +Copyright: 2010, Johannes Wienke <jwienke at techfak dot uni-bielefeld dot de> + 2011, Johannes Wienke <jwienke at techfak dot uni-bielefeld dot de> +License: LGPL-3+ + +Files: src/Vala/ValaConfig.cmake +Copyright: Přemysl Janouch 2011 +License: BSD-2-clause + +Files: src/GObjectIntrospection/GObjectIntrospectionConfig.cmake +Copyright: 2010, Pino Toscano, <[email protected]> +License: BSD-2-clause +Comment: + Exact license version is missing assuming CMake license. + +Files: debian/* +Copyright: 2013-2017, Canonical Ltd. + 2014-2025, Mike Gabriel <[email protected]> License: LGPL-3 +Files: debian/tests/copyrighttest + debian/tests/doxygenbuilder + debian/tests/findgmock + debian/tests/gdbus + debian/tests/gsettings + debian/tests/includechecker + debian/tests/intltool +Copyright: 2016, Canonical Ltd. + 2017, Canonical Ltd. License: LGPL-3 +Comment: + No licence in file headers, assuming Canonical Ltd.'s + original cmake-extras license. + +License: LGPL-3 + This file may be licensed under the terms of the + GNU Lesser General Public License Version 3 (the ``LGPL''). + . + Software distributed under the License is distributed + on an ``AS IS'' basis, WITHOUT WARRANTY OF ANY KIND, either + express or implied. See the LGPL for the specific language + governing rights and limitations. + . + You should have received a copy of the LGPL along with this + program. If not, go to http://www.gnu.org/licenses/lgpl.html + or write to the Free Software Foundation, Inc., + 31 Milk Streetreet, # 960789, Boston, MA 02196, USA. + . + On Debian/Ubuntu systems, the full text of the LGPL v3 can be found in + `/usr/share/common-licenses/LGPL-3' + +License: LGPL-3+ This file may be licensed under the terms of the GNU Lesser General Public License Version 3 (the ``LGPL''), or (at your option) any later version. @@ -22,6 +147,32 @@ express or implied. See the LGPL for the specific language governing rights and limitations. . + You should have received a copy of the LGPL along with this + program. If not, go to http://www.gnu.org/licenses/lgpl.html + or write to the Free Software Foundation, Inc., + 31 Milk Streetreet, # 960789, Boston, MA 02196, USA. + . On Debian/Ubuntu systems, the full text of the LGPL v3 can be found in `/usr/share/common-licenses/LGPL-3' +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/examples new/cmake-extras-1.10/debian/examples --- old/cmake-extras-1.9/debian/examples 1970-01-01 01:00:00.000000000 +0100 +++ new/cmake-extras-1.10/debian/examples 2026-06-19 09:20:07.000000000 +0200 @@ -0,0 +1 @@ +examples/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/rules new/cmake-extras-1.10/debian/rules --- old/cmake-extras-1.9/debian/rules 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/rules 2026-06-19 09:20:07.000000000 +0200 @@ -1,4 +1,6 @@ #!/usr/bin/make -f %: - dh $@ --fail-missing --parallel + dh $@ --fail-missing +get-orig-source: + uscan --noconf --force-download --rename --download-current-version --destdir=.. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/source/format new/cmake-extras-1.10/debian/source/format --- old/cmake-extras-1.9/debian/source/format 1970-01-01 01:00:00.000000000 +0100 +++ new/cmake-extras-1.10/debian/source/format 2026-06-19 09:20:07.000000000 +0200 @@ -0,0 +1 @@ +3.0 (native) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/tests/control new/cmake-extras-1.10/debian/tests/control --- old/cmake-extras-1.9/debian/tests/control 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/tests/control 2026-06-19 09:20:07.000000000 +0200 @@ -5,8 +5,8 @@ cmake, cmake-extras, googletest (>= 1.8.0) | google-mock, - pkg-config, libgtest-dev, + pkgconf, Tests: copyrighttest Restrictions: allow-stderr @@ -14,7 +14,7 @@ build-essential, cmake, cmake-extras, - licensecheck | devscripts (<< 2.16.6) + licensecheck | devscripts (<< 2.16.6), Tests: intltool Restrictions: allow-stderr @@ -22,10 +22,10 @@ build-essential, cmake, cmake-extras, - language-pack-en, + language-pack-en | locales-all, intltool, libglib2.0-dev, - pkg-config, + pkgconf, Tests: doxygenbuilder Restrictions: allow-stderr @@ -43,10 +43,10 @@ clang, cmake, cmake-extras, - libclang-3.8-dev, + libclang-dev, libglib2.0-dev, - pkg-config, - python-clang-3.8, + pkgconf, + python3-clang (>= 0.49~), Tests: gsettings Restrictions: allow-stderr @@ -56,7 +56,7 @@ cmake-extras, gettext, libglib2.0-dev, - pkg-config, + pkgconf, uuid-runtime, Tests: gdbus @@ -65,6 +65,6 @@ build-essential, cmake, cmake-extras, - dbus, + dbus-test-runner, libglib2.0-dev, - pkg-config, + pkgconf, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/tests/gdbus new/cmake-extras-1.10/debian/tests/gdbus --- old/cmake-extras-1.9/debian/tests/gdbus 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/tests/gdbus 2026-06-19 09:20:07.000000000 +0200 @@ -16,10 +16,13 @@ mkdir -p "${bindir}" +echo -e "#!/bin/bash\nmake ARGS+=\"--output-on-failure\" test\n" > ${bindir}/run-gdbus-tests.sh +chmod a+x ${bindir}/run-gdbus-tests.sh + # Move into bindir temporarily ( cd "${bindir}" cmake "${srcdir}" -DCMAKE_INSTALL_PREFIX="${installdir}" make - make ARGS+="--output-on-failure" test + dbus-test-runner --bus-type=system -t ./run-gdbus-tests.sh ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/tests/includechecker new/cmake-extras-1.10/debian/tests/includechecker --- old/cmake-extras-1.9/debian/tests/includechecker 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/debian/tests/includechecker 2026-06-19 09:20:07.000000000 +0200 @@ -28,10 +28,10 @@ ( cd "${bindir}" - cmake $@ -DCMAKE_INSTALL_PREFIX="${installdir}" "${srcdir}" > /dev/null - make > /dev/null + cmake $@ -DCMAKE_INSTALL_PREFIX="${installdir}" "${srcdir}" + make set +e - make test &> /dev/null + make test retval=$? set -e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/debian/upstream/metadata new/cmake-extras-1.10/debian/upstream/metadata --- old/cmake-extras-1.9/debian/upstream/metadata 1970-01-01 01:00:00.000000000 +0100 +++ new/cmake-extras-1.10/debian/upstream/metadata 2026-06-19 09:20:07.000000000 +0200 @@ -0,0 +1,5 @@ +Bug-Database: https://gitlab.com/ubports/development/core/cmake-extras/issues +Bug-Submit: https://gitlab.com/ubports/development/core/cmake-extras/issues/new +Donation: https://ubports.com/donate +Repository: https://gitlab.com/ubports/development/core/cmake-extras.git +Repository-Browse: https://gitlab.com/ubports/development/core/cmake-extras diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/examples/intltool-demo/python/other_language_translations.py new/cmake-extras-1.10/examples/intltool-demo/python/other_language_translations.py --- old/cmake-extras-1.9/examples/intltool-demo/python/other_language_translations.py 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/examples/intltool-demo/python/other_language_translations.py 2026-06-19 09:20:07.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import gettext gettext.textdomain('libertine') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/src/DoxygenBuilder/Doxyfile.in new/cmake-extras-1.10/src/DoxygenBuilder/Doxyfile.in --- old/cmake-extras-1.9/src/DoxygenBuilder/Doxyfile.in 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/src/DoxygenBuilder/Doxyfile.in 2026-06-19 09:20:07.000000000 +0200 @@ -140,7 +140,7 @@ # shortest path that makes the file name unique will be used # The default value is: YES. -FULL_PATH_NAMES = YES +FULL_PATH_NAMES = NO # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. # Stripping is only done if one of the specified strings matches the left-hand diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/src/IncludeChecker/include_checker.py new/cmake-extras-1.10/src/IncludeChecker/include_checker.py --- old/cmake-extras-1.9/src/IncludeChecker/include_checker.py 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/src/IncludeChecker/include_checker.py 2026-06-19 09:20:07.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # # Copyright (C) 2017 Canonical Ltd @@ -49,13 +49,13 @@ import re import subprocess - regex = re.compile(ur'(?:\#include \<...\> search starts here\:)(?P<list>.*?)(?:End of search list)', + regex = re.compile(r'(?:\#include \<...\> search starts here\:)(?P<list>.*?)(?:End of search list)', re.DOTALL) process = subprocess.Popen(['clang++', '-v', '-E', '-x', 'c++', '-'], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) process_out, process_err = process.communicate('') output = process_out + process_err includes = [] - for p in re.search(regex, output).group('list').split('\n'): + for p in re.search(regex, output.decode()).group('list').split('\n'): p = p.strip() if len(p) > 0 and p.find('(framework directory)') < 0: includes.append('-isystem') @@ -78,7 +78,7 @@ if filename.endswith(self.file_extensions): fullname = os.path.join(root, filename) allowed = frozenset() - for path, names in self.allowed.iteritems(): + for path, names in self.allowed.items(): if root.endswith(path) or fullname.endswith(path): allowed = names break diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-extras-1.9/src/gcovr/gcovrConfig.cmake new/cmake-extras-1.10/src/gcovr/gcovrConfig.cmake --- old/cmake-extras-1.9/src/gcovr/gcovrConfig.cmake 2025-09-01 11:24:00.000000000 +0200 +++ new/cmake-extras-1.10/src/gcovr/gcovrConfig.cmake 2026-06-19 09:20:07.000000000 +0200 @@ -32,6 +32,10 @@ FIND_PROGRAM(GCOVR_EXECUTABLE gcovr HINTS ${GCOVR_ROOT} "${GCOVR_ROOT}/bin" + "${GCOVR_ROOT}/share/python3" + "/usr/share/python3" + "/usr/local/share/python3" + "${CMAKE_INSTALL_PREFIX}/share/python3" "${GCOVR_ROOT}/share/python" "/usr/share/python" "/usr/local/share/python"
