Date: Monday, February 13, 2023 @ 23:56:37 Author: artafinde Revision: 1400409
coeurl: initial commit Added: coeurl/ coeurl/repos/ coeurl/trunk/ coeurl/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) Added: coeurl/trunk/PKGBUILD =================================================================== --- coeurl/trunk/PKGBUILD (rev 0) +++ coeurl/trunk/PKGBUILD 2023-02-13 23:56:37 UTC (rev 1400409) @@ -0,0 +1,42 @@ +# Maintainer: Leonidas Spyropoulos <[email protected]> +# Contributor: David Runge <[email protected]> +# Contributor: Luca Weiss <luca (at) z3ntu (dot) xyz> + +pkgname=coeurl +pkgver=0.3.0 +pkgrel=2 +pkgdesc="A simple async wrapper around CURL for C++" +arch=("x86_64") +url="https://nheko.im/nheko-reborn/coeurl" +license=('MIT') +depends=(gcc-libs glibc) +makedepends=(curl doctest fmt libevent meson spdlog) +provides=(libcoeurl.so) +options=(!lto) +source=("https://nheko.im/nheko-reborn/coeurl/-/archive/v$pkgver/coeurl-v$pkgver.tar.gz") +sha256sums=('48b07482364edcbed03e352f6b8b07e327c331eaa45707ad58e62930fa361382') +b2sums=('44c990a978f5970afacadff858502db5efd6709f8e5dcf43eeecfabda7f93262258a8a9fd7b1b411b8e28156657e02e1ceb532f9675265fe9f8143f4b07d844f') + +build() { + arch-meson $pkgname-v$pkgver build + meson compile -C build +} + +# tests fail and need cmake to detect doctest dependency enable them with `-Dtests=true` +# check() { +# meson test -C build +# } + +package() { + depends+=( + curl libcurl.so + fmt libfmt.so + libevent libevent_{core,pthreads}.so + spdlog libspdlog.so + ) + + meson install -C build --destdir "$pkgdir" + install -vDm 644 $pkgname-v$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" +} + +# vim:set ft=sh sw=2 sts=2 et:
