--- gst-plugins-farsight-0.12.11.orig/debian/rules +++ gst-plugins-farsight-0.12.11/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +DEB_AUTO_CLEANUP_RCS := yes + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-gconf --disable-mimic + +# List any files which are not installed +include /usr/share/cdbs/1/rules/utils.mk +common-binary-post-install-arch:: list-missing + +binary-post-install/gstreamer0.10-plugins-farsight:: + dh_gstscancodecs + rm -rf debian/*/usr/lib/gstreamer-0.10/*.la + +include $(CURDIR)/debian/update-patches.mk --- gst-plugins-farsight-0.12.11.orig/debian/compat +++ gst-plugins-farsight-0.12.11/debian/compat @@ -0,0 +1 @@ +5 --- gst-plugins-farsight-0.12.11.orig/debian/changelog +++ gst-plugins-farsight-0.12.11/debian/changelog @@ -0,0 +1,158 @@ +gst-plugins-farsight (0.12.11-1~iiamsn1) intrepid; urgency=low + + * New upstream version + + -- Stemp (Stéphane Marguet) Thu, 09 Apr 2009 15:56:34 +0200 + +gst-plugins-farsight (0.12.10-2~jjamsn1) jaunty; urgency=low + + * Backport from Debian unstable + + -- Stemp (Stéphane Marguet) Thu, 02 Apr 2009 22:22:45 +0200 + +gst-plugins-farsight (0.12.10-2) unstable; urgency=low + + [ Simon McVittie ] + * Move packaging to git + * Add debian/gbp.conf for git-buildpackage + * Add README.source + * Add `debian/rules update-patches` target + + [ Sjoerd Simons ] + * Upload to unstable for farsight2's benefit + + -- Sjoerd Simons Tue, 03 Feb 2009 15:38:50 +0000 + +gst-plugins-farsight (0.12.10-1) experimental; urgency=low + + * New upstream release + * Use my debian.org address in Uploaders + * Bump Standards-Version to 3.8.0 + * Add gstreamer-tools build-dependency and call dh_gstscancodecs + * Drop debian/patches/fsvalve_fix_refcount.patch: Dropped, fixed upstream + + -- Laurent Bigonville Tue, 16 Dec 2008 00:50:00 +0100 + +gst-plugins-farsight (0.12.9-2) experimental; urgency=low + + * debian/patches/fsvalve_fix_refcount.patch + + Added fix refcounting issue + + -- Sjoerd Simons Tue, 05 Aug 2008 12:42:07 +0100 + +gst-plugins-farsight (0.12.9-1) experimental; urgency=low + + * New upstream release + + -- Sjoerd Simons Mon, 04 Aug 2008 18:27:35 +0100 + +gst-plugins-farsight (0.12.8-1) unstable; urgency=low + + [ Simon McVittie ] + * Use my debian.org address in Uploaders + * Wrap Uploaders, Build-Depends + + [ Sjoerd Simons ] + * New upstream release + + -- Sjoerd Simons Thu, 05 Jun 2008 16:39:48 +0100 + +gst-plugins-farsight (0.12.7-1) unstable; urgency=low + + [ Simon McVittie ] + * New upstream release + * Add Sjoerd to Uploaders + * Correct capitalization of "GStreamer" + + [ Sjoerd Simons ] + * debian/control: Remove build-depends on libjasper, the jasper plugin has + been disabled upstream for several releases. + * debian/control: Bump gstreamer build-depends to the minimal versions + required to build all plugins + + -- Sjoerd Simons Sat, 12 Apr 2008 09:38:19 +0200 + +gst-plugins-farsight (0.12.6-1) unstable; urgency=low + + [ Laurent Bigonville ] + * Bump Standards-Version to 3.7.3 + + [ Sjoerd Simons ] + * New upstream release + * debian/patches/01quite-debug.patch: + - Removed. Merged upstream + * debian/patches/02_correct_marshaller.patch + - Removed. Merged upstream + * debian/patches/99_autoreconf.patch + - Removed. Not necessary anymore + + -- Sjoerd Simons Sat, 08 Mar 2008 18:14:49 +0100 + +gst-plugins-farsight (0.12.5-2) unstable; urgency=low + + [ Laurent Bigonville ] + * Use now official Vcs-* field + + [ Sjoerd Simons ] + * debian/patches/02_correct_marshaller.patch + - Added. Use the correct marhshaller for Objects. Fixes a crash with glib + >= 2.15 + * debian/patches/99_autoreconf.patch + - Added. Regenerate autoconf + + -- Sjoerd Simons Fri, 15 Feb 2008 17:50:37 +0100 + +gst-plugins-farsight (0.12.5-1) unstable; urgency=low + + * New upstream release + * Add watch file + * Add myself as an Uploaders + * Add XS-Vcs-Bzr field + * debian/patches/01quite-debug.patch: suppress debug output + + -- Laurent Bigonville Tue, 18 Sep 2007 16:46:02 +0200 + +gst-plugins-farsight (0.12.2-1) unstable; urgency=low + + * Set Maintainer to the pkg-telepathy mailing list. + * New upstream release + + -- Sjoerd Simons Thu, 05 Jul 2007 13:36:05 +0200 + +gst-plugins-farsight (0.12.1-1) unstable; urgency=low + + [ Simon McVittie ] + * New upstream release. + * Update Build-Depends to allow libjasper-dev as a preferred alternative + to libjasper-1.701-dev. + + [ Sjoerd Simons ] + * Add list-missing target from cdbs' utils.mk to show missing files in the + packaging + + -- Sjoerd Simons Thu, 03 May 2007 19:15:02 +0200 + +gst-plugins-farsight (0.10.2-2) UNRELEASED; urgency=low + + * Sync Daf's Debian packaging with the Ubuntu packaging. + + -- Simon McVittie Mon, 6 Nov 2006 17:21:49 -0800 + +gst-plugins-farsight (0.10.2-0ubuntu1) edgy; urgency=low + + * New Upstream Release. + + -- Riccardo Setti Tue, 19 Sep 2006 18:32:43 +0200 + +gst-plugins-farsight (0.10.1-0ubuntu1) edgy; urgency=low + + * New Upstream Release. + + -- Riccardo Setti Tue, 12 Sep 2006 18:36:34 +0200 + +gst-plugins-farsight (0.10.1-0ubuntu1) edgy; urgency=low + + * Initial release. + + -- Daniel Holbach Wed, 28 Jun 2006 10:13:57 +0200 + --- gst-plugins-farsight-0.12.11.orig/debian/copyright +++ gst-plugins-farsight-0.12.11/debian/copyright @@ -0,0 +1,137 @@ +This package was debianized by Daniel Holbach on +Wed, 28 Jun 2006 10:13:57 +0200. + +It was downloaded from http://telepathy.freedesktop.org/releases/ + +Upstream authors: + Anatoly Yakovenko + Andre Moreira Magalhaes + Philippe Khalaf + Zhanglei Wang + Rob Taylor + Erik Walthinsen + Kai Vehmanen + +mimic/gstmimdec.c, mimic/gstmimenc.c, gstmimic.c, mimic/gstmimdec.h +mimic/gstmimenc.h + +are copyright of: + +Copyright (c) 2005 INdT. + +jasper/gstjasper.c, jasper/gstjasperenc.c, jasper/gstjasperenc.h +jrtp/gstrtpsend.h, jrtp/gstrtpsend.c, jrtp/default_pt.h +jrtp/gstrtprecv.h, jrtp/gstrtpbin.h, jrtp/gstrtpbin.c, +jrtp/gstrtprecv.c, gsm/gstmsgsmdec.c, gsm/gstmsgsmdec.h +gsm/gstgsm.c gsm/gstmsgsmenc.c, jpeg2000/gstj2kenc.h, +jpeg2000/gstj2kdec.h, jpeg2000/gstyahooenc.h, jpeg2000/gstyahooenc.c +jpeg2000/gstyahooparse.c, jpeg2000/gstj2k.c, jpeg2000/gstyahooparse.h +rtppayloads/gstr263depayload.c, rtppayloads/gstmsgsmpayload.c +rtppayloads/gstmsgsmdepayload.h, rtppayloads/gstr263depayload.h +rtppayloads/gstmsgsmdepayload.c, rtppayloads/gstrtppayloads.c, +rtppayloads/gstmsgsmpayload.h, + +are copyright of: + +Copyright (c) 2005 Philippe Khalaf + +jrtp/jrtplib_c.cpp, jrtp/gstjrtp.c, jrtp/jrtplib_c.h + +Copyright (c) 2005 Philippe Khalaf +Copyright (C) 2004 Anatoly Yakovenko + +gsm/gstmsgsmenc.h + +are copyright of: + +Copyright (C) <1999> Erik Walthinsen + +ice/gsticesrc.h, ice/jingle_c.h, ice/gsticesink.c, ice/jingle_c.cpp. +ice/gstice.c, ice/gsticesink.h, ice/gsticesrc.c + +are copyright of: + +Copyright 2006 Collabora Ltd, +Copyright 2006 Nokia Corporation + +jpeg2000/gstj2kdec.c, jpeg2000/gstj2kenc.c + +are copyright of: + +Copyright (C) 2005 Philippe Khalaf +Copyright (C) 2004 Tim Ringenbach +Copyright (C) <1999> Erik Walthinsen + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +MA 02110-1301, USA. + +Some code borrowed from the jp2topmn program of j2k, which is under the +following copyright: +Copyright (c) 2001-2002, David Janssens +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +rtpjitterbuffer/gstrtpclock.c, rtpjitterbuffer/gstrtpclock.h +test_rtpdemux.c + +are copyright of: + +Copyright (C) <2006> Nokia Corporation. + +rtpjitterbuffer/gstrtpjitterbuffer.c, +rtpjitterbuffer/gstrtpjitterbuffer.h + +are copyright of: + +Copyright (C) <2006> Nokia Corporation. +Copyright (C) <2006> Zeeshan Ali +Copyright (C) <2005> Philippe Khalaf + +rtpdemux/gstrtpdemux.c + +is copyright of: + +Copyright (C) 2005 Nokia Corporation. +Copyright (C) <2004> Wim Taymans + +All those file are released under the terms of the LGPL, on +debian system you can find an entire copy of the LGPL at +/usr/share/common-licenses/LGPL . + +The Debian packaging is: + Copyright (C) 2006 Daniel Holbach + Copyright (C) 2006 Dafydd Harries + Copyright (C) 2006 Collabora Ltd. +and is licensed under the GPL, which may be found in /usr/share/common-licenses/GPL on Debian systems. --- gst-plugins-farsight-0.12.11.orig/debian/watch +++ gst-plugins-farsight-0.12.11/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://farsight.freedesktop.org/releases/gst-plugins-farsight/gst\-plugins\-farsight\-(.*)\.tar\.gz --- gst-plugins-farsight-0.12.11.orig/debian/update-patches.mk +++ gst-plugins-farsight-0.12.11/debian/update-patches.mk @@ -0,0 +1,10 @@ +update-patches: + mkdir -p $(CURDIR)/debian/patches + rm -f $(CURDIR)/debian/patches/*.patch + git-format-patch -o $(CURDIR)/debian/patches debian-patches ^upstream + for patch in $$(ls $(CURDIR)/debian/patches/*.patch) ; \ + do \ + lines=$$(cat $$patch | wc -l) ; \ + head -n $$(($$lines - 3)) $$patch > $${patch}.chomped ; \ + mv $${patch}.chomped $$patch ; \ + done --- gst-plugins-farsight-0.12.11.orig/debian/README.source +++ gst-plugins-farsight-0.12.11/debian/README.source @@ -0,0 +1,59 @@ +Patches +======= + +This package occasionally uses cdbs simple-patch-system to store +modifications to the upstream source, although in most uploads no patches +are needed. + +To get the fully patched source: make -f debian/rules patch + +To revert to what's in git: make -f debian/rules unpatch + +To add a patch: obtain a diff and put it in debian/patches, or see below + +To remove an existing patch: delete it from debian/patches + +Packaging using git +=================== + +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. + +Here's how to build it: + + git clone git://git.debian.org/git/pkg-telepathy/gst-plugins-farsight.git + cd gst-plugins-farsight + git checkout debian + git-buildpackage -us -uc + +or for testing/stable branches like debian-lenny: + + git clone git://git.debian.org/git/pkg-telepathy/gst-plugins-farsight.git + cd gst-plugins-farsight + 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 ~/gst-plugins-farsight-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/gst-plugins-farsight.git + git fetch + git checkout debian-patches + git cherry-pick xxxxxxxxxxxxxx + git checkout debian + fakeroot debian/rules update-patches --- gst-plugins-farsight-0.12.11.orig/debian/gbp.conf +++ gst-plugins-farsight-0.12.11/debian/gbp.conf @@ -0,0 +1,9 @@ +[DEFAULT] +debian-branch = debian +upstream-branch = upstream +pristine-tar = True + +[git-buildpackage] +tarball-dir = ../tarballs/ +export-dir = ../build-area/ +no-create-orig = True --- gst-plugins-farsight-0.12.11.orig/debian/control +++ gst-plugins-farsight-0.12.11/debian/control @@ -0,0 +1,34 @@ +Source: gst-plugins-farsight +Section: sound +Priority: optional +Maintainer: Debian Telepathy maintainers +Uploaders: Dafydd Harries , + Riccardo Setti , + Simon McVittie , + Laurent Bigonville , + Sjoerd Simons +Build-Depends: cdbs, + debhelper (>= 5), + libgstreamer-plugins-base0.10-dev (>= 0.10.11), + libgstreamer0.10-dev (>= 0.10.13), + gstreamer-tools (>= 0.10.14) + libgsm1-dev, + libjinglep2p0.3-dev +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/git/pkg-telepathy/gst-plugins-farsight.git +Vcs-Browser: http://git.debian.org/?p=pkg-telepathy/gst-plugins-farsight.git + +Package: gstreamer0.10-plugins-farsight +Architecture: any +Section: sound +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: gstreamer0.10-ffmpeg +Description: plugins for GStreamer for Audio/Video conferencing + The aim of this project is to provide a D-Bus-based framework that unifies + all forms of real time conversations, including, but not limited to, instant + messaging, IRC and voice and video over IP. It aims to provide a simple + interface to client applications allowing them to quickly implement code to + make use of real time communication over any supported protocol. + . + This is a set of plugins for GStreamer that will be used by Farsight for + Audio/Video conferencing.