nextcloud-client packaged
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<application>
|
||||
<id type="desktop">nextcloud.desktop</id>
|
||||
<licence>CC0</licence>
|
||||
<name>Nextcloud Desktop Client</name>
|
||||
<summary>The Nextcloud desktop client, lets you sync directly to your Nextcloud server</summary>
|
||||
<description>
|
||||
<p>
|
||||
Nextcloud-client enables you to connect to your private Nextcloud Server. With it you can create folders in your home directory, and keep the contents of those folders synced with your Nextcloud server. Simply copy a file into the directory and the Nextcloud Client does the rest.
|
||||
</p>
|
||||
</description>
|
||||
<screenshots>
|
||||
<screenshot type="default" width="713" height="501">https://comzeradd.fedorapeople.org/screenshots/owncloud1.jpg</screenshot>
|
||||
</screenshots>
|
||||
<url type="homepage">https://nextcloud.org/</url>
|
||||
</application>
|
||||
@@ -0,0 +1,46 @@
|
||||
From 37756e8f0d00309a40f62b59ed2833fee762652d Mon Sep 17 00:00:00 2001
|
||||
From: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
||||
Date: Wed, 25 Aug 2021 12:20:31 +0200
|
||||
Subject: [PATCH] require cmake 3.16
|
||||
|
||||
close #3572
|
||||
|
||||
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
admin/win/tools/CMakeLists.txt | 2 +-
|
||||
shell_integration/dolphin/CMakeLists.txt | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8e2a63e581..c389ec3ea2 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-cmake_minimum_required(VERSION 3.6)
|
||||
+cmake_minimum_required(VERSION 3.16)
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
|
||||
project(client)
|
||||
diff --git a/admin/win/tools/CMakeLists.txt b/admin/win/tools/CMakeLists.txt
|
||||
index 934e6b15cf..7117b5b603 100644
|
||||
--- a/admin/win/tools/CMakeLists.txt
|
||||
+++ b/admin/win/tools/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-cmake_minimum_required(VERSION 3.2)
|
||||
+cmake_minimum_required(VERSION 3.16)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
if(CMAKE_SIZEOF_VOID_P MATCHES 4)
|
||||
diff --git a/shell_integration/dolphin/CMakeLists.txt b/shell_integration/dolphin/CMakeLists.txt
|
||||
index 60a38e3899..3dbf2dae92 100644
|
||||
--- a/shell_integration/dolphin/CMakeLists.txt
|
||||
+++ b/shell_integration/dolphin/CMakeLists.txt
|
||||
@@ -1,6 +1,6 @@
|
||||
project(dolphin-owncloud)
|
||||
|
||||
-cmake_minimum_required(VERSION 2.8.12)
|
||||
+cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
set(QT_MIN_VERSION "5.15.0")
|
||||
set(KF5_MIN_VERSION "5.16.0")
|
||||
@@ -0,0 +1,29 @@
|
||||
--- desktop-3.2.2-orig/src/gui/main.cpp 2021-06-14 20:40:51.378471413 -0400
|
||||
+++ desktop-3.2.2/src/gui/main.cpp 2021-06-14 20:42:21.630180229 -0400
|
||||
@@ -49,8 +49,26 @@
|
||||
.arg(Theme::instance()->appNameGUI()));
|
||||
}
|
||||
|
||||
+#ifdef Q_OS_LINUX
|
||||
+void wayland_hacks()
|
||||
+{
|
||||
+ QByteArray currentDesktop = qgetenv("XDG_CURRENT_DESKTOP").toLower();
|
||||
+ QByteArray sessionDesktop = qgetenv("XDG_SESSION_DESKTOP").toLower();
|
||||
+ QByteArray sessionType = qgetenv("XDG_SESSION_TYPE").toLower();
|
||||
+ if (sessionType.contains("wayland") && (currentDesktop.contains("gnome") || sessionDesktop.contains("gnome")))
|
||||
+ {
|
||||
+ qputenv("QT_QPA_PLATFORM", "xcb");
|
||||
+ }
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
+
|
||||
+#ifdef Q_OS_LINUX
|
||||
+wayland_hacks();
|
||||
+#endif
|
||||
+
|
||||
Q_INIT_RESOURCE(resources);
|
||||
Q_INIT_RESOURCE(theme);
|
||||
|
||||
Reference in New Issue
Block a user