TT#5420 Update packaging

- Use canonical homepage URL.
- Bump debhelper compatibility to 9.
- Bump Standards-Version to 3.9.8.
- Wrap and sort debian/control fields.
- Update package descriptions.
- Update copyright years.
- Remove unused lintian overrides.
- Remove unused DH_OPTIONS export from debian/rules.

Change-Id: Ic4c51699f851d814981712759815606b7de5530e
changes/26/12526/2
Guillem Jover 9 years ago
parent 72d9c10650
commit bb1bdac781

7
debian/.gitignore vendored

@ -0,0 +1,7 @@
*.debhelper
*.log
*.substvars
/debhelper-build-stamp
/files
/ngcp-panel-tools/
/ngcp-panel/

2
debian/compat vendored

@ -1 +1 @@
8
9

245
debian/control vendored

@ -2,133 +2,134 @@ Source: ngcp-panel
Section: admin
Priority: extra
Maintainer: Sipwise Development Team <support@sipwise.com>
Build-Depends: debhelper (>= 8),
libmodule-build-perl | perl (<< 5.21.0~),
ngcp-schema
Standards-Version: 3.9.7
Homepage: http://sipwise.com/
Build-Depends:
debhelper (>= 9),
libmodule-build-perl | perl (<< 5.21.0~),
ngcp-schema,
Standards-Version: 3.9.8
Homepage: https://www.sipwise.com/
Package: ngcp-panel
Architecture: all
Depends: gettext,
gnutls-bin,
libboolean-perl,
libcatalyst-actionrole-acl-perl,
libcatalyst-actionrole-checktrailingslash-perl,
libcatalyst-actionrole-requiressl-perl,
libcatalyst-authentication-credential-http-perl,
libcatalyst-modules-perl,
libcatalyst-perl (>= 5.90040),
libcatalyst-view-tt-perl,
libconfig-general-perl,
libconvert-ascii85-perl,
libcrypt-eksblowfish-perl,
libcrypt-rc4-perl,
libcrypt-rijndael-perl,
libdata-compare-perl,
libdata-entropy-perl,
libdata-hal-perl,
libdata-printer-perl,
libdata-record-perl,
libdata-serializer-perl,
libdata-structure-util-perl,
libdata-validate-ip-perl,
libdatetime-format-http-perl,
libdatetime-format-iso8601-perl,
libdatetime-format-mysql-perl,
libdatetime-format-rfc3339-perl,
libdatetime-format-strptime-perl,
libdatetime-perl,
libdbix-class-perl,
libdbix-class-resultset-recursiveupdate-perl (>= 0.30~),
libemail-mime-perl,
libemail-sender-perl,
libemail-valid-perl,
libfcgi-procmanager-perl,
libfile-fnmatch-perl,
libfile-slurp-perl,
libfile-slurp-unicode-perl,
libfile-spec-perl (>= 3.4000~) | perl-base (>= 5.20.0-60~),
libfile-type-perl,
libgd-perl,
libgeography-countries-perl,
libhash-merge-simple-perl,
libhtml-formhandler-model-dbic-perl,
libhtml-formhandler-perl (>= 0.40026),
libhtml-parser-perl,
libhttp-message-perl,
libio-compress-lzma-perl,
libio-socket-ip-perl,
libipc-run3-perl,
libipc-system-simple-perl,
libjson-multivalueordered-perl,
libjson-perl,
libjson-pointer-perl,
libjson-types-perl,
liblocale-maketext-lexicon-perl,
liblog-dispatch-perl,
liblog-log4perl-perl,
libmodule-runtime-perl,
libmoose-perl (>= 2.0~),
libmoosex-classattribute-perl,
libmoosex-emulate-class-accessor-fast-perl,
libmoosex-method-signatures-perl,
libmoosex-types-perl,
libnet-http-perl,
libnet-https-any-perl,
libnet-telnet-perl,
libnetaddr-ip-perl,
libnumber-phone-perl,
libpath-tiny-perl,
libplack-middleware-deflater-perl,
librole-rest-client-perl,
librpc-xml-perl,
librsvg2-bin,
libsereal-decoder-perl,
libsereal-encoder-perl,
libsipwise-base-perl,
libsoap-lite-perl,
libsoap-wsdl-perl,
libstring-mkpasswd-perl,
libtemplate-perl,
libtemplate-plugin-json-escape-perl,
libtest-mockobject-perl,
libtext-csv-xs-perl,
libtext-glob-perl,
libtext-table-perl,
libtime-period-perl,
libtime-warp-perl,
libtypes-path-tiny-perl,
liburi-encode-perl,
liburi-perl,
libuuid-perl,
libxml-mini-perl,
libxml-xpath-perl,
lsb-base (>= 3.0-6),
ngcp-schema,
nginx-common,
openssl,
sipsak (>= 0.9.6+git20160713),
sox,
${misc:Depends},
${perl:Depends}
Description: Catalyst based application
A completely overhauled provisioning interface for the
NGCP system.
Depends:
gettext,
gnutls-bin,
libboolean-perl,
libcatalyst-actionrole-acl-perl,
libcatalyst-actionrole-checktrailingslash-perl,
libcatalyst-actionrole-requiressl-perl,
libcatalyst-authentication-credential-http-perl,
libcatalyst-modules-perl,
libcatalyst-perl (>= 5.90040),
libcatalyst-view-tt-perl,
libconfig-general-perl,
libconvert-ascii85-perl,
libcrypt-eksblowfish-perl,
libcrypt-rc4-perl,
libcrypt-rijndael-perl,
libdata-compare-perl,
libdata-entropy-perl,
libdata-hal-perl,
libdata-printer-perl,
libdata-record-perl,
libdata-serializer-perl,
libdata-structure-util-perl,
libdata-validate-ip-perl,
libdatetime-format-http-perl,
libdatetime-format-iso8601-perl,
libdatetime-format-mysql-perl,
libdatetime-format-rfc3339-perl,
libdatetime-format-strptime-perl,
libdatetime-perl,
libdbix-class-perl,
libdbix-class-resultset-recursiveupdate-perl (>= 0.30~),
libemail-mime-perl,
libemail-sender-perl,
libemail-valid-perl,
libfcgi-procmanager-perl,
libfile-fnmatch-perl,
libfile-slurp-perl,
libfile-slurp-unicode-perl,
libfile-spec-perl (>= 3.4000~) | perl-base (>= 5.20.0-60~),
libfile-type-perl,
libgd-perl,
libgeography-countries-perl,
libhash-merge-simple-perl,
libhtml-formhandler-model-dbic-perl,
libhtml-formhandler-perl (>= 0.40026),
libhtml-parser-perl,
libhttp-message-perl,
libio-compress-lzma-perl,
libio-socket-ip-perl,
libipc-run3-perl,
libipc-system-simple-perl,
libjson-multivalueordered-perl,
libjson-perl,
libjson-pointer-perl,
libjson-types-perl,
liblocale-maketext-lexicon-perl,
liblog-dispatch-perl,
liblog-log4perl-perl,
libmodule-runtime-perl,
libmoose-perl (>= 2.0~),
libmoosex-classattribute-perl,
libmoosex-emulate-class-accessor-fast-perl,
libmoosex-method-signatures-perl,
libmoosex-types-perl,
libnet-http-perl,
libnet-https-any-perl,
libnet-telnet-perl,
libnetaddr-ip-perl,
libnumber-phone-perl,
libpath-tiny-perl,
libplack-middleware-deflater-perl,
librole-rest-client-perl,
librpc-xml-perl,
librsvg2-bin,
libsereal-decoder-perl,
libsereal-encoder-perl,
libsipwise-base-perl,
libsoap-lite-perl,
libsoap-wsdl-perl,
libstring-mkpasswd-perl,
libtemplate-perl,
libtemplate-plugin-json-escape-perl,
libtest-mockobject-perl,
libtext-csv-xs-perl,
libtext-glob-perl,
libtext-table-perl,
libtime-period-perl,
libtime-warp-perl,
libtypes-path-tiny-perl,
liburi-encode-perl,
liburi-perl,
libuuid-perl,
libxml-mini-perl,
libxml-xpath-perl,
lsb-base (>= 3.0-6),
ngcp-schema,
nginx-common,
openssl,
sipsak (>= 0.9.6+git20160713),
sox,
${misc:Depends},
${perl:Depends},
Description: catalyst based panel application for NGCP
A completely overhauled provisioning interface for the NGCP system.
Package: ngcp-panel-tools
Architecture: all
Depends: curl,
libio-prompter-perl,
libmoose-perl,
libredis-perl,
libtrycatch-perl,
liburi-perl,
openssl,
${misc:Depends},
${perl:Depends}
Description: Tools from ngcp-panel application
A completely overhauled provisioning interface for the
NGCP system.
Depends:
curl,
libio-prompter-perl,
libmoose-perl,
libredis-perl,
libtrycatch-perl,
liburi-perl,
openssl,
${misc:Depends},
${perl:Depends},
Description: tools from ngcp-panel application
A completely overhauled provisioning interface for the NGCP system.
.
This package contains some helper tools from ngcp-panel

