# package name NAME="libb64" VERSION=1.2.1 RELEASE=1 # .hint generation CATEGORY="Libs" SUMMARY="libary for base64-encoding" DESCRIPTION="A library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format" SRC_URI="https://sourceforge.net/projects/libb64/files/libb64/libb64/libb64-${PV}.zip" PKG_NAMES="libb64 libb64-devel libb64-util" libb64_util_CONTENTS="usr/bin/base64.exe" libb64_CONTENTS="usr/bin/cygb64.dll" libb64_devel_CONTENTS=" usr/share/doc/ usr/include usr/lib " DIFF_EXCLUDES="depend" # use not standard src_compile, src_install and src_test src_compile() { cd ${S} lndirs cd ${B} make } src_install() { cd ${D} dodir usr/include/b64 insinto /usr/include/b64 doins ${S}/include/b64/* dobin ${B}/base64/base64.exe dobin ${B}/src/cygb64.dll dolib ${B}/src/libb64.dll.a dodir usr/share/b64/examples insinto usr/share/b64/examples dodoc ${S}/examples/*.c ${S}/examples/*.txt ${S}/examples/README.md } src_test() { cd ${B} make -C examples test }