mirror of
https://github.com/EttusResearch/uhd.git
synced 2026-10-25 17:36:10 +00:00
Add nib310rio-dev to the Debian build dependencies so the UHD package build fails if the B310 userspace header is unavailable instead of silently disabling B300 support. The Ubuntu installer pipeline downloads the nib310rio Debian package artifact and exposes it to pbuilder as a local apt repository. This lets pbuilder satisfy the new dependency inside the clean build root where CMake checks for nib310rio/nib310rio.h.
143 lines
5.0 KiB
Plaintext
143 lines
5.0 KiB
Plaintext
Source: uhd
|
|
Section: science
|
|
Priority: optional
|
|
Maintainer: Ettus Research <uhd.maintainer@emerson.com>
|
|
Uploaders: Joerg Hofrichter <joerg.hofrichter@emerson.com>
|
|
Build-Depends: cmake,
|
|
debhelper-compat (= 12),
|
|
libboost-dev,
|
|
libboost-filesystem-dev,
|
|
libboost-program-options-dev,
|
|
libboost-serialization-dev,
|
|
libboost-system-dev,
|
|
libboost-test-dev,
|
|
libgrpc++-dev,
|
|
libprotobuf-dev,
|
|
protobuf-compiler,
|
|
protobuf-compiler-grpc,
|
|
libncurses-dev,
|
|
nib310rio-dev [linux-any],
|
|
libusb-1.0-0-dev [linux-any hurd-i386],
|
|
pkgconf,
|
|
python3-dev,
|
|
python3-mako,
|
|
python3-numpy,
|
|
python3-requests,
|
|
python3-ruamel.yaml,
|
|
python3-setuptools,
|
|
pybind11-dev
|
|
Build-Depends-Indep: doxygen,
|
|
doxygen-latex,
|
|
graphviz
|
|
Standards-Version: 4.6.0
|
|
Homepage: https://www.ettus.com
|
|
Vcs-Git: https://github.com/EttusResearch/uhd.git
|
|
|
|
Package: uhd-host
|
|
Architecture: any
|
|
Depends: libuhd4.11.0 (= ${binary:Version}),
|
|
python3-uhd (= ${binary:Version}),
|
|
python3,
|
|
python3-grpcio,
|
|
python3-mako,
|
|
python3-numpy,
|
|
python3-requests,
|
|
python3-ruamel.yaml,
|
|
python3-setuptools,
|
|
${misc:Depends},
|
|
${shlibs:Depends}
|
|
Recommends: curl, procps
|
|
Suggests: gnuradio,
|
|
uhd-rfnoc-dev (= ${binary:Version})
|
|
Description: hardware driver for Ettus Research products - host apps
|
|
Host utilities for the USRP Hardware Driver for Ettus Research products.
|
|
.
|
|
The supported devices provide analog radio receiver and transmitter hardware
|
|
along with digital interfaces for getting signals to and from a software
|
|
defined radio running on the host computer.
|
|
.
|
|
This package includes the uhd_find_devices application to locate and
|
|
configure attached peripherals, the uhd_usrp_probe application to
|
|
display hardware configuration information, and Doxygen generated
|
|
documentation.
|
|
|
|
Package: libuhd4.11.0
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
Depends: python3, adduser, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: gnuradio
|
|
Replaces: libuhd003
|
|
Multi-Arch: same
|
|
Description: hardware driver for Ettus Research products
|
|
Host library for the USRP Hardware Driver for Ettus Research products.
|
|
.
|
|
The supported devices provide analog radio receiver and transmitter hardware
|
|
along with digital interfaces for getting signals to and from a software
|
|
defined radio running on the host computer.
|
|
|
|
Package: libuhd-dev
|
|
Architecture: any
|
|
Section: libdevel
|
|
Depends: libuhd4.11.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
|
|
Recommends: gnuradio-dev, uhd-rfnoc-dev (= ${binary:Version})
|
|
Suggests: uhd-doc
|
|
Description: universal hardware driver for Ettus Research products
|
|
Host library for the USRP Hardware Driver for Ettus Research products.
|
|
.
|
|
The supported devices provide analog radio receiver and transmitter hardware
|
|
along with digital interfaces for getting signals to and from a software
|
|
defined radio running on the host computer.
|
|
.
|
|
This package contains the header files for developing with libuhd.
|
|
Doxygen generated documentation is in the uhd-host package.
|
|
|
|
Package: python3-uhd
|
|
Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips64el ppc64 ppc64el riscv64 s390x sparc64 x32
|
|
Section: libdevel
|
|
Depends: libuhd4.11.0 (= ${binary:Version}),
|
|
python3,
|
|
python3-grpcio,
|
|
python3-mako,
|
|
python3-numpy,
|
|
python3-requests,
|
|
python3-ruamel.yaml,
|
|
python3-setuptools,
|
|
${misc:Depends},
|
|
${shlibs:Depends}
|
|
Recommends: gnuradio
|
|
Suggests: uhd-doc
|
|
Conflicts: uhd-host (<= 4.1.0.4-0)
|
|
Description: universal hardware driver for Ettus Research products - Python3
|
|
Host library for the Universal Hardware Driver for Ettus Research products.
|
|
.
|
|
The supported devices provide analog radio receiver and transmitter hardware
|
|
along with digital interfaces for getting signals to and from a software
|
|
defined radio running on the host computer.
|
|
.
|
|
This package contains the Python API support for Python3.
|
|
|
|
Package: uhd-doc
|
|
Architecture: all
|
|
Depends: ${misc:Depends}, libjs-mathjax
|
|
Breaks: uhd-host (<< 4.1.0.4-0)
|
|
Replaces: uhd-host (<< 4.1.0.4)
|
|
Description: universal hardware driver for Ettus Research products - doc
|
|
Detailed documentation for the Universal Hardware Driver.
|
|
.
|
|
This package includes the Doxygen generated documentation.
|
|
|
|
Package: uhd-rfnoc-dev
|
|
Architecture: all
|
|
Section: libdevel
|
|
Depends: python3, ${misc:Depends}
|
|
Recommends: libuhd-dev (= ${binary:Version})
|
|
Suggests: uhd-doc
|
|
Multi-Arch: foreign
|
|
Description: USRP hardware driver for Ettus Research products - RFNoC development
|
|
Gateware source files for developing with RFNoC.
|
|
.
|
|
This package contains all the HDL source files and build scripts for building
|
|
RFNoC bitfiles and creating new RFNoC blocks. Note that AMD/Xilinx Vivado is
|
|
required to build the bitfiles.
|