summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 26 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e94824dafab2..70983a9e24ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,35 +4,36 @@
# Contributor: Daichi Shinozaki <dsdseg at gmail dot com>
pkgname=wangle
-pkgver=2024.02.05.00
+pkgver=2024.02.12.00
pkgrel=1
pkgdesc="C++ networking library providing client/server abstractions for building services"
-arch=('x86_64')
+arch=(x86_64)
url="https://github.com/facebook/wangle"
-license=('Apache-2.0')
+license=(Apache-2.0)
depends=(
- 'double-conversion'
- 'fizz'
- 'fmt'
- 'folly'
- 'gcc-libs'
- 'gflags'
- 'glibc'
- 'google-glog'
- 'openssl'
+ double-conversion
+ fizz
+ fmt
+ folly
+ gcc-libs
+ gflags
+ glibc
+ google-glog
+ openssl
)
makedepends=(
- 'boost'
- 'cmake'
- 'gtest'
+ boost
+ cmake
+ gtest
)
provides=(libwangle.so)
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('c67148260bed7d401ae4798b1daf638d74dde41a0278fd575463c1da00a43b41')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('116df1bbbe52b3e479ffdcfe94e5712255142bc1e5ed496e4629432baf97c5fe')
+_archive="$pkgname-$pkgver"
build() {
- cd "$pkgname-$pkgver/$pkgname"
+ cd "$_archive/wangle"
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=None \
@@ -40,24 +41,24 @@ build() {
-Wno-dev \
-DBUILD_TESTS=ON \
-DBUILD_SHARED_LIBS=ON \
- -DPACKAGE_VERSION="${pkgver}"
+ -DPACKAGE_VERSION="$pkgver"
cmake --build build
}
check() {
- cd "$pkgname-$pkgver/$pkgname"
+ cd "$_archive/wangle"
ctest --test-dir build --output-on-failure \
-E SSLContextManagerTest
}
package() {
- cd "$pkgname-$pkgver/$pkgname"
+ cd "$_archive/wangle"
- DESTDIR="${pkgdir}" cmake --install build
+ DESTDIR="$pkgdir" cmake --install build
# Remove empty directories to avoid namcap warnings
- rm -r "${pkgdir}/usr/include/wangle/service/test"
- rm -r "${pkgdir}/usr/include/wangle/ssl/test/certs"
- rm -r "${pkgdir}/usr/include/wangle/util/test"
+ rm -r "$pkgdir/usr/include/wangle/service/test"
+ rm -r "$pkgdir/usr/include/wangle/ssl/test/certs"
+ rm -r "$pkgdir/usr/include/wangle/util/test"
}