diff options
author | Eli Schwartz | 2018-02-26 12:03:43 -0500 |
---|---|---|
committer | Eli Schwartz | 2018-02-26 12:03:43 -0500 |
commit | f4a9b33dbc154903bfe611f83fba3e1c4e210753 (patch) | |
tree | e899d37bb3cab3294d271ced86e6b133853e38f9 | |
parent | 48f3d2a1fb17c1f90355946972d350ed50d5c3ac (diff) | |
download | aur-f4a9b33dbc154903bfe611f83fba3e1c4e210753.tar.gz |
upgpkg: rapydscript-ng-git 0.7.18.r14.g4d50bb1-2
Fix npm race causing security issue.
Fix misnamed "conflicts" variable. -_-
upstream release
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = rapydscript-ng-git pkgdesc = Pythonic JavaScript that doesn't suck - pkgver = 0.7.17.r2.g15db838 - pkgrel = 1 + pkgver = 0.7.18.r14.g4d50bb1 + pkgrel = 2 url = https://github.com/kovidgoyal/rapydscript-ng arch = any license = BSD @@ -9,6 +9,7 @@ pkgbase = rapydscript-ng-git makedepends = npm depends = nodejs provides = rapydscript-ng + conflicts = rapydscript-ng source = git+https://github.com/kovidgoyal/rapydscript-ng.git sha256sums = SKIP @@ -1,8 +1,8 @@ # Maintainer: Eli Schwartz <eschwartz@archlinux.org> pkgname=rapydscript-ng-git -pkgver=0.7.17.r2.g15db838 -pkgrel=1 +pkgver=0.7.18.r14.g4d50bb1 +pkgrel=2 pkgdesc="Pythonic JavaScript that doesn't suck" arch=('any') url="https://github.com/kovidgoyal/${pkgname%-git}" @@ -10,7 +10,7 @@ license=('BSD') depends=('nodejs') makedepends=('git' 'npm') provides=("${pkgname%-git}") -comflicts=("${pkgname%-git}") +conflicts=("${pkgname%-git}") source=("git+${url}.git") sha256sums=('SKIP') @@ -37,6 +37,9 @@ package() { mkdir -p "${pkgdir}"/usr/{bin,lib/node_modules/rapydscript-ng/} cp -r * "${pkgdir}"/usr/lib/node_modules/rapydscript-ng/ + # Non-deterministic race in npm gives 777 permissions to random directories. + # See https://github.com/npm/npm/issues/9359 for details. + find "${pkgdir}"/usr -type d -exec chmod 755 {} + ln -s ../lib/node_modules/rapydscript-ng/bin/rapydscript "${pkgdir}"/usr/bin/rapydscript |