1
0
Fork 0

Adding debian version 2.0.24-4.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-18 11:20:46 +01:00
parent afb0a8fea7
commit c86ae7dcba
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
12 changed files with 500 additions and 0 deletions

40
debian/changelog vendored Normal file
View file

@ -0,0 +1,40 @@
libnetconf2 (2.0.24-4) unstable; urgency=medium
* Adopting package from Ondřej with thanks for his past work.
-- Daniel Baumann <daniel@debian.org> Tue, 18 Feb 2025 11:19:51 +0100
libnetconf2 (2.0.24-3.1) unstable; urgency=medium
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062481
-- Benjamin Drung <bdrung@debian.org> Wed, 28 Feb 2024 14:21:24 +0000
libnetconf2 (2.0.24-3) unstable; urgency=medium
* Add proper Multi-Arch headers
-- Ondřej Surý <ondrej@debian.org> Thu, 25 Nov 2021 10:01:26 +0100
libnetconf2 (2.0.24-2) unstable; urgency=medium
* Change the libnetconf2-dev Dependency to libyang2-dev
-- Ondřej Surý <ondrej@debian.org> Wed, 24 Nov 2021 20:33:04 +0100
libnetconf2 (2.0.24-1) unstable; urgency=medium
* Use wrap-and-sort -a to sort file in d/ directory
* New upstream version 2.0.24
* Bump the libyang dependency to libyang2-dev
* Update the shared library package for SONAME bump
* Update the libnetconf2-2 symbols
-- Ondřej Surý <ondrej@debian.org> Sat, 13 Nov 2021 16:23:37 +0100
libnetconf2 (1.1.16-1) unstable; urgency=low
* Initial packaging (Closes: #976701)
-- Ondřej Surý <ondrej@debian.org> Fri, 4 Dec 2020 09:02:12 +0100

97
debian/control vendored Normal file
View file

@ -0,0 +1,97 @@
Source: libnetconf2
Section: libs
Maintainer: Daniel Baumann <daniel@debian.org>
Priority: optional
Standards-Version: 4.5.1.0
Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 12),
doxygen,
graphviz,
libssh-dev,
libssl-dev,
libyang2-dev,
pkg-config
Homepage: https://github.com/CESNET/libnetconf2
Package: libnetconf2-doc
Depends: ${misc:Depends}
Section: doc
Architecture: all
Multi-Arch: foreign
Description: NETCONF protocol library [docs]
NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF.
.
libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
NETCONF RPC communication both server and client-side. Note that NETCONF
datastore implementation is not a part of this library. The library supports
both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
features include:
.
* NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
* NETCONF over TLS (RFC 7589), using OpenSSL.
* DNSSEC SSH Key Fingerprints (RFC 4255)
* NETCONF over pre-established transport sessions (using this mechanism the
communication can be tunneled through sshd(8), for instance).
* NETCONF Call Home (RFC 8071).
* NETCONF Event Notifications (RFC 5277),
.
This package contains the documentation.
Package: libnetconf2-2t64
Provides: ${t64:Provides}
Replaces: libnetconf2-2
Breaks: libnetconf2-2 (<< ${source:Version})
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends}
Section: libs
Architecture: any
Multi-Arch: same
Description: NETCONF protocol library [C library]
NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF.
.
libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
NETCONF RPC communication both server and client-side. Note that NETCONF
datastore implementation is not a part of this library. The library supports
both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
features include:
.
* NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
* NETCONF over TLS (RFC 7589), using OpenSSL.
* DNSSEC SSH Key Fingerprints (RFC 4255)
* NETCONF over pre-established transport sessions (using this mechanism the
communication can be tunneled through sshd(8), for instance).
* NETCONF Call Home (RFC 8071).
* NETCONF Event Notifications (RFC 5277),
.
This package contains the shared C library.
Package: libnetconf2-dev
Depends: libnetconf2-2t64 (= ${binary:Version}),
libyang2-dev,
${misc:Depends},
${shlibs:Depends}
Section: libdevel
Architecture: any
Multi-Arch: same
Description: NETCONF protocol library [C development]
NETCONF library in C intended for building NETCONF clients and servers. NETCONF
is the NETwork CONFiguration protocol introduced by IETF.
.
libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
NETCONF RPC communication both server and client-side. Note that NETCONF
datastore implementation is not a part of this library. The library supports
both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
features include:
.
* NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
* NETCONF over TLS (RFC 7589), using OpenSSL.
* DNSSEC SSH Key Fingerprints (RFC 4255)
* NETCONF over pre-established transport sessions (using this mechanism the
communication can be tunneled through sshd(8), for instance).
* NETCONF Call Home (RFC 8071).
* NETCONF Event Notifications (RFC 5277),
.
This package contains the static C library and headers.

72
debian/copyright vendored Normal file
View file

@ -0,0 +1,72 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libnetconf2
Source: https://github.com/CESNET/libnetconf2
Files: *
Copyright: 2015-2020 CESNET, z.s.p.o.
License: BSD-3-clause
Files: modules/ietf-datastores*
Copyright: 2018 IETF Trust
Martin Bjorklund
Juergen Schoenwaelder
Phil Shafer
Kent Watsen
Rob Wilton
License: BSD-3-clause
Files: modules/ietf-netconf@2013-09-29.yang modules/ietf-netconf@2013-09-29_yang.h
Copyright: 2011 IETF Trust
Martin Bjorklund
Juergen Schoenwaelder
Andy Bierman
License: BSD-3-clause
Files: modules/ietf-netconf-acm@2018-02-14.yang
Copyright: 2012-2018 IETF Trust
Andy Bierman
Martin Bjorklund
License: BSD-3-clause
Files: modules/ietf-origin.yang modules/ietf_origin_yang.h
Copyright: 2018 IETF Trust
Martin Bjorklund
Juergen Schoenwaelder
Phil Shafer
Kent Watsen
Rob Wilton
License: BSD-3-clause
Files: modules/ietf-netconf-monitoring@2010-10-04.yang modules/ietf_netconf_monitoring@2010-10-04_yang.h
Copyright: 2010 IETF Trust
Mark Scott
Martin Bjorklund
License: BSD-3-clause
Files: CMakeModules/FindCMocka.cmake
Copyright: 2011-2012 Andreas Schneider
License: BSD-3-clause
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

3
debian/gbp.conf vendored Normal file
View file

@ -0,0 +1,3 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/main

1
debian/libnetconf2-2t64.install vendored Normal file
View file

