1 | base: core20
|
2 | grade: stable
|
3 | confinement: strict
|
4 | parts:
|
5 | launch-scripts:
|
6 | plugin: dump
|
7 | source: scripts
|
8 | gnome-platform-empty-dirs:
|
9 | plugin: nil
|
10 | override-build: >
|
11 | mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/themes"
|
12 | mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/icons"
|
13 | mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/sounds"
|
14 | mkdir $SNAPCRAFT_PART_INSTALL/gnome-platform
|
15 |
|
16 | app-files:
|
17 | plugin: dump
|
18 | source: app
|
19 | organize:
|
20 | '*': app/
|
21 | stage:
|
22 | - -app/chrome-sandbox
|
23 | - -LICENSES.chromium.html
|
24 | app:
|
25 | plugin: "nil"
|
26 |
|
27 |
|
28 |
|
29 | stage:
|
30 | - '-usr/lib/python*'
|
31 | - '-usr/bin/python*'
|
32 | - '-var/lib/ucf'
|
33 | - '-usr/include'
|
34 | - '-usr/lib/X11'
|
35 | - '-usr/share'
|
36 | - '-usr/sbin'
|
37 | - '-usr/bin'
|
38 | - "-usr/lib/*/libicudata.*"
|
39 | - "-usr/lib/*/libicui18n.*"
|
40 | - "-usr/lib/*/libgtk-*"
|
41 | - "-usr/lib/*/libgdk-*"
|
42 | - "-usr/lib/*/glib-*"
|
43 | - "-usr/lib/*/gtk-*"
|
44 | - "-usr/lib/*/gdk-*"
|
45 | - "-usr/lib/*/krb5"
|
46 | - "-usr/lib/systemd"
|
47 | - "-usr/lib/glib-networking"
|
48 | - "-usr/lib/dconf"
|
49 | - "-usr/lib/*/avahi"
|
50 | - "-usr/lib/*/gio"
|
51 | - "-usr/lib/*/libatk*"
|
52 | - "-usr/lib/*/libatspi*"
|
53 | - "-usr/lib/*/libavahi*"
|
54 | - "-usr/lib/*/libcairo*"
|
55 | - "-usr/lib/*/libcolordprivate*"
|
56 | - "-usr/lib/*/libcolord*"
|
57 | - "-usr/lib/*/libcroco*"
|
58 | - "-usr/lib/*/libcups*"
|
59 | - "-usr/lib/*/libdatrie*"
|
60 | - "-usr/lib/*/libdconf*"
|
61 | - "-usr/lib/*/libepoxy*"
|
62 | - "-usr/lib/*/libexpatw*"
|
63 | - "-usr/lib/*/libffi*"
|
64 | - "-usr/lib/*/libfontconfig*"
|
65 | - "-usr/lib/*/libfreetype*"
|
66 | - "-usr/lib/*/libgdk_pixbuf*"
|
67 | - "-usr/lib/*/libgdk_pixbuf_xlib*"
|
68 | - "-usr/lib/*/libgio*"
|
69 | - "-usr/lib/*/libglib*"
|
70 | - "-usr/lib/*/libgmodule*"
|
71 | - "-usr/lib/*/libgmp*"
|
72 | - "-usr/lib/*/libgnutls*"
|
73 | - "-usr/lib/*/libgobject*"
|
74 | - "-usr/lib/*/libgraphite2*"
|
75 | - "-usr/lib/*/libgssapi_krb5*"
|
76 | - "-usr/lib/*/libgthread*"
|
77 | - "-usr/lib/*/libharfbuzz*"
|
78 | - "-usr/lib/*/libhogweed*"
|
79 | - "-usr/lib/*/libicuio*"
|
80 | - "-usr/lib/*/libicutest*"
|
81 | - "-usr/lib/*/libicutu*"
|
82 | - "-usr/lib/*/libicuuc*"
|
83 | - "-usr/lib/*/libidn2*"
|
84 | - "-usr/lib/*/libjbig*"
|
85 | - "-usr/lib/*/libjpeg*"
|
86 | - "-usr/lib/*/libjson*"
|
87 | - "-usr/lib/*/libk5crypto*"
|
88 | - "-usr/lib/*/libkrb5*"
|
89 | - "-usr/lib/*/libkrb5support*"
|
90 | - "-usr/lib/*/liblcms2*"
|
91 | - "-usr/lib/*/libnettle*"
|
92 | - "-usr/lib/*/libp11*"
|
93 | - "-usr/lib/*/libpango*"
|
94 | - "-usr/lib/*/libpangocairo*"
|
95 | - "-usr/lib/*/libpangoft2*"
|
96 | - "-usr/lib/*/libpixman*"
|
97 | - "-usr/lib/*/libpng16*"
|
98 | - "-usr/lib/*/libproxy*"
|
99 | - "-usr/lib/*/librest*"
|
100 | - "-usr/lib/*/librsvg*"
|
101 | - "-usr/lib/*/libsecret*"
|
102 | - "-usr/lib/*/libsoup*"
|
103 | - "-usr/lib/*/libsqlite3*"
|
104 | - "-usr/lib/*/libtasn1*"
|
105 | - "-usr/lib/*/libthai*"
|
106 | - "-usr/lib/*/libtiff*"
|
107 | - "-usr/lib/*/libunistring*"
|
108 | - "-usr/lib/*/libwayland*"
|
109 | - "-usr/lib/*/libX11*"
|
110 | - "-usr/lib/*/libXau*"
|
111 | - "-usr/lib/*/libxcb.so*"
|
112 | - "-usr/lib/*/libxcb-dri2*"
|
113 | - "-usr/lib/*/libxcb-dri3*"
|
114 | - "-usr/lib/*/libxcb-glx*"
|
115 | - "-usr/lib/*/libxcb-present*"
|
116 | - "-usr/lib/*/libxcb-render*"
|
117 | - "-usr/lib/*/libxcb-shm*"
|
118 | - "-usr/lib/*/libxcb-sync*"
|
119 | - "-usr/lib/*/libxcb-xfixes*"
|
120 | - "-usr/lib/*/libXcomposite*"
|
121 | - "-usr/lib/*/libXcursor*"
|
122 | - "-usr/lib/*/libXdamage*"
|
123 | - "-usr/lib/*/libXdmcp*"
|
124 | - "-usr/lib/*/libXext*"
|
125 | - "-usr/lib/*/libXfixes*"
|
126 | - "-usr/lib/*/libXinerama*"
|
127 | - "-usr/lib/*/libXi*"
|
128 | - "-usr/lib/*/libxkbcommon*"
|
129 | - "-usr/lib/*/libxml2*"
|
130 | - "-usr/lib/*/libXrandr*"
|
131 | - "-usr/lib/*/libXrender*"
|
132 | plugs:
|
133 | gnome-3-28-1804:
|
134 | interface: content
|
135 | target: $SNAP/gnome-platform
|
136 | default-provider: gnome-3-28-1804
|
137 | gtk-3-themes:
|
138 | interface: content
|
139 | target: $SNAP/data-dir/themes
|
140 | default-provider: gtk-common-themes
|
141 | icon-themes:
|
142 | interface: content
|
143 | target: $SNAP/data-dir/icons
|
144 | default-provider: gtk-common-themes
|
145 | sound-themes:
|
146 | interface: content
|
147 | target: $SNAP/data-dir/sounds
|
148 | default-provider: gtk-common-themes
|