On 01/09/15 09:54, Tomasz Buchert wrote:
> On 30/08/15 18:43, Daniel Stenberg wrote:
> > Hey
> >
> > Is there any actual reason why we can't just package and include the
> > latest nghttp2? 1.3.0 was just released.
> >
> > --
> >
> >  / daniel.haxx.se
> >
>
> Hi,
> the only reason is that we do not maintain it.
>
> @Dave, can I add myself to uploaders maybe?
>
> I'll consider putting this upload on deferred queue if
> Dave does not respond promptly.
>
> Cheers,
> Tomasz

Hi guys,
I've uploaded the bersion 1.3.0 as NMU to experimental via DELAYED-3.
The changes are huge, so I only attach diff on the debian directory.
If anybody is interested in full changes, please go to collab-maint
repo.

Cheers,
Tomasz
diff --git a/debian/changelog b/debian/changelog
index dbaccc5..be3d047 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+nghttp2 (1.3.0-0.1) experimental; urgency=medium
+
+  * Non-maintainer upload
+  * Imported Upstream version 1.3.0
+  * Switch to dh
+
+ -- Tomasz Buchert <[email protected]>  Wed, 02 Sep 2015 18:22:19 +0200
+
 nghttp2 (0.6.7-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index 5f04682..c40ca94 100644
--- a/debian/control
+++ b/debian/control
@@ -2,65 +2,86 @@ Source: nghttp2
 Maintainer: Dave Beckett <[email protected]>
 Section: httpd
 Priority: optional
-Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93~), quilt,
-  autotools-dev, libtool, pkg-config,
-  zlib1g-dev (>= 1.2.3), libssl-dev (>= 1.0.1), libxml2-dev (>= 2.7.7),
-  libevent-dev (>= 2.0.8), libpython-dev,
-  libjemalloc-dev [!hurd-i386],
-  python-sphinx
+Build-Depends: debhelper (>= 9),
+               dh-autoreconf,
+               dh-systemd (>= 1.5),
+               libcunit1-dev (>= 2.1),
+               libev-dev (>= 1:4.15),
+               libevent-dev (>= 2.0.8),
+               libjansson-dev (>= 2.5),
+               libjemalloc-dev [!hurd-i386],
+               libpython-dev,
+               libspdylay-dev (>= 1.3.2),
+               libssl-dev (>= 1.0.1),
+               libxml2-dev (>= 2.7.7),
+               pkg-config,
+               python-sphinx,
+               zlib1g-dev (>= 1.2.3)
 Standards-Version: 3.9.6
 Homepage: http://tatsuhiro-t.github.io/nghttp2/
+Vcs-Git: git://anonscm.debian.org/collab-maint/nghttp2.git
+Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/nghttp2.git
 
 Package: libnghttp2-dev
 Suggests: libnghttp2-doc
 Section: libdevel
 Architecture: any
-Conflicts: libnghttp2-3-dev, libnghttp2-4-dev
-Replaces: libnghttp2-3-dev, libnghttp2-4-dev
-Depends: ${misc:Depends}, libnghttp2-5 (= ${binary:Version}), pkg-config
+Conflicts: libnghttp2-3-dev, libnghttp2-4-dev, libnghttp2-5-dev
+Replaces: libnghttp2-3-dev, libnghttp2-4-dev, libnghttp2-5-dev
+Depends: libnghttp2-14 (= ${binary:Version}), pkg-config, ${misc:Depends}
 Recommends: nghttp2d
-Description: nghttp2 HTTP 2.0 development libraries and headers
- Provides development library and headers for an experimental
- implementation of Hypertext Transfer Protocol version 2.0
+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
 Section: doc
 Architecture: all
-Depends: ${misc:Depends}, lynx | www-browser, libjs-underscore, libjs-jquery
-Description: Documentation for the nghttp2 HTTP 2.0 library
- HTML documentation for the experimental nghttp2 library.
+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-5
+Package: libnghttp2-14
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: nghttp HTTP 2.0 library
- Provides a library that provides an experimental implementation of
- Hypertext Transfer Protocol version 2.0.
+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: libnghttp2-5-dbg
+Package: libnghttp2-14-dbg
 Priority: extra
 Section: debug
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libnghttp2-5 (= ${binary:Version})
-Description: nghttp HTTP 2.0 library - debugging symbols
- Provides a library that provides an experimental implementation of
- Hypertext Transfer Protocol version 2.0.
+Depends: libnghttp2-14 (= ${binary:Version}), ${misc:Depends}
+Description: library implementing HTTP/2 protocol (debugging symbols)
+ 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 contains the debugging symbols for debugging
- applications which use libraptor2.
+ This package installs debugging symbols.
 
 Package: nghttp2
 Architecture: any
 Multi-Arch: foreign
-Depends: ${misc:Depends}, libnghttp2-5 (= ${binary:Version}), ${shlibs:Depends},
-  lsb-base (>= 3.2-14)
-Description: nghttp HTTP 2.0 servers
- Provides experimental implementation of Hypertext Transfer Protocol
- version 2.0 including a server (nghttpd), client (nghttp) and
- reverse proxy (nghttpx) for fronting other HTTP servers.
-
-
+Depends: libnghttp2-14 (= ${binary:Version}),
+         lsb-base (>= 3.2-14),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: server, proxy and client implementing HTTP/2
+ nghttp2 is a set of programs implementing HTTP/2 protocol.
+ The package contains a standalone server (nghttpd), a reverse
+ proxy (nghttpx) and a client (nghttp).
diff --git a/debian/copyright b/debian/copyright
index f4dc147..b197b0f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -6,10 +6,55 @@ Source: https://github.com/tatsuhiro-t/nghttp2
 Files: *
 Copyright: 2012, 2013, 2014 Tatsuhiro Tsujikawa
 License: Expat
