# Maintainer: László Várady # Contributor: Aleksandar Trifunović # Contributor: Daichi Shinozaki pkgname=wangle pkgver=2023.04.10.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=('0021bbf234c7ceef99c54981e62250f5419e77fc15a63709ff379b6b2b892b19') 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/" }