diff --git a/nextcloud-desktop.changes b/nextcloud-desktop.changes index ae626f7..ab7bccc 100644 --- a/nextcloud-desktop.changes +++ b/nextcloud-desktop.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Fri Nov 4 11:41:37 UTC 2022 - ecsos + +- Split out the dbus service related files that provides + libcloudproviders integration for nextcloud desktop client into + a separate package; when this is installed, launching any + app supporting libowncloudproviders (e.g. nautilus on GNOME) + will automatically launch the desktop client -- which is rather + annoying to happen by default, esp. in cases where a user does + not even have a nextcloud account (gh#nextcloud/desktop#1982, + gh#nextcloud/desktop#2622). + ------------------------------------------------------------------- Sat Oct 22 14:36:06 UTC 2022 - Paolo Stivanin diff --git a/nextcloud-desktop.spec b/nextcloud-desktop.spec index 7fb47f9..5e02a19 100644 --- a/nextcloud-desktop.spec +++ b/nextcloud-desktop.spec @@ -66,6 +66,7 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(openssl) >= 1.1 BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(zlib) +Recommends: cloudproviders-extension-nextcloud = %{version} Requires: %{soname}%{sover} = %{version} Requires: libqt5-qtgraphicaleffects Requires: libqt5-qtquickcontrols2 @@ -164,6 +165,16 @@ BuildArch: noarch This package provides overlay icons to visualise the synchronisation state in the Nemo file manager. +%package -n cloudproviders-extension-nextcloud +Summary: Libcloudproviders integration for nextcloud-desktop +Group: Productivity/Networking/File-Sharing +Requires: %{name} = %{version} +BuildArch: noarch + +%description -n cloudproviders-extension-nextcloud +This package provides libcloudproviders integration for the +nextcloud desktop client. + %package -n %{name}-dolphin Summary: Dolphin overlay icons Group: Productivity/Networking/File-Sharing @@ -232,9 +243,6 @@ done %dir %{_datadir}/icons/hicolor/1024x1024/ %dir %{_datadir}/icons/hicolor/1024x1024/apps/ %{_datadir}/icons/hicolor/*/apps/Nextcloud*.* -%dir %{_datadir}/cloud-providers/ -%{_datadir}/cloud-providers/com.nextcloudgmbh.Nextcloud.ini -%{_datadir}/dbus-1/services/com.nextcloudgmbh.Nextcloud.service %{_datadir}/mime/packages/nextcloud.xml %files lang @@ -278,6 +286,11 @@ done %{_datadir}/nemo-python/extensions/syncstate-Nextcloud.py* %{_datadir}/nemo-python/extensions/__pycache__/* +%files -n cloudproviders-extension-nextcloud +%dir %{_datadir}/cloud-providers/ +%{_datadir}/cloud-providers/com.nextcloudgmbh.Nextcloud.ini +%{_datadir}/dbus-1/services/com.nextcloudgmbh.Nextcloud.service + %files dolphin %{_libdir}/libnextclouddolphinpluginhelper.so %{_libdir}/qt5/plugins/nextclouddolphinactionplugin.so