Name squeekboard
Version 1.43.1 (15569da021824b6da5c337ba9875c5002158f43e)
Summary A Wayland virtual keyboard
Description Squeekboard is a virtual keyboard supporting Wayland, built primarily for the Librem 5 phone. It squeaks because some Rust got inside.
Section base
License GPL-3.0-only & GPL-3.0-or-later
Homepage https://developer.puri.sm/projects/squeekboard/
Bug tracker https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues
Recipe file recipes-gtk/squeekboard/squeekboard_git.bb
recipes-gtk/squeekboard/squeekboard-crates.inc
Layer meta-wayland (walnascar branch)
Inherits
  • cargo
  • cargo-update-recipe-crates
  • cargo_common
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • rust
  • rust-common
  • rust-target-config
  • siteinfo
Dependencies
  • cargo-native
  • feedbackd
  • gcc-cross-i686
  • glib-2.0
  • glib-2.0-native
  • gnome-desktop
  • gtk+3
  • libbsd
  • libstd-rs
  • libxkbcommon
  • meson-native
  • ninja-native
  • pkgconfig-native
  • python3-native
  • qemu-native
  • rust-native
  • virtual/compilerlibs
  • virtual/libc
  • wayland
  • wayland-native
  • wayland-protocols
PACKAGECONFIG options

Sources

crate://crates.io/anstyle/1.0.10
crate://crates.io/async-io/1.13.0
crate://crates.io/async-lock/2.8.0
crate://crates.io/atk/0.18.0
crate://crates.io/atk-sys/0.18.0
crate://crates.io/autocfg/1.4.0
crate://crates.io/bitflags/1.3.2
crate://crates.io/bitflags/2.6.0
crate://crates.io/byteorder/1.5.0
crate://crates.io/cairo-rs/0.18.5
crate://crates.io/cairo-sys-rs/0.18.2
crate://crates.io/cc/1.2.1
crate://crates.io/cfg-expr/0.15.8
crate://crates.io/cfg-if/1.0.0
crate://crates.io/clap/4.5.21
crate://crates.io/clap_builder/4.5.21
crate://crates.io/clap_lex/0.7.3
crate://crates.io/concurrent-queue/2.5.0
crate://crates.io/crossbeam-utils/0.8.20
crate://crates.io/derivative/2.2.0
crate://crates.io/enumflags2/0.6.4
crate://crates.io/enumflags2_derive/0.6.4
crate://crates.io/equivalent/1.0.1
crate://crates.io/errno/0.3.9
crate://crates.io/event-listener/2.5.3
crate://crates.io/fastrand/1.9.0
crate://crates.io/field-offset/0.3.6
crate://crates.io/futures/0.3.31
crate://crates.io/futures-channel/0.3.31
crate://crates.io/futures-core/0.3.31
crate://crates.io/futures-executor/0.3.31
crate://crates.io/futures-io/0.3.31
crate://crates.io/futures-lite/1.13.0
crate://crates.io/futures-macro/0.3.31
crate://crates.io/futures-sink/0.3.31
crate://crates.io/futures-task/0.3.31
crate://crates.io/futures-util/0.3.31
crate://crates.io/gdk/0.18.0
crate://crates.io/gdk-pixbuf/0.18.5
crate://crates.io/gdk-pixbuf-sys/0.18.0
crate://crates.io/gdk-sys/0.18.0
crate://crates.io/gio/0.18.4
crate://crates.io/gio-sys/0.18.1
crate://crates.io/glib/0.18.5
crate://crates.io/glib-macros/0.18.5
crate://crates.io/glib-sys/0.18.1
crate://crates.io/gobject-sys/0.18.0
crate://crates.io/gtk/0.18.1
crate://crates.io/gtk-sys/0.18.0
crate://crates.io/gtk3-macros/0.18.0
crate://crates.io/hashbrown/0.15.1
crate://crates.io/heck/0.4.1
crate://crates.io/heck/0.5.0
crate://crates.io/hermit-abi/0.3.9
crate://crates.io/indexmap/2.6.0
crate://crates.io/instant/0.1.13
crate://crates.io/io-lifetimes/1.0.11
crate://crates.io/itoa/1.0.11
crate://crates.io/libc/0.2.162
crate://crates.io/linux-raw-sys/0.3.8
crate://crates.io/log/0.4.22
crate://crates.io/maplit/1.0.2
crate://crates.io/memchr/2.7.4
crate://crates.io/memmap2/0.9.5
crate://crates.io/memoffset/0.6.5
crate://crates.io/memoffset/0.9.1
crate://crates.io/nb-connect/1.2.0
crate://crates.io/nix/0.22.3
crate://crates.io/once_cell/1.20.2
crate://crates.io/pango/0.18.3
crate://crates.io/pango-sys/0.18.0
crate://crates.io/parking/2.2.1
crate://crates.io/pin-project-lite/0.2.15
crate://crates.io/pin-utils/0.1.0
crate://crates.io/pkg-config/0.3.31
crate://crates.io/polling/2.8.0
crate://crates.io/proc-macro-crate/0.1.5
crate://crates.io/proc-macro-crate/1.3.1
crate://crates.io/proc-macro-crate/2.0.2
crate://crates.io/proc-macro-error/1.0.4
crate://crates.io/proc-macro-error-attr/1.0.4
crate://crates.io/proc-macro2/1.0.89
crate://crates.io/quote/1.0.37
crate://crates.io/rustc_version/0.4.1
crate://crates.io/rustix/0.37.27
crate://crates.io/ryu/1.0.18
crate://crates.io/scoped-tls/1.0.1
crate://crates.io/semver/1.0.23
crate://crates.io/serde/1.0.215
crate://crates.io/serde_derive/1.0.215
crate://crates.io/serde_repr/0.1.19
crate://crates.io/serde_spanned/0.6.8
crate://crates.io/serde_yaml/0.9.34+deprecated
crate://crates.io/shlex/1.3.0
crate://crates.io/slab/0.4.9
crate://crates.io/smallvec/1.13.2
crate://crates.io/socket2/0.4.10
crate://crates.io/static_assertions/1.1.0
crate://crates.io/syn/1.0.109
crate://crates.io/syn/2.0.87
crate://crates.io/system-deps/6.2.2
crate://crates.io/target-lexicon/0.12.16
crate://crates.io/thiserror/1.0.69
crate://crates.io/thiserror-impl/1.0.69
crate://crates.io/toml/0.5.11
crate://crates.io/toml/0.8.2
crate://crates.io/toml_datetime/0.6.3
crate://crates.io/toml_edit/0.19.15
crate://crates.io/toml_edit/0.20.2
crate://crates.io/unicode-ident/1.0.13
crate://crates.io/unsafe-libyaml/0.2.11
crate://crates.io/version-compare/0.2.0
crate://crates.io/version_check/0.9.5
crate://crates.io/waker-fn/1.2.0
crate://crates.io/winapi/0.3.9
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0
crate://crates.io/windows-sys/0.48.0
crate://crates.io/windows-sys/0.52.0
crate://crates.io/windows-targets/0.48.5
crate://crates.io/windows-targets/0.52.6
crate://crates.io/windows_aarch64_gnullvm/0.48.5
crate://crates.io/windows_aarch64_gnullvm/0.52.6
crate://crates.io/windows_aarch64_msvc/0.48.5
crate://crates.io/windows_aarch64_msvc/0.52.6
crate://crates.io/windows_i686_gnu/0.48.5
crate://crates.io/windows_i686_gnu/0.52.6
crate://crates.io/windows_i686_gnullvm/0.52.6
crate://crates.io/windows_i686_msvc/0.48.5
crate://crates.io/windows_i686_msvc/0.52.6
crate://crates.io/windows_x86_64_gnu/0.48.5
crate://crates.io/windows_x86_64_gnu/0.52.6
crate://crates.io/windows_x86_64_gnullvm/0.48.5
crate://crates.io/windows_x86_64_gnullvm/0.52.6
crate://crates.io/windows_x86_64_msvc/0.48.5
crate://crates.io/windows_x86_64_msvc/0.52.6
crate://crates.io/winnow/0.5.40
crate://crates.io/xkbcommon/0.8.0
crate://crates.io/xkeysym/0.2.1
crate://crates.io/zbus/1.9.3
crate://crates.io/zbus_macros/1.9.3
crate://crates.io/zvariant/2.10.0
crate://crates.io/zvariant_derive/2.10.0
git://gitlab.gnome.org/World/Phosh/squeekboard.git

Patches

Patch Status
squeekboard/0001-Pass-additional-arguments-to-cargo.patch Pending

Other branches

This recipe in other branches of meta-wayland:

Branch Recipe
master squeekboard 1.43.1
walnascar (Yocto Project 5.2) squeekboard 1.43.1 (this recipe)
styhead (Yocto Project 5.1) squeekboard 1.41.0
styhead (Yocto Project 5.1) squeekboard 1.17.1
scarthgap (Yocto Project 5.0) squeekboard 1.19.0
scarthgap (Yocto Project 5.0) squeekboard 1.17.1
nanbield (Yocto Project 4.3) squeekboard 1.19.0
nanbield (Yocto Project 4.3) squeekboard 1.17.1
mickledore (Yocto Project 4.2) squeekboard 1.17.1
mickledore (Yocto Project 4.2) squeekboard 1.19.0
langdale (Yocto Project 4.1) squeekboard 1.17.1
langdale (Yocto Project 4.1) squeekboard 1.19.0
kirkstone (Yocto Project 4.0) squeekboard 1.17.1