Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -r debian_0.1.16/changelog /usr/src/libnice/libnice-0.1.18/debian/changelog
- 0a1,47
- > libnice (0.1.18-1~0.3) UNRELEASED; urgency=medium
- >
- > [ Anton Derbenev ]
- > * Non-maintainer upload.
- >
- > [ Dafydd Harries ] <dafydd.harries@collabora.co.uk>
- > [ Rémi Denis-Courmont ] <remi.denis-courmont@nokia.com>
- > [ Kai Vehmanen ] <kai.vehmanen@nokia.com>
- > [ Youness Alaoui ] <youness.alaoui@collabora.co.uk>
- > * Remove the autotools build system, now only meson is available
- > * On Windows, use crypto library instead of CryptGenRandom() which is deprecated
- > * On Windows, use GetBestInterfaceEx() for UWP compatibility
- > * On Windows, fix the listing of interfaces to use the correct APIs
- > * On Windows, implement ignoring interfaces
- > * Accept receiving messages in multiple steps over TCP
- > * Accept duplicated ports as last option instead of spinning forever
- > * Use sendmmsg if possible to send multiple packets in one call
- > * Fail gathering if no port is available
- > * Hide the implementation of NiceCandidate, this hides some parts that were previously visible
- > * Enable TURN server connects where both TCP and UDP use the same port number
- > * Don't count rejected STUN messages as keepalive packets
- >
- > -- me <me@localhost> Fri, 16 Jul 2021 19:12:21 +0300
- >
- > libnice (0.1.17-1~intermedia) UNRELEASED; urgency=medium
- >
- > [ Dafydd Harries ] <dafydd.harries@collabora.co.uk>
- > [ Rémi Denis-Courmont ] <remi.denis-courmont@nokia.com>
- > [ Kai Vehmanen ] <kai.vehmanen@nokia.com>
- > [ Youness Alaoui ] <youness.alaoui@collabora.co.uk>
- > * Add API to retrieve the underlying BSD sockets
- > * Support systems with multiple loopback devices
- > * Ignore non-running network interfaces
- > * Ignore multiple interface prefixes
- > * Now tries to nominate matching pairs across components and streams
- > * Retry TURN deallocation on timeout, requires not destoying the NiceAgent right after the stream
- > * Use different port for every host candidate
- > * Make timeouts and retransmissions more in line with the RFCs
- > * Find OpenSSL without pkg-config, for Windows
- > * Complete meson support
- > * GLib required version update to 2.54
- > * Removed deprecated GLib APIs
- > * Many ICE compatibility and performance improvements
- > * Many bug fixes
- >
- > -- me <me@localhost> Fri, 22 May 2020 00:00:00
- >
- diff -r debian_0.1.16/compat /usr/src/libnice/libnice-0.1.18/debian/compat
- 1c1
- < 10
- ---
- > 11
- Only in /usr/src/libnice/libnice-0.1.18/debian/: .debhelper
- Only in /usr/src/libnice/libnice-0.1.18/debian/: debhelper-build-stamp
- Only in /usr/src/libnice/libnice-0.1.18/debian/: gir1.2-nice-0.1.debhelper.log
- Only in /usr/src/libnice/libnice-0.1.18/debian/: gstreamer1.0-nice
- Only in /usr/src/libnice/libnice-0.1.18/debian/: gstreamer1.0-nice.debhelper.log
- Only in /usr/src/libnice/libnice-0.1.18/debian/: libnice10
- Only in /usr/src/libnice/libnice-0.1.18/debian/: libnice10.debhelper.log
- Only in /usr/src/libnice/libnice-0.1.18/debian/: libnice-dev
- Only in /usr/src/libnice/libnice-0.1.18/debian/: libnice-dev.debhelper.log
- Only in /usr/src/libnice/libnice-0.1.18/debian/: libnice-doc.debhelper.log
- diff -r debian_0.1.16/README.source /usr/src/libnice/libnice-0.1.18/debian/README.source
- 1,2d0
- < Patches
- < =======
- 4,6c2,3
- < This package occasionally uses cdbs simple-patch-system to store
- < modifications to the upstream source, although in most uploads no patches
- < are needed.
- ---
- > Nice: GLib ICE library
- > ======================
- 8c5,6
- < To get the fully patched source: make -f debian/rules patch
- ---
- > Copyright
- > ---------
- 10c8,9
- < To revert to what's in git: make -f debian/rules unpatch
- ---
- > (C) 2006-2020 Collabora Ltd.
- > (C) 2006-2011 Nokia Corporation
- 12c11,73
- < To add a patch: obtain a diff and put it in debian/patches, or see below
- ---
- > License
- > -------
- >
- > See the file COPYING.
- >
- > Requirements
- > ------------
- >
- > glib >= 2.54
- > pkg-config
- > gnutls >= 2.12.0 or OpenSSL
- > gupnp-igd >= 0.1.2 (optional)
- > gstreamer-0.10 (optional)
- > gstreamer-1.0 (optional)
- >
- > Build instructions
- > ------------------
- >
- > libnice uses the Meson Build System: https://mesonbuild.com
- >
- > To build on Linux and Mac, you only need to type the usual commands :
- >
- > meson builddir
- > ninja -C builddir
- > ninja -C builddir test (or "meson test -C builddir" for more control)
- > sudo ninja -C builddir install
- >
- > See https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project
- > for more details and how to install the Meson build system.
- >
- > Structure
- > ---------
- >
- > agent/ - ICE agent
- > docs/ - Design and API documentation
- > gst/ - Gstreamer elements
- > nice/ - libnice library
- > random/ - random number generation
- > socket/ - Socket abstraction layer
- > stun/ - STUN implementation
- > tests/ - Unit tests
- >
- > Relevant standards
- > ------------------
- >
- > These standards are relevant to nice's current implementation.
- >
- > ICE
- > http://tools.ietf.org/html/rfc5245 (old)
- > http://tools.ietf.org/html/rfc8445
- > STUN
- > http://tools.ietf.org/html/rfc3489 (old)
- > http://tools.ietf.org/html/rfc5389
- > TURN
- > http://tools.ietf.org/html/rfc5766
- > RTP
- > http://tools.ietf.org/html/rfc3550
- > ICE-TCP RFC
- > http://tools.ietf.org/html/rfc6544
- > Trickle ICE
- > https://tools.ietf.org/html/draft-ietf-ice-trickle-21
- > XMPP Jingle ICE transport
- > http://www.xmpp.org/extensions/xep-0176.html
- 14c75
- < To remove an existing patch: delete it from debian/patches
- ---
- > In future, nice may additionally support the following standards.
- 16,17c77,78
- < Packaging using git
- < ===================
- ---
- > NAT-PMP
- > http://files.dns-sd.org/draft-cheshire-nat-pmp.txt
- 19,22d79
- < The repository contains an appropriate debian/gbp.conf to build this package
- < using git-buildpackage. The debian branch contains the latest upstream versions
- < (for unstable, or experimental while a freeze is in progress). The debian-lenny
- < branch contains versions targeted for lenny, etc.
- 24,59d80
- < Here's how to build it:
- <
- < git clone git://git.debian.org/git/pkg-telepathy/libnice
- < cd libnice
- < git checkout debian
- < git-buildpackage -us -uc
- <
- < or for testing/stable branches like debian-lenny:
- <
- < git clone git://git.debian.org/git/pkg-telepathy/libnice
- < cd libnice
- < git checkout debian-lenny
- < git-buildpackage -us -uc --git-debian-branch=debian-lenny
- <
- < The branch 'upstream' is a copy of the contents of upstream tarballs. To import
- < upstream tarballs use:
- <
- < git checkout debian
- < git-import-orig ~/nice-0.0.x.tar.gz
- <
- < The branch 'debian-patches' is 'upstream' plus any patches needed for Debian.
- < It should be rebased on upstream after each upstream release:
- <
- < git checkout debian-patches
- < git rebase upstream
- <
- < The preferred way of adding patches is to cherry pick from an upstream
- < repository:
- <
- < git remote add collabora \
- < git+ssh://git.collabora.co.uk/git/nice.git
- < git fetch
- < git checkout debian-patches
- < git cherry-pick xxxxxxxxxxxxxx
- < git checkout debian
- < fakeroot debian/rules update-patches
- diff -r debian_0.1.16/rules /usr/src/libnice/libnice-0.1.18/debian/rules
- 7,11c7,11
- < dh_auto_configure -- --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
- < --enable-compile-warnings=yes \
- < --enable-gupnp \
- < --with-gstreamer \
- < --enable-introspection
- ---
- > dh_auto_configure -- --libdir=$${prefix-'.'}/lib/$(DEB_HOST_MULTIARCH)
- > # --enable-compile-warnings=yes \
- > # --enable-gupnp \
- > # --with-gstreamer \
- > # --enable-introspection
- 14c14,16
- < dh_install --list-missing
- ---
- > dh_missing --list-missing ; \
- > dh_install
- > # dh_install --list-missing
- Only in /usr/src/libnice/libnice-0.1.18/debian/: tmp
- Only in debian_0.1.16/: upstream
Add Comment
Please, Sign In to add comment