File: //snap/chromium/3248/snap/manifest.yaml
snapcraft-version: 8.11.2
snapcraft-started-at: '2025-09-10T10:32:22.718266Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '22.04'
name: chromium
version: 140.0.7339.127
summary: Chromium web browser, open-source version of Chrome
description: |
An open-source browser project that aims to build a safer, faster, and more
stable way for all Internet users to experience the web.
base: core22
grade: stable
confinement: strict
apps:
chromium:
command: bin/chromium.launcher
common-id: chromium-browser.desktop
desktop: bin/chromium.desktop
slots:
- mpris
plugs:
- desktop
- desktop-legacy
- gsettings
- opengl
- wayland
- x11
- audio-playback
- audio-record
- bluez
- camera
- cups
- hardware-observe
- hidraw
- home
- joystick
- kerberos-tickets
- mount-observe
- network
- network-manager
- password-manager-service
- pcscd
- raw-usb
- removable-media
- screen-inhibit-control
- serial-port
- system-packages-doc
- u2f-devices
- unity7
- upower-observe
environment:
CHROME_DESKTOP: chromium.desktop
CHROME_CONFIG_HOME: $SNAP_USER_COMMON
GTK_USE_PORTAL: '1'
command-chain:
- snap/command-chain/desktop-launch
chromedriver:
command: usr/lib/chromium-browser/chromedriver
slots:
- mpris
plugs:
- desktop
- desktop-legacy
- gsettings
- opengl
- wayland
- x11
- network-bind
- audio-playback
- audio-record
- bluez
- camera
- cups
- hardware-observe
- hidraw
- home
- joystick
- kerberos-tickets
- mount-observe
- network
- network-manager
- password-manager-service
- pcscd
- raw-usb
- removable-media
- screen-inhibit-control
- serial-port
- system-packages-doc
- u2f-devices
- unity7
- upower-observe
command-chain:
- snap/command-chain/desktop-launch
daemon:
command: bin/chromium.launcher
desktop: bin/daemon.desktop
restart-delay: 3s
daemon: simple
install-mode: disable
plugs:
- desktop
- desktop-legacy
- gsettings
- opengl
- wayland
- x11
- audio-playback
- audio-record
- bluez
- camera
- cups
- home
- joystick
- mount-observe
- network
- network-manager
- password-manager-service
- pulseaudio
- raw-usb
- removable-media
- screen-inhibit-control
- system-packages-doc
- u2f-devices
- unity7
- upower-observe
environment:
CHROME_CONFIG_HOME: $SNAP_USER_COMMON
PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf
PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3
SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2
command-chain:
- snap/command-chain/desktop-launch
- bin/daemon.wrapper
parts:
chromium:
plugin: nil
source: https://commondatastorage.googleapis.com/chromium-browser-official/chromium-140.0.7339.127.tar.xz
source-checksum: sha512/a4a308a653f508217800bf4fbce3847ed1987eeeaa1a5bbf47730a3234fdd07d8fcc5f7f2ab9109af4446d78c53cfb599af0b2adbc5f4f18aafa36d72458fe78
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
- RUSTC_BOOTSTRAP: 1
- CC: /snap/llvm-chromium/current/bin/clang
- CXX: /snap/llvm-chromium/current/bin/clang++
- AR: /snap/llvm-chromium/current/bin/llvm-ar
after:
- bindgen
- launcher
- manpage
- pipewire
- va-drivers
- libva
build-snaps:
- llvm-chromium/latest/stable/core22
build-packages:
- chrpath
- cmake
- default-jre-headless
- elfutils
- git
- gperf
- gzip
- libasound2-dev
- libcap-dev
- libcups2-dev
- libcurl4-openssl-dev
- libevdev-dev
- libffi-dev
- libicu-dev
- libkrb5-dev
- libnss3-dev
- libpam0g-dev
- libpci-dev
- libssl-dev
- libsystemd-dev
- libudev-dev
- libxshmfence-dev
- libxss-dev
- lsb-release
- make
- mesa-common-dev
- ninja-build
- pkg-config
- python3-pkg-resources
- python3-xcbgen
- quilt
- qtbase5-dev
- rustc-1.82
- sed
- wget
- xcb-proto
- yasm
stage-packages:
- libnspr4=2:4.35-0ubuntu0.22.04.1
- libnss3=2:3.98-0ubuntu0.22.04.2
- libpci3=1:3.7.0-6
- 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
- libxext6=2:1.3.4-1build1
- libxss1=1:1.2.3-1build2
- opensc-pkcs11=0.22.0-1ubuntu2.1
- pci.ids=0.0~2022.01.22-1ubuntu0.1
- x11-common=1:7.7+23ubuntu2
override-pull: |
set -eux
craftctl default
. chrome/VERSION
craftctl set version="$MAJOR.$MINOR.$BUILD.$PATCH"
override-build: |
set -ex +u
trap failed 0
failed(){
find / -name '*libadler*'
}
# Otherwise who really can claim to know what they contain?
printf '%s\n' \
"/build/chromium/stage" \
"$CRAFT_PART_INSTALL" \
"$CRAFT_PART_BUILD" \
"$CRAFT_PART_SRC" \
"$CRAFT_PART_SRC_WORK" \
"$CRAFT_PART_BUILD_WORK" \
"/build/chromium" \
"/build/chromium/prime"
set -u
ln -sf /usr/bin/rustc-1.82 /usr/bin/rustc
ln -sf /usr/bin/rust-1.82-clang /usr/bin/rust-clang
ln -sf /usr/bin/rust-1.82-lld /usr/bin/rust-lld
ln -sf /usr/bin/rust-1.82-llvm-dwp /usr/bin/rust-llvm-dwp
ln -sf /usr/bin/rustdoc-1.82 /usr/bin/rustdoc
rustc --version
# Pipewire must be a build-depends of one of those build-packages which is causing conflict.
find $CRAFT_PART_SRC/.. -type d \( -name pipewire-0.3 -o -name spa-0.2 \) -exec rm -rf {} +
# Find all patches that don't apply anymore before running Quilt, as it
# stops at the 1st unappliable and doesn't tells us how the file looks.
d=/build/chromium/patches
while IFS= read -r p; do
< "$d/$p" patch --dry-run -p1 -o "$d/$p.out" || cat "$d/$p.out"
done < "$d/series"
QUILT_PATCHES=$d quilt push -a
# Get the Node.js binaries needed to build chromium's WebUI
third_party/node/update_node_binaries
# Build GN
cp tools/gn/bootstrap/last_commit_position.h tools/gn/src/
python3 tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles
# Build chromium
OUT=out/Release
mkdir -p $OUT
cp /build/chromium/args.gn $OUT/
if [ amd64 = "armhf" ]; then
# Do not build with ThinLTO either, because it requires lld
echo "use_thin_lto = false" >> $OUT/args.gn
# Do not build with NEON on armhf (https://launchpad.net/bugs/1884856)
echo "arm_use_neon = false" >> $OUT/args.gn
fi
$OUT/gn gen $OUT
# Add -v to see the exact command used for each build step.
ninja -C $OUT chrome chrome_sandbox chromedriver
# Strip debug symbols off the chrome binary
eu-strip $OUT/chrome
# Install to $CRAFT_PART_INSTALL
mkdir -p $CRAFT_PART_INSTALL
cp chrome/app/theme/chromium/linux/product_logo_256.png $CRAFT_PART_INSTALL/chromium.png
T=$CRAFT_PART_INSTALL/usr/lib/chromium-browser
mkdir -p $T
cd $OUT
cp chrome chromedriver chrome_crashpad_handler \
chrome_*.pak resources.pak \
icudtl.dat \
libEGL.so libGLESv2.so libffmpeg.so \
libvk_swiftshader.so libvulkan.so.1 vk_swiftshader_icd.json \
v8_context_snapshot.bin \
$T/
cp chrome_sandbox $T/chrome-sandbox
mkdir $T/locales
cp locales/*.pak $T/locales/
if [ -d swiftshader ]; then
# not built on arm*
mkdir $T/swiftshader
cp swiftshader/*.so $T/swiftshader/
fi
# Fix setuid bits on the sandbox executable
# (ref: https://forum.snapcraft.io/t/call-for-testing-chromium-snap/1714/16)
chmod 4555 $CRAFT_PART_INSTALL/usr/lib/chromium-browser/chrome-sandbox
# Generate and install the man page (see the "manpage" part)
mkdir -p $CRAFT_PART_INSTALL/man1
sed \
-e "s/@@PACKAGE@@/chromium/g" \
-e "s/@@MENUNAME@@/chromium/g" \
-e "s:\$HOME/.config:\$SNAP_USER_DATA/.config:g" \
-e "s:\$HOME/.cache:\$SNAP_USER_COMMON/.cache:g" \
$CRAFT_PART_SRC/chrome/app/resources/manpage.1.in \
> $CRAFT_PART_INSTALL/man1/chrome.1
gzip -9n $CRAFT_PART_INSTALL/man1/chrome.1
override-stage: |
rm -rf $CRAFT_PART_INSTALL/usr/lib/*/libsecret-*
# Workaround copied from Firefox for empty libdrm LP:2054887 LP:2055273
# https://git.launchpad.net/~mozilla-snaps/firefox-snap/+git/firefox-snap/commit/?id=00059b6a9aea8e4ce5a239bd9e649f60736dd947
mkdir $CRAFT_PART_INSTALL/gnome-platform
craftctl default
prime:
- -etc/init.d
- -etc/xdg
- -usr/include
- -usr/share/doc
- -usr/share/lintian
- -usr/share/man
stage: []
launcher:
plugin: dump
source: launcher
organize:
'*': bin/
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
stage: []
prime: []
build-packages: []
firstrun:
plugin: dump
source: firstrun
organize:
'*': firstrun/
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
stage: []
prime: []
build-packages: []
manpage:
plugin: nil
stage-packages:
- bsdextrautils=2.37.2-4ubuntu3.4
- debconf=1.5.79ubuntu1
- groff-base=1.22.4-8build1
- libgdbm6=1.23-1
- libpipeline1=1.5.5-1
- libuchardet0=0.0.7-1build2
- man-db=2.10.2-1
prime:
- -etc
- -usr/lib/tmpfiles.d
- -usr/share/bug
- -usr/share/calendar
- -usr/share/doc
- -usr/share/doc-base
- -usr/share/lintian
- -usr/share/man
- -usr/share/man-db
- -var
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage: []
build-packages: []
xdg-email:
plugin: nil
override-pull: ''
override-prime: |
set -eux
mkdir -p usr/bin
cd usr/bin
ln -s /usr/bin/xdg-open xdg-email
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
stage: []
prime: []
build-packages: []
xdg-icon-resource:
plugin: nil
stage-packages:
- xdg-utils=1.1.3-4.1ubuntu3~22.04.1
stage:
- usr/bin/xdg-icon-resource
override-prime: |
sed -i '/^xdg_user_dir="$XDG_DATA_HOME"$/s|".*"|$SNAP_REAL_HOME/.local/share|' /build/chromium/stage/usr/bin/xdg-icon-resource
craftctl default
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
prime: []
build-packages: []
libsecret:
source: https://gitlab.gnome.org/GNOME/libsecret.git
source-depth: 1
source-tag: 0.20.5
plugin: meson
meson-parameters:
- --prefix=/usr
- -Dgtk_doc=false
- -Dmanpage=false
- -Dgcrypt=false
stage:
- usr/lib/*/libsecret-*
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
prime: []
build-packages: []
va-drivers:
plugin: nil
stage-packages:
- i965-va-driver=2.4.1+dfsg1-1
- intel-media-va-driver=22.3.1+dfsg1-1ubuntu2
- libdrm-amdgpu1=2.4.113-2~ubuntu0.22.04.1
- libdrm-intel1=2.4.113-2~ubuntu0.22.04.1
- libdrm-nouveau2=2.4.113-2~ubuntu0.22.04.1
- libdrm-radeon1=2.4.113-2~ubuntu0.22.04.1
- libicu70=70.1-2
- libigdgmm12=22.1.2+ds1-1
- libllvm15=1:15.0.7-0ubuntu0.22.04.3
- libpciaccess0=0.16-3
- libva2=2.14.0-1
- libx11-6=2:1.7.5-1ubuntu0.3
- libx11-data=2:1.7.5-1ubuntu0.3
- libx11-xcb1=2:1.7.5-1ubuntu0.3
- libxau6=1:1.0.9-1build5
- libxcb-dri2-0=1.14-3ubuntu3
- libxcb-dri3-0=1.14-3ubuntu3
- libxcb-present0=1.14-3ubuntu3
- libxcb-sync1=1.14-3ubuntu3
- libxcb-xfixes0=1.14-3ubuntu3
- libxcb1=1.14-3ubuntu3
- libxdmcp6=1:1.1.3-0ubuntu5
- libxml2=2.9.13+dfsg-1ubuntu0.8
- libxshmfence1=1.3-1build4
- mesa-va-drivers=23.2.1-1ubuntu3.1~22.04.3
stage:
- usr/lib/*/dri/*_video.so
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
prime: []
build-packages: []
pipewire:
source: https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.0.5/pipewire-1.0.5.tar.gz
plugin: meson
meson-parameters:
- --prefix=/usr
- --buildtype=release
- --strip
- -Dalsa=disabled
- -Dpipewire-alsa=disabled
- -Djack=disabled
- -Dpipewire-jack=disabled
- -Dselinux=disabled
- -Dsession-managers=[]
prime:
- -*
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
stage: []
build-packages: []
bindgen:
plugin: rust
source: https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.70.1.tar.gz
rust-use-global-lto: true
rust-path:
- bindgen-cli
rust-no-default-features: true
rust-features:
- logging
build-snaps:
- llvm-chromium
build-packages:
- libssl-dev
- pkg-config
build-attributes:
- enable-patchelf
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
- CC: /snap/llvm-chromium/current/bin/clang
- CXX: /snap/llvm-chromium/current/bin/clang++
- LIBCLANG_PATH: /snap/llvm-chromium/current/lib
- RUSTFLAGS: |
-Clink-arg=-Wl,-rpath=/snap/llvm-chromium/current/lib
stage-packages: []
stage: []
prime: []
libva:
source: https://github.com/intel/libva/archive/refs/tags/2.22.0.tar.gz
plugin: meson
meson-parameters:
- --prefix=/usr
build-packages:
- pkg-config
- libdrm-dev
- xorg-dev
- libxcb-dri3-dev
- libgl1-mesa-dev
- libgl1-mesa-glx
- libwayland-dev
build-environment:
- PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH}
- XDG_DATA_DIRS: /build/chromium/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/chromium/stage/usr:/snap/gnome-42-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
stage-packages: []
stage: []
prime: []
gnome/sdk:
source: /snap/snapcraft/15775/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-101462838
build-request-timestamp: '2025-09-10T09:29:33Z'
build_url: https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-stable/+build/2900734
build-packages: []
build-snaps: []
primed-stage-packages:
- bsdextrautils=2.37.2-4ubuntu3.4
- debconf=1.5.79ubuntu1
- groff-base=1.22.4-8build1
- i965-va-driver=2.4.1+dfsg1-1
- intel-media-va-driver=22.3.1+dfsg1-1ubuntu2
- libgdbm6=1.23-1
- libnspr4=2:4.35-0ubuntu0.22.04.1
- libnss3=2:3.98-0ubuntu0.22.04.2
- libpci3=1:3.7.0-6
- libpipeline1=1.5.5-1
- libuchardet0=0.0.7-1build2
- 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
- libxext6=2:1.3.4-1build1
- libxss1=1:1.2.3-1build2
- man-db=2.10.2-1
- mesa-va-drivers=23.2.1-1ubuntu3.1~22.04.3
- opensc-pkcs11=0.22.0-1ubuntu2.1
- pci.ids=0.0~2022.01.22-1ubuntu0.1
- x11-common=1:7.7+23ubuntu2