Bug#659165: libbluray-dev: please review need for -dev package to depend on libbluray-bdj

Alessio Treglia alessio at debian.org
Wed Feb 8 21:16:36 UTC 2012


tags 659165 patch
thanks

Hi all!

On Wed, Feb 8, 2012 at 9:59 PM, Neil Williams <codehelp at debian.org> wrote:
> Trying to build xine-lib-1.2 in a clean chroot wiht Recommends turned off results
> in a lot of java packages being included as build-dependencies. This doesn't make
> a lot of sense.
>
> The problem comes down to libbluray-dev which depends on libbluray-bdj.

That's my proposal:

diff --git a/debian/control b/debian/control
index 87acaf6..e57ffdd 100644
--- a/debian/control
+++ b/debian/control
@@ -23,11 +23,26 @@ Homepage: http://www.videolan.org/developers/libbluray.html
 Vcs-Git: git://git.debian.org/git/pkg-multimedia/libbluray.git
 Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/libbluray.git;a=summary
 
+Package: bluray-dev
+Architecture: all
+Section: libdevel
+Depends: libbluray-dev (>= ${source:Version}),
+         libbluray-dev (<< ${source:Version}+1~),
+         libbluray-bdj (>= ${source:Version}),
+         libbluray-bdj (<< ${source:Version}+1~),
+Description: Blu-ray disc playback support (development files)
+ libbluray is an open-source library designed for Blu-Ray Discs playback for
+ media players, like VLC or MPlayer. This research project is developed by an
+ international team of developers from Doom9. libbluray integrates navigation,
+ playlist parsing, menus, and BD-J.
+ .
+ This package provides all the necessary files needed for development,
+ also including the BD-J library.
+
 Package: libbluray-dev
 Architecture: any
 Section: libdevel
 Depends: libbluray1 (= ${binary:Version}),
-         libbluray-bdj (= ${source:Version}),
          ${misc:Depends}
 Description: Blu-ray disc playback support library (development files)
  libbluray is an open-source library designed for Blu-Ray Discs playback for
@@ -38,7 +53,8 @@ Description: Blu-ray disc playback support library (development files)
  NB: Most commercial Blu-Ray are restricted by AACS or BD+ technologies and this
  library is not enough to playback those discs.
  .
- This package provides the necessary files needed for development.
+ This package provides the necessary files needed for compiling program against
+ libbluray.
 
 Package: libbluray1
 Architecture: any

-----

Any feedback is welcome!

-- 
Alessio Treglia          | www.alessiotreglia.com
Debian Developer         | alessio at debian.org
Ubuntu Core Developer    | quadrispro at ubuntu.com
0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A






More information about the pkg-multimedia-maintainers mailing list