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 2024-02-22 21:02:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/owncloud-client (Old)
 and      /work/SRC/openSUSE:Factory/.owncloud-client.new.1706 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "owncloud-client"

Thu Feb 22 21:02:19 2024 rev:44 rq:1149603 version:5.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/owncloud-client/owncloud-client.changes  
2023-12-17 21:34:05.301428903 +0100
+++ 
/work/SRC/openSUSE:Factory/.owncloud-client.new.1706/owncloud-client.changes    
    2024-02-22 21:03:04.417155857 +0100
@@ -1,0 +2,43 @@
+Thu Feb 22 17:12:13 UTC 2024 - Klaas Freitag <[email protected]>
+
+- Add runtime dep for qt6-sql-sqlite, fix depends to qt6 version
+  Valuable feedback from review :-)
+
+-------------------------------------------------------------------
+Tue Feb 20 16:11:02 UTC 2024 - Klaas Freitag <[email protected]>
+
+- cleaned the spec file again, choose the correct qt6 based utility
+  packages. 
+
+-------------------------------------------------------------------
+Sun Feb 11 19:55:41 UTC 2024 - Klaas Freitag <[email protected]>
+
+- use qt6 install macro 
+
+-------------------------------------------------------------------
+Sun Feb 11 19:16:37 UTC 2024 - Klaas Freitag <[email protected]>
+
+- spec-cleaner cleaned file 
+
+-------------------------------------------------------------------
+Sun Feb 11 19:13:15 UTC 2024 - Klaas Freitag <[email protected]>
+
+- Remove obsolete branding option and add dep on icons package 
+
+-------------------------------------------------------------------
+Sun Jan 14 13:11:34 UTC 2024 - Klaas Freitag <[email protected]>
+
+- Split off icons package as that is required by the shell integs
+  Cleaned remaining qt5 dependencies 
+
+-------------------------------------------------------------------
+Sun Dec 31 15:57:16 UTC 2023 - Klaas Freitag <[email protected]>
+
+- Update to version 5.2.1:
+  * Lots of bugfixes and changes, too much changes to mention here, 
+    please refer to for details:
+    https://github.com/owncloud/client/blob/master/CHANGELOG.md
+  * Built with Qt6
+  * Split off packages for the desktop shell integrations 
+
+-------------------------------------------------------------------

Old:
----
  ownCloud_os-4.2.0.obscpio

New:
----
  ownCloud_os-5.2.1.obscpio

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

Other differences:
------------------
++++++ owncloud-client.spec ++++++
--- /var/tmp/diff_new_pack.eaXhDi/_old  2024-02-22 21:03:05.453193603 +0100
+++ /var/tmp/diff_new_pack.eaXhDi/_new  2024-02-22 21:03:05.453193603 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package owncloud-client
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,64 +16,52 @@
 #
 
 
-%define cmake_args -DSYSCONF_INSTALL_DIR=%{_sysconfdir}
-
-# 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
-
+%define keychain_version 0.12.0
 Name:           owncloud-client
-Version:        4.2.0
+Version:        5.2.1
 Release:        0
 Summary:        The ownCloud synchronization client
 License:        GPL-2.0-only AND GPL-3.0-only
 Group:          Productivity/Networking/Other
-URL:            https://owncloud.org/download
+URL:            https://owncloud.com/desktop-app
 Source0:        ownCloud_os-%{version}.tar.xz
 Source2:        69-sync-inotify.conf
 Source3:        README.source
 Source4:        ownCloud.conf
 
-######################################################################### 
BuildRequires only below here.
-
 BuildRequires:  cmake >= 2.8.11
-BuildRequires:  gcc
-BuildRequires:  gcc-c++
 BuildRequires:  extra-cmake-modules
+
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
+BuildRequires:  qt6-core-private-devel
+BuildRequires:  qt6-gui-private-devel
+BuildRequires:  qt6-widgets-private-devel
 BuildRequires:  update-desktop-files
-BuildRequires:  cmake(KF5KIO)
+BuildRequires:  cmake(KDSingleApplication-qt6)
 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)
+BuildRequires:  cmake(Qt6Concurrent)
+BuildRequires:  cmake(Qt6Core)
+BuildRequires:  cmake(Qt6DBus)
+BuildRequires:  cmake(Qt6Gui)
+BuildRequires:  cmake(Qt6Keychain) >= %{keychain_version}
+BuildRequires:  cmake(Qt6LinguistTools)
+BuildRequires:  cmake(Qt6Network)
+BuildRequires:  cmake(Qt6Sql)
+BuildRequires:  cmake(Qt6Test)
+BuildRequires:  cmake(Qt6Xml)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(zlib)
-
-######################################################################### 
Requires only below here.
-
+Requires:       libowncloudsync0 = %{version}
+Requires:       owncloud-icons = %{version}
+Requires:       qt6-sql-sqlite
 Suggests:       %{name}-nautilus
-Supplements:    (%{name} and nautilus)
 Suggests:       %{name}-nemo
-
-Requires:       libowncloudsync0 = %{version}
-
-######################################################################### 
Obsoletes only below here.
-
+Suggests:       owncloud-dolphin
+Supplements:    (%{name} and nautilus)
 Obsoletes:      libocsync-devel
 Obsoletes:      libocsync-devel-doc
 Obsoletes:      libocsync-doc
@@ -81,8 +69,6 @@
 Obsoletes:      libocsync0
 Obsoletes:      owncloud-client-l10n
 
-######################################################################### 
Package Descriptions start here.
-
 %description
 The ownCloud sync client - github.com/owncloud/client
 
@@ -110,7 +96,7 @@
 %package -n libowncloudsync0
 Summary:        The ownCloud synchronization library
 Group:          Development/Libraries/C and C++
-Requires:       libqt5keychain1 >= %{keychain_version}
+Requires:       libqt6keychain1 >= %{keychain_version}
 
 %description -n libowncloudsync0
 The ownCloud synchronization library. It implements the ownCloud
@@ -127,52 +113,14 @@
 implements the ownCloud sync algorithm that keeps a local directory
 in sync with the content on your cloud.
 
-%package -n %{name}-nautilus
-Summary:        Nautilus overlay icons
+%package -n owncloud-icons
+Summary:        Icons for the ownCloud client shell integrations
 Group:          Productivity/Networking/Other
-Requires:       %{name}%{?_isa} = %{version}-%{release}
-Requires:       nautilus
-Requires:       python3-nautilus
-Supplements:    (%{name} and nautilus)
+BuildArch:      noarch
 
-%description -n %{name}-nautilus
-This package provides overlay icons to visualize the synchronization state
-in the Nautilus file manager.
-
-%package -n %{name}-nemo
-Summary:        Nemo overlay icons
-Group:          Productivity/Networking/Other
-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
-in the Nemo file manager.
-
-%package -n %{name}-caja
-Summary:        Caja overlay icons
-Group:          Productivity/Networking/Other
-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.
-
-%package -n %{name}-dolphin
-Summary:        Dolphin overlay icons
-Group:          Productivity/Networking/Other
-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.
+%description -n owncloud-icons
+Icons for the visual representation of the sync state in various file
+managers on the desktop.
 
 %prep
 %autosetup -p1 -n ownCloud_os-%{version}
@@ -181,50 +129,20 @@
 
 echo suse_version   0%{?suse_version}
 
-# http://www.cmake.org/Wiki/CMake_RPATH_handling#Default_RPATH_settings
-%cmake -DWITH_DOC=TRUE \
-  -DKDE_INSTALL_USE_QT_SYS_PATHS=1 \
-  -DCMAKE_C_FLAGS:STRING="%{optflags}" \
-  -DCMAKE_CXX_FLAGS:STRING="%{optflags}" \
-  -DCMAKE_SKIP_RPATH=OFF \
-  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-  -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-%if "%{_lib}" == "lib64"
-  -DLIB_SUFFIX=64 \
-%endif
-%if %{has_branding}
-  -DOEM_THEME_DIR=$PWD/../ownCloud/syncclient \
-%endif
-  %cmake_args
-
-# documentation here?
-if [ -e conf.py ];
-then
-  # for old cmake versions we need to move the conf.py.
-  mv conf.py doc/
-fi
+%cmake_qt6 -DKDE_SKIP_RPATH_SETTINGS=ON
 
-env LD_RUN_PATH=%{_libdir}/owncloud:%{_libdir}/owncloud make %{?_smp_mflags} 
VERBOSE=1
+%{qt6_build}
 
 %install
-%cmake_install
+%{qt6_install}
 
 # Copy the source README here to be picked up by doc macro
 cp %{SOURCE3} .
 