2
debian/copyright vendored

@ -4,7 +4,7 @@ Upstream-Contact: Sipwise Development Team <support@sipwise.com>
Files: *
Copyright:
Copyright © 2013-2016 Sipwise GmbH, Austria
Copyright © 2013-2017 Sipwise GmbH, Austria
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

@ -1,27 +0,0 @@
ngcp-panel: source-is-missing share/static/js/libs/d3.v2.min-2.8.1.js *
ngcp-panel: source-is-missing share/static/js/libs/jquery-ui-1.10.3.custom.js *
ngcp-panel: source-is-missing share/static/js/libs/jquery.dataTables.js *
ngcp-panel: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.js *
ngcp-panel: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.navigate.js *
ngcp-panel: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.resize.js *
# see debian/missing-sources:
ngcp-panel: source-is-missing share/static/js/libs/stanzaio.bundle.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/embedapi.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/extensions/ext-shapes.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/extensions/ext-star.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/jquery.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/sanitize.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/jspdf/jspdf.min.js
ngcp-panel: source-is-missing share/static/js/libs/svg-edit/jspdf/underscore-min.js
ngcp-panel: source-is-missing share/static/js/libs/svg-edit-2.6/extensions/ext-shapes.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit-2.6/extensions/ext-star.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit-2.6/jquery.js *
ngcp-panel: source-is-missing share/static/js/libs/svg-edit-2.6/sanitize.js *
ngcp-panel: source-is-missing share/static/js/plugins/flot/jquery.flot.js *
ngcp-panel: source-is-missing share/static/js/plugins/flot/jquery.flot.pie.js *
ngcp-panel: source-is-missing share/static/js/plugins/flot/jquery.flot.resize.js *
ngcp-panel: source-is-missing share/static/js/plugins/msgbox/jquery.msgbox.js *
ngcp-panel: source-is-missing share/static/js/plugins/hoverIntent/jquery.hoverIntent.minified.js *
ngcp-panel: source-is-missing share/static/js/plugins/lightbox/jquery.lightbox.js *
ngcp-panel: source-is-missing share/static/js/plugins/validate/additional-methods.js *
ngcp-panel: source-is-missing share/static/js/plugins/validate/jquery.validate.js *

