Massimiliano Torromeo pushed to branch main at Arch Linux / Packaging /
Packages / nginx-mod-njs
Commits:
b13d1fce by Massimiliano Torromeo at 2026-05-20T12:57:12+02:00
upgpkg: 0.9.9-2: Installed njs-types node module
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = nginx-mod-njs
pkgdesc = nginScript module for nginx
pkgver = 0.9.9
- pkgrel = 1
+ pkgrel = 2
url = https://nginx.org/en/docs/njs_about.html
arch = x86_64
license = BSD-2-Clause
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgbase=nginx-mod-njs
pkgname=(nginx-mod-njs nginx-mod-njs-stream)
pkgver=0.9.9
-pkgrel=1
+pkgrel=2
_modname="${pkgname#nginx-mod-}"
@@ -27,10 +27,10 @@ prepare() {
build() {
cd "$srcdir/njs-$pkgver"
CFLAGS="$CFLAGS -Wno-dangling-pointer -Wno-maybe-uninitialized" ./configure
- make njs
+ make njs ts
# next configure cleans the build directory
- mv build/njs ../build/
+ mv build/{njs,ts} ../build/
cd "$srcdir/build"
/usr/src/nginx/configure \
@@ -57,9 +57,11 @@ package_nginx-mod-njs() {
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
install -Dm755 build/njs "$pkgdir"/usr/bin/njs
- install -dm0755 "$pkgdir"/etc/nginx/modules.d
+ install -dm0755 "$pkgdir"/etc/nginx/modules.d "$pkgdir"/usr/lib/node_modules
echo 'load_module "/usr/lib/nginx/modules/ngx_http_js_module.so";' >>
"$pkgdir/etc/nginx/modules.d/20-njs-http.conf"
install -Dm755 build/objs/ngx_http_js_module.so
"$pkgdir"/usr/lib/nginx/modules/ngx_http_js_module.so
+
+ cp -a build/ts "$pkgdir"/usr/lib/node_modules/njs-types
}
package_nginx-mod-njs-stream() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nginx-mod-njs/-/commit/b13d1fceb01d70c43fe347fe5979be6569a1d8f8
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nginx-mod-njs/-/commit/b13d1fceb01d70c43fe347fe5979be6569a1d8f8
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help