Hello community,
here is the log from the commit of package libcloudproviders for
openSUSE:Factory checked in at 2020-06-11 10:11:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcloudproviders (Old)
and /work/SRC/openSUSE:Factory/.libcloudproviders.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcloudproviders"
Thu Jun 11 10:11:11 2020 rev:5 rq:813317 version:0.3.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/libcloudproviders/libcloudproviders.changes
2019-09-07 11:50:26.498299529 +0200
+++
/work/SRC/openSUSE:Factory/.libcloudproviders.new.3606/libcloudproviders.changes
2020-06-11 10:13:17.124813785 +0200
@@ -1,0 +2,15 @@
+Tue Jun 9 09:07:41 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 0.3.1:
+ + introspection: Limit namespace version to two digits
+ + Fix compiler warning
+ + Fix error handling on bus acquisition
+ + Fix some warnings with the documentation and the introspection
+ + Make meson throws error when vapigen option is active but
+ program is not found
+ + Update README.md.
+ + build: Bypass generation of Vala vapi if vapigen executable
+ can't be found.
+- Update URL and Source to new location.
+
+-------------------------------------------------------------------
@@ -5,5 +20,5 @@
- * Provide Vala bindings
- * Fix dbus server path
- * Use option for includedir
- * Fix crash when using more than one file chooser
- * Fix licensing
+ + Provide Vala bindings
+ + Fix dbus server path
+ + Use option for includedir
+ + Fix crash when using more than one file chooser
+ + Fix licensing
Old:
----
libcloudproviders-0.3.0.tar.xz
New:
----
libcloudproviders-0.3.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcloudproviders.spec ++++++
--- /var/tmp/diff_new_pack.83Jfqc/_old 2020-06-11 10:13:19.064819993 +0200
+++ /var/tmp/diff_new_pack.83Jfqc/_new 2020-06-11 10:13:19.068820006 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libcloudproviders
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,28 @@
# 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 _typelibdir %(pkg-config --variable=typelibdir
gobject-introspection-1.0)
%define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0)
Name: libcloudproviders
-Version: 0.3.0
+Version: 0.3.1
Release: 0
Summary: Library/Client to integrate cloud storage providers
License: LGPL-3.0-or-later
Group: System/GUI/GNOME
-URL: https://gitlab.gnome.org/External/libcloudproviders
-Source:
https://gitlab.gnome.org/World/libcloudproviders/uploads/e97a550ebbf85e753c4df5692a86b39d/libcloudproviders-0.3.0.tar.xz
+URL: https://gitlab.gnome.org/World/libcloudproviders
+Source0:
https://download.gnome.org/sources/libcloudproviders/0.3/%{name}-%{version}.tar.xz
Source99: %{name}-rpmlintrc
BuildRequires: gtk-doc
BuildRequires: meson >= 0.42.0
BuildRequires: pkgconfig
BuildRequires: pkgconfig(gio-2.0) >= 2.51.2
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.51.2
-BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.51.2
+BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(vapigen)
@@ -69,7 +69,7 @@
developing applications that use %{name}.
%prep
-%setup -q
+%autosetup -p1
%build
%meson \
@@ -80,7 +80,7 @@
%meson_install
%check
-%{meson_test}
+%meson_test
%post -n libcloudproviders0 -p /sbin/ldconfig
%postun -n libcloudproviders0 -p /sbin/ldconfig
++++++ libcloudproviders-0.3.0.tar.xz -> libcloudproviders-0.3.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libcloudproviders-0.3.0/README.md
new/libcloudproviders-0.3.1/README.md
--- old/libcloudproviders-0.3.0/README.md 2019-01-09 17:18:41.000000000
+0100
+++ new/libcloudproviders-0.3.1/README.md 2020-06-08 21:30:27.959037500
+0200
@@ -4,7 +4,16 @@
their services. Clients such as file managers and desktop environments can then
provide integrated access to the cloud providers services.
+More informantion on its uses in [this blog
post](https://csorianognome.wordpress.com/2015/07/07/cloud-providers/).
+
## API Documentation
See the [API documentation](https://csoriano.gitlab.io/libcloudprovidersweb/)
for
further details.
+
+# Integrated by
+### Server
+- Nextcloud client 2.5
+### Client
+- GNOME Nautilus (file manager used by default in Fedora, Ubuntu, OpenSuse,
Debian, RHEL, Suse..)
+- Elementary OS on Juno
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libcloudproviders-0.3.0/meson.build
new/libcloudproviders-0.3.1/meson.build
--- old/libcloudproviders-0.3.0/meson.build 2019-01-09 17:18:41.000000000
+0100
+++ new/libcloudproviders-0.3.1/meson.build 2020-06-08 21:30:27.959037500
+0200
@@ -1,5 +1,5 @@
project ('libcloudproviders', 'c',
- version: '0.3.0',
+ version: '0.3.1',
meson_version: '>=0.42.0',
license: 'LGPL3+',
default_options: [
@@ -8,6 +8,10 @@
]
)
+api_version = '@0@.@1@'.format(
+ meson.project_version().split('.')[0],
+ meson.project_version().split('.')[1])
+
cc = meson.get_compiler('c')
test_cflags = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libcloudproviders-0.3.0/src/cloudprovidersaccountexporter.c
new/libcloudproviders-0.3.1/src/cloudprovidersaccountexporter.c
--- old/libcloudproviders-0.3.0/src/cloudprovidersaccountexporter.c
2019-01-09 17:18:41.000000000 +0100
+++ new/libcloudproviders-0.3.1/src/cloudprovidersaccountexporter.c
2020-06-08 21:30:27.960037500 +0200
@@ -371,7 +371,6 @@
/**
* cloud_providers_account_exporter_set_action_group:
* @self: The cloud provider
- * @account_name: The name of the account
* @action_group: The GActionGroup to be used by the menu exported by
cloud_providers_account_exporter_export_menu
*
* In order for a menu exported with
cloud_providers_account_exporter_export_menu to receive events
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libcloudproviders-0.3.0/src/cloudproviderscollector.c
new/libcloudproviders-0.3.1/src/cloudproviderscollector.c
--- old/libcloudproviders-0.3.0/src/cloudproviderscollector.c 2019-01-09
17:18:41.000000000 +0100
+++ new/libcloudproviders-0.3.1/src/cloudproviderscollector.c 2020-06-08
21:30:27.960037500 +0200
@@ -75,8 +75,8 @@
bus = g_bus_get_finish (res, &error);
if (error != NULL)
{
- if (error->code != G_IO_ERROR_CANCELLED)
- g_warning ("Error acdquiring bus for cloud provider %s",
error->message);
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
+ g_debug ("Error acquiring bus for cloud providers: %s",
error->message);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libcloudproviders-0.3.0/src/cloudprovidersprovider.c
new/libcloudproviders-0.3.1/src/cloudprovidersprovider.c
--- old/libcloudproviders-0.3.0/src/cloudprovidersprovider.c 2019-01-09
17:18:41.000000000 +0100
+++ new/libcloudproviders-0.3.1/src/cloudprovidersprovider.c 2020-06-08
21:30:27.960037500 +0200
@@ -252,7 +252,7 @@
{
CloudProvidersAccount *account;
- account = cloud_providers_account_new
(CLOUD_PROVIDERS_DBUS_ACCOUNT_PROXY (cloud_providers_dbus_object_peek_account
(object)));
+ account = cloud_providers_account_new (G_DBUS_PROXY
(cloud_providers_dbus_object_peek_account (object)));
self->accounts = g_list_append (self->accounts, account);
g_object_unref (interface);
@@ -355,8 +355,8 @@
bus = g_bus_get_finish (res, &error);
if (error != NULL)
{
- if (error->code != G_IO_ERROR_CANCELLED)
- g_warning ("Error acdquiring bus for cloud provider %s",
error->message);
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
+ g_debug ("Error acquiring bus for cloud provider: %s", error->message);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libcloudproviders-0.3.0/src/cloudprovidersproviderexporter.h
new/libcloudproviders-0.3.1/src/cloudprovidersproviderexporter.h
--- old/libcloudproviders-0.3.0/src/cloudprovidersproviderexporter.h
2019-01-09 17:18:41.000000000 +0100
+++ new/libcloudproviders-0.3.1/src/cloudprovidersproviderexporter.h
2020-06-08 21:30:27.960037500 +0200
@@ -45,7 +45,7 @@
CloudProvidersProviderExporter*
cloud_providers_provider_exporter_new (GDBusConnection *bus,
const gchar *bus_name,
- const gchar *object_path);
+ const gchar *bus_path);
G_END_DECLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libcloudproviders-0.3.0/src/meson.build
new/libcloudproviders-0.3.1/src/meson.build
--- old/libcloudproviders-0.3.0/src/meson.build 2019-01-09 17:18:41.000000000
+0100
+++ new/libcloudproviders-0.3.1/src/meson.build 2020-06-08 21:30:27.961037400
+0200
@@ -61,7 +61,7 @@
libcloudproviders_gir = gnome.generate_gir(
libcloudproviders,
sources: libcloudproviders_headers + libcloudproviders_sources,
- nsversion: meson.project_version(),
+ nsversion: api_version,
dependencies: libcloudproviders_deps,
namespace: 'CloudProviders',
symbol_prefix: 'cloud_providers',
@@ -74,6 +74,8 @@
)
endif
+vapigen_dep = find_program('vapigen', required : false)
+
if get_option('vapigen')
libcloudproviders_vapi = gnome.generate_vapi(
'cloudproviders',
@@ -81,4 +83,4 @@
packages: ['gio-2.0'],
install: true,
)
-endif
\ No newline at end of file
+endif