Hello community,
here is the log from the commit of package libsignon-glib for
openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libsignon-glib (Old)
and /work/SRC/openSUSE:Leap:15.2/.libsignon-glib.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsignon-glib"
Thu Jan 30 14:49:03 2020 rev:17 rq:753201 version:2.1
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libsignon-glib/libsignon-glib.changes
2020-01-15 15:25:09.574567773 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.libsignon-glib.new.26092/libsignon-glib.changes
2020-01-30 14:49:41.262879720 +0100
@@ -1,0 +2,33 @@
+Fri Oct 11 17:46:31 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.1:
+ * Rename `debug` option to `debugging`
+ * Fix racing build when using the enum header
+ * Add option to specify path to pygobject override directory
+- Changes from version 2.0:
+ * Support new signond 8.60
+ * New SignonSecurityContext with system and application contexts
+ * Add signon_list_available_mechanisms() method
+ * Remove a couple of obsolete methods
+ * Use the GTask API
+ * Build: switch to Meson build system
+ * Tests: increase code coverage
+- Changes from version 1.15:
+ * Do not build-depend on signond
+ * Update to the new signond D-Bus api with application context
+ * Create the Vala file at build time
+ * Handle the case where signond objects have been unregistered
+ * Respect thread affinity in callbacks
+ * Fix a memory leak
+ * Tests: make tests more robust
+- Switch to git checkout via source service, explict released tag.
+- Add meson BuildRequires and macros following upstreams port.
+- Bump sover following upstreams bumps.
+- Add explicit python3-gobject-devel and pkgconfig(vapigen)
+ BuildRequires, new dependencies.
+- Drop libtool, python-devel pkgconfig(check) and
+ pkgconfig(signond) BuildRequries, no longer needed.
+- Modernize spec.
+- Add new sub-package python3-libsignon-glib.
+
+-------------------------------------------------------------------
Old:
----
libsignon-glib-VERSION_1.14-e90302e342bfd27bc8c9132ab9d0ea3d8723fd03.tar.bz2
New:
----
_service
libsignon-glib-2.1.obscpio
libsignon-glib.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsignon-glib.spec ++++++
--- /var/tmp/diff_new_pack.Y7Hn2W/_old 2020-01-30 14:49:41.622879911 +0100
+++ /var/tmp/diff_new_pack.Y7Hn2W/_new 2020-01-30 14:49:41.622879911 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libsignon-glib
#
-# Copyright (c) 2017 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,41 +12,41 @@
# 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/
#
-%define _version VERSION_1.14-e90302e342bfd27bc8c9132ab9d0ea3d8723fd03
+%define sover 2
Name: libsignon-glib
-Version: 1.14
+Version: 2.1
Release: 0
Summary: Library for signond
-License: LGPL-2.1
+License: LGPL-2.1-only
Group: System/Libraries
-Url: https://gitlab.com/accounts-sso/libsignon-glib
-Source:
https://gitlab.com/accounts-sso/%{name}/repository/VERSION_%{version}/archive.tar.bz2#/%{name}-%{_version}.tar.bz2
+URL: https://gitlab.com/accounts-sso/libsignon-glib
+Source: %{name}-%{version}.tar.xz
+
BuildRequires: gtk-doc
-BuildRequires: libtool >= 2.2
-BuildRequires: python-devel
-BuildRequires: pkgconfig(check) >= 0.9.4
+BuildRequires: meson
+BuildRequires: pkgconfig
+BuildRequires: python3-gobject-devel
BuildRequires: pkgconfig(gio-2.0) >= 2.36
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(gobject-2.0) >= 2.35.1
BuildRequires: pkgconfig(gobject-introspection-1.0)
-BuildRequires: pkgconfig(signond) >= 8.40
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: pkgconfig(vapigen)
%description
GLib-based client library for applications handling account
authentication through the Online Accounts Single Sign-On service
-%package -n libsignon-glib1
+%package -n libsignon-glib%{sover}
Summary: Library for signond
Group: System/Libraries
-%description -n libsignon-glib1
+%description -n libsignon-glib%{sover}
GLib-based client library for applications handling account
authentication through the Online Accounts Single Sign-On service
@@ -55,7 +55,7 @@
%package devel
Summary: Development headers for libsignon-glib
Group: Development/Libraries/C and C++
-Requires: libsignon-glib1 = %{version}
+Requires: libsignon-glib%{sover} = %{version}
%description devel
GLib-based client library for applications handling account
@@ -63,11 +63,19 @@
This package provides development headers for libsignon-glib.
-%package -n typelib-1_0-Signon-1_0
+%package -n python3-libsignon-glib
+Summary: Python bindings for the libsignon-glib library
+Group: Development/Languages/Python
+
+%description -n python3-libsignon-glib
+This package contains the python bindings for the libsignon-glib
+management library.
+
+%package -n typelib-1_0-Signon-2_0
Summary: Library for signond -- Introspection bindings
Group: System/Libraries
-%description -n typelib-1_0-Signon-1_0
+%description -n typelib-1_0-Signon-2_0
GLib-based client library for applications handling account
authentication through the Online Accounts Single Sign-On service
@@ -75,39 +83,40 @@
libsignon-glib library.
%prep
-%setup -q -n %{name}-%{_version}
-NOCONFIGURE=1 ./autogen.sh
+%autosetup -p1
%build
-%configure
-make -j1
+%meson \
+ -Dtests=false \
+ %{nil}
+%meson_build
%install
-make install DESTDIR=%{buildroot} %{?_smp_mflags}
-find %{buildroot}%{_libdir} -name "*.la" -delete
+%meson_install
-%post -n libsignon-glib1 -p /sbin/ldconfig
+%post -n libsignon-glib%{sover} -p /sbin/ldconfig
+%postun -n libsignon-glib%{sover} -p /sbin/ldconfig
-%postun -n libsignon-glib1 -p /sbin/ldconfig
-
-%files -n libsignon-glib1
-%defattr(-,root,root)
-%doc AUTHORS README.md NEWS COPYING
-%{_libdir}/libsignon-glib.so.1
-%{_libdir}/libsignon-glib.so.1.0.0
+%files -n libsignon-glib%{sover}
+%license COPYING
+%doc AUTHORS README.md NEWS
+%{_libdir}/libsignon-glib.so.*
%files devel
-%defattr(-,root,root)
+%doc %{_datadir}/gtk-doc/html/
%{_includedir}/libsignon-glib
%{_libdir}/libsignon-glib.so
%{_libdir}/pkgconfig/libsignon-glib.pc
-%{_datadir}/gir-1.0/Signon-1.0.gir
+%{_datadir}/gir-1.0/Signon-2.0.gir
%dir %{_datadir}/vala
%dir %{_datadir}/vala/vapi
-%{_datadir}/vala/vapi/signon.vapi
+%{_datadir}/vala/vapi/libsignon-glib.deps
+%{_datadir}/vala/vapi/libsignon-glib.vapi
+
+%files -n python3-libsignon-glib
+%{python3_sitearch}/gi/overrides/
-%files -n typelib-1_0-Signon-1_0
-%defattr(-,root,root)
-%{_libdir}/girepository-1.0/Signon-1.0.typelib
+%files -n typelib-1_0-Signon-2_0
+%{_libdir}/girepository-1.0/Signon-2.0.typelib
%changelog
++++++ _service ++++++
<services>
<service name="obs_scm" mode="disabled">
<param name="url">https://gitlab.com/accounts-sso/libsignon-glib.git</param>
<param name="scm">git</param>
<param name="revision">refs/tags/VERSION_2.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">VERSION_(.*)</param>
</service>
<service mode="buildtime" name="tar" />
<service mode="buildtime" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="disabled" name="set_version" />
</services>
++++++ libsignon-glib.obsinfo ++++++
name: libsignon-glib
version: 2.1
mtime: 1541156074
commit: 7f9f10a2e7533b74eaf027b26de48818326a1dcf