%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/thunderbird/1201/snap/
Upload File :
Create Path :
Current File : //snap/thunderbird/1201/snap/manifest.yaml

snapcraft-version: 9.0.1
snapcraft-started-at: '2026-07-21T09:19:19.711694Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '24.04'
name: thunderbird
version: 153.0-2
summary: Mozilla Thunderbird email application
description: |
  Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features!

  The latest track for this snap provides the recommended upstream experience.

  The esr track contains only extended supported releases.

  The monthly track contains only releases of the monthly cadence cycle.

  Read more about Thunderbird channels at https://developer.thunderbird.net/releases/channels.
base: core24
grade: stable
confinement: strict
apps:
  thunderbird:
    command: thunderbird.launcher
    slots:
    - dbus-daemon
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - avahi-observe
    - browser-sandbox
    - camera
    - cups-control
    - gpg-keys
    - home
    - host-usr-share-hunspell
    - kerberos-tickets
    - network
    - network-control
    - pcscd
    - audio-playback
    - removable-media
    - u2f-devices
    environment:
      DICPATH: $SNAP_COMMON/snap-hunspell
      GTK_USE_PORTAL: '1'
      HOME: $SNAP_USER_COMMON
      MOZ_APP_REMOTINGNAME: thunderbird_thunderbird
    command-chain:
    - snap/command-chain/gpu-2404-wrapper
    - snap/command-chain/desktop-launch
    - bin/gpg-shim
    - bin/tmpdir