-if [ -d %{buildroot}%{_mandir}/man1 ]; then
-  gzip %{buildroot}%{_mandir}/man1/*.1
-fi
-
-%define extdir %{buildroot}%{_datadir}/nautilus-python/extensions
-test -f %{extdir}/ownCloud.py  && mv %{extdir}/ownCloud.py  
%{extdir}/owncloud.py  || true
-test -f %{extdir}/ownCloud.pyo && mv %{extdir}/ownCloud.pyo 
%{extdir}/owncloud.pyo || true
-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}/%{_sysctldir}/69-sync-inotify.conf
 # do not allow to call home
-install -m 0755 -D %{SOURCE4} %{buildroot}%{_sysconfdir}/ownCloud/
+install -m 0644 -D %{SOURCE4} -t %{buildroot}%{_distconfdir}/ownCloud/
 
 %suse_update_desktop_file -n owncloud
 # workaround for https://github.com/owncloud/ownbrander/issues/322
@@ -241,21 +159,25 @@
 %{_bindir}/owncloud
 %{_bindir}/owncloudcmd
 %{_datadir}/applications/owncloud.desktop
-%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/applications/owncloudcmd.desktop
 %{_datadir}/mime/packages/owncloud.xml
-%{_datadir}/cloud-providers/
-%{_libdir}/qt5/plugins/owncloudsync_vfs_*.so
-%if 0%{?suse_version} < 1550
-%dir %{_datadir}/icons/hicolor/1024x1024
-%dir %{_datadir}/icons/hicolor/1024x1024/apps
-%endif
+%{_libdir}/qt6/plugins/owncloudsync_vfs_*.so
+%{_datadir}/icons/hicolor/*/apps/owncloud.png
+
 %doc CONTRIBUTING.md README.md
 %license COPYING COPYING.documentation
 
-%config %{_sysconfdir}/ownCloud
+%config %{_distconfdir}/ownCloud
 # https://github.com/owncloud/client/issues/4107
 %{_sysctldir}/69-sync-inotify.conf
 
+%files -n owncloud-icons
+%{_datadir}/icons/hicolor/*/apps/ownCloud_*.png
+%if 0%{?suse_version} < 1550
+%dir %{_datadir}/icons/hicolor/1024x1024
+%dir %{_datadir}/icons/hicolor/1024x1024/apps
+%endif
+
 %files -n libowncloudsync0
 %{_libdir}/libowncloudsync.so.*
 %{_libdir}/libowncloud_csync.so.*
@@ -269,29 +191,3 @@
 %{_libdir}/cmake/ownCloud/ownCloud*.cmake
 %{_includedir}/ownCloud
 
-%files -n %{name}-nautilus
-# 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
-# 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
-# Fedora also has *.pyc and *.pyo files here.
-%{_datadir}/caja-python/extensions/syncstate*.py*
-%dir %{_datadir}/caja-python
-%dir %{_datadir}/caja-python/extensions/
-
-%files -n %{name}-dolphin
-%{_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
-

++++++ _service ++++++
--- /var/tmp/diff_new_pack.eaXhDi/_old  2024-02-22 21:03:05.497195206 +0100
+++ /var/tmp/diff_new_pack.eaXhDi/_new  2024-02-22 21:03:05.497195206 +0100
@@ -1,7 +1,7 @@
 <services>
   <service mode="manual" name="obs_scm">
     <param name="filename">ownCloud_os</param>
-    <param name="revision">v4.2.0</param>
+    <param name="revision">v5.2.1</param>
     <param name="scm">git</param>
     <param name="url">https://github.com/owncloud/client.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
@@ -9,7 +9,6 @@
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!-- exclude some files due to license issues, see 
https://github.com/owncloud/client/issues/6005 -->
-    <param name="exclude">*src/3rdparty/libcrashreporter-qt*</param>
     <param name="exclude">*shell_integration/windows*</param>
     <param name="exclude">*shell_integration/MacOSX*</param>
   </service>

++++++ ownCloud_os-4.2.0.obscpio -> ownCloud_os-5.2.1.obscpio ++++++
/work/SRC/openSUSE:Factory/owncloud-client/ownCloud_os-4.2.0.obscpio 
/work/SRC/openSUSE:Factory/.owncloud-client.new.1706/ownCloud_os-5.2.1.obscpio 
differ: char 48, line 1

++++++ ownCloud_os.obsinfo ++++++
--- /var/tmp/diff_new_pack.eaXhDi/_old  2024-02-22 21:03:05.537196664 +0100
+++ /var/tmp/diff_new_pack.eaXhDi/_new  2024-02-22 21:03:05.541196809 +0100
@@ -1,5 +1,5 @@
 name: ownCloud_os
-version: 4.2.0
-mtime: 1691405075
-commit: f5a29bc3446734c565b106c1bdddc09ec03f76eb
+version: 5.2.1
+mtime: 1704360845
+commit: 979bb990f214fbd1cccc5536c582d84e196d499f
 

Reply via email to