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 (master 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
  • 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/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • wayland
  • wayland-native
  • wayland-protocols
PACKAGECONFIG options

Sources

git://gitlab.gnome.org/World/Phosh/squeekboard.git
crate://crates.io/maplit/1.0.2
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/winapi/0.3.9
crate://crates.io/bitflags/1.3.2
crate://crates.io/cfg-if/1.0.0
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/memoffset/0.6.5
crate://crates.io/nb-connect/1.2.0
crate://crates.io/nix/0.22.3
crate://crates.io/pin-utils/0.1.0
crate://crates.io/proc-macro-crate/0.1.5
crate://crates.io/proc-macro-error-attr/1.0.4
crate://crates.io/proc-macro-error/1.0.4
crate://crates.io/static_assertions/1.1.0
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
crate://crates.io/async-io/1.13.0
crate://crates.io/async-lock/2.8.0
crate://crates.io/atk-sys/0.18.0
crate://crates.io/atk/0.18.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/cfg-expr/0.15.8
crate://crates.io/concurrent-queue/2.5.0
crate://crates.io/equivalent/1.0.1
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-lite/1.13.0
crate://crates.io/gdk-pixbuf-sys/0.18.0
crate://crates.io/gdk-pixbuf/0.18.5
crate://crates.io/gdk-sys/0.18.0
crate://crates.io/gdk/0.18.0
crate://crates.io/gio-sys/0.18.1
crate://crates.io/gio/0.18.4
crate://crates.io/glib-macros/0.18.5
crate://crates.io/glib-sys/0.18.1
crate://crates.io/glib/0.18.5
crate://crates.io/gobject-sys/0.18.0
crate://crates.io/gtk-sys/0.18.0
crate://crates.io/gtk/0.18.1
crate://crates.io/gtk3-macros/0.18.0
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/io-lifetimes/1.0.11
crate://crates.io/itoa/1.0.11
crate://crates.io/linux-raw-sys/0.3.8
crate://crates.io/memoffset/0.9.1
crate://crates.io/pango-sys/0.18.0
crate://crates.io/pango/0.18.3
crate://crates.io/polling/2.8.0
crate://crates.io/proc-macro-crate/1.3.1
crate://crates.io/proc-macro-crate/2.0.2
crate://crates.io/rustix/0.37.27
crate://crates.io/scoped-tls/1.0.1
crate://crates.io/serde_repr/0.1.19
crate://crates.io/serde_yaml/0.9.34+deprecated
crate://crates.io/slab/0.4.9
crate://crates.io/smallvec/1.13.2
crate://crates.io/socket2/0.4.10
crate://crates.io/syn/1.0.109
crate://crates.io/system-deps/6.2.2
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/unsafe-libyaml/0.2.11
crate://crates.io/version-compare/0.2.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_aarch64_gnullvm/0.48.5
crate://crates.io/windows_aarch64_msvc/0.48.5
crate://crates.io/windows_i686_gnu/0.48.5
crate://crates.io/windows_i686_msvc/0.48.5
crate://crates.io/windows_x86_64_gnu/0.48.5
crate://crates.io/windows_x86_64_gnullvm/0.48.5
crate://crates.io/windows_x86_64_msvc/0.48.5
crate://crates.io/winnow/0.5.40
crate://crates.io/bitflags/2.6.0
crate://crates.io/crossbeam-utils/0.8.20
crate://crates.io/errno/0.3.9
crate://crates.io/instant/0.1.13
crate://crates.io/log/0.4.22
crate://crates.io/memchr/2.7.4
crate://crates.io/ryu/1.0.18
crate://crates.io/semver/1.0.23
crate://crates.io/shlex/1.3.0
crate://crates.io/target-lexicon/0.12.16
crate://crates.io/version_check/0.9.5
crate://crates.io/waker-fn/1.2.0
crate://crates.io/windows-targets/0.52.6
crate://crates.io/windows_aarch64_gnullvm/0.52.6
crate://crates.io/windows_aarch64_msvc/0.52.6
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.52.6
crate://crates.io/windows_x86_64_gnu/0.52.6
crate://crates.io/windows_x86_64_gnullvm/0.52.6
crate://crates.io/windows_x86_64_msvc/0.52.6
crate://crates.io/xkeysym/0.2.1
crate://crates.io/anstyle/1.0.10
crate://crates.io/autocfg/1.4.0
crate://crates.io/cc/1.2.1
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/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-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/hashbrown/0.15.1
crate://crates.io/indexmap/2.6.0
crate://crates.io/libc/0.2.162
crate://crates.io/memmap2/0.9.5
crate://crates.io/once_cell/1.20.2
crate://crates.io/parking/2.2.1
crate://crates.io/pin-project-lite/0.2.15
crate://crates.io/pkg-config/0.3.31
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/serde/1.0.215
crate://crates.io/serde_derive/1.0.215
crate://crates.io/serde_spanned/0.6.8
crate://crates.io/syn/2.0.87
crate://crates.io/thiserror/1.0.69
crate://crates.io/thiserror-impl/1.0.69
crate://crates.io/unicode-ident/1.0.13
crate://crates.io/xkbcommon/0.8.0

Patches

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

Other branches

This recipe in other branches of meta-wayland:

Branch Recipe
master 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