sci-libs/libsigrok (gentoo)

Search

Install

Install this package:

emerge -a sci-libs/libsigrok

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask sci-libs/libsigrok

Or alternatively:

emerge --autounmask-write -a sci-libs/libsigrok

Package Information

Description:
libsigrok is a shared library written in C, which provides the basic hardware access drivers for logic analyzers and other supported devices, as well as input/output file format support.
Homepage:
https://sigrok.org/wiki/Libsigrok
License:
GPL-3

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~x86 0/4
0.6.0_pre20241020 8 ~amd64 ~arm ~arm64 ~x86 0/4

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>embedded@gentoo.org</email>
		<name>Embedded Gentoo</name>
	</maintainer>
	<longdescription>
	libsigrok is a shared library written in C, which provides the basic
	hardware access drivers for logic analyzers and other supported devices,
	as well as input/output file format support.
	</longdescription>
	<use>
		<flag name="ftdi">Enable drivers that need <pkg>dev-embedded/libftdi</pkg></flag>
		<flag name="gpib">Enable drivers that need <pkg>sci-libs/linux-gpib</pkg></flag>
		<flag name="hidapi">Enable drivers that need <pkg>dev-libs/hidapi</pkg></flag>
		<flag name="nettle">Enable drivers that need <pkg>dev-libs/nettle</pkg></flag>
		<flag name="parport">Enable drivers that are parallel (IEEE1284) based</flag>
		<flag name="serial">Enable drivers that are serial (RS232) based</flag>
	</use>
	<upstream>
		<remote-id type="github">sigrokproject/libsigrok</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sci-libs/libsigrok | euse -E <flag> -p sci-libs/libsigrok | euse -D <flag> -p sci-libs/libsigrok

Flag Description 9999 0.6.0_pre20241020
bluetooth Enable Bluetooth Support
cxx Build support for C++ (bindings, extra libraries, code generation, ...)
ftdi Enable drivers that need <pkg>dev-embedded/libftdi</pkg>
gpib Enable drivers that need <pkg>sci-libs/linux-gpib</pkg>
hidapi Enable drivers that need <pkg>dev-libs/hidapi</pkg>
java Add support for Java
nettle Enable drivers that need <pkg>dev-libs/nettle</pkg>
parport Enable drivers that are parallel (IEEE1284) based
python Add optional support/bindings for the Python language
ruby Add support/bindings for the Ruby language
serial Enable drivers that are serial (RS232) based
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
usb Add USB support to applications that have optional USB support (e.g. cups)

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST libsigrok-f06f788.zip 1881766 bytes