summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f7d8c195b6f..f226301efedb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,30 @@
-# Maintainer: database64128 <free122448@hotmail.com>
+# Contributor: database64128 <free122448@hotmail.com>
+# Contributor: Ye Jingchen <ye.jingchen@gmail.com>
pkgname=uvw
-pkgver=2.12.1_libuv_v1.44
+pkgver=3.3.0_libuv_v1.47
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')
+url="https://github.com/skypjack/${pkgname}"
+license=(MIT)
+depends=(libuv)
+makedepends=(cmake)
+source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
+b2sums=('8f639048b8ed2cd178d93ace555151b70d46095c5815191e2def3e04b60e9e80a5555bfdedf8bba5ec845e46736a969b43e3e57f5125a5535ef228cb80369586')
build() {
- cmake -S "$pkgname-$pkgver" -B build -Wno-dev \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DFETCH_LIBUV=OFF \
- -DUSE_LIBCPP=OFF
- make -C build
+ cmake \
+ -S ${pkgname}-${pkgver} \
+ -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DFETCH_LIBUV=OFF \
+ -DUSE_LIBCPP=OFF \
+ -Wno-dev
+ cmake --build build --target all
}
package() {
- make -C build DESTDIR="$pkgdir/" install
- install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/uvw/LICENSE"
+ DESTDIR="${pkgdir}" cmake --build build --target install
+ install -Dm 644 ${pkgname}-${pkgver}/LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}