@@ -7,22 +7,29 @@ grade: stable
7
7
confinement : strict
8
8
base : core22
9
9
10
- # plugs:
11
- # desktop:
12
- # mount-host-font-cache: false
13
- # icon-themes:
14
- # interface: content
15
- # target: $SNAP/data-dir/icons
16
- # default-provider: gtk-common-themes
17
- # sound-themes:
18
- # interface: content
19
- # target: $SNAP/data-dir/sounds
20
- # default-provider: gtk-common-themes
21
- # kf5-5-113-qt-5-15-11-core22:
22
- # content: kf5-5-113-qt-5-15-11-core22-all
23
- # interface: content
24
- # default-provider: kf5-5-113-qt-5-15-11-core22
25
- # target: $SNAP/kf5
10
+ plugs :
11
+ desktop :
12
+ mount-host-font-cache : false
13
+ icon-themes :
14
+ interface : content
15
+ target : $SNAP/data-dir/icons
16
+ default-provider : gtk-common-themes
17
+ sound-themes :
18
+ interface : content
19
+ target : $SNAP/data-dir/sounds
20
+ default-provider : gtk-common-themes
21
+ kf5-5-113-qt-5-15-11-core22 :
22
+ content : kf5-5-113-qt-5-15-11-core22-all
23
+ interface : content
24
+ default-provider : kf5-5-113-qt-5-15-11-core22
25
+ target : $SNAP/kf5
26
+
27
+ hooks :
28
+ configure :
29
+ plugs :
30
+ - desktop
31
+ command-chain :
32
+ - snap/command-chain/hooks-configure-desktop
26
33
27
34
layout :
28
35
/usr/share/X11 :
@@ -31,6 +38,10 @@ layout:
31
38
apps :
32
39
onvif :
33
40
command : onvif
41
+ command-chain :
42
+ - snap/command-chain/desktop-launch
43
+ environment :
44
+ SNAP_DESKTOP_RUNTIME : $SNAP/kf5
34
45
extensions :
35
46
- kde-neon
36
47
plugs :
@@ -65,3 +76,10 @@ parts:
65
76
- libpulse0
66
77
- libpulse-mainloop-glib0
67
78
- libffmpegthumbnailer4v5
79
+ kde-neon/sdk :
80
+ source : /snap/snapcraft/current/share/snapcraft/extensions/desktop/kde-neon
81
+ plugin : make
82
+ make-parameters :
83
+ - PLATFORM_PLUG=kf5-5-113-qt-5-15-11-core22
84
+ build-snaps :
85
+ - kf5-5-113-qt-5-15-11-core22-sdk
0 commit comments