r27184 - in /packages/experimental/rhythmbox/debian: changelog control control.in gir1.2-rb-0.13.install librhythmbox-core4.install rhythmbox-dev.install rhythmbox-plugins.install rhythmbox.install rules

joss at users.alioth.debian.org joss at users.alioth.debian.org
Wed Mar 30 11:59:03 UTC 2011


Author: joss
Date: Wed Mar 30 11:59:01 2011
New Revision: 27184

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=27184
Log:
* Split librhythmbox-core in its separate package.
* Include development headers in a new rhythmbox-dev one.
* Create a GIR package, needed by the plugins.
* Include again the daap plugin, thanks to libdmapsharing.

Added:
    packages/experimental/rhythmbox/debian/gir1.2-rb-0.13.install
    packages/experimental/rhythmbox/debian/librhythmbox-core4.install
    packages/experimental/rhythmbox/debian/rhythmbox-dev.install
Modified:
    packages/experimental/rhythmbox/debian/changelog
    packages/experimental/rhythmbox/debian/control
    packages/experimental/rhythmbox/debian/control.in
    packages/experimental/rhythmbox/debian/rhythmbox-plugins.install
    packages/experimental/rhythmbox/debian/rhythmbox.install
    packages/experimental/rhythmbox/debian/rules

Modified: packages/experimental/rhythmbox/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/changelog?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/changelog [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/changelog [utf-8] Wed Mar 30 11:59:01 2011
@@ -1,10 +1,14 @@
-rhythmbox (2.90.1~20110329-1) UNRELEASED; urgency=low
+rhythmbox (2.90.1~20110329-1) experimental; urgency=low
 
   * New upstream git snapshot.
   * 0001-Fix-build-with-HAL-support.patch: dropped, merged upstream.
   * Update (build-)dependencies to the new versions.
-
- -- Josselin Mouette <joss at debian.org>  Tue, 29 Mar 2011 19:39:11 +0530
+  * Split librhythmbox-core in its separate package.
+  * Include development headers in a new rhythmbox-dev one.
+  * Create a GIR package, needed by the plugins.
+  * Include again the daap plugin, thanks to libdmapsharing.
+
+ -- Josselin Mouette <joss at debian.org>  Wed, 30 Mar 2011 13:58:34 +0200
 
 rhythmbox (0.13.3-2) experimental; urgency=low
 

Modified: packages/experimental/rhythmbox/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/control?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/control [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/control [utf-8] Wed Mar 30 11:59:01 2011
@@ -123,6 +123,7 @@
          ${shlibs:Depends},
          ${python:Depends},
          rhythmbox (= ${binary:Version}),
+         librhythmbox-core4 (= ${binary:Version}),
          python-webkit,
          python-mako,
          python-gnomekeyring,
@@ -204,3 +205,42 @@
  Podcasts.
  .
  This package contains the coherence DLNA/UPnp plugin.
+
+Package: librhythmbox-core4
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: support library for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains the core support library used by rhythmbox and 
+ programs interacting with it.
+
+Package: rhythmbox-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         librhythmbox-core4 (= ${binary:Version})
+Description: development files for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains the development headers and libraries needed to 
+ build rhythmbox plugins.
+
+Package: gir1.2-rb-0.13
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends}
+Description: GObject introspection data for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains introspection data for the Rhythmbox core support 
+ libraries. It can be used to write and execute plugins for rhythmbox in 
+ interpreted languages supporting it.

Modified: packages/experimental/rhythmbox/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/control.in?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/control.in [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/control.in [utf-8] Wed Mar 30 11:59:01 2011
@@ -118,7 +118,12 @@
          ${shlibs:Depends},
          ${python:Depends},
          rhythmbox (= ${binary:Version}),
-         python-webkit,
+         librhythmbox-core4 (= ${binary:Version}),
+         gir1.2-rb-0.13 (= ${binary:Version}),
+         gir1.2-glib-2.0,
+         gir1.2-gtk-3.0,
+         gir1.2-webkit-3.0,
+         gir1.2-gconf-2.0,
          python-mako,
          python-gnomekeyring,
          zeitgeist-core
@@ -199,3 +204,42 @@
  Podcasts.
  .
  This package contains the coherence DLNA/UPnp plugin.
+
+Package: librhythmbox-core4
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: support library for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains the core support library used by rhythmbox and 
+ programs interacting with it.
+
+Package: rhythmbox-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         librhythmbox-core4 (= ${binary:Version})
+Description: development files for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains the development headers and libraries needed to 
+ build rhythmbox plugins.
+
+Package: gir1.2-rb-0.13
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends}
+Description: GObject introspection data for the rhythmbox music player
+ Rhythmbox is a very easy to use music playing and management program
+ which supports a wide range of audio formats (including mp3 and ogg).
+ .
+ This package contains introspection data for the Rhythmbox core support 
+ libraries. It can be used to write and execute plugins for rhythmbox in 
+ interpreted languages supporting it.

Added: packages/experimental/rhythmbox/debian/gir1.2-rb-0.13.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/gir1.2-rb-0.13.install?rev=27184&op=file
==============================================================================
--- packages/experimental/rhythmbox/debian/gir1.2-rb-0.13.install (added)
+++ packages/experimental/rhythmbox/debian/gir1.2-rb-0.13.install [utf-8] Wed Mar 30 11:59:01 2011
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/girepository-1.0

Added: packages/experimental/rhythmbox/debian/librhythmbox-core4.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/librhythmbox-core4.install?rev=27184&op=file
==============================================================================
--- packages/experimental/rhythmbox/debian/librhythmbox-core4.install (added)
+++ packages/experimental/rhythmbox/debian/librhythmbox-core4.install [utf-8] Wed Mar 30 11:59:01 2011
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/lib*.so.*

Added: packages/experimental/rhythmbox/debian/rhythmbox-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/rhythmbox-dev.install?rev=27184&op=file
==============================================================================
--- packages/experimental/rhythmbox/debian/rhythmbox-dev.install (added)
+++ packages/experimental/rhythmbox/debian/rhythmbox-dev.install [utf-8] Wed Mar 30 11:59:01 2011
@@ -1,0 +1,4 @@
+debian/tmp/usr/include
+debian/tmp/usr/lib/lib*.so
+debian/tmp/usr/lib/pkgconfig
+debian/tmp/usr/share/gir-1.0

Modified: packages/experimental/rhythmbox/debian/rhythmbox-plugins.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/rhythmbox-plugins.install?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/rhythmbox-plugins.install [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/rhythmbox-plugins.install [utf-8] Wed Mar 30 11:59:01 2011
@@ -3,7 +3,7 @@
 debian/tmp/usr/lib/rhythmbox/plugins/audiocd
 debian/tmp/usr/lib/rhythmbox/plugins/audioscrobbler
 debian/tmp/usr/lib/rhythmbox/plugins/context
-#debian/tmp/usr/lib/rhythmbox/plugins/daap
+debian/tmp/usr/lib/rhythmbox/plugins/daap
 debian/tmp/usr/lib/rhythmbox/plugins/dbus-media-server
 debian/tmp/usr/lib/rhythmbox/plugins/fmradio
 debian/tmp/usr/lib/rhythmbox/plugins/generic-player

Modified: packages/experimental/rhythmbox/debian/rhythmbox.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/rhythmbox.install?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/rhythmbox.install [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/rhythmbox.install [utf-8] Wed Mar 30 11:59:01 2011
@@ -1,6 +1,12 @@
 debian/rhythmbox-small.xpm usr/share/pixmaps
-debian/tmp/usr/share
+debian/tmp/usr/share/applications
+debian/tmp/usr/share/dbus-1
+debian/tmp/usr/share/gnome
+debian/tmp/usr/share/icons
+debian/tmp/usr/share/locale
+debian/tmp/usr/share/man
+debian/tmp/usr/share/omf
+debian/tmp/usr/share/rhythmbox
 debian/tmp/usr/bin
 debian/tmp/usr/lib/rhythmbox/rhythmbox-metadata
-debian/tmp/usr/lib/librhythmbox-core.so.*
 debian/tmp/etc

Modified: packages/experimental/rhythmbox/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/rhythmbox/debian/rules?rev=27184&op=diff
==============================================================================
--- packages/experimental/rhythmbox/debian/rules [utf-8] (original)
+++ packages/experimental/rhythmbox/debian/rules [utf-8] Wed Mar 30 11:59:01 2011
@@ -25,6 +25,7 @@
 # exclude plugins from shlibs generation
 DEB_DH_MAKESHLIBS_ARGS_rhythmbox-plugins += --no-act
 DEB_DH_MAKESHLIBS_ARGS_rhythmbox-plugin-cdrecorder += --no-act
+DEB_DH_MAKESHLIBS_ARGS_librhythmbox-core4 += -V
 
 $(patsubst %,binary-post-install/%,$(DEB_PACKAGES)) ::
 	find debian/$(cdbs_curpkg) -name '*.a' -exec rm -f '{}' ';'




More information about the pkg-gnome-commits mailing list