virtual / libusb

Virtual for libusb

v1-r2 :: 1 :: gentoo

amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux
USE flags

v0-r2 :: 0 :: gentoo

amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux


Enable virtual/udev integration (device discovery, power and storage device support, etc)


64-bit (32-bit pointer) libraries
64-bit libraries
32-bit libraries


32-bit (s390) libraries
64-bit (s390x) libraries


32-bit (x86) libraries
64-bit (amd64) libraries
x32 ABI libraries

dev-libs / libusb : Userspace access to USB devices

dev-libs / libusb-compat : Userspace access to USB devices (libusb-0.1 compat wrapper)

app-accessibility / brltty : Daemon that provides access to the Linux/Unix console for a blind person

app-admin / system-config-printer : Graphical user interface for CUPS administration

app-crypt / acr38u : Non CCID driver for ACR38 AC1038-based Smart Card Reader

app-crypt / asedriveiiie-usb : ASEDriveIIIe USB Card Reader

app-crypt / asekey : ASEKey USB SIM Card Reader

app-crypt / ccid : CCID free software driver

app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation

app-crypt / yubihsm-connector : Server to expose YubiHSM 2 to network

app-crypt / yubihsm-shell : Components used to interact with the YubiHSM 2

app-emulation / aranym : Atari Running on Any Machine, VM running Atari ST/TT/Falcon OS and TOS/GEM apps

app-emulation / nemu : Ncurses interface for QEMU

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

app-laptop / rogauracore : RGB keyboard control for Asus ROG laptops

app-misc / acdctl : Apple Cinema Display Control

app-misc / blink1 : blink(1) USB RGB LED status light control suite

app-misc / ddcutil : Program for querying and changing monitor settings

app-misc / digitemp : Temperature logging and reporting using Maxim's iButtons and 1-Wire protocol

app-misc / flirc : Allows you to pair any remote control with your computer or media center

app-misc / g15daemon : Takes control of the G15 keyboard, through the linux kernel uinput device driver

app-misc / g810-led : Led controller for Logitech G- Keyboards

app-misc / graphlcd-base : Contains the lowlevel lcd drivers for GraphLCD

app-misc / kryoflux-dtc : KryoFlux Host Software

app-misc / lcd4linux : A small program that grabs information and displays it on an external LCD

app-misc / lcdproc : Displays real-time system information from your Linux/*BSD box on a LCD

app-misc / lirc : decode and send infra-red signals of many commonly used remote controls

app-misc / ola : Open Lighting Architecture, a framework for lighting control information

app-misc / openrgb : Open source RGB lighting control

app-misc / prog-express : A modern and intuitive control software for the Batronix USB programming devices

app-misc / qlcplus : Software to control DMX or analog lighting systems

app-misc / razertool : Unofficial tool for controlling the Razer Copperhead mouse

app-misc / rbutil : Rockbox open source firmware manager for music players

app-misc / rioutil : A utility for accessing various Rio media players

app-misc / tek : GUI tool for upgrading the firmware of a Truly Ergonomic Keyboard

app-mobilephone / dfu-util : implements the Host (PC) side of the USB DFU (Device Firmware Upgrade) protocol

app-mobilephone / gammu : A tool to handle your cellular phone

app-mobilephone / gnokii : User space driver and tools for use with mobile phones

app-mobilephone / heimdall : Tool suite used to flash firmware onto Samsung devices

app-mobilephone / scrcpy : Display and control your Android device

app-pda / pilot-link : Suite of tools for moving data between a Palm device and a desktop

app-pda / usbmuxd : USB multiplex daemon for use with Apple iPhone/iPod Touch devices

app-text / calibre : Ebook management application

dev-embedded / avrdude : AVR Downloader/UploaDEr

dev-embedded / dfu-programmer : A Device Firmware Update based USB programmer for Atmel chips

dev-embedded / libftdi : Userspace access to FTDI USB interface chips

dev-embedded / libjaylink : Library to access J-Link devices

dev-embedded / mspdebug : A free debugger for use with MSP430 MCUs

dev-embedded / openocd : OpenOCD - Open On-Chip Debugger

dev-embedded / picotool : tool for interacting with rp2040 devices and binaries

dev-embedded / pk2cmd : An application for working with the Microchip PicKit2 PIC programmer

dev-embedded / ponyprog : EEPROM and microcontroller programmer/flasher

dev-embedded / smdk-dltool : Tool to communicate with Samsung SMDK boards

dev-embedded / stlink : stm32 discovery line linux programmer

dev-embedded / sunxi-tools : A collection of command line tools for ARM devices with Allwinner SoCs

dev-embedded / urjtag : Tool for communicating over JTAG with flash chips, CPUs, and many more

dev-embedded / usbprog : flashtool for the multi purpose programming adapter usbprog

dev-libs / OpenNI : OpenNI SDK

dev-libs / OpenNI2 : OpenNI2 SDK

dev-libs / cyberjack : REINER SCT cyberJack USB chipcard reader user space driver

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

dev-libs / libdivecomputer : Library for communication with dive computers from various manufacturers

dev-libs / libg15 : The libg15 library gives low-level access to the Logitech G15 keyboard

dev-libs / libgusb : GObject wrapper for libusb

dev-libs / libhid : Provides a generic and flexible way to access and interact with USB HID devices

dev-libs / libnfc : Near Field Communications (NFC) library

dev-libs / libusb-compat : Userspace access to USB devices (libusb-0.1 compat wrapper)

dev-libs / luise : Programming interface for the Wallbraun LCD-USB-Interface

dev-libs / openct : library for accessing smart card terminals

dev-libs / openobex : Implementation of the OBEX protocol used for transferring data to mobile devices

dev-libs / serdisplib : Library to drive several displays with built-in controllers or display modules

dev-perl / USB-LibUSB : Perl interface to the libusb-1.0 API

dev-python / leechcorepyc : Python binding for LeechCore Physical Memory Acquisition Library

dev-python / pyusb : USB support for Python

dev-ruby / libusb : binding that gives Ruby programmers access to arbitrary USB devices

dev-util / android-tools : Android platform tools (adb, fastboot, and mkbootimg)

dev-util / qstlink2 : GUI and CLI ST-Link V2(Debugger/Programmer) client

dev-util / usb-robot : USB Reverse engineering tools

games-emulation / dolphin : Gamecube and Wii game emulator

games-util / sc-controller : User-mode driver and GTK-based GUI for Steam Controllers and others

games-util / ucon64 : The backup tool and wonderful emulator's Swiss Army knife program

games-util / xboxdrv : Userspace Xbox 360 Controller driver

gnome-base / gvfs : Virtual filesystem implementation for GIO

gnome-extra / gnome-boxes : Simple GNOME application to access remote or virtual systems

kde-plasma / kinfocenter : Utility providing information about the computer hardware

media-gfx / brscan4 : Brother scanner driver

media-gfx / freecad : QT based Computer Aided Design application

media-gfx / iscan : EPSON Image Scan v3 for Linux

media-gfx / opentoonz : An open-source full-featured 2D animation creation software

media-gfx / sane-backends : Scanner Access Now Easy - Backends

media-libs / hamlib : Ham radio backend rig control libraries

media-libs / libdc1394 : Library to interface with IEEE 1394 cameras following the IIDC specification

media-libs / libgphoto2 : Library that implements support for numerous digital cameras

media-libs / libifp : General-purpose library for iRiver's iFP portable audio players

media-libs / libmtp : Implementation of Microsoft's Media Transfer Protocol (MTP)

media-libs / libnjb : Library for communicating with the Creative Nomad JukeBox digital audio player

media-libs / libuvc : A cross-platform library for USB video devices, built atop libusb

media-libs / vitamtp : Library to interact with PS Vita's USB MTP protocol

media-plugins / gst-plugins-uvch264 : UVC compliant H264 encoding cameras plugin for GStreamer

media-radio / js8call : Weak signal ham radio communication

media-radio / wsjtx : Weak signal ham radio communication

media-sound / ardour : Digital Audio Workstation

media-sound / mixxx : Advanced Digital DJ tool based on Qt

media-tv / kodi : A free and open source media-player and entertainment hub

media-tv / linuxtv-dvb-apps : Small utils for DVB to scan, zap, view signal strength

media-video / aravis : Library for video acquisition using Genicam cameras

media-video / guvcview : Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices

media-video / isight-firmware-tools : Extract, load or export firmware for the iSight webcams

media-video / pipewire : Multimedia processing graphs

net-libs / libhackrf : library for communicating with HackRF SDR platform

net-libs / libiio : Library for interfacing with IIO devices

net-libs / libpcap : A system-independent library for user-level network packet capture

net-misc / bfgminer : Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C

net-misc / cgminer : Bitcoin CPU/GPU/FPGA/ASIC miner in C

net-misc / freerdp : Free implementation of the Remote Desktop Protocol

net-misc / ofono : Open Source mobile telephony (GSM/UMTS) daemon

net-misc / spice-gtk : Set of GObject and Gtk objects for connecting to Spice servers and a client GUI

net-print / cnijfilter2 : IJ Printer Driver

net-print / cups : The Common Unix Printing System

net-print / hplip : HP Linux Imaging and Printing - Print, scan, fax drivers and service tools

net-print / hplip-plugin : Proprietary plugins and firmware for HPLIP

net-print / libinklevel : A library to get the ink level of your printer

net-print / mtink : mtink is a status monitor and inkjet cartridge changer for some Epson printers

net-wireless / airspy : Usemode driver and associated tools for airspy

net-wireless / dump1090 : simple Mode S decoder for RTLSDR devices

net-wireless / gobi_loader : gobi_loader is a firmware loader for Qualcomm Gobi USB chipsets

net-wireless / kismet : IEEE 802.11 wireless LAN sniffer

net-wireless / libusb3380 : USB3380 abstraction layer for libusb

net-wireless / limesuite : Driver and GUI for LMS7002M-based SDR platforms

net-wireless / madwimax : Reverse-engineered driver for WiMAX devices based on Samsung CMC-730 chip

net-wireless / osmo-fl2k : turns FL2000-based USB 3.0 to VGA adapters into low cost DACs

net-wireless / qdmr : GUI application for configuring and programming cheap DMR radios

net-wireless / rtl-sdr : Turns your Realtek RTL2832 based DVB dongle into a SDR receiver

net-wireless / rtl_433 : Decode OOK modulated signals

net-wireless / sdrplay : SDRplay API/HW driver for all RSPs

net-wireless / ubertooth : open source wireless development platform suitable for Bluetooth experimentation

net-wireless / uhd : Universal Software Radio Peripheral (USRP) Hardware Driver

sci-electronics / gazebo : A 3D multiple robot simulator with dynamics

sci-electronics / osqoop : Multi-platform open source software oscilloscope based on Qt

sci-geosciences / gpsbabel : GPS waypoints, tracks and routes converter

sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients

sci-geosciences / opencpn : a free, open source software for marine navigation

sci-libs / ViSP : Visual Servoing Platform: visual tracking and visual servoing library

sci-libs / indilib : INDI Astronomical Control Protocol library

sci-libs / libsigrok : Basic hardware drivers for logic analyzers and input/output file format support

sci-libs / libticables2 : Library to handle different link cables for TI calculators

sci-libs / pcl : 2D/3D image and point cloud processing

sys-apps / flashrom : Utility for reading, writing, erasing and verifying flash ROM chips

sys-apps / ifd-gempc : GemCore based PC/SC reader drivers for pcsc-lite

sys-apps / pcsc-lite : PC/SC Architecture smartcard middleware library

sys-apps / razercfg : Utility for advanced configuration of Razer mice

sys-apps / rkflashtool : Tool for flashing Rockchip devices

sys-apps / roccat-tools : Utility for advanced configuration of Roccat devices

sys-apps / sensei-raw-ctl : SteelSeries Sensei Raw configuration tool

sys-apps / usb_modeswitch : Tool for controlling 'flip flop' (multiple devices) USB gear like UMTS sticks

sys-apps / usbredir : TCP daemon and set of libraries for usbredir protocol (redirecting USB traffic)

sys-apps / usbutils : USB enumeration utilities

sys-auth / libfprint : Library to add support for consumer fingerprint readers

sys-auth / thinkfinger : Support for the UPEK/SGS Thomson fingerprint reader, common in Thinkpads

sys-auth / ykpers : Library and tool for personalization of Yubico's YubiKey

sys-auth / yubikey-personalization-gui : GUI for personalization of Yubico's YubiKey

sys-fs / go-mtpfs : a simple FUSE filesystem for mounting Android devices as a MTP device

sys-power / apcupsd : APC UPS daemon with integrated tcp/ip remote shutdown

sys-power / nut : Network-UPS Tools

sys-power / sispmctl : GEMBIRD SiS-PM control utility

sys-power / uhubctl : USB hub per-port power control

x11-libs / libdlo : A fully open source driver which supports all DisplayLink devices

virtual/libusb should support USE=static-libs
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
virtual/libusb: keyword 0-r2 for ~loong
Signed-off-by: WANG Xuerui <>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
virtual/libusb: keyword 1-r2 for ~loong
Signed-off-by: WANG Xuerui <>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
virtual/libusb: keyword 0-r2 for ~riscv
Signed-off-by: Marek Szuba <>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
virtual/libusb: drop 1-r1
Signed-off-by: Mike Gilbert <>
Jaco Kroon · gentoo
virtual/libusb: bump EAPI in place.
Closes: Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Jaco Kroon <> Signed-off-by: Mike Gilbert <> Closes:
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
virtual/libusb: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
virtual/libusb: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
virtual/libusb: MissingVirtualKeywords
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
virtual/libusb: stabilize 1-r2 on ppc
Closes: Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Michael <> Signed-off-by: Mike Gilbert <>
David Michael · gentoo
virtual/libusb: stabilize 1-r2 on arm
Bug: Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Michael <> Signed-off-by: Mike Gilbert <>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
virtual/libusb: 1-r2 ppc64 stable
since we have matching stable provider Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
virtual/libusb: Remove stale sys-freebsd/ deps
Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Göktürk Yüksek · gentoo
virtual/libusb: keyword :1 for ~riscv
dev-libs/libusb-1.0.23-r1 is already keyworded for riscv. Bug: Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="riscv" Signed-off-by: Göktürk Yüksek <>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
virtual: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: Reference:
Mart Raudsepp · gentoo
virtual/libusb-1-r2: arm64 stable
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Ulrich Müller · gentoo
virtual: Remove empty assignments of optional variables.
Remove empty HOMEPAGE, SRC_URI, KEYWORDS, LICENSE, IUSE, and DEPEND. As announced in gentoo-dev mailing list. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
Fabian Groffen · gentoo
virtual/libusb: dropped ~ia64-linux ~x86-freebsd
Package-Manager: portage-2.3.3
Agostino Sarubbo · gentoo
virtual/libusb: x86 stable wrt bug #558416
Package-Manager: portage- RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
virtual/libusb: amd64 stable wrt bug #558416
Package-Manager: portage- RepoMan-Options: --include-arches="amd64"
Mike Frysinger · gentoo
virtual/libusb: revbump to require latest dev-libs/libusb
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed