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

Andres Mejia amejia004 at gmail.com
Wed Feb 8 21:58:56 UTC 2012


On Wed, Feb 8, 2012 at 4:16 PM, Alessio Treglia <alessio at debian.org> wrote:
> 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
>
>
>
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

There's no need for the extra 'bluray-dev' package. Users needing
libbluray-bdj can just build-depend on the package.

-- 
~ Andres





More information about the pkg-multimedia-maintainers mailing list