refresh Debian packaging

handle lintian file automatically
This commit is contained in:
Alexandre Detiste 2015-05-12 14:44:14 +02:00
parent 5f1aaea6f1
commit 49d7515509
10 changed files with 29 additions and 20 deletions

View file

@ -1,3 +1,3 @@
The upstream source for shellinabox is archived in googlecode GIT
repository, <http://code.google.com/p/shellinabox/>. The package is
being maintained as a native Debian package.
The upstream source for shellinabox is archived in GitHub GIT
repository, <https://github.com/shellinabox/shellinabox/>.
The package is being maintained as a native Debian package.

10
debian/changelog vendored
View file

@ -1,3 +1,13 @@
shellinabox (2.15-1) UNRELEASED; urgency=medium
* Non-maintainer upload.
* Bump std version to 3.9.6, no change needed
* Bump debhelper compat to 9
* move lintian exception in d/shellinabox.lintian
* change urls to new GitHub repos
-- Alexandre Detiste <alexandre.detiste@gmail.com> Tue, 12 May 2015 14:06:55 +0200
shellinabox (2.14-1) unstable; urgency=low
* Revised install target of debian/rules.

2
debian/compat vendored
View file

@ -1 +1 @@
8
9

8
debian/control vendored
View file

@ -2,12 +2,12 @@ Source: shellinabox
Section: web
Priority: optional
Maintainer: Marc Singer <elf@debian.org>
Build-Depends: debhelper (>= 8.0.0), autotools-dev, binutils,
Build-Depends: debhelper (>= 9), autotools-dev, binutils,
libssl-dev, libpam0g-dev, zlib1g-dev
Standards-Version: 3.9.3
Standards-Version: 3.9.6
Homepage: http://shellinabox.com
Vcs-Git: https://code.google.com/p/shellinabox/
Vcs-Browser: https://code.google.com/p/shellinabox/source/browse/
Vcs-Git: https://github.com/shellinabox/shellinabox/
Vcs-Browser: https://github.com/shellinabox/shellinabox/
Package: shellinabox
Architecture: any

8
debian/copyright vendored
View file

@ -1,9 +1,13 @@
Format: http://dep.debian.net/deps/dep5
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: shellinabox
Source: <https://code.google.com/p/shellinabox/>
Source: <https://github.com/shellinabox/shellinabox/>
Files: *
Copyright: Copyright 2008-2012, Markus Gutschke All rights reserved.
2012, Marc Singer
2015, Luka Krajger, Philip Hughes, Daniel Gröber,
Ezra Buehler, Anders Kaseorg,
Jonathan Rennison, Guillaume Martres
Upstream-Author: markus@shellinabox.com
License: GPL-2+
This program is free software; you can redistribute it and/or modify

7
debian/rules vendored
View file

@ -53,12 +53,5 @@ override_dh_install:
"$(DESTDIR)/etc/shellinabox/options-enabled/README"
# Shellinabox home directory
# mkdir -p "$(DESTDIR)/var/lib/shellinabox"
# Add Lintian override. ShellInABox has an explicit exemption allowing
# the linking its GPLv2 code with OpenSSL.
mkdir -p "$(DESTDIR)/usr/share/lintian/overrides/"
{ echo '# ShellInABox has an explicit exemption allowing the linking';\
echo '# of its GPLv2 code with OpenSSL'; \
echo 'shellinabox binary: possible-gpl-code-linked-with-openssl'; } \
>"$(DESTDIR)/usr/share/lintian/overrides/shellinabox"
# Now perform the normal debhelper install.
dh_install

View file

@ -1,5 +1,4 @@
etc/shellinabox/options-available
etc/shellinabox/options-enabled
usr/bin
usr/share/lintian/overrides
usr/share/man/man1

3
debian/shellinabox.lintian-overrides vendored Normal file
View file

@ -0,0 +1,3 @@
# ShellInABox has an explicit exemption allowing the linking
# of its GPLv2 code with OpenSSL
shellinabox binary: possible-gpl-code-linked-with-openssl

2
debian/watch vendored
View file

@ -1,2 +1,2 @@
version=3
https://code.google.com/p/shellinabox/downloads/detail?name=shellinabox-(.+).tar.gz
https://github.com/shellinabox/shellinabox/tags .*/v?(\d\S*)\.tar\.gz

View file

@ -511,7 +511,7 @@ choice can be removed from the context menu. The user can still make this
choice by directly going to the appropriate URL.
.TP
\fB-q\fP\ |\ \fB--quiet\fP
Surpresses all messages to
Suppresses all messages to
.IR stderr .
This option is mutually exclusive with
.B --debug