3
debian/rules vendored

@ -2,9 +2,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This has to be exported to make some magic below work.
export DH_OPTIONS
%:
dh $@

@ -1,20 +1,13 @@
ngcp-panel source: source-is-missing share/static/js/libs/d3.v2.min-2.8.1.js *
ngcp-panel source: source-is-missing share/static/js/libs/jquery-ui-1.10.3.custom.js *
ngcp-panel source: source-is-missing share/static/js/libs/jquery.dataTables.js *
ngcp-panel source: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.js *
ngcp-panel source: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.navigate.js *
ngcp-panel source: source-is-missing share/static/js/libs/jsrrd/flot/jquery.flot.resize.js *
# see debian/missing-sources:
ngcp-panel source: source-is-missing share/static/js/libs/stanzaio.bundle.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/embedapi.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/extensions/ext-shapes.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/extensions/ext-star.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/jquery.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/sanitize.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/jspdf/jspdf.min.js
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit/jspdf/underscore-min.js
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit-2.6/extensions/ext-shapes.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit-2.6/extensions/ext-star.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit-2.6/jquery.js *
ngcp-panel source: source-is-missing share/static/js/libs/svg-edit-2.6/sanitize.js *
ngcp-panel source: source-is-missing share/static/js/plugins/flot/jquery.flot.js *
Loading…
Cancel
Save