# Maintainer: Andrew Sun # Contributor: Anatol Pomozov anatol dot pomozov at g mail # Contributor: Leslie P. Polzer # Contributor: bender02 at archlinux dot us # Contributor: Felix Saparelli pkgname=mongoose pkgver=6.17 pkgrel=1 pkgdesc="Easy to use, powerful, embeddable web server" arch=('i686' 'x86_64') license=('GPL2') depends=('openssl') url="https://github.com/cesanta/mongoose" source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/cesanta/mongoose/archive/${pkgver}.tar.gz") sha256sums=('5bff3cc70bb2248cf87d06a3543f120f3b29b9368d25a7715443cb10612987cc') build() { cd "${srcdir}/${pkgname}-${pkgver}" # hopefully upstream will provdide an official Makefile # https://github.com/cesanta/mongoose/issues/326 gcc -shared -fPIC -DMG_ENABLE_SSL $CFLAGS $LDFLAGS mongoose.c -o libmongoose.so -lssl } package() { cd "${srcdir}/${pkgname}-${pkgver}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm755 libmongoose.so "${pkgdir}/usr/lib/libmongoose.so" install -Dm644 mongoose.h "${pkgdir}/usr/include/mongoose.h" }