17
0

24 Commits

Author SHA256 Message Date
6d75d61519 Accepting request 1328799 from network
OBS-URL: https://build.opensuse.org/request/show/1328799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=97
2026-01-23 16:33:45 +00:00
6b12cdb15c - Update to version 4.0.6:
* Handle manual redirects only unless specified otherwise
    (gh#nextcloud/desktop#9352)
  * Ensure more libraries are bundled in the AppImage
    (gh#nextcloud/desktop#9356)
  * Remove Ubuntu Plucky and add Resolute
    (gh#nextcloud/desktop#9355)
  * Bundle OpenGL drivers in the AppImage
    (gh#nextcloud/desktop#9365)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=203
2026-01-23 07:57:12 +00:00
92b22bb608 Accepting request 1328222 from network
OBS-URL: https://build.opensuse.org/request/show/1328222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=96
2026-01-20 20:04:54 +00:00
2fb1d7078e Update to version 4.0.5.
OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=201
2026-01-20 10:02:56 +00:00
7c031dfe65 Accepting request 1323120 from network
OBS-URL: https://build.opensuse.org/request/show/1323120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=95
2025-12-16 16:22:50 +00:00
d25f275d71 - Update to version 4.0.4:
* Server notifications can now be dismissed from the activity list 
    (gh#nextcloud/desktop#9222)
  * Fixed File Drop not working (gh#nextcloud/desktop#9195)
  * The account wizard now displays a more clear error message if 
    the server is in maintenance mode (gh#nextcloud/desktop#9226)
  * Fixed a crash when removing a sync folder 
    (gh#nextcloud/desktop#9183)
  * Fixed enforcement of the enterprise update channel 
    (gh#nextcloud/desktop#9139)
  * Keep track of the previous client version in the config to 
    allow better handling of configuration upgrades 
    (gh#nextcloud/desktop#9204)
  * Fixed configuration migration dialog being shown if no legacy 
    configuration was found (gh#nextcloud/desktop#9190)
  * Fixed a crash when calculating checksums 
    (gh#nextcloud/desktop#9221)
  * Reduced log verbosity when deleting folder contents 
    (gh#nextcloud/desktop#9243)
  * Fixed redirect handling after Qt6 migration 
    (gh#nextcloud/desktop#9247)
  * refactor: Use correct string overload (gh#nextcloud/desktop#8992)
  * chore: Removed unused build scripts (gh#nextcloud/desktop#9245)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=199
2025-12-16 13:25:15 +00:00
10f8cdc83a Accepting request 1321079 from network
OBS-URL: https://build.opensuse.org/request/show/1321079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=94
2025-12-05 15:54:59 +00:00
cda14ea8f2 - Update to version 4.0.3:
* Fixed downloads of highly compressible files
    (gh#nextcloud/desktop#9146)
  * Encrypting new folders works now if they were synced to the
    server and some files were ignored (gh#nextcloud/desktop#9144)
  * The user info will no longer be fetched twice during client
    startup (gh#nextcloud/desktop#9141)
  * Removed undocumented socketapi commands
    (gh#nextcloud/desktop#9169)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=197
2025-12-04 07:08:54 +00:00
99f23e2568 Accepting request 1320095 from network
OBS-URL: https://build.opensuse.org/request/show/1320095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=93
2025-11-26 16:16:29 +00:00
50ff399a2d Update to version 4.0.2
OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=195
2025-11-26 05:38:41 +00:00
6b2c232b58 Accepting request 1314043 from network
OBS-URL: https://build.opensuse.org/request/show/1314043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=92
2025-10-28 13:49:18 +00:00
404c17aaab - Update to 4.0.1:
* chore(xcode): set xcode target to Debug only for dev builds
    (gh#nextcloud/desktop#8912)
  * fix(directory): ignore listing entry for the iterated directory
    (gh#nextcloud/desktop#8926)
  * fix(account): do not consider URLs with a trailing slash as
    public links (gh#nextcloud/desktop#8934)
  * fix(network): fall back to unlimited bandwidth in case the
    legacy global limit is still set (gh#nextcloud/desktop#8938)
  * fix(provider): Crash on File Provider Deactivation for Account
    with UUID Name (gh#nextcloud/desktop#8942)
  * fix: Fix #8914 (gh#nextcloud/desktop#8944)
  * fix(vfs/cfapi): disable on-demand folder fetching
    (gh#nextcloud/desktop#8949)
  * fix(provider): Translated Some Texts
    (gh#nextcloud/desktop#8968)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=193
2025-10-28 10:40:41 +00:00
dc2b1115b6 Accepting request 1312901 from network
OBS-URL: https://build.opensuse.org/request/show/1312901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=91
2025-10-22 10:17:07 +00:00
aa59fed0a2 - Update to 4.0.0:
* fix(logger): Set narrower permissions on
    temporaryFolderLogDirPath (gh#nextcloud/desktop#6533)
  * fix(db): optimize SQL qeury for updating encryption status
    (gh#nextcloud/desktop#8506)
  * chore(localization): File Provider Localization
    (gh#nextcloud/desktop#8507)
  * fix(discovery): check for db cached folder quota during
    discovery for some items. (gh#nextcloud/desktop#8307)
  * chore(logging): Extended logged information about file provider
    domains. (gh#nextcloud/desktop#8503)
  * chore(localization): Additional Localizations in File Provider
    (gh#nextcloud/desktop#8514)
  * chore(versioning): Added Package.resolved of
    NextcloudIntegration project to version control.
    (gh#nextcloud/desktop#8504)
  * feat(translations): checks Qt managed translations for tripple
    dots instead of elipsis (gh#nextcloud/desktop#8522)
  * fix(wizard): show VFS option during account setup when using a
    VFS build (gh#nextcloud/desktop#8515)
  * chore(logging): Enable Log Output in Xcode Console
    (gh#nextcloud/desktop#8497)
  * fix(l10n): Don't sync xcstrings for now
    (gh#nextcloud/desktop#8527)
  * chore(localization): Add proper translations for File Provider
    extensions (gh#nextcloud/desktop#8531)
  * chore(cleanup): remove useless "else if"
    (gh#nextcloud/desktop#8533)
  * fix(filesystem): catch exceptions when using std::filesystem
    APIs (gh#nextcloud/desktop#8525)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=191
2025-10-21 21:31:10 +00:00
3907182743 Accepting request 1312337 from network
OBS-URL: https://build.opensuse.org/request/show/1312337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=90
2025-10-21 09:15:44 +00:00
9f056a24bd - Add upstream change:
* nextcloud-qt610.patch
- Update build and runtime requirements

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=189
2025-10-20 08:57:54 +00:00
e9165c9616 Accepting request 1310529 from network
OBS-URL: https://build.opensuse.org/request/show/1310529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=89
2025-10-10 15:11:54 +00:00
f3cd8c1d5a - Update to 3.17.3:
* fix(syncstatussummary): do not attempt to fetch VFS state for 
    accounts without VFS enabled (gh#nextcloud/desktop#8764)
  * Bugfix/make text entirely readable (gh#nextcloud/desktop#8772)
  * fix(proxy): only clean legacy proxy settings after migrating 
    all accounts. (gh#nextcloud/desktop#8826)
  * fix(accountsettings): do not to initialize e2ee if account is 
    disconnected. (gh#nextcloud/desktop#8827)
  * fix(asyncimageresponse): fetch remote resources in the same 
    thread as Account (gh#nextcloud/desktop#8859)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=187
2025-10-10 10:17:15 +00:00
33747d8292 Accepting request 1305324 from network
OBS-URL: https://build.opensuse.org/request/show/1305324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=88
2025-09-17 14:44:34 +00:00
501b5d4242 - Update to 3.17.2:
* fix(FileProviderExt): do not report syncing state when trying 
    to delete trash items (gh#nextcloud/desktop#8629)
  * fix(generalsettings): change remote pollinterval 
    spinBox-minimum from 30 to 5 seconds, to align with configfile 
    (gh#nextcloud/desktop#8644)
  * Add CMake option to disable account migration 
    (gh#nextcloud/desktop#8649)
  * feat(wizard): allow to set proxy settings when setting 
    up a new account (gh#nextcloud/desktop#8648)
  * fix(userstatusselector): avoid setting default emoji when 
    only setting a message (gh#nextcloud/desktop#8672)
  * chore(log): use proper log level when the Qt client side is 
    disconnected (gh#nextcloud/desktop#8723)
  * fix(activityItemContent): make text color light on 
    activityItem activeFocus (gh#nextcloud/desktop#8731)
  * fix(ActivityList): attach vertical scrollbar, having minimum 
    width and thumbsize, to the right of the traymenu 
    (gh#nextcloud/desktop#8732)
  * fix: Added clearance of NextcloudKit account error state 
    on injection of credentials. (gh#nextcloud/desktop#8730)
  * feat(gui): inform the user about untrusted certs with HSTS 
    (gh#nextcloud/desktop#8736)
  * Bugfix/crash dump log on fatal logs (gh#nextcloud/desktop#8752)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=185
2025-09-17 09:12:10 +00:00
399d11b812 Accepting request 1300337 from network
OBS-URL: https://build.opensuse.org/request/show/1300337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=87
2025-08-20 11:25:44 +00:00
21ade741be - Update to 3.17.1:
* fix(cfapi): set up connections before requesting hydration 
    (gh#nextcloud/desktop#8583)
  * fix(cfapi): only log process info if it's present 
    (gh#nextcloud/desktop#8586)
  * fix(i18n): Fix grammar (gh#nextcloud/desktop#8593)
  * Updated NextcloudFileProviderKit (gh#nextcloud/desktop#8601)
  * feat: set LocalizedResourceName for sync folders. 
    (gh#nextcloud/desktop#8613)

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=183
2025-08-19 17:17:14 +00:00
d754e44d0d Accepting request 1299980 from network
OBS-URL: https://build.opensuse.org/request/show/1299980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud-desktop?expand=0&rev=86
2025-08-18 14:08:17 +00:00
8b6a85d12b * Update to version 3.17.0.
* Install systemd user unit file; add BuildRequires: systemd-rpm-macros and necessary pre(un)/post(un) scriptlets.
* Drop doc package: documentation building is not supported any more.

OBS-URL: https://build.opensuse.org/package/show/network/nextcloud-desktop?expand=0&rev=181
2025-08-17 17:32:31 +00:00
4 changed files with 319 additions and 67 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fd58e8537ac45f5c66eb925b8ef84e08f70a21bb0bdc3fb14de6a3310524954
size 15690688

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:34079396b306be6e99c2f4073e23547ad1723b3da1988e04959b28ec7b9d1c9c
size 8788779

View File

@@ -1,3 +1,271 @@
-------------------------------------------------------------------
Fri Jan 23 06:48:10 UTC 2026 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to version 4.0.6:
* Handle manual redirects only unless specified otherwise
(gh#nextcloud/desktop#9352)
* Ensure more libraries are bundled in the AppImage
(gh#nextcloud/desktop#9356)
* Remove Ubuntu Plucky and add Resolute
(gh#nextcloud/desktop#9355)
* Bundle OpenGL drivers in the AppImage
(gh#nextcloud/desktop#9365)
-------------------------------------------------------------------
Tue Jan 20 09:23:10 UTC 2026 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.0.5:
* Detect upgrade-only scenario (gh#nextcloud/desktop#9296).
* Restore server subscription per account from config
(gh#nextcloud/desktop#9262).
* Various strings are now escaped (gh#nextcloud/desktop#9329).
* Fixed a crash for when too many sync errors occurred
(gh#nextcloud/desktop#9258).
* Removed redundant checks for nonexistent files during activity
list cleanup (gh#nextcloud/desktop#9251).
-------------------------------------------------------------------
Tue Dec 16 08:11:45 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to version 4.0.4:
* Server notifications can now be dismissed from the activity list
(gh#nextcloud/desktop#9222)
* Fixed File Drop not working (gh#nextcloud/desktop#9195)
* The account wizard now displays a more clear error message if
the server is in maintenance mode (gh#nextcloud/desktop#9226)
* Fixed a crash when removing a sync folder
(gh#nextcloud/desktop#9183)
* Fixed enforcement of the enterprise update channel
(gh#nextcloud/desktop#9139)
* Keep track of the previous client version in the config to
allow better handling of configuration upgrades
(gh#nextcloud/desktop#9204)
* Fixed configuration migration dialog being shown if no legacy
configuration was found (gh#nextcloud/desktop#9190)
* Fixed a crash when calculating checksums
(gh#nextcloud/desktop#9221)
* Reduced log verbosity when deleting folder contents
(gh#nextcloud/desktop#9243)
* Fixed redirect handling after Qt6 migration
(gh#nextcloud/desktop#9247)
* refactor: Use correct string overload (gh#nextcloud/desktop#8992)
* chore: Removed unused build scripts (gh#nextcloud/desktop#9245)
-------------------------------------------------------------------
Thu Dec 4 06:00:38 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to version 4.0.3:
* Fixed downloads of highly compressible files
(gh#nextcloud/desktop#9146)
* Encrypting new folders works now if they were synced to the
server and some files were ignored (gh#nextcloud/desktop#9144)
* The user info will no longer be fetched twice during client
startup (gh#nextcloud/desktop#9141)
* Removed undocumented socketapi commands
(gh#nextcloud/desktop#9169)
-------------------------------------------------------------------
Tue Nov 25 16:16:28 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.0.2:
* Improved status icons to distinguish the different states more
clearly but keep some branding to be able to easily recognize
the icon in the normal states (gh#nextcloud/desktop#9026).
* Display a more user-friendly message when expected data is
missing from the server response (@camilasan, #8982
* Improved log messages for client status reporting
(gh#nextcloud/desktop#9052).
* Cleaned up some QML warnings (gh#nextcloud/desktop#9054).
* Bug fixes:
- Linux: Avoid detecting permissions to be invalid on NTFS
(gh#nextcloud/desktop#7745).
- Activities from the server are now refreshed each time the
tray window is opened (gh#nextcloud/desktop#9043).
- Switching between monochrome/coloured icons now happens
immediately (gh#nextcloud/desktop#9050).
- Fixed a crash when the sync is aborted while a file is still
being uploaded (gh#nextcloud/desktop#9039).
- Fixed a crash when opening the account settings window
(gh#nextcloud/desktop#9031).
- Make sure migration is skipped if the client was built with
DISABLE_ACCOUNT_MIGRATION (gh#nextcloud/desktop#8973).
- Migrate more settings and keychain keys from previous client
versions (gh#nextcloud/desktop#8969).
- Fixed migration of icon and user network settings
(gh#nextcloud/desktop#9106).
-------------------------------------------------------------------
Tue Oct 28 09:26:59 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to 4.0.1:
* chore(xcode): set xcode target to Debug only for dev builds
(gh#nextcloud/desktop#8912)
* fix(directory): ignore listing entry for the iterated directory
(gh#nextcloud/desktop#8926)
* fix(account): do not consider URLs with a trailing slash as
public links (gh#nextcloud/desktop#8934)
* fix(network): fall back to unlimited bandwidth in case the
legacy global limit is still set (gh#nextcloud/desktop#8938)
* fix(provider): Crash on File Provider Deactivation for Account
with UUID Name (gh#nextcloud/desktop#8942)
* fix: Fix #8914 (gh#nextcloud/desktop#8944)
* fix(vfs/cfapi): disable on-demand folder fetching
(gh#nextcloud/desktop#8949)
* fix(provider): Translated Some Texts
(gh#nextcloud/desktop#8968)
-------------------------------------------------------------------
Tue Oct 21 20:03:17 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to 4.0.0:
* fix(logger): Set narrower permissions on
temporaryFolderLogDirPath (gh#nextcloud/desktop#6533)
* fix(db): optimize SQL qeury for updating encryption status
(gh#nextcloud/desktop#8506)
* chore(localization): File Provider Localization
(gh#nextcloud/desktop#8507)
* fix(discovery): check for db cached folder quota during
discovery for some items. (gh#nextcloud/desktop#8307)
* chore(logging): Extended logged information about file provider
domains. (gh#nextcloud/desktop#8503)
* chore(localization): Additional Localizations in File Provider
(gh#nextcloud/desktop#8514)
* chore(versioning): Added Package.resolved of
NextcloudIntegration project to version control.
(gh#nextcloud/desktop#8504)
* feat(translations): checks Qt managed translations for tripple
dots instead of elipsis (gh#nextcloud/desktop#8522)
* fix(wizard): show VFS option during account setup when using a
VFS build (gh#nextcloud/desktop#8515)
* chore(logging): Enable Log Output in Xcode Console
(gh#nextcloud/desktop#8497)
* fix(l10n): Don't sync xcstrings for now
(gh#nextcloud/desktop#8527)
* chore(localization): Add proper translations for File Provider
extensions (gh#nextcloud/desktop#8531)
* chore(cleanup): remove useless "else if"
(gh#nextcloud/desktop#8533)
* fix(filesystem): catch exceptions when using std::filesystem
APIs (gh#nextcloud/desktop#8525)
* fix(errors): Make http error messages user friendly
(gh#nextcloud/desktop#8394)
* chore(build): fix compilation by using an existing method
(gh#nextcloud/desktop#8542)
* chore(ci): force use of self hosted runners for sonarcloud
workflow (gh#nextcloud/desktop#8541)
* fix(errors): Display user friendly messages when errors occur.
(gh#nextcloud/desktop#8551)
* chore(localization): Delete AI File Provider Translations
(gh#nextcloud/desktop#8556)
* chore(deps): Bump actions/cache from 4.2.3 to 4.2.4
(gh#nextcloud/desktop#8564)
* chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
(gh#nextcloud/desktop#8565)
* fix(folder): use the remotePath for the sidebar display name
(gh#nextcloud/desktop#8562)
* chore(distros): Remove Debian Bullseye, add Trixie
(gh#nextcloud/desktop#8569)
* fix(quota): return unlimited free space for type changes.
(gh#nextcloud/desktop#8561)
* fix(cfapi): set up connections before requesting hydration
(gh#nextcloud/desktop#8582)
* fix(cfapi): only log process info if it's present
(gh#nextcloud/desktop#8580)
* fix(i18n): Fix grammar (gh#nextcloud/desktop#8584)
* feat(sync): set LocalizedResourceName for sync folders.
(gh#nextcloud/desktop#8585)
* chore(deps): Bump cpp-linter/cpp-linter-action from 2.15.0 to
2.16.0 (gh#nextcloud/desktop#8618)
* fix(wizard): avoid creating useless folders when setting up a
VFS connection (gh#nextcloud/desktop#8624)
* fix(FileProviderExt): do not report syncing state when trying
to delete trash items (gh#nextcloud/desktop#8616)
* fix(i18n): Use SI symbol for minute (gh#nextcloud/desktop#8600)
* feat(cmake): Add CMake option to disable account migration
(gh#nextcloud/desktop#8633)
* fix(generalsettings): change remote pollinterval
spinBox-minimum from 30 to 5 seconds, to align with configfile
(gh#nextcloud/desktop#8641)
* feat(wizard): allow to set proxy settings when setting up a new
account (gh#nextcloud/desktop#8623)
* feat(userstatus): add Busy user status support with dedicated
icon and server capability detection (gh#nextcloud/desktop#8579)
- Remove nextcloud-qt610.patch as it is no longer needed in 4.0.0
-------------------------------------------------------------------
Sun Oct 19 12:35:28 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Add upstream change:
* nextcloud-qt610.patch
- Update build and runtime requirements
-------------------------------------------------------------------
Fri Oct 10 09:53:45 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to 3.17.3:
* fix(syncstatussummary): do not attempt to fetch VFS state for
accounts without VFS enabled (gh#nextcloud/desktop#8764)
* Bugfix/make text entirely readable (gh#nextcloud/desktop#8772)
* fix(proxy): only clean legacy proxy settings after migrating
all accounts. (gh#nextcloud/desktop#8826)
* fix(accountsettings): do not to initialize e2ee if account is
disconnected. (gh#nextcloud/desktop#8827)
* fix(asyncimageresponse): fetch remote resources in the same
thread as Account (gh#nextcloud/desktop#8859)
-------------------------------------------------------------------
Wed Sep 17 05:24:10 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to 3.17.2:
* fix(FileProviderExt): do not report syncing state when trying
to delete trash items (gh#nextcloud/desktop#8629)
* fix(generalsettings): change remote pollinterval
spinBox-minimum from 30 to 5 seconds, to align with configfile
(gh#nextcloud/desktop#8644)
* Add CMake option to disable account migration
(gh#nextcloud/desktop#8649)
* feat(wizard): allow to set proxy settings when setting
up a new account (gh#nextcloud/desktop#8648)
* fix(userstatusselector): avoid setting default emoji when
only setting a message (gh#nextcloud/desktop#8672)
* chore(log): use proper log level when the Qt client side is
disconnected (gh#nextcloud/desktop#8723)
* fix(activityItemContent): make text color light on
activityItem activeFocus (gh#nextcloud/desktop#8731)
* fix(ActivityList): attach vertical scrollbar, having minimum
width and thumbsize, to the right of the traymenu
(gh#nextcloud/desktop#8732)
* fix: Added clearance of NextcloudKit account error state
on injection of credentials. (gh#nextcloud/desktop#8730)
* feat(gui): inform the user about untrusted certs with HSTS
(gh#nextcloud/desktop#8736)
* Bugfix/crash dump log on fatal logs (gh#nextcloud/desktop#8752)
-------------------------------------------------------------------
Tue Aug 19 13:59:07 UTC 2025 - Natasha Ament <stacheldrahtje@gmail.com>
- Update to 3.17.1:
* fix(cfapi): set up connections before requesting hydration
(gh#nextcloud/desktop#8583)
* fix(cfapi): only log process info if it's present
(gh#nextcloud/desktop#8586)
* fix(i18n): Fix grammar (gh#nextcloud/desktop#8593)
* Updated NextcloudFileProviderKit (gh#nextcloud/desktop#8601)
* feat: set LocalizedResourceName for sync folders.
(gh#nextcloud/desktop#8613)
-------------------------------------------------------------------
Thu Aug 14 10:06:23 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.17.0:
* Too many changes to list, see
<https://github.com/nextcloud/desktop/releases/tag/v3.17.0>.
- Install systemd user unit file; add BuildRequires:
systemd-rpm-macros and necessary pre(un)/post(un) scriptlets.
- Drop doc package: documentation building is not supported any
more.
-------------------------------------------------------------------
Thu Jun 19 18:29:56 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package nextcloud-desktop
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,13 @@
%define soname libnextcloudsync
%define sover 0
%define __builder ninja
# std=c++17 and <filesystem> now required, use GCC >= 8 for Leap
%if 0%{?suse_version} < 1600
%define gcc_ver 9
%ifarch x86_64 aarch64 riscv64
%define with_qtwebengine 1
%endif
Name: nextcloud-desktop
Version: 3.16.6
Version: 4.0.6
Release: 0
Summary: Nextcloud desktop synchronisation client
License: GPL-2.0-or-later AND LGPL-3.0-or-later
@@ -34,39 +33,39 @@ URL: https://nextcloud.com/
Source: https://github.com/nextcloud/desktop/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: sysctl-sync-inotify.conf
Source2: README.vfs.md
BuildRequires: AppStream
BuildRequires: cmake >= 3.8.0
BuildRequires: fdupes
BuildRequires: gcc%{?gcc_ver}-c++
BuildRequires: glibc-devel
BuildRequires: gobject-introspection-devel
BuildRequires: hicolor-icon-theme
BuildRequires: kf6-extra-cmake-modules
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: qt6-gui-private-devel
BuildRequires: rsvg-convert
BuildRequires: update-desktop-files
BuildRequires: systemd-rpm-macros
BuildRequires: cmake(KF6Archive)
BuildRequires: cmake(KF6GuiAddons)
BuildRequires: cmake(KF6KIO)
BuildRequires: cmake(Qt6Concurrent)
BuildRequires: cmake(Qt6Core) >= 6.5.0
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Keychain)
BuildRequires: cmake(Qt6XcbQpaPrivate)
BuildRequires: pkgconfig(Qt6Concurrent)
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Core5Compat)
BuildRequires: pkgconfig(Qt6DBus)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Linguist)
BuildRequires: pkgconfig(Qt6Network)
BuildRequires: pkgconfig(Qt6PrintSupport)
BuildRequires: pkgconfig(Qt6QuickControls2)
BuildRequires: pkgconfig(Qt6Sql)
BuildRequires: pkgconfig(Qt6Svg)
BuildRequires: pkgconfig(Qt6Test)
BuildRequires: pkgconfig(Qt6WebEngineWidgets)
BuildRequires: pkgconfig(Qt6WebSockets)
BuildRequires: pkgconfig(Qt6Xml)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6QuickWidgets)
BuildRequires: cmake(Qt6Sql)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Test)
%if 0%{?with_qtwebengine}
BuildRequires: cmake(Qt6WebEngineCore)
BuildRequires: cmake(Qt6WebEngineWidgets)
%endif
BuildRequires: cmake(Qt6WebSockets)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(Qt6Xml)
BuildRequires: pkgconfig(cloudproviders)
BuildRequires: pkgconfig(cmocka)
BuildRequires: pkgconfig(dbus-1)
@@ -74,23 +73,17 @@ BuildRequires: pkgconfig(libp11)
BuildRequires: pkgconfig(openssl) >= 1.1
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(zlib)
BuildRequires: rpm_macro(_qt6_pluginsdir)
#
Recommends: cloudproviders-extension-nextcloud = %{version}
Requires: %{soname}%{sover} = %{version}
Requires: nextcloud-cli = %{version}
Requires: qt6-declarative-imports
Requires: qt6-multimedia-imports
Requires: qt6-qt5compat-imports
Provides: nextcloud-client = %{version}
Obsoletes: nextcloud-client < %{version}
Provides: nextcloud-client-lang = %{version}
Obsoletes: nextcloud-client-lang < %{version}
%if 0%{?is_opensuse}
BuildRequires: doxygen
#BuildRequires: python3-MarkupSafe
BuildRequires: python3-Sphinx
#BuildRequires: python3-importlib-metadata
Suggests: %{name}-doc = %{version}
%endif
%description
The Nextcloud Desktop Client is a tool to synchronise files from
@@ -104,21 +97,6 @@ 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
@@ -228,18 +206,16 @@ cp %{SOURCE2} ./
%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 \
-DCMAKE_C_COMPILER=gcc%{?gcc_ver:-%{gcc_ver}} \
-DCMAKE_CXX_COMPILER=g++%{?gcc_ver:-%{gcc_ver}} \
%if 0%{?is_opensuse}
-DWITH_DOC=ON \
-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
%cmake_qt6 \
%if !0%{?with_qtwebengine}
-DBUILD_WITH_WEBENGINE=FALSE
%endif
%{nil}
%cmake_build
%qt6_build
%install
%cmake_install
%qt6_install
%if 0%{!?is_opensuse}
# There's no Caja and Nemo in SLE.
@@ -274,6 +250,18 @@ at an early experimental stage. Enable at your own risk. \
Please read %{_docdir}/nextcloud-desktop-vfs-plugin/README.vfs.md for steps \
needed to enable the plugin." || true
%pre
%systemd_user_pre com.nextcloud.desktopclient.nextcloud.service
%post
%systemd_user_post com.nextcloud.desktopclient.nextcloud.service
%preun
%systemd_user_preun com.nextcloud.desktopclient.nextcloud.service
%postun
%systemd_user_postun com.nextcloud.desktopclient.nextcloud.service
%files
%license COPYING*
#%%config %%{_sysconfdir}/sysctl.d/99-%%{name}-sync-inotify.conf
@@ -284,15 +272,11 @@ needed to enable the plugin." || true
%dir %{_datadir}/icons/hicolor/1024x1024/apps/
%{_datadir}/icons/hicolor/*/apps/Nextcloud*.*
%{_datadir}/mime/packages/nextcloud.xml
%{_userunitdir}/com.nextcloud.desktopclient.nextcloud.service
%files lang
%{_datadir}/nextcloud/i18n/
%if 0%{?is_opensuse}
%files doc
%doc %{_docdir}/%{name}/
%endif
%files -n %{soname}%{sover}
%license COPYING*
%{_libdir}/%{soname}.so.*