@ -0,0 +1 @@
usr/lib/*/libnetconf2.so.*

View file

@ -0,0 +1 @@
libnetconf2-2t64: package-name-doesnt-match-sonames libnetconf2-2

249
debian/libnetconf2-2t64.symbols vendored Normal file
View file

@ -0,0 +1,249 @@
libnetconf2.so.2 libnetconf2-2t64 #MINVER#
nc_accept@Base 1.1.16
nc_accept_callhome@Base 1.1.16
nc_accept_inout@Base 1.1.16
nc_client_destroy@Base 1.1.16
nc_client_err_clean@Base 1.1.16
nc_client_get_schema_callback@Base 1.1.16
nc_client_get_schema_searchpath@Base 1.1.16
nc_client_get_thread_context@Base 1.1.16
nc_client_init@Base 1.1.16
nc_client_session_set_not_strict@Base 1.1.16
nc_client_set_schema_callback@Base 1.1.16
nc_client_set_schema_searchpath@Base 1.1.16
nc_client_set_thread_context@Base 1.1.16
nc_client_ssh_add_keypair@Base 1.1.16
nc_client_ssh_ch_add_bind_listen@Base 1.1.16
nc_client_ssh_ch_add_keypair@Base 1.1.16
nc_client_ssh_ch_del_bind@Base 1.1.16
nc_client_ssh_ch_del_keypair@Base 1.1.16
nc_client_ssh_ch_get_auth_hostkey_check_clb@Base 1.1.16
nc_client_ssh_ch_get_auth_interactive_clb@Base 1.1.16
nc_client_ssh_ch_get_auth_password_clb@Base 1.1.16
nc_client_ssh_ch_get_auth_pref@Base 1.1.16
nc_client_ssh_ch_get_auth_privkey_passphrase_clb@Base 1.1.16
nc_client_ssh_ch_get_keypair@Base 1.1.16
nc_client_ssh_ch_get_keypair_count@Base 1.1.16
nc_client_ssh_ch_get_username@Base 1.1.16
nc_client_ssh_ch_set_auth_hostkey_check_clb@Base 1.1.16
nc_client_ssh_ch_set_auth_interactive_clb@Base 1.1.16
nc_client_ssh_ch_set_auth_password_clb@Base 1.1.16
nc_client_ssh_ch_set_auth_pref@Base 1.1.16
nc_client_ssh_ch_set_auth_privkey_passphrase_clb@Base 1.1.16
nc_client_ssh_ch_set_username@Base 1.1.16
nc_client_ssh_del_keypair@Base 1.1.16
nc_client_ssh_get_auth_hostkey_check_clb@Base 1.1.16
nc_client_ssh_get_auth_interactive_clb@Base 1.1.16
nc_client_ssh_get_auth_password_clb@Base 1.1.16
nc_client_ssh_get_auth_pref@Base 1.1.16
nc_client_ssh_get_auth_privkey_passphrase_clb@Base 1.1.16
nc_client_ssh_get_keypair@Base 1.1.16
nc_client_ssh_get_keypair_count@Base 1.1.16
nc_client_ssh_get_username@Base 1.1.16
nc_client_ssh_set_auth_hostkey_check_clb@Base 1.1.16
nc_client_ssh_set_auth_interactive_clb@Base 1.1.16
nc_client_ssh_set_auth_password_clb@Base 1.1.16
nc_client_ssh_set_auth_pref@Base 1.1.16
nc_client_ssh_set_auth_privkey_passphrase_clb@Base 1.1.16
nc_client_ssh_set_username@Base 1.1.16
nc_client_tls_ch_add_bind_listen@Base 1.1.16
nc_client_tls_ch_del_bind@Base 1.1.16
nc_client_tls_ch_get_cert_key_paths@Base 1.1.16
nc_client_tls_ch_get_crl_paths@Base 1.1.16
nc_client_tls_ch_get_trusted_ca_paths@Base 1.1.16
nc_client_tls_ch_set_cert_key_paths@Base 1.1.16
nc_client_tls_ch_set_crl_paths@Base 1.1.16
nc_client_tls_ch_set_trusted_ca_paths@Base 1.1.16
nc_client_tls_get_cert_key_paths@Base 1.1.16
nc_client_tls_get_crl_paths@Base 1.1.16
nc_client_tls_get_trusted_ca_paths@Base 1.1.16
nc_client_tls_set_cert_key_paths@Base 1.1.16
nc_client_tls_set_crl_paths@Base 1.1.16
nc_client_tls_set_trusted_ca_paths@Base 1.1.16
nc_connect_ch_client_dispatch@Base 1.1.16
nc_connect_inout@Base 1.1.16
nc_connect_libssh@Base 1.1.16
nc_connect_libssl@Base 1.1.16
nc_connect_ssh@Base 1.1.16
nc_connect_ssh_channel@Base 1.1.16
nc_connect_tls@Base 1.1.16
nc_connect_unix@Base 1.1.16
nc_err@Base 1.1.16
nc_err_add_bad_attr@Base 1.1.16
nc_err_add_bad_elem@Base 1.1.16
nc_err_add_bad_ns@Base 1.1.16
nc_err_add_info_other@Base 1.1.16
nc_err_get_app_tag@Base 1.1.16
nc_err_get_msg@Base 1.1.16
nc_err_get_path@Base 1.1.16
nc_err_get_tag@Base 1.1.16
nc_err_get_type@Base 1.1.16
nc_err_set_app_tag@Base 1.1.16
nc_err_set_msg@Base 1.1.16
nc_err_set_path@Base 1.1.16
nc_err_set_sid@Base 1.1.16
nc_libssh_thread_verbosity@Base 1.1.16
nc_ps_accept_ssh_channel@Base 1.1.16
nc_ps_add_session@Base 1.1.16
nc_ps_clear@Base 1.1.16
nc_ps_del_session@Base 1.1.16
nc_ps_free@Base 1.1.16
nc_ps_get_session@Base 1.1.16
nc_ps_new@Base 1.1.16
nc_ps_poll@Base 1.1.16
nc_ps_session_count@Base 1.1.16
nc_recv_notif@Base 1.1.16
nc_recv_notif_dispatch@Base 1.1.16
nc_recv_reply@Base 1.1.16
nc_rpc_act_generic@Base 1.1.16
nc_rpc_act_generic_xml@Base 1.1.16
nc_rpc_cancel@Base 1.1.16
nc_rpc_commit@Base 1.1.16
nc_rpc_copy@Base 1.1.16
nc_rpc_delete@Base 1.1.16
nc_rpc_deletesub@Base 2.0.24
nc_rpc_discard@Base 1.1.16
nc_rpc_edit@Base 1.1.16
nc_rpc_editdata@Base 1.1.16
nc_rpc_establishpush_onchange@Base 2.0.24
nc_rpc_establishpush_periodic@Base 2.0.24
nc_rpc_establishsub@Base 2.0.24
nc_rpc_free@Base 1.1.16
nc_rpc_get@Base 1.1.16
nc_rpc_get_type@Base 1.1.16
nc_rpc_getconfig@Base 1.1.16
nc_rpc_getdata@Base 1.1.16
nc_rpc_getschema@Base 1.1.16
nc_rpc_kill@Base 1.1.16
nc_rpc_killsub@Base 2.0.24
nc_rpc_lock@Base 1.1.16
nc_rpc_modifypush_onchange@Base 2.0.24
nc_rpc_modifypush_periodic@Base 2.0.24
nc_rpc_modifysub@Base 2.0.24
nc_rpc_resyncsub@Base 2.0.24
nc_rpc_subscribe@Base 1.1.16
nc_rpc_unlock@Base 1.1.16
nc_rpc_validate@Base 1.1.16
nc_send_rpc@Base 1.1.16
nc_server_add_endpt@Base 1.1.16
nc_server_ch_add_client@Base 1.1.16
nc_server_ch_client_add_endpt@Base 1.1.16
nc_server_ch_client_del_endpt@Base 1.1.16
nc_server_ch_client_endpt_enable_keepalives@Base 1.1.16
nc_server_ch_client_endpt_set_address@Base 1.1.16
nc_server_ch_client_endpt_set_keepalives@Base 1.1.16
nc_server_ch_client_endpt_set_port@Base 1.1.16
nc_server_ch_client_is_endpt@Base 1.1.16
nc_server_ch_client_periodic_set_anchor_time@Base 1.1.16
nc_server_ch_client_periodic_set_idle_timeout@Base 1.1.16
nc_server_ch_client_periodic_set_period@Base 1.1.16
nc_server_ch_client_set_conn_type@Base 1.1.16
nc_server_ch_client_set_max_attempts@Base 1.1.16
nc_server_ch_client_set_start_with@Base 1.1.16
nc_server_ch_del_client@Base 1.1.16
nc_server_ch_is_client@Base 1.1.16
nc_server_del_endpt@Base 1.1.16
nc_server_destroy@Base 1.1.16
nc_server_endpt_count@Base 1.1.16
nc_server_endpt_enable_keepalives@Base 1.1.16
nc_server_endpt_set_address@Base 1.1.16
nc_server_endpt_set_keepalives@Base 1.1.16
nc_server_endpt_set_perms@Base 1.1.16
nc_server_endpt_set_port@Base 1.1.16
nc_server_get_capab_withdefaults@Base 1.1.16
nc_server_get_cpblts@Base 1.1.16
nc_server_get_cpblts_version@Base 1.1.16
nc_server_get_hello_timeout@Base 1.1.16
nc_server_get_idle_timeout@Base 1.1.16
nc_server_init@Base 1.1.16
nc_server_is_endpt@Base 1.1.16
nc_server_notif_free@Base 1.1.16
nc_server_notif_get_time@Base 1.1.16
nc_server_notif_new@Base 1.1.16
nc_server_notif_send@Base 1.1.16
nc_server_reply_add_err@Base 1.1.16
nc_server_reply_data@Base 1.1.16
nc_server_reply_err@Base 1.1.16
nc_server_reply_free@Base 1.1.16
nc_server_reply_get_last_err@Base 1.1.16
nc_server_reply_ok@Base 1.1.16
nc_server_set_capab_withdefaults@Base 1.1.16
nc_server_set_capability@Base 1.1.16
nc_server_set_content_id_clb@Base 2.0.24
nc_server_set_hello_timeout@Base 1.1.16
nc_server_set_idle_timeout@Base 1.1.16
nc_server_ssh_add_authkey@Base 1.1.16
nc_server_ssh_add_authkey_path@Base 1.1.16
nc_server_ssh_ch_client_endpt_add_hostkey@Base 1.1.16
nc_server_ssh_ch_client_endpt_del_hostkey@Base 1.1.16
nc_server_ssh_ch_client_endpt_get_auth_methods@Base 1.1.16
nc_server_ssh_ch_client_endpt_mov_hostkey@Base 1.1.16
nc_server_ssh_ch_client_endpt_set_auth_attempts@Base 1.1.16
nc_server_ssh_ch_client_endpt_set_auth_methods@Base 1.1.16
nc_server_ssh_ch_client_endpt_set_auth_timeout@Base 1.1.16
nc_server_ssh_del_authkey@Base 1.1.16
nc_server_ssh_endpt_add_hostkey@Base 1.1.16
nc_server_ssh_endpt_del_hostkey@Base 1.1.16
nc_server_ssh_endpt_get_auth_methods@Base 1.1.16
nc_server_ssh_endpt_mov_hostkey@Base 1.1.16
nc_server_ssh_endpt_set_auth_attempts@Base 1.1.16
nc_server_ssh_endpt_set_auth_methods@Base 1.1.16
nc_server_ssh_endpt_set_auth_timeout@Base 1.1.16
nc_server_ssh_set_hostkey_clb@Base 1.1.16
nc_server_ssh_set_interactive_auth_clb@Base 1.1.16
nc_server_ssh_set_passwd_auth_clb@Base 1.1.16
nc_server_ssh_set_pubkey_auth_clb@Base 1.1.16
nc_server_tls_ch_client_endpt_add_ctn@Base 1.1.16
nc_server_tls_ch_client_endpt_add_trusted_cert_list@Base 1.1.16
nc_server_tls_ch_client_endpt_clear_crls@Base 1.1.16
nc_server_tls_ch_client_endpt_del_ctn@Base 1.1.16
nc_server_tls_ch_client_endpt_del_trusted_cert_list@Base 1.1.16
nc_server_tls_ch_client_endpt_get_ctn@Base 1.1.16
nc_server_tls_ch_client_endpt_set_server_cert@Base 1.1.16
nc_server_tls_ch_client_endpt_set_trusted_ca_paths@Base 1.1.16
nc_server_tls_ch_client_set_crl_paths@Base 1.1.16
nc_server_tls_endpt_add_ctn@Base 1.1.16
nc_server_tls_endpt_add_trusted_cert_list@Base 1.1.16
nc_server_tls_endpt_clear_crls@Base 1.1.16
nc_server_tls_endpt_del_ctn@Base 1.1.16
nc_server_tls_endpt_del_trusted_cert_list@Base 1.1.16
nc_server_tls_endpt_get_ctn@Base 1.1.16
nc_server_tls_endpt_set_crl_paths@Base 1.1.16
nc_server_tls_endpt_set_server_cert@Base 1.1.16
nc_server_tls_endpt_set_trusted_ca_paths@Base 1.1.16
nc_server_tls_set_server_cert_chain_clb@Base 1.1.16
nc_server_tls_set_server_cert_clb@Base 1.1.16
nc_server_tls_set_trusted_cert_list_clb@Base 1.1.16
nc_server_tls_set_verify_clb@Base 1.1.16
nc_session_accept_ssh_channel@Base 1.1.16
nc_session_cpblt@Base 1.1.16
nc_session_dec_notif_status@Base 2.0.24
nc_session_free@Base 1.1.16
nc_session_get_client_cert@Base 1.1.16
nc_session_get_cpblts@Base 1.1.16
nc_session_get_ctx@Base 1.1.16
nc_session_get_data@Base 1.1.16
nc_session_get_host@Base 1.1.16
nc_session_get_id@Base 1.1.16
nc_session_get_killed_by@Base 1.1.16
nc_session_get_notif_status@Base 1.1.16
nc_session_get_path@Base 1.1.16
nc_session_get_port@Base 1.1.16
nc_session_get_start_time@Base 1.1.16
nc_session_get_status@Base 1.1.16
nc_session_get_term_reason@Base 1.1.16
nc_session_get_ti@Base 1.1.16
nc_session_get_username@Base 1.1.16
nc_session_get_version@Base 1.1.16
nc_session_inc_notif_status@Base 2.0.24
nc_session_is_callhome@Base 1.1.16
nc_session_ntf_thread_running@Base 1.1.16
nc_session_set_data@Base 1.1.16
nc_session_set_killed_by@Base 1.1.16
nc_session_set_status@Base 1.1.16
nc_session_set_term_reason@Base 1.1.16
nc_set_global_rpc_clb@Base 1.1.16
nc_set_print_clb@Base 1.1.16
nc_set_print_clb_session@Base 2.0.24
nc_thread_destroy@Base 1.1.16
nc_verbosity@Base 1.1.16

4
debian/libnetconf2-dev.install vendored Normal file
View file

@ -0,0 +1,4 @@
usr/include/*.h
usr/include/libnetconf2/*.h
usr/lib/*/libnetconf2.so
usr/lib/*/pkgconfig/libnetconf2.pc

1
debian/libnetconf2-doc.install vendored Normal file
View file

@ -0,0 +1 @@
doc/html /usr/share/doc/libnetconf2-doc/

27
debian/rules vendored Executable file
View file

@ -0,0 +1,27 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
# Hardening
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
# needed for CMake that ignores CPPFLAGS
CFLAGS+=$(CPPFLAGS)
CXXFLAGS+=$(CPPFLAGS)
# be strict when comparing symbols in libnetconf2-1
export DPKG_GENSYMBOLS_CHECK_LEVEL=4
%:
dh $@ --buildsystem=cmake
override_dh_auto_configure:
dh_auto_configure -- -DENABLE_SSH=ON -DENABLE_TLS=ON -DENABLE_DNSSEC=OFF -DENABLE_PYTHON=OFF
override_dh_auto_build-indep:
dh_auto_build -- doc
override_dh_missing:
dh_missing --fail-missing

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

4
debian/watch vendored Normal file
View file

@ -0,0 +1,4 @@
version=4
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%libnetconf2-$1.tar.gz%" \
https://github.com/CESNET/libnetconf2/releases \
(?:.*?/)?v?(\d[\d.]*)(?:-r\d+)?\.tar\.gz debian uupdate