summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsurefire2019-02-18 17:40:32 +0300
committersurefire2019-02-18 17:40:32 +0300
commitac31b81fd6ca4d02c024455447f4a5c378393711 (patch)
tree136493ab1aa064563a125afdb96334fee9dd3528
parent102dded36e5dbdbe90c7eace0f09fc82d1df348d (diff)
downloadaur-ac31b81fd6ca4d02c024455447f4a5c378393711.tar.gz
upgpkg: keeweb 1.7.7
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD19
-rw-r--r--keeweb.sh2
3 files changed, 19 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c3aa2eb1e07..17fd910bdaa1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = keeweb-git
- pkgdesc = Desktop password manager compatible with KeePass databases. (develop branch)
- pkgver = 1.7.4+21+g8cc80db
+ pkgdesc = Desktop password manager compatible with KeePass databases. (master branch)
+ pkgver = 1.7.7+0+g4ca2eb4c
pkgrel = 1
url = https://github.com/keeweb/keeweb
arch = any
license = MIT
makedepends = asar
makedepends = git
- makedepends = libsass
+ makedepends = libsass>=3.5.5
+ makedepends = nodejs>=8.15.0
makedepends = npm
depends = electron
optdepends = xdotool: for auto-type
@@ -15,13 +16,13 @@ pkgbase = keeweb-git
provides = keeweb-desktop
conflicts = keeweb
conflicts = keeweb-desktop
- source = keeweb-git::git+https://github.com/keeweb/keeweb.git#branch=develop
+ source = keeweb-git::git+https://github.com/keeweb/keeweb.git#branch=master
source = hide-menubar.patch
source = keeweb.sh
source = package.json.patch.js
sha1sums = SKIP
sha1sums = a55c2ed276c6073b7954452cdc88209633d51ace
- sha1sums = a2ab033d06abfe7616d2615d8edf7931f29efc96
+ sha1sums = c925527f25e732d58438ee16b1c93b33be7bf9c4
sha1sums = 914afdd9651e71091d4b927cabd25d75786ec7d4
pkgname = keeweb-git
diff --git a/PKGBUILD b/PKGBUILD
index 3bc04a49d3d2..d489432a20bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
# Contributor wenLiangcan <boxeed at gmail dot com>
pkgname=keeweb-git
-pkgver=1.7.4+21+g8cc80db
+pkgver=1.7.7+0+g4ca2eb4c
pkgrel=1
-pkgdesc="Desktop password manager compatible with KeePass databases. (develop branch)"
+pkgdesc="Desktop password manager compatible with KeePass databases. (master branch)"
arch=('any')
url="https://github.com/keeweb/keeweb"
license=('MIT')
@@ -12,14 +12,15 @@ depends=('electron')
makedepends=(
'asar'
'git'
- 'libsass'
+ 'libsass>=3.5.5'
+ 'nodejs>=8.15.0'
'npm'
)
optdepends=('xdotool: for auto-type')
conflicts=('keeweb' 'keeweb-desktop')
provides=('keeweb' 'keeweb-desktop')
source=(
- "${pkgname}::git+https://github.com/keeweb/keeweb.git#branch=develop"
+ "${pkgname}::git+https://github.com/keeweb/keeweb.git#branch=master"
'hide-menubar.patch'
'keeweb.sh'
'package.json.patch.js'
@@ -27,7 +28,7 @@ source=(
sha1sums=('SKIP'
'a55c2ed276c6073b7954452cdc88209633d51ace'
- 'a2ab033d06abfe7616d2615d8edf7931f29efc96'
+ 'c925527f25e732d58438ee16b1c93b33be7bf9c4'
'914afdd9651e71091d4b927cabd25d75786ec7d4')
pkgver() {
@@ -55,6 +56,10 @@ prepare() {
sed -i \
-e '/Exec=/ c \Exec=keeweb %u' \
package/deb/usr/share/applications/keeweb.desktop
+
+ sed -i \
+ -e 's/: "[^@]*@github:/: "github:/' \
+ package-lock.json
}
build() {
@@ -69,14 +74,14 @@ build() {
npx grunt build-web-app build-desktop-app-content
- asar p tmp/desktop/app ../keeweb.asar
+ asar p tmp/desktop/app tmp/app.asar
}
package() {
cd "${pkgname}"
install -Dm0755 ../keeweb.sh "${pkgdir}/usr/bin/keeweb"
- install -Dm0644 -t "${pkgdir}/usr/lib/keeweb" ../keeweb.asar
+ install -Dm0644 -t "${pkgdir}/usr/lib/keeweb" tmp/app.asar
install -Dm0644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE DEPS-LICENSE
diff --git a/keeweb.sh b/keeweb.sh
index c5b1095b84e4..9cc0275a0147 100644
--- a/keeweb.sh
+++ b/keeweb.sh
@@ -1,3 +1,3 @@
#!/usr/bin/sh
-exec electron /usr/lib/keeweb/keeweb.asar --disable-updater "$@"
+exec electron /usr/lib/keeweb/app.asar --disable-updater "$@"