aboutsummaryrefslogtreecommitdiffstats
path: root/host/cmake/debian
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2018-09-19 11:59:43 -0700
committerMartin Braun <martin.braun@ettus.com>2018-10-29 14:55:39 -0700
commit470a1ca3828655b9b61ed5ce586f473bacd84c73 (patch)
tree422e8b7179821efdea7f19cad6773c63acfcd848 /host/cmake/debian
parent7c64976e8437029a8bfab19985cc46f9e75ecbf4 (diff)
downloaduhd-470a1ca3828655b9b61ed5ce586f473bacd84c73.tar.gz
uhd-470a1ca3828655b9b61ed5ce586f473bacd84c73.tar.bz2
uhd-470a1ca3828655b9b61ed5ce586f473bacd84c73.zip
debian: Update control files for .deb files
- Better alignement with public Debian files. - Move to a different package name: libuhd003.so -> libuhd3.13.0.so This allows to install multiple packages in parallel for better ABI compatibility by third-party dependees. The new package replaces the old one. - Remove .shlibs file
Diffstat (limited to 'host/cmake/debian')
-rw-r--r--host/cmake/debian/control47
-rw-r--r--host/cmake/debian/libuhd003.shlibs1
-rw-r--r--host/cmake/debian/libuhd3.13.0.install (renamed from host/cmake/debian/libuhd003.install)0
-rw-r--r--host/cmake/debian/watch2
4 files changed, 29 insertions, 21 deletions
diff --git a/host/cmake/debian/control b/host/cmake/debian/control
index c0bcb3620..fc53a929e 100644
--- a/host/cmake/debian/control
+++ b/host/cmake/debian/control
@@ -3,34 +3,41 @@ Section: science
Priority: optional
Maintainer: Ettus Research <packages@ettus.com>
Uploaders: Martin Braun <martin.braun@ettus.com>
-Build-Depends: debhelper (>= 9),
- cmake (>= 2.8.4+dfsg.1-3),
- python-dev,
- python-mako,
+Build-Depends: cmake,
+ debhelper (>= 9),
doxygen,
- libusb-1.0-0-dev [linux-any],
- libusb2-dev [kfreebsd-any],
- libncurses5-dev,
- pkg-config,
- libboost-dev,
libboost-date-time-dev,
+ libboost-dev,
libboost-filesystem-dev,
libboost-program-options-dev,
+ libboost-python-dev,
libboost-regex-dev,
+ libboost-serialization-dev,
libboost-system-dev,
- libboost-thread-dev,
libboost-test-dev,
- libboost-serialization-dev
+ libboost-thread-dev,
+ libncurses5-dev,
+ libusb-1.0-0-dev [linux-any],
+ libusb2-dev [kfreebsd-any],
+ pkg-config,
+ python-dev,
+ python-mako,
+ python-requests
Standards-Version: 3.9.7
Homepage: https://www.ettus.com
Vcs-Git: git://github.com/EttusResearch/uhd.git
Package: uhd-host
Architecture: any
-Depends: libuhd003, python, adduser, python-requests, ${shlibs:Depends}, ${misc:Depends}
-Recommends: python-tk, curl, procps
+Depends: adduser,
+ libuhd3.14.0 (= ${binary:Version}),
+ python,
+ python-requests,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: curl, procps, python-tk
Suggests: gnuradio
-Description: hardware driver for Ettus Research products
+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
@@ -38,15 +45,17 @@ Description: hardware driver for Ettus Research products
defined radio running on the host computer.
.
This package includes the uhd_find_devices application to locate and
- configure attached peripherals, and the uhd_usrp_probe application to
- display hardware configuration information.
+ configure attached peripherals, the uhd_usrp_probe application to
+ display hardware configuration information, and Doxygen generated
+ documentation.
-Package: libuhd003
+Package: libuhd3.14.0
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: python, 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.
@@ -58,8 +67,8 @@ Description: hardware driver for Ettus Research products
Package: libuhd-dev
Architecture: any
Section: libdevel
-Depends: libuhd003 (= ${binary:Version}), python, adduser, ${shlibs:Depends}, ${misc:Depends}
-Suggests: libjs-jquery, gnuradio
+Depends: libuhd3.14.0 (= ${binary:Version}), python, ${misc:Depends}, ${shlibs:Depends}
+Suggests: gnuradio
Description: universal hardware driver for Ettus Research products
Host library for the USRP Hardware Driver for Ettus Research products.
.
diff --git a/host/cmake/debian/libuhd003.shlibs b/host/cmake/debian/libuhd003.shlibs
deleted file mode 100644
index 2d5028dd4..000000000
--- a/host/cmake/debian/libuhd003.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libuhd 003 libuhd003
diff --git a/host/cmake/debian/libuhd003.install b/host/cmake/debian/libuhd3.13.0.install
index b13e00bd7..b13e00bd7 100644
--- a/host/cmake/debian/libuhd003.install
+++ b/host/cmake/debian/libuhd3.13.0.install
diff --git a/host/cmake/debian/watch b/host/cmake/debian/watch
index 9e79c82aa..4cabdbdb5 100644
--- a/host/cmake/debian/watch
+++ b/host/cmake/debian/watch
@@ -1,3 +1,3 @@
version=3
opts=uversionmangle=s/([^0-9]|)0*(\d)/$1$2/g;s/_/./g \
-https://github.com/EttusResearch/uhd/tags .*/release_([\d_]+)\.tar\..*
+https://github.com/EttusResearch/uhd/tags (?:.*?/)?(v[\d]+.[\d]+.[\d]+.[\d]+).tar.gz