diff options
author | Ye Jingchen | 2021-03-12 00:35:32 +0800 |
---|---|---|
committer | Ye Jingchen | 2021-03-12 00:35:32 +0800 |
commit | 729791597550b954e4946bffaadcdf465d7e1392 (patch) | |
tree | dc1fcbe2d4f0504f08045fbd2f73d5fdf89e9f19 | |
download | aur-729791597550b954e4946bffaadcdf465d7e1392.tar.gz |
Added uvw
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 42 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b14b7a458c05 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = uvw + pkgdesc = Header-only, event based, tiny and easy to use libuv wrapper in modern C++ + pkgver = 2.9.0_libuv_v1.41 + pkgrel = 1 + url = https://github.com/skypjack/uvw + arch = x86_64 + license = MIT + makedepends = cmake + depends = libuv>=1.41.0 + depends = libuv<1.42.0 + source = uvw::git+https://github.com/skypjack/uvw.git#tag=v2.9.0_libuv_v1.41 + sha256sums = SKIP + +pkgname = uvw + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..7dfeed405702 --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +uvw/ + +# Created by https://www.toptal.com/developers/gitignore/api/archlinuxpackages,vim +# Edit at https://www.toptal.com/developers/gitignore?templates=archlinuxpackages,vim + +### ArchLinuxPackages ### +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ + +### Vim ### +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +*~ +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +# End of https://www.toptal.com/developers/gitignore/api/archlinuxpackages,vim diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..948db9799c42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Ye Jingchen <ye[dot]jingchen[at]gmail[dot]com> +pkgname=uvw +pkgver=2.9.0_libuv_v1.41 +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>=1.41.0' 'libuv<1.42.0') +makedepends=(cmake) +source=("uvw::git+https://github.com/skypjack/uvw.git#tag=v$pkgver") +sha256sums=('SKIP') + +build() { + cmake -S "$pkgname" -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/uvw/LICENSE" "$pkgdir/usr/share/licenses/uvw/LICENSE" +} |