uhd/host/cmake/debian/control
Martin Braun 0320e7918d cmake: Skip more files when staging usrp3 HDL sources
These sources are not required when building RFNoC bitfiles, and they
also reference csh, which causes some build systems to produce warnings.

As a consequence, we can also remove csh from the uhd-rfnoc-dev
dependency list.
2025-08-28 16:58:04 +02:00

139 lines
4.9 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 (>= 12),
libboost-date-time-dev,
libboost-dev,
libboost-filesystem-dev,
libboost-program-options-dev,
libboost-serialization-dev,
libboost-system-dev,
libboost-test-dev,
libboost-thread-dev,
libncurses-dev,
libusb-1.0-0-dev [linux-any hurd-i386],
libusb2-dev [kfreebsd-any],
pkgconf,
python3-dev,
python3-mako,
python3-numpy,
python3-requests,
python3-ruamel.yaml,
python3-setuptools,
pybind11-dev
Build-Depends-Indep: doxygen,
doxygen-latex,
graphviz [!powerpcspe]
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.9.0 (= ${binary:Version}),
python3-uhd (= ${binary:Version}),
python3,
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.9.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.9.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.9.0 (= ${binary:Version}),
python3,
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.