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')
