# Maintainer: László Várady # Contributor: Aleksandar Trifunović # Contributor: Daichi Shinozaki pkgname=wangle pkgver=2021.11.01.00 pkgrel=1 pkgdesc="C++ networking library providing client/server abstractions for building services" arch=('x86_64') url="https://github.com/facebook/wangle" license=('Apache') depends=('boost' 'boost-libs' 'google-glog' 'fizz' 'folly' 'libevent' 'openssl' 'fmt') makedepends=('cmake' 'double-conversion' 'gflags' 'gtest' 'gmock') source=("${url}/archive/v${pkgver}.tar.gz") sha256sums=('82f677f8e2f1040fca37c4d52bbf9f746c9c35b497344f9d81459cbb125c0b69') build() { cd "$pkgname-$pkgver/$pkgname" cmake -S . -B build \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release cmake --build build } check() { cd "$pkgname-$pkgver/$pkgname" #cmake --build build --target test } package() { cd "$pkgname-$pkgver/$pkgname" cmake --build build --target install -- DESTDIR="$pkgdir/" }