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:
authorsoumyadghosh <soumyadeepghosh2004@zohomail.in>2023-09-24 10:52:41 +0300
committersoumyadghosh <soumyadeepghosh2004@zohomail.in>2023-09-24 10:52:41 +0300
commitdea3e6141a9bd5d533105dc30d6f6c8636a6af28 (patch)
tree80bb5d16b3647fe4cb72ea701366a0eda1ffba2b /snap
parentdce000a5973e70c8e97854ad76d8692e5f677cf6 (diff)
initial port to core22
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml29
1 files changed, 14 insertions, 15 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 265c532a5..131964a80 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -6,7 +6,7 @@ architectures:
- build-on: arm64
- build-on: armhf
-base: core20
+base: core22
grade: stable
confinement: strict
@@ -26,7 +26,7 @@ environment:
apps:
remmina:
command: usr/bin/remmina
- extensions: [gnome-3-38]
+ extensions: [gnome]
common-id: org.remmina.Remmina
desktop: usr/share/applications/org.remmina.Remmina.desktop
plugs:
@@ -157,7 +157,7 @@ parts:
# - -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
# XXX: This is an hack to have a kind of bind-mount with absolute prefix.
- - -DCMAKE_INSTALL_PREFIX=/snap/$SNAPCRAFT_PROJECT_NAME/current/usr
+ - -DCMAKE_INSTALL_PREFIX=/snap/$CRAFT_PROJECT_NAME/current/usr
organize:
snap/remmina/current/usr: usr
@@ -208,7 +208,6 @@ parts:
- gnome-themes-standard
- libdouble-conversion3
- libgpm2
- - libgtk-3-dev
- libgtk-vnc-2.0-0
- libgvnc-1.0-0
- libkf5configcore5
@@ -238,7 +237,7 @@ parts:
- -DWITH_GVNC=ON
- -DWITH_X2GO=ON
- -DWITH_PYTHON=ON
- - -DCMAKE_PREFIX_PATH=$SNAPCRAFT_STAGE/usr
+ - -DCMAKE_PREFIX_PATH=$CRAFT_STAGE/usr
- -DSNAP_BUILD=on
# XXX: This is an hack to have a kind of bind-mount with absolute prefix.
@@ -251,15 +250,15 @@ parts:
override-build: |
set -eu
- snapcraftctl build
+ craftctl default
- cp -r $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/metainfo $SNAPCRAFT_PART_INSTALL/usr/share/
- sed --in-place '\|<id>org.remmina.Remmina</id>|a<icon type="stock">snap.remmina.org.remmina.Remmina</icon>' $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/metainfo/org.remmina.Remmina.appdata.xml
- update-mime-database ${SNAPCRAFT_PART_INSTALL}/usr/share/mime
+ cp -r $CRAFT_PART_INSTALL/snap/$CRAFT_PROJECT_NAME/current/usr/share/metainfo $CRAFT_PART_INSTALL/usr/share/
+ sed --in-place '\|<id>org.remmina.Remmina</id>|a<icon type="stock">snap.remmina.org.remmina.Remmina</icon>' $CRAFT_PART_INSTALL/snap/$CRAFT_PROJECT_NAME/current/usr/share/metainfo/org.remmina.Remmina.appdata.xml
+ update-mime-database ${CRAFT_PART_INSTALL}/usr/share/mime
override-prime: |
set -eu
- snapcraftctl prime
+ craftctl default
# Remove forbidden links (I'm sure the audio won't work anymore)
rm -f etc/pulse/client.conf.d/01-enable-autospawn.conf lib/systemd/system/pulseaudio-enable-autospawn.service
@@ -317,11 +316,11 @@ parts:
build-snaps: [core20, gnome-3-38-2004, gtk-common-themes] # List all content-snaps you're using here
override-prime: |
set -eux
- for snap in "core20" "gnome-3-38-2004" "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/{}" \;
+ for snap in "core22" "gnome-42-2204" "gtk-common-themes"; do # List all content-snaps you're using here
+ cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$CRAFT_PRIME/{}" \;
done
for CRUFT in bug lintian man; do
- rm -rf $SNAPCRAFT_PRIME/usr/share/$CRUFT
+ rm -rf $CRAFT_PRIME/usr/share/$CRUFT
done
- find $SNAPCRAFT_PRIME/usr/share/doc/ -type f -not -name 'copyright' -delete
- find $SNAPCRAFT_PRIME/usr/share -type d -empty -delete
+ find $CRAFT_PRIME/usr/share/doc/ -type f -not -name 'copyright' -delete
+ find $CRAFT_PRIME/usr/share -type d -empty -delete