On 9/13/17 4:54 AM, Martin Jansa wrote:
> All other LSB related recipes are in oe-core, why should libpng12 be
> different and live in meta-oe?

We had talked about some of this before, and I thought the OE/YP decision was to
create a new meta-lsb to carry any packages that were clearly obsolete (and thus
not in oe-core anymore), but still needed for LSB testing.

That way if anyone cared about the results they could contribute..  It also
SHOULD be fairly low maintenance.

This may be the first (only?) package we need to do that with.. similar to the
meta-gplv2.

--Mark

> On Wed, Sep 13, 2017 at 11:38 AM, <[email protected]> wrote:
> 
>> From: Kai Kang <[email protected]>
>>
>> libpng12 is removed from oe-core. But lsb test 5.0 still requires
>> libpng12. So add it back.
>>
>> Signed-off-by: Kai Kang <[email protected]>
>> ---
>>  meta-oe/recipes-lsb/libpng/libpng12_1.2.57.bb | 36
>> +++++++++++++++++++++++++++
>>  1 file changed, 36 insertions(+)
>>  create mode 100644 meta-oe/recipes-lsb/libpng/libpng12_1.2.57.bb
>>
>> diff --git a/meta-oe/recipes-lsb/libpng/libpng12_1.2.57.bb
>> b/meta-oe/recipes-lsb/libpng/libpng12_1.2.57.bb
>> new file mode 100644
>> index 000000000..9f74f5fdb
>> --- /dev/null
>> +++ b/meta-oe/recipes-lsb/libpng/libpng12_1.2.57.bb
>> @@ -0,0 +1,36 @@
>> +SUMMARY = "PNG image format decoding library"
>> +HOMEPAGE = "http://www.libpng.org/";
>> +SECTION = "libs"
>> +LICENSE = "Libpng"
>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=597b8a91994a3e27ae6aa79bf02677d9 \
>> +                    file://png.h;beginline=19;endline=109;md5=
>> 166406397718925b660f0033f7558ef7"
>> +DEPENDS = "zlib"
>> +
>> +PN = "libpng12"
>> +S = "${WORKDIR}/libpng-${PV}"
>> +
>> +SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz"
>> +
>> +SRC_URI[md5sum] = "307052e5e8af97b82b17b64fb1b3677a"
>> +SRC_URI[sha256sum] = "0f4620e11fa283fedafb474427c8e9
>> 6bf149511a1804bdc47350963ae5cf54d8"
>> +
>> +UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libpng/files/
>> libpng12/"
>> +UPSTREAM_CHECK_REGEX = "/libpng12/(?P<pver>(\d+[\.\-_]*)+)/"
>> +
>> +BINCONFIG_GLOB = "${PN}-config"
>> +
>> +inherit autotools binconfig pkgconfig
>> +
>> +do_install_append() {
>> +       # The follow link files link to corresponding png12*.h and
>> libpng12* files
>> +       # They conflict with higher verison, so drop them
>> +       rm ${D}/${includedir}/png.h
>> +       rm ${D}/${includedir}/pngconf.h
>> +
>> +       rm ${D}/${libdir}/libpng.la
>> +       rm ${D}/${libdir}/libpng.so
>> +       rm ${D}/${libdir}/libpng.a || true
>> +       rm ${D}/${libdir}/pkgconfig/libpng.pc
>> +
>> +       rm ${D}/${bindir}/libpng-config
>> +}
>> --
>> 2.14.1
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> [email protected]
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>

-- 
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to