summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5390fcdb3f73..7588ea408ca7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,7 @@ pkgbase = gnome-keyring-import-export-git
license = unknown
makedepends = git
depends = python
+ depends = python-lxml
depends = python-secretstorage
provides = gnome-keyring-import-export
conflicts = gnome-keyring-import-export
diff --git a/PKGBUILD b/PKGBUILD
index 91ce917cabba..f752702ec3ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgdesc='Simple script for exporting Gnome/Seahorse keyrings, and re-importing o
arch=('any')
url="https://github.com/spookylukey/$_pkgname"
license=('unknown')
-depends=('python' 'python-secretstorage')
+depends=('python' 'python-lxml' 'python-secretstorage')
makedepends=('git')
provides=("$_pkgname")
conflicts=("$_pkgname")
@@ -21,6 +21,10 @@ pkgver() {
printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+check() {
+ "$srcdir/$_sourcedirectory/secret_storage_import_export.py" | tee '/dev/stderr' | grep -q '^See source code for usage instructions$'
+}
+
package() {
cd "$srcdir/$_sourcedirectory/"
install -Dm755 'secret_storage_import_export.py' "$pkgdir/usr/bin/secret-storage-import-export"