nextcloud-desktop/nextcloud-desktop.spec

319 lines
10 KiB
RPMSpec
Raw Normal View History

#
# spec file for package nextcloud-desktop
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define soname libnextcloudsync
%define sover 0
Name: nextcloud-desktop
Version: 3.12.0
Release: 0
Summary: Nextcloud desktop synchronisation client
License: GPL-2.0-or-later AND LGPL-3.0-or-later
Group: Productivity/Networking/File-Sharing
URL: https://nextcloud.com/
Source: https://github.com/nextcloud/desktop/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: sysctl-sync-inotify.conf
# PATCH-FIX-UPSTREAM nextcloud-fix-HiDPI-window-size.patch badshah400@gmail.com -- Fix huge size of the nextcloud client settings and crash-reporter windows on HiDPI systems
Patch0: nextcloud-fix-HiDPI-window-size.patch
BuildRequires: AppStream
BuildRequires: cmake >= 3.8.0
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: glibc-devel
BuildRequires: gobject-introspection-devel
BuildRequires: hicolor-icon-theme
Accepting request 855770 from home: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. OBS-URL: https://build.opensuse.org/request/show/855770 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=28
2020-12-14 14:44:42 +00:00
BuildRequires: libQt5Gui-private-headers-devel
BuildRequires: libqt5-linguist-devel
BuildRequires: pkgconfig
BuildRequires: qtkeychain-qt5-devel
BuildRequires: rsvg-convert
BuildRequires: update-desktop-files
Accepting request 1063649 from home:ecsos - Update to 3.7.1 - Backport/5393/stable 3.7 by @mgallien in #5403 - Fix wrong estimated time when doing sync. in #4902 - Bugfix/selective sync abort error in #4903 - Set UnifiedSearchResultNothingFound visibility less messily in #4751 - Clean up QML type and singleton registration in #4817 - Simplify activity list delegates by making them ItemDelegates, clean up in #4786 - Improve activity list highlighting/keyboard item selection in #4781 - Replace private API QZipWriter with KArchive in #4768 - makes Qt WebEngine optional only on macOS in #4875 - Bugfix/conflict resolution when selecting folder in #4914 - Fix fileactivitylistmodel QML registration in #4920 - Updated link to documentation in #4792 - Fix menu bar height calculation on macOS in #4917 - Fix ActivityItem activityHover error in #4921 - Fix add account window text clipping, enlarge text in #4910 - Accept valid lsColJob reply XML content types in #4919 - Fix low-resolution file changed overlay icons in activities in #4930 - Refactor ActivityListModel population mechanisms in #4736 - Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page in #4911 - Deallocate call notification dialog objects when closed by @claucambra in #4939 - Ensure that the file being processed has had its etag properly sanitised, log etag more in #4940 - Feature/syncjournaldb handle errors in #4819 - Do not format text in QML components as HTML in #4944 - Fix two factor auth notification: activity item was disabled. in #4961 - Add a placeholder item for empty activity list in #4959 - Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972 - Improve handling of file name clashes by @claucambra in #4970 - Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933 - Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968 - Fix two factor authentication notification by @camilasan in #4967 - Ensure placeholder message in emoji picker wraps correctly in #4960 - Make activity action button an actual button, clean up contents in #4784 - Improve the error box QML component in #4976 - Fix 'Reply' primary property. in #4985 - Fix sync progress bar colours in dark mode in #4986 - Fix predefined status text formatting in #4987 - Don't set up tray context menu on macOS, even if not building app bundle in #4988 - Ci/check clang tidy in ci in #4995 - check our code with clang-tidy in #4999 - alway use constexpr for all text constants in #4996 - avoid possibly crashing static_cast in #4994 - switch AppImage CI to latest tag: client-appimage-6 in #5003 - configure a list of checks for clang-tidy in #5004 - Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server in #4982 - apply modernize-use-using via clang-tidy in #4993 - Ci/use no discard in #4992 - Fix files not unlocking after lock time expired in #4962 - Update client image in #5002 - let's check the format via some github action in #4991 - Feature/vfs windows sharing and lock state in #4942 - Update after tx migrate in #5019 - Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. in #4990 - Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. in #5022 - Bugfix/files lock fail metadata in #5024 - do not ignore return value in #4998 - improve logs when adding sync errors in activity list of main dialog in #5032 - Fix invisible user status selector button not being checked when user is in Offline mode in #5012 - use correct version copmparison on NSIS updater: fix update from rc in #4979 - Bugfix/check token for edit locally requests in #5039 - Fix the dismiss button: display it whenever possible. in #4989 - Fix account not found when doing local file editing. in #5040 - Improve "pretty user name"-related strings, display in webflow credentials in #5013 - Update CHANGELOG with 3.6.1 changes. in #5066 - Fix call notification dialog buttons in #5074 - validate certificate for E2EE against private key in #4949 - emit missing signal to update folder sync status icon in #5087 - Update CMake usage in README build instructions in #5086 - Clean up methods in sync engine in #5071 - Make Systray's void methods slots in #5042 - Remove unneeded parameter from CleanupPollsJob constructor in #5070 - Add a 'Sync now' button to the sync status header in the tray window in #5018 - Modernise and improve code in AccountManager in #5026 - Fix macOS autoupdater settings in #5102 - Validate and sanitise edit locally token and relpath before sending to server in #5093 - Refactor FolderMan's "Edit Locally" capabilities as separate class in #5107 - Modernise and improve code in AccountSettings in #5027 - Fix compatibility with newer python3-nautilus in #5105 - Only show Sync Now button if account is connected in #5097 - use new public API to open an edit locally URL in #5116 - Add a new file details window, unify file activity and sharing in #4929 - E2EE. Do not generate keypair without user request. in #5067 - Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. in #5092 - Remove unused internal link widget from old share dialog in #5123 - Use separate variable for cfg file name in CMAKE. in #5136 - Bugfix/delete folders during propagation even when propagation has errors in #5104 - Remove unused app pointer in CocoaInitializer in #5127 - Ensure 'Sync now' button doesn't have its text elided in #5129 - Fix share delegate button icon colors in dark mode in #5132 - Do not use copy-assignment of QDialog. in #5148 - Remove unused remotePath in User::processCompletedSyncItem in #5118 - Make user status selector modal, show user header in #5145 - properly escape a path when creating a test file during tests in #5151 - Add support cmake unity build in #5109 - Fix typo of connector in #5157 - fully qualify types in signals and slots in #5088 - Remove reference to inexistent property in NCCustomButton in #5173 - Fix ActivityList delegate warnings in #5172 - Ensure forcing a folder to be synced unpauses syncing on said folder in #5152 - switch back to upstream craft in #5178 - fix renaming of folders with a deep hierarchy inside them in #5182 - fix instances of: c++11 range-loop might detach Qt container warnings in #5089 - Implement context menu entry "Leave this share" in #5081 - check that we update local file mtime on changes from server in #5188 - Add end-to-end tests to our CI in #5124 - Modernize the Dolphin action plugin in #5192 - Ci/do not modify configuration file duringtests in #5200 - cmake: Use FindPkgConfig's pkg_get_variable instead of custom macro in #5199 - Fix tray window margins, stop cutting into window border in #5202 - fix regressions on pinState management when doing renames in #520 - Fix bad custom button alignments, sizings, etc. in #5189 - Ci/do not override configuration file in #5206 - Clearly tell user that E2EE has been enabled for an account in #5164 - Fix CfApiShellExtensionsIPCTest in #5209 - l10n: Fixed grammar in #5220 - Prevent bad encrypting of folder if E2EE has not been correctly set up in #5223 - Remove close/dismiss button from encryption message in #5163 - Update macOS shell integration deployment targets in #5227 - Bugfix/case cash conflicts should not terminate sync in #5224 - Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message in #5179 - Ensure more QML text components are rendering things as plain text in #5231 - l10n: Correct spelling in #5221 - Make use of plain text-enforcing qml labels in #5233 - Feature/edit file locally restart sync in #5175 - Fix CI errors for Edit Locally. in #5241 - Lock file when editing locally in #5226 - Format some QLabels as plain text in #5247 - do not create GUI from a random thread and show error on real error in #5253 - Fix BasicComboBox internal layout in #5216 - Explicitly size and align user status selector text input to avoid bugs with alternate QtQuick styles in #5214 - do not use bulk upload for e2ee files in #5256 - Only show mnemonic request dialog when user explicitly wants to enable E2EE in #5181 - Replace share settings popup with a page on a StackView in #5194 - Add interactive NC Talk notifications on macOS in #5143 - Show file details within the tray dialog, rather than in a separate dialog in #5139 - Silence sync termination errors when running EditLocallyJob. in #5261 - Fix typo in #5257 - Add an "Encrypt" menu entry in file browser context menu for folders in #5263 - Add a nix flake for easy building and dev environments in #5007 - Add an internal link share to the share dialog in #5131 - Avoid the Get-Task-Allow Entitlement (macOS Notarization) in #5274 - sets a fixed version for pixman when buildign desktop client via Craft in #5269 - Fix SyncEngineTest failure when localstate is destroyed. in #5273 - Feature/remove obsolete names in #5271 - Remove unused HeaderBanner component in #5245 - Feature/do not sync enc folders if e2ee is not setup in #5258 - fix migration from old settings configuration files in #5141 - Use QFileInfo::exists where we are only creating a QFileInfo to check if file exists in #5291 - Make correct use of Qt signal 'emit' keyword in #5287 - Remove unused variables in #5290 - Declare all QRegularExpressions statically in #5289 - l10n: Remove space in #5297 - Feature/move shellextensions to root installdir in #5295 - Improve backup dark mode palette for Windows in #5298 - Allow setting up an account with apppasword and folder via command-line arguments. For deployment. in #5296 - Update file's metadata in the local database when the etag changes while file remains unchanged. Fix subsequent conflict when locking and unlocking. in #5293 - Fix warnings on QPROPERTY-s in #5286 - Replace now deprecated FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue in #5272 - Fix macOS shell integration class inits in #5299 - Drop dependency on Qt Quick Controls 1 in #5309 - Fix full-text search results not being opened in browser in #5279 - Feature/allow forceoverrideurl via command line in #5329 - Bugfix/e2ee vulnerability empty metadatakeys in #5323 - Always generate random initialization vector when uploading encrypted file in #5324 - Fix bad string for translation. in #5358 - Update legal notice to 2023 in #5361 - Fix migration from legacy client when override server url is set in #5322 - Don't try to lock folders when editing locally in #5317 - Fix fetch more unified search result item not being clickable in #5266 - Add ability to disable E2EE in #5167 - Remove unused monochrome icons setting in #5366 - Feature/sync with case clash names in #5232 - Edit locally. Do not lock if locking is disabled on the server. in #5371 - Revert "Merge pull request #5366 from nextcloud/bugfix/remove-mono-icons-setting" in #5372 - Open calendar notifications in the browser. in #4684 - Migrate old configs in #5362 - Always unlock E2EE folders, even when network failure or crash. in #5370 - [stable-3.7] Fix displaying of file details button for local syncfileitem activities in #5380 - [stable-3.7] Improve config upgrade warning dialog in #5386 - Backport/5385/stable 3.7 in #5388 OBS-URL: https://build.opensuse.org/request/show/1063649 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=91
2023-02-07 15:27:01 +00:00
BuildRequires: cmake(KF5Archive)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5KIO) >= 5.16
Accepting request 974640 from home:ecsos - Update to 3.5.0 - desktop#3714 Require cmake 3.16 - desktop#4135 Add testing for ActivityListModel - desktop#4154 Check for dbus-1 when building with cloudproviders - desktop#4162 Add ability to copy internal link from share dialog - desktop#4186 Feature/improve activity buttons - desktop#4189 Add thumbnails for files in the activity view - desktop#4191 Use proper API to dehydrate a placeholder file - desktop#4200 Feature/Talk Reply v1 - desktop#4205 Ensure we emit a rename command for renamed files - desktop#4212 Remove Hirsute, add Jammy - desktop#4216 Allow account menu to scroll when content height is larger than menu height - desktop#4217 Always build with updater. Use 'beta/stable' channel selector in 'General Settins' dialog with default 'stable'. - desktop#4218 Cmake option to disable proxy - desktop#4237 Add support for server color theming - desktop#4247 No longer assume status bar height, calculate, fixing notch borking on new MacBook Pro - desktop#4251 Add a dark mode - desktop#4252 Generates pot files automatically. - desktop#4257 Add headers in cmake files to get them properly detected - desktop#4263 Ensure that bulk upload network job errors are handled - desktop#4268 Do not remove a folder that has files that were not uploaded yet during propagation - desktop#4272 L10n: Change to lowercase - desktop#4279 Simplify currentScreen in systray.cpp - desktop#4283 Fix warn colour in dark mode - desktop#4292 Do not remove files from a Group folder and its nested folders when it is renamed or removed while not allowed. - desktop#4303 Rollback local move on server move failure - desktop#4316 Implement local socket to communicate with finder extension - desktop#4319 Bugfix/prevent overflow with mtime - desktop#4320 L10n: Changed spelling - desktop#4322 Add 'Help' action back. - desktop#4326 Ensure file activity dialog appears in centre of screen - desktop#4329 Increase maximum text line count in tray activity items to two lines - desktop#4334 Fix file activity dialog - desktop#4340 Properly ask Qt to create qml opengl surface with proper options - desktop#4351 Old submodule url does not work anylonger - desktop#4359 Old submodule url does not work anylonger - desktop#4360 Prepare for 3.5.0-rc1 - desktop#4363 Fix icon color and highlight color issues - desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails - desktop#4371 Fix various dark mode bugs - desktop#4372 Add a new yml github issue template for bug reports. - desktop#4379 Ensure we only store update channel not localized in settings - desktop#4385 Improve talk reply - desktop#4392 Prepare for 3.5.0-rc2 - desktop#4393 Bugfix/talk reply part 2 - desktop#4398 Darkmode. Fix crash on exit. - desktop#4399 Avoid deleting renamed file with spaces in name - desktop#4403 More dark mode fixes - desktop#4408 Ensure we do properly failed hydration jobs - desktop#4414 Fix build of appimage for branded clients - desktop#4418 Prepare for 3.5.0-rc3 - desktop#4420 Feature/files lock - desktop#4426 Add call notification dialog. - desktop#4428 Fix thumbnails for new files made while client open - desktop#4430 Increase time between connection tries - desktop#4437 Improve contrast on server color themed elements - desktop#4438 Fix positioning of activities in the activities list - desktop#4441 Bugfix/activities fetch server overload - desktop#4447 Realigned and resized thumbnails - desktop#4465 Add user avatars in talk notifications in activity list - desktop#4466 Fix sparkle implementation in the desktop client - desktop#4470 Prepare 3.5.0-rc4 - desktop#4471 Prepare final 3.5.0 release OBS-URL: https://build.opensuse.org/request/show/974640 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=59
2022-05-03 12:18:41 +00:00
###BuildRequires: cmake(Qt5Keychain)
BuildRequires: pkgconfig(Qt5Concurrent)
Accepting request 953748 from home:ecsos - Update to 3.4.2 - desktop#4140 [stable-3.4] Bugfix/force re-login on SSL Handshake error - desktop#4150 [stable-3.4] Do not display 'Conflict when uploading some files to a folder - desktop#4151 [stable-3.4] Windows. MSI. Unregister Nextcloud folders in SyncRootManager on uninstall. - desktop#4156 [stable-3.4] Unbreak loading translations - desktop#4169 [stable-3.4] Hide share button for deleted files and ignored files in tray activity - desktop#4170 [stable-3.4] Display error message when creating a link share with compromised password. - desktop#4174 [stable-3.4] Bugfix. Re-init sharing manager to enable link sharing UI when receivng sharing permissions. - desktop#4179 [stable-3.4] Show only filenames in tray activity items, with full path in tooltip - desktop#4197 [stable-3.4] use proper API to dehydrate a placeholder file - desktop#4203 [stable-3.4] Add macOS *.textClipping files to ignore list - Updatete to 3.4.1 - desktop#4013 [stable-3.4] fix random error when updating CfApi metadata - desktop#4046 [stable-3.4] do not forget the path when renaming files with invalid names - desktop#4049 [stable-3.4] Bugfix/assert invalid modtime - desktop#4050 [stable-3.4] Feature/folder logo variations - desktop#4051 [stable-3.4] Always prefill username from Windows login name based on server version - desktop#4057 [stable-3.4] Bugfix/3.4.1 rc1 - desktop#4066 [stable-3.4] Bugfix/sync stuck on error - desktop#4075 [stable-3.4] Bugfix/force download local invalid files - desktop#4078 [stable-3.4] Enforce VFS. Disable 'Make always available locally'. - desktop#4080 [stable-3.4] Bugfix/avoid sync getting stuck - desktop#4081 [stable-3.4] Fix CMake error in ECMAddAppIcon for mac - desktop#4083 [stable-3.4] Do not crash on findAndCancelDeletedJob - desktop#4094 [stable-3.4] ensure any errors after calling FileSystem::getModTime are handled - desktop#4097 Bump version - Skiped version 3.4.0 because of modtime bug: See: https://github.com/nextcloud/desktop/pull/4049 Please read the following wiki page How to fix files invalid modification date: https://github.com/nextcloud/desktop/wiki/Fix-bug-invalid-modification-date OBS-URL: https://build.opensuse.org/request/show/953748 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=55
2022-02-11 14:22:11 +00:00
BuildRequires: pkgconfig(Qt5Core) >= 5.15
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5PrintSupport)
BuildRequires: pkgconfig(Qt5QuickControls2)
BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5WebEngineWidgets)
BuildRequires: pkgconfig(Qt5WebSockets)
BuildRequires: pkgconfig(Qt5Xml)
BuildRequires: pkgconfig(cloudproviders)
Accepting request 909974 from home:ecsos - Update to 3.3.0 - desktop#3333 Check if first is not empty - desktop#3337 L10n: Spelling unification - desktop#3339 Takes ECMCoverageOption from ECM to enable code coverage analysis - desktop#3341 Automate removal of needs info labels when the issue is commented - desktop#3345 Ci/test appveyor - desktop#3352 Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic, - desktop#3368 Improve error message - desktop#3369 Prevent crash in dialog that warns user about vfs and e2ee - desktop#3370 Fix/files fixes for windows and logs - desktop#3380 Document --background - desktop#3386 Fix needs info label remover action by providing github token - desktop#3388 Bugfix/qml warnings - desktop#3390 VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always. - desktop#3393 Added unit tests for Utility::isPathWindowsDrivePartitionRoot. - desktop#3394 Really fix the actions to remove needsinfo when someone comment - desktop#3395 Generate png icons with inkscape - desktop#3397 Enable clazy in drone - desktop#3401 Added config parameter that allows to bypass checksum validation failure - desktop#3404 Start macOS app bundle name with uppercase letter - desktop#3410 Check compiler against CMAKE_CXX_COMPILER_ID - desktop#3420 Cfapi: Make sure no data is transfered after cancellation - desktop#3425 VFS wipe moved folder when conflict - desktop#3432 Set pin state correct after rename - desktop#3437 Bring back dynamic load of VFS plugins - desktop#3445 Remove unused function declaration - desktop#3449 Fix VFS crash and false conflict on local new. - desktop#3460 Add unit test for move custom remote root - desktop#3464 Add building for Ubuntu Impish - desktop#3468 Show main dialog as normal window if tray icons not available - desktop#3471 Build optional without QWebEngine - desktop#3472 Directly send the icon url for activities to the qml component - desktop#3475 Use the full GPG key ID for signing Debian packages - desktop#3486 Improve error message in case of trailing space in directory name - desktop#3488 Remove unused pushNotifications variable - desktop#3489 Design call improvements - desktop#3490 Update documentation and replace old screenshots - desktop#3492 Update command-rebase.yml from template - desktop#3494 Download server public key and check user certificate against it - desktop#3497 Run legacy uninstall exe in a secure way - desktop#3498 Fix QML Warnings and create custom component for the activity list - desktop#3501 Avoid error when doing hydration when data socket is closed too early - desktop#3502 Fix all usage of _com_error(cfExecuteresult).ErrorMessage() - desktop#3511 Improve the error message returned by updateMetadata - desktop#3523 Avoid being stuck trying to create placeholder for existing file - desktop#3536 Remove unnecessary png files - desktop#3537 Only compile xattr virtual files backend for linux platform (not unices) - desktop#3540 Position main dialog on at tray icon if not a regular window - desktop#3541 Use dav instead of webdav - desktop#3542 Enforce https in flow2 for https connections - desktop#3547 Windows. Nextcloud Overlay Identifiers. Set 16 spaces before each identifier's name. - desktop#3548 Update screenshot in README.md - desktop#3552 Remove request to config for userVisibleURL. - desktop#3554 Bump version to 3.3.0-rc1 - desktop#3557 Fix size of the Label with user status - desktop#3558 Bugfix/user status too long account menu - desktop#3565 Do not block account menu: availability checking can be slow - desktop#3566 Create QMessageBox on heap and continue running the app when update is ready. - desktop#3569 Print the real permissions string instead of its address - desktop#3574 Open main dialog gnome always - desktop#3579 L10n: Change to uppercase - desktop#3581 Bump version to 3.3.0-rc2 - desktop#3582 Make main dialog normal window when displayed as regular window - desktop#3586 Fix crash in Folder::isSyncRunning() - desktop#3592 In wizard always use the correct way to get dav path - desktop#3594 Revert: Added config parameter that allows to bypass checksum validation failure. - desktop#3595 Do not build for Groovy - desktop#3596 Don't constrain size of hover background - desktop#3599 Update improvements and news in the documentation - desktop#3602 Prevent crash in Accont::davPath without credentials - desktop#3607 Bump version 3.3.0 OBS-URL: https://build.opensuse.org/request/show/909974 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=48
2021-08-03 12:04:45 +00:00
BuildRequires: pkgconfig(cmocka)
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
Requires: nextcloud-cli = %{version}
Provides: nextcloud-client = %{version}
Obsoletes: nextcloud-client < %{version}
Provides: nextcloud-client-lang = %{version}
Obsoletes: nextcloud-client-lang < %{version}
%if 0%{?is_opensuse}
BuildRequires: doxygen
Accepting request 974640 from home:ecsos - Update to 3.5.0 - desktop#3714 Require cmake 3.16 - desktop#4135 Add testing for ActivityListModel - desktop#4154 Check for dbus-1 when building with cloudproviders - desktop#4162 Add ability to copy internal link from share dialog - desktop#4186 Feature/improve activity buttons - desktop#4189 Add thumbnails for files in the activity view - desktop#4191 Use proper API to dehydrate a placeholder file - desktop#4200 Feature/Talk Reply v1 - desktop#4205 Ensure we emit a rename command for renamed files - desktop#4212 Remove Hirsute, add Jammy - desktop#4216 Allow account menu to scroll when content height is larger than menu height - desktop#4217 Always build with updater. Use 'beta/stable' channel selector in 'General Settins' dialog with default 'stable'. - desktop#4218 Cmake option to disable proxy - desktop#4237 Add support for server color theming - desktop#4247 No longer assume status bar height, calculate, fixing notch borking on new MacBook Pro - desktop#4251 Add a dark mode - desktop#4252 Generates pot files automatically. - desktop#4257 Add headers in cmake files to get them properly detected - desktop#4263 Ensure that bulk upload network job errors are handled - desktop#4268 Do not remove a folder that has files that were not uploaded yet during propagation - desktop#4272 L10n: Change to lowercase - desktop#4279 Simplify currentScreen in systray.cpp - desktop#4283 Fix warn colour in dark mode - desktop#4292 Do not remove files from a Group folder and its nested folders when it is renamed or removed while not allowed. - desktop#4303 Rollback local move on server move failure - desktop#4316 Implement local socket to communicate with finder extension - desktop#4319 Bugfix/prevent overflow with mtime - desktop#4320 L10n: Changed spelling - desktop#4322 Add 'Help' action back. - desktop#4326 Ensure file activity dialog appears in centre of screen - desktop#4329 Increase maximum text line count in tray activity items to two lines - desktop#4334 Fix file activity dialog - desktop#4340 Properly ask Qt to create qml opengl surface with proper options - desktop#4351 Old submodule url does not work anylonger - desktop#4359 Old submodule url does not work anylonger - desktop#4360 Prepare for 3.5.0-rc1 - desktop#4363 Fix icon color and highlight color issues - desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails - desktop#4371 Fix various dark mode bugs - desktop#4372 Add a new yml github issue template for bug reports. - desktop#4379 Ensure we only store update channel not localized in settings - desktop#4385 Improve talk reply - desktop#4392 Prepare for 3.5.0-rc2 - desktop#4393 Bugfix/talk reply part 2 - desktop#4398 Darkmode. Fix crash on exit. - desktop#4399 Avoid deleting renamed file with spaces in name - desktop#4403 More dark mode fixes - desktop#4408 Ensure we do properly failed hydration jobs - desktop#4414 Fix build of appimage for branded clients - desktop#4418 Prepare for 3.5.0-rc3 - desktop#4420 Feature/files lock - desktop#4426 Add call notification dialog. - desktop#4428 Fix thumbnails for new files made while client open - desktop#4430 Increase time between connection tries - desktop#4437 Improve contrast on server color themed elements - desktop#4438 Fix positioning of activities in the activities list - desktop#4441 Bugfix/activities fetch server overload - desktop#4447 Realigned and resized thumbnails - desktop#4465 Add user avatars in talk notifications in activity list - desktop#4466 Fix sparkle implementation in the desktop client - desktop#4470 Prepare 3.5.0-rc4 - desktop#4471 Prepare final 3.5.0 release OBS-URL: https://build.opensuse.org/request/show/974640 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=59
2022-05-03 12:18:41 +00:00
#BuildRequires: python3-MarkupSafe
BuildRequires: python3-Sphinx
Accepting request 974640 from home:ecsos - Update to 3.5.0 - desktop#3714 Require cmake 3.16 - desktop#4135 Add testing for ActivityListModel - desktop#4154 Check for dbus-1 when building with cloudproviders - desktop#4162 Add ability to copy internal link from share dialog - desktop#4186 Feature/improve activity buttons - desktop#4189 Add thumbnails for files in the activity view - desktop#4191 Use proper API to dehydrate a placeholder file - desktop#4200 Feature/Talk Reply v1 - desktop#4205 Ensure we emit a rename command for renamed files - desktop#4212 Remove Hirsute, add Jammy - desktop#4216 Allow account menu to scroll when content height is larger than menu height - desktop#4217 Always build with updater. Use 'beta/stable' channel selector in 'General Settins' dialog with default 'stable'. - desktop#4218 Cmake option to disable proxy - desktop#4237 Add support for server color theming - desktop#4247 No longer assume status bar height, calculate, fixing notch borking on new MacBook Pro - desktop#4251 Add a dark mode - desktop#4252 Generates pot files automatically. - desktop#4257 Add headers in cmake files to get them properly detected - desktop#4263 Ensure that bulk upload network job errors are handled - desktop#4268 Do not remove a folder that has files that were not uploaded yet during propagation - desktop#4272 L10n: Change to lowercase - desktop#4279 Simplify currentScreen in systray.cpp - desktop#4283 Fix warn colour in dark mode - desktop#4292 Do not remove files from a Group folder and its nested folders when it is renamed or removed while not allowed. - desktop#4303 Rollback local move on server move failure - desktop#4316 Implement local socket to communicate with finder extension - desktop#4319 Bugfix/prevent overflow with mtime - desktop#4320 L10n: Changed spelling - desktop#4322 Add 'Help' action back. - desktop#4326 Ensure file activity dialog appears in centre of screen - desktop#4329 Increase maximum text line count in tray activity items to two lines - desktop#4334 Fix file activity dialog - desktop#4340 Properly ask Qt to create qml opengl surface with proper options - desktop#4351 Old submodule url does not work anylonger - desktop#4359 Old submodule url does not work anylonger - desktop#4360 Prepare for 3.5.0-rc1 - desktop#4363 Fix icon color and highlight color issues - desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails - desktop#4371 Fix various dark mode bugs - desktop#4372 Add a new yml github issue template for bug reports. - desktop#4379 Ensure we only store update channel not localized in settings - desktop#4385 Improve talk reply - desktop#4392 Prepare for 3.5.0-rc2 - desktop#4393 Bugfix/talk reply part 2 - desktop#4398 Darkmode. Fix crash on exit. - desktop#4399 Avoid deleting renamed file with spaces in name - desktop#4403 More dark mode fixes - desktop#4408 Ensure we do properly failed hydration jobs - desktop#4414 Fix build of appimage for branded clients - desktop#4418 Prepare for 3.5.0-rc3 - desktop#4420 Feature/files lock - desktop#4426 Add call notification dialog. - desktop#4428 Fix thumbnails for new files made while client open - desktop#4430 Increase time between connection tries - desktop#4437 Improve contrast on server color themed elements - desktop#4438 Fix positioning of activities in the activities list - desktop#4441 Bugfix/activities fetch server overload - desktop#4447 Realigned and resized thumbnails - desktop#4465 Add user avatars in talk notifications in activity list - desktop#4466 Fix sparkle implementation in the desktop client - desktop#4470 Prepare 3.5.0-rc4 - desktop#4471 Prepare final 3.5.0 release OBS-URL: https://build.opensuse.org/request/show/974640 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=59
2022-05-03 12:18:41 +00:00
#BuildRequires: python3-importlib-metadata
Suggests: %{name}-doc = %{version}
%endif
%description
The Nextcloud Desktop Client is a tool to synchronise files from
the Nextcloud Server with your computer.
Nextcloud Desktop enables you to connect to your private
Nextcloud Server. With it you can create directories in your home
directory, and keep the contents of those directories synced with
the server. Simply copy a file into the directory and the desktop
synchronisation client does the rest.
%lang_package
%if 0%{?is_opensuse}
%package doc
Summary: Documentation for nextcloud-desktop
Group: Productivity/Networking/File-Sharing
Provides: nextcloud-client-doc = %{version}
Obsoletes: nextcloud-client-doc < %{version}
BuildArch: noarch
%description doc
The Nextcloud Desktop Client is a tool to synchronise files from
the Nextcloud Server with your computer.
This package contains the documentation.
%endif
%package -n %{soname}%{sover}
Summary: The Nextcloud synchronisation library
Group: Productivity/Networking/File-Sharing
%description -n %{soname}%{sover}
The Nextcloud Desktop Client synchronisation library.
%package -n %{soname}-devel
Summary: Development files for the Nextcloud synchronisation library
Group: Development/Libraries/C and C++
Requires: %{soname}%{sover} = %{version}
%description -n %{soname}-devel
Development files for the Nextcloud Desktop Client synchronisation
library.
%package -n nautilus-extension-nextcloud
Summary: Nautilus overlay icons
Group: Productivity/Networking/File-Sharing
Requires: %{name} = %{version}
Requires: nautilus
Requires: python3-nautilus
Supplements: (%{name} and nautilus)
BuildArch: noarch
%description -n nautilus-extension-nextcloud
This package provides overlay icons to visualise the
synchronisation state in the Nautilus file manager.
%if 0%{?is_opensuse}
%package -n caja-extension-nextcloud
Summary: Caja overlay icons
Group: Productivity/Networking/File-Sharing
Requires: %{name} = %{version}
Requires: caja
Requires: python-caja
Supplements: (%{name} and caja)
BuildArch: noarch
%description -n caja-extension-nextcloud
This package provides overlay icons to visualise the
synchronisation state in the Caja file manager.
%package -n nemo-extension-nextcloud
Summary: Nemo overlay icons
Group: Productivity/Networking/File-Sharing
Requires: %{name} = %{version}
Requires: nemo
Requires: python-nemo
Supplements: (%{name} and nemo)
BuildArch: noarch
%description -n nemo-extension-nextcloud
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
Requires: %{name} = %{version}
Requires: dolphin
Supplements: (%{name} and dolphin)
%description -n %{name}-dolphin
This package provides the necessary plugin libraries for the
Dolphin filemanager to display overlay icons.
%endif
%package -n nextcloud-cli
Summary: Nextcloud sync client - Command-line utility
%description -n nextcloud-cli
The Nextcloud Desktop Client is a tool to synchronise files from
the Nextcloud Server with your computer.
This package provides Nextcloud's command-line sync utility.
%prep
%autosetup -p1 -n desktop-%{version}
cp -a %{SOURCE1} sysctl-sync-inotify.conf
%build
# Set SOURCE_DATE_EPOCH to set __DATE__/__TIME__ based on tarball creation date and make build reproducible
export SOURCE_DATE_EPOCH=`date -r VERSION.cmake +"%s"`
%cmake \
%if 0%{?is_opensuse}
-DWITH_DOC=ON \
-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
%endif
%{nil}
%cmake_build
%install
%cmake_install
%if 0%{!?is_opensuse}
# There's no Caja and Nemo in SLE.
rm -r %{buildroot}%{_datadir}/caja-python/
rm -r %{buildroot}%{_datadir}/nemo-python/
%endif
# Generate bytecode for extensions.
for fm in caja nautilus nemo; do
if [ -d %{buildroot}%{_datadir}/$fm-python/ ]; then
%py3_compile %{buildroot}%{_datadir}/$fm-python/extensions/
fi
done
# ecsos: Comment this out, because it seems to be a security risk.
# See: https://github.com/owncloud/client/issues/4107#issuecomment-240627858
# A workaround for gh#owncloud/client#4107
#install -Dpm 0644 sysctl-sync-inotify.conf \
# %%{buildroot}%%{_sysconfdir}/sysctl.d/99-%%{name}-sync-inotify.conf
%suse_update_desktop_file com.nextcloud.desktopclient.nextcloud
%fdupes %{buildroot}%{_datadir}/
%post -n %{soname}%{sover} -p /sbin/ldconfig
%postun -n %{soname}%{sover} -p /sbin/ldconfig
%files
%license COPYING*
#%%config %%{_sysconfdir}/sysctl.d/99-%%{name}-sync-inotify.conf
%{_bindir}/nextcloud
%dir %{_datadir}/nextcloud/
%{_datadir}/applications/com.nextcloud.desktopclient.nextcloud.desktop
%dir %{_datadir}/icons/hicolor/1024x1024/
%dir %{_datadir}/icons/hicolor/1024x1024/apps/
%{_datadir}/icons/hicolor/*/apps/Nextcloud*.*
%{_datadir}/mime/packages/nextcloud.xml
%files lang
%{_datadir}/nextcloud/i18n/
%if 0%{?is_opensuse}
%files doc
%doc %{_docdir}/%{name}/
%endif
%files -n %{soname}%{sover}
%license COPYING*
%{_libdir}/%{soname}.so.*
%{_libdir}/libnextcloud_csync.so.*
%files -n %{soname}-devel
%{_includedir}/nextcloudsync/
%{_libdir}/%{soname}.so
%{_libdir}/libnextcloud_csync.so
Accepting request 909974 from home:ecsos - Update to 3.3.0 - desktop#3333 Check if first is not empty - desktop#3337 L10n: Spelling unification - desktop#3339 Takes ECMCoverageOption from ECM to enable code coverage analysis - desktop#3341 Automate removal of needs info labels when the issue is commented - desktop#3345 Ci/test appveyor - desktop#3352 Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic, - desktop#3368 Improve error message - desktop#3369 Prevent crash in dialog that warns user about vfs and e2ee - desktop#3370 Fix/files fixes for windows and logs - desktop#3380 Document --background - desktop#3386 Fix needs info label remover action by providing github token - desktop#3388 Bugfix/qml warnings - desktop#3390 VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always. - desktop#3393 Added unit tests for Utility::isPathWindowsDrivePartitionRoot. - desktop#3394 Really fix the actions to remove needsinfo when someone comment - desktop#3395 Generate png icons with inkscape - desktop#3397 Enable clazy in drone - desktop#3401 Added config parameter that allows to bypass checksum validation failure - desktop#3404 Start macOS app bundle name with uppercase letter - desktop#3410 Check compiler against CMAKE_CXX_COMPILER_ID - desktop#3420 Cfapi: Make sure no data is transfered after cancellation - desktop#3425 VFS wipe moved folder when conflict - desktop#3432 Set pin state correct after rename - desktop#3437 Bring back dynamic load of VFS plugins - desktop#3445 Remove unused function declaration - desktop#3449 Fix VFS crash and false conflict on local new. - desktop#3460 Add unit test for move custom remote root - desktop#3464 Add building for Ubuntu Impish - desktop#3468 Show main dialog as normal window if tray icons not available - desktop#3471 Build optional without QWebEngine - desktop#3472 Directly send the icon url for activities to the qml component - desktop#3475 Use the full GPG key ID for signing Debian packages - desktop#3486 Improve error message in case of trailing space in directory name - desktop#3488 Remove unused pushNotifications variable - desktop#3489 Design call improvements - desktop#3490 Update documentation and replace old screenshots - desktop#3492 Update command-rebase.yml from template - desktop#3494 Download server public key and check user certificate against it - desktop#3497 Run legacy uninstall exe in a secure way - desktop#3498 Fix QML Warnings and create custom component for the activity list - desktop#3501 Avoid error when doing hydration when data socket is closed too early - desktop#3502 Fix all usage of _com_error(cfExecuteresult).ErrorMessage() - desktop#3511 Improve the error message returned by updateMetadata - desktop#3523 Avoid being stuck trying to create placeholder for existing file - desktop#3536 Remove unnecessary png files - desktop#3537 Only compile xattr virtual files backend for linux platform (not unices) - desktop#3540 Position main dialog on at tray icon if not a regular window - desktop#3541 Use dav instead of webdav - desktop#3542 Enforce https in flow2 for https connections - desktop#3547 Windows. Nextcloud Overlay Identifiers. Set 16 spaces before each identifier's name. - desktop#3548 Update screenshot in README.md - desktop#3552 Remove request to config for userVisibleURL. - desktop#3554 Bump version to 3.3.0-rc1 - desktop#3557 Fix size of the Label with user status - desktop#3558 Bugfix/user status too long account menu - desktop#3565 Do not block account menu: availability checking can be slow - desktop#3566 Create QMessageBox on heap and continue running the app when update is ready. - desktop#3569 Print the real permissions string instead of its address - desktop#3574 Open main dialog gnome always - desktop#3579 L10n: Change to uppercase - desktop#3581 Bump version to 3.3.0-rc2 - desktop#3582 Make main dialog normal window when displayed as regular window - desktop#3586 Fix crash in Folder::isSyncRunning() - desktop#3592 In wizard always use the correct way to get dav path - desktop#3594 Revert: Added config parameter that allows to bypass checksum validation failure. - desktop#3595 Do not build for Groovy - desktop#3596 Don't constrain size of hover background - desktop#3599 Update improvements and news in the documentation - desktop#3602 Prevent crash in Accont::davPath without credentials - desktop#3607 Bump version 3.3.0 OBS-URL: https://build.opensuse.org/request/show/909974 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=48
2021-08-03 12:04:45 +00:00
%{_libdir}/nextcloudsync_vfs_*.so
%files -n nautilus-extension-nextcloud
%dir %{_datadir}/nautilus-python/
%dir %{_datadir}/nautilus-python/extensions/
%dir %{_datadir}/nautilus-python/extensions/__pycache__
%{_datadir}/nautilus-python/extensions/syncstate-Nextcloud.py*
%{_datadir}/nautilus-python/extensions/__pycache__/syncstate-Nextcloud*
%if 0%{?is_opensuse}
%files -n caja-extension-nextcloud
%dir %{_datadir}/caja-python/
%dir %{_datadir}/caja-python/extensions/
%dir %{_datadir}/caja-python/extensions/__pycache__
%{_datadir}/caja-python/extensions/syncstate-Nextcloud.py*
%{_datadir}/caja-python/extensions/__pycache__/*
%files -n nemo-extension-nextcloud
%dir %{_datadir}/nemo-python/
%dir %{_datadir}/nemo-python/extensions/
%dir %{_datadir}/nemo-python/extensions/__pycache__
%{_datadir}/nemo-python/extensions/syncstate-Nextcloud.py*
%{_datadir}/nemo-python/extensions/__pycache__/*
%files -n cloudproviders-extension-nextcloud
# When built with libcloudproviders >= 0.3.3 the .ini file is no longer required,
# see https://github.com/nextcloud/desktop/pull/6275
%if 0%{?suse_version} < 1650
%dir %{_datadir}/cloud-providers/
%{_datadir}/cloud-providers/com.nextcloudgmbh.Nextcloud.ini
%endif
%{_datadir}/dbus-1/services/com.nextcloudgmbh.Nextcloud.service
%files dolphin
%{_libdir}/libnextclouddolphinpluginhelper.so
%dir %{_libdir}/qt5/plugins/kf5/overlayicon/
%{_libdir}/qt5/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so
Accepting request 1063649 from home:ecsos - Update to 3.7.1 - Backport/5393/stable 3.7 by @mgallien in #5403 - Fix wrong estimated time when doing sync. in #4902 - Bugfix/selective sync abort error in #4903 - Set UnifiedSearchResultNothingFound visibility less messily in #4751 - Clean up QML type and singleton registration in #4817 - Simplify activity list delegates by making them ItemDelegates, clean up in #4786 - Improve activity list highlighting/keyboard item selection in #4781 - Replace private API QZipWriter with KArchive in #4768 - makes Qt WebEngine optional only on macOS in #4875 - Bugfix/conflict resolution when selecting folder in #4914 - Fix fileactivitylistmodel QML registration in #4920 - Updated link to documentation in #4792 - Fix menu bar height calculation on macOS in #4917 - Fix ActivityItem activityHover error in #4921 - Fix add account window text clipping, enlarge text in #4910 - Accept valid lsColJob reply XML content types in #4919 - Fix low-resolution file changed overlay icons in activities in #4930 - Refactor ActivityListModel population mechanisms in #4736 - Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page in #4911 - Deallocate call notification dialog objects when closed by @claucambra in #4939 - Ensure that the file being processed has had its etag properly sanitised, log etag more in #4940 - Feature/syncjournaldb handle errors in #4819 - Do not format text in QML components as HTML in #4944 - Fix two factor auth notification: activity item was disabled. in #4961 - Add a placeholder item for empty activity list in #4959 - Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972 - Improve handling of file name clashes by @claucambra in #4970 - Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933 - Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968 - Fix two factor authentication notification by @camilasan in #4967 - Ensure placeholder message in emoji picker wraps correctly in #4960 - Make activity action button an actual button, clean up contents in #4784 - Improve the error box QML component in #4976 - Fix 'Reply' primary property. in #4985 - Fix sync progress bar colours in dark mode in #4986 - Fix predefined status text formatting in #4987 - Don't set up tray context menu on macOS, even if not building app bundle in #4988 - Ci/check clang tidy in ci in #4995 - check our code with clang-tidy in #4999 - alway use constexpr for all text constants in #4996 - avoid possibly crashing static_cast in #4994 - switch AppImage CI to latest tag: client-appimage-6 in #5003 - configure a list of checks for clang-tidy in #5004 - Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server in #4982 - apply modernize-use-using via clang-tidy in #4993 - Ci/use no discard in #4992 - Fix files not unlocking after lock time expired in #4962 - Update client image in #5002 - let's check the format via some github action in #4991 - Feature/vfs windows sharing and lock state in #4942 - Update after tx migrate in #5019 - Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. in #4990 - Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. in #5022 - Bugfix/files lock fail metadata in #5024 - do not ignore return value in #4998 - improve logs when adding sync errors in activity list of main dialog in #5032 - Fix invisible user status selector button not being checked when user is in Offline mode in #5012 - use correct version copmparison on NSIS updater: fix update from rc in #4979 - Bugfix/check token for edit locally requests in #5039 - Fix the dismiss button: display it whenever possible. in #4989 - Fix account not found when doing local file editing. in #5040 - Improve "pretty user name"-related strings, display in webflow credentials in #5013 - Update CHANGELOG with 3.6.1 changes. in #5066 - Fix call notification dialog buttons in #5074 - validate certificate for E2EE against private key in #4949 - emit missing signal to update folder sync status icon in #5087 - Update CMake usage in README build instructions in #5086 - Clean up methods in sync engine in #5071 - Make Systray's void methods slots in #5042 - Remove unneeded parameter from CleanupPollsJob constructor in #5070 - Add a 'Sync now' button to the sync status header in the tray window in #5018 - Modernise and improve code in AccountManager in #5026 - Fix macOS autoupdater settings in #5102 - Validate and sanitise edit locally token and relpath before sending to server in #5093 - Refactor FolderMan's "Edit Locally" capabilities as separate class in #5107 - Modernise and improve code in AccountSettings in #5027 - Fix compatibility with newer python3-nautilus in #5105 - Only show Sync Now button if account is connected in #5097 - use new public API to open an edit locally URL in #5116 - Add a new file details window, unify file activity and sharing in #4929 - E2EE. Do not generate keypair without user request. in #5067 - Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. in #5092 - Remove unused internal link widget from old share dialog in #5123 - Use separate variable for cfg file name in CMAKE. in #5136 - Bugfix/delete folders during propagation even when propagation has errors in #5104 - Remove unused app pointer in CocoaInitializer in #5127 - Ensure 'Sync now' button doesn't have its text elided in #5129 - Fix share delegate button icon colors in dark mode in #5132 - Do not use copy-assignment of QDialog. in #5148 - Remove unused remotePath in User::processCompletedSyncItem in #5118 - Make user status selector modal, show user header in #5145 - properly escape a path when creating a test file during tests in #5151 - Add support cmake unity build in #5109 - Fix typo of connector in #5157 - fully qualify types in signals and slots in #5088 - Remove reference to inexistent property in NCCustomButton in #5173 - Fix ActivityList delegate warnings in #5172 - Ensure forcing a folder to be synced unpauses syncing on said folder in #5152 - switch back to upstream craft in #5178 - fix renaming of folders with a deep hierarchy inside them in #5182 - fix instances of: c++11 range-loop might detach Qt container warnings in #5089 - Implement context menu entry "Leave this share" in #5081 - check that we update local file mtime on changes from server in #5188 - Add end-to-end tests to our CI in #5124 - Modernize the Dolphin action plugin in #5192 - Ci/do not modify configuration file duringtests in #5200 - cmake: Use FindPkgConfig's pkg_get_variable instead of custom macro in #5199 - Fix tray window margins, stop cutting into window border in #5202 - fix regressions on pinState management when doing renames in #520 - Fix bad custom button alignments, sizings, etc. in #5189 - Ci/do not override configuration file in #5206 - Clearly tell user that E2EE has been enabled for an account in #5164 - Fix CfApiShellExtensionsIPCTest in #5209 - l10n: Fixed grammar in #5220 - Prevent bad encrypting of folder if E2EE has not been correctly set up in #5223 - Remove close/dismiss button from encryption message in #5163 - Update macOS shell integration deployment targets in #5227 - Bugfix/case cash conflicts should not terminate sync in #5224 - Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message in #5179 - Ensure more QML text components are rendering things as plain text in #5231 - l10n: Correct spelling in #5221 - Make use of plain text-enforcing qml labels in #5233 - Feature/edit file locally restart sync in #5175 - Fix CI errors for Edit Locally. in #5241 - Lock file when editing locally in #5226 - Format some QLabels as plain text in #5247 - do not create GUI from a random thread and show error on real error in #5253 - Fix BasicComboBox internal layout in #5216 - Explicitly size and align user status selector text input to avoid bugs with alternate QtQuick styles in #5214 - do not use bulk upload for e2ee files in #5256 - Only show mnemonic request dialog when user explicitly wants to enable E2EE in #5181 - Replace share settings popup with a page on a StackView in #5194 - Add interactive NC Talk notifications on macOS in #5143 - Show file details within the tray dialog, rather than in a separate dialog in #5139 - Silence sync termination errors when running EditLocallyJob. in #5261 - Fix typo in #5257 - Add an "Encrypt" menu entry in file browser context menu for folders in #5263 - Add a nix flake for easy building and dev environments in #5007 - Add an internal link share to the share dialog in #5131 - Avoid the Get-Task-Allow Entitlement (macOS Notarization) in #5274 - sets a fixed version for pixman when buildign desktop client via Craft in #5269 - Fix SyncEngineTest failure when localstate is destroyed. in #5273 - Feature/remove obsolete names in #5271 - Remove unused HeaderBanner component in #5245 - Feature/do not sync enc folders if e2ee is not setup in #5258 - fix migration from old settings configuration files in #5141 - Use QFileInfo::exists where we are only creating a QFileInfo to check if file exists in #5291 - Make correct use of Qt signal 'emit' keyword in #5287 - Remove unused variables in #5290 - Declare all QRegularExpressions statically in #5289 - l10n: Remove space in #5297 - Feature/move shellextensions to root installdir in #5295 - Improve backup dark mode palette for Windows in #5298 - Allow setting up an account with apppasword and folder via command-line arguments. For deployment. in #5296 - Update file's metadata in the local database when the etag changes while file remains unchanged. Fix subsequent conflict when locking and unlocking. in #5293 - Fix warnings on QPROPERTY-s in #5286 - Replace now deprecated FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue in #5272 - Fix macOS shell integration class inits in #5299 - Drop dependency on Qt Quick Controls 1 in #5309 - Fix full-text search results not being opened in browser in #5279 - Feature/allow forceoverrideurl via command line in #5329 - Bugfix/e2ee vulnerability empty metadatakeys in #5323 - Always generate random initialization vector when uploading encrypted file in #5324 - Fix bad string for translation. in #5358 - Update legal notice to 2023 in #5361 - Fix migration from legacy client when override server url is set in #5322 - Don't try to lock folders when editing locally in #5317 - Fix fetch more unified search result item not being clickable in #5266 - Add ability to disable E2EE in #5167 - Remove unused monochrome icons setting in #5366 - Feature/sync with case clash names in #5232 - Edit locally. Do not lock if locking is disabled on the server. in #5371 - Revert "Merge pull request #5366 from nextcloud/bugfix/remove-mono-icons-setting" in #5372 - Open calendar notifications in the browser. in #4684 - Migrate old configs in #5362 - Always unlock E2EE folders, even when network failure or crash. in #5370 - [stable-3.7] Fix displaying of file details button for local syncfileitem activities in #5380 - [stable-3.7] Improve config upgrade warning dialog in #5386 - Backport/5385/stable 3.7 in #5388 OBS-URL: https://build.opensuse.org/request/show/1063649 OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=91
2023-02-07 15:27:01 +00:00
%dir %{_libdir}/qt5/plugins/kf5/kfileitemaction/
%{_libdir}/qt5/plugins/kf5/kfileitemaction/nextclouddolphinactionplugin.so
%endif
%files -n nextcloud-cli
%license COPYING
%config %{_sysconfdir}/Nextcloud/
%{_bindir}/nextcloudcmd
%changelog