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