# Contributor: Francesco Colista # Maintainer: Francesco Colista setvar pkgname = 'libverto' setvar pkgver = '0.3.0' setvar pkgrel = '0' setvar pkgdesc = ""Main loop abstraction library"" setvar url = ""https://github.com/npmccallum/libverto"" setvar arch = ""all"" setvar license = ""MIT"" setvar makedepends = ""glib-dev libevent-dev libev-dev automake autoconf libtool"" setvar subpackages = ""$pkgname-dev $pkgname-libev $pkgname-libevent $pkgname-glib"" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/npmccallum/$pkgname/archive/$pkgver.tar.gz 001-libev-not-compliant-c89.patch"" setvar builddir = ""$srcdir"/libverto-$pkgver" proc prepare { default_prepare cd $builddir autoreconf -i } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --with-libev \ --with-libevent \ || return 1 make || return 1 } proc package { cd $builddir make DESTDIR="$pkgdir" install || return 1 } proc _mv_backend { setvar pkgdesc = ""$1 driver for libverto"" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libverto-$1.so.* "$subpkgdir"/usr/lib/ } proc libev { _mv_backend libev; } proc libevent { _mv_backend libevent; } proc glib { _mv_backend glib; } setvar sha512sums = ""1c5ff810c839a9dbd515f0782e4f742193e4e6d40a5a87e669ceb4765838d30569dc89f2b425c131247fb5f67e354abb472d08fc5e91f4e5a82c05a30d2daac8 libverto-0.3.0.tar.gz db713bb388766a3bd4cf7fca579fdd1611f30d53054d246d42c2b106932a3c758347d84ff5138b1135c599437f520dc46d20048bb27e6d305e270fca7ac3a53b 001-libev-not-compliant-c89.patch""