Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Andreas Oberritter <obi@opendreambox.org>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH v2] libdvdnav: add recipe for version 4.1.3-7 from debian
Date: Mon, 25 Oct 2010 14:26:55 +0200	[thread overview]
Message-ID: <4CC5778F.7060004@opendreambox.org> (raw)
In-Reply-To: <AANLkTi=MSOpzgm+F5sidHjx0YByNLb2ZNCDsALViWfOQ@mail.gmail.com>

On 10/24/2010 01:52 PM, Frans Meulenbroeks wrote:
> 2010/10/17 Andreas Oberritter <obi@opendreambox.org>:
>> * v2: inherit lib_package before binconfig
>>
>> Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
>> ---
>>  ...-dvdnavmini.pc-link-against-libdvdnavmini.patch |   25 ++++++++++++++++++++
>>  recipes/libdvdnav/libdvdnav_4.1.3-7.bb             |    5 ++++
>>  recipes/libdvdnav/libdvdnav_git.inc                |   24 +++++++++++++++++++
>>  3 files changed, 54 insertions(+), 0 deletions(-)
>>  create mode 100644 recipes/libdvdnav/files/0001-dvdnavmini.pc-link-against-libdvdnavmini.patch
>>  create mode 100644 recipes/libdvdnav/libdvdnav_4.1.3-7.bb
>>  create mode 100644 recipes/libdvdnav/libdvdnav_git.inc
>>
>> diff --git a/recipes/libdvdnav/files/0001-dvdnavmini.pc-link-against-libdvdnavmini.patch b/recipes/libdvdnav/files/0001-dvdnavmini.pc-link-against-libdvdnavmini.patch
>> new file mode 100644
>> index 0000000..84ce442
>> --- /dev/null
>> +++ b/recipes/libdvdnav/files/0001-dvdnavmini.pc-link-against-libdvdnavmini.patch
>> @@ -0,0 +1,25 @@
>> +upstream: Daniel Baumann <daniel@debian.org>
>> +status: pending
>> +
>> +From 2329cd28d7508f9809f849fa547362aa7df160ba Mon Sep 17 00:00:00 2001
>> +From: Andreas Oberritter <obi@opendreambox.org>
>> +Date: Fri, 8 Oct 2010 00:50:54 +0000
>> +Subject: [PATCH] dvdnavmini.pc: link against libdvdnavmini
>> +
>> +---
>> + misc/dvdnavmini.pc.in |    2 +-
>> + 1 files changed, 1 insertions(+), 1 deletions(-)
>> +
>> +diff --git a/misc/dvdnavmini.pc.in b/misc/dvdnavmini.pc.in
>> +index 52945b3..773be2f 100644
>> +--- a/misc/dvdnavmini.pc.in
>> ++++ b/misc/dvdnavmini.pc.in
>> +@@ -8,4 +8,4 @@ Description: DVD Navigation mini library
>> + Version: @VERSION@
>> +
>> + Cflags: -I${includedir} @DVDREAD_CFLAGS@ @THREAD_CFLAGS@
>> +-Libs: -L${libdir} -ldvdnav @THREAD_LIBS@
>> ++Libs: -L${libdir} -ldvdnavmini @THREAD_LIBS@
> 
> Is this not better done with CFLAGS and LDFLAGS ?
> (personally I prefer using CFLAGS above a patch, as it is less likely
> to break if you move to a newer version).

I don't understand what you mean here. libdvdnavmini is part of this
package and this is the template for the .pc file, which gets installed
by the -dev package. It's a bug in upstream code and the patch has been
submitted to the maintainer.

>> +--
>> +1.7.1
>> +
>> diff --git a/recipes/libdvdnav/libdvdnav_4.1.3-7.bb b/recipes/libdvdnav/libdvdnav_4.1.3-7.bb
>> new file mode 100644
>> index 0000000..b1d75ad
>> --- /dev/null
>> +++ b/recipes/libdvdnav/libdvdnav_4.1.3-7.bb
>> @@ -0,0 +1,5 @@
>> +require libdvdnav_git.inc
> 
> I feel that in general  an inc file should not have any version info
> in the name. It is supposed to to be for multiple versions,
> exception could be if an inc file is to share info between e.g. native
> cross target sdk versions (like e.g. for gcc).
> 
> Since there is only one recipe using it, I'd suggest inlining the inc file.
> Otherwise if you feel keeping the inc is useful, rename the file to
> libdvdnav.inc

OK.

>> +
>> +SRC_URI += "file://0001-dvdnavmini.pc-link-against-libdvdnavmini.patch"
>> +
>> +SRCREV = "850e513d4fea29b40879378b13003cd677e5214b"
>> diff --git a/recipes/libdvdnav/libdvdnav_git.inc b/recipes/libdvdnav/libdvdnav_git.inc
>> new file mode 100644
>> index 0000000..242f765
>> --- /dev/null
>> +++ b/recipes/libdvdnav/libdvdnav_git.inc
>> @@ -0,0 +1,24 @@
>> +DESCRIPTION = "DVD navigation multimeda library"
>> +SECTION = "libs/multimedia"
>> +LICENSE = "GPL"
> 
> v2+ ?

Yes.

I'll send updated patches for both libdvdread and libdvdnav shortly

Thanks,
Andreas



  reply	other threads:[~2010-10-25 12:28 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-08 10:56 [PATCH 1/2] libdvdread: add recipe for version 4.1.3-10 from debian Andreas Oberritter
2010-10-08 10:56 ` [PATCH 2/2] libdvdnav: add recipe for version 4.1.3-7 " Andreas Oberritter
2010-10-17 13:00   ` [PATCH v2] " Andreas Oberritter
2010-10-24 11:52     ` Frans Meulenbroeks
2010-10-25 12:26       ` Andreas Oberritter [this message]
2010-10-25 12:57         ` [PATCH v3] " Andreas Oberritter
2010-10-25 17:54           ` Frans Meulenbroeks
2010-10-17 12:59 ` [PATCH v2] libdvdread: add recipe for version 4.1.3-10 " Andreas Oberritter
2010-10-25 12:56   ` [PATCH v3] " Andreas Oberritter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CC5778F.7060004@opendreambox.org \
    --to=obi@opendreambox.org \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox