[arch-commits] Commit in bitwarden-cli/repos (2 files)

Alexander Epaneshnikov alex19ep at gemini.archlinux.org
Sat Sep 4 17:43:53 UTC 2021


    Date: Saturday, September 4, 2021 @ 17:43:52
  Author: alex19ep
Revision: 1011395

archrelease: copy trunk to community-x86_64

Added:
  bitwarden-cli/repos/community-x86_64/
  bitwarden-cli/repos/community-x86_64/PKGBUILD
    (from rev 1011394, bitwarden-cli/trunk/PKGBUILD)

----------+
 PKGBUILD |   43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

Copied: bitwarden-cli/repos/community-x86_64/PKGBUILD (from rev 1011394, bitwarden-cli/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2021-09-04 17:43:52 UTC (rev 1011395)
@@ -0,0 +1,43 @@
+# Maintainer: Alexander Epaneshnikov <alex19ep at archlinux.com>
+# Contributor: libertylocked <libertylocked at disroot.org>
+
+pkgname=bitwarden-cli
+pkgver=1.18.0
+_jslibcommit='0a2ff12bedd55f5982fb8fe9102c4f20522f72e1'
+pkgrel=2
+pkgdesc="The command line vault"
+arch=('x86_64')
+url="https://github.com/bitwarden/cli"
+license=('GPL3')
+depends=('gcc-libs')
+makedepends=('git' 'npm' 'node-gyp' 'nodejs-lts-fermium')
+source=("bitwarden-cli-${pkgver}.tar.gz::https://github.com/bitwarden/cli/archive/v${pkgver}.tar.gz"
+        "jslib-${_jslibcommit}.tar.gz::https://github.com/bitwarden/jslib/archive/${_jslibcommit}.tar.gz")
+sha512sums=('333c3c4d6b5311b256e34988a201f317fea6aa2d8c7186d80f7d0a1c68e3b40a957bcad66f97e2ca795420ced030390794d14ea173f9c9372d8886bc45a8dd95'
+            '686489c2a5d3847dc6e8c25bd7fb878fc82243cd20b83489ba89f129358c4715b5007d6526cd392383a9ddb84c57910b19fc6a3773fe56694e194c990c05dbd1')
+
+prepare() {
+	cd cli-${pkgver}
+	rmdir -v jslib
+	ln -sv ../jslib-${_jslibcommit} jslib
+}
+
+build() {
+	cd cli-${pkgver}
+	export npm_config_cache="$srcdir/npm_cache"
+	pushd jslib
+	npm install
+	popd
+	npm install
+	npm run build:prod
+	npm run clean
+	npm run package:lin
+	./dist/linux/bw completion --shell zsh > _bw
+}
+
+package() {
+	cd cli-${pkgver}
+	install -vDm755 dist/linux/bw -t "${pkgdir}/usr/bin"
+	# package zsh completions
+	install -vDm644 "${srcdir}/cli-${pkgver}/_bw" -t "${pkgdir}/usr/share/zsh/site-functions"
+}



More information about the arch-commits mailing list