SECTION = "libs"
PRIORITY = "required"
MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+PR = "r1"
DEPENDS = "zlib"
SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/libpng-${PV}.tar.bz2"
S = "${WORKDIR}/libpng-${PV}"
-inherit pkgconfig binconfig
+inherit pkgconfig binconfig pkgconfig
EXTRA_OEMAKE_append = " ZLIBINC=${STAGING_INCDIR} ZLIBLIB=${STAGING_LIBDIR}"
'ZLIBLIB=${STAGING_LIBDIR}'
}
+# apperently libpng doesn't expand the vars in libpng.pc, so we'll do that with sed
+# pkgconfig.bbclass will use a similar trick to fix them
+
+do_stage_prepend() {
+ sed -i -e 's:=@libdir@:=${libdir}:;' \
+ -e 's:=@includedir@:=${includedir}:;' \
+ -e 's:=@prefix@:=${prefix}:' \
+ -e 's:=@exec_prefix@:=${exec_prefix}:' \
+ libpng.pc
+
+}
+
do_stage() {
cp libpng.pc libpng12.pc
install -m 644 png.h ${STAGING_INCDIR}/png.h