PN: usbguard
PV: 1.1.2
PR: r0
PKGV: 1.1.2
PKGR: r0
LICENSE: GPL-2.0-only
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).
SUMMARY: USBGuard daemon for blacklisting and whitelisting of USB devices
RDEPENDS:usbguard: glibc (>= 2.39+git0+be1e627cd7) libabsl-bad-optional-access (>= 20240116.3) libabsl-bad-variant-access (>= 20240116.3) libabsl-base (>= 20240116.3) libabsl-city (>= 20240116.3) libabsl-civil-time (>= 20240116.3) libabsl-cord (>= 20240116.3) libabsl-cord-internal (>= 20240116.3) libabsl-cordz-functions (>= 20240116.3) libabsl-cordz-handle (>= 20240116.3) libabsl-cordz-info (>= 20240116.3) libabsl-crc-cord-state (>= 20240116.3) libabsl-crc-cpu-detect (>= 20240116.3) libabsl-crc-internal (>= 20240116.3) libabsl-crc32c (>= 20240116.3) libabsl-debugging-internal (>= 20240116.3) libabsl-demangle-internal (>= 20240116.3) libabsl-die-if-null (>= 20240116.3) libabsl-examine-stack (>= 20240116.3) libabsl-exponential-biased (>= 20240116.3) libabsl-flags-commandlineflag (>= 20240116.3) libabsl-flags-commandlineflag-internal (>= 20240116.3) libabsl-flags-config (>= 20240116.3) libabsl-flags-internal (>= 20240116.3) libabsl-flags-marshalling (>= 20240116.3) libabsl-flags-private-handle-accessor (>= 20240116.3) libabsl-flags-program-name (>= 20240116.3) libabsl-flags-reflection (>= 20240116.3) libabsl-graphcycles-internal (>= 20240116.3) libabsl-hash (>= 20240116.3) libabsl-hashtablez-sampler (>= 20240116.3) libabsl-int128 (>= 20240116.3) libabsl-kernel-timeout-internal (>= 20240116.3) libabsl-leak-check (>= 20240116.3) libabsl-log-entry (>= 20240116.3) libabsl-log-globals (>= 20240116.3) libabsl-log-initialize (>= 20240116.3) libabsl-log-internal-check-op (>= 20240116.3) libabsl-log-internal-conditions (>= 20240116.3) libabsl-log-internal-fnmatch (>= 20240116.3) libabsl-log-internal-format (>= 20240116.3) libabsl-log-internal-globals (>= 20240116.3) libabsl-log-internal-log-sink-set (>= 20240116.3) libabsl-log-internal-message (>= 20240116.3) libabsl-log-internal-nullguard (>= 20240116.3) libabsl-log-internal-proto (>= 20240116.3) libabsl-log-severity (>= 20240116.3) libabsl-log-sink (>= 20240116.3) libabsl-low-level-hash (>= 20240116.3) libabsl-malloc-internal (>= 20240116.3) libabsl-raw-hash-set (>= 20240116.3) libabsl-raw-logging-internal (>= 20240116.3) libabsl-spinlock-wait (>= 20240116.3) libabsl-stacktrace (>= 20240116.3) libabsl-status (>= 20240116.3) libabsl-statusor (>= 20240116.3) libabsl-str-format-internal (>= 20240116.3) libabsl-strerror (>= 20240116.3) libabsl-string-view (>= 20240116.3) libabsl-strings (>= 20240116.3) libabsl-strings-internal (>= 20240116.3) libabsl-symbolize (>= 20240116.3) libabsl-synchronization (>= 20240116.3) libabsl-throw-delegate (>= 20240116.3) libabsl-time (>= 20240116.3) libabsl-time-zone (>= 20240116.3) libabsl-vlog-config-internal (>= 20240116.3) libcap-ng (>= 0.8.5) libcrypto (>= 3.5.9) libgcc (>= 13.5.0) libqb (>= 2.0.8) libseccomp (>= 2.5.5) libstdc++ (>= 13.5.0) protobuf (>= 4.25.8)
SECTION: base
PKG:usbguard: usbguard
FILES:usbguard: /usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.*             /etc /com /var             /bin/* /sbin/*             /lib/*.so.*             /lib/udev /usr/lib/udev             /lib/udev /usr/lib/udev             /usr/share/usbguard /usr/lib/usbguard/*             /usr/share/pixmaps /usr/share/applications             /usr/share/idl /usr/share/omf /usr/share/sounds             /usr/lib/bonobo/servers     /lib/systemd/system/usbguard.service     /lib/systemd/system/usbguard-dbus.service     /usr/share/polkit-1     /usr/share/dbus-1     /usr/lib/tmpfiles.d 
FILES_INFO:usbguard: {"/etc/default/volatiles/99_usbguard": 40, "/etc/usbguard/rules.conf": 0, "/etc/usbguard/usbguard-daemon.conf": 6641, "/usr/bin/usbguard": 198832, "/usr/bin/usbguard-rule-parser": 67760, "/usr/lib/libusbguard.so.1": 20, "/usr/lib/libusbguard.so.1.0.1": 1451064, "/usr/sbin/usbguard-daemon": 198952}
pkg_postinst:usbguard: #!/bin/sh\nset -e\nif [ x"$D" = "x" ]; then\n\tif [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi\nfi\n
FILERPROVIDESFLIST:usbguard: /usr/lib/libusbguard.so.1.0.1
FILERPROVIDES:/usr/lib/libusbguard.so.1.0.1:usbguard:  libusbguard.so.1()(64bit)
FILERDEPENDSFLIST:usbguard: /usr/bin/usbguard /usr/bin/usbguard-rule-parser /usr/lib/libusbguard.so.1.0.1 /usr/sbin/usbguard-daemon
FILERDEPENDS:/usr/bin/usbguard:usbguard:  ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libusbguard.so.1()(64bit) libstdc++.so.6()(64bit) libgcc_s.so.1()(64bit) libc.so.6()(64bit) ld-linux-aarch64.so.1()(64bit) rtld(GNU_HASH)
FILERDEPENDS:/usr/bin/usbguard-rule-parser:usbguard:  ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libusbguard.so.1()(64bit) libstdc++.so.6()(64bit) libgcc_s.so.1()(64bit) libc.so.6()(64bit) ld-linux-aarch64.so.1()(64bit) rtld(GNU_HASH)
FILERDEPENDS:/usr/lib/libusbguard.so.1.0.1:usbguard:  ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libqb.so.100()(64bit) libprotobuf.so.25.8.0()(64bit) libabsl_log_internal_check_op.so.2401.0.0()(64bit) libabsl_leak_check.so.2401.0.0()(64bit) libabsl_die_if_null.so.2401.0.0()(64bit) libabsl_log_internal_conditions.so.2401.0.0()(64bit) libabsl_log_internal_message.so.2401.0.0()(64bit) libabsl_examine_stack.so.2401.0.0()(64bit) libabsl_log_internal_format.so.2401.0.0()(64bit) libabsl_log_internal_proto.so.2401.0.0()(64bit) libabsl_log_internal_nullguard.so.2401.0.0()(64bit) libabsl_log_internal_log_sink_set.so.2401.0.0()(64bit) libabsl_log_sink.so.2401.0.0()(64bit) libabsl_log_entry.so.2401.0.0()(64bit) libabsl_flags_internal.so.2401.0.0()(64bit) libabsl_flags_marshalling.so.2401.0.0()(64bit) libabsl_flags_reflection.so.2401.0.0()(64bit) libabsl_flags_private_handle_accessor.so.2401.0.0()(64bit) libabsl_flags_commandlineflag.so.2401.0.0()(64bit) libabsl_flags_commandlineflag_internal.so.2401.0.0()(64bit) libabsl_flags_config.so.2401.0.0()(64bit) libabsl_flags_program_name.so.2401.0.0()(64bit) libabsl_log_initialize.so.2401.0.0()(64bit) libabsl_log_globals.so.2401.0.0()(64bit) libabsl_vlog_config_internal.so.2401.0.0()(64bit) libabsl_log_internal_fnmatch.so.2401.0.0()(64bit) libabsl_log_internal_globals.so.2401.0.0()(64bit) libabsl_raw_hash_set.so.2401.0.0()(64bit) libabsl_hash.so.2401.0.0()(64bit) libabsl_city.so.2401.0.0()(64bit) libabsl_low_level_hash.so.2401.0.0()(64bit) libabsl_hashtablez_sampler.so.2401.0.0()(64bit) libabsl_statusor.so.2401.0.0()(64bit) libabsl_status.so.2401.0.0()(64bit) libabsl_cord.so.2401.0.0()(64bit) libabsl_cordz_info.so.2401.0.0()(64bit) libabsl_cord_internal.so.2401.0.0()(64bit) libabsl_cordz_functions.so.2401.0.0()(64bit) libabsl_exponential_biased.so.2401.0.0()(64bit) libabsl_cordz_handle.so.2401.0.0()(64bit) libabsl_crc_cord_state.so.2401.0.0()(64bit) libabsl_crc32c.so.2401.0.0()(64bit) libabsl_crc_internal.so.2401.0.0()(64bit) libabsl_crc_cpu_detect.so.2401.0.0()(64bit) libabsl_bad_optional_access.so.2401.0.0()(64bit) libabsl_strerror.so.2401.0.0()(64bit) libabsl_str_format_internal.so.2401.0.0()(64bit) libabsl_synchronization.so.2401.0.0()(64bit) libabsl_graphcycles_internal.so.2401.0.0()(64bit) libabsl_kernel_timeout_internal.so.2401.0.0()(64bit) libabsl_stacktrace.so.2401.0.0()(64bit) libabsl_symbolize.so.2401.0.0()(64bit) libabsl_debugging_internal.so.2401.0.0()(64bit) libabsl_demangle_internal.so.2401.0.0()(64bit) libabsl_malloc_internal.so.2401.0.0()(64bit) libabsl_time.so.2401.0.0()(64bit) libabsl_civil_time.so.2401.0.0()(64bit) libabsl_time_zone.so.2401.0.0()(64bit) libabsl_bad_variant_access.so.2401.0.0()(64bit) libabsl_strings.so.2401.0.0()(64bit) libabsl_strings_internal.so.2401.0.0()(64bit) libabsl_string_view.so.2401.0.0()(64bit) libabsl_base.so.2401.0.0()(64bit) librt.so.1()(64bit) libabsl_spinlock_wait.so.2401.0.0()(64bit) libabsl_int128.so.2401.0.0()(64bit) libabsl_throw_delegate.so.2401.0.0()(64bit) libabsl_raw_logging_internal.so.2401.0.0()(64bit) libabsl_log_severity.so.2401.0.0()(64bit) libcrypto.so.3()(64bit) libstdc++.so.6()(64bit) libm.so.6()(64bit) libc.so.6()(64bit) ld-linux-aarch64.so.1()(64bit) libgcc_s.so.1()(64bit) rtld(GNU_HASH)
FILERDEPENDS:/usr/sbin/usbguard-daemon:usbguard:  ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libusbguard.so.1()(64bit) libseccomp.so.2()(64bit) libcap-ng.so.0()(64bit) libstdc++.so.6()(64bit) libgcc_s.so.1()(64bit) libc.so.6()(64bit) ld-linux-aarch64.so.1()(64bit) rtld(GNU_HASH)
PKGSIZE:usbguard: 1923309