- The MIT License
- .
- Copyright (c) 2012 Tatsuhiro Tsujikawa
- .
+
+Files: third-party/http-parser/http_parser.h
+Copyright: Joyent, Inc. and other Node contributors. All rights reserved.
+License: Expat
+
+Files: third-party/http-parser/http_parser.c
+Copyright: 2002-2013 Igor Sysoev
+           2011-2013 Nginx, Inc.
+License: MIT
+Comment: Based on src/http/ngx_http_parse.c from NGINX copyright Igor Sysoev.
+ Additional changes are licensed under the same terms as NGINX and
+ copyright Joyent, Inc. and other Node contributors. All rights reserved.
+
+Files: tests/nghttp2_npn_test.*
+Copyright: 2012, Twist Inc.
+License: Expat
+
+Files: m4/ax_cxx_compile_stdcxx_11.m4
+Copyright: 2008, Benjamin Kosnik <[email protected]>,
+           2012, Zack Weinberg <[email protected]>,
+           2013, Roy Stogner <[email protected]>
+License: all-permissive
+
+Files: m4/ax_python_devel.m4
+Copyright: 2009 Sebastian Huber <[email protected]>,
+	   2009 Alan W. Irwin,
+	   2009 Rafael Laboissiere <[email protected]>,
+	   2009 Andrew Collier,
+	   2009 Matteo Settenvini <[email protected]>,
+	   2009 Horst Knorr <[email protected]>,
+           2013 Daniel Mullner <[email protected]>
+License: GPL-3+ with autoconf exception
+
+Files: doc/_themes/sphinx_rtd_theme/*
+Copyright: 2013 Dave Snider
+License: MIT
+
+Files: doc/_themes/sphinx_rtd_theme/layout_old.html doc/_themes/sphinx_rtd_theme/search.html
+Copyright: 2007-2013 by the Sphinx team
+License: BSD-2-clause
+Comment: License details from https://bitbucket.org/birkenfeld/sphinx/src file LICENSE
+
+Files: doc/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf
+Copyright: Dave Gandy
+License: SIL-OFL-1.1
+Comment: Font Awesome by Dave Gandy - http://fontawesome.io
+
+
+License: Expat
  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
  "Software"), to deal in the Software without restriction, including
@@ -29,36 +74,7 @@ License: Expat
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-Files: third-party/http-parser/http_parser.h
-Copyright: Joyent, Inc. and other Node contributors. All rights reserved.
-License: Expat
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
-
-Files: third-party/http-parser/http_parser.c
-Copyright: 2002-2013 Igor Sysoev
-           2011-2013 Nginx, Inc.
-License:
- Based on src/http/ngx_http_parse.c from NGINX copyright Igor Sysoev
- .
- Additional changes are licensed under the same terms as NGINX and
- copyright Joyent, Inc. and other Node contributors. All rights reserved.
- .
+License: MIT
  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to
  deal in the Software without restriction, including without limitation the
@@ -77,46 +93,6 @@ License:
  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  IN THE SOFTWARE.
 
-Files: tests/nghttp2_npn_test.*
-Copyright: 2012, Twist Inc.
-License: Expat
- Permission is hereby granted, free of charge, to any person obtaining
- a copy of this software and associated documentation files (the
- "Software"), to deal in the Software without restriction, including
- without limitation the rights to use, copy, modify, merge, publish,
- distribute, sublicense, and/or sell copies of the Software, and to
- permit persons to whom the Software is furnished to do so, subject to
- the following conditions:
- .
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Files: m4/ax_cxx_compile_stdcxx_11.m4
-Copyright: 2008, Benjamin Kosnik <[email protected]>,
-           2012, Zack Weinberg <[email protected]>,
-           2013, Roy Stogner <[email protected]>
-License:
- Copying and distribution of this file, with or without modification, are
- permitted in any medium without royalty provided the copyright notice
- and this notice are preserved. This file is offered as-is, without any
- warranty.
-
-Files: m4/ax_python_devel.m4
-Copyright: 2009 Sebastian Huber <[email protected]>,
-	   2009 Alan W. Irwin,
-	   2009 Rafael Laboissiere <[email protected]>,
-	   2009 Andrew Collier,
-	   2009 Matteo Settenvini <[email protected]>,
-	   2009 Horst Knorr <[email protected]>,
-           2013 Daniel Mullner <[email protected]>
 License: GPL-3+ with autoconf exception
  This program is free software: you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published by the
@@ -148,43 +124,13 @@ License: GPL-3+ with autoconf exception
  License version 3 can be found in the file
  `/usr/share/common-licenses/GPL-3'.
 
-Files: doc/_themes/sphinx_rtd_theme/*
-Copyright: 2013 Dave Snider
-License: MIT
- License details from https://github.com/snide/sphinx_rtd_theme
- .
- The MIT License (MIT)
- .
- Copyright (c) 2013 Dave Snider
- .
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation files
- (the "Software"), to deal in the Software without restriction,
- including without limitation the rights to use, copy, modify, merge,
- publish, distribute, sublicense, and/or sell copies of the Software,
- and to permit persons to whom the Software is furnished to do so
- subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE.
+License: all-permissive
+ Copying and distribution of this file, with or without modification, are
+ permitted in any medium without royalty provided the copyright notice
+ and this notice are preserved. This file is offered as-is, without any
+ warranty.
 
-Files: doc/_themes/sphinx_rtd_theme/layout_old.html doc/_themes/sphinx_rtd_theme/search.html
-Copyright: 2007-2013 by the Sphinx team
 License: BSD-2-clause
- License details from https://bitbucket.org/birkenfeld/sphinx/src file LICENSE
- .
- Copyright (c) 2007-2013 by the Sphinx team (see AUTHORS file).
- All rights reserved.
- .
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
@@ -208,9 +154,7 @@ License: BSD-2-clause
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-Files: doc/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf
-Copyright: Font Awesome by Dave Gandy - http://fontawesome.io
-License: 
+License: SIL-OFL-1.1
  SIL Open Font License 1.1
  .
  License details from http://fortawesome.github.io/Font-Awesome/
@@ -232,7 +176,7 @@ License:
  .
  The OFL allows the licensed fonts to be used, studied, modified and
  redistributed freely as long as they are not sold by themselves. The
- fonts, including any derivative works, can be bundled, embedded, 
+ fonts, including any derivative works, can be bundled, embedded,
  redistributed and/or sold with any software provided that any reserved
  names are not used by derivative works. The fonts and derivatives,
  however, cannot be released under any other type of license. The
diff --git a/debian/libnghttp2-14.install b/debian/libnghttp2-14.install
new file mode 100644
index 0000000..77df405
--- /dev/null
+++ b/debian/libnghttp2-14.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libnghttp2*.so.*
diff --git a/debian/libnghttp2-14.symbols b/debian/libnghttp2-14.symbols
new file mode 100644
index 0000000..51e4b38
--- /dev/null
+++ b/debian/libnghttp2-14.symbols
@@ -0,0 +1,319 @@
+libnghttp2.so.14 libnghttp2-14 #MINVER#
+ huff_decode_table@Base 1.3.0
+ huff_sym_table@Base 1.3.0
+ nghttp2_adjust_local_window_size@Base 1.3.0
+ nghttp2_buf_free@Base 1.3.0
+ nghttp2_buf_init2@Base 1.3.0
+ nghttp2_buf_init@Base 1.3.0
+ nghttp2_buf_reserve@Base 1.3.0
+ nghttp2_buf_reset@Base 1.3.0
+ nghttp2_buf_wrap_init@Base 1.3.0
+ nghttp2_bufs_add@Base 1.3.0
+ nghttp2_bufs_addb@Base 1.3.0
+ nghttp2_bufs_addb_hold@Base 1.3.0
+ nghttp2_bufs_advance@Base 1.3.0
+ nghttp2_bufs_free@Base 1.3.0
+ nghttp2_bufs_init2@Base 1.3.0
+ nghttp2_bufs_init3@Base 1.3.0
+ nghttp2_bufs_init@Base 1.3.0
+ nghttp2_bufs_len@Base 1.3.0
+ nghttp2_bufs_next_present@Base 1.3.0
+ nghttp2_bufs_orb@Base 1.3.0
+ nghttp2_bufs_orb_hold@Base 1.3.0
+ nghttp2_bufs_realloc@Base 1.3.0
+ nghttp2_bufs_remove@Base 1.3.0
+ nghttp2_bufs_remove_copy@Base 1.3.0
+ nghttp2_bufs_reset@Base 1.3.0
+ nghttp2_bufs_seek_last_present@Base 1.3.0
+ nghttp2_bufs_wrap_free@Base 1.3.0
+ nghttp2_bufs_wrap_init@Base 1.3.0
+ nghttp2_check_header_name@Base 1.3.0
+ nghttp2_check_header_value@Base 1.3.0
+ nghttp2_cpymem@Base 1.3.0
+ nghttp2_downcase@Base 1.3.0
+ nghttp2_enable_strict_preface@Base 1.3.0
+ nghttp2_frame_add_pad@Base 1.3.0
+ nghttp2_frame_data_free@Base 1.3.0
+ nghttp2_frame_data_init@Base 1.3.0
+ nghttp2_frame_goaway_free@Base 1.3.0
+ nghttp2_frame_goaway_init@Base 1.3.0
+ nghttp2_frame_hd_init@Base 1.3.0
+ nghttp2_frame_headers_free@Base 1.3.0
+ nghttp2_frame_headers_init@Base 1.3.0
+ nghttp2_frame_headers_payload_nv_offset@Base 1.3.0
+ nghttp2_frame_iv_copy@Base 1.3.0
+ nghttp2_frame_pack_frame_hd@Base 1.3.0
+ nghttp2_frame_pack_goaway@Base 1.3.0
+ nghttp2_frame_pack_headers@Base 1.3.0
+ nghttp2_frame_pack_ping@Base 1.3.0
+ nghttp2_frame_pack_priority@Base 1.3.0
+ nghttp2_frame_pack_priority_spec@Base 1.3.0
+ nghttp2_frame_pack_push_promise@Base 1.3.0
+ nghttp2_frame_pack_rst_stream@Base 1.3.0
+ nghttp2_frame_pack_settings@Base 1.3.0
+ nghttp2_frame_pack_settings_payload@Base 1.3.0
+ nghttp2_frame_pack_window_update@Base 1.3.0
+ nghttp2_frame_ping_free@Base 1.3.0
+ nghttp2_frame_ping_init@Base 1.3.0
+ nghttp2_frame_priority_free@Base 1.3.0
+ nghttp2_frame_priority_init@Base 1.3.0
+ nghttp2_frame_priority_len@Base 1.3.0
+ nghttp2_frame_push_promise_free@Base 1.3.0
+ nghttp2_frame_push_promise_init@Base 1.3.0
+ nghttp2_frame_rst_stream_free@Base 1.3.0
+ nghttp2_frame_rst_stream_init@Base 1.3.0
+ nghttp2_frame_settings_free@Base 1.3.0
+ nghttp2_frame_settings_init@Base 1.3.0
+ nghttp2_frame_trail_padlen@Base 1.3.0
+ nghttp2_frame_unpack_frame_hd@Base 1.3.0
+ nghttp2_frame_unpack_goaway_payload2@Base 1.3.0
+ nghttp2_frame_unpack_goaway_payload@Base 1.3.0
+ nghttp2_frame_unpack_headers_payload@Base 1.3.0
+ nghttp2_frame_unpack_ping_payload@Base 1.3.0
+ nghttp2_frame_unpack_priority_payload@Base 1.3.0
+ nghttp2_frame_unpack_priority_spec@Base 1.3.0
+ nghttp2_frame_unpack_push_promise_payload@Base 1.3.0
+ nghttp2_frame_unpack_rst_stream_payload@Base 1.3.0
+ nghttp2_frame_unpack_settings_entry@Base 1.3.0
+ nghttp2_frame_unpack_settings_payload2@Base 1.3.0
+ nghttp2_frame_unpack_settings_payload@Base 1.3.0
+ nghttp2_frame_unpack_window_update_payload@Base 1.3.0
+ nghttp2_frame_window_update_free@Base 1.3.0
+ nghttp2_frame_window_update_init@Base 1.3.0
+ nghttp2_get_uint16@Base 1.3.0
+ nghttp2_get_uint32@Base 1.3.0
+ nghttp2_hd_decode_length@Base 1.3.0
+ nghttp2_hd_deflate_bound@Base 1.3.0
+ nghttp2_hd_deflate_change_table_size@Base 1.3.0
+ nghttp2_hd_deflate_del@Base 1.3.0
+ nghttp2_hd_deflate_free@Base 1.3.0
+ nghttp2_hd_deflate_hd@Base 1.3.0
+ nghttp2_hd_deflate_hd_bufs@Base 1.3.0
+ nghttp2_hd_deflate_init2@Base 1.3.0
+ nghttp2_hd_deflate_init@Base 1.3.0
+ nghttp2_hd_deflate_new2@Base 1.3.0
+ nghttp2_hd_deflate_new@Base 1.3.0
+ nghttp2_hd_emit_indname_block@Base 1.3.0
+ nghttp2_hd_emit_newname_block@Base 1.3.0
+ nghttp2_hd_emit_table_size@Base 1.3.0
+ nghttp2_hd_entry_free@Base 1.3.0
+ nghttp2_hd_entry_init@Base 1.3.0
+ nghttp2_hd_huff_decode@Base 1.3.0
+ nghttp2_hd_huff_decode_context_init@Base 1.3.0
+ nghttp2_hd_huff_encode@Base 1.3.0
+ nghttp2_hd_huff_encode_count@Base 1.3.0
+ nghttp2_hd_inflate_change_table_size@Base 1.3.0
+ nghttp2_hd_inflate_del@Base 1.3.0
+ nghttp2_hd_inflate_end_headers@Base 1.3.0
+ nghttp2_hd_inflate_free@Base 1.3.0
+ nghttp2_hd_inflate_hd2@Base 1.3.0
+ nghttp2_hd_inflate_hd@Base 1.3.0
+ nghttp2_hd_inflate_init@Base 1.3.0
+ nghttp2_hd_inflate_new2@Base 1.3.0
+ nghttp2_hd_inflate_new@Base 1.3.0
+ nghttp2_hd_table_get@Base 1.3.0
+ nghttp2_http_on_data_chunk@Base 1.3.0
+ nghttp2_http_on_header@Base 1.3.0
+ nghttp2_http_on_remote_end_stream@Base 1.3.0
+ nghttp2_http_on_request_headers@Base 1.3.0
+ nghttp2_http_on_response_headers@Base 1.3.0
+ nghttp2_http_on_trailer_headers@Base 1.3.0
+ nghttp2_http_record_request_method@Base 1.3.0
+ nghttp2_is_fatal@Base 1.3.0
+ nghttp2_iv_check@Base 1.3.0
+ nghttp2_map_each@Base 1.3.0
+ nghttp2_map_each_free@Base 1.3.0
+ nghttp2_map_entry_init@Base 1.3.0
+ nghttp2_map_find@Base 1.3.0
+ nghttp2_map_free@Base 1.3.0
+ nghttp2_map_init@Base 1.3.0
+ nghttp2_map_insert@Base 1.3.0
+ nghttp2_map_remove@Base 1.3.0
+ nghttp2_map_size@Base 1.3.0
+ nghttp2_mem_calloc@Base 1.3.0
+ nghttp2_mem_default@Base 1.3.0
+ nghttp2_mem_free@Base 1.3.0
+ nghttp2_mem_malloc@Base 1.3.0
+ nghttp2_mem_realloc@Base 1.3.0
+ nghttp2_memdup@Base 1.3.0
+ nghttp2_nv_array_copy@Base 1.3.0
+ nghttp2_nv_array_del@Base 1.3.0
+ nghttp2_nv_array_sort@Base 1.3.0
+ nghttp2_nv_compare_name@Base 1.3.0
+ nghttp2_nv_equal@Base 1.3.0
+ nghttp2_option_del@Base 1.3.0
+ nghttp2_option_new@Base 1.3.0
+ nghttp2_option_set_max_reserved_remote_streams@Base 1.3.0
+ nghttp2_option_set_no_auto_window_update@Base 1.3.0
+ nghttp2_option_set_no_http_messaging@Base 1.3.0
+ nghttp2_option_set_no_recv_client_magic@Base 1.3.0
+ nghttp2_option_set_peer_max_concurrent_streams@Base 1.3.0
+ nghttp2_outbound_item_free@Base 1.3.0
+ nghttp2_outbound_item_init@Base 1.3.0
+ nghttp2_outbound_queue_init@Base 1.3.0
+ nghttp2_outbound_queue_pop@Base 1.3.0
+ nghttp2_outbound_queue_push@Base 1.3.0
+ nghttp2_pack_settings_payload@Base 1.3.0
+ nghttp2_pq_each@Base 1.3.0
+ nghttp2_pq_empty@Base 1.3.0
+ nghttp2_pq_free@Base 1.3.0
+ nghttp2_pq_init@Base 1.3.0
+ nghttp2_pq_pop@Base 1.3.0
+ nghttp2_pq_push@Base 1.3.0
+ nghttp2_pq_remove@Base 1.3.0
+ nghttp2_pq_size@Base 1.3.0
+ nghttp2_pq_top@Base 1.3.0
+ nghttp2_pq_update@Base 1.3.0
+ nghttp2_priority_spec_check_default@Base 1.3.0
+ nghttp2_priority_spec_default_init@Base 1.3.0
+ nghttp2_priority_spec_init@Base 1.3.0
+ nghttp2_put_uint16be@Base 1.3.0
+ nghttp2_put_uint32be@Base 1.3.0
+ nghttp2_queue_back@Base 1.3.0
+ nghttp2_queue_empty@Base 1.3.0
+ nghttp2_queue_free@Base 1.3.0
+ nghttp2_queue_front@Base 1.3.0
+ nghttp2_queue_init@Base 1.3.0
+ nghttp2_queue_pop@Base 1.3.0
+ nghttp2_queue_push@Base 1.3.0
+ nghttp2_select_next_protocol@Base 1.3.0
+ nghttp2_session_add_goaway@Base 1.3.0
+ nghttp2_session_add_item@Base 1.3.0
+ nghttp2_session_add_ping@Base 1.3.0
+ nghttp2_session_add_rst_stream@Base 1.3.0
+ nghttp2_session_add_settings@Base 1.3.0
+ nghttp2_session_add_window_update@Base 1.3.0
+ nghttp2_session_adjust_closed_stream@Base 1.3.0
+ nghttp2_session_adjust_idle_stream@Base 1.3.0
+ nghttp2_session_callbacks_del@Base 1.3.0
+ nghttp2_session_callbacks_new@Base 1.3.0
+ nghttp2_session_callbacks_set_before_frame_send_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_data_source_read_length_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_begin_frame_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_begin_headers_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_data_chunk_recv_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_frame_not_send_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_frame_recv_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_frame_send_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_header_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_invalid_frame_recv_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_on_stream_close_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_recv_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_select_padding_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_send_callback@Base 1.3.0
+ nghttp2_session_callbacks_set_send_data_callback@Base 1.3.0
+ nghttp2_session_client_new2@Base 1.3.0
+ nghttp2_session_client_new3@Base 1.3.0
+ nghttp2_session_client_new@Base 1.3.0
+ nghttp2_session_close_stream@Base 1.3.0
+ nghttp2_session_close_stream_if_shut_rdwr@Base 1.3.0
+ nghttp2_session_consume@Base 1.3.0
+ nghttp2_session_consume_connection@Base 1.3.0
+ nghttp2_session_consume_stream@Base 1.3.0
+ nghttp2_session_del@Base 1.3.0
+ nghttp2_session_destroy_stream@Base 1.3.0
+ nghttp2_session_detach_idle_stream@Base 1.3.0
+ nghttp2_session_end_headers_received@Base 1.3.0
+ nghttp2_session_end_request_headers_received@Base 1.3.0
+ nghttp2_session_end_response_headers_received@Base 1.3.0
+ nghttp2_session_find_stream@Base 1.3.0
+ nghttp2_session_get_effective_local_window_size@Base 1.3.0
+ nghttp2_session_get_effective_recv_data_length@Base 1.3.0
+ nghttp2_session_get_last_proc_stream_id@Base 1.3.0
+ nghttp2_session_get_next_ob_item@Base 1.3.0
+ nghttp2_session_get_next_stream_id@Base 1.3.0
+ nghttp2_session_get_outbound_queue_size@Base 1.3.0
+ nghttp2_session_get_remote_settings@Base 1.3.0
+ nghttp2_session_get_remote_window_size@Base 1.3.0
+ nghttp2_session_get_root_stream@Base 1.3.0
+ nghttp2_session_get_stream@Base 1.3.0
+ nghttp2_session_get_stream_effective_local_window_size@Base 1.3.0
+ nghttp2_session_get_stream_effective_recv_data_length@Base 1.3.0
+ nghttp2_session_get_stream_local_close@Base 1.3.0
+ nghttp2_session_get_stream_raw@Base 1.3.0
+ nghttp2_session_get_stream_remote_close@Base 1.3.0
+ nghttp2_session_get_stream_remote_window_size@Base 1.3.0
+ nghttp2_session_get_stream_user_data@Base 1.3.0
+ nghttp2_session_is_my_stream_id@Base 1.3.0
+ nghttp2_session_keep_closed_stream@Base 1.3.0
+ nghttp2_session_keep_idle_stream@Base 1.3.0
+ nghttp2_session_mem_recv@Base 1.3.0
+ nghttp2_session_mem_send@Base 1.3.0
+ nghttp2_session_on_data_received@Base 1.3.0
+ nghttp2_session_on_goaway_received@Base 1.3.0
+ nghttp2_session_on_headers_received@Base 1.3.0
+ nghttp2_session_on_ping_received@Base 1.3.0
+ nghttp2_session_on_priority_received@Base 1.3.0
+ nghttp2_session_on_push_promise_received@Base 1.3.0
+ nghttp2_session_on_push_response_headers_received@Base 1.3.0
+ nghttp2_session_on_request_headers_received@Base 1.3.0
+ nghttp2_session_on_response_headers_received@Base 1.3.0
+ nghttp2_session_on_rst_stream_received@Base 1.3.0
+ nghttp2_session_on_settings_received@Base 1.3.0
+ nghttp2_session_on_window_update_received@Base 1.3.0
+ nghttp2_session_open_stream@Base 1.3.0
+ nghttp2_session_pack_data@Base 1.3.0
+ nghttp2_session_pop_next_ob_item@Base 1.3.0
+ nghttp2_session_recv@Base 1.3.0
+ nghttp2_session_reprioritize_stream@Base 1.3.0
+ nghttp2_session_resume_data@Base 1.3.0
+ nghttp2_session_send@Base 1.3.0
+ nghttp2_session_server_new2@Base 1.3.0
+ nghttp2_session_server_new3@Base 1.3.0
+ nghttp2_session_server_new@Base 1.3.0
+ nghttp2_session_set_next_stream_id@Base 1.3.0
+ nghttp2_session_set_stream_user_data@Base 1.3.0
+ nghttp2_session_terminate_session2@Base 1.3.0
+ nghttp2_session_terminate_session@Base 1.3.0
+ nghttp2_session_terminate_session_with_reason@Base 1.3.0
+ nghttp2_session_update_local_settings@Base 1.3.0
+ nghttp2_session_upgrade@Base 1.3.0
+ nghttp2_session_want_read@Base 1.3.0
+ nghttp2_session_want_write@Base 1.3.0
+ nghttp2_should_send_window_update@Base 1.3.0
+ nghttp2_stream_attach_item@Base 1.3.0
+ nghttp2_stream_check_deferred_by_flow_control@Base 1.3.0
+ nghttp2_stream_check_deferred_item@Base 1.3.0
+ nghttp2_stream_defer_item@Base 1.3.0
+ nghttp2_stream_dep_add@Base 1.3.0
+ nghttp2_stream_dep_add_subtree@Base 1.3.0
+ nghttp2_stream_dep_distributed_weight@Base 1.3.0
+ nghttp2_stream_dep_find_ancestor@Base 1.3.0
+ nghttp2_stream_dep_insert@Base 1.3.0
+ nghttp2_stream_dep_insert_subtree@Base 1.3.0
+ nghttp2_stream_dep_remove@Base 1.3.0
+ nghttp2_stream_dep_remove_subtree@Base 1.3.0
+ nghttp2_stream_detach_item@Base 1.3.0
+ nghttp2_stream_free@Base 1.3.0
+ nghttp2_stream_get_first_child@Base 1.3.0
+ nghttp2_stream_get_next_sibling@Base 1.3.0
+ nghttp2_stream_get_parent@Base 1.3.0
+ nghttp2_stream_get_previous_sibling@Base 1.3.0
+ nghttp2_stream_get_state@Base 1.3.0
+ nghttp2_stream_get_stream_id@Base 1.3.0
+ nghttp2_stream_get_sum_dependency_weight@Base 1.3.0
+ nghttp2_stream_get_weight@Base 1.3.0
+ nghttp2_stream_in_dep_tree@Base 1.3.0
+ nghttp2_stream_init@Base 1.3.0
+ nghttp2_stream_next_outbound_item@Base 1.3.0
+ nghttp2_stream_promise_fulfilled@Base 1.3.0
+ nghttp2_stream_reschedule@Base 1.3.0
+ nghttp2_stream_resume_deferred_item@Base 1.3.0
+ nghttp2_stream_shutdown@Base 1.3.0
+ nghttp2_stream_update_local_initial_window_size@Base 1.3.0
+ nghttp2_stream_update_remote_initial_window_size@Base 1.3.0
+ nghttp2_strerror@Base 1.3.0
+ nghttp2_submit_data@Base 1.3.0
+ nghttp2_submit_goaway@Base 1.3.0
+ nghttp2_submit_headers@Base 1.3.0
+ nghttp2_submit_ping@Base 1.3.0
+ nghttp2_submit_priority@Base 1.3.0
+ nghttp2_submit_push_promise@Base 1.3.0
+ nghttp2_submit_request@Base 1.3.0
+ nghttp2_submit_response@Base 1.3.0
+ nghttp2_submit_rst_stream@Base 1.3.0
+ nghttp2_submit_settings@Base 1.3.0
+ nghttp2_submit_shutdown_notice@Base 1.3.0
+ nghttp2_submit_trailer@Base 1.3.0
+ nghttp2_submit_window_update@Base 1.3.0
+ nghttp2_version@Base 1.3.0
diff --git a/debian/libnghttp2-5.install b/debian/libnghttp2-5.install
deleted file mode 100644
index 77df405..0000000
--- a/debian/libnghttp2-5.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libnghttp2*.so.*
diff --git a/debian/libnghttp2-5.shlibs b/debian/libnghttp2-5.shlibs
deleted file mode 100644
index fe555ae..0000000
--- a/debian/libnghttp2-5.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libnghttp2 5 libnghttp2-5 (>= 0.6.7)
diff --git a/debian/libnghttp2-5.symbols b/debian/libnghttp2-5.symbols
deleted file mode 100644
index 9f408da..0000000
--- a/debian/libnghttp2-5.symbols
+++ /dev/null
@@ -1,293 +0,0 @@
-libnghttp2.so.5 libnghttp2-5 #MINVER#
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.3
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.3
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.5.1
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.2
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.3
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- nghttp2_session_callbacks_set_before_frame_send_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_data_source_read_length_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_begin_frame_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_begin_headers_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_data_chunk_recv_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_frame_not_send_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_frame_recv_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_frame_send_callb...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- nghttp2_session_callbacks_set_on_invalid_frame_recv_callb...@libnghttp2.so.5 0.6.0
- nghttp2_session_callbacks_set_on_stream_close_callb...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- nghttp2_session_callbacks_set_select_padding_callb...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.7-1
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
[email protected] 0.6.7-1
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- nghttp2_session_get_stream_effective_local_window_s...@libnghttp2.so.5 0.6.0
- nghttp2_session_get_stream_effective_recv_data_len...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- nghttp2_session_on_push_response_headers_recei...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.3
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- nghttp2_stream_dep_all_your_stream_are_belong_to...@libnghttp2.so.5 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.0
- [email protected] 0.6.3
diff --git a/debian/nghttp2.install b/debian/nghttp2.install
index 138f4b2..adfd6c3 100644
--- a/debian/nghttp2.install
+++ b/debian/nghttp2.install
@@ -1,3 +1,3 @@
-debian/tmp/usr/bin/*/nghttp usr/bin
-debian/tmp/usr/bin/*/nghttpd usr/sbin
-debian/tmp/usr/bin/*/nghttpx usr/sbin
+debian/tmp/usr/bin/nghttp usr/bin
+debian/tmp/usr/bin/nghttpd usr/sbin
+debian/tmp/usr/bin/nghttpx usr/sbin
diff --git a/debian/nghttpx.conf b/debian/nghttpx.conf
new file mode 100644
index 0000000..122f346
--- /dev/null
+++ b/debian/nghttpx.conf
@@ -0,0 +1,41 @@
+#
+# Sample configuration file for nghttpx.
+#
+# * Line staring '#' is treated as comment.
+#
+# * The option name in the configuration file is the long command-line
+#   option name with leading '--' stripped (e.g., frontend). Put '='
+#   between option name and value. Don't put extra leading or trailing
+#   spaces.
+#
+# * The options which do not take argument in the command-line *take*
+#   argument in the configuration file. Specify 'yes' as argument
+#   (e.g., http2-proxy=yes). If other string is given, it disables the
+#   option.
+#
+# * To specify private key and certificate file, use private-key-file
+#   and certificate-file. See the examples below.
+#
+# * conf option cannot be used in the configuration file. It will be
+#   ignored.
+#
+# Examples:
+
+# Example 1
+# Proxying an HTTP server on localhost:80 to localhost:3000 (no TLS)
+frontend=127.0.0.1,3000
+backend=127.0.0.1,80
+frontend-no-tls=yes
+backend-no-tls=yes
+workers=1
+
+# Example 2
+# Proxying localhost:80 on all interfaces, port 3000 (TLS enabled)
+# frontend=0.0.0.0,3000
+# backend=127.0.0.1,80
+# private-key-file=/path/to/server.key
+# certificate-file=/path/to/server.crt
+# http2-proxy=no
+# workers=1
+
+# For comprehensive list of configuration options see "man nghttpx"
diff --git a/debian/nghttpx.service b/debian/nghttpx.service
new file mode 100644
index 0000000..3f3852f
--- /dev/null
+++ b/debian/nghttpx.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=HTTP/2 experimental proxy
+After=network.target
+
+[Service]
+Type=simple
+ExecStart=/usr/sbin/nghttpx --conf=/etc/nghttpx/nghttpx.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/rules b/debian/rules
index a3b5e0c..828becc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,58 +1,61 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-#include /usr/share/cdbs/1/rules/autoreconf.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+# this makes the tests fail
+# LDFLAGS += -Wl,--default-symver
 
