141 lines
4.2 KiB
YAML
141 lines
4.2 KiB
YAML
base: core18
|
|
grade: stable
|
|
confinement: strict
|
|
parts:
|
|
launch-scripts:
|
|
plugin: dump
|
|
source: scripts
|
|
gnome-platform-empty-dirs:
|
|
plugin: nil
|
|
override-build: >
|
|
mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/themes"
|
|
mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/icons"
|
|
mkdir -p "$SNAPCRAFT_PART_INSTALL/data-dir/sounds"
|
|
mkdir $SNAPCRAFT_PART_INSTALL/gnome-platform
|
|
|
|
app-files:
|
|
plugin: dump
|
|
source: app
|
|
organize:
|
|
'*': app/
|
|
stage:
|
|
- -app/chrome-sandbox
|
|
- -LICENSES.chromium.html
|
|
app:
|
|
plugin: "nil"
|
|
# cd ~ && rm -rf ~/squashfs-root && unsquashfs /media/psf/ramdisk/electron-builder-test/dist/__snap-x64/se-wo-template_1.1.0_amd64.snap
|
|
# comm -12 <(ls ~/squashfs-root/usr/lib/x86_64-linux-gnu/) <(ls /snap/gnome-3-28-1804/current/usr/lib/x86_64-linux-gnu/) > /media/psf/Home/f.txt
|
|
# run snap-exclude-list.js
|
|
stage:
|
|
- '-usr/lib/python*'
|
|
- '-usr/bin/python*'
|
|
- '-var/lib/ucf'
|
|
- '-usr/include'
|
|
- '-usr/lib/X11'
|
|
- '-usr/share'
|
|
- '-usr/sbin'
|
|
- '-usr/bin'
|
|
- "-usr/lib/*/libicudata.*"
|
|
- "-usr/lib/*/libicui18n.*"
|
|
- "-usr/lib/*/libgtk-*"
|
|
- "-usr/lib/*/libgdk-*"
|
|
- "-usr/lib/*/glib-*"
|
|
- "-usr/lib/*/gtk-*"
|
|
- "-usr/lib/*/gdk-*"
|
|
- "-usr/lib/*/krb5"
|
|
- "-usr/lib/systemd"
|
|
- "-usr/lib/glib-networking"
|
|
- "-usr/lib/dconf"
|
|
- "-usr/lib/*/avahi"
|
|
- "-usr/lib/*/gio"
|
|
- "-usr/lib/*/libatk*"
|
|
- "-usr/lib/*/libatspi*"
|
|
- "-usr/lib/*/libavahi*"
|
|
- "-usr/lib/*/libcairo*"
|
|
- "-usr/lib/*/libcolordprivate*"
|
|
- "-usr/lib/*/libcolord*"
|
|
- "-usr/lib/*/libcroco*"
|
|
- "-usr/lib/*/libcups*"
|
|
- "-usr/lib/*/libdatrie*"
|
|
- "-usr/lib/*/libdconf*"
|
|
- "-usr/lib/*/libepoxy*"
|
|
- "-usr/lib/*/libexpatw*"
|
|
- "-usr/lib/*/libffi*"
|
|
- "-usr/lib/*/libfontconfig*"
|
|
- "-usr/lib/*/libfreetype*"
|
|
- "-usr/lib/*/libgdk_pixbuf*"
|
|
- "-usr/lib/*/libgdk_pixbuf_xlib*"
|
|
- "-usr/lib/*/libgio*"
|
|
- "-usr/lib/*/libglib*"
|
|
- "-usr/lib/*/libgmodule*"
|
|
- "-usr/lib/*/libgmp*"
|
|
- "-usr/lib/*/libgnutls*"
|
|
- "-usr/lib/*/libgobject*"
|
|
- "-usr/lib/*/libgraphite2*"
|
|
- "-usr/lib/*/libgssapi_krb5*"
|
|
- "-usr/lib/*/libgthread*"
|
|
- "-usr/lib/*/libharfbuzz*"
|
|
- "-usr/lib/*/libhogweed*"
|
|
- "-usr/lib/*/libicuio*"
|
|
- "-usr/lib/*/libicutest*"
|
|
- "-usr/lib/*/libicutu*"
|
|
- "-usr/lib/*/libicuuc*"
|
|
- "-usr/lib/*/libidn2*"
|
|
- "-usr/lib/*/libjbig*"
|
|
- "-usr/lib/*/libjpeg*"
|
|
- "-usr/lib/*/libjson*"
|
|
- "-usr/lib/*/libk5crypto*"
|
|
- "-usr/lib/*/libkrb5*"
|
|
- "-usr/lib/*/libkrb5support*"
|
|
- "-usr/lib/*/liblcms2*"
|
|
- "-usr/lib/*/libnettle*"
|
|
- "-usr/lib/*/libp11*"
|
|
- "-usr/lib/*/libpango*"
|
|
- "-usr/lib/*/libpangocairo*"
|
|
- "-usr/lib/*/libpangoft2*"
|
|
- "-usr/lib/*/libpixman*"
|
|
- "-usr/lib/*/libpng16*"
|
|
- "-usr/lib/*/libproxy*"
|
|
- "-usr/lib/*/librest*"
|
|
- "-usr/lib/*/librsvg*"
|
|
- "-usr/lib/*/libsecret*"
|
|
- "-usr/lib/*/libsoup*"
|
|
- "-usr/lib/*/libsqlite3*"
|
|
- "-usr/lib/*/libtasn1*"
|
|
- "-usr/lib/*/libthai*"
|
|
- "-usr/lib/*/libtiff*"
|
|
- "-usr/lib/*/libunistring*"
|
|
- "-usr/lib/*/libwayland*"
|
|
- "-usr/lib/*/libX11*"
|
|
- "-usr/lib/*/libXau*"
|
|
- "-usr/lib/*/libxcb*"
|
|
- "-usr/lib/*/libXcomposite*"
|
|
- "-usr/lib/*/libXcursor*"
|
|
- "-usr/lib/*/libXdamage*"
|
|
- "-usr/lib/*/libXdmcp*"
|
|
- "-usr/lib/*/libXext*"
|
|
- "-usr/lib/*/libXfixes*"
|
|
- "-usr/lib/*/libXinerama*"
|
|
- "-usr/lib/*/libXi*"
|
|
- "-usr/lib/*/libxkbcommon*"
|
|
- "-usr/lib/*/libxml2*"
|
|
- "-usr/lib/*/libXrandr*"
|
|
- "-usr/lib/*/libXrender*"
|
|
plugs:
|
|
gnome-3-28-1804:
|
|
interface: content
|
|
target: $SNAP/gnome-platform
|
|
default-provider: gnome-3-28-1804
|
|
gtk-3-themes:
|
|
interface: content
|
|
target: $SNAP/data-dir/themes
|
|
default-provider: gtk-common-themes
|
|
icon-themes:
|
|
interface: content
|
|
target: $SNAP/data-dir/icons
|
|
default-provider: gtk-common-themes
|
|
sound-themes:
|
|
interface: content
|
|
target: $SNAP/data-dir/sounds
|
|
default-provider: gtk-common-themes
|