[oe] [meta-multimedia][PATCH v4 0/2] Add libupnp1.8 recipe

Khem Raj raj.khem at gmail.com
Thu Sep 14 22:37:52 UTC 2017


On Thu, Sep 14, 2017 at 7:46 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Thu, Sep 14, 2017 at 08:01:49AM +0000, Peter Kjellerstedt wrote:
>> > -----Original Message-----
>> > From: openembedded-devel-bounces at lists.openembedded.org
>> > [mailto:openembedded-devel-bounces at lists.openembedded.org] On Behalf Of
>> > Fabien Lahoudere
>> > Sent: den 13 september 2017 22:06
>> > To: openembedded-devel at lists.openembedded.org
>> > Subject: [oe] [meta-multimedia][PATCH v4 0/2] Add libupnp1.8 recipe
>> >
>> > In order to build gerbera, we need to support libupnp >= 1.8.
>> > However mpd won't build with this version probably due to API break.
>>
>> Wouldn't it be more appropriate to copy the current libupnp 1.6 recipe
>> to libupnp16 and then update the libupnp recipe to 1.8? Presumably we
>> want to get rid of the 1.6 version whenever mpd is updated to support
>> the new API.
>
> Makes sense, I've renamed it in master-next.
>

you forgot to rename the patch directory which should now be called
libupnp1 as well.

> I've also noticed that libupnp is optionally used by vlc, that's not
> tested by my world builds, because PACKAGECONFIG for it isn't enabled by
> default, but maybe vlc is also incompatible with libupnp 1.8.
>
>> > So we add a new recipe libupnp1.8 to be able to use both version.
>> > Both version can be run in parallel.
>> >
>> > ?:~/src/oe-core/build$ dpkg-deb -c tmp-glibc/deploy/deb/cortexa9hf-
>> > neon/libupnp_1.6.21-r0_armhf.deb
>> > drwxrwxrwx root/root         0 2017-09-13 17:26 ./
>> > drwxr-xr-x root/root         0 2017-09-13 17:26 ./usr/
>> > drwxr-xr-x root/root         0 2017-09-13 17:26 ./usr/lib/
>> > -rwxr-xr-x root/root     31600 2017-09-13 17:26
>> > ./usr/lib/libixml.so.2.0.8
>> > -rwxr-xr-x root/root     17912 2017-09-13 17:26
>> > ./usr/lib/libthreadutil.so.6.0.4
>> > -rwxr-xr-x root/root    117676 2017-09-13 17:26
>> > ./usr/lib/libupnp.so.6.3.4
>> > lrwxrwxrwx root/root         0 2017-09-13 17:26 ./usr/lib/libixml.so.2
>> > -> libixml.so.2.0.8
>> > lrwxrwxrwx root/root         0 2017-09-13 17:26
>> > ./usr/lib/libthreadutil.so.6 -> libthreadutil.so.6.0.4
>> > lrwxrwxrwx root/root         0 2017-09-13 17:26 ./usr/lib/libupnp.so.6
>> > -> libupnp.so.6.3.4
>> > ?:~/src/oe-core/build$ dpkg-deb -c tmp-glibc/deploy/deb/cortexa9hf-
>> > neon/libupnp1.8_1.8.2-r0_armhf.deb
>> > drwxrwxrwx root/root         0 2017-09-13 17:43 ./
>> > drwxr-xr-x root/root         0 2017-09-13 17:43 ./usr/
>> > drwxr-xr-x root/root         0 2017-09-13 17:43 ./usr/lib/
>> > -rwxr-xr-x root/root     35696 2017-09-13 17:43
>> > ./usr/lib/libixml.so.10.0.1
>> > -rwxr-xr-x root/root    155128 2017-09-13 17:43
>> > ./usr/lib/libupnp.so.10.1.1
>> > lrwxrwxrwx root/root         0 2017-09-13 17:43 ./usr/lib/libixml.so.10
>> > -> libixml.so.10.0.1
>> > lrwxrwxrwx root/root         0 2017-09-13 17:43 ./usr/lib/libupnp.so.10
>> > -> libupnp.so.10.1.1
>> >
>> > mpd and gerbera have been built successfully with this fix.
>> >
>> > The patch also clean a bit gerbera recipe and fix dependency issue.
>> >
>> > Changes since v3:
>> >     - Drop RDEPENDS from gerbera recipe.
>> >     - use git fetcher instead of github archive for libupnp
>> >
>> > Fabien Lahoudere (2):
>> >   libupnp: Add recipe for version 1.8.2
>> >   gerbera: clean recipe
>> >
>> >  .../recipes-connectivity/libupnp/libupnp1.8.bb       | 20
>> > ++++++++++++++++++++
>> >  .../recipes-multimedia/gerbera/gerbera_git.bb        | 12 ++++++------
>> >  2 files changed, 26 insertions(+), 6 deletions(-)
>> >  create mode 100644 meta-multimedia/recipes-
>> > connectivity/libupnp/libupnp1.8.bb
>> >
>> > --
>> > 2.11.0
>>
>> //Peter
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list