-DEB_DBG_PACKAGE_libnghttp2-5 = libnghttp2-5-dbg
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		--enable-python-bindings=no --disable-failmalloc
 
-DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
-  --bindir=\$${prefix}/bin/$(DEB_HOST_MULTIARCH) \
-  --disable-failmalloc \
-  --with-libxml2=yes \
-  --with-spdylay=no
+override_dh_installdocs:
+	dh_installdocs -A README.rst AUTHORS
 
-ifeq (,$(filter hurd-%,$(DEB_BUILD_ARCH)))
-  DEB_CONFIGURE_EXTRA_FLAGS += --with-jemalloc=yes
-endif
-
-LDFLAGS += -Wl,--default-symver
-
-## Show what dh_autoreconf is deleting / moving / restoring
-#DEB_DH_AUTORECONF_ARGS := --verbose
-
-# Do not want README so set the default docs explicitly
-DEB_INSTALL_DOCS_ALL = AUTHORS README.rst
+override_dh_auto_build:
+	dh_auto_build
+	$(MAKE) html
 
-# Install scripts for nghttpx init script installed in install/nghttp2 below
-DEB_DH_INSTALLINIT_ARGS_nghttp2 := --onlyscripts --name=nghttpx
+# TODO: this may become obsolete soon with ddebs
+override_dh_strip:
+	dh_strip -plibnghttp2-14 --dbg-package=libnghttp2-14-dbg
+	dh_strip
 
