Browse Source

debian: fixes for dpkg-buildpackage (#1634)

Flex, Bison are build dependencies to optional run time dependencies.
Depend on linked libraries using ${shlibs}
Silence some Lintian warnings about statically linked vendored libraries.

Signed-off-by: Nicholas Brown <nick.brown@att.com>
pull/2294/head
Nick Brown 1 year ago
committed by GitHub
parent
commit
5ff22cad57
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      debian/control
  2. 1
      debian/td-agent-bit.lintian-overrides

5
debian/control

@ -2,7 +2,7 @@ Source: td-agent-bit
Section: net
Priority: optional
Maintainer: Eduardo Silva <eduardo@treasure-data.com>
Build-Depends: debhelper (>= 7.0.50~), cmake (>= 2.6)
Build-Depends: debhelper (>= 7.0.50~), cmake (>= 2.6), flex, bison
Standards-Version: 4.3.0
Homepage: http://fluentbit.io
Vcs-Git: https://github.com/fluent/fluent-bit
@ -10,8 +10,7 @@ Vcs-Browser: https://github.com/fluent/fluent-bit
Package: td-agent-bit
Architecture: any
Depends: ${misc:Depends}
Suggests: flex, bison
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: High performance Log Forwarder for Linux.
Fluent Bit is a high performance data collector and log forwarder for Linux.
It provides a flexible architecture and plugins to collect, parser, filter and

1
debian/td-agent-bit.lintian-overrides

@ -1,3 +1,4 @@
td-agent-bit: embedded-library *
td-agent-bit: package-name-doesnt-match-sonames libfluent-bit
td-agent-bit: embedded-library opt/td-agent-bit/bin/td-agent-bit: mbedtls
td-agent-bit: embedded-library opt/td-agent-bit/lib/x86_64-linux-gnu/libfluent-bit.so: mbedtls

Loading…
Cancel
Save