Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/snap
diff options
context:
space:
mode:
authorAntenore Gatta (tmow) <antenore@simbiosi.org>2021-05-03 18:20:41 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2021-05-03 18:20:41 +0300
commit161555868347c7fe1a995b5e8fd39a37973e23cc (patch)
treeb99ef4b22c2310d091e4d58c46fb0f9629c8d75e /snap
parentd982eab8a68aafddfce787f545dff3561a5a6539 (diff)
GVNC plugin using gtk-vnc
This plugin is more suitable for KVM and GNOME Vino servers Beside the normal features it has: * Remote power control (reboot, reset, shutdown) * Audio redirection (still have issues) * UTF-8 clipboard support (if the server support it) * Multiple ctrl sequences (CTRL+ALT+DEL, Backspace, F1-12) * Should work with TLS. There are still bugs, patches are welcome Can be compiled with -DWITH_GVNC=ON
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml9
1 files changed, 6 insertions, 3 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index f5c217207..62c4f124e 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -21,7 +21,7 @@ slots:
apps:
remmina:
command: bin/remmina
- extensions: [gnome-3-28]
+ extensions: [gnome-3-34]
common-id: org.remmina.Remmina.desktop
plugs:
- alsa
@@ -166,6 +166,8 @@ parts:
- libgcrypt20-dev
- libsecret-1-dev
- libgtk-3-dev
+ - libgtk-vnc-2.0-dev
+ - libgvnc-1.0-dev
- libjson-glib-dev
- libsodium-dev
- libsoup2.4-dev
@@ -192,6 +194,7 @@ parts:
- -DCMAKE_BUILD_TYPE=Release
- -DWITH_NEWS:BOOL=ON
- -DWITH_FREERDP3=OFF
+ - -DWITH_GVNC=ON
- -DCMAKE_PREFIX_PATH=$SNAPCRAFT_STAGE/usr
- -DSNAP_BUILD=on
@@ -292,10 +295,10 @@ parts:
cleanup:
after: [pulse-utils, freerdp, remmina, app] # Make this part run last; list all your other parts here
plugin: nil
- build-snaps: [core18, gnome-3-28-1804, gtk-common-themes] # List all content-snaps you're using here
+ build-snaps: [core18, gnome-3-34-1804, gtk-common-themes] # List all content-snaps you're using here
override-prime: |
set -eux
- for snap in "core18" "gnome-3-28-1804" "gtk-common-themes"; do # List all content-snaps you're using here
+ for snap in "core18" "gnome-3-34-1804" "gtk-common-themes"; do # List all content-snaps you're using here
cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" \;
done
for CRUFT in bug lintian man; do