Files
scylladb/dist/debian/control.mustache
Takuya ASADA 4a5157857a dist/debian: support package renaming on build script
To automatically rename packages on enterprise release, added package name
prefix as a variable on build_deb.sh.

Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Message-Id: <20180828010445.11920-1-syuu@scylladb.com>
2018-08-28 09:25:07 +03:00

78 lines
2.9 KiB
Plaintext

Source: {{product}}-server
Maintainer: Takuya ASADA <syuu@scylladb.com>
Homepage: http://scylladb.com
Section: database
Priority: optional
X-Python3-Version: >= 3.4
Standards-Version: 3.9.5
Build-Depends: python3-setuptools, python3-all, python3-all-dev, debhelper (>= 9), liblz4-dev, libsnappy-dev, libcrypto++-dev, libjsoncpp-dev, libaio-dev, thrift-compiler, ragel, ninja-build, git, libgnutls28-dev, libhwloc-dev, libnuma-dev, libpciaccess-dev, xfslibs-dev, python3-pyparsing, libxml2-dev, libsctp-dev, python-urwid, pciutils, libprotobuf-dev, protobuf-compiler, systemtap-sdt-dev, cmake, libssl-dev, scylla-gcc73-g++-7, scylla-libthrift010-dev, scylla-antlr35-c++-dev, scylla-libboost-program-options165-dev, scylla-libboost-filesystem165-dev, scylla-libboost-system165-dev, scylla-libboost-thread165-dev, scylla-libboost-test165-dev,
{{#jessie}}
libsystemd-dev, scylla-antlr35, libyaml-cpp-dev
{{/jessie}}
{{#stretch}}
libsystemd-dev, antlr3, scylla-libyaml-cpp05-dev
{{/stretch}}
{{#trusty}}
scylla-antlr35, libyaml-cpp-dev
{{/trusty}}
{{#xenial}}
libsystemd-dev, antlr3, libyaml-cpp-dev
{{/xenial}}
{{#bionic}}
libsystemd-dev, antlr3, libyaml-cpp-dev
{{/bionic}}
Package: {{product}}-conf
Architecture: any
Description: Scylla database main configuration file
Scylla is a highly scalable, eventually consistent, distributed,
partitioned row DB.
Replaces: {{product}}-server (<< 1.1)
Conflicts: {{product}}-server (<< 1.1)
Package: {{product}}-server
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, hwloc-nox, {{product}}-conf, python-yaml, python-urwid, python-requests, curl, util-linux, python3-yaml, python3, uuid-runtime, pciutils, python3-pyudev, gzip,
{{#jessie}}
realpath
{{/jessie}}
{{#stretch}}
realpath
{{/stretch}}
{{#trusty}}
realpath, hugepages, num-utils
{{/trusty}}
{{#xenial}}
realpath, hugepages
{{/xenial}}
{{#bionic}}
coreutils, hugepages
{{/bionic}}
Description: Scylla database server binaries
Scylla is a highly scalable, eventually consistent, distributed,
partitioned row DB.
Package: {{product}}-server-dbg
Section: debug
Priority: extra
Architecture: amd64
Depends: {{product}}-server (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: debugging symbols for {{product}}-server
Scylla is a highly scalable, eventually consistent, distributed,
partitioned row DB.
This package contains the debugging symbols for {{product}}-server.
Package: {{product}}-kernel-conf
Architecture: any
Description: Scylla kernel tuning configuration
Scylla is a highly scalable, eventually consistent, distributed,
partitioned row DB.
Package: {{product}}
Section: metapackages
Architecture: any
Depends: {{product}}-server, {{product}}-jmx, {{product}}-tools, {{product}}-tools-core, {{product}}-kernel-conf
Description: Scylla database metapackage
Scylla is a highly scalable, eventually consistent, distributed,
partitioned row DB.