Skip to content
Snippets Groups Projects
Unverified Commit c9a431e9 authored by Sébastien Blin's avatar Sébastien Blin
Browse files

packaging: debian update descriptions

Change-Id: I5b89c33b6fb8b85df3307d517c0d55e35c5f02e2
parent cf2bc388
Branches
Tags
No related merge requests found
# ring-all package for ring.cx website # ring-all package for jami.net website
This source package provides a single ring-all binary package. This source package provides a single ring-all binary package.
This binary package is the same as the mainline ring-all, apart from This binary package is the same as the mainline ring-all, apart from
the fact that it installs release keys and ring.cx package repository the fact that it installs release keys and jami.net package repository
as trusted peers so Ring can be updated from ring.cx along with as trusted peers so Jami can be updated from jami.net along with
system updates. system updates.
# Notes # Notes
...@@ -13,7 +13,7 @@ system updates. ...@@ -13,7 +13,7 @@ system updates.
1- Prepare the new changelog entry mentioning the new version. 1- Prepare the new changelog entry mentioning the new version.
(the version on the changelog will be used to determine what to download). (the version on the changelog will be used to determine what to download).
Releases are available here: https://dl.ring.cx/ring-release/tarballs/ Releases are available here: https://dl.jami.net/ring-release/tarballs/
2- Run debian/rules get-orig-source 2- Run debian/rules get-orig-source
......
...@@ -55,9 +55,9 @@ Build-Depends: debhelper (>= 9), ...@@ -55,9 +55,9 @@ Build-Depends: debhelper (>= 9),
# other # other
yasm, yasm,
Standards-Version: 4.1.5 Standards-Version: 4.1.5
Homepage: https://ring.cx Homepage: https://jami.net
Vcs-Git: https://git.ring.cx/savoirfairelinux/ring-project.git Vcs-Git: https://git.jami.net/savoirfairelinux/ring-project.git
Vcs-Browser: https://git.ring.cx/savoirfairelinux/ring-project Vcs-Browser: https://git.jami.net/savoirfairelinux/ring-project
Package: ring-all Package: ring-all
Architecture: any Architecture: any
...@@ -72,8 +72,8 @@ Conflicts: ring, ...@@ -72,8 +72,8 @@ Conflicts: ring,
ring-gnome, ring-gnome,
ring-daemon ring-daemon
Description: Secure and distributed voice, video and chat platform - all in one package Description: Secure and distributed voice, video and chat platform - all in one package
Ring (ring.cx) is a secure and distributed voice, video and chat communication Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy platform that requires no centralized server and leaves the power of privacy
in the hands of the user. in the hands of the user.
. .
This package contains the GNOME desktop client and dring, the Ring daemon. This package contains the GNOME desktop client and dring, the Jami daemon.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ring Upstream-Name: ring
Upstream-Contact: Alexandre Viau <alexandre.viau@savoirfairelinux.net> Upstream-Contact: Alexandre Viau <alexandre.viau@savoirfairelinux.net>
Source: https://dl.ring.cx/ring-release/tarballs/ Source: https://dl.jami.net/ring-release/tarballs/
Files-Excluded: client-electron/* Files-Excluded: client-electron/*
client-uwp/* client-uwp/*
client-windows/* client-windows/*
...@@ -24,15 +24,15 @@ License: GPL-3+ ...@@ -24,15 +24,15 @@ License: GPL-3+
Comment: Upstream embeds everything that is needed to build ring inside the release tarball. Comment: Upstream embeds everything that is needed to build ring inside the release tarball.
Everything that is already in Debian has been removed. Everything that is already in Debian has been removed.
. .
OpenDHT was kept and not packaged independently. OpenDHT was written for Ring and is a moving OpenDHT was kept and not packaged independently. OpenDHT was written for Jami and is a moving
target. It is best to wait until it is more mature before packaging it separately. target. It is best to wait until it is more mature before packaging it separately.
. .
Msgpack was kept because the version available in Debian is currently too old for Ring to build. Msgpack was kept because the version available in Debian is currently too old for Jami to build.
The Debian version of Msgpack cannot be updated at the moment because of reverse dependencies which The Debian version of Msgpack cannot be updated at the moment because of reverse dependencies which
are not ready. are not ready.
. .
Pjproject was kept because it is heavily patched by Ring developers. None of the patches were merged Pjproject was kept because it is heavily patched by Jami developers. None of the patches were merged
upstream and Ring developers are still waiting for a reaction from Pjproject developers. upstream and Jami developers are still waiting for a reaction from Pjproject developers.
See the relevant threads: See the relevant threads:
- http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2014-October/017905.html - http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2014-October/017905.html
- http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2015-January/018072.html - http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2015-January/018072.html
......
...@@ -26,7 +26,7 @@ set -e ...@@ -26,7 +26,7 @@ set -e
# $RING_REPO = $RING_REPO_BASE/debian_9 # $RING_REPO = $RING_REPO_BASE/debian_9
# #
# To update the appended end tags, modify the switch in [2]. # To update the appended end tags, modify the switch in [2].
RING_REPO_BASE="https://dl.ring.cx/ring-nightly" RING_REPO_BASE="https://dl.jami.net/ring-nightly"
# Ring release key. # Ring release key.
RING_KEY_FINGERPRINT="A295D773307D25A33AE72F2F64CD5FA175348F84" RING_KEY_FINGERPRINT="A295D773307D25A33AE72F2F64CD5FA175348F84"
......
version=3 version=3
opts=dversionmangle=s/\~dfsg\d*$// \ opts=dversionmangle=s/\~dfsg\d*$// \
https://dl.ring.cx/ring-release/tarballs/ ring_(\d\S*)\.tar\.gz https://dl.jami.net/ring-release/tarballs/ ring_(\d\S*)\.tar\.gz
# Differences and compatibility with official debian.org package # Differences and compatibility with official debian.org package
This source package also provides binary package ring-all. ring-all is an This source package also provides binary package ring-all. ring-all is an
all-in-one package that is it ships both the Ring Daemon and the GNOME all-in-one package that is it ships both the Jami Daemon and the GNOME
client. This package is not available in the debian.org repositories (not client. This package is not available in the debian.org repositories (not
needed in the Debian case). needed in the Debian case).
ring-all allows easy installation of Ring as a single package from ring.cx. ring-all allows easy installation of Jami as a single package from jami.net.
The reason is that one cannot register a repository in source.list.d and The reason is that one cannot register a repository in source.list.d and
directly use it to fetch the dependencies. As a consequence it is not directly use it to fetch the dependencies. As a consequence it is not
possible to have a one-click installation with two binary packages. That's possible to have a one-click installation with two binary packages. That's
...@@ -20,7 +20,7 @@ same files. ...@@ -20,7 +20,7 @@ same files.
1- Prepare the new changelog entry mentioning the new version. 1- Prepare the new changelog entry mentioning the new version.
(the version on the changelog will be used to determine what to download). (the version on the changelog will be used to determine what to download).
Releases are available here: https://dl.ring.cx/ring-release/tarballs/ Releases are available here: https://dl.jami.net/ring-release/tarballs/
2- Run debian/rules get-orig-source 2- Run debian/rules get-orig-source
......
...@@ -55,9 +55,9 @@ Build-Depends: debhelper (>= 9), ...@@ -55,9 +55,9 @@ Build-Depends: debhelper (>= 9),
# other # other
yasm, yasm,
Standards-Version: 4.1.5 Standards-Version: 4.1.5
Homepage: https://ring.cx Homepage: https://jami.net
Vcs-Git: https://git.ring.cx/savoirfairelinux/ring-project.git Vcs-Git: https://git.jami.net/savoirfairelinux/ring-project.git
Vcs-Browser: https://git.ring.cx/savoirfairelinux/ring-project Vcs-Browser: https://git.jami.net/savoirfairelinux/ring-project
Package: ring-all Package: ring-all
Architecture: any Architecture: any
...@@ -72,11 +72,11 @@ Conflicts: ring, ...@@ -72,11 +72,11 @@ Conflicts: ring,
ring-gnome, ring-gnome,
ring-daemon ring-daemon
Description: Secure and distributed voice, video and chat platform - all in one package Description: Secure and distributed voice, video and chat platform - all in one package
Ring (ring.cx) is a secure and distributed voice, video and chat communication Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy platform that requires no centralized server and leaves the power of privacy
in the hands of the user. in the hands of the user.
. .
This package contains the GNOME desktop client and dring, the Ring daemon. This package contains the GNOME desktop client and dring, the Jami daemon.
Package: ring Package: ring
Architecture: any Architecture: any
...@@ -87,7 +87,7 @@ Depends: ${shlibs:Depends}, ...@@ -87,7 +87,7 @@ Depends: ${shlibs:Depends},
Replaces: ring-gnome Replaces: ring-gnome
Conflicts: ring-gnome Conflicts: ring-gnome
Description: Secure and distributed voice, video and chat platform - desktop client Description: Secure and distributed voice, video and chat platform - desktop client
Ring (ring.cx) is a secure and distributed voice, video and chat communication Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy platform that requires no centralized server and leaves the power of privacy
in the hands of the user. in the hands of the user.
. .
...@@ -98,8 +98,8 @@ Architecture: any ...@@ -98,8 +98,8 @@ Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Description: Secure and distributed voice, video and chat platform - daemon Description: Secure and distributed voice, video and chat platform - daemon
Ring (ring.cx) is a secure and distributed voice, video and chat communication Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy platform that requires no centralized server and leaves the power of privacy
in the hands of the user. in the hands of the user.
. .
This package contains the Ring daemon: dring. This package contains the Jami daemon: dring.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ring Upstream-Name: ring
Upstream-Contact: Alexandre Viau <alexandre.viau@savoirfairelinux.net> Upstream-Contact: Alexandre Viau <alexandre.viau@savoirfairelinux.net>
Source: https://dl.ring.cx/ring-release/tarballs/ Source: https://dl.jami.net/ring-release/tarballs/
Files-Excluded: client-electron/* Files-Excluded: client-electron/*
client-uwp/* client-uwp/*
client-windows/* client-windows/*
......
version=3 version=3
opts=dversionmangle=s/\~dfsg\d*$// \ opts=dversionmangle=s/\~dfsg\d*$// \
https://dl.ring.cx/ring-release/tarballs/ ring_(\d\S*)\.tar\.gz https://dl.jami.net/ring-release/tarballs/ ring_(\d\S*)\.tar\.gz
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment