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]

Reply via email to