aboutsummaryrefslogtreecommitdiffstats
path: root/host/cmake/debian/control
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2022-03-25 11:04:24 +0100
committerAaron Rossetto <aaron.rossetto@ni.com>2022-04-06 14:30:49 -0700
commit38fb5e262bfa4a86aa465af6d424d982dd3b0a91 (patch)
treea26fcd6002319efdfd3b0f7758dec49b158ece9e /host/cmake/debian/control
parent03070de5541299d419bf5e42b7118d91fed40433 (diff)
downloaduhd-38fb5e262bfa4a86aa465af6d424d982dd3b0a91.tar.gz
uhd-38fb5e262bfa4a86aa465af6d424d982dd3b0a91.tar.bz2
uhd-38fb5e262bfa4a86aa465af6d424d982dd3b0a91.zip
debian: Update control and package building
- Update dependencies - Add python3-uhd package - Add uhd-doc package In part, this changeset is to further align with the official Debian upstream at https://salsa.debian.org/bottoms/pkg-uhd.git, which is maintained by Maitland Bottoms.
Diffstat (limited to 'host/cmake/debian/control')
-rw-r--r--host/cmake/debian/control98
1 files changed, 60 insertions, 38 deletions
diff --git a/host/cmake/debian/control b/host/cmake/debian/control
index 2e1996a66..1549b453c 100644
--- a/host/cmake/debian/control
+++ b/host/cmake/debian/control
@@ -3,42 +3,40 @@ Section: science
Priority: optional
Maintainer: Ettus Research <packages@ettus.com>
Uploaders: Aaron Rossetto <aaron.rossetto@ni.com>
-Build-Depends: cmake,
- debhelper (>= 9),
- doxygen,
- 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,
- libncurses5-dev,
- libusb-1.0-0-dev [linux-any],
- libusb2-dev [kfreebsd-any],
- pkg-config,
- python3-dev,
- python3-mako,
- python3-numpy,
- python3-requests,
- python3-ruamel.yaml,
- python3-setuptools
-Standards-Version: 3.9.7
+Build-Depends: cmake,
+ debhelper (>= 9),
+ 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,
+ libncurses5-dev,
+ libusb-1.0-0-dev [linux-any hurd-i386],
+ libusb2-dev [kfreebsd-any],
+ pkg-config,
+ python3-dev,
+ python3-mako,
+ python3-numpy,
+ python3-requests,
+ python3-ruamel.yaml,
+ python3-setuptools
+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: adduser,
- libuhd4.1.0 (= ${binary:Version}),
- python3,
- python3-mako,
- python3-numpy,
+Depends: libuhd4.1.0 (= ${binary:Version}),
python3-requests,
python3-ruamel.yaml,
- python3-setuptools,
${misc:Depends},
+ ${python3:Depends},
${shlibs:Depends}
Recommends: curl, procps
Suggests: gnuradio
@@ -72,22 +70,46 @@ Description: hardware driver for Ettus Research products
Package: libuhd-dev
Architecture: any
Section: libdevel
+Depends: libuhd4.1.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Recommends: gnuradio-dev
+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.1.0 (= ${binary:Version}),
- python3,
- python3-mako,
- python3-numpy,
- python3-requests,
python3-ruamel.yaml,
- python3-setuptools,
+ python3-numpy,
${misc:Depends},
+ ${python3:Depends},
${shlibs:Depends}
-Suggests: gnuradio
-Description: universal hardware driver for Ettus Research products
- Host library for the USRP Hardware Driver for Ettus Research products.
+Recommends: gnuradio
+Suggests: uhd-doc
+Conflicts: uhd-host (<= 4.2.0.4-6)
+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 header files and documentation for
- developing with libuhd.
+ This package contains the Python API support for Python3.
+
+Package: uhd-doc
+Architecture: all
+Depends: ${misc:Depends}, libjs-mathjax
+Breaks: uhd-host (<< 4.0.0.0-3)
+Replaces: uhd-host (<< 4.0.0.0)
+Description: universal hardware driver for Ettus Research products - doc
+ Detailed documentation for the Universal Hardware Driver.
+ .
+ This package includes the Doxygen generated documentation.