__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
snapcraft-version: 8.14.1
snapcraft-started-at: '2026-02-23T16:18:54.502663Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '22.04'
name: thunderbird
version: 140.8.0esr-1
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!
base: core22
grade: stable
confinement: strict
apps:
  thunderbird:
    command: thunderbird.launcher
    slots:
    - dbus-daemon
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - avahi-observe
    - browser-sandbox
    - calendar-service
    - 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/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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    build-packages: []
  rust:
    plugin: nil
    build-packages:
    - wget
    override-pull: |
      # Do not use rustup to work around https://forum.snapcraft.io/t/armhf-builds-on-launchpad-timing-out/31008
      REQUIRED_RUST_VERSION=1.88.0
      ROOT=https://static.rust-lang.org/dist/rust-$REQUIRED_RUST_VERSION
      if [ amd64 = "amd64" ]; then
        BINARIES_SUFFIX=x86_64-unknown-linux-gnu
      elif [ amd64 = "armhf" ]; then
        BINARIES_SUFFIX=armv7-unknown-linux-gnueabihf
      elif [ amd64 = "arm64" ]; then
        BINARIES_SUFFIX=aarch64-unknown-linux-gnu
      elif [ amd64 = "riscv64" ]; then
        BINARIES_SUFFIX=riscv64gc-unknown-linux-gnu
      fi
      wget -O - $ROOT-$BINARIES_SUFFIX.tar.gz | tar -x -z --strip-components=1
      ./install.sh --prefix=/usr --destdir=/build/thunderbird/stage
    override-prime: ''
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  dump-syms:
    plugin: nil
    after:
    - rust
    build-packages:
    - 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
        /build/thunderbird/stage/usr/bin/cargo 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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  cbindgen:
    plugin: nil
    after:
    - rust
    override-build: |
      craftctl default
      cargo install cbindgen
    override-prime: ''
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  mozconfig:
    plugin: nil
    override-stage: |
      cp /build/thunderbird/mozconfig.in /build/thunderbird/stage/mozconfig
    override-prime: ''
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  thunderbird:
    plugin: nil
    after:
    - cbindgen
    - distribution
    - dump-syms
    - mozconfig
    - rust
    - thunderbird-langpacks
    build-packages:
    - cargo
    - clang-15
    - cmake
    - coreutils
    - file
    - git
    - libasound2-dev
    - libclang-15-dev
    - libdbus-glib-1-dev
    - llvm-15-dev
    - libpython3-dev
    - libx11-xcb-dev
    - libxt-dev
    - m4
    - make
    - nasm
    - nodejs
    - quilt
    - rustc
    - unzip
    - wget
    - xvfb
    - zip
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-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
      export PATH=/build/thunderbird/stage/usr/bin:/usr/lib/llvm-15/bin/:$PATH
      export MOZCONFIG="/build/thunderbird/stage/mozconfig"
      QUILT_PATCHES=/build/thunderbird/patches quilt push -a
      GNOME_SDK_SNAP=/snap/gnome-42-2204-sdk/current
      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-15 -dumpmachine)
      fi
      if [ 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/{gnome-platform,data-dir,data-dir/{icons,sounds,themes}}
      craftctl default
    stage-packages:
    - opensc-pkcs11=0.22.0-1ubuntu2.1
    prime:
    - bin
    - usr/lib/thunderbird
    - usr/lib/*/opensc-pkcs11.so
    - usr/lib/*/pkcs11/opensc-pkcs11.so
    - gnome-platform
    - 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/[email protected]
      done
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
  gnupg:
    plugin: nil
    stage-packages:
    - dirmngr=2.2.27-3ubuntu2.5
    - gnupg-agent=2.2.27-3ubuntu2.5
    - gnupg-l10n=2.2.27-3ubuntu2.5
    - gnupg-utils=2.2.27-3ubuntu2.5
    - gnupg=2.2.27-3ubuntu2.5
    - gpg-agent=2.2.27-3ubuntu2.5
    - gpg-wks-client=2.2.27-3ubuntu2.5
    - gpg-wks-server=2.2.27-3ubuntu2.5
    - gpg=2.2.27-3ubuntu2.5
    - gpgconf=2.2.27-3ubuntu2.5
    - gpgsm=2.2.27-3ubuntu2.5
    - libassuan0=2.5.5-1build1
    - libgpg-error0=1.43-3
    - libgpgme11=1.16.0-1.2ubuntu4.2
    - libksba8=1.6.0-2ubuntu0.2
    - libldap-2.5-0=2.5.20+dfsg-0ubuntu0.22.04.1
    - libnpth0=1.6-3build2
    - libsasl2-2=2.1.27+dfsg2-3ubuntu1.2
    - libsasl2-modules-db=2.1.27+dfsg2-3ubuntu1.2
    - pinentry-curses=1.1.1-1build2
    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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  thunderbird-staged:
    plugin: nil
    stage-packages:
    - dconf-gsettings-backend=0.40.0-3ubuntu0.1
    - dconf-service=0.40.0-3ubuntu0.1
    - desktop-file-utils=0.26-1ubuntu3
    - evolution-data-server-common=3.44.4-0ubuntu1.2
    - glib-networking-common=2.72.0-1
    - glib-networking-services=2.72.0-1
    - glib-networking=2.72.0-1
    - gsettings-desktop-schemas=42.0-1ubuntu1
    - libblkid1=2.37.2-4ubuntu3.4
    - libcamel-1.2-63=3.44.4-0ubuntu1.2
    - libcurl4=7.81.0-1ubuntu1.21
    - libdconf1=0.40.0-3ubuntu0.1
    - libecal-2.0-1=3.44.4-0ubuntu1.2
    - libedataserver-1.2-26=3.44.4-0ubuntu1.2
    - libgck-1-0=3.40.0-4
    - libgcr-base-3-1=3.40.0-4
    - libgcrypt20=1.9.4-3ubuntu3
    - libgdata-common=0.18.1-2build1
    - libgdata22=0.18.1-2build1
    - libgoa-1.0-0b=3.44.0-1ubuntu1
    - libgoa-1.0-common=3.44.0-1ubuntu1
    - libical3=3.0.14-1build1
    - libice6=2:1.0.10-1build2
    - libicu70=70.1-2
    - libjson-glib-1.0-0=1.6.6-1build1
    - libjson-glib-1.0-common=1.6.6-1build1
    - libldap-2.5-0=2.5.20+dfsg-0ubuntu0.22.04.1
    - liblz4-1=1.9.3-2build2
    - liblzma5=5.2.5-2ubuntu1
    - libnghttp2-14=1.43.0-1ubuntu0.2
    - libnspr4=2:4.35-0ubuntu0.22.04.1
    - libnss3=2:3.98-0ubuntu0.22.04.2
    - libproxy1v5=0.4.17-2
    - libpsl5=0.21.0-1.2build2
    - librtmp1=2.4+20151223.gitfa8646d.1-2build4
    - libsasl2-2=2.1.27+dfsg2-3ubuntu1.2
    - libsasl2-modules-db=2.1.27+dfsg2-3ubuntu1.2
    - libsecret-1-0=0.20.5-2
    - libsecret-common=0.20.5-2
    - libsm6=2:1.2.3-1build2
    - libsoup2.4-1=2.74.2-3ubuntu0.6
    - libsoup2.4-common=2.74.2-3ubuntu0.6
    - libudev1=249.11-0ubuntu3.17
    - libuuid1=2.37.2-4ubuntu3.4
    - libx11-6=2:1.7.5-1ubuntu0.3
    - libx11-data=2:1.7.5-1ubuntu0.3
    - libxau6=1:1.0.9-1build5
    - libxcb1=1.14-3ubuntu3
    - libxdmcp6=1:1.1.3-0ubuntu5
    - libxml2=2.9.13+dfsg-1ubuntu0.11
    - libxt6=1:1.2.1-1
    - session-migration=0.3.6
    - x11-common=1:7.7+23ubuntu2
    - zlib1g=1:1.2.11.dfsg-2ubuntu9.2
    prime:
    - -usr/lib/*/libgio*
    - -usr/lib/*/libglib*
    - -usr/lib/*/libgm*
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-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-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  cleanup:
    after:
    - thunderbird
    plugin: nil
    build-snaps:
    - core22
    - gnome-42-2204
    override-prime: |
      set -eux
      for snap in "core22" "gnome-42-2204"; do
        cd "/snap/$snap/current" && find . -type f,l -exec rm -f "/build/thunderbird/prime/{}" \;
      done
    build-environment:
    - SNAPCRAFT_GNOME_SDK: /snap/gnome-42-2204-sdk/current/
    - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
    - XDG_DATA_DIRS: /build/thunderbird/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
    - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
    - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS}
    - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache
    - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH}
    - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH}
    - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-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-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  gnome/sdk:
    source: /snap/snapcraft/17062/share/snapcraft/extensions/desktop/command-chain
    plugin: make
    build-snaps:
    - gnome-42-2204-sdk
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
architectures:
- amd64
image-info:
  build-request-id: lp-107238096
  build-request-timestamp: '2026-02-23T16:00:13Z'
  build_url: https://launchpad.net/~desktop-snappers/thunderbird/+snap/thunderbird-esr/+build/3065646
build-packages: []
build-snaps: []
primed-stage-packages:
- dconf-gsettings-backend=0.40.0-3ubuntu0.1
- dconf-service=0.40.0-3ubuntu0.1
- desktop-file-utils=0.26-1ubuntu3
- evolution-data-server-common=3.44.4-0ubuntu1.2
- glib-networking-common=2.72.0-1
- glib-networking-services=2.72.0-1
- glib-networking=2.72.0-1
- gsettings-desktop-schemas=42.0-1ubuntu1
- libblkid1=2.37.2-4ubuntu3.4
- libcamel-1.2-63=3.44.4-0ubuntu1.2
- libcurl4=7.81.0-1ubuntu1.21
- libdconf1=0.40.0-3ubuntu0.1
- libecal-2.0-1=3.44.4-0ubuntu1.2
- libedataserver-1.2-26=3.44.4-0ubuntu1.2
- libgck-1-0=3.40.0-4
- libgcr-base-3-1=3.40.0-4
- libgcrypt20=1.9.4-3ubuntu3
- libgdata-common=0.18.1-2build1
- libgdata22=0.18.1-2build1
- libgoa-1.0-0b=3.44.0-1ubuntu1
- libgoa-1.0-common=3.44.0-1ubuntu1
- libical3=3.0.14-1build1
- libice6=2:1.0.10-1build2
- libicu70=70.1-2
- libjson-glib-1.0-0=1.6.6-1build1
- libjson-glib-1.0-common=1.6.6-1build1
- libldap-2.5-0=2.5.20+dfsg-0ubuntu0.22.04.1
- liblz4-1=1.9.3-2build2
- liblzma5=5.2.5-2ubuntu1
- libnghttp2-14=1.43.0-1ubuntu0.2
- libnspr4=2:4.35-0ubuntu0.22.04.1
- libnss3=2:3.98-0ubuntu0.22.04.2
- libproxy1v5=0.4.17-2
- libpsl5=0.21.0-1.2build2
- librtmp1=2.4+20151223.gitfa8646d.1-2build4
- libsasl2-2=2.1.27+dfsg2-3ubuntu1.2
- libsasl2-modules-db=2.1.27+dfsg2-3ubuntu1.2
- libsecret-1-0=0.20.5-2
- libsecret-common=0.20.5-2
- libsm6=2:1.2.3-1build2
- libsoup2.4-1=2.74.2-3ubuntu0.6
- libsoup2.4-common=2.74.2-3ubuntu0.6
- libudev1=249.11-0ubuntu3.17
- libuuid1=2.37.2-4ubuntu3.4
- libx11-6=2:1.7.5-1ubuntu0.3
- libx11-data=2:1.7.5-1ubuntu0.3
- libxau6=1:1.0.9-1build5
- libxcb1=1.14-3ubuntu3
- libxdmcp6=1:1.1.3-0ubuntu5
- libxml2=2.9.13+dfsg-1ubuntu0.11
- libxt6=1:1.2.1-1
- opensc-pkcs11=0.22.0-1ubuntu2.1
- session-migration=0.3.6
- x11-common=1:7.7+23ubuntu2
- zlib1g=1:1.2.11.dfsg-2ubuntu9.2

Filemanager

Name Type Size Permission Actions
command-chain Folder 0755
gui Folder 0755
hooks Folder 0755
manifest.yaml File 39.21 KB 0644
snapcraft.yaml File 14.34 KB 0644
Filemanager