summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-10-20 06:21:40 +0000
committerGeorge Rawlinson2021-10-20 06:21:40 +0000
commit6b13d21a46ac23592694882e0534da434e6aaac3 (patch)
tree74db29cdecc0e0b35ff2486ffbdac82182c900b7
parenta29739098efbd5a50574c38de99a9bfce03416c0 (diff)
downloadaur-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--.SRCINFO10
-rw-r--r--PKGBUILD25
2 files changed, 20 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 806adbf0171d..a5dcaee76abb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a6481a34cf8a..e96a344bbd46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {