diff --git a/nextcloud-desktop-3.0.3.tar.gz b/nextcloud-desktop-3.0.3.tar.gz deleted file mode 100644 index 2f7c249..0000000 --- a/nextcloud-desktop-3.0.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:abd021ff06ecb267221a221dbf8b4efd3bd8e418053cc49b6b6faa290717c6d8 -size 19202718 diff --git a/nextcloud-desktop-3.1.0.tar.gz b/nextcloud-desktop-3.1.0.tar.gz new file mode 100644 index 0000000..c0402ed --- /dev/null +++ b/nextcloud-desktop-3.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11b8a03ddb4f8c60ecffcd738cdcd5d6738f92686809da1f81ebeff97a99e314 +size 19265221 diff --git a/nextcloud-desktop-fix-rpath.patch b/nextcloud-desktop-fix-rpath.patch index c8a3e52..ba5b496 100644 --- a/nextcloud-desktop-fix-rpath.patch +++ b/nextcloud-desktop-fix-rpath.patch @@ -1,7 +1,8 @@ -diff -burNE desktop-3.0.0.orig/src/cmd/CMakeLists.txt desktop-3.0.0/src/cmd/CMakeLists.txt ---- desktop-3.0.0.orig/src/cmd/CMakeLists.txt 2020-08-21 09:16:36.442970505 +0200 -+++ desktop-3.0.0/src/cmd/CMakeLists.txt 2020-08-21 09:17:05.485724098 +0200 -@@ -23,8 +23,13 @@ +Index: desktop-3.1.0/src/cmd/CMakeLists.txt +=================================================================== +--- desktop-3.1.0.orig/src/cmd/CMakeLists.txt ++++ desktop-3.1.0/src/cmd/CMakeLists.txt +@@ -23,8 +23,13 @@ if(NOT BUILD_LIBRARIES_ONLY) add_executable(${cmd_NAME} ${cmd_SRC}) set_target_properties(${cmd_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY} ) @@ -15,10 +16,11 @@ diff -burNE desktop-3.0.0.orig/src/cmd/CMakeLists.txt desktop-3.0.0/src/cmd/CMak target_link_libraries(${cmd_NAME} ocsync ${synclib_NAME} Qt5::Core Qt5::Network) -diff -burNE desktop-3.0.0.orig/src/crashreporter/CMakeLists.txt desktop-3.0.0/src/crashreporter/CMakeLists.txt ---- desktop-3.0.0.orig/src/crashreporter/CMakeLists.txt 2020-08-21 09:16:36.518967243 +0200 -+++ desktop-3.0.0/src/crashreporter/CMakeLists.txt 2020-08-21 09:17:05.489723926 +0200 -@@ -29,7 +29,11 @@ +Index: desktop-3.1.0/src/crashreporter/CMakeLists.txt +=================================================================== +--- desktop-3.1.0.orig/src/crashreporter/CMakeLists.txt ++++ desktop-3.1.0/src/crashreporter/CMakeLists.txt +@@ -29,7 +29,11 @@ if(NOT BUILD_LIBRARIES_ONLY) target_include_directories(${CRASHREPORTER_EXECUTABLE} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) set_target_properties(${CRASHREPORTER_EXECUTABLE} PROPERTIES AUTOMOC ON) set_target_properties(${CRASHREPORTER_EXECUTABLE} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY} ) @@ -30,10 +32,11 @@ diff -burNE desktop-3.0.0.orig/src/crashreporter/CMakeLists.txt desktop-3.0.0/sr target_link_libraries(${CRASHREPORTER_EXECUTABLE} crashreporter-gui Qt5::Core Qt5::Widgets -diff -burNE desktop-3.0.0.orig/src/gui/CMakeLists.txt desktop-3.0.0/src/gui/CMakeLists.txt ---- desktop-3.0.0.orig/src/gui/CMakeLists.txt 2020-08-21 09:16:36.650961579 +0200 -+++ desktop-3.0.0/src/gui/CMakeLists.txt 2020-08-21 09:17:05.493723755 +0200 -@@ -311,8 +311,13 @@ +Index: desktop-3.1.0/src/gui/CMakeLists.txt +=================================================================== +--- desktop-3.1.0.orig/src/gui/CMakeLists.txt ++++ desktop-3.1.0/src/gui/CMakeLists.txt +@@ -325,8 +325,13 @@ set_target_properties( ${APPLICATION_EXE RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY} ) # Only relevant for Linux? On OS X it by default properly checks in the bundle directory next to the exe @@ -46,12 +49,13 @@ diff -burNE desktop-3.0.0.orig/src/gui/CMakeLists.txt desktop-3.0.0/src/gui/CMak INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/${APPLICATION_EXECUTABLE};${CMAKE_INSTALL_RPATH}" ) +endif() - target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::Svg Qt5::Network Qt5::Xml Qt5::Qml Qt5::Quick Qt5::QuickControls2 Qt5::WebEngineWidgets) + target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::GuiPrivate Qt5::Svg Qt5::Network Qt5::Xml Qt5::Qml Qt5::Quick Qt5::QuickControls2 Qt5::WebEngineWidgets) target_link_libraries( ${APPLICATION_EXECUTABLE} ${synclib_NAME} ) -diff -burNE desktop-3.0.0.orig/src/libsync/CMakeLists.txt desktop-3.0.0/src/libsync/CMakeLists.txt ---- desktop-3.0.0.orig/src/libsync/CMakeLists.txt 2020-08-21 09:16:37.282934457 +0200 -+++ desktop-3.0.0/src/libsync/CMakeLists.txt 2020-08-21 09:17:05.501723411 +0200 -@@ -131,8 +131,13 @@ +Index: desktop-3.1.0/src/libsync/CMakeLists.txt +=================================================================== +--- desktop-3.1.0.orig/src/libsync/CMakeLists.txt ++++ desktop-3.1.0/src/libsync/CMakeLists.txt +@@ -126,8 +126,13 @@ set_target_properties( ${synclib_NAME} SOVERSION ${MIRALL_SOVERSION} RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY} ) diff --git a/nextcloud-desktop.changes b/nextcloud-desktop.changes index 2385e8b..a16b8e9 100644 --- a/nextcloud-desktop.changes +++ b/nextcloud-desktop.changes @@ -1,3 +1,116 @@ +------------------------------------------------------------------- +Mon Dec 14 13:29:11 UTC 2020 - ecsos + +- Update to 3.1.0 + - desktop#2221 Make QML code more declarative by using properties + - desktop#2497 MacOS: Fix memory leak in FolderWatcherPrivate::startWatching + - desktop#2500 Windows MSI: Update Docs & add SKIPAUTOUPDATE property + - desktop#2512 Handle redirects when downloading updates + - desktop#2514 Make it easier for user to provide debug information + - desktop#2520 Handle ask for optional password capability + - desktop#2521 Use friendly user agent during authentication + - desktop#2527 Improve conflict handling gui + - desktop#2530 Repair the Windows build + - desktop#2531 Bring back the "Pause sync" action in the systray context menu + - desktop#2534 Connection wizard improvements + - desktop#2540 Add last / to exclude list file path. + - desktop#2541 Don't use nullptr for QFlags + - desktop#2542 Avoid string translation puzzle + - desktop#2543 Update bookmarks location + - desktop#2551 Fix share dialog animation for enforced password policy + - desktop#2568 Fix crash when clicking on folder with status 403 in the main dialog. + - desktop#2572 Avoid depth infinity propfind for e2ee + - desktop#2575 Expose branding values to qtquick + - desktop#2580 Delay initialization of SettingsDialog + - desktop#2581 Ensure we quickly show/hide the systray window on startup + - desktop#2582 Also output the event flags in the debug logs + - desktop#2586 L10n: Add a space in generalsettings.ui + - desktop#2587 Triple dot to ellipsis + - desktop#2589 Misc fixes for Windows 7 + - desktop#2591 Remove last left over of the "remote" wording + - desktop#2603 Get rid of FindQt5Keychain.cmake + - desktop#2615 Fetch apps when we get connected only + - desktop#2616 Move journaldb files back to sync folders + - desktop#2620 Make sure the settings dialog exist before hiding it + - desktop#2621 [documentation] upload chunks config + - desktop#2630 Master is now 3.0.81 + - desktop#2647 Cherry pick updater fixes and improvements + - desktop#2648 Issue a warning for Debian pipeline failures but don't fail the CI + - desktop#2652 Handle the case when the release version differs from that in VERSION.cmake + - desktop#2655 Use dynamic path for account online/offline state icon. + Refresh GUI on connection state change. + - desktop#2658 Enable the QML debugger on debug builds + - desktop#2660 FolderWatcher: fixes and improvements + - desktop#2662 Fix QML debugging by removing incorrect dependency + - desktop#2663 Fix Windows compilation broken after QML debugging fix. + - desktop#2665 Sparkle build fixes + - desktop#2666 Notification action buttons and context menu + - desktop#2667 Master is now 3.0.82. + - desktop#2675 Fix AppImage build + - desktop#2677 Fix macOS bug where tray window causes spaces to switch + - desktop#2682 Add debug log to check which folders are being skipped during syncing. + - desktop#2685 Fixed slow sharee search in the share dialog + - desktop#2686 Added sharing via email. + - desktop#2690 Update documentation on how to generate debug logs. + - desktop#2696 Bump master version to 3.1.0 +- Rebase nextcloud-desktop-fix-rpath.patch. + +------------------------------------------------------------------- +Mon Dec 14 13:29:11 UTC 2020 - ecsos + +- Update to 3.1.0 + - desktop#2221 Make QML code more declarative by using properties + - desktop#2497 MacOS: Fix memory leak in FolderWatcherPrivate::startWatching + - desktop#2500 Windows MSI: Update Docs & add SKIPAUTOUPDATE property + - desktop#2512 Handle redirects when downloading updates + - desktop#2514 Make it easier for user to provide debug information + - desktop#2520 Handle ask for optional password capability + - desktop#2521 Use friendly user agent during authentication + - desktop#2527 Improve conflict handling gui + - desktop#2530 Repair the Windows build + - desktop#2531 Bring back the "Pause sync" action in the systray context menu + - desktop#2534 Connection wizard improvements + - desktop#2540 Add last / to exclude list file path. + - desktop#2541 Don't use nullptr for QFlags + - desktop#2542 Avoid string translation puzzle + - desktop#2543 Update bookmarks location + - desktop#2551 Fix share dialog animation for enforced password policy + - desktop#2568 Fix crash when clicking on folder with status 403 in the main dialog. + - desktop#2572 Avoid depth infinity propfind for e2ee + - desktop#2575 Expose branding values to qtquick + - desktop#2580 Delay initialization of SettingsDialog + - desktop#2581 Ensure we quickly show/hide the systray window on startup + - desktop#2582 Also output the event flags in the debug logs + - desktop#2586 L10n: Add a space in generalsettings.ui + - desktop#2587 Triple dot to ellipsis + - desktop#2589 Misc fixes for Windows 7 + - desktop#2591 Remove last left over of the "remote" wording + - desktop#2603 Get rid of FindQt5Keychain.cmake + - desktop#2615 Fetch apps when we get connected only + - desktop#2616 Move journaldb files back to sync folders + - desktop#2620 Make sure the settings dialog exist before hiding it + - desktop#2621 [documentation] upload chunks config + - desktop#2630 Master is now 3.0.81 + - desktop#2647 Cherry pick updater fixes and improvements + - desktop#2648 Issue a warning for Debian pipeline failures but don't fail the CI + - desktop#2652 Handle the case when the release version differs from that in VERSION.cmake + - desktop#2655 Use dynamic path for account online/offline state icon. + Refresh GUI on connection state change. + - desktop#2658 Enable the QML debugger on debug builds + - desktop#2660 FolderWatcher: fixes and improvements + - desktop#2662 Fix QML debugging by removing incorrect dependency + - desktop#2663 Fix Windows compilation broken after QML debugging fix. + - desktop#2665 Sparkle build fixes + - desktop#2666 Notification action buttons and context menu + - desktop#2667 Master is now 3.0.82. + - desktop#2675 Fix AppImage build + - desktop#2677 Fix macOS bug where tray window causes spaces to switch + - desktop#2682 Add debug log to check which folders are being skipped during syncing. + - desktop#2685 Fixed slow sharee search in the share dialog + - desktop#2686 Added sharing via email. + - desktop#2690 Update documentation on how to generate debug logs. + - desktop#2696 Bump master version to 3.1.0 + ------------------------------------------------------------------- Sat Oct 31 09:18:19 UTC 2020 - ecsos diff --git a/nextcloud-desktop.spec b/nextcloud-desktop.spec index ec22a43..7000c0a 100644 --- a/nextcloud-desktop.spec +++ b/nextcloud-desktop.spec @@ -19,7 +19,7 @@ %define soname libnextcloudsync %define sover 0 Name: nextcloud-desktop -Version: 3.0.3 +Version: 3.1.0 Release: 0 Summary: Nextcloud desktop synchronisation client License: GPL-2.0-or-later AND LGPL-3.0-or-later @@ -38,12 +38,14 @@ BuildRequires: gcc-c++ BuildRequires: glibc-devel BuildRequires: gobject-introspection-devel BuildRequires: hicolor-icon-theme +BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libqt5-linguist-devel BuildRequires: pkgconfig BuildRequires: qtkeychain-qt5-devel BuildRequires: update-desktop-files +BuildRequires: cmake(Qt5Keychain) BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Core) >= 5.12 BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Network)