parts:
  hunspell:
    plugin: nil
    override-pull: |
      set -eux
      mkdir -p $CRAFT_PART_INSTALL
      apt download $(apt-cache search '^hunspell-.*$' |
        awk '!/myspell|dbgsym|tools|transitional|dependency/{printf "%s ", $1}')
      find . -name "*.deb" -exec dpkg-deb -x {} "$CRAFT_PART_INSTALL" \;
    prime:
    - usr/share/hunspell
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    build-packages: []
  dump-syms:
    plugin: nil
    build-packages:
    - cargo-1.91
    - curl
    - git
    - jq
    - python3-yaml
    override-pull: |
      if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then
        VERSION=$(craftctl get version | cut -d- -f1)
        BUILD=$(craftctl get version | cut -d- -f2)
        TBINFO=$(curl -s https://ftp.mozilla.org/pub/thunderbird/candidates/$VERSION-candidates/build$BUILD/linux-x86_64/en-US/thunderbird-$VERSION.json)
        TB_SOURCE_REPO=$(echo $TBINFO | jq -r .moz_source_repo)
        TB_SOURCE_STAMP=$(echo $TBINFO | jq -r .moz_source_stamp)
        GECKO_REV=$TB_SOURCE_REPO/raw-file/${TB_SOURCE_STAMP}/.gecko_rev.yml
        GECKO_REVS=$(curl -sSL "${GECKO_REV}" | grep -v "#")
        MOZ_SOURCE_REPO=$(echo "$GECKO_REVS" | grep GECKO_HEAD_REPOSITORY | sed -e 's/GECKO_HEAD_REPOSITORY: //g')
        MOZ_SOURCE_STAMP=$(echo "$GECKO_REVS" | grep GECKO_HEAD_REV | sed -e 's/GECKO_HEAD_REV: //g')
        FETCHES=$MOZ_SOURCE_REPO/raw-file/$MOZ_SOURCE_STAMP/taskcluster/kinds/fetch/toolchains.yml
        TOOLCHAINS=$(curl -sSL "${FETCHES}")
        unset PYTHONPATH
        REPO=$(echo "${TOOLCHAINS}" | /usr/bin/python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["repo"]))')
        SHA1=$(echo "${TOOLCHAINS}" | /usr/bin/python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["revision"]))')
        git clone "${REPO}" . && git checkout "${SHA1}"
      fi
    override-build: |
      craftctl default
      if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then
        cargo-1.91 build --release
        mkdir -p /build/thunderbird/stage/usr/bin/
        cp target/release/dump_syms /build/thunderbird/stage/usr/bin/
      fi
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  cbindgen:
    plugin: nil
    build-packages:
    - cargo-1.91
    override-build: |
      craftctl default
      cargo-1.91 install cbindgen
    override-prime: ''
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  mozconfig:
    plugin: nil
    override-stage: |
      cp /build/thunderbird/mozconfig.in /build/thunderbird/stage/mozconfig
    override-prime: ''
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  thunderbird:
    plugin: nil
    after:
    - cbindgen
    - distribution
    - dump-syms
    - mozconfig
    - thunderbird-langpacks
    build-packages:
    - cargo
    - clang-20
    - cmake
    - coreutils
    - file
    - git
    - libasound2-dev
    - libclang-20-dev
    - libdbus-glib-1-dev
    - llvm-20-dev
    - libpython3-dev
    - libx11-xcb-dev
    - libxt-dev
    - m4
    - make
    - mercurial
    - nasm
    - nodejs
    - quilt
    - rustc-1.91
    - unzip
    - wget
    - xvfb
    - zip
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    - RUST_BACKTRACE: full
    - CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG: 'true'
    override-pull: |
      VERSION=$(craftctl get version | cut -d- -f1)
      BUILD=$(craftctl get version | cut -d- -f2)
      ROOT=https://ftp.mozilla.org/pub/thunderbird/candidates/$VERSION-candidates/build$BUILD
      wget -O - $ROOT/source/thunderbird-$VERSION.source.tar.xz | tar -x --xz --strip-components=1
      mkdir -p /build/thunderbird/stage/debug-symbols
      cp toolkit/crashreporter/tools/upload_symbols.py /build/thunderbird/stage/debug-symbols/
      # Remove .gitmodules from Cargo checksums.
      # https://bugzilla.mozilla.org/show_bug.cgi?id=2006630
      find . -name '.cargo-checksum.json' -exec sh -c '
        for f; do
          cp "$f" "$f.bak"
          jq . "$f.bak" | grep -vF .gitmodules > "$f"
        done
      ' _ {} + || :
    override-build: |
      craftctl default

      ln  -sf /usr/bin/rustc-1.91          /usr/bin/rustc
      ln  -sf /usr/bin/rust-1.91-clang     /usr/bin/rust-clang
      ln  -sf /usr/bin/rust-1.91-lld       /usr/bin/rust-lld
      ln  -sf /usr/bin/rust-1.91-llvm-dwp  /usr/bin/rust-llvm-dwp
      ln  -sf /usr/bin/cargo-1.91          /usr/bin/cargo

      export PATH=/build/thunderbird/stage/usr/bin:/usr/lib/llvm-20/bin/:$PATH
      export MOZCONFIG="/build/thunderbird/stage/mozconfig"
      QUILT_PATCHES=/build/thunderbird/patches quilt push -a
      GNOME_SDK_SNAP=/snap/gnome-46-2404-sdk/current
      # XXX: Remove when the SDK finally builds reliably in Risc-V again.
      if [ amd64 = "riscv64" ]; then
        snap refresh --edge gnome-46-2404-sdk
      fi
      if [ amd64 = "amd64" ]; then
        # "clang -dumpmachine" returns "x86_64-unknown-linux-gnu" on
        # amd64 (at least the binaries they distribute), but what we
        # really need is "x86_64-pc-linux-gnu"; so let's hard-code it.
        export TARGET_TRIPLET="x86_64-pc-linux-gnu"
      else
        export TARGET_TRIPLET=$(clang-20 -dumpmachine)
      fi
      # Remove "false &&" when bug is fixed:
      # https://bugzilla.mozilla.org/show_bug.cgi?id=2025767
      if false && [ amd64 != "riscv64" ]; then
        BUILD_DBGSYMS=true
        echo "ac_add_options --enable-crashreporter" >> $MOZCONFIG
        echo "ac_add_options --enable-debug-symbols" >> $MOZCONFIG
      else
        # Crash reporter does not build in Risc-V:
        # https://bugzilla.mozilla.org/show_bug.cgi?id=1980339
        BUILD_DBGSYMS=false
        echo "ac_add_options --disable-debug-symbols" >> $MOZCONFIG
      fi
      export LDFLAGS="-Wl,-rpath-link=$GNOME_SDK_SNAP/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=$GNOME_SDK_SNAP/usr/lib"
      export LDFLAGS="-Wl,-rpath-link=$CRAFT_PART_BUILD/obj-$TARGET_TRIPLET/dist/bin${LDFLAGS:+ $LDFLAGS}"
      export LD_LIBRARY_PATH="$CRAFT_PART_BUILD/obj-$TARGET_TRIPLET/dist/bin${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
      export MOZBUILD_STATE_PATH=$CRAFT_PART_BUILD/.mozbuild
      unset PYTHONPATH
      if [ amd64 = "amd64" ]; then
        # Needed for PGO-enabled builds that execute the built binaries. This should mirror the link paths in $LDFLAGS.
        export LD_LIBRARY_PATH="$GNOME_SDK_SNAP/usr/lib/x86_64-linux-gnu:$GNOME_SDK_SNAP/usr/lib"
        # Ensure the instrumented binary is run against the right version of libssl3.so and libnss3.so
        # (locally-built versions are more recent than the ones in the gnome platform snap)
        export LD_LIBRARY_PATH="$CRAFT_PART_BUILD/obj-$TARGET_TRIPLET/instrumented/dist/bin${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
      fi
      MACH="/usr/bin/python3 ./mach"
      $MACH configure --prefix=$CRAFT_PART_INSTALL/usr
      $MACH build -j4
      $MACH install
      DISTRIBUTION=$CRAFT_PART_INSTALL/usr/lib/thunderbird/distribution
      mkdir -p $DISTRIBUTION/extensions
      mkdir -p $CRAFT_PART_INSTALL/bin/
      cp -p /build/thunderbird/gpg-shim $CRAFT_PART_INSTALL/bin/
      cp -p /build/thunderbird/tmpdir $CRAFT_PART_INSTALL/bin/
      cp -pr $CRAFT_PART_SRC/* $CRAFT_PART_INSTALL
      if [ $BUILD_DBGSYMS = "true" ]; then
        DUMP_SYMS=/build/thunderbird/stage/usr/bin/dump_syms $MACH buildsymbols
        cp obj-*/dist/thunderbird-*.crashreporter-symbols.zip /build/thunderbird/stage/debug-symbols/
      fi
    override-stage: |
      # Workaround for LP: #2016358: create mount points for the gnome
      # content interface, while a proper fix is implemented in snapd.
      # Thanks to James Henstridge.
      mkdir $CRAFT_PART_INSTALL/{gpu-2404,data-dir,data-dir/{icons,sounds,themes}}
      craftctl default
    stage-packages:
    - opensc-pkcs11=0.25.0~rc1-1ubuntu0.2
    prime:
    - bin
    - usr/lib/thunderbird
    - usr/lib/*/opensc-pkcs11.so
    - usr/lib/*/pkcs11/opensc-pkcs11.so
    - gpu-2404
    - data-dir/icons
    - data-dir/sounds
    - data-dir/themes
    stage: []
  thunderbird-langpacks:
    plugin: nil
    build-packages:
    - coreutils
    - sed
    - wget
    override-pull: |
      VERSION=$(craftctl get version | cut -d- -f1)
      BUILD=$(craftctl get version | cut -d- -f2)
      SERVER=https://ftp.mozilla.org
      ROOT=$SERVER/pub/thunderbird/candidates/$VERSION-candidates/build$BUILD
      XPIS=$(wget -O - $ROOT/linux-x86_64/xpi/ | sed -n 's/.* href="\(.*\.xpi\)".*/\1/p')
      for XPI in $XPIS; do
        wget $SERVER$XPI
      done
    override-prime: |
      INSTALLDIR=/build/thunderbird/prime/usr/lib/thunderbird/distribution/extensions
      mkdir -p $INSTALLDIR
      for XPI in $(ls $CRAFT_PART_SRC/*.xpi); do
        LANGCODE=$(basename $XPI .xpi)
        mkdir $INSTALLDIR/locale-$LANGCODE
        cp $XPI $INSTALLDIR/locale-$LANGCODE/langpack-$LANGCODE@thunderbird.mozilla.org.xpi
      done
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  gnupg:
    plugin: nil
    stage-packages:
    - adduser=3.137ubuntu1
    - dirmngr=2.4.4-2ubuntu17.4
    - gnupg-agent=2.4.4-2ubuntu17.4
    - gnupg-utils=2.4.4-2ubuntu17.4
    - gnupg=2.4.4-2ubuntu17.4
    - gpg-agent=2.4.4-2ubuntu17.4
    - gpg=2.4.4-2ubuntu17.4
    - gpgconf=2.4.4-2ubuntu17.4
    - gpgsm=2.4.4-2ubuntu17.4
    - keyboxd=2.4.4-2ubuntu17.4
    - libgpg-error0=1.47-3build2.1
    - libgpgme11t64=1.18.0-4.1ubuntu4
    - libksba8=1.6.6-1build1
    - libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
    - libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
    - libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
    - pinentry-curses=1.2.1-3ubuntu5
    override-prime: |
      craftctl default
      # Fixes smart card key retrieval. Check LP: #2009825 and special thanks to
      # https://forum.snapcraft.io/t/thunderbird-snap-and-external-gnupg-for-smart-cards/39553
      mv /build/thunderbird/prime/usr/bin/gpg /build/thunderbird/prime/usr/bin/real-gpg
      cp /build/thunderbird/gpg-wrapper /build/thunderbird/prime/usr/bin/gpg
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage: []
    prime: []
    build-packages: []
  distribution:
    plugin: nil
    override-prime: |
      mkdir -p "/build/thunderbird/prime/usr/lib/thunderbird"
      cp -Rv "/build/thunderbird/distribution" "/build/thunderbird/prime/usr/lib/thunderbird"
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  thunderbird-staged:
    plugin: nil
    stage-packages:
    - desktop-file-utils=0.27-2build1
    - libblkid1=2.39.3-9ubuntu6.5
    - libcurl4t64=8.5.0-2ubuntu10.11
    - libgcrypt20=1.10.3-2ubuntu0.1
    - libice6=2:1.0.10-1build3
    - libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
    - liblz4-1=1.9.4-1build1.1
    - liblzma5=5.6.1+really5.4.5-1ubuntu0.3
    - libnghttp2-14=1.59.0-1ubuntu0.4
    - libpsl5t64=0.21.2-1.1build1
    - librtmp1=2.4+20151223.gitfa8646d.1-2build7
    - libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
    - libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
    - libsm6=2:1.2.3-1build3
    - libssh-4=0.10.6-2ubuntu0.4
    - libudev1=255.4-1ubuntu8.16
    - libuuid1=2.39.3-9ubuntu6.5
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb1=1.15-1ubuntu2
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxt6t64=1:1.2.1-1.2build1
    - lsb-base=11.6
    - x11-common=1:7.7+23ubuntu3
    - zlib1g=1:1.3.dfsg-3.1ubuntu2.1
    prime:
    - -usr/lib/*/libgio*
    - -usr/lib/*/libglib*
    - -usr/lib/*/libgm*
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage: []
    build-packages: []
  debug-symbols:
    plugin: nil
    build-packages:
    - python3
    - python3-virtualenv
    after:
    - thunderbird
    override-build: |
      export SYMBOLS_ARCHIVE=$(find /build/thunderbird/stage/debug-symbols/ -type f -name "thunderbird-*.crashreporter-symbols.zip")
      if [ -f "$SYMBOLS_ARCHIVE" ]; then
        cp $SYMBOLS_ARCHIVE /build/thunderbird/thunderbird_$(craftctl get version)_amd64.debug
      fi
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  launcher:
    plugin: nil
    override-prime: |
      cp "/build/thunderbird/thunderbird.launcher" "/build/thunderbird/prime/"
      cp "/build/thunderbird/patch-default-profile.py" "/build/thunderbird/prime/"
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  cleanup:
    after:
    - thunderbird
    plugin: nil
    build-snaps:
    - core24
    - gnome-46-2404
    override-prime: |
      set -eux
      for snap in "core24" "gnome-46-2404"; do
        cd "/snap/$snap/current" && find . -type f,l -exec rm -f "/build/thunderbird/prime/{}" \;
      done
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-46-2404-sdk/current/
    - PATH: /snap/gnome-46-2404-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-46-2404-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-46-2404-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-46-2404-sdk/current/usr/lib:/snap/gnome-46-2404-sdk/current/usr/lib/vala-current:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/lib/pkgconfig:/snap/gnome-46-2404-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-46-2404-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-46-2404-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-46-2404-sdk/current/usr/lib/python3.10:/snap/gnome-46-2404-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-46-2404-sdk/current/usr/lib/girepository-1.0:/snap/gnome-46-2404-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
    - CMAKE_PREFIX_PATH: /build/thunderbird/stage/usr:/snap/gnome-46-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  gnome/gpu/wrapper:
    source: /snap/snapcraft/18514/share/snapcraft/extensions/gpu/command-chain
    plugin: make
    make-parameters:
    - GPU_INTERFACE=gpu-2404
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  gnome/gpu/cleanup:
    after:
    - hunspell
    - dump-syms
    - cbindgen
    - mozconfig
    - thunderbird
    - thunderbird-langpacks
    - gnupg
    - distribution
    - thunderbird-staged
    - debug-symbols
    - launcher
    - cleanup
    source: https://github.com/canonical/gpu-snap.git
    plugin: nil
    override-prime: |-
      craftctl default
      ${CRAFT_PART_SRC}/bin/gpu-2404-cleanup mesa-2404
      # Workaround for https://bugs.launchpad.net/snapd/+bug/2055273
      mkdir -p "/build/thunderbird/prime/gpu-2404"
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  gnome/sdk:
    source: /snap/snapcraft/18514/share/snapcraft/extensions/desktop/command-chain
    plugin: make
    build-snaps:
    - gnome-46-2404-sdk
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
architectures:
- amd64
image-info:
  build-request-id: lp-116259511
  build-request-timestamp: '2026-07-21T09:00:12Z'
  build_url: https://launchpad.net/~desktop-snappers/+snap/thunderbird/+build/3223710
build-packages: []
build-snaps: []
primed-stage-packages:
- desktop-file-utils=0.27-2build1
- libblkid1=2.39.3-9ubuntu6.5
- libcurl4t64=8.5.0-2ubuntu10.11
- libgcrypt20=1.10.3-2ubuntu0.1
- libice6=2:1.0.10-1build3
- libldap2=2.6.10+dfsg-0ubuntu0.24.04.1
- liblz4-1=1.9.4-1build1.1
- liblzma5=5.6.1+really5.4.5-1ubuntu0.3
- libnghttp2-14=1.59.0-1ubuntu0.4
- libpsl5t64=0.21.2-1.1build1
- librtmp1=2.4+20151223.gitfa8646d.1-2build7
- libsasl2-2=2.1.28+dfsg1-5ubuntu3.1
- libsasl2-modules-db=2.1.28+dfsg1-5ubuntu3.1
- libsm6=2:1.2.3-1build3
- libssh-4=0.10.6-2ubuntu0.4
- libudev1=255.4-1ubuntu8.16
- libuuid1=2.39.3-9ubuntu6.5
- libx11-6=2:1.8.7-1build1
- libx11-data=2:1.8.7-1build1
- libxau6=1:1.0.9-1build6
- libxcb1=1.15-1ubuntu2
- libxdmcp6=1:1.1.3-0ubuntu6
- libxt6t64=1:1.2.1-1.2build1
- lsb-base=11.6
- opensc-pkcs11=0.25.0~rc1-1ubuntu0.2
- x11-common=1:7.7+23ubuntu3
- zlib1g=1:1.3.dfsg-3.1ubuntu2.1

Zerion Mini Shell 1.0