Source: rygel
Section: net
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Amin Bandali <bandali@ubuntu.com>,
           Emilio Pozuelo Monfort <pochu@debian.org>,
           Iain Lane <laney@debian.org>,
           Jeremy Bícha <jbicha@ubuntu.com>,
           Laurent Bigonville <bigon@debian.org>
Build-Depends: debhelper-compat (= 13),
               dh-sequence-gnome,
               gstreamer1.0-plugins-base,
               gtk-doc-tools,
               libgee-0.8-dev,
               libges-1.0-dev (>= 1.16),
               libglib2.0-dev (>= 2.56.0),
               libglib2.0-doc,
               libgssdp-1.6-dev,
               libgstreamer-plugins-base1.0-dev (>= 1.12),
               libgstreamer1.0-dev (>= 1.12),
               libgtk-4-dev (>= 4.14),
               libgupnp-1.6-dev (>= 1.1.0),
               libgupnp-av-1.0-dev (>= 0.12.8),
               libgupnp-dlna-2.0-dev (>= 0.9.4-2),
               libmediaart-2.0-dev (>= 0.7.0),
               libsoup-3.0-dev,
               libsqlite3-dev (>= 3.5),
               libtracker-sparql-3.0-dev,
               libunistring-dev,
               libxml2-dev (>= 2.7),
               libxml2-utils,
               meson (>= 0.55.0),
               valac (>= 0.40.10),
               valadoc (>= 0.2)
Standards-Version: 4.7.2
XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/rygel
XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/rygel.git
Vcs-Browser: https://salsa.debian.org/gnome-team/rygel/-/tree/ubuntu/latest
Vcs-Git: https://salsa.debian.org/gnome-team/rygel.git -b ubuntu/latest
Homepage: https://wiki.gnome.org/Projects/Rygel

Package: rygel
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: dbus-user-session,
            gstreamer1.0-plugins-base,
            gstreamer1.0-plugins-good,
            ${gst:Recommends}
Suggests: rygel-localsearch,
          rygel-playbin,
          rygel-preferences,
          rygel-ruih,
          tumbler,
          ${gst:Suggests}
Description: GNOME UPnP/DLNA services
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 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.
   * mpris: Export of media players that implement MPRIS2 D-Bus interface,
     as MediaRenderer devices.

Package: rygel-2.8-dev
Section: devel
Architecture: any
Depends: libgee-0.8-dev,
         libglib2.0-dev,
         libgstreamer1.0-dev,
         libgupnp-1.6-dev,
         libgupnp-av-1.0-dev,
         librygel-core-2.8-0 (= ${binary:Version}),
         librygel-db-2.8-0 (= ${binary:Version}),
         librygel-renderer-2.8-0 (= ${binary:Version}),
         librygel-renderer-gst-2.8-0 (= ${binary:Version}),
         librygel-ruih-2.8-0 (= ${binary:Version}),
         librygel-server-2.8-0 (= ${binary:Version}),
         ${misc:Depends}
Replaces: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Conflicts: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Description: GNOME UPnP/DLNA services - plugin development files
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package provides the development files needed to build Rygel plugins.

Package: librygel-core-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - core library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains the core of Rygel, used by other rygel modules.

Package: librygel-server-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - server library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains a library used by application implementing
 UPnP server functionality by using rygel server plug-ins.

Package: librygel-renderer-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - renderer library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains a library used by applications implementing
 UPnP renderer functionality by using rygel renderer plug-ins.

Package: librygel-renderer-gst-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - renderer library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains a library used by applications implementing
 UPnP renderer functionality based on GStreamer by using rygel renderer
 plug-ins.

Package: librygel-ruih-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - ruih library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains a library implementing the Remote User Interface Server
 protocol interfaces.

Package: librygel-db-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - db library
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains a library implementing a generic database
 abstraction used by rygel and rygel plugins.

Package: rygel-ruih
Architecture: any
Multi-Arch: same
Depends: rygel (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - Ruih plugin
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package provides a plugin implementing Remote User Interface Server.

Package: rygel-localsearch
Architecture: any
Depends: rygel (= ${binary:Version}),
         localsearch (>= 3.0),
         ${misc:Depends},
         ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - TinySPAQRL plugin
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package provides a MediaServer plugin that exports user's media
 contents to TinySPARQL for use in localsearch.

Package: rygel-playbin
Architecture: any
Depends: gstreamer1.0-plugins-good,
         rygel (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Enhances: rygel
Description: GNOME UPnP/DLNA services - GStreamer Media Renderer plugin
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package contains the Playbin plugin which is a MediaRenderer plugin.
 With this installed Rygel can render (view/play) media locally from
 other network resources (MediaServers) through GStreamer playbin2.

Package: rygel-gst-launch
Architecture: any
Depends: rygel (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - gst-launch plugin
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package provides a gst-launch plugin that enables using a
 custom GStreamer pipeline as a DLNA service/UPnP device.

Package: rygel-preferences
Architecture: any
Depends: rygel (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: GNOME UPnP/DLNA services - preferences tool
 Rygel is a home media solution that allows you to easily share audio, video
 and pictures, and control of media player on your home network. In technical
 terms it is both a UPnP AV MediaServer and MediaRenderer implemented through
 a plug-in mechanism. Interoperability with other devices in the market is
 achieved by conformance to very strict requirements of DLNA and on the fly
 conversion of media to format that client devices are capable of handling.
 .
 This package provides a graphical tool to configure Rygel and set
 custom preferences. Normally you'd configure your sharing preferences
 with GNOME Control Center and not need this tool.

Package: rygel-tracker
Architecture: all
Section: oldlibs
Depends: ${misc:Depends}, rygel-localsearch
Description: GNOME UPnP/DLNA services plugin - transitional package
 This empty transitional package is here to ensure smooth upgrades.
