diff options
author | schalox | 2014-04-04 13:10:05 +0300 |
---|---|---|
committer | schalox | 2014-04-04 13:10:05 +0300 |
commit | 780542f7d0d4e5f26d233ece5210379f1876cc9c (patch) | |
tree | 5a0609a0d60ab39c6f595888b9d9768658d31a2a | |
download | aur-780542f7d0d4e5f26d233ece5210379f1876cc9c.tar.gz |
20130914.140-2
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | Makefile.patch | 23 | ||||
-rw-r--r-- | PKGBUILD | 35 |
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" +} |