Skip to content

Commit

Permalink
Initial debian packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
pnx committed Aug 29, 2022
1 parent 56f1248 commit 79008b9
Show file tree
Hide file tree
Showing 14 changed files with 115 additions and 0 deletions.
5 changes: 5 additions & 0 deletions debian/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
hatop/*
hatop.substvars
.debhelper/*
debhelper-build-stamp
files
16 changes: 16 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
hatop (0.8.2-1) UNRELEASED; urgency=medium

[ James Hunt ]
* Support All Backends for F1/F2
* HATop test lab
* Fix CLI mode history in Python 2.x

[ Pavel Skuratovich ]
* Make it work with python3 even better (#6)

[ Henrik Hautakoski ]
* Adding scripts for building deb packages.
* New Upstream Release

-- Henrik Hautakoski <[email protected]> Mon, 29 Aug 2022 18:49:31 +0200

1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
11
24 changes: 24 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Source: hatop
Section: admin
Priority: optional
Standards-Version: 4.5.0
Homepage: https://github.com/jhunt/hatop
Maintainer: James Hunt <[email protected]>
Build-Depends: debhelper (>= 11)
Vcs-Git: https://github.com/eosswedenorg/hatop.git
Vcs-Browser: https://github.com/eosswedenorg/hatop

Package: hatop
Architecture: all
Depends: ${misc:Depends}, python (>= 2.4)
Description: interactive ncurses client for haproxy
HATop is an interactive ncurses client and real-time monitoring, statistics
displaying tool for the HAProxy TCP/HTTP load balancer.
.
HATop's appearance is similar to top(1). It supports various modes for
detailed statistics of all configured proxies and services in near realtime.
In addition, it features an interactive CLI for the haproxy unix socket.
This allows administrators to control the given haproxy instance (change
server weight, put servers into maintenance mode, ...) directly out of hatop
(using keybinds or the CLI) and monitor the results immediately.

26 changes: 26 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Hatop
Source: https://github.com/jhunt/hatop
Upstream-Contact: James Hunt <[email protected]>

Files: *
Copyright: 2011, John Feuerstein <[email protected]>
2022, James Hunt <[email protected]>
License: GPL-3
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Library General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
.
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
`/usr/share/common-licenses/GPL-3'.
2 changes: 2 additions & 0 deletions debian/docs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
KEYBINDS
README.rst
11 changes: 11 additions & 0 deletions debian/gbp.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[DEFAULT]
debian-branch = debian
upstream-branch = master
upstream-tag = v%(version)s

[buildpackage]
compression = xz

[dch]
# ignore merge commit messages
git-log = --no-merges
1 change: 1 addition & 0 deletions debian/hatop.manpages
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
man/hatop.1
1 change: 1 addition & 0 deletions debian/install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bin/hatop usr/bin
5 changes: 5 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/make -f

%:
dh $@ --buildsystem=none

1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
1 change: 1 addition & 0 deletions debian/source/include-binaries
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bin/hatop
17 changes: 17 additions & 0 deletions debian/upstream/signing-key.pgp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFmUaEEBCACzXTDt6ZnyaVtueZASBzgnAmK13q9Urgch+sKYeIhdymjuMQta
x15OklctmrZtqre5kwPUosG3/B2/ikuPYElcHgGPL4uL5Em6S5C/oozfkYzhwRrT
SQzvYjsE4I34To4UdE9KA97wrQjGoz2Bx72WDLyWwctD3DKQtYeHXswXXtXwKfjQ
7Fy4+Bf5IPh76dA8NJ6UtjjLIDlKqdxLW4atHe6xWFaJ+XdLUtsAroZcXBeWDCPa
buXCDscJcLJRKZVc62gOZXXtPfoHqvUPp3nuLA4YjH9bphbrMWMf810Wxz9JTd3v
yWgGqNY0zbBqeZoGv+TuExlRHT8ASGFS9SVDABEBAAG0NUdpdEh1YiAod2ViLWZs
b3cgY29tbWl0IHNpZ25pbmcpIDxub3JlcGx5QGdpdGh1Yi5jb20+iQEiBBMBCAAW
BQJZlGhBCRBK7hj4Ov3rIwIbAwIZAQAAmQEH/iATWFmi2oxlBh3wAsySNCNV4IPf
DDMeh6j80WT7cgoX7V7xqJOxrfrqPEthQ3hgHIm7b5MPQlUr2q+UPL22t/I+ESF6
9b0QWLFSMJbMSk+BXkvSjH9q8jAO0986/pShPV5DU2sMxnx4LfLfHNhTzjXKokws
+8ptJ8uhMNIDXfXuzkZHIxoXk3rNcjDN5c5X+sK8UBRH092BIJWCOfaQt7v7wig5
4Ra28pM9GbHKXVNxmdLpCFyzvyMuCmINYYADsC848QQFFwnd4EQnupo6QvhEVx1O
j7wDwvuH5dCrLuLwtwXaQh0onG4583p0LGms2Mf5F+Ick6o/4peOlBoZz48=
=Bvzs
-----END PGP PUBLIC KEY BLOCK-----
4 changes: 4 additions & 0 deletions debian/watch
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
version=4
opts=mode=git,pgpmode=gittag \
https://github.com/jhunt/hatop refs/tags/v([\d\.]+)

0 comments on commit 79008b9

Please sign in to comment.