summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control117
1 files changed, 117 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..dae16c5
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,117 @@
+Source: nghttp2
+Maintainer: Tomasz Buchert <tomasz@debian.org>
+Uploaders: Ondřej Surý <ondrej@debian.org>
+Section: httpd
+Priority: optional
+Build-Depends: debhelper (>= 13),
+ debhelper-compat (= 13),
+ libc-ares-dev,
+ libcunit1-dev <!nocheck>,
+ libev-dev,
+ libjansson-dev,
+ libjemalloc-dev [!hurd-i386],
+ libssl-dev,
+ libsystemd-dev,
+ libxml2-dev,
+ pkg-config,
+ zlib1g-dev
+Build-Depends-Indep: python3-sphinx, python3-sphinx-rtd-theme
+Standards-Version: 4.6.2
+Vcs-Browser: https://salsa.debian.org/debian/nghttp2
+Vcs-Git: https://salsa.debian.org/debian/nghttp2.git
+Homepage: https://nghttp2.org/
+Rules-Requires-Root: no
+
+Package: libnghttp2-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libnghttp2-14 (= ${binary:Version}), pkg-config, ${misc:Depends}
+Suggests: libnghttp2-doc
+Conflicts: libnghttp2-3-dev, libnghttp2-4-dev, libnghttp2-5-dev
+Replaces: libnghttp2-3-dev, libnghttp2-4-dev, libnghttp2-5-dev
+Description: library implementing HTTP/2 protocol (development files)
+ This is an implementation of the Hypertext Transfer Protocol version
+ 2 in C. The framing layer of HTTP/2 is implemented as a reusable C
+ library.
+ .
+ This package installs development files.
+
+Package: libnghttp2-doc
+Architecture: all
+Section: doc
+Depends: libjs-jquery, libjs-underscore, lynx | www-browser, ${misc:Depends}
+Description: library implementing HTTP/2 protocol (documentation)
+ This is an implementation of the Hypertext Transfer Protocol version
+ 2 in C. The framing layer of HTTP/2 is implemented as a reusable C
+ library.
+ .
+ This package installs documentation.
+
+Package: libnghttp2-14
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: library implementing HTTP/2 protocol (shared library)
+ This is an implementation of the Hypertext Transfer Protocol version
+ 2 in C. The framing layer of HTTP/2 is implemented as a reusable C
+ library.
+ .
+ This package installs a shared library.
+
+Package: nghttp2-client
+Architecture: any
+Multi-Arch: foreign
+Depends: libnghttp2-14 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Breaks: nghttp2 (<< 1.3.4-2~)
+Replaces: nghttp2 (<< 1.3.4-2~)
+Description: client implementing HTTP/2 protocol
+ This is a command line client implementing the HTTP/2 protocol. It
+ gives access to many low-level and advanced aspects of the protocol
+ and therefore is useful for debugging.
+
+Package: nghttp2-proxy
+Architecture: any
+Multi-Arch: foreign
+Depends: libnghttp2-14 (= ${binary:Version}),
+ openssl,
+ python3,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Breaks: nghttp2 (<< 1.3.4-2~)
+Replaces: nghttp2 (<< 1.3.4-2~)
+Description: reverse proxy implementing HTTP/2 protocol
+ This is a standalone server implementing the HTTP/2 protocol with
+ HTTP/1.1 fallback for clients that do not support it. It can be used
+ as a frontend in front of web servers that do not support HTTP/2.
+
+Package: nghttp2-server
+Architecture: any
+Multi-Arch: foreign
+Depends: libnghttp2-14 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Breaks: nghttp2 (<< 1.3.4-2~)
+Replaces: nghttp2 (<< 1.3.4-2~)
+Description: server implementing HTTP/2 protocol
+ This is a standalone server implementing the HTTP/2 protocol with
+ HTTP/1.1 fallback for clients that do not support it. It can be used
+ to serve files from a local directory.
+
+Package: nghttp2
+Architecture: all
+Multi-Arch: foreign
+Depends: nghttp2-client (>= ${binary:Version}),
+ nghttp2-proxy (>= ${binary:Version}),
+ nghttp2-server (>= ${binary:Version}),
+ ${misc:Depends}
+Description: server, proxy and client implementing HTTP/2
+ This package will install a set of programs implementing the HTTP/2
+ protocol: a standalone server (nghttp2-server), a reverse proxy
+ (nghttp2-proxy) and a client (nghttp2-client). It provides no files
+ on its own and is not necessary for these programs to work.