Hello community, here is the log from the commit of package cairomm for openSUSE:Factory checked in at 2020-11-19 16:44:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairomm (Old) and /work/SRC/openSUSE:Factory/.cairomm.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cairomm" Thu Nov 19 16:44:07 2020 rev:45 rq:847173 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cairomm/cairomm.changes 2019-04-22 12:27:07.840944511 +0200 +++ /work/SRC/openSUSE:Factory/.cairomm.new.5913/cairomm.changes 2020-11-23 10:24:04.648928491 +0100 @@ -1,0 +2,26 @@ +Mon Nov 2 11:59:06 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 1.16.0: + + This is the first stable release in the cairomm-1.16 ABI + series. It is parallel-installable with the cairomm-1.0 ABI. + + Cairo: + - Add Context::get_source_for_surface() + - Fix a memory leak in RefPtr + + Build: + - Require C++17 + - Add NMake Makefiles. Remove the Visual Studio projects + - Add support for building with Meson + - Use __declspec(dllexport) when building cairomm on Visual + Studio. Stop using gendef.exe + - docs/reference/: Update for Doxygen >= 1.8.16 + + Tests: + - Update the source code + - Don't include deprecated Boost header files. Fix tests in + Autotools builds + + Documentation: README: Update with instructions for building + cairomm. +- Add meson BuildRequires and macros following upstreams port. +- Add graphviz BuildRequires, needed now for building + documentation. + +------------------------------------------------------------------- Old: ---- cairomm-1.15.5.tar.gz New: ---- cairomm-1.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairomm.spec ++++++ --- /var/tmp/diff_new_pack.1bEbmw/_old 2020-11-23 10:24:05.168929079 +0100 +++ /var/tmp/diff_new_pack.1bEbmw/_new 2020-11-23 10:24:05.172929083 +0100 @@ -1,7 +1,7 @@ # # spec file for package cairomm # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,19 @@ Name: cairomm -Version: 1.15.5 +Version: 1.16.0 Release: 0 Summary: C++ Interface for Cairo License: LGPL-2.1-or-later Group: System/GUI/GNOME URL: http://cairographics.org -Source: https://www.cairographics.org/releases/%{name}-%{version}.tar.gz +Source: https://www.cairographics.org/releases/%{name}-%{version}.tar.xz Source99: baselibs.conf -# needs doxygen for the documentation + BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: graphviz +BuildRequires: meson BuildRequires: mm-common BuildRequires: pkgconfig BuildRequires: update-desktop-files @@ -62,16 +64,16 @@ This package provides documentation for the Cairo C++ interface. %prep -%setup -q +%autosetup -p1 %build -export CXXFLAGS="-std=c++17 %{optflags}" -%configure --disable-static -make %{?_smp_mflags} +%meson \ + -Dbuild-documentation=true \ + %{nil} +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install %post -n libcairomm-1_16-1 -p /sbin/ldconfig %postun -n libcairomm-1_16-1 -p /sbin/ldconfig _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
