[SCM] dmedia/master: - Split up separate upstream components into separate Debian packages. (LP: #748016) - Bump Standards-Version to 3.9.2 (no changes needed). Will modify .install files in next commit

bilalakhtar-guest at users.alioth.debian.org bilalakhtar-guest at users.alioth.debian.org
Tue Apr 12 07:55:00 UTC 2011


The following commit has been merged in the master branch:
commit 18a5f5dc39b5e8ccbd1a21e3f747bed7d3939624
Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
Date:   Tue Apr 12 10:54:20 2011 +0300

      - Split up separate upstream components into separate Debian packages.
        (LP: #748016)
      - Bump Standards-Version to 3.9.2 (no changes needed).
    Will modify .install files in next commit

diff --git a/debian/changelog b/debian/changelog
index e70141e..09dfb7e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,15 @@
-dmedia (0.5.0~repack-1) unstable; urgency=low
+dmedia (0.5.0~repack-1) experimental; urgency=low
 
   * New upstream release.
   * debian/control:
     - Fix the problem of uninstallable gir1.2-* deps, as well as don't
       completely depend on python-desktopcouch-records, its a virtual package
       in Debian and standalone in Ubuntu.
+    - Split up separate upstream components into separate Debian packages.
+      (LP: #748016)
+    - Bump Standards-Version to 3.9.2 (no changes needed).
 
- -- Bilal Akhtar <bilalakhtar at ubuntu.com>  Mon, 11 Apr 2011 10:00:59 +0300
+ -- Bilal Akhtar <bilalakhtar at ubuntu.com>  Tue, 12 Apr 2011 10:50:53 +0300
 
 dmedia (0.3.0~repack-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 1ac9c29..ad505e9 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 7.0.50~),
                libjs-mootools,
                python (>= 2.6),
                python-support
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
 XS-Python-Version: >= 2.6
 Homepage: http://launchpad.net/dmedia
 Vcs-Git: git://git.debian.org/pkg-multimedia/dmedia.git
@@ -16,19 +16,13 @@ Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/dmedia.git
 Package: python-dmedia
 Architecture: all
 Section: python
-Depends: gir1.2-webkit-1.0,
-         libimage-exiftool-perl,
+Depends: libimage-exiftool-perl,
          libjs-mootools,
-         python-desktopcouch-records | desktopcouch,
-         python-genshi,
-         python-gtk2,
-         python-notify,
-         python-paste,
-         python-webkit,
+         python-couchdb,
          python-xdg,
-         totem,
          ${misc:Depends},
          ${python:Depends}
+Recommends: dmedia-service
 Suggests: python-appindicator
 Provides: ${python:Provides}
 XB-Python-Version: ${python:Versions}
@@ -39,20 +33,75 @@ Description: A distributed media library (Python modules)
  CouchDB. Media files can also be loaded remotely over a network
  connection.
  .
- This package contains the DMedia service and the Python modules
- to connect to the service.
+ This package contains Python modules to connect to the DMedia
+ service. These modules can also be used to connect to other
+ services which implement a DMedia-like API.
 
 Package: dmedia
 Architecture: all
-Depends: python-dmedia (= ${source:Version}), ${misc:Depends}, ${python:Depends}
-Description: A distributed media library (CLI interface)
+Depends: dmedia-importer, dmedia-service
+Description: Dummy transitional package to the DBus service and importer
+ This is a dummy transitional package ensuring safe upgrades
+ from the old dmedia package to the new split service and
+ importer packages.
+ .
+ This package is safe to remove once its dependencies are
+ satisfied.
+
+Package: dmedia-service
+Architecture: all
+Depends: desktopcouch,
+         python-dbus,
+         python-dmedia (= ${source:Version}),
+         ${misc:Depends},
+         ${python:Depends}
+Recommends: dmedia-importer
+Description: A distributed media library (DBus service)
  DMedia is a simple distributed media library which greatly
  facilitates playing of media files and storing their metadata
  for quick access. It stores the metadata of the media files in
  CouchDB. Media files can also be loaded remotely over a network
  connection.
  .
- This package installs the following command-line tools:
+ This package contains a DBus service which manages media file
+ metadata. Other applications can connect to this service
+ using the Python modules provided in package python-dmedia.
+
+Package: dmedia-importer
+Architecture: all
+Depends: dmedia-gtk,
+         gir1.2-notify-0.7,
+         python-dmedia (= ${source:Version}),
+         ${misc:Depends},
+         ${python:Depends}
+Suggests: gir1.2-appindicator-0.1
+Description: A distributed media library (Media Importer)
+ DMedia is a simple distributed media library which greatly
+ facilitates playing of media files and storing their metadata
+ for quick access. It stores the metadata of the media files in
+ CouchDB. Media files can also be loaded remotely over a network
+ connection.
+ .
+ This package installs the following command-line tools to
+ facilitate media file importing into the DMedia library:
   * dmedia-cli
   * dmedia-import
-  * dmedia-gtk
+
+Package: dmedia-gtk
+Architecture: all
+Depends: dmedia-service (= ${source:Version}),
+         gir1.2-gtk-2.0,
+         gir1.2-webkit-1.0,
+         python-dmedia (= ${source:Version}),
+         python-gobject,
+         ${misc:Depends},
+         ${python:Depends}
+Description: A distributed media library (GTK+ interface)
+ DMedia is a simple distributed media library which greatly
+ facilitates playing of media files and storing their metadata
+ for quick access. It stores the metadata of the media files in
+ CouchDB. Media files can also be loaded remotely over a network
+ connection.
+ .
+ This package installs dmedia-gtk, a GTK+ graphical interface
+ to the DMedia library.
diff --git a/debian/python-dmedia.install b/debian/python-dmedia.install
index 75d1b1e..04dc3ef 100644
--- a/debian/python-dmedia.install
+++ b/debian/python-dmedia.install
@@ -1,3 +1,4 @@
 /usr/lib/*
 /usr/share/dbus-1/*
+/usr/share/icons/*
 /usr/share/pixmaps/*

-- 
dmedia packaging



More information about the pkg-multimedia-commits mailing list