%PDF- %PDF-
| Direktori : /snap/thunderbird/1138/snap/ |
| Current File : //snap/thunderbird/1138/snap/manifest.yaml |
snapcraft-version: 8.14.5
snapcraft-started-at: '2026-06-02T11:09:29.280806Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '24.04'
name: thunderbird
version: 140.11.1esr-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: 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
- 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/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
- 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
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
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.25.0~rc1-1ubuntu0.2
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/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:
- dconf-gsettings-backend=0.40.0-4ubuntu0.1
- dconf-service=0.40.0-4ubuntu0.1
- desktop-file-utils=0.27-2build1
- evolution-data-server-common=3.52.3-0ubuntu1.2
- glib-networking-common=2.80.0-1build1
- glib-networking-services=2.80.0-1build1
- glib-networking=2.80.0-1build1
- gsettings-desktop-schemas=46.1-0ubuntu1
- libblkid1=2.39.3-9ubuntu6.5
- libcamel-1.2-64t64=3.52.3-0ubuntu1.2
- libcurl3t64-gnutls=8.5.0-2ubuntu10.9
- libcurl4t64=8.5.0-2ubuntu10.9
- libdconf1=0.40.0-4ubuntu0.1
- libecal-2.0-3=3.52.3-0ubuntu1.2
- libedataserver-1.2-27t64=3.52.3-0ubuntu1.2
- libgcrypt20=1.10.3-2ubuntu0.1
- libical3t64=3.0.17-1.1build3
- libice6=2:1.0.10-1build3
- libicu74=74.2-1ubuntu3.1
- libjson-glib-1.0-0=1.8.0-2build2
- libjson-glib-1.0-common=1.8.0-2build2
- 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.3
- libnspr4=2:4.35-1.1build1
- libnss3=2:3.98-1ubuntu0.1
- libproxy1v5=0.5.4-4build1
- 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
- libsecret-1-0=0.21.4-1build3
- libsecret-common=0.21.4-1build3
- libsm6=2:1.2.3-1build3
- libsoup-3.0-0=3.4.4-5ubuntu0.7
- libsoup-3.0-common=3.4.4-5ubuntu0.7
- libssh-4=0.10.6-2ubuntu0.4
- libudev1=255.4-1ubuntu8.15
- 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
- libxml2=2.9.14+dfsg-1.3ubuntu3.7
- libxt6t64=1:1.2.1-1.2build1
- lsb-base=11.6
- session-migration=0.3.9build1
- 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/sdk:
source: /snap/snapcraft/17634/share/snapcraft/extensions/desktop/command-chain
plugin: make
build-snaps:
- gnome-46-2404-sdk
make-parameters:
- GPU_WRAPPER=gpu-2404-wrapper
stage-packages: []
stage: []
prime: []
build-packages: []
architectures:
- amd64
image-info:
build-request-id: lp-113305888
build-request-timestamp: '2026-06-02T11:00:11Z'
build_url: https://launchpad.net/~desktop-snappers/thunderbird/+snap/thunderbird-esr/+build/3168900
build-packages: []
build-snaps: []
primed-stage-packages:
- dconf-gsettings-backend=0.40.0-4ubuntu0.1
- dconf-service=0.40.0-4ubuntu0.1
- desktop-file-utils=0.27-2build1
- evolution-data-server-common=3.52.3-0ubuntu1.2
- glib-networking-common=2.80.0-1build1
- glib-networking-services=2.80.0-1build1
- glib-networking=2.80.0-1build1
- gsettings-desktop-schemas=46.1-0ubuntu1
- libblkid1=2.39.3-9ubuntu6.5
- libcamel-1.2-64t64=3.52.3-0ubuntu1.2
- libcurl3t64-gnutls=8.5.0-2ubuntu10.9
- libcurl4t64=8.5.0-2ubuntu10.9
- libdconf1=0.40.0-4ubuntu0.1
- libecal-2.0-3=3.52.3-0ubuntu1.2
- libedataserver-1.2-27t64=3.52.3-0ubuntu1.2
- libgcrypt20=1.10.3-2ubuntu0.1
- libical3t64=3.0.17-1.1build3
- libice6=2:1.0.10-1build3
- libicu74=74.2-1ubuntu3.1
- libjson-glib-1.0-0=1.8.0-2build2
- libjson-glib-1.0-common=1.8.0-2build2
- 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.3
- libnspr4=2:4.35-1.1build1
- libnss3=2:3.98-1ubuntu0.1
- libproxy1v5=0.5.4-4build1
- 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
- libsecret-1-0=0.21.4-1build3
- libsecret-common=0.21.4-1build3
- libsm6=2:1.2.3-1build3
- libsoup-3.0-0=3.4.4-5ubuntu0.7
- libsoup-3.0-common=3.4.4-5ubuntu0.7
- libssh-4=0.10.6-2ubuntu0.4
- libudev1=255.4-1ubuntu8.15
- 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
- libxml2=2.9.14+dfsg-1.3ubuntu3.7
- libxt6t64=1:1.2.1-1.2build1
- lsb-base=11.6
- opensc-pkcs11=0.25.0~rc1-1ubuntu0.2
- session-migration=0.3.9build1
- x11-common=1:7.7+23ubuntu3
- zlib1g=1:1.3.dfsg-3.1ubuntu2.1