diff options
author | Ward Segers | 2019-11-17 22:01:15 +0100 |
---|---|---|
committer | Ward Segers | 2019-11-17 22:02:36 +0100 |
commit | b17f8f2e77732aa38ee59b6513858b81bd0d728d (patch) | |
tree | eebffd0d17d2da0dbf73935cb1e18971366cd195 | |
download | aur-b17f8f2e77732aa38ee59b6513858b81bd0d728d.tar.gz |
First release
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..67c51b289aa3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = wordup-cli + pkgdesc = open-source toolkit for WordPress Theme/Plugin development + pkgver = 0.7.0 + pkgrel = 1 + url = https://wordup.dev + arch = any + license = GPL3 + depends = npm + depends = docker-compose + provides = wordup + noextract = wordup-cli-0.7.0.tgz + source = https://registry.npmjs.org/wordup-cli/-/wordup-cli-0.7.0.tgz + sha512sums = b2620908f7123ba98eb087560d0a16e06aaa1976e5b6152de1b8d07e4a6038946eae3e7dee60f0bae7a9bfa9a2b053a19ba42f3792e0aaa0e20c940daf830c2d + +pkgname = wordup-cli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..63fb57f6c278 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Ward Segers <w@rdsegers.be> + +pkgname=wordup-cli +pkgver=0.7.0 +pkgrel=1 +pkgdesc='open-source toolkit for WordPress Theme/Plugin development' +arch=('any') +url='https://wordup.dev' +license=('GPL3') +depends=('npm' 'docker-compose') +provides=('wordup') +source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz") +noextract=("$pkgname-$pkgver.tgz") +sha512sums=('b2620908f7123ba98eb087560d0a16e06aaa1976e5b6152de1b8d07e4a6038946eae3e7dee60f0bae7a9bfa9a2b053a19ba42f3792e0aaa0e20c940daf830c2d') + +package() { + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz + + # 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 {} + + + # npm gives ownership of ALL FILES to build user + # https://bugs.archlinux.org/task/63396 + chown -R root:root "$pkgdir" +} + |