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>2022-03-02 17:09:52 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2022-03-02 17:09:52 +0300
commitf39d7f5551cb5b23f0864d0aedb68c7f6d646cde (patch)
tree5738b55eb2abc684e912ce6327f6e31a67a677f0 /snap
parent54533165e5f61d4b7e7d098210326befb9d6db6a (diff)
snap cleanup
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml72
1 files changed, 1 insertions, 71 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index bdcb1d458..2e6d27d2a 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -14,30 +14,12 @@ confinement: strict
# this line enables LZO compression for the snap
compression: lzo
-layout:
- /usr/lib/$SNAPCRAFT_ARCH_TRIPLET/webkit2gtk-4.0:
- bind: $SNAP/gnome-platform/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/webkit2gtk-4.0
-
slots:
remmina-gapp:
interface: dbus
bus: session
name: org.remmina.Remmina
-plugs:
- gtk-3-themes:
- interface: content
- target: $SNAP/share/themes
- default-provider: gtk-common-themes
- icon-themes:
- interface: content
- target: $SNAP/share/icons
- default-provider: gtk-common-themes
- sound-themes:
- interface: content
- target: $SNAP/share/sounds
- default-provider: gtk-common-themes
-
environment:
SSH_AUTH_SOCK: "${SNAP_DATA}/ssh-agent.socket"
@@ -53,15 +35,11 @@ apps:
- avahi-observe
- browser-support
- cups-control
- - desktop
- - desktop-legacy
- - gsettings
- home
- media-hub
- mount-observe
- network
- network-bind
- - opengl
- optical-drive
- password-manager-service
- process-control
@@ -70,9 +48,6 @@ apps:
- screen-inhibit-control
- ssh-keys
- ssh-public-keys
- - unity7
- - wayland
- - x11
slots:
- remmina-gapp
@@ -143,34 +118,16 @@ parts:
# cd "$current_dir"
# snapcraftctl build
build-packages:
- - build-essential
- libasound2-dev
- libavcodec-dev
- libavutil-dev
- libcups2-dev
- - libffi-dev
- - libgnutls28-dev
- libnacl-dev
- - libjpeg-dev
- libpcsclite-dev
- - libpulse-dev
- - libsecret-1-dev
- libssl-dev
- - libx11-dev
- libusb-1.0-0-dev
- - libxcursor-dev
- - libxdamage-dev
- - libxext-dev
- - libxi-dev
- - libxinerama-dev
- - libxkbfile-dev
- - libxml2-dev
- - libxrandr-dev
- - libxtst-dev
- - libxv-dev
- libavresample-dev
stage-packages:
- - libffi7
- libusb-1.0-0
- libzvbi0
- x11-utils
@@ -219,26 +176,16 @@ parts:
source: .
parse-info: [usr/share/metainfo/org.remmina.Remmina.appdata.xml]
build-packages:
- - intltool
- libappindicator3-dev
- libavahi-ui-gtk3-dev
- - 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
- libspice-client-gtk-3.0-dev
- libspice-protocol-dev
- libssh-dev
- libvncserver-dev
- libvte-2.91-dev
- - libxkbfile-dev
- - libwebkit2gtk-4.0-dev
- - libpcre2-dev
- - python3-dev
- pyhoca-cli
stage-packages:
- libgpm2
@@ -270,7 +217,7 @@ parts:
organize:
snap/remmina/current: .
stage:
- - -./usr/share/fonts/**
+ - -usr/share/fonts/**
override-build: |
set -eu
@@ -295,14 +242,8 @@ parts:
app:
plugin: nil
stage-packages:
- - gtk-3-examples
- - libappindicator3-1
- - libdbusmenu-glib4
- - libdbusmenu-gtk3-4
- - libindicator3-7
- libgdbm6
- libavahi-ui-gtk3-0
- - libxkbfile1
- libvncclient1
- libavcodec58
- libavcodec-extra
@@ -311,7 +252,6 @@ parts:
- libavutil56
- libopus0
- libswresample3
- - libpulse-mainloop-glib0
- libcacard0
- libva2
- libzvbi0
@@ -342,15 +282,8 @@ parts:
- libnuma1
- libgomp1
- libsodium23
- - libwebkit2gtk-4.0-37
- - libjavascriptcoregtk-4.0-18
- libusb-1.0-0
- - libpulse0
- - pulseaudio
- - pulseaudio-utils
- - python3
- libsndfile1
- - libxcb1
- libasyncns0
- libflac8
- libvorbisenc2
@@ -358,9 +291,6 @@ parts:
- libxdmcp6
- libogg0
- libvorbis0a
- - libpcre2-8-0
- - dbus-x11
- - xdg-user-dirs
cleanup:
after: [pulse-utils, freerdp, remmina, app] # Make this part run last; list all your other parts here
plugin: nil