Hello community, here is the log from the commit of package libsignon-glib for openSUSE:Factory checked in at 2019-10-17 13:07:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsignon-glib (Old) and /work/SRC/openSUSE:Factory/.libsignon-glib.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsignon-glib" Thu Oct 17 13:07:56 2019 rev:4 rq:738825 version:2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libsignon-glib/libsignon-glib.changes 2017-11-09 16:23:11.049405347 +0100 +++ /work/SRC/openSUSE:Factory/.libsignon-glib.new.2352/libsignon-glib.changes 2019-10-17 13:08:00.791969819 +0200 @@ -1,0 +2,33 @@ +Fri Oct 11 17:46:31 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- 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.QV6WHT/_old 2019-10-17 13:08:01.735967388 +0200 +++ /var/tmp/diff_new_pack.QV6WHT/_new 2019-10-17 13:08:01.735967388 +0200 @@ -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