Align all dependencies on libndn-cxx-dev
Also add a few missing ${misc:Depends}
Change-Id: Idcc88bcf5e0577670292969fc5d1b4eab9777fee
diff --git a/libchronosync/debian/control b/libchronosync/debian/control
index e054456..46a4336 100644
--- a/libchronosync/debian/control
+++ b/libchronosync/debian/control
@@ -6,7 +6,7 @@
python3 (>= 3.6.0),
pkg-config (>= 0.29),
libboost-all-dev (>= 1.65.1),
- libndn-cxx-dev (>= 0.7.0),
+ libndn-cxx-dev (>= 0.8.0),
python3-sphinx (>= 1.6.0),
git
Standards-Version: 3.9.2
@@ -23,17 +23,14 @@
Package: libchronosync-dev
Architecture: i386 amd64 arm64 armel armhf ppc64el
Section: libdevel
-Depends:
+Depends: libchronosync (= ${binary:Version}), ${misc:Depends},
libboost-dev (>= 1.65.1),
libboost-iostreams-dev (>= 1.65.1),
- libndn-cxx-dev,
- libchronosync (= ${binary:Version})
+ libndn-cxx-dev (>= 0.8.0)
Description: Development headers and libraries of sync library for multiuser realtime applications for NDN
Package: libchronosync-dbg
Architecture: any
Section: debug
-Depends:
- libchronosync (= ${binary:Version}),
- ${misc:Depends}
+Depends: libchronosync (= ${binary:Version}), ${misc:Depends}
Description: debugging symbols for libchronosync
diff --git a/libpsync/debian/control b/libpsync/debian/control
index 201d1dc..f65c4d2 100644
--- a/libpsync/debian/control
+++ b/libpsync/debian/control
@@ -6,7 +6,7 @@
python3 (>= 3.6.0),
pkg-config (>= 0.29),
libboost-all-dev (>= 1.65.1),
- libndn-cxx-dev (>= 0.7.0),
+ libndn-cxx-dev (>= 0.8.0),
python3-sphinx (>= 1.6.0),
git
Standards-Version: 4.1.2
@@ -23,17 +23,14 @@
Package: libpsync-dev
Architecture: i386 amd64 arm64 armel armhf ppc64el
Section: libdevel
-Depends:
+Depends: libpsync (= ${binary:Version}), ${misc:Depends},
libboost-dev (>= 1.65.1),
libboost-iostreams-dev (>= 1.65.1),
- libndn-cxx-dev,
- libpsync (= ${binary:Version})
+ libndn-cxx-dev (>= 0.8.0)
Description: Development headers and libraries of Partial and Full Name Synchronization Library for NDN
Package: libpsync-dbg
Architecture: any
Section: debug
-Depends:
- libpsync (= ${binary:Version}),
- ${misc:Depends}
+Depends: libpsync (= ${binary:Version}), ${misc:Depends}
Description: debugging symbols for libpsync
diff --git a/name-based-access-control/debian/control b/name-based-access-control/debian/control
index 9d49d09..a31c646 100644
--- a/name-based-access-control/debian/control
+++ b/name-based-access-control/debian/control
@@ -6,7 +6,7 @@
python3 (>= 3.6.0),
pkg-config (>= 0.29),
libboost-all-dev (>= 1.65.1),
- libndn-cxx-dev (>= 0.7.0),
+ libndn-cxx-dev (>= 0.8.0),
python3-sphinx (>= 1.6.0),
git
Standards-Version: 4.1.2
@@ -23,16 +23,13 @@
Package: libndn-nac-dev
Architecture: i386 amd64 arm64 armel armhf ppc64el
Section: libdevel
-Depends:
+Depends: libndn-nac (= ${binary:Version}), ${misc:Depends},
libboost-dev (>= 1.65.1),
- libndn-cxx-dev,
- libndn-nac (= ${binary:Version})
+ libndn-cxx-dev (>= 0.8.0)
Description: Development headers and libraries of Named-Based Access Control Library for NDN
Package: libndn-nac-dbg
Architecture: any
Section: debug
-Depends:
- libndn-nac (= ${binary:Version}),
- ${misc:Depends}
+Depends: libndn-nac (= ${binary:Version}), ${misc:Depends}
Description: debugging symbols for libndn-nac
diff --git a/ndn-cxx/debian/control b/ndn-cxx/debian/control
index ee94108..39e2066 100644
--- a/ndn-cxx/debian/control
+++ b/ndn-cxx/debian/control
@@ -24,7 +24,7 @@
Package: libndn-cxx-dev
Architecture: i386 amd64 arm64 armel armhf ppc64el
Section: libdevel
-Depends: libndn-cxx (= ${binary:Version}),
+Depends: libndn-cxx (= ${binary:Version}), ${misc:Depends},
libboost-dev (>= 1.65.1),
libboost-chrono-dev (>= 1.65.1),
libboost-date-time-dev (>= 1.65.1),
@@ -40,9 +40,7 @@
Package: libndn-cxx-dbg
Architecture: any
Section: debug
-Depends:
- libndn-cxx (= ${binary:Version}),
- ${misc:Depends}
+Depends: libndn-cxx (= ${binary:Version}), ${misc:Depends}
Description: debugging symbols for libndn-cxx
Package: ndnsec
diff --git a/ndn-tools/debian/control b/ndn-tools/debian/control
index 80fb7b1..bb74db2 100644
--- a/ndn-tools/debian/control
+++ b/ndn-tools/debian/control
@@ -17,7 +17,7 @@
Package: ndn-tools
Architecture: i386 amd64 arm64 armel armhf ppc64el
-Depends: ndndump, ndnping, ndnpeek, ndn-dissect, ndnchunks
+Depends: ${misc:Depends}, ndndump, ndnping, ndnpeek, ndn-dissect, ndnchunks
Description: collection of essential tools for Named Data Networking (NDN)
Package: ndndump
@@ -28,7 +28,7 @@
Package: ndnping
Architecture: i386 amd64 arm64 armel armhf ppc64el
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ndnsec
Description: reachability testing tools for Named Data Networking (NDN)
Package: ndnpeek
@@ -46,6 +46,8 @@
Package: ndn-dissect-wireshark
Architecture: i386 amd64 arm64 armel armhf ppc64el
+Depends: ${misc:Depends}
+Suggests: wireshark | tshark
Description: Wireshark extension to inspect the TLV structure of NDN packets
Package: ndnchunks
diff --git a/ndn-traffic-generator/debian/control b/ndn-traffic-generator/debian/control
index b4597e8..b01e88a 100644
--- a/ndn-traffic-generator/debian/control
+++ b/ndn-traffic-generator/debian/control
@@ -14,7 +14,7 @@
Package: ndn-traffic-generator
Architecture: i386 amd64 arm64 armel armhf ppc64el
-Depends: ${shlibs:Depends}, ${misc:Depends}, libndn-cxx, ndnsec
+Depends: ${shlibs:Depends}, ${misc:Depends}
Description: traffic generator for Named Data Networking (NDN)
This tool is designed to generate Interest and Data traffic in an NDN network. The client
and server tool accept traffic configuration files which can be used to specify the
diff --git a/ndncert/debian/control b/ndncert/debian/control
index 2af26f3..0e696ce 100644
--- a/ndncert/debian/control
+++ b/ndncert/debian/control
@@ -6,7 +6,7 @@
python3 (>= 3.6.0),
pkg-config (>= 0.29),
libboost-all-dev (>= 1.65.1),
- libndn-cxx-dev (>= 0.6.5),
+ libndn-cxx-dev (>= 0.8.0),
libsqlite3-dev (>= 3.22.0),
libssl-dev (>= 1.1.1)
Standards-Version: 3.9.2
@@ -28,7 +28,7 @@
Depends: libndncert (= ${binary:Version}), ${misc:Depends},
libboost-dev (>= 1.65.1),
libboost-filesystem-dev (>= 1.65.1),
- libndn-cxx-dev,
+ libndn-cxx-dev (>= 0.8.0),
libsqlite3-dev (>= 3.22.0),
libssl-dev (>= 1.1.1)
Description: NDN Certificate Management System
@@ -38,7 +38,7 @@
This package contains the development files (headers and libraries)
Package: libndncert-dbg
-Architecture: i386 amd64 arm64 armel armhf ppc64el
+Architecture: any
Section: debug
Depends: libndncert (= ${binary:Version}), ${misc:Depends}
Description: NDN Certificate Management System (debugging symbols)
diff --git a/ndnmap-data-collector/debian/control b/ndnmap-data-collector/debian/control
index 34858cc..e87d2b2 100644
--- a/ndnmap-data-collector/debian/control
+++ b/ndnmap-data-collector/debian/control
@@ -14,7 +14,7 @@
Package: ndnmap-data-collector
Architecture: i386 amd64 arm64 armel armhf ppc64el
-Depends: ${shlibs:Depends}, ${misc:Depends}, libndn-cxx, ndnsec
+Depends: ${shlibs:Depends}, ${misc:Depends}
Description: data collector daemons for ndnmap.arl.wustl.edu
This tool is designed to generate ndn interests to each NDN Testbed node
to collect link usage data for display on the ndnmap.arl.wustl.edu web page.
diff --git a/nfd/debian/control b/nfd/debian/control
index d7fded4..46e48b7 100644
--- a/nfd/debian/control
+++ b/nfd/debian/control
@@ -18,7 +18,7 @@
Package: nfd
Architecture: i386 amd64 arm64 armel armhf ppc64el
-Depends: ${shlibs:Depends}, ${misc:Depends}, libndn-cxx, ndnsec, sudo, procps, adduser, libcap2-bin
+Depends: ${shlibs:Depends}, ${misc:Depends}, ndnsec, sudo, procps, adduser, libcap2-bin
Description: NFD - Named Data Networking Forwarding Daemon
NFD is a network forwarder that implements and evolves together with the Named Data
Networking (NDN) protocol.
@@ -54,7 +54,5 @@
Package: nfd-dbg
Architecture: any
Section: debug
-Depends:
- nfd (= ${binary:Version}),
- ${misc:Depends}
+Depends: nfd (= ${binary:Version}), ${misc:Depends}
Description: debugging symbols for nfd