@cryptotaxi247 / netdata-1 / commits / 54477ae3d

netdata/packaging: override control file for debian/buster, different library available for protoc runtime (#6777)

Paul Emm. Katsoulakis committed Sep 5, 2019 at 10:26 UTC 54477ae3d8906c2ef26b5fa497552fee25ab1bde
2 files changed +61
.travis/package_management/configure_deb_lxc_environment.py
+3
@@ -87,6 +87,9 @@ if str(os.environ["BUILD_STRING"]).count("debian/jessie") == 1:
87 if str(os.environ["BUILD_STRING"]).count("ubuntu/trusty") == 1:
88 common.run_command_in_host(['sudo', 'rm', 'contrib/debian/control'])
89 common.run_command_in_host(['sudo', 'cp', 'contrib/debian/control.trusty', 'contrib/debian/control'])
90 +if str(os.environ["BUILD_STRING"]).count("debian/buster") == 1:
91 + common.run_command_in_host(['sudo', 'rm', 'contrib/debian/control'])
92 + common.run_command_in_host(['sudo', 'cp', 'contrib/debian/control.buster', 'contrib/debian/control'])
93
94 common.prepare_version_source(dest_archive, friendly_version, tag=tag)
95
contrib/debian/control.buster new
+58
@@ -0,0 +1,58 @@
1 +Source: netdata
2 +Build-Depends: debhelper (>= 9),
3 + dh-autoreconf,
4 + dh-systemd (>= 1.5),
5 + dpkg-dev (>= 1.13.19),
6 + zlib1g-dev,
7 + uuid-dev,
8 + libuv1-dev,
9 + liblz4-dev,
10 + libjudy-dev,
11 + libssl-dev,
12 + libmnl-dev,
13 + libjson-c-dev,
14 + libcups2-dev,
15 + libipmimonitoring-dev,
16 + libnetfilter-acct-dev,
17 + libsnappy-dev,
18 + libprotobuf-dev,
19 + libprotoc-dev,
20 + autogen,
21 + autoconf,
22 + automake,
23 + pkg-config,
24 + curl,
25 + gcc,
26 + g++
27 +Section: net
28 +Priority: optional
29 +Maintainer: Netdata Builder <bot@netdata.cloud>
30 +Standards-Version: 3.9.6
31 +Homepage: https://netdata.cloud
32 +
33 +Package: netdata
34 +Architecture: any
35 +Depends: adduser,
36 + libcap2-bin (>= 1:2.0),
37 + lsb-base (>= 3.1-23.2),
38 + zlib1g,
39 + libuuid1,
40 + libuv1,
41 + liblz4-1,
42 + libjudydebian1,
43 + openssl,
44 + libmnl0,
45 + libjson-c3,
46 + cups,
47 + freeipmi,
48 + libnetfilter-acct1,
49 + libprotobuf-c1,
50 + libsnappy1v5,
51 + libprotoc17,
52 + ${misc:Depends},
53 + ${shlibs:Depends}
54 +Description: real-time charts for system monitoring
55 + Netdata is a daemon that collects data in realtime (per second)
56 + and presents a web site to view and analyze them. The presentation
57 + is also real-time and full of interactive charts that precisely
58 + render all collected values.