diff options
author | George Rawlinson | 2021-10-20 06:21:40 +0000 |
---|---|---|
committer | George Rawlinson | 2021-10-20 06:21:40 +0000 |
commit | 6b13d21a46ac23592694882e0534da434e6aaac3 (patch) | |
tree | 74db29cdecc0e0b35ff2486ffbdac82182c900b7 | |
parent | a29739098efbd5a50574c38de99a9bfce03416c0 (diff) | |
download | aur-6b13d21a46ac23592694882e0534da434e6aaac3.tar.gz |
upgpkg: llhttp 6.0.6-1
* New upstream release.
* Generate release tarball contents prior to compilation. Sometimes
people forget to upload the release tarball. We're all human.
* Add makedepends: ts-node & npm.
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 20 insertions, 15 deletions
@@ -1,14 +1,16 @@ pkgbase = llhttp pkgdesc = Port of http_parser to llparse - pkgver = 6.0.5 + pkgver = 6.0.6 pkgrel = 1 url = https://llhttp.org arch = x86_64 license = MIT makedepends = cmake + makedepends = ts-node + makedepends = npm depends = glibc - source = llhttp-6.0.5.tar.gz::https://github.com/nodejs/llhttp/archive/refs/tags/release/v6.0.5.tar.gz - sha512sums = 1600ed8ec1beab4f8c660a18cf6c486a7c894e6e2dd524a864868567527ecb93149a6808ca30f878e54df56d4ecba9afeb148955ce5bb18a3ec97e5135deeebc - b2sums = 5f4fd2196af6f42abdb793f4c4ab2870b6f903266a927aa2d7dada02e931e7cfe15401bf7c7610d3029c0c51dec073a80f085e0c22d6cb437eac3bd500dfb39e + source = llhttp-6.0.6.tar.gz::https://github.com/nodejs/llhttp/archive/v6.0.6.tar.gz + sha512sums = 6d621aafcf8b0fcddfb8ceb04b69caa4c79f4b955c9548ee8616290a538fcbdd3b2f1f1d35c6609e03d49de01db2b771a60e38fd7f277dd89b5f1a0abc0c31ae + b2sums = 155852157c73f1771b474aa8132cd75b0adf89c27407c5c9e048ba773a71852cbb5c3d330e4ec62b7c31d9e81de6ff781f8c3b5b6eae80cf92bb83b7622a390f pkgname = llhttp @@ -1,28 +1,31 @@ # Maintainer: George Rawlinson <grawlinson@archlinux.org> pkgname=llhttp -pkgver=6.0.5 +pkgver=6.0.6 pkgrel=1 pkgdesc="Port of http_parser to llparse" arch=('x86_64') url="https://llhttp.org" license=('MIT') depends=('glibc') -makedepends=('cmake') -source=("$pkgname-$pkgver.tar.gz::https://github.com/nodejs/llhttp/archive/refs/tags/release/v$pkgver.tar.gz") -sha512sums=('1600ed8ec1beab4f8c660a18cf6c486a7c894e6e2dd524a864868567527ecb93149a6808ca30f878e54df56d4ecba9afeb148955ce5bb18a3ec97e5135deeebc') -b2sums=('5f4fd2196af6f42abdb793f4c4ab2870b6f903266a927aa2d7dada02e931e7cfe15401bf7c7610d3029c0c51dec073a80f085e0c22d6cb437eac3bd500dfb39e') - -prepare() { - mv "$pkgname-release-v$pkgver" "$pkgname-$pkgver" -} +makedepends=('cmake' 'ts-node' 'npm') +source=("$pkgname-$pkgver.tar.gz::https://github.com/nodejs/llhttp/archive/v$pkgver.tar.gz") +sha512sums=('6d621aafcf8b0fcddfb8ceb04b69caa4c79f4b955c9548ee8616290a538fcbdd3b2f1f1d35c6609e03d49de01db2b771a60e38fd7f277dd89b5f1a0abc0c31ae') +b2sums=('155852157c73f1771b474aa8132cd75b0adf89c27407c5c9e048ba773a71852cbb5c3d330e4ec62b7c31d9e81de6ff781f8c3b5b6eae80cf92bb83b7622a390f') build() { - cmake -B build -S "$pkgname-$pkgver" \ + cd "$pkgname-$pkgver" + + # codegen + npm install + make release + + # build + cmake -B ../build -S release \ -DBUILD_SHARED_LIBS=on \ -DCMAKE_INSTALL_PREFIX=/usr - make -C build + make -C ../build } package() { |