Compare commits
24 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 6d75d61519 | |||
| 6b12cdb15c | |||
| 92b22bb608 | |||
| 2fb1d7078e | |||
| 7c031dfe65 | |||
| d25f275d71 | |||
| 10f8cdc83a | |||
| cda14ea8f2 | |||
| 99f23e2568 | |||
| 50ff399a2d | |||
| 6b2c232b58 | |||
| 404c17aaab | |||
| dc2b1115b6 | |||
| aa59fed0a2 | |||
| 3907182743 | |||
| 9f056a24bd | |||
| e9165c9616 | |||
| f3cd8c1d5a | |||
| 33747d8292 | |||
| 501b5d4242 | |||
| 399d11b812 | |||
| 21ade741be | |||
| d754e44d0d | |||
| 8b6a85d12b |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8fd58e8537ac45f5c66eb925b8ef84e08f70a21bb0bdc3fb14de6a3310524954
|
||||
size 15690688
|
||||
3
nextcloud-desktop-4.0.6.tar.gz
Normal file
3
nextcloud-desktop-4.0.6.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34079396b306be6e99c2f4073e23547ad1723b3da1988e04959b28ec7b9d1c9c
|
||||
size 8788779
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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.*
|
||||
|
||||
Reference in New Issue
Block a user