Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cairomm1_0 for openSUSE:Factory checked in at 2025-09-25 18:44:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairomm1_0 (Old) and /work/SRC/openSUSE:Factory/.cairomm1_0.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cairomm1_0" Thu Sep 25 18:44:04 2025 rev:6 rq:1306961 version:1.14.5 Changes: -------- --- /work/SRC/openSUSE:Factory/cairomm1_0/cairomm1_0.changes 2025-05-27 18:51:38.932444887 +0200 +++ /work/SRC/openSUSE:Factory/.cairomm1_0.new.11973/cairomm1_0.changes 2025-09-25 18:44:35.096387139 +0200 @@ -1,0 +2,22 @@ +Wed Sep 24 11:42:05 UTC 2025 - Dominique Leuenberger <[email protected]> + +- Update to version 1.14.5: + + Documentation: + - Context: Fix some typos + - Update Visual Studio build docs + - Remove AUTHORS and MAINTAINERS; add info to README.md + + Meson build: + - Detect if we build from a git subtree + - Don't copy files with configure_file() + - Fix the evaluation of is_git_build on Windows + - The boost-shared option defaults to true +- For more changes since 1.12.2, see packaged NEWS file +- Switch to meson build system: + + Add meson BuildRequires + + replace configure/make/make_install with meson equivalents +- Add graphviz and xsltproc BuildRequires: new dependencies to + build documentation +- Mark doc subpackage as noarch +- Add check section and run meson test + +------------------------------------------------------------------- Old: ---- cairomm-1.12.2.tar.gz New: ---- cairomm-1.14.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairomm1_0.spec ++++++ --- /var/tmp/diff_new_pack.jLygWs/_old 2025-09-25 18:44:35.680411584 +0200 +++ /var/tmp/diff_new_pack.jLygWs/_new 2025-09-25 18:44:35.680411584 +0200 @@ -1,7 +1,7 @@ # # spec file for package cairomm1_0 # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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 @@ -18,17 +18,19 @@ %define _name cairomm Name: cairomm1_0 -Version: 1.12.2 +Version: 1.14.5 Release: 0 Summary: C++ Interface for Cairo License: LGPL-2.1-or-later Group: System/GUI/GNOME URL: http://cairographics.org -Source: http://cairographics.org/releases/%{_name}-%{version}.tar.gz -# needs doxygen for the documentation -BuildRequires: doxygen +Source: http://cairographics.org/releases/%{_name}-%{version}.tar.xz BuildRequires: c++_compiler +BuildRequires: doxygen +BuildRequires: graphviz +BuildRequires: meson BuildRequires: pkgconfig +BuildRequires: xsltproc BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(sigc++-2.0) >= 2.5.1 @@ -54,39 +56,43 @@ %package doc Summary: Documentation for the Cairo C++ interface Group: Documentation/HTML +BuildArch: noarch %description doc This package provides documentation for the Cairo C++ interface. %prep %autosetup -n %{_name}-%{version} +chmod -x NEWS %build -%configure --disable-static -%make_build +%meson -Dbuild-documentation=true +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install + +%check +%meson_test %ldconfig_scriptlets -n libcairomm-1_0-1 %files -n libcairomm-1_0-1 %license COPYING -%doc AUTHORS ChangeLog NEWS README +%doc ChangeLog NEWS %{_libdir}/*.so.* %files devel %{_libdir}/*.so %dir %{_libdir}/cairomm-1.0/ %{_libdir}/cairomm-1.0/include -%{_libdir}/pkgconfig/*.pc -%{_includedir}/* +%{_libdir}/pkgconfig/cairomm*-1.0.pc +%{_includedir}/cairomm-1.0/ %files doc -%{_datadir}/devhelp/books/cairomm-1.0 -%{_datadir}/doc/cairomm-1.0 -# Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books +%dir %{_datadir}/devhelp/books/cairomm-1.0/ +%{_datadir}/devhelp/books/cairomm-1.0/cairomm-1.0.devhelp2 +%{_datadir}/doc/cairomm-1.0/
