# Template file for 'iniparser' pkgname=iniparser version=4.0 revision=3 build_style=gnu-makefile hostmakedepends="doxygen chrpath" short_desc="A free stand-alone ini file parsing library" maintainer="Jürgen Buchmüller " license="MIT" homepage="http://ndevilla.free.fr/iniparser/" distfiles="https://github.com/ndevilla/iniparser/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" checksum=e0bbd664bb3f0d64c21ac2d67a843b1c7a3a9710e96393344d170ab8b33e92ba CFLAGS="-fPIC" post_build() { make CC=$CC example make docs } do_install() { vlicense LICENSE # Install header files vmkdir usr/include vcopy "src/*.h" usr/include # Install libraries vmkdir usr/lib vcopy "libiniparser.*" usr/lib ln -s libiniparser.so.0 ${DESTDIR}/usr/lib/libiniparser.so chrpath -d ${DESTDIR}/usr/lib/libiniparser.so # Install pkg-config file vmkdir usr/lib/pkgconfig sed ${FILESDIR}/${pkgname}.pc \ -e "s;@PKGNAME@;$pkgname;g" \ -e "s;@VERSION@;$version;g" \ > ${DESTDIR}/usr/lib/pkgconfig/${pkgname}.pc # Install example source and binaries vmkdir usr/share/${pkgname}/example vcopy "${wrksrc}/example/*" usr/share/${pkgname}/example # Install documentation vmkdir usr/share/doc/${pkgname} vcopy "${wrksrc}/html/*" usr/share/doc/${pkgname} } iniparser-devel_package() { short_desc+=" - development files" depends="${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.a" vmove "usr/lib/*.so" } } iniparser-doc_package() { short_desc+=" - documentation" noarch=yes pkg_install() { vmove usr/share/doc/iniparser } } iniparser-example_package() { short_desc+=" - example code" pkg_install() { vmove usr/share/iniparser/example } }