DESCRIPTION = "Stand-alone ini file parsing library" HOMEPAGE = "http://ndevilla.free.fr/iniparser/" SECTION = "System/Libraries" LICENSE = "MIT" PV = "2.17" SRC_URI = "" S = "${WORKDIR}/git" inherit manifest autotools-brokensep BBCLASSEXTEND = "" PROVIDES = "" #PROVIDES by iniparser-dev PROVIDES += "iniparser-dev" #PROVIDES by iniparser RDEPENDS = "" #RDEPENDS of iniparser-dev (${PN}-dev) RDEPENDS_${PN}-dev += "iniparser" DEPENDS = "" do_prep() { cd ${S} chmod -Rf a+rX,u+w,g-w,o-w ${S} #setup -q cp ${S}/packaging/iniparser.manifest . } do_patch_append() { bb.build.exec_func('do_prep', d) } do_configure() { } do_compile() { cd ${S} LANG=C export LANG unset DISPLAY LD_AS_NEEDED=1; export LD_AS_NEEDED ; make prefix=${prefix} -j16 CFLAGS="$CFLAGS -fPIC" } do_install() { export RPM_BUILD_ROOT=${D} cd ${S} LANG=C export LANG unset DISPLAY rm -rf ${D} mkdir -p ${D} mkdir -p ${D}${prefix}/lib install -m 755 libiniparser.so.0 ${D}${prefix}/lib ln -s libiniparser.so.0 ${D}${prefix}/lib/libiniparser.so mkdir -p ${D}${prefix}/include install -m 644 src/*.h ${D}${prefix}/include install -m 644 src/*.h ${D}${prefix}/include mkdir -p ${D}${prefix}/lib/pkgconfig cat > ${D}${prefix}/lib/pkgconfig/iniparser.pc <