--- 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