Skip to content

Commit d0c48ca

Browse files
authored
Add Debian packaging files. (#138)
1 parent 25910cc commit d0c48ca

File tree

6 files changed

+84
-0
lines changed

6 files changed

+84
-0
lines changed

debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
memtier-benchmark (1.3.0-1) unstable; urgency=medium
2+
3+
* Initial release.
4+
5+
-- Redis Labs <oss@redislabs.com> Wed, 12 Aug 2020 14:18:27 +0300

debian/control

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Source: memtier-benchmark
2+
Section: admin
3+
Priority: optional
4+
Maintainer: Redis Labs <oss@redislabs.com>
5+
Build-Depends: debhelper-compat (= 12), dh-autoreconf, bash-completion, pkg-config, libpcre3-dev, libevent-dev, libssl-dev, zlib1g-dev
6+
Standards-Version: 4.4.1
7+
Homepage: https://github.com/RedisLabs/memtier_benchmark
8+
9+
Package: memtier-benchmark
10+
Architecture: any
11+
Depends: ${shlibs:Depends}, ${misc:Depends}
12+
Description: NoSQL load generation and benchmark tool.
13+
memtier_benchmark is a command line utility developed by Redis Labs
14+
for load generation and bechmarking NoSQL key-value databases.
15+
It offers the following:
16+
* Support for both Redis and Memcache protocols (text and binary)
17+
* Multi-threaded multi-client execution
18+
* Multiple configuration options, including:
19+
* Read:Write ratio
20+
* Random and sequential key name pattern policies
21+
* Random or ranged key expiration
22+
* Redis cluster support
23+
* TLS connections support
24+
* and more...

debian/copyright

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2+
Upstream-Name: memtier-benchmark
3+
Upstream-Contact: Redis Labs Open Source <oss@redislabs.com>
4+
Source: https://github.com/RedisLabs/memtier_benchmark
5+
6+
Files: *
7+
Copyright: 2011-2020 Redis Labs <info@redislabs.com>
8+
License: GPL-2.0+
9+
10+
Files: debian/*
11+
Copyright: 2020 Redis Labs <oss@redislabs.com>
12+
License: GPL-2.0+
13+
14+
License: GPL-2.0+
15+
This package is free software; you can redistribute it and/or modify
16+
it under the terms of the GNU General Public License as published by
17+
the Free Software Foundation; either version 2 of the License, or
18+
(at your option) any later version.
19+
.
20+
This package is distributed in the hope that it will be useful,
21+
but WITHOUT ANY WARRANTY; without even the implied warranty of
22+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23+
GNU General Public License for more details.
24+
.
25+
You should have received a copy of the GNU General Public License
26+
along with this program. If not, see <https://www.gnu.org/licenses/>
27+
.
28+
On Debian systems, the complete text of the GNU General
29+
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
30+
.
31+
In addition, as a special exception, the copyright holders give permission to
32+
link the code of portions of this program with the OpenSSL library under
33+
certain conditions as described in each individual source file, and distribute
34+
linked combinations including the two.
35+
.
36+
You must obey the GNU General Public License in all respects for all of the
37+
code used other than OpenSSL. If you modify file(s) with this exception, you
38+
may extend this exception to your version of the file(s), but you are not
39+
obligated to do so. If you do not wish to do so, delete this exception
40+
statement from your version. If you delete this exception statement from all
41+
source files in the program, then also delete it here.

debian/manpages

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
memtier_benchmark.1

debian/rules

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/make -f
2+
# See debhelper(7) (uncomment to enable)
3+
# output every command that modifies files on the build system.
4+
#export DH_VERBOSE = 1
5+
6+
%:
7+
dh $@ --with autoreconf,bash-completion
8+

debian/watch

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
version=4
2+
3+
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%memtier_benchmark-$1.tar.gz%" \
4+
https://github.com/RedisLabs/memtier_benchmark/tags \
5+
(?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate

0 commit comments

Comments
 (0)