-clean::
+override_dh_auto_clean:
+	dh_auto_clean
 	rm -rf doc/manual/html doc/manual/doctrees doc/apiref.rst
 
-# Need to install the contrib files, rename them and set the modes
-install/nghttp2::
-	install -d debian/nghttp2/etc/init.d
-	sed -e 's,^DAEMON=.*/,DAEMON=/usr/sbin/,' contrib/nghttpx-init > debian/nghttp2/etc/init.d/nghttpx
-	chmod 755 debian/nghttp2/etc/init.d/nghttpx
-	install -d debian/nghttp2/etc/nghttpx
-	install -m644 nghttpx.conf.sample debian/nghttp2/etc/nghttpx/nghttpx.conf
-	install -d debian/nghttp2/etc/logrotate.d
-	install -p -m644 contrib/nghttpx-logrotate debian/nghttp2/etc/logrotate.d/nghttpx
-
-install/libnghttp2-dev::
-	rm -f debian/tmp/usr/lib/*/libnghttp2.la
-
-build/libnghttp2-doc::
-	$(MAKE) html
-
-install/libnghttp2-doc::
-	d=$(CURDIR)/debian/libnghttp2-doc/usr/share/doc/libnghttp2-doc; \
-	mkdir -p $$d; \
-	cp -pr doc/manual/html/* $$d; \
-	cd $$d; \
-	rm -f objects.inv; \
-	cd _static; \
-	ln -sf /usr/share/javascript/jquery/jquery.js; \
-	ln -sf /usr/share/javascript/underscore/underscore.js
+override_dh_auto_install: custom_install_manual custom_install_init_scripts custom_install_systemd
+	dh_auto_install
+
+override_dh_installinit:
+	dh_installinit -pnghttp2 --onlyscripts --name=nghttpx
+
+.PHONY: custom_install_manual custom_install_init_scripts custom_install_systemd
+
+DOCDIR="debian/libnghttp2-doc/usr/share/doc/libnghttp2-doc"
+custom_install_manual:
+	mkdir -p $(DOCDIR)
+	cp -pr doc/manual/html/* $(DOCDIR)
+	rm $(DOCDIR)/objects.inv
+	ln -sf /usr/share/javascript/jquery/jquery.js $(DOCDIR)/_static/jquery.js
+	ln -sf /usr/share/javascript/underscore/underscore.js $(DOCDIR)/_static/underscore.js
+
+ETCDIR="debian/nghttp2/etc"
+custom_install_init_scripts:
+	install -d $(ETCDIR)/init.d
+	sed -e 's,^DAEMON=.*/,DAEMON=/usr/sbin/,' contrib/nghttpx-init > $(ETCDIR)/init.d/nghttpx
+	chmod 755 $(ETCDIR)/init.d/nghttpx
+	install -d $(ETCDIR)/nghttpx
+	# we install our own version of config
+	install -m644 debian/nghttpx.conf $(ETCDIR)/nghttpx/nghttpx.conf
+	install -d $(ETCDIR)/logrotate.d
+	install -p -m644 contrib/nghttpx-logrotate $(ETCDIR)/logrotate.d/nghttpx
+
+# Currently we install our own systemd unit because
+# the original one is slightly broken
+SYSTEMD="debian/nghttp2/lib/systemd/system"
+custom_install_systemd:
+	install -d $(SYSTEMD)
+	install -p -m644 debian/nghttpx.service $(SYSTEMD)/nghttpx.service
+
+%:
+	dh $@ --parallel --with=autoreconf --with=systemd

Attachment: signature.asc
Description: Digital signature

Reply via email to