Name usbguard
Version 1.1.2
Summary USBGuard daemon for blacklisting and whitelisting of USB devices
Description The USBGuard software framework helps to protect your computer against rogue USB devices (a.k.a. Bad USB) by implementing basic whitelisting and blacklisting capabilities based on device attributes. This recipe takes OpenSSL as crypto-backend for computing device hashes (Supported values are sodium, gcrypt, openssl).
Section base
License GPL-2.0-only
Homepage https://usbguard.github.io/
Recipe file recipes-security/usbguard/usbguard_1.1.2.bb
Layer meta-oe (scarthgap branch)
Inherits
  • autotools
  • autotools-brokensep
  • bash-completion
  • github-releases
  • pkgconfig
  • siteconfig
  • siteinfo
  • systemd
Dependencies
  • autoconf-native
  • automake-native
  • bash-completion
  • glib-2.0-native
  • libcap-ng
  • libqb
  • libseccomp
  • libtool-cross
  • libtool-native
  • libxml2-native
  • libxslt-native
  • openssl
  • pkgconfig-native
  • protobuf
  • protobuf-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • xmlto-native
  • dbus-glib
  • polkit
  • libgcrypt
  • libsodium
  • openssl
  • polkit
  • libseccomp
  • systemd
PACKAGECONFIG options
  • dbus
  • libgcrypt
  • libsodium
  • openssl
  • polkit
  • seccomp
  • systemd

Sources

https://github.com/USBGuard/usbguard/releases/download/usbguard-1.1.2/usbguard-1.1.2.tar.gz

Patches

Patch Status
usbguard/0001-include-missing-cstdint.patch Submitted [https://github.com/USBGuard/usbguard/pull/583]
usbguard/0001-Add-and-use-pkgconfig-instead-of-libgcrypt-config.patch Pending

Other branches

This recipe in other branches of meta-oe:

Branch Recipe
master usbguard 1.1.3
styhead (Yocto Project 5.1) usbguard 1.1.3
scarthgap (Yocto Project 5.0) usbguard 1.1.2 (this recipe)
nanbield (Yocto Project 4.3) usbguard 1.1.2
mickledore (Yocto Project 4.2) usbguard 1.1.2
langdale (Yocto Project 4.1) usbguard 1.1.1
kirkstone (Yocto Project 4.0) usbguard 1.1.1