Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package owncloud-client-desktop-integration for openSUSE:Factory checked in at 2024-10-27 11:24:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/owncloud-client-desktop-integration (Old) and /work/SRC/openSUSE:Factory/.owncloud-client-desktop-integration.new.2020 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "owncloud-client-desktop-integration" Sun Oct 27 11:24:58 2024 rev:3 rq:1218367 version:6.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/owncloud-client-desktop-integration/owncloud-client-desktop-integration.changes 2024-05-09 12:15:01.133444293 +0200 +++ /work/SRC/openSUSE:Factory/.owncloud-client-desktop-integration.new.2020/owncloud-client-desktop-integration.changes 2024-10-27 11:25:13.446277827 +0100 @@ -1,0 +2,9 @@ +Fri Oct 25 06:35:53 UTC 2024 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 6.0.0: + * Don't depend on ecm and Qt + (gh#owncloud/client-desktop-shell-integration-nautilus#2). + * Depend on resoruces + (gh#owncloud/client-desktop-shell-integration-nautilus#3). + +------------------------------------------------------------------- Old: ---- owncloud-client-desktop-integration-5.0.0.tar.gz New: ---- owncloud-client-desktop-integration-6.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ owncloud-client-desktop-integration.spec ++++++ --- /var/tmp/diff_new_pack.y6Vifi/_old 2024-10-27 11:25:14.038302368 +0100 +++ /var/tmp/diff_new_pack.y6Vifi/_new 2024-10-27 11:25:14.038302368 +0100 @@ -17,7 +17,7 @@ Name: owncloud-client-desktop-integration -Version: 5.0.0 +Version: 6.0.0 Release: 0 Summary: Integration for the ownCloud desktop client with various file managers License: GPL-2.0-or-later @@ -78,7 +78,7 @@ %autosetup -p1 -n client-desktop-shell-integration-nautilus-%{version} %build -%cmake +%cmake -DREQUIRE_OWNCLOUD_RESOURCES=OFF %cmake_build %install @@ -88,16 +88,16 @@ %files -n nautilus-extension-owncloud %license COPYING -%doc README +%doc README.md %{_datadir}/nautilus-python/extensions/*.py %files -n caja-extension-owncloud %license COPYING -%doc README +%doc README.md %{_datadir}/caja-python/extensions/*.py %files -n nemo-extension-owncloud %license COPYING -%doc README +%doc README.md %{_datadir}/nemo-python/extensions/*.py ++++++ owncloud-client-desktop-integration-5.0.0.tar.gz -> owncloud-client-desktop-integration-6.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/client-desktop-shell-integration-nautilus-5.0.0/.github/workflows/main.yml new/client-desktop-shell-integration-nautilus-6.0.0/.github/workflows/main.yml --- old/client-desktop-shell-integration-nautilus-5.0.0/.github/workflows/main.yml 2023-10-17 12:36:38.000000000 +0200 +++ new/client-desktop-shell-integration-nautilus-6.0.0/.github/workflows/main.yml 2024-10-15 12:26:06.000000000 +0200 @@ -5,13 +5,29 @@ jobs: build: name: Build plugins - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v4 + + - name: Checkout resources + uses: actions/checkout@v4 + with: + repository: owncloud/client-desktop-shell-integration-resources + path: resources + - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y --no-install-recommends cmake ninja-build extra-cmake-modules qt5-qmake qtbase5-dev libsqlite3-dev libkf5kio-dev tree + sudo apt-get install -y --no-install-recommends cmake ninja-build extra-cmake-modules tree + + - name: Install resources + run: | + mkdir resources/build + pushd resources/build + cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -G Ninja + sudo ninja install + - name: Build run: | mkdir build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/client-desktop-shell-integration-nautilus-5.0.0/CMakeLists.txt new/client-desktop-shell-integration-nautilus-6.0.0/CMakeLists.txt --- old/client-desktop-shell-integration-nautilus-5.0.0/CMakeLists.txt 2023-10-17 12:36:38.000000000 +0200 +++ new/client-desktop-shell-integration-nautilus-6.0.0/CMakeLists.txt 2024-10-15 12:26:06.000000000 +0200 @@ -1,34 +1,22 @@ cmake_minimum_required(VERSION 3.16) -project(owncloud-client-shell-integration-nautilus) +# we need at least one language for GNUInstallDirs +project(owncloud-client-shell-integration-nautilus VERSION 6.0.0 LANGUAGES C) -include(FeatureSummary) - -set(KF5_MIN_VERSION "5.52.0") +option(REQUIRE_OWNCLOUD_RESOURCES "We depend on the ownCloud resources, if your distribution does provide alternative icons you can disable this requirement" ON) -find_package(ECM ${KF5_MIN_VERSION} REQUIRED CONFIG) -set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/cmake") +include(FeatureSummary) +include(GNUInstallDirs) -set_package_properties(DolphinVcs PROPERTIES - DESCRIPTION "the Dolphin plugin library" - URL "http://dolphin.kde.org/" - TYPE REQUIRED - PURPOSE "Provides plugin interfaces for Dolphin." -) - -set(KDE_INSTALL_DIRS_NO_DEPRECATED TRUE) -include(KDEInstallDirs) -# kcoreaddons_add_plugin uses deprecated VAR PLUGIN_INSTALL_DIR -# when that is fixed and you want to remove this workaround, -# you need to _require_ the new enough kcoreaddons -set(PLUGIN_INSTALL_DIR "${KDE_INSTALL_PLUGINDIR}") -include(KDECMakeSettings) -include(KDECompilerSettings) -include(ECMMarkNonGuiExecutable) -include(GenerateExportHeader) +if (REQUIRE_OWNCLOUD_RESOURCES) + find_package(ownCloudShellResources 1.0.0 REQUIRED) + set_package_properties(ownCloudShellResources PROPERTIES TYPE REQUIRED DESCRIPTION "Required ownCloud resources and icons" URL "https://github.com/owncloud/client-desktop-shell-integration-resources") +endif() set(APPLICATION_NAME "ownCloud" CACHE STRING "Branding parameter") set(APPLICATION_SHORTNAME "ownCloud" CACHE STRING "Branding parameter") set(APPLICATION_EXECUTABLE "owncloud" CACHE STRING "Branding parameter") add_subdirectory(src) + +feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/client-desktop-shell-integration-nautilus-5.0.0/README new/client-desktop-shell-integration-nautilus-6.0.0/README --- old/client-desktop-shell-integration-nautilus-5.0.0/README 2023-10-17 12:36:38.000000000 +0200 +++ new/client-desktop-shell-integration-nautilus-6.0.0/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -# client-shell-integration-nautilus - -This repository contains a Python extension for Nautilus and its forks Nemo and Caja to provide shell integration for the ownCloud desktop client for the GNOME, Cinnamon and MATE desktop environments. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/client-desktop-shell-integration-nautilus-5.0.0/README.md new/client-desktop-shell-integration-nautilus-6.0.0/README.md --- old/client-desktop-shell-integration-nautilus-5.0.0/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/client-desktop-shell-integration-nautilus-6.0.0/README.md 2024-10-15 12:26:06.000000000 +0200 @@ -0,0 +1,3 @@ +# client-shell-integration-nautilus + +This repository contains a Python extension for Nautilus and its forks Nemo and Caja to provide shell integration for the ownCloud desktop client for the GNOME, Cinnamon and MATE desktop environments. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/client-desktop-shell-integration-nautilus-5.0.0/src/CMakeLists.txt new/client-desktop-shell-integration-nautilus-6.0.0/src/CMakeLists.txt --- old/client-desktop-shell-integration-nautilus-5.0.0/src/CMakeLists.txt 2023-10-17 12:36:38.000000000 +0200 +++ new/client-desktop-shell-integration-nautilus-6.0.0/src/CMakeLists.txt 2024-10-15 12:26:06.000000000 +0200 @@ -29,6 +29,6 @@ OUTPUT_VARIABLE out ) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate.py DESTINATION ${KDE_INSTALL_DATADIR}/nautilus-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate_nemo.py DESTINATION ${KDE_INSTALL_DATADIR}/nemo-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate_caja.py DESTINATION ${KDE_INSTALL_DATADIR}/caja-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate.py DESTINATION ${CMAKE_INSTALL_DATADIR}/nautilus-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate_nemo.py DESTINATION ${CMAKE_INSTALL_DATADIR}/nemo-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncstate_caja.py DESTINATION ${CMAKE_INSTALL_DATADIR}/caja-python/extensions RENAME syncstate-${APPLICATION_SHORTNAME}.py)