[Pkg-voip-commits] [janus] 01/01: [WIP] Initial cleanup for debian

Victor Seva vseva at moszumanska.debian.org
Thu Dec 22 13:16:33 UTC 2016


This is an automated email from the git hooks/post-receive script.

vseva pushed a commit to branch vseva_wip
in repository janus.

commit 8d69aa35ccd8afe8c6e44d1ec1681c5e22e57a2e
Author: Victor Seva <vseva at debian.org>
Date:   Thu Dec 22 12:45:54 2016 +0100

    [WIP] Initial cleanup for debian
---
 debian/TODO                          | 34 +++++++++++++++++++
 debian/changelog                     | 20 ++---------
 debian/control                       | 66 +++++++++++++++++-------------------
 debian/copyright                     | 26 ++++----------
 debian/janus-demos.install           |  1 -
 debian/janus-demos.lintian-overrides |  1 -
 debian/janus-doc.lintian-overrides   |  1 -
 debian/janus.install                 |  8 ++---
 debian/janus.lintian-overrides       |  2 --
 debian/rules                         | 13 +------
 debian/source.lintian-overrides      |  1 -
 debian/source/format                 |  2 +-
 12 files changed, 82 insertions(+), 93 deletions(-)

diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..8a3aab5
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1,34 @@
+* help with srtp
+* package usrsctp ? https://github.com/sctplab/usrsctp
+* clarify possible-gpl-code-linked-with-openssl with upstream
+
++++ lintian output +++
+I: janus source: duplicate-short-description janus janus-dev janus-doc
+E: janus source: source-is-missing html/adapter.js line length is 847 characters (>512)
+E: janus source: source-is-missing html/jquery.min.js
+E: janus source: source-is-missing html/js/bootbox.min.js
+E: janus source: source-is-missing html/js/md5.min.js
+E: janus source: source-is-missing html/js/spin.min.js
+I: janus source: debian-watch-file-is-missing  
+I: janus-dev: extended-description-is-probably-too-short
+I: janus: spelling-error-in-binary usr/bin/janus Recieved Received
+I: janus: hardening-no-bindnow usr/bin/janus   
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_echotest.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_recordplay.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_sip.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_streaming.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_textroom.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_videocall.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/plugins/libjanus_videoroom.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/transports/libjanus_http.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/transports/libjanus_pfunix.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/transports/libjanus_rabbitmq.so.0.0.0
+I: janus: hardening-no-bindnow usr/lib/x86_64-linux-gnu/janus/transports/libjanus_websockets.so.0.0.0
+E: janus: possible-gpl-code-linked-with-openssl
+I: janus: extended-description-is-probably-too-short
+E: janus: init.d-script-needs-depends-on-lsb-base etc/init.d/janus (line 26)
+I: janus: init.d-script-does-not-provide-itself etc/init.d/janus
+W: janus: binary-without-manpage usr/bin/janus
+W: janus: package-has-unnecessary-activation-of-ldconfig-trigger
+I: janus: systemd-service-file-missing-documentation-key lib/systemd/system/janus.service
+I: janus-doc: extended-description-is-probably-too-short
diff --git a/debian/changelog b/debian/changelog
index f04341a..ac6bcac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,19 +1,5 @@
-janus (0.1.1+git20160615.3507b9a.1jessie) jessie; urgency=medium
+janus (0.2.1-1) UNRELEASED; urgency=medium
 
-  * New release based on revision 3507b9a (0.1.1 tag)
-  * Enable data channels
-  * Enable rabbitmq transport
+  * Initial package (closes: #849059)
 
- -- Saul Ibarra <saul at ag-projects.com>  Wed, 15 Jun 2016 18:53:46 +0200
-
-janus (0.1.1+git20160614.a4a3862.1jessie) jessie; urgency=medium
-
-  * New release based on revision a4a3862
-
- -- Saul Ibarra <saul at ag-projects.com>  Tue, 14 Jun 2016 12:49:51 +0100
-
-janus (0.1.0+git20160311.a7c5674.1jessie) jessie; urgency=medium
-
-  * New release based on revision a7c5674
-
- -- Saul Ibarra <saul at ag-projects.com>  Fri, 11 Mar 2016 12:45:44 +0100
+ -- Victor Seva <vseva at debian.org>  Thu, 22 Dec 2016 12:34:49 +0100
diff --git a/debian/control b/debian/control
index a92527a..3f08955 100644
--- a/debian/control
+++ b/debian/control
@@ -1,58 +1,56 @@
 Source: janus
 Section: comm
 Priority: optional
-Maintainer: Saul Ibarra Corretge <saul at ag-projects.com>
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf,
-               dh-systemd,
-               autotools-dev,
-               pkg-config,
-               gengetopt,
-               doxygen,
-               graphviz,
-               libmicrohttpd-dev,
-               libjansson-dev,
-               libnice-dev,
-               libssl-dev,
-               libsrtp-dev,
-               libsofia-sip-ua-dev,
-               libglib2.0-dev,
-               libcollection-dev,
-               libwebsockets-dev (>> 1.3),
-               libsrtp-dev (>= 1.5),
-               libusrsctp-dev,
-               librabbitmq-dev
-Standards-Version: 3.9.6
+Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
+Uploaders:
+ Victor Seva <vseva at debian.org>,
+ Saul Ibarra Corretge <saul at ag-projects.com>,
+Build-Depends:
+ autotools-dev,
+ debhelper (>= 9),
+ dh-autoreconf,
+ dh-systemd,
+ doxygen,
+ gengetopt,
+ graphviz,
+ libcollection-dev,
+ libglib2.0-dev,
+ libjansson-dev,
+ libmicrohttpd-dev,
+ libnice-dev,
+ librabbitmq-dev,
+ libsofia-sip-ua-dev,
+ libsrtp-dev (>= 1.5),
+ libssl-dev,
+ libwebsockets-dev (>> 1.3),
+ pkg-config,
+Standards-Version: 3.9.8
 Homepage: http://janus.conf.meetecho.com
 
 Package: janus
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
 Description: Open Source, general purpose, WebRTC gateway
  designed and developed by Meetecho.
 
 Package: janus-dev
 Architecture: any
-Depends: janus (=${binary:Version}), ${misc:Depends}
+Depends:
+ janus (=${binary:Version}),
+ ${misc:Depends},
 Description: Open Source, general purpose, WebRTC gateway
  designed and developed by Meetecho.
  .
  This package contains headers for plugin development.
 
-Package: janus-demos
-Architecture: all
-Depends: janus, ${misc:Depends}
-Description: Open Source, general purpose, WebRTC gateway
- designed and developed by Meetecho.
- .
- This package contains some demo applications.
-
 Package: janus-doc
 Architecture: all
 Section: doc
-Depends: ${misc:Depends}
+Depends:
+ ${misc:Depends},
 Description: Open Source, general purpose, WebRTC gateway
  designed and developed by Meetecho.
  .
  This package contains documentation.
-
diff --git a/debian/copyright b/debian/copyright
index 9184315..bc2a0ba 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,26 +3,14 @@ Upstream-Name: janus
 Source: https://github.com/meetecho/janus-gateway
 
 Files: *
-Copyright: 2014-present Meetecho
+Copyright: 2014,2015,2016 Meetecho
 License: GPL-3
- On Debian systems, the complete text of the GNU General
- Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
 
 Files: debian/*
-Copyright: 2015 Saúl Ibarra Corretgé <saul at ag-projects.com>
-License: GPL-2+
- This package 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 2 of the License, or
- (at your option) any later version.
- .
- This package 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 General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>
- .
+Copyright: 2016 Victor Seva <vseva at debian.org>
+           2015 Saúl Ibarra Corretgé <saul at ag-projects.com>
+License: GPL-3
+
+License: GPL-3
  On Debian systems, the complete text of the GNU General
- Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/janus-demos.install b/debian/janus-demos.install
deleted file mode 100644
index 670c95e..0000000
--- a/debian/janus-demos.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/janus/demos
diff --git a/debian/janus-demos.lintian-overrides b/debian/janus-demos.lintian-overrides
deleted file mode 100644
index f5888ca..0000000
--- a/debian/janus-demos.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-janus-demos: embedded-javascript-library
diff --git a/debian/janus-doc.lintian-overrides b/debian/janus-doc.lintian-overrides
deleted file mode 100644
index 01c45ae..0000000
--- a/debian/janus-doc.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-janus-doc: embedded-javascript-library
diff --git a/debian/janus.install b/debian/janus.install
index 984ceee..0e22d1d 100644
--- a/debian/janus.install
+++ b/debian/janus.install
@@ -1,7 +1,7 @@
 etc/janus
 usr/bin
-usr/lib/janus/plugins/libjanus_*.so
-usr/lib/janus/plugins/libjanus_*.so.*
-usr/lib/janus/transports/libjanus_*.so
-usr/lib/janus/transports/libjanus_*.so.*
+usr/lib/*/janus/plugins/libjanus_*.so
+usr/lib/*/janus/plugins/libjanus_*.so.*
+usr/lib/*/janus/transports/libjanus_*.so
+usr/lib/*/janus/transports/libjanus_*.so.*
 usr/share/janus/certs
diff --git a/debian/janus.lintian-overrides b/debian/janus.lintian-overrides
deleted file mode 100644
index 6836841..0000000
--- a/debian/janus.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-janus: possible-gpl-code-linked-with-openssl
-janus: binary-without-manpage
diff --git a/debian/rules b/debian/rules
index 5f2cd8d..e64127a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,18 +1,7 @@
 #!/usr/bin/make -f
 
 # output every command that modifies files on the build system.
-DH_VERBOSE = 1
-
-# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/default.mk
-
+#DH_VERBOSE = 1
 
 %:
 	dh $@  --with autoreconf --with systemd
-
-override_dh_autoreconf:
-	dh_autoreconf ./autogen.sh
-
-override_dh_auto_configure:
-	dh_auto_configure -- --libdir=/usr/lib
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
deleted file mode 100644
index c508429..0000000
--- a/debian/source.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-janus source: source-is-missing
diff --git a/debian/source/format b/debian/source/format
index 89ae9db..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-3.0 (native)
+3.0 (quilt)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/janus.git



More information about the Pkg-voip-commits mailing list