rygel (0.6.0-1) debian-dir only changes

Summary

 debian/README.source                                                      |   48 +
 debian/changelog                                                          |  151 +++++
 debian/compat                                                             |    1 
 debian/control                                                            |  123 ++++
 debian/copyright                                                          |   30 +
 debian/docs                                                               |    3 
 debian/manpage.xml.ex                                                     |  291 ++++++++++
 debian/patches/0001-rygel.conf-enabled-by-default.patch                   |   25 
 debian/patches/0002-enable-rygel-by-default-in-maemo-config-as-well.patch |   25 
 debian/patches/series                                                     |    2 
 debian/rules                                                              |  103 +++
 debian/rygel-1.0-dev.install                                              |    4 
 debian/rygel-dvb.install                                                  |    1 
 debian/rygel-gst-renderer.install                                         |    1 
 debian/rygel-mediathek.install                                            |    1 
 debian/rygel-tracker.install                                              |    1 
 debian/rygel.install                                                      |   10 
 debian/rygel.links                                                        |    1 
 debian/watch                                                              |    2 
 19 files changed, 823 insertions(+)

    
download this patch

Patch contents

--- rygel-0.6.0.orig/debian/changelog
+++ rygel-0.6.0/debian/changelog
@@ -0,0 +1,151 @@
+rygel (0.6.0-1) unstable; urgency=low
+
+  * Imported Upstream version 0.6.0
+  * Add build-dependency on intltool
+  * install new rygel icons
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 17 May 2010 20:55:24 +0200
+
+rygel (0.5.2-1) experimental; urgency=low
+
+  * Imported Upstream version 0.5.2
+  * Bump build-dependency versions according to configure.ac
+  * Re-enable rygel-tracker.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Tue, 20 Apr 2010 20:18:36 +0200
+
+rygel (0.4.12-2) unstable; urgency=low
+
+  * Disable rygel-tracker for now. (Closes: #577206)
+    (Will likely not be re-enabled until rygel 0.6.x,
+     which supports tracker 0.8, is released.)
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 17 Apr 2010 14:05:31 +0200
+
+rygel (0.4.12-1) unstable; urgency=low
+
+  * Add recommends on gstreamer0.10-ffmpeg for transcoding support.
+  * Imported Upstream version 0.4.12
+  * Drop 0003-Fix-rygel-desktop-file.patch: merged upstream.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 12 Mar 2010 14:03:17 +0100
+
+rygel (0.4.10-2) unstable; urgency=low
+
+  * Bump Standards-Version to 3.8.4
+  * Update patch series
+    (+ 0002-enable-rygel-by-default-in-maemo-config-as-well.patch)
+    + 0003-Fix-rygel-desktop-file.patch
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 20 Feb 2010 09:34:38 +0100
+
+rygel (0.4.10-1) unstable; urgency=low
+
+  * Add recommends on gstreamer plugin sets base and ugly. (Closes: #565284)
+  * Imported Upstream version 0.4.10
+  * Exclude rygel plugins when running dh_makeshlibs
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 25 Jan 2010 23:29:49 +0100
+
+rygel (0.4.8-1) unstable; urgency=low
+
+  * Imported Upstream version 0.4.8
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 01 Jan 2010 23:29:12 +0100
+
+rygel (0.4.6-1) unstable; urgency=low
+
+  * Set rygel-1.0-dev section to devel.
+  * Imported Upstream version 0.4.6
+  * Bump libgupnp-av-1.0-dev build-dependency to >= 0.5.2
+  * Make long description more compact (Closes: #558397)
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 30 Nov 2009 16:01:12 +0100
+
+rygel (0.4.4-1) unstable; urgency=low
+
+  [ Marc-André Lureau ]
+  * New Upstream Version
+  * debian/patches:
+    + removed 0002-VALAC-port-to-libgee-0.5.patch
+  * debian/rules:
+    + touch *_vala.stamp files before build (git doesn't update timestamp)
+
+  [ Andreas Henriksson ]
+  * Update debian/copyright w.r.t. gst-renderer and convert to DEP5
+  * Add rygel-gst-renderer package.
+  * Add tight rygel dependency to plugin packages.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Tue, 10 Nov 2009 12:17:16 +0100
+
+rygel (0.4.2-1) unstable; urgency=low
+
+  * New upstream release
+  * update-patch-series:
+    - drop 0002-Fix-desktopdir-definition-to-usr-share-applications.patch,
+      fixed upstream.
+  * Add debian/README.source
+  * Spell gstreamer as GStreamer in package description
+  * debian/control: bump required version of libgee to >= 0.5.0.
+  * update-patch-series: add port to libgee-0.5 patch.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 05 Oct 2009 10:59:53 +0200
+
+rygel (0.4.1-2) unstable; urgency=low
+
+  * Fix package description, plugin is called "export"
+  * Update package description to closer match upstream
+  * configure with sysconfdir set to /etc
+    - prevents rygel-preferences from crashing when not finding config file.
+  * Install rygel and rygel-preferences desktop files
+  * Add a global autostart symlink for rygel
+  * update-patch-series: add 0002-Fix-desktopdir-definition-to-usr-
+    share-applications.patch
+  * Add Thijs Vermeir to debian/copyright
+
+ -- Andreas Henriksson <andreas@fatal.se>  Tue, 29 Sep 2009 12:09:29 +0200
+
+rygel (0.4.1-1) unstable; urgency=low
+
+  [ Andreas Henriksson ]
+  * New upstream release.
+  * debian/rygel.install:
+    - don't install gconf schemas, they've been dropped.
+    - Install rygel-media-export instead of rygel-media-folder.
+  * debian/control:
+    - Drop rygel-dvb package, dvb-daemon will provide this.
+    - Drop build-dependency on libgconf2-dev.
+    - Bump build-dependencies on gupnp to >= 0.13, gupnp-av to >= 0.5,
+      gstreamer to >= 0.10.23, gee to >= 0.3.0.
+  * debian/rules: update-patch-series: Use xargs -r to cope with null input.
+  * run update-patch-series to drop unused gee patch, not needed anymore.
+  * fix lintian warnings:
+    - out-of-date-standards-version 3.8.1 (current is 3.8.3)
+    - build-depends-on-1-revision build-depends: uuid-dev (>= 1.2-1.41.3-1)
+    - copyright-lists-upstream-authors-with-dh_make-boilerplate
+  * debian/rules:
+    - drop gconf schema related configure flags.
+    - uncomment quilt patch script.
+  * debian/patches/0001-rygel.conf-enabled-by-default.patch:
+    - enable the rygel session service by default.
+  * debian/rygel.install:
+    - install /etc/rygel.conf
+    - install rygel dbus service file.
+  * debian/control: make rygel-tracker recommend tracker
+  * debian/patches/0002-update-forgotten-dbus-paths-to-all-use-Rygel1.patch:
+    - Added, dbus path is org.gnome.Rygel1, some still used of org.gnome.Rygel.
+  * New upstream bugfix release
+  * debian/patches/0002-update-forgotten-dbus-paths-to-all-use-Rygel1.patch:
+    - Dropped, fixed upstream.
+  * debian/control:
+    - Add myself to uploaders and set a team email alias as maintainer address.
+    - Make rygel suggest the packages with tracker and mediathek plugins.
+    - Add libsqlite3-dev to build-dependencies.
+
+  [ Marc-André Lureau ]
+  * Initial packaging.
+  * debian/control:
+    - changed rygel-1.0-dev architecture to "any".
+    - added rygel-1.0-dev dependencies
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 26 Sep 2009 14:04:05 +0200
--- rygel-0.6.0.orig/debian/manpage.xml.ex
+++ rygel-0.6.0/debian/manpage.xml.ex
@@ -0,0 +1,291 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+
+<!--
+
+`xsltproc -''-nonet \
+          -''-param man.charmap.use.subset "0" \
+          -''-param make.year.ranges "1" \
+          -''-param make.single.year.ranges "1" \
+          /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
+          manpage.xml'
+
+A manual page <package>.<section> will be generated. You may view the
+manual page with: nroff -man <package>.<section> | less'. A typical entry
+in a Makefile or Makefile.am is:
+
+DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
+XP     = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
+
+manpage.1: manpage.xml
+        $(XP) $(DB2MAN) $<
+
+The xsltproc binary is found in the xsltproc package. The XSL files are in
+docbook-xsl. A description of the parameters you can use can be found in the
+docbook-xsl-doc-* packages. Please remember that if you create the nroff
+version in one of the debian/rules file targets (such as build), you will need
+to include xsltproc and docbook-xsl in your Build-Depends control field.
+Alternatively use the xmlto command/package. That will also automatically
+pull in xsltproc and docbook-xsl.
+
+Notes for using docbook2x: docbook2x-man does not automatically create the
+AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as
+<refsect1> ... </refsect1>.
+
+To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections
+read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be
+found in the docbook-xsl-doc-html package.
+
+Validation can be done using: `xmllint -''-noout -''-valid manpage.xml`
+
+General documentation about man-pages and man-page-formatting:
+man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
+
+-->
+
+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+  <!ENTITY dhfirstname "FIRSTNAME">
+  <!ENTITY dhsurname   "SURNAME">
+  <!-- dhusername could also be set to "&firstname; &surname;". -->
+  <!ENTITY dhusername  "#USERNAME#">
+  <!ENTITY dhemail     "#EMAIL#">
+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+       allowed: see man(7), man(1) and
+       http://www.tldp.org/HOWTO/Man-Page/q2.html. -->
+  <!ENTITY dhsection   "SECTION">
+  <!-- TITLE should be something like "User commands" or similar (see
+       http://www.tldp.org/HOWTO/Man-Page/q2.html). -->
+  <!ENTITY dhtitle     "#PACKAGE# User Manual">
+  <!ENTITY dhucpackage "#UCPACKAGE#">
+  <!ENTITY dhpackage   "#PACKAGE#">
+]>
+
+<refentry>
+  <refentryinfo>
+    <title>&dhtitle;</title>
+    <productname>&dhpackage;</productname>
+    <authorgroup>
+      <author>
+       <firstname>&dhfirstname;</firstname>
+        <surname>&dhsurname;</surname>
+        <contrib>Wrote this manpage for the Debian system.</contrib>
+        <address>
+          <email>&dhemail;</email>
+        </address>
+      </author>
+    </authorgroup>
+    <copyright>
+      <year>2007</year>
+      <holder>&dhusername;</holder>
+    </copyright>
+    <legalnotice>
+      <para>This manual page was written for the Debian system
+        (and may be used by others).</para>
+      <para>Permission is granted to copy, distribute and/or modify this
+        document under the terms of the GNU General Public License,
+        Version 2 or (at your option) any later version published by
+        the Free Software Foundation.</para>
+      <para>On Debian systems, the complete text of the GNU General Public
+        License can be found in
+        <filename>/usr/share/common-licenses/GPL</filename>.</para>
+    </legalnotice>
+  </refentryinfo>
+  <refmeta>
+    <refentrytitle>&dhucpackage;</refentrytitle>
+    <manvolnum>&dhsection;</manvolnum>
+  </refmeta>
+  <refnamediv>
+    <refname>&dhpackage;</refname>
+    <refpurpose>program to do something</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+      <!-- These are several examples, how syntaxes could look -->
+      <arg choice="plain"><option>-e <replaceable>this</replaceable></option></arg>
+      <arg choice="opt"><option>--example=<parameter>that</parameter></option></arg>
+      <arg choice="opt">
+        <group choice="req">
+          <arg choice="plain"><option>-e</option></arg>
+          <arg choice="plain"><option>--example</option></arg>
+        </group>
+        <replaceable class="option">this</replaceable>
+      </arg>
+      <arg choice="opt">
+        <group choice="req">
+          <arg choice="plain"><option>-e</option></arg>
+          <arg choice="plain"><option>--example</option></arg>
+        </group>
+        <group choice="req">
+          <arg choice="plain"><replaceable>this</replaceable></arg>
+          <arg choice="plain"><replaceable>that</replaceable></arg>
+        </group>
+      </arg>
+    </cmdsynopsis>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+      <!-- Normally the help and version options make the programs stop
+           right after outputting the requested information. -->
+      <group choice="opt">
+        <arg choice="plain">
+          <group choice="req">
+            <arg choice="plain"><option>-h</option></arg>
+            <arg choice="plain"><option>--help</option></arg>
+          </group>
+        </arg>
+        <arg choice="plain">
+          <group choice="req">
+            <arg choice="plain"><option>-v</option></arg>
+            <arg choice="plain"><option>--version</option></arg>
+          </group>
+        </arg>
+      </group>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+  <refsect1 id="description">
+    <title>DESCRIPTION</title>
+    <para>This manual page documents briefly the
+      <command>&dhpackage;</command> and <command>bar</command>
+      commands.</para>
+    <para>This manual page was written for the Debian distribution
+      because the original program does not have a manual page.
+      Instead, it has documentation in the GNU <citerefentry>
+        <refentrytitle>info</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry> format; see below.</para>
+    <para><command>&dhpackage;</command> is a program that...</para>
+  </refsect1>
+  <refsect1 id="options">
+    <title>OPTIONS</title>
+    <para>The program follows the usual GNU command line syntax,
+      with long options starting with two dashes (`-').  A summary of
+      options is included below.  For a complete description, see the
+      <citerefentry>
+        <refentrytitle>info</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry> files.</para>
+    <variablelist>
+      <!-- Use the variablelist.term.separator and the
+           variablelist.term.break.after parameters to
+           control the term elements. -->
+      <varlistentry>
+        <term><option>-e <replaceable>this</replaceable></option></term>
+        <term><option>--example=<replaceable>that</replaceable></option></term>
+        <listitem>
+          <para>Does this and that.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-h</option></term>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>Show summary of options.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-v</option></term>
+        <term><option>--version</option></term>
+        <listitem>
+          <para>Show version of program.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsect1>
+  <refsect1 id="files">
+    <title>FILES</title>
+    <variablelist>
+      <varlistentry>
+        <term><filename>/etc/foo.conf</filename></term>
+        <listitem>
+          <para>The system-wide configuration file to control the
+            behaviour of <application>&dhpackage;</application>. See
+            <citerefentry>
+              <refentrytitle>foo.conf</refentrytitle>
+              <manvolnum>5</manvolnum>
+            </citerefentry> for further details.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><filename>${HOME}/.foo.conf</filename></term>
+        <listitem>
+          <para>The per-user configuration file to control the
+             behaviour of <application>&dhpackage;</application>. See
+             <citerefentry>
+               <refentrytitle>foo.conf</refentrytitle>
+               <manvolnum>5</manvolnum>
+             </citerefentry> for further details.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsect1>
+  <refsect1 id="environment">
+    <title>ENVIONMENT</title>
+    <variablelist>
+      <varlistentry>
+        <term><envar>FOO_CONF</envar></term>
+        <listitem>
+          <para>If used, the defined file is used as configuration
+            file (see also <xref linkend="files"/>).</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsect1>
+  <refsect1 id="diagnostics">
+    <title>DIAGNOSTICS</title>
+    <para>The following diagnostics may be issued
+      on <filename class="devicefile">stderr</filename>:</para>
+    <variablelist>
+      <varlistentry>
+        <term><errortext>Bad configuration file. Exiting.</errortext></term>
+        <listitem>
+          <para>The configuration file seems to contain a broken configuration
+            line. Use the <option>--verbose</option> option, to get more info.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+    <para><command>&dhpackage;</command> provides some return codes, that can
+      be used in scripts:</para>
+    <segmentedlist>
+      <segtitle>Code</segtitle>
+      <segtitle>Diagnostic</segtitle>
+      <seglistitem>
+        <seg><errorcode>0</errorcode></seg>
+        <seg>Program exited successfully.</seg>
+      </seglistitem>
+      <seglistitem>
+        <seg><errorcode>1</errorcode></seg>
+        <seg>The configuration file seems to be broken.</seg>
+      </seglistitem>
+    </segmentedlist>
+  </refsect1>
+  <refsect1 id="bugs">
+    <!-- Or use this section to tell about upstream BTS. -->
+    <title>BUGS</title>
+    <para>The program is currently limited to only work
+      with the <package>foobar</package> library.</para>
+    <para>The upstreams <acronym>BTS</acronym> can be found
+      at <ulink url="http://bugzilla.foo.tld"/>.</para>
+  </refsect1>
+  <refsect1 id="see_also">
+    <title>SEE ALSO</title>
+    <!-- In alpabetical order. -->
+    <para><citerefentry>
+        <refentrytitle>bar</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>, <citerefentry>
+        <refentrytitle>baz</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>, <citerefentry>
+        <refentrytitle>foo.conf</refentrytitle>
+        <manvolnum>5</manvolnum>
+      </citerefentry></para>
+    <para>The programs are documented fully by <citetitle>The Rise and
+      Fall of a Fooish Bar</citetitle> available via the <citerefentry>
+        <refentrytitle>info</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry> system.</para>
+  </refsect1>
+</refentry>
+
--- rygel-0.6.0.orig/debian/copyright
+++ rygel-0.6.0/debian/copyright
@@ -0,0 +1,30 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59
+Name: Rygel
+Maintainer: <rygel-list@gnome.org>
+Source: http://ftp.gnome.org/pub/GNOME/sources/rygel/
+
+Files: *
+Copyright: 2006, 2007, 2008 OpenedHand Ltd.
+           2008, 2009 Nokia Corporation.
+	   2008, 2009 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+	   2008-2009 Jens Georg <mail@jensge.org>
+	   2009 Thijs Vermeir <thijsvermeir@gmail.com>
+License: LGPL-2+
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL-2'.
+
+Files: src/plugins/gst-renderer/*
+Copyright: 2008 OpenedHand Ltd.
+           2009 Nokia Corporation.
+	   2008 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+License: GPL-2+
+ On Debian systems the full text of the GNU General Public
+ License can be found in the `/usr/share/common-licenses/GPL-2'
+ file.
+
+Files: debian/*
+Copyright: 2009 Marc-Andre Lureau <marcandre.lureau@gmail.com>
+           2009 Andreas Henriksson <andreas@fatal.se>
+License: LGPL-2+
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL-2'.
--- rygel-0.6.0.orig/debian/rygel.install
+++ rygel-0.6.0/debian/rygel.install
@@ -0,0 +1,10 @@
+etc/rygel.conf
+usr/bin/rygel
+usr/bin/rygel-preferences
+usr/lib/rygel-*/librygel-external.so
+usr/lib/rygel-*/librygel-media-export.so
+usr/share/icons/
+usr/share/rygel/*.ui
+usr/share/rygel/xml/*.xml
+usr/share/dbus-1/services/*
+usr/share/applications/*.desktop
--- rygel-0.6.0.orig/debian/watch
+++ rygel-0.6.0/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/rygel/([\d\.]+)/rygel-([\d\.]+)\.tar\.gz debian uupdate
--- rygel-0.6.0.orig/debian/rygel-gst-renderer.install
+++ rygel-0.6.0/debian/rygel-gst-renderer.install
@@ -0,0 +1 @@
+usr/lib/rygel-*/librygel-gst-renderer.so
--- rygel-0.6.0.orig/debian/rygel-1.0-dev.install
+++ rygel-0.6.0/debian/rygel-1.0-dev.install
@@ -0,0 +1,4 @@
+usr/include/rygel-*/*
+usr/lib/pkgconfig/*.pc
+usr/share/vala/vapi/*.deps
+usr/share/vala/vapi/*.vapi
--- rygel-0.6.0.orig/debian/compat
+++ rygel-0.6.0/debian/compat
@@ -0,0 +1 @@
+7
--- rygel-0.6.0.orig/debian/control
+++ rygel-0.6.0/debian/control
@@ -0,0 +1,123 @@
+Source: rygel
+Section: net
+Priority: extra
+Maintainer: Debian Rygel Maintainers <ah-rygel@debian.org>
+Uploaders: Marc-André Lureau <marcandre.lureau@gmail.com>, Andreas Henriksson <andreas@fatal.se>
+Build-Depends: quilt, debhelper (>= 7), autotools-dev,
+    intltool,
+    libgupnp-1.0-dev (>= 0.13.3),
+    libgupnp-av-1.0-dev (>= 0.5.5),
+    libdbus-glib-1-dev (>= 0.74),
+    libgstreamer0.10-dev (>= 0.10.23),
+    libglib2.0-dev (>= 2.16.6),
+    libgee-dev (>= 0.5.0),
+    uuid-dev (>= 1.2-1.41.3),
+    libsoup2.4-dev (>= 2.26.0),
+    libsqlite3-dev (>= 3.5),
+    libgtk2.0-dev (>= 2.16)
+Standards-Version: 3.8.4
+Homepage: http://live.gnome.org/Rygel
+Vcs-Git: git://git.debian.org/git/collab-maint/rygel.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/rygel.git
+
+Package: rygel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: gstreamer0.10-plugins-base, gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg
+Suggests: rygel-tracker, rygel-mediathek
+Description: GNOME UPnP/DLNA services
+ Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
+ implemented through a plug-in mechanism. Important facts and features:
+   * APIs to ease the implementation of AV devices (currently only
+     MediaServer V 2.0 specification).
+   * Audio and Video Transcoding: source format could be anything
+     GStreamer's decodebin2 can handle but output formats are currently
+     limited to: mp3, PCM and MPEG TS. Fortunately the transcoding
+     framework is flexible enough to easily add more transcoding targets.
+   * Specifically designed for GNOME (Mobile).
+   * Based on GUPnP.
+   * Written (mostly) in Vala language.
+ .
+ This package contains the core of Rygel and following plugins:
+   * media-export: Recursively exports folders and files specified in the
+     user configuration. This plugin supports all types of URIs that
+     gio/gvfs and GStreamer can handle.
+   * external: A MediaServer plugin that exports media hierarchies
+     provided by external applications.
+
+Package: rygel-1.0-dev
+Section: devel
+Architecture: any
+Depends: ${misc:Depends}, libgupnp-1.0-dev, libgstreamer0.10-dev
+Description: GNOME UPnP/DLNA services - plugin development files
+ Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
+ implemented through a plug-in mechanism. Important facts and features:
+   * APIs to ease the implementation of AV devices (currently only
+     MediaServer V 2.0 specification).
+   * Audio and Video Transcoding: source format could be anything
+     GStreamer's decodebin2 can handle but output formats are currently
+     limited to: mp3, PCM and MPEG TS. Fortunately the transcoding
+     framework is flexible enough to easily add more transcoding targets.
+   * Specifically designed for GNOME (Mobile).
+   * Based on GUPnP.
+   * Written (mostly) in Vala language.
+ .
+ This package privdes the files needed to build Rygel plugins.
+
+Package: rygel-mediathek
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, rygel (= ${binary:Version})
+Description: GNOME UPnP/DLNA services - Mediathek plugin
+ Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
+ implemented through a plug-in mechanism. Important facts and features:
+   * APIs to ease the implementation of AV devices (currently only
+     MediaServer V 2.0 specification).
+   * Audio and Video Transcoding: source format could be anything
+     GStreamer's decodebin2 can handle but output formats are currently
+     limited to: mp3, PCM and MPEG TS. Fortunately the transcoding
+     framework is flexible enough to easily add more transcoding targets.
+   * Specifically designed for GNOME (Mobile).
+   * Based on GUPnP.
+   * Written (mostly) in Vala language.
+ .
+ This package provides a MediaServer plugin that exports TV programs
+ from the 2nd German TV station online service (http://www.zdf.de/)
+ over the UPnP network.
+
+Package: rygel-tracker
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, rygel (= ${binary:Version})
+Recommends: tracker
+Description: GNOME UPnP/DLNA services - Tracker plugin
+ Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
+ implemented through a plug-in mechanism. Important facts and features:
+   * APIs to ease the implementation of AV devices (currently only
+     MediaServer V 2.0 specification).
+   * Audio and Video Transcoding: source format could be anything
+     GStreamer's decodebin2 can handle but output formats are currently
+     limited to: mp3, PCM and MPEG TS. Fortunately the transcoding
+     framework is flexible enough to easily add more transcoding targets.
+   * Specifically designed for GNOME (Mobile).
+   * Based on GUPnP.
+   * Written (mostly) in Vala language.
+ .
+ This package provides a MediaServer plugin that exports user's media
+ contents known to Tracker (http://projects.gnome.org/tracker).
+
+Package: rygel-gst-renderer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, rygel (= ${binary:Version})
+Description: GNOME UPnP/DLNA services - GStreamer Media Renderer plugin
+ Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
+ implemented through a plug-in mechanism. Important facts and features:
+   * APIs to ease the implementation of AV devices (currently only
+     MediaServer V 2.0 specification).
+   * Audio and Video Transcoding: source format could be anything
+     GStreamer's decodebin2 can handle but output formats are currently
+     limited to: mp3, PCM and MPEG TS. Fortunately the transcoding
+     framework is flexible enough to easily add more transcoding targets.
+   * Specifically designed for GNOME (Mobile).
+   * Based on GUPnP.
+   * Written (mostly) in Vala language.
+ .
+ This package provides a MediaRenderer plugin.
--- rygel-0.6.0.orig/debian/README.source
+++ rygel-0.6.0/debian/README.source
@@ -0,0 +1,48 @@
+This package is maintained in git, see Vcs* headers in debian/control.
+
+Set up a working copy:
+
+git checkout <repo-url>
+git checkout -b upstream origin/upstream
+git checkout -b pristine-tar origin/pristine-tar
+git checkout -b patches origin/patches
+
+Adding new patches against the upstream source:
+
+git checkout patches
+<modify>
+<commit modifications>
+git checkout master
+fakeroot debian/rules update-patch-series
+git commit
+
+Dropping patches:
+
+git checkout patches
+git rebase -i origin/upstream
+<remove lines for patches you want to drop>
+git checkout master
+fakeroot debian/rules update-patch-series
+git commit
+
+git push origin :patches
+git push origin patches:patches
+
+New upstream release:
+
+git import-orig --pristine-tar ../tarballs/package-version.tar.gz
+dch -v version-1
+git commit debian/changelog -m "Update debian/changelog"
+
+Releasing:
+
+dch -r
+git commit debian/changelog -m "Update debian/changelog"
+#git-buildpackage --git-pristine-tar --git-builder="pdebuild --debbuildopts '-I.git -i\.git'"  --git-cleaner="fakeroot debian/rules clean"
+git-buildpackage --git-pristine-tar
+<test>
+git-buildpackage --git-tag-only
+
+git push
+git push --tags
+
--- rygel-0.6.0.orig/debian/rules
+++ rygel-0.6.0/debian/rules
@@ -0,0 +1,103 @@
+#!/usr/bin/make -f
+export DH_OPTIONS
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+include /usr/share/quilt/quilt.make
+
+config.status: patch configure
+	dh_testdir
+	find . -name "*_vala.stamp" | xargs touch
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess config.guess
+endif
+	./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man \
+		--sysconfdir=/etc \
+		--enable-mediathek-plugin \
+		CFLAGS="$(CFLAGS)"
+
+build: build-arch build-indep
+
+build-arch: build-arch-stamp
+build-arch-stamp:  config.status $(QUILT_STAMPFN)
+	$(MAKE)
+	touch $@
+
+build-indep: build-indep-stamp
+build-indep-stamp:  config.status $(QUILT_STAMPFN)
+	touch $@
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-arch-stamp build-indep-stamp
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f config.sub config.guess
+	dh_clean
+
+# I wonder how to make a install-indep and install-arch seperate correctly..
+# install-indep is empty for now
+install: install-arch
+install-indep:
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs -i
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	-find $(CURDIR)/debian/tmp -name '*.la' | xargs rm -f
+	dh_install -i
+
+install-arch: install-indep
+	dh_testdir
+	dh_testroot
+	dh_installdirs -s
+	dh_install -s --sourcedir=debian/tmp
+	dh_gconf -prygel -Prygel
+
+# Must not depend on anything. This is to be called by
+# binary-arch/binary-indep
+# in another 'make' thread.
+binary-common:
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs -X /usr/lib/rygel-1.0/
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-indep: build-indep install-indep
+	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+binary-arch: build-arch install-arch
+	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
+
+binary: binary-arch binary-indep
+
+
+update-patch-series:
+	git rm -rf $(CURDIR)/debian/patches || true
+	mkdir -p $(CURDIR)/debian/patches
+	git format-patch -o $(CURDIR)/debian/patches patches ^upstream | \
+		xargs -r -n 1 basename > $(CURDIR)/debian/patches/series
+	git add $(CURDIR)/debian/patches/*
+
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch update-patch-series
--- rygel-0.6.0.orig/debian/rygel-tracker.install
+++ rygel-0.6.0/debian/rygel-tracker.install
@@ -0,0 +1 @@
+usr/lib/rygel-*/librygel-media-tracker.so
--- rygel-0.6.0.orig/debian/rygel-dvb.install
+++ rygel-0.6.0/debian/rygel-dvb.install
@@ -0,0 +1 @@
+usr/lib/rygel-*/librygel-dvb.so
--- rygel-0.6.0.orig/debian/rygel.links
+++ rygel-0.6.0/debian/rygel.links
@@ -0,0 +1 @@
+/usr/share/applications/rygel.desktop /usr/share/autostart/rygel.desktop
--- rygel-0.6.0.orig/debian/docs
+++ rygel-0.6.0/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+TODO
--- rygel-0.6.0.orig/debian/rygel-mediathek.install
+++ rygel-0.6.0/debian/rygel-mediathek.install
@@ -0,0 +1 @@
+usr/lib/rygel-*/librygel-mediathek.so
--- rygel-0.6.0.orig/debian/patches/0001-rygel.conf-enabled-by-default.patch
+++ rygel-0.6.0/debian/patches/0001-rygel.conf-enabled-by-default.patch
@@ -0,0 +1,25 @@
+From 23969b86949b15a536f3757d569fe73d3beb1a3a Mon Sep 17 00:00:00 2001
+From: Andreas Henriksson <andreas@fatal.se>
+Date: Fri, 25 Sep 2009 09:39:44 +0200
+Subject: [PATCH 1/2] rygel.conf: enabled by default.
+
+---
+ data/rygel-default.conf |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/data/rygel-default.conf b/data/rygel-default.conf
+index df71da3..7c49686 100644
+--- a/data/rygel-default.conf
++++ b/data/rygel-default.conf
+@@ -6,7 +6,7 @@
+ # General configuration options
+ [general]
+ # Set it to 'true' if Rygel should be run as part of user's session.
+-enabled=false
++enabled=true
+ 
+ # Set it to 'false' if you want to disable transcoding support.
+ enable-transcoding=true
+-- 
+1.7.0
+
--- rygel-0.6.0.orig/debian/patches/0002-enable-rygel-by-default-in-maemo-config-as-well.patch
+++ rygel-0.6.0/debian/patches/0002-enable-rygel-by-default-in-maemo-config-as-well.patch
@@ -0,0 +1,25 @@
+From c79a3dc727f86a2097175d982e1f7bef64fdc92a Mon Sep 17 00:00:00 2001
+From: Andreas Henriksson <andreas@fatal.se>
+Date: Tue, 19 Jan 2010 10:25:00 +0000
+Subject: [PATCH 2/2] enable rygel by default in maemo config as well.
+
+---
+ data/rygel-maemo.conf |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/data/rygel-maemo.conf b/data/rygel-maemo.conf
+index e4417fb..f2e74f6 100644
+--- a/data/rygel-maemo.conf
++++ b/data/rygel-maemo.conf
+@@ -6,7 +6,7 @@
+ # General configuration options
+ [general]
+ # Set it to 'true' if Rygel should be run as part of user's session.
+-enabled=false
++enabled=true
+ 
+ # Set it to 'false' if you want to disable transcoding support.
+ enable-transcoding=true
+-- 
+1.7.0
+
--- rygel-0.6.0.orig/debian/patches/series
+++ rygel-0.6.0/debian/patches/series
@@ -0,0 +1,2 @@
+0001-rygel.conf-enabled-by-default.patch
+0002-enable-rygel-by-default-in-maemo-config-as-well.patch