Name squeekboard
Version 1.41.0 (35785f3d41def08106a3a563fa1ea4e3c8e9b2c7)
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
Layer meta-wayland (master branch)
Inherits
  • cargo
  • 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/autocfg/1.3.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-channel/0.3.30
crate://crates.io/futures-core/0.3.30
crate://crates.io/futures-executor/0.3.30
crate://crates.io/futures-io/0.3.30
crate://crates.io/futures-lite/1.13.0
crate://crates.io/futures-macro/0.3.30
crate://crates.io/futures-sink/0.3.30
crate://crates.io/futures-task/0.3.30
crate://crates.io/futures-util/0.3.30
crate://crates.io/futures/0.3.30
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/hashbrown/0.14.5
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/once_cell/1.19.0
crate://crates.io/pango-sys/0.18.0
crate://crates.io/pango/0.18.3
crate://crates.io/parking/2.2.0
crate://crates.io/pin-project-lite/0.2.14
crate://crates.io/pkg-config/0.3.30
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/quote/1.0.36
crate://crates.io/rustc_version/0.4.0
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/unicode-ident/1.0.12
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/anstyle/1.0.8
crate://crates.io/bitflags/2.6.0
crate://crates.io/cc/1.1.11
crate://crates.io/clap/4.5.15
crate://crates.io/clap_builder/4.5.15
crate://crates.io/clap_lex/0.7.2
crate://crates.io/crossbeam-utils/0.8.20
crate://crates.io/errno/0.3.9
crate://crates.io/indexmap/2.4.0
crate://crates.io/instant/0.1.13
crate://crates.io/libc/0.2.155
crate://crates.io/log/0.4.22
crate://crates.io/memchr/2.7.4
crate://crates.io/memmap2/0.8.0
crate://crates.io/proc-macro2/1.0.86
crate://crates.io/ryu/1.0.18
crate://crates.io/semver/1.0.23
crate://crates.io/serde/1.0.207
crate://crates.io/serde_derive/1.0.207
crate://crates.io/serde_spanned/0.6.7
crate://crates.io/shlex/1.3.0
crate://crates.io/syn/2.0.74
crate://crates.io/target-lexicon/0.12.16
crate://crates.io/thiserror-impl/1.0.63
crate://crates.io/thiserror/1.0.63
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/xkbcommon/0.7.0
crate://crates.io/xkeysym/0.2.1

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.41.0 (this recipe)
master 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