summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorschalox2014-04-04 13:10:05 +0300
committerschalox2014-04-04 13:10:05 +0300
commit780542f7d0d4e5f26d233ece5210379f1876cc9c (patch)
tree5a0609a0d60ab39c6f595888b9d9768658d31a2a
downloadaur-780542f7d0d4e5f26d233ece5210379f1876cc9c.tar.gz
20130914.140-2
-rw-r--r--.SRCINFO23
-rw-r--r--Makefile.patch23
-rw-r--r--PKGBUILD35
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b4c716882c7d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = pass-git
+ pkgdesc = Stores, retrieves, generates, and synchronizes passwords securely
+ pkgver = 20130914.140
+ pkgrel = 2
+ url = http://zx2c4.com/projects/password-store/
+ arch = any
+ license = GPL2
+ makedepends = git
+ depends = xclip
+ depends = bash
+ depends = git
+ depends = gnupg
+ depends = pwgen
+ depends = tree
+ provides = pass
+ conflicts = pass
+ source = pass-git::git://git.zx2c4.com/password-store
+ source = Makefile.patch
+ sha256sums = SKIP
+ sha256sums = d3266ee9d64c2bb5a8517d00af777341f91c3d1f7a9a35d157f908838b086488
+
+pkgname = pass-git
+
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 000000000000..cec754bd471f
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,23 @@
+diff --git a/Makefile b/Makefile
+index d134f26..d330d0d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -12,10 +12,10 @@ all:
+ @echo "Password store is a shell script, so there is nothing to do. Try \"make install\" instead."
+
+ install:
+- @mkdir -p "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(MANDIR)/man1" "$(DESTDIR)$(SYSCONFDIR)/bash_completion.d"
++ @mkdir -p "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(MANDIR)/man1" "$(DESTDIR)$(PREFIX)/share/bash-completion/completions"
+ @install -m 0755 -v src/password-store.sh "$(DESTDIR)$(BINDIR)/pass"
+ @install -m 0644 -v man/pass.1 "$(DESTDIR)$(MANDIR)/man1/pass.1"
+- @install -m 0644 -v contrib/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/password-store"
++ @install -m 0644 -v contrib/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/pass"
+
+ # Uncomment to install the zsh completion file.
+ # @install -m 0644 -v contrib/pass.zsh-completion "$(DESTDIR)$(PREFIX)/share/zsh/site-functions/_pass"
+@@ -35,4 +35,4 @@ install-platform:
+ endif
+
+ uninstall:
+- @rm -vf "$(DESTDIR)$(BINDIR)/pass" "$(DESTDIR)$(MANDIR)/man1/pass.1" "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/password-store" "$(DESTDIR)$(LIBDIR)/password-store.platform.sh"
++ @rm -vf "$(DESTDIR)$(BINDIR)/pass" "$(DESTDIR)$(MANDIR)/man1/pass.1" "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/pass" "$(DESTDIR)$(LIBDIR)/password-store.platform.sh"
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9e7a2f1d70af
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: schalox <schalox at gmail dot com>
+# Contributor: Simon Zimmermann <simon@insmo.com>
+
+pkgname=pass-git
+pkgver=20130914.140
+pkgrel=2
+pkgdesc='Stores, retrieves, generates, and synchronizes passwords securely'
+url='http://zx2c4.com/projects/password-store/'
+license='GPL2'
+arch=('any')
+depends=('xclip' 'bash' 'git' 'gnupg' 'pwgen' 'tree')
+makedepends=('git')
+provides=('pass')
+conflicts=('pass')
+source=("$pkgname::git://git.zx2c4.com/password-store"
+ 'Makefile.patch')
+sha256sums=('SKIP'
+ 'd3266ee9d64c2bb5a8517d00af777341f91c3d1f7a9a35d157f908838b086488')
+
+pkgver() {
+ cd "$pkgname"
+ local _tmpver="$(git log -n 1 --format="%cd" --date=short)."
+ local _tmpver+="$(git rev-list --count HEAD)"
+ echo "${_tmpver//-/}"
+}
+prepare() {
+ cd "$pkgname"
+ patch -Np1 -i "${srcdir}/Makefile.patch"
+}
+package() {
+ cd "$pkgname"
+
+ make DESTDIR="${pkgdir}" install
+ install -Dm0644 contrib/pass.zsh-completion "${pkgdir}/usr/share/zsh/site-functions/_pass"
+}