Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: files/0001-set-shell-completion-files-permission.patch =================================================================== --- /dev/null +++ files/0001-set-shell-completion-files-permission.patch @@ -0,0 +1,17 @@ +diff --git a/Makefile b/Makefile +index acd7a0f..7257551 100644 +--- a/Makefile ++++ b/Makefile +@@ -126,9 +126,9 @@ $(ZSH_COMPLETION_OUTPUT): build + + install-completion: completion + @install -d $(DESTDIR)$(PREFIX)/share/zsh/site-functions $(DESTDIR)$(PREFIX)/share/bash-completion/completions $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d +- @install -m 0755 $(ZSH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/zsh/site-functions/_gopass +- @install -m 0755 $(BASH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/bash-completion/completions/gopass +- @install -m 0755 $(FISH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/gopass.fish ++ @install -m 0644 $(ZSH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/zsh/site-functions/_gopass ++ @install -m 0644 $(BASH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/bash-completion/completions/gopass ++ @install -m 0644 $(FISH_COMPLETION_OUTPUT) $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/gopass.fish + @$(call ok) + + codequality: Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,27 @@ +name : gopass +version : 1.6.11 +release : 1 +source : + - https://github.com/justwatchcom/gopass/releases/download/v1.6.11/gopass-1.6.11.tar.gz : de5b27f81649548292dc83da98e8e46b9b92d8b0bb012797dee44b3207090c67 +license : MIT +component : security +summary : The slightly more awesome standard unix password manager for teams +description: | + gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. +builddeps : + - gnupg # The generated shell completion files have a line of warning if gnupg is not present + - golang +rundeps : + - git + - xdotool + - xsel +setup : | + %patch -p1 < $pkgfiles/0001-set-shell-completion-files-permission.patch +build : | + mv vendor src + mkdir -p src/github.com/justwatchcom + ln -s $workdir src/github.com/justwatchcom/gopass + GOPATH=$workdir %make build + GOPATH=$workdir %make completion +install : | + GOPATH=$workdir PREFIX=/usr %make_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,37 @@ + + + gopass + + Longwu Ou + oulongwu@mit.edu + + MIT + security + The slightly more awesome standard unix password manager for teams + gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. + + https://solus-project.com/sources/README.Solus + + + gopass + The slightly more awesome standard unix password manager for teams + gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. + + security + + /usr/bin + /usr/share/bash-completion/completions/gopass + /usr/share/fish/vendor_completions.d/gopass.fish + /usr/share/zsh/site-functions/_gopass + + + + + 2018-03-17 + 1.6.11 + Packaging update + Longwu Ou + oulongwu@mit.edu + + + \ No newline at end of file