summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3f7d8c195b6f4f8927fe93d9b7a0eced49ae177f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Maintainer: database64128 <free122448@hotmail.com>
pkgname=uvw
pkgver=2.12.1_libuv_v1.44
pkgrel=1
pkgdesc="Header-only, event based, tiny and easy to use libuv wrapper in modern C++"
arch=(x86_64)
url="https://github.com/skypjack/uvw"
license=('MIT')
depends=('libuv')
makedepends=('cmake')
source=("https://github.com/skypjack/uvw/archive/refs/tags/v$pkgver.tar.gz")
b2sums=('6a7d82d51ea2894f1f8040c75222f3bf27b8b95869984cdece0c84c2f8c23aabfdc1ac82212d131120226df598d818fd31d31e1489c056a19e382dabf76f0c83')

build() {
    cmake -S "$pkgname-$pkgver" -B build -Wno-dev \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DFETCH_LIBUV=OFF \
        -DUSE_LIBCPP=OFF
    make -C build
}

package() {
    make -C build DESTDIR="$pkgdir/" install
    install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/uvw/LICENSE"
}