Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package owncloud-client for openSUSE:Factory checked in at 2023-02-26 15:20:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/owncloud-client (Old) and /work/SRC/openSUSE:Factory/.owncloud-client.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "owncloud-client" Sun Feb 26 15:20:46 2023 rev:38 rq:1067732 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/owncloud-client/owncloud-client.changes 2022-09-02 21:57:13.044394418 +0200 +++ /work/SRC/openSUSE:Factory/.owncloud-client.new.31432/owncloud-client.changes 2023-02-26 15:20:47.339704917 +0100 @@ -1,0 +2,22 @@ +Sat Feb 25 17:43:17 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Spec cleanup + +------------------------------------------------------------------- +Thu Feb 23 10:26:43 UTC 2023 - Klaas Freitag <opens...@freisturz.de> + +- Update to upstream version 3.2.0 and use of liblibregaphapi + Changelog https://github.com/owncloud/client/releases/tag/v3.2.0 + +------------------------------------------------------------------- +Thu Feb 2 16:54:21 UTC 2023 - Klaas Freitag <opens...@freisturz.de> + +- remove patch fix-systray-menu-pos.patch as it is not longer needed + +------------------------------------------------------------------- +Thu Jan 19 11:20:22 UTC 2023 - Matthias Gerstner <matthias.gerst...@suse.com> + +- move 69-sync-inotify.conf sysctl.d drop-in configuration to /usr, where it + belongs (bsc#1174722). + +------------------------------------------------------------------- Old: ---- fix-systray-menu-pos.patch ownCloud_os-2.11.1.obscpio New: ---- ownCloud_os-3.2.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ owncloud-client.spec ++++++ --- /var/tmp/diff_new_pack.bJT4Q0/_old 2023-02-26 15:20:48.283710649 +0100 +++ /var/tmp/diff_new_pack.bJT4Q0/_new 2023-02-26 15:20:48.287710673 +0100 @@ -1,7 +1,7 @@ # # spec file for package owncloud-client # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,18 @@ # -Name: owncloud-client +%define cmake_args -DSYSCONF_INSTALL_DIR=%{_sysconfdir} -Version: 2.11.1 -Release: 0 +# The client can be branded, not the case so far +%define has_branding 0 +# The minimum required version of qtkeychain, stay with 0.4.0 for now +# to stay compatible with 13.2 +%define keychain_version 0.4.0 + +Name: owncloud-client +Version: 3.2.0 +Release: 0 Summary: The ownCloud synchronization client License: GPL-2.0-only AND GPL-3.0-only Group: Productivity/Networking/Other @@ -30,62 +37,36 @@ Source3: README.source Source4: ownCloud.conf -# PATCH-FIX-UPSTREAM fix position of systray menu https://github.com/owncloud/client/issues/5968 -# for all except tumbleweed and ongoing, as the Qt bug is fixed in there. -Patch0: fix-systray-menu-pos.patch - -%define cmake_args -DSYSCONF_INSTALL_DIR=%{_sysconfdir} - -# Build the dolphin overlays for 42.2 ongoing, SLE and Tumbleweed -%if 0%{?sle_version} > 120100 || %{?suse_version} > 1320 -%define build_dolphin_overlays 1 -%endif - -# The client can be branded, not the case so far -%define has_branding 0 - -# The minimum required version of qtkeychain, stay with 0.4.0 for now -# to stay compatible with 13.2 -%define keychain_version 0.4.0 - ######################################################################### BuildRequires only below here. BuildRequires: cmake >= 2.8.11 BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: qtkeychain-qt5-devel >= %{keychain_version} - -# openSUSE Leap 15.4 and higher -%if 0%{?sle_version} > 150300 || %{?suse_version} > 1500 -BuildRequires: libcloudproviders-devel +BuildRequires: hicolor-icon-theme +BuildRequires: pkgconfig +BuildRequires: update-desktop-files +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(LibreGraphAPI) +BuildRequires: cmake(Qt5Concurrent) +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5DBus) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Keychain) >= %{keychain_version} +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5Sql) +BuildRequires: cmake(Qt5Test) +BuildRequires: cmake(Qt5Xml) +BuildRequires: pkgconfig(cloudproviders) BuildRequires: pkgconfig(gio-2.0) -%endif -BuildRequires: libqt5-linguist-devel -BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: pkgconfig(Qt5Test) -BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(zlib) -%if 0%{?build_dolphin_overlays} -BuildRequires: kio-devel -%endif - -BuildRequires: libopenssl-devel -BuildRequires: update-desktop-files - -BuildRequires: sqlite3-devel - -BuildRequires: hicolor-icon-theme - ######################################################################### Requires only below here. Suggests: %{name}-nautilus -Supplements: packageand(%{name}:nautilus) +Supplements: (%{name} and nautilus) Suggests: %{name}-nemo Requires: libowncloudsync0 = %{version} @@ -101,8 +82,6 @@ ######################################################################### Package Descriptions start here. -BuildRoot: %{_tmppath}/%{name}-%{version}-build - %description The ownCloud sync client - github.com/owncloud/client @@ -128,10 +107,9 @@ Documentation for the ownCloud desktop application. %package -n libowncloudsync0 -Requires: libqt5keychain1 => %{keychain_version} - Summary: The ownCloud synchronization library Group: Development/Libraries/C and C++ +Requires: libqt5keychain1 >= %{keychain_version} %description -n libowncloudsync0 The ownCloud synchronization library. It implements the ownCloud @@ -151,10 +129,10 @@ %package -n %{name}-nautilus Summary: Nautilus overlay icons Group: Productivity/Networking/Other -Requires: nautilus -Supplements: packageand(%{name}:nautilus) Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: nautilus Requires: python3-nautilus +Supplements: (%{name} and nautilus) %description -n %{name}-nautilus This package provides overlay icons to visualize the synchronization state @@ -163,10 +141,10 @@ %package -n %{name}-nemo Summary: Nemo overlay icons Group: Productivity/Networking/Other -Requires: nemo -Supplements: packageand(%{name}:nemo) Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: nemo Requires: python-nemo +Supplements: (%{name} and nemo) %description -n %{name}-nemo This package provides overlay icons to visualize the synchronization state @@ -175,42 +153,35 @@ %package -n %{name}-caja Summary: Caja overlay icons Group: Productivity/Networking/Other -Requires: nemo -Supplements: packageand(%{name}:caja} Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: nemo Requires: python-caja +Supplements: (%{name} and caja) %description -n %{name}-caja This package provides overlay icons to visualize the synchronization state in the Caja file manager. -%if 0%{?build_dolphin_overlays} %package -n %{name}-dolphin Summary: Dolphin overlay icons Group: Productivity/Networking/Other -Requires: dolphin -Supplements: packageand(%{name}:dolphin) Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: dolphin +Supplements: (%{name} and dolphin) %description -n %{name}-dolphin This package provides the necessary plugin libraries for the KDE Framework 5 based Dolphin filemanager to display overlay icons. -%endif - %prep -%setup -q -n ownCloud_os-%{version} - -%if 0%{?suse_version} <= 1500 -%patch0 -p1 -%endif +%autosetup -p1 -n ownCloud_os-%{version} %build echo suse_version 0%{?suse_version} # http://www.cmake.org/Wiki/CMake_RPATH_handling#Default_RPATH_settings -%cmake .. -DWITH_DOC=TRUE \ +%cmake -DWITH_DOC=TRUE \ -DKDE_INSTALL_USE_QT_SYS_PATHS=1 \ -DCMAKE_C_FLAGS:STRING="%{optflags}" \ -DCMAKE_CXX_FLAGS:STRING="%{optflags}" \ @@ -250,89 +221,73 @@ test -f %{extdir}/ownCloud.pyc && mv %{extdir}/ownCloud.pyc %{extdir}/owncloud.pyc || true # https://github.com/owncloud/client/issues/4107 -install -m 0644 -D %{SOURCE2} %{buildroot}/etc/sysctl.d/69-sync-inotify.conf +install -m 0644 -D %{SOURCE2} %{buildroot}/%{_sysctldir}/69-sync-inotify.conf # do not allow to call home -install -m 0755 -D %{SOURCE4} %{buildroot}/etc/ownCloud/ +install -m 0755 -D %{SOURCE4} %{buildroot}%{_sysconfdir}/ownCloud/ %suse_update_desktop_file -n owncloud # workaround for https://github.com/owncloud/ownbrander/issues/322 -for desktop_icon_dir in $RPM_BUILD_ROOT/usr/share/icons/hicolor/*/apps; do +for desktop_icon_dir in %{buildroot}%{_datadir}/icons/hicolor/*/apps; do # copy shortname to executable name, if missing. if [ -f $desktop_icon_dir/owncloud.png -a ! -f $desktop_icon_dir/owncloud.png ]; then cp $desktop_icon_dir/owncloud.png $desktop_icon_dir/owncloud.png fi done -%post -n libowncloudsync0 -p /sbin/ldconfig -%postun -n libowncloudsync0 -p /sbin/ldconfig - -%post -%icon_theme_cache_post -%desktop_database_post - -%postun -%icon_theme_cache_postun -%desktop_database_postun +%ldconfig_scriptlets -n libowncloudsync0 %files -%defattr(-,root,root,-) %{_bindir}/owncloud %{_bindir}/owncloudcmd %{_datadir}/applications/owncloud.desktop -%{_datadir}/icons/hicolor +%{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/mime/packages/owncloud.xml -%if 0%{?sle_version} > 150300 || %{?suse_version} > 1500 -%{_datadir}/cloud-providers -%endif -%{_libdir}/qt5/plugins/owncloudsync_vfs_suffix.so +%{_datadir}/cloud-providers/ +%{_libdir}/qt5/plugins/owncloudsync_vfs_*.so %doc CONTRIBUTING.md README.md %license COPYING COPYING.documentation -%config /etc/ownCloud +%config %{_sysconfdir}/ownCloud # https://github.com/owncloud/client/issues/4107 -%config /etc/sysctl.d/69-sync-inotify.conf +%{_sysctldir}/69-sync-inotify.conf %files -n libowncloudsync0 -%defattr(-,root,root,-) %{_libdir}/libowncloudsync.so.* %{_libdir}/libowncloud_csync.so.* +%{_libdir}/libowncloudResources.so.* %files -n libowncloudsync-devel -%defattr(-,root,root,-) %{_libdir}/libowncloudsync.so %{_libdir}/libowncloud_csync.so -%{_includedir}/owncloudsync/ +%{_libdir}/libowncloudResources.so +%dir %{_libdir}/cmake/ownCloud +%{_libdir}/cmake/ownCloud/ownCloud*.cmake +%{_includedir}/ownCloud %files -n %{name}-nautilus -%defattr(-,root,root,-) # Fedora also has *.pyc and *.pyo files here. %{_datadir}/nautilus-python/extensions/syncstate*.py* %dir %{_datadir}/nautilus-python %dir %{_datadir}/nautilus-python/extensions/ %files -n %{name}-nemo -%defattr(-,root,root,-) # Fedora also has *.pyc and *.pyo files here. %{_datadir}/nemo-python/extensions/syncstate*.py* %dir %{_datadir}/nemo-python %dir %{_datadir}/nemo-python/extensions/ %files -n %{name}-caja -%defattr(-,root,root,-) # Fedora also has *.pyc and *.pyo files here. %{_datadir}/caja-python/extensions/syncstate*.py* %dir %{_datadir}/caja-python %dir %{_datadir}/caja-python/extensions/ -%if 0%{?build_dolphin_overlays} %files -n %{name}-dolphin -%defattr(-,root,root,-) %{_libdir}/*dolphinpluginhelper.so %{_libdir}/qt5/plugins/kf5/overlayicon/*dolphinoverlayplugin.so %{_libdir}/qt5/plugins/*dolphinactionplugin.so %{_datadir}/kservices5/*dolphinactionplugin.desktop %dir %{_libdir}/qt5/plugins/kf5/overlayicon -%endif # build_dolphin_overlays %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.bJT4Q0/_old 2023-02-26 15:20:48.343711013 +0100 +++ /var/tmp/diff_new_pack.bJT4Q0/_new 2023-02-26 15:20:48.347711037 +0100 @@ -1,7 +1,7 @@ <services> <service mode="manual" name="obs_scm"> <param name="filename">ownCloud_os</param> - <param name="revision">v2.11.1</param> + <param name="revision">v3.2.0</param> <param name="scm">git</param> <param name="url">https://github.com/owncloud/client.git</param> <param name="versionformat">@PARENT_TAG@</param> ++++++ ownCloud_os-2.11.1.obscpio -> ownCloud_os-3.2.0.obscpio ++++++ /work/SRC/openSUSE:Factory/owncloud-client/ownCloud_os-2.11.1.obscpio /work/SRC/openSUSE:Factory/.owncloud-client.new.31432/ownCloud_os-3.2.0.obscpio differ: char 49, line 1 ++++++ ownCloud_os.obsinfo ++++++ --- /var/tmp/diff_new_pack.bJT4Q0/_old 2023-02-26 15:20:48.395711329 +0100 +++ /var/tmp/diff_new_pack.bJT4Q0/_new 2023-02-26 15:20:48.395711329 +0100 @@ -1,5 +1,5 @@ name: ownCloud_os -version: 2.11.1 -mtime: 1661941730 -commit: c6dbf397482d074bc931e2812bb5542f0fa23d0d +version: 3.2.0 +mtime: 1676466198 +commit: 718af2f484d20437de8c237f5b177c60c0a3960d