Add missing Build-Depends to debian/control
[senf.git] / debian / control
index 0062ea8..ff563e1 100644 (file)
@@ -1,15 +1,19 @@
 Source: libsenf
 Priority: extra
 Maintainer: Stefan Bund <senf-dev@lists.berlios.de>
-Build-Depends: debhelper (>= 5), scons, libboost-dev, libboost-test-dev, libboost-date-time-dev, libboost-regex-dev, libboost-thread-dev, doxygen, dia, tidy, xsltproc, graphviz
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 5), scons (>= 0.97), g++, binutils-dev, libboost-dev, 
+       libboost-test-dev, libboost-date-time-dev, libboost-regex-dev, 
+       libboost-filesystem-dev, libboost-serialization-dev, libboost-iostreams-dev,
+       libboost-signals-dev, doxygen (>= 1.5.5), libreadline-dev, dia, tidy, xsltproc, 
+       graphviz, perl-base, linklint, netpbm, dvips, gs, tetex-bin, tetex-latex-extra,
+       perl
+Standards-Version: 3.7.2 
 Section: libs
 
-Package: libsenf-ppi-dev
+Package: libsenf
 Section: libdevel
 Architecture: any
-Depends: libsenf-scheduler-dev (= ${Source-Version}), libsenf-packets-dev (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: SENF Extensible Network Framework, Packet Processing Infrastructure
+Description: SENF Extensible Network Framework, static library
  The SENF Simple and Extensible Network Framework aims to be a
  complete set of libraries to facilitate the development of network
  applications focusing on network protocols on the layers below the
@@ -17,11 +21,10 @@ Description: SENF Extensible Network Framework, Packet Processing Infrastructure
  purpose utilities and will be expedient to use well beyond its primary
  objective.
 
-Package: libsenf-packets-dev
+Package: libsenf-dbg
 Section: libdevel
 Architecture: any
-Depends: libsenf-socket-dev (= ${Source-Version}), libsenf-utils-dev (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: SENF Extensible Network Framework, Packets library
+Description: SENF Extensible Network Framework, static library (debug build)
  The SENF Simple and Extensible Network Framework aims to be a
  complete set of libraries to facilitate the development of network
  applications focusing on network protocols on the layers below the
@@ -29,35 +32,16 @@ Description: SENF Extensible Network Framework, Packets library
  purpose utilities and will be expedient to use well beyond its primary
  objective.
 
-Package: libsenf-scheduler-dev
+Package: libsenf-dev
 Section: libdevel
-Architecture: any
-Depends: libsenf-socket-dev (= ${Source-Version}), libsenf-utils-dev (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: SENF Extensible Network Framework, Scheduler, development files
- The SENF Simple and Extensible Network Framework aims to be a
- complete set of libraries to facilitate the development of network
- applications focusing on network protocols on the layers below the
- application layer. However, the framework includes many general
- purpose utilities and will be expedient to use well beyond its primary
- objective.
-
-Package: libsenf-socket-dev
-Section: libdevel
-Architecture: any
-Depends: libsenf-utils-dev (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: SENF Extensible Network Framework, Socket library, development files
- The SENF Simple and Extensible Network Framework aims to be a
- complete set of libraries to facilitate the development of network
- applications focusing on network protocols on the layers below the
- application layer. However, the framework includes many general
- purpose utilities and will be expedient to use well beyond its primary
- objective.
-
-Package: libsenf-utils-dev
-Section: libdevel
-Architecture: any
-Depends: binutils-dev, libboost-dev, libboost-regex-dev, libboost-date-time-dev, libboost-thread-dev, ${shlibs:Depends}, ${misc:Depends}
-Description: SENF Extensible Network Framework, Utilities, development files
+Architecture: all
+Depends: binutils-dev, libboost-dev, libboost-regex-dev, 
+       libboost-date-time-dev, libboost-thread-dev, libboost-serialization-dev,
+       libboost-filesystem-dev, libboost-signals-dev,
+       libsenf (=${source:Version}) | libsenf-dbg (=${source:Version})
+Recommends: libsenf (=${source:Version}), libsenf-dbg (=${source:Version})
+Suggests: libsenf-doc (=${source:Version})
+Description: SENF Extensible Network Framework, header files
  The SENF Simple and Extensible Network Framework aims to be a
  complete set of libraries to facilitate the development of network
  applications focusing on network protocols on the layers below the
@@ -68,7 +52,7 @@ Description: SENF Extensible Network Framework, Utilities, development files
 Package: libsenf-doc
 Section: doc
 Architecture: all
-Description: SENF Extensible Network Framework, Documentation and Examples
+Description: SENF Extensible Network Framework, documentation and examples
  The SENF Simple and Extensible Network Framework aims to be a
  complete set of libraries to facilitate the development of network
  applications focusing on network protocols on the layers below the