Hello community,

here is the log from the commit of package libchamplain for openSUSE:Leap:15.2 
checked in at 2020-01-30 14:49:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libchamplain (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.libchamplain.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libchamplain"

Thu Jan 30 14:49:57 2020 rev:22 rq:757867 version:0.12.20

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libchamplain/libchamplain.changes      
2020-01-15 15:19:21.682373723 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libchamplain.new.26092/libchamplain.changes   
2020-01-30 14:50:55.386919143 +0100
@@ -1,0 +2,65 @@
+Tue Oct 29 19:40:53 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 0.12.20:
+  + Remove autotools-based build and all the related files.
+  + Fix gtk-doc module name.
+  + Add missing gdk required dependency.
+  + Make the build reproducible.
+
+-------------------------------------------------------------------
+Sun Mar  3 20:03:39 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 0.12.19:
+  + Fix incorrect Requires in pc files when using meson.
+  + Various meson-related fixes and cleanups.
+
+-------------------------------------------------------------------
+Thu Feb 21 15:58:17 UTC 2019 - [email protected]
+
+- Update to version 0.12.18:
+  + Fix incorrect so version when using meson.
+  + Avoid exporting marshaler functions by dropping the use of
+    glib-genmarshal and using the generic marshaler instead.
+  + Don't use glib-mkenums for champlain-gtk where it's not needed.
+- Changes from version 0.12.17:
+  + Use of meson build system, CI tests and automatized generation
+    of documentation.
+  + Various map wrapping fixes.
+  + Pass data as uint8 pointer in champlain_renderer_set_data() and
+    make this function introspectable.
+  + Bump versions of some dependencies - clutter (1.24), glib
+    (2.38) - and fix depreciation warnings.
+  + Use https for all map sources that support it.
+  + Don't version-control generated vapi files.
+  + Combine champlain and champlain-gtk documentations into one.
+  + More helpful README.md with links to pages related to
+    libchamplain.
+  + Various housekeeping and cleanups.
+- Drop patch fixed upstream:
+  libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch.
+- Switch to meson build system, add meson BuildRequires and macros.
+
+-------------------------------------------------------------------
+Thu Jan  3 21:13:30 UTC 2019 - [email protected]
+
+- No longer build mephis support: Drop memphis-devel BuildRequires,
+  memphis upstream is dead and gone from the web for several years.
+  libchamplain upstream have disabled mephis support in git 5 years
+  ago, so we should not build it either. Pass --disable-memphis to
+  configure to be ensure we do not.
+- Pkgconfigify spec, align with what configure checks for:
+  + Drop clutter-devel, clutter-gtk-devel, gtk3-devel,
+    libsoup-devel, sqlite3-devel and vala BuildRequires.
+  + Add pkgconfig, pkgconfig(cairo), pkgconfig(clutter-1.0),
+    pkgconfig(clutter-gtk-1.0), pkgconfig(gdk-3.0),
+    pkgconfig(gio-2.0), pkgconfig(glib-2.0),
+    pkgconfig(gobject-2.0), pkgconfig(gtk+-3.0),
+    pkgconfig(libsoup-2.4), pkgconfig(sqlite3) and
+    pkgconfig(vapigen) BuildRequires.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:34:03 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  libchamplain-0.12.16.tar.xz
  libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch

New:
----
  libchamplain-0.12.20.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libchamplain.spec ++++++
--- /var/tmp/diff_new_pack.mASnFk/_old  2020-01-30 14:50:56.314919637 +0100
+++ /var/tmp/diff_new_pack.mASnFk/_new  2020-01-30 14:50:56.322919641 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libchamplain
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,32 +12,35 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           libchamplain
-Version:        0.12.16
+Version:        0.12.20
 Release:        0
 Summary:        Library to display maps
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/GNOME
-Url:            http://projects.gnome.org/libchamplain/
-Source0:        
http://download.gnome.org/sources/libchamplain/0.12/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM 
libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch 
[email protected] -- Fix wrapping in champlain_view_x_to_longitude.
-Patch0:         libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch
+URL:            https://wiki.gnome.org/Projects/libchamplain
+Source0:        
https://download.gnome.org/sources/libchamplain/0.12/%{name}-%{version}.tar.xz
 
-BuildRequires:  clutter-devel >= 1.12
-BuildRequires:  clutter-gtk-devel
 BuildRequires:  fdupes
-BuildRequires:  glib2-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk-doc
-BuildRequires:  gtk3-devel
-BuildRequires:  libsoup-devel >= 2.42
-BuildRequires:  memphis-devel
-BuildRequires:  sqlite3-devel
-BuildRequires:  vala
+BuildRequires:  meson
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(cairo) >= 1.4
+BuildRequires:  pkgconfig(clutter-1.0) >= 1.12
+BuildRequires:  pkgconfig(clutter-gtk-1.0) >= 0.90
+BuildRequires:  pkgconfig(gdk-3.0) >= 2.90
+BuildRequires:  pkgconfig(gio-2.0) >= 2.16
+BuildRequires:  pkgconfig(glib-2.0) >= 2.16
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.10
+BuildRequires:  pkgconfig(gtk+-3.0) >= 2.90
+BuildRequires:  pkgconfig(libsoup-2.4) >= 2.42
+BuildRequires:  pkgconfig(sqlite3) >= 3.0
+BuildRequires:  pkgconfig(vapigen)
 
 %description
 Libchamplain is a C library providing a ClutterActor to display maps. It
@@ -85,22 +88,26 @@
 %autosetup -p1
 
 %build
-%configure \
-        --disable-static \
-        --enable-vala \
+%meson \
+       -Dmemphis=false \
+       -Dintrospection=true \
+       -Dvapi=true \
+       -Dwidgetry=true \
+       -Dgtk_doc=true \
+       -Ddemos=false \
         %{nil}
-%make_build
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 %fdupes %{buildroot}%{_datadir}/gtk-doc
 
 %post -n libchamplain-0_12-0 -p /sbin/ldconfig
 %postun -n libchamplain-0_12-0 -p /sbin/ldconfig
 
 %files -n libchamplain-0_12-0
-%doc AUTHORS ChangeLog COPYING NEWS
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_libdir}/libchamplain-0.12.so.*
 %{_libdir}/libchamplain-gtk-0.12.so.*
 
@@ -112,10 +119,8 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/champlain-0.12.pc
 %{_libdir}/pkgconfig/champlain-gtk-0.12.pc
-%{_includedir}/libchamplain-0.12/
-%{_includedir}/libchamplain-gtk-0.12/
-%doc %{_datadir}/gtk-doc/html/libchamplain-0.12/
-%doc %{_datadir}/gtk-doc/html/libchamplain-gtk-0.12/
+%{_includedir}/champlain-0.12/
+%doc %{_datadir}/gtk-doc/html/champlain-0.12/
 %{_datadir}/gir-1.0/*.gir
 %dir %{_datadir}/vala
 %dir %{_datadir}/vala/vapi

++++++ libchamplain-0.12.16.tar.xz -> libchamplain-0.12.20.tar.xz ++++++
++++ 140206 lines of diff (skipped)


Reply via email to