Hmm public.gmane.org is accepted for patches and SOB lines? To be more clear about the issue with this upgrade:
See this change in buildhistory: https://github.com/shr-distribution/buildhistory/commit/440d53dc7b448e05f9d01fc80587e50b3406768f It's together with a lot of other changes, so github will probably show it badly, but you probably have better commit in buildhistory from own tests. Old package had PN/libpng3 and PN12/libpng12-0, while new recipe build only one version and moves it incorrectly to PN15: --- a/packages/cortexa8-vfp-neon-oe-linux-gnueabi/libpng/libpng/latest +++ b/packages/cortexa8-vfp-neon-oe-linux-gnueabi/libpng/libpng/latest @@ -1,8 +1,7 @@ -PV = 1.2.50 +PV = 1.5.13 PR = r0 -PKG = libpng3 -RDEPENDS = eglibc (>= 2.16) zlib (>= 1.2.7) +RDEPENDS = RRECOMMENDS = -PKGSIZE = 105584 +PKGSIZE = 0 FILES = /usr/bin/* /usr/sbin/* /usr/lib/libpng/* /usr/lib/lib*.so.* /etc /com /var /bin/* /sbin/* /lib/*.so.* /lib/udev/rules.d /usr/lib/udev/rules.d /usr/share/libpng /usr/lib/libpng/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers -FILELIST = /usr/lib/libpng.so.3 /usr/lib/libpng.so.3.50.0 +FILELIST = --- a/packages/cortexa8-vfp-neon-oe-linux-gnueabi/libpng/libpng12/latest +++ /dev/null @@ -1,8 +0,0 @@ -PV = 1.2.50 -PR = r0 -PKG = libpng12-0 -RDEPENDS = eglibc (>= 2.16) zlib (>= 1.2.7) -RRECOMMENDS = -PKGSIZE = 94738 -FILES = /usr/lib/libpng12.so.* -FILELIST = /usr/lib/libpng12.so.0 /usr/lib/libpng12.so.0.50.0 --- /dev/null +++ b/packages/cortexa8-vfp-neon-oe-linux-gnueabi/libpng/libpng15/latest @@ -0,0 +1,8 @@ +PV = 1.5.13 +PR = r0 +PKG = libpng15-15 +RDEPENDS = eglibc (>= 2.16) zlib (>= 1.2.7) +RRECOMMENDS = +PKGSIZE = 103515 +FILES = /usr/lib/libpng15.so.* +FILELIST = /usr/lib/libpng15.so.15 /usr/lib/libpng15.so.15.13.0 Regards, On Sat, Dec 22, 2012 at 05:05:15PM +0100, Martin Jansa wrote: > On Wed, Dec 19, 2012 at 05:54:00PM +0000, [email protected] wrote: > > Module: openembedded-core.git > > Branch: master > > Commit: 317cbe5f5d4bf9366657a0d5383108c1b3340a8a > > URL: > > http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=317cbe5f5d4bf9366657a0d5383108c1b3340a8a > > > > Author: Marko Lindqvist <[email protected]> > > Date: Thu Dec 13 19:48:14 2012 +0200 > > > > libpng: update to upstream version 1.5.13 > > > > Updating from 1.2.x means also change in actual library name > > from libpng12 to libpng15, and slight changes in API. > > Why isn't this handled by debian.bbclass like in other libs? > > PN-dev and PN-dbg are broken, because they depend on nonexistent libpng > and main libpng package is named libpng15-15 > > Package: libpng15-15 > Version: 1.5.13-r0 > Depends: libz1 (>= 1.2.7), libc6 (>= 2.16) > > Package: libpng-dev > Version: 1.5.13-r0 > Depends: libpng (= 1.5.13-r0), libpng15-15 > > Package: libpng-dbg > Version: 1.5.13-r0 > Recommends: libpng (= 1.5.13-r0), libc6-dbg, libz-dbg > > Cheers, > > > > > License md5sums differ only because of license text formatting > > changes and because they contain version numbers and release dates. > > > > Signed-off-by: Marko Lindqvist > > <[email protected]> > > Signed-off-by: Saul Wold <[email protected]> > > > > --- > > > > meta/recipes-multimedia/libpng/libpng_1.2.50.bb | 23 > > ---------------------- > > meta/recipes-multimedia/libpng/libpng_1.5.13.bb | 24 > > +++++++++++++++++++++++ > > 2 files changed, 24 insertions(+), 23 deletions(-) > > > > diff --git a/meta/recipes-multimedia/libpng/libpng_1.2.50.bb > > b/meta/recipes-multimedia/libpng/libpng_1.2.50.bb > > deleted file mode 100644 > > index 7015538..0000000 > > --- a/meta/recipes-multimedia/libpng/libpng_1.2.50.bb > > +++ /dev/null > > @@ -1,23 +0,0 @@ > > -SUMMARY = "PNG Library" > > -DESCRIPTION = "PNG Library" > > -HOMEPAGE = "http://www.libpng.org/" > > -SECTION = "libs" > > -LICENSE = "Libpng" > > -LIC_FILES_CHKSUM = "file://LICENSE;md5=c3d807a85c09ebdff087f18b4969ff96 \ > > - > > file://png.h;beginline=310;endline=424;md5=b87b5e9252a3e14808a27b92912d268d" > > -DEPENDS = "zlib" > > -PR = "r0" > > - > > -SRC_URI = > > "${SOURCEFORGE_MIRROR}/project/libpng/libpng12/${PV}/libpng-${PV}.tar.xz" > > - > > -SRC_URI[md5sum] = "a3e00fccbfe356174ab515b5c00641c7" > > -SRC_URI[sha256sum] = > > "4724f81f8c92ac7f360ad1fbf173396ea7c535923424db9fbaff07bfd9d8e8e7" > > - > > -inherit autotools binconfig pkgconfig > > - > > -PACKAGES =+ "${PN}12" > > - > > -FILES_${PN}12 = "${libdir}/libpng12${SOLIBS}" > > -RPROVIDES_${PN}-dev += "${PN}12-dev" > > - > > -BBCLASSEXTEND = "native nativesdk" > > diff --git a/meta/recipes-multimedia/libpng/libpng_1.5.13.bb > > b/meta/recipes-multimedia/libpng/libpng_1.5.13.bb > > new file mode 100644 > > index 0000000..28220ad > > --- /dev/null > > +++ b/meta/recipes-multimedia/libpng/libpng_1.5.13.bb > > @@ -0,0 +1,24 @@ > > +SUMMARY = "PNG Library" > > +DESCRIPTION = "PNG Library" > > +HOMEPAGE = "http://www.libpng.org/" > > +SECTION = "libs" > > +LICENSE = "Libpng" > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=00b5b35853278d508806c2e5860e82cb \ > > + > > file://png.h;beginline=207;endline=321;md5=50e583fb60bb36f37ab5023b2a3715d1" > > +DEPENDS = "zlib" > > +PR = "r0" > > +LIBV = "15" > > + > > +SRC_URI = > > "${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz" > > + > > +SRC_URI[md5sum] = "0b607a685da977f1bfc96e1c47055183" > > +SRC_URI[sha256sum] = > > "b843f9cb01d10ae22acd9aaf58aceaa4a6aeb9cf78943b41588004b271257aee" > > + > > +inherit autotools binconfig pkgconfig > > + > > +PACKAGES =+ "${PN}${LIBV}" > > + > > +FILES_${PN}${LIBV} = "${libdir}/libpng${LIBV}${SOLIBS}" > > +RPROVIDES_${PN}-dev += "${PN}${LIBV}-dev" > > + > > +BBCLASSEXTEND = "native nativesdk" > > > > > > _______________________________________________ > > Openembedded-commits mailing list > > [email protected] > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-commits > > -- > Martin 'JaMa' Jansa jabber: [email protected] -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
