diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 15 insertions, 8 deletions
@@ -2,27 +2,33 @@ pkgname=qvault pkgver=0.2.7 -pkgrel=1 -epoch= +pkgrel=2 pkgdesc="An open source, fully transparent and extremely secure password manager" arch=('any') url="https://qvault.io" options=('!strip') license=('MIT') -depends=('yarn' 'npm') +depends=('electron' 'yarn' 'npm') source=("https://github.com/Q-Vault/qvault/archive/v${pkgver}.tar.gz" 'qvault.desktop' + 'qvault' + 'electron.patch' ) -sha256sums=('6a9ebe5a83a6890df62bbd3375ccb357d245072b6cf0ffb36d29337032521ec7' 'SKIP') +sha256sums=('6a9ebe5a83a6890df62bbd3375ccb357d245072b6cf0ffb36d29337032521ec7' + 'SKIP' + 'SKIP' + 'SKIP') prepare() { cd "$pkgname-$pkgver" + patch -p1 -i ../electron.patch + sed -i 's/mainWindow.webContents.openDevTools()/\/\/ &/' main.js yarn install } build() { cd "$pkgname-$pkgver" - yarn release --publish never + yarn release -l dir -c.electronVersion } package() { @@ -30,9 +36,10 @@ package() { cd "$pkgname-$pkgver" mv build/{icon,qvault}.png - mv release/{QVault-$pkgver.AppImage,qvault} + mv release/linux-unpacked/resources/{app,qvault}.asar - install -m755 "$srcdir/$pkgname-$pkgver/release/qvault" $pkgdir/usr/bin - install -m644 "$srcdir/qvault.desktop" $pkgdir/usr/share/applications + install -m755 "$srcdir/qvault" $pkgdir/usr/bin install -m644 "$srcdir/$pkgname-$pkgver/build/qvault.png" $pkgdir/usr/share/applications + install -m644 "$srcdir/qvault.desktop" $pkgdir/usr/share/applications + install -m644 "$srcdir/$pkgname-$pkgver/release/linux-unpacked/resources/qvault.asar" $pkgdir/usr/share/ } |