Source: usbguard
Section: utils
Priority: optional
Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends:
 debhelper-compat (= 14),
 asciidoc-base,
 aspell,
 bash-completion,
 catch,
 docbook-xml,
 docbook-xsl,
 libaudit-dev,
 libcap-ng-dev,
 libdbus-1-dev,
 libglib2.0-dev,
 libpolkit-gobject-1-dev,
 libprotobuf-dev,
 libqb-dev,
 libseccomp-dev,
 libsodium-dev,
 libudev-dev,
 libumockdev-dev,
 libxml2-utils,
 locales-all,
 pandoc,
 pkgconf,
 protobuf-compiler,
 systemd-dev,
 tao-pegtl-dev,
 tree,
 xsltproc,
Standards-Version: 4.7.4
Homepage: https://github.com/USBGuard/usbguard
Vcs-Browser: https://forgejo.debian.net/linux/usbguard
Vcs-Git: https://forgejo.debian.net/linux/usbguard

Package: libusbguard1
Section: libs
Architecture: linux-any
Description: USB device authorization policy framework (library)
 USBGuard is a software framework for implementing USB device authorization
 policies (what kind of USB devices are authorized) as well as method of use
 policies (how a USB device may interact with the system). Simply put, it is a
 USB device allowlisting tool.
 .
 This package contains the shared library.

Package: libusbguard-dev
Section: libdevel
Architecture: linux-any
Depends:
 libqb-dev,
 libusbguard1 (= ${binary:Version}),
Description: USB device authorization policy framework (development)
 USBGuard is a software framework for implementing USB device authorization
 policies (what kind of USB devices are authorized) as well as method of use
 policies (how a USB device may interact with the system). Simply put, it is a
 USB device allowlisting tool.
 .
 This package contains the development files.

Package: usbguard
Section: utils
Architecture: linux-any
Depends:
 default-dbus-system-bus | dbus-system-bus,
Description: USB device authorization policy framework (utility)
 USBGuard is a software framework for implementing USB device authorization
 policies (what kind of USB devices are authorized) as well as method of use
 policies (how a USB device may interact with the system). Simply put, it is a
 USB device allowlisting tool.
 .
 It helps to protect your computer against rogue USB devices (a.k.a. BadUSB) by
 implementing basic allow- and blocklisting capabilities based on device
 attributes.
