[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