Hello community,

here is the log from the commit of package gsignond for openSUSE:Factory 
checked in at 2018-10-22 11:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gsignond (Old)
 and      /work/SRC/openSUSE:Factory/.gsignond.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gsignond"

Mon Oct 22 11:23:45 2018 rev:4 rq:643073 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gsignond/gsignond.changes        2018-03-20 
22:00:08.890139732 +0100
+++ /work/SRC/openSUSE:Factory/.gsignond.new/gsignond.changes   2018-10-22 
11:23:53.739122643 +0200
@@ -1,0 +2,69 @@
+Fri Oct 19 05:52:29 UTC 2018 - Alexei Podvalsky <[email protected]>
+
+- Change the sover in baselibs.conf
+
+-------------------------------------------------------------------
+Thu Oct 18 21:33:05 UTC 2018 - Alexei Podvalsky <[email protected]>
+
+- Add gsignond-1.1.0-meson-0.48.patch
+
+-------------------------------------------------------------------
+Fri Aug 17 14:48:55 UTC 2018 - [email protected]
+
+- Update to 1.1.0:
+  * Add new method to get the auth session from the 
+    AuthServiceAdapter
+  * gtk-doc: do not explicitely rebuild types
+  * tests: cover the plugin proxy
+  * CI: use fedora 28
+  * docs: add dependencies
+  * ci: publish coverage reports
+  * tests: use the test extension
+  * Always install ssotest plugin
+
+-------------------------------------------------------------------
+Mon Jun 11 18:56:08 UTC 2018 - [email protected]
+
+- Update to 1.0.7:
+  * Extend the password plugin to make it more useful
+  * Use meson project version
+  * Avoid shadow declaration in tests
+  * Do not redeclare functions, avoid shadowing variables
+  * Fix wrong type assignment
+  * Merge branch 'tintou/strict-prototypes' into 'master'
+  * Enforce strict prototypes
+  * Merge branch 'gitlab-ci-rework' into 'master'
+  * Rework GitLab CI
+  * Merge branch 'tintou/more-meson-cleanup' into 'master'
+  * Move DBus files to its own directory as they are shared by 
+    several component
+  * Merge branch 'tintou/meson-arg-fixes' into 'master'
+  * Re-establish some options from Autotools
+  * Merge branch 'tintou/desktop-extension' into 'master'
+  * [meson] Do not mention the db subdirectory and include it 
+    directly
+  * Create new desktop extension relying on libsecret-1
+  * Add ninja install to the command list to create the 
+    documentation
+  * [meson] remove array from the files argument
+  * Use the right directory for deployment
+  * Merge branch 'meson' into 'master'
+  * Meson
+  * Merge branch 'tintou/no-path-max' into 'master'
+  * Make the Type property a uint32
+  * Fix documentation annotations, remove custom vala file
+  * Don't use PATH_MAX but GLib built-in functions to get symlinks
+  * Update test to latest API
+  * Fix some small spelling mistakes
+  * Fix remaining GSignondSecurityContextList
+  * Lint YML of CI
+
+-------------------------------------------------------------------
+Mon Jun 11 18:35:42 UTC 2018 - [email protected]
+
+- Switch to meson
+- Build with: gio-2.0, gio-unix-2.0, gmodule-2.0, libsecret-1
+- Drop gsignond-disable-werror.patch
+- Spec file cleanup
+
+-------------------------------------------------------------------

Old:
----
  _service
  gsignond-1.0.6.tar.xz
  gsignond-disable-werror.patch

New:
----
  gsignond-1.1.0-meson-0.48.patch
  gsignond-1.1.0.tar.gz

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

Other differences:
------------------
++++++ gsignond.spec ++++++
--- /var/tmp/diff_new_pack.5h9cLI/_old  2018-10-22 11:23:54.867121515 +0200
+++ /var/tmp/diff_new_pack.5h9cLI/_new  2018-10-22 11:23:54.871121511 +0200
@@ -18,30 +18,33 @@
 
 %define typelib typelib-1_0-gSignond-1_0
 %define soname libgsignond-common
-%define sover 0
+%define sover 1
 Name:           gsignond
-Version:        1.0.6
+Version:        1.1.0
 Release:        0
 Summary:        Online Accounts Sign-on glib daemon
 License:        LGPL-2.1-or-later
 Group:          Productivity/Networking/Other
-Url:            https://gitlab.com/accounts-sso/gsignond
-Source:         %{name}-%{version}.tar.xz
+URL:            https://gitlab.com/accounts-sso/gsignond
+Source:         
https://gitlab.com/accounts-sso/gsignond/-/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
-# PATCH-FIX-OPENSUSE gsignond-disable-werror.patch [email protected] -- 
Disable -Werror.
-Patch0:         gsignond-disable-werror.patch
 # PATCH-FIX-OPENSUSE gsignond-1.0.5_storagedir.patch [email protected] -- 
Change the database path to not use SUID.
-Patch1:         gsignond-1.0.5_storagedir.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
+Patch0:         gsignond-1.0.5_storagedir.patch
+# PATCH-FIX-UPSTREAM -- https://gitlab.com/accounts-sso/gsignond/issues/18
+Patch1:         gsignond-1.1.0-meson-0.48.patch
 BuildRequires:  gtk-doc
-BuildRequires:  libtool
+BuildRequires:  meson >= 0.44.4
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(libsecret-1)
 BuildRequires:  pkgconfig(sqlite3)
-Requires:       %{name}-config = %{version}
+Requires:       gsignond-config = %{version}
+Recommends:     gsignond-config-upstream
 %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120200
 BuildRequires:  vala >= 0.28.0
 %endif
@@ -93,7 +96,7 @@
 Summary:        Default configuration for gsignond
 Group:          Productivity/Networking/Other
 Supplements:    packageand(%{name}:config-upstream)
-Conflicts:      otherproviders(%{name}-config)
+Conflicts:      %{name}-config
 Provides:       %{name}-config = %{version}
 BuildArch:      noarch
 
@@ -108,19 +111,19 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
+%patch1 -p2
 
 %build
-NOCONFIGURE=1 ./autogen.sh
-%configure \
-  --enable-introspection=yes \
-  --enable-dbus-type=session \
-  --enable-storagedir=""     \
-  --enable-gtk-doc
-make %{?_smp_mflags} V=1
+%meson \
+  -Dextension=desktop \
+  -Dbus_type=session \
+  -Denable_storagedir='' \
+  -Denable_doc=true
+
+%meson_build
 
 %install
-%make_install
+%meson_install
 
 if [ -u %{buildroot}%{_bindir}/%{name} ]; then
     chmod u-s %{buildroot}%{_bindir}/%{name}
@@ -129,16 +132,10 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -n %{soname}%{sover} -p /sbin/ldconfig
-
 %postun -n %{soname}%{sover} -p /sbin/ldconfig
 
 %files
-%if 0%{?suse_version} >= 1500
-%license COPYING*
-%else
-%doc COPYING*
-%endif
-%doc AUTHORS
+%license COPYING.LIB
 %{_bindir}/%{name}
 %{_libdir}/%{name}/
 %{_datadir}/dbus-1/services/*.gSingleSignOn*.service
@@ -147,14 +144,13 @@
 %{_libdir}/%{soname}.so.%{sover}*
 
 %files -n %{typelib}
-%{_libdir}/girepository-1.0/gSignond-1.0.typelib
+%{_libdir}/girepository-1.0/GSignond-1.1.typelib
 
 %files devel
 %{_includedir}/%{name}/
 %{_libdir}/%{soname}.so
 %{_libdir}/pkgconfig/%{name}.pc
-%{_datadir}/dbus-1/interfaces/*SSO*.xml
-%{_datadir}/gir-1.0/gSignond-1.0.gir
+%{_datadir}/gir-1.0/GSignond-1.1.gir
 %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120200
 %dir %{_datadir}/vala/vapi/
 %{_datadir}/vala/vapi/%{name}*

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.5h9cLI/_old  2018-10-22 11:23:54.903121480 +0200
+++ /var/tmp/diff_new_pack.5h9cLI/_new  2018-10-22 11:23:54.903121480 +0200
@@ -1 +1 @@
-libgsignond-common0
+libgsignond-common1

++++++ gsignond-1.1.0-meson-0.48.patch ++++++
diff -ruN gsignond-1.1.0.orig/gsignond-1.1.0/meson.build 
gsignond-1.1.0/gsignond-1.1.0/meson.build
--- gsignond-1.1.0.orig/gsignond-1.1.0/meson.build      2018-07-26 
22:52:59.000000000 +0300
+++ gsignond-1.1.0/gsignond-1.1.0/meson.build   2018-10-19 00:26:13.172371136 
+0300
@@ -41,7 +41,7 @@
     add_project_arguments('-DGSIGNOND_BUS_TYPE=G_BUS_TYPE_SESSION', language : 
'c')
 endif
 
-enable_debug = get_option('debug')
+enable_debug = get_option('debugging')
 enable_sql_log = get_option('sql_log')
 if enable_debug == true
     add_project_arguments('-DENABLE_DEBUG=1', language : 'c')
diff -ruN gsignond-1.1.0.orig/gsignond-1.1.0/meson_options.txt 
gsignond-1.1.0/gsignond-1.1.0/meson_options.txt
--- gsignond-1.1.0.orig/gsignond-1.1.0/meson_options.txt        2018-07-26 
22:52:59.000000000 +0300
+++ gsignond-1.1.0/gsignond-1.1.0/meson_options.txt     2018-10-19 
00:26:23.068074957 +0300
@@ -1,6 +1,6 @@
 option('bus_type', type : 'combo', choices : ['system', 'session', 'p2p'], 
value : 'session', description : 'Daemon D-Bus type')
 option('extension', type : 'combo', choices : ['default', 'ostro', 'tizen', 
'desktop'], value : 'default', description : 'Build the chosen extension')
-option('debug', type : 'boolean', value : false, description : 'Enable debug 
features')
+option('debugging', type : 'boolean', value : false, description : 'Enable 
debug features')
 option('sql_log', type : 'boolean', value : false, description : 'Enable debug 
features')
 option('documentation', type : 'boolean', value : true, description : 'Enable 
documentation generation')
 option('keychain', type : 'string', value : '', description : 'System context 
for the keychain access')

Reply via email to