From 2d5655af912328ae4fdf7661c94a69e49f5ac2cd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 9 Sep 2012 20:40:17 +0000 Subject: [PATCH 01/57] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 1e1767345a8802dead20acc0ee63f97acbc5c67d Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 10 Sep 2012 09:13:36 +0200 Subject: [PATCH 02/57] Initial import of password-store 1.1.4 --- .gitignore | 1 + pass.spec | 39 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 41 insertions(+) create mode 100644 pass.spec diff --git a/.gitignore b/.gitignore index e69de29..a43b198 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/password-store-1.1.4.tar.xz diff --git a/pass.spec b/pass.spec new file mode 100644 index 0000000..e48562e --- /dev/null +++ b/pass.spec @@ -0,0 +1,39 @@ +Name: pass +Summary: A password manager using standard Unix tools +Version: 1.1.4 +Release: 1%{?dist} +License: GPLv2+ +Url: http://zx2c4.com/projects/password-store/ +BuildArch: noarch +Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz + +Requires: git +Requires: gnupg +Requires: pwgen +Requires: tree +Requires: xclip + +%description +Stores, retrieves, generates, and synchronizes passwords securely using gpg, +pwgen, and git. + +%prep +%setup -q -n password-store-%{version} + +%install +make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ + BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ + MANDIR=%{_mandir} \ + install + + +%files +%doc README COPYING +%{_bindir}/pass +%{_sysconfdir}/bash_completion.d/* +%doc %{_mandir}/man1/* + +%changelog +* Thu Sep 06 2012 Christophe Fergeau - 1.1.4-1 +- Initial import + diff --git a/sources b/sources index e69de29..c90ff6e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +079c094244ad38ec39fdc92268f36718 password-store-1.1.4.tar.xz From 91f1f445b9e10dace1d8fb96e2deae8ccca106f0 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Tue, 11 Sep 2012 09:27:04 +0200 Subject: [PATCH 03/57] Update to pass 1.2.0 --- .gitignore | 1 + pass.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a43b198..6a60be2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /password-store-1.1.4.tar.xz +/password-store-1.2.tar.xz diff --git a/pass.spec b/pass.spec index e48562e..325d0ab 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.1.4 +Version: 1.2 Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -34,6 +34,9 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %doc %{_mandir}/man1/* %changelog +* Tue Sep 11 2012 Christophe Fergeau - 1.2.0-1 +- Update to 1.2 release + * Thu Sep 06 2012 Christophe Fergeau - 1.1.4-1 - Initial import diff --git a/sources b/sources index c90ff6e..98e4262 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -079c094244ad38ec39fdc92268f36718 password-store-1.1.4.tar.xz +5ba6cef159320654509f6aaf40c3d84e password-store-1.2.tar.xz From 7686aa63ca0f26cbdc562a4e0c3011241215d6cd Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 24 Sep 2012 10:30:16 +0200 Subject: [PATCH 04/57] pass 1.4 --- .gitignore | 1 + pass.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6a60be2..e543a26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /password-store-1.1.4.tar.xz /password-store-1.2.tar.xz +/pass-1.4-1.fc18.src.rpm diff --git a/pass.spec b/pass.spec index 325d0ab..caaa7fc 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.2 +Version: 1.4 Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -34,6 +34,9 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %doc %{_mandir}/man1/* %changelog +* Mon Sep 24 2012 Christophe Fergeau - 1.4-1 +- Update to 1.4 + * Tue Sep 11 2012 Christophe Fergeau - 1.2.0-1 - Update to 1.2 release diff --git a/sources b/sources index 98e4262..9ed5442 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5ba6cef159320654509f6aaf40c3d84e password-store-1.2.tar.xz +0a241ed98562fa0cea904a8967dadee0 pass-1.4-1.fc18.src.rpm From 3350db5ffc0cd232016d08f128dc8acf62596bc7 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 24 Sep 2012 11:21:10 +0200 Subject: [PATCH 05/57] Added wrong source :( --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e543a26..c870d03 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /password-store-1.1.4.tar.xz /password-store-1.2.tar.xz /pass-1.4-1.fc18.src.rpm +/password-store-1.4.tar.xz diff --git a/sources b/sources index 9ed5442..753b26c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0a241ed98562fa0cea904a8967dadee0 pass-1.4-1.fc18.src.rpm +b89c42381c2d612f2b23c4cf57d767b3 password-store-1.4.tar.xz From a5b41dffa772247b46487b813c18551e3624d22d Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sun, 30 Sep 2012 18:35:24 +0200 Subject: [PATCH 06/57] Fix gnupg Requires: pass does not work with gpg1, but requires gpg2 --- .gitignore | 1 + pass.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c870d03..8521b9d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /password-store-1.2.tar.xz /pass-1.4-1.fc18.src.rpm /password-store-1.4.tar.xz +/password-store-1.4.1.tar.xz diff --git a/pass.spec b/pass.spec index caaa7fc..4f01ecc 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.4 +Version: 1.4.1 Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -8,7 +8,7 @@ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz Requires: git -Requires: gnupg +Requires: gnupg2 Requires: pwgen Requires: tree Requires: xclip @@ -34,6 +34,10 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %doc %{_mandir}/man1/* %changelog +* Sun Sep 30 2012 Christophe Fergeau - 1.4.1-1 +- Update to 1.4.1 +- Fix gnupg dependency (pass needs gnupg2) + * Mon Sep 24 2012 Christophe Fergeau - 1.4-1 - Update to 1.4 diff --git a/sources b/sources index 753b26c..15c7e21 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b89c42381c2d612f2b23c4cf57d767b3 password-store-1.4.tar.xz +cb914ee40c5dbfd2f9db1c6988ec4083 password-store-1.4.1.tar.xz From 60976dbe917708ec66a84e460d3aa4e25db17782 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 03:51:52 -0600 Subject: [PATCH 07/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 4f01ecc..512bb86 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.4.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -34,6 +34,9 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %doc %{_mandir}/man1/* %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sun Sep 30 2012 Christophe Fergeau - 1.4.1-1 - Update to 1.4.1 - Fix gnupg dependency (pass needs gnupg2) From efb3bb3faa6427850ae8353578b31566a7d81ef7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 11:36:36 -0500 Subject: [PATCH 08/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 512bb86..366bc31 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.4.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -34,6 +34,9 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %doc %{_mandir}/man1/* %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 1.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 1.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From b37cacd0ece7b55575ba3decbe17f65096be4209 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 17 Apr 2014 15:25:31 +0200 Subject: [PATCH 09/57] Update to pass 1.5 --- .gitignore | 1 + pass.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8521b9d..920134d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /pass-1.4-1.fc18.src.rpm /password-store-1.4.tar.xz /password-store-1.4.1.tar.xz +/password-store-1.5.tar.xz diff --git a/pass.spec b/pass.spec index 366bc31..3287882 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.4.1 -Release: 3%{?dist} +Version: 1.5 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -30,10 +30,13 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ %files %doc README COPYING %{_bindir}/pass -%{_sysconfdir}/bash_completion.d/* +%{_datadir}/bash-completion/completions/password-store %doc %{_mandir}/man1/* %changelog +* Thu Apr 17 2014 Christophe Fergeau - 1.5-1 +- Update to 1.5.0 + * Sat Aug 03 2013 Fedora Release Engineering - 1.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 15c7e21..bf8c834 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cb914ee40c5dbfd2f9db1c6988ec4083 password-store-1.4.1.tar.xz +ca094372e1eec8c857b2f6ace09fb723 password-store-1.5.tar.xz From 1cf08e0c767dfc8a3cd70fc36ce9a100e95aef2c Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 17 Apr 2014 15:34:50 +0200 Subject: [PATCH 10/57] Package zsh/fish completion, and importers --- pass.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pass.spec b/pass.spec index 3287882..6d2867b 100644 --- a/pass.spec +++ b/pass.spec @@ -25,12 +25,17 @@ make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ MANDIR=%{_mandir} \ install - +install -d %{buildroot}%{_datadir}/zsh/site-functions/ +install -m 0644 src/completion/pass.zsh-completion %{buildroot}%{_datadir}/zsh/site-functions/_pass +install -d %{buildroot}%{_datadir}/fish/completions/ +install -m 0644 src/completion/pass.fish-completion %{buildroot}%{_datadir}/fish/completions/pass.fish %files -%doc README COPYING +%doc README COPYING contrib %{_bindir}/pass %{_datadir}/bash-completion/completions/password-store +%{_datadir}/fish/completions/pass.fish +%{_datadir}/zsh/site-functions/_pass %doc %{_mandir}/man1/* %changelog From c048fdcd2e746e067cc6dfb47d6b88579c226ad7 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 17 Apr 2014 15:55:23 +0200 Subject: [PATCH 11/57] s/$RPM_BUILD_ROOT/%{buildroot} --- pass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 6d2867b..8e54824 100644 --- a/pass.spec +++ b/pass.spec @@ -21,7 +21,7 @@ pwgen, and git. %setup -q -n password-store-%{version} %install -make DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} \ +make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ MANDIR=%{_mandir} \ install From d088931814c0e9ecf03100450ee2d93403f3562e Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 23 Apr 2014 11:45:38 +0200 Subject: [PATCH 12/57] Fix bash completion --- ...h-completion-file-to-the-right-place.patch | 25 +++++++++++++++++++ ...fix-completion-file-s-name-in-uninst.patch | 22 ++++++++++++++++ pass.spec | 11 ++++++-- 3 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 0001-Install-bash-completion-file-to-the-right-place.patch create mode 100644 0002-bash-completion-fix-completion-file-s-name-in-uninst.patch diff --git a/0001-Install-bash-completion-file-to-the-right-place.patch b/0001-Install-bash-completion-file-to-the-right-place.patch new file mode 100644 index 0000000..d03ac2d --- /dev/null +++ b/0001-Install-bash-completion-file-to-the-right-place.patch @@ -0,0 +1,25 @@ +From 542d5568578c8a603833d135b2d5caf5f29781b0 Mon Sep 17 00:00:00 2001 +From: "Jason A. Donenfeld" +Date: Mon, 14 Apr 2014 15:03:56 +0200 +Subject: [PATCH 1/2] Install bash-completion file to the right place. + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index ff9b450..df9d68a 100644 +--- a/Makefile ++++ b/Makefile +@@ -15,7 +15,7 @@ install-pass: + @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 src/completion/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/password-store" ++ @install -m 0644 -v src/completion/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/pass" + + # Uncomment to install the zsh completion file. + # @install -m 0644 -v src/completion/pass.zsh-completion "$(DESTDIR)$(PREFIX)/share/zsh/site-functions/_pass" +-- +1.9.0 + diff --git a/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch b/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch new file mode 100644 index 0000000..a95d016 --- /dev/null +++ b/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch @@ -0,0 +1,22 @@ +From 775c305331a674ceb42c7a2e931e459a6b44b719 Mon Sep 17 00:00:00 2001 +From: schalox +Date: Sat, 19 Apr 2014 08:20:21 +0300 +Subject: [PATCH 2/2] bash-completion: fix completion-file's name in uninstall + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index df9d68a..f82b9cf 100644 +--- a/Makefile ++++ b/Makefile +@@ -33,4 +33,4 @@ install: install-pass + 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" +-- +1.9.0 + diff --git a/pass.spec b/pass.spec index 8e54824..252b067 100644 --- a/pass.spec +++ b/pass.spec @@ -1,11 +1,13 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz +Patch1: 0001-Install-bash-completion-file-to-the-right-place.patch +Patch2: 0002-bash-completion-fix-completion-file-s-name-in-uninst.patch Requires: git Requires: gnupg2 @@ -19,6 +21,8 @@ pwgen, and git. %prep %setup -q -n password-store-%{version} +%patch1 -p1 +%patch2 -p1 %install make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ @@ -33,12 +37,15 @@ install -m 0644 src/completion/pass.fish-completion %{buildroot}%{_datadir}/fish %files %doc README COPYING contrib %{_bindir}/pass -%{_datadir}/bash-completion/completions/password-store +%{_datadir}/bash-completion/completions/pass %{_datadir}/fish/completions/pass.fish %{_datadir}/zsh/site-functions/_pass %doc %{_mandir}/man1/* %changelog +* Wed Apr 23 2014 Christophe Fergeau 1.5-2 +- Fix location of bash completion files + * Thu Apr 17 2014 Christophe Fergeau - 1.5-1 - Update to 1.5.0 From 6153275e98a260d54535e3b4b659a6fbd0864156 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 09:41:12 +0200 Subject: [PATCH 13/57] Update to pass 1.6.1 --- .gitignore | 1 + ...h-completion-file-to-the-right-place.patch | 25 ------------------- ...fix-completion-file-s-name-in-uninst.patch | 22 ---------------- pass.spec | 14 +++++------ sources | 2 +- 5 files changed, 9 insertions(+), 55 deletions(-) delete mode 100644 0001-Install-bash-completion-file-to-the-right-place.patch delete mode 100644 0002-bash-completion-fix-completion-file-s-name-in-uninst.patch diff --git a/.gitignore b/.gitignore index 920134d..16695bb 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /password-store-1.4.tar.xz /password-store-1.4.1.tar.xz /password-store-1.5.tar.xz +/password-store-1.6.1.tar.xz diff --git a/0001-Install-bash-completion-file-to-the-right-place.patch b/0001-Install-bash-completion-file-to-the-right-place.patch deleted file mode 100644 index d03ac2d..0000000 --- a/0001-Install-bash-completion-file-to-the-right-place.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 542d5568578c8a603833d135b2d5caf5f29781b0 Mon Sep 17 00:00:00 2001 -From: "Jason A. Donenfeld" -Date: Mon, 14 Apr 2014 15:03:56 +0200 -Subject: [PATCH 1/2] Install bash-completion file to the right place. - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index ff9b450..df9d68a 100644 ---- a/Makefile -+++ b/Makefile -@@ -15,7 +15,7 @@ install-pass: - @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 src/completion/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/password-store" -+ @install -m 0644 -v src/completion/pass.bash-completion "$(DESTDIR)$(PREFIX)/share/bash-completion/completions/pass" - - # Uncomment to install the zsh completion file. - # @install -m 0644 -v src/completion/pass.zsh-completion "$(DESTDIR)$(PREFIX)/share/zsh/site-functions/_pass" --- -1.9.0 - diff --git a/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch b/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch deleted file mode 100644 index a95d016..0000000 --- a/0002-bash-completion-fix-completion-file-s-name-in-uninst.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 775c305331a674ceb42c7a2e931e459a6b44b719 Mon Sep 17 00:00:00 2001 -From: schalox -Date: Sat, 19 Apr 2014 08:20:21 +0300 -Subject: [PATCH 2/2] bash-completion: fix completion-file's name in uninstall - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index df9d68a..f82b9cf 100644 ---- a/Makefile -+++ b/Makefile -@@ -33,4 +33,4 @@ install: install-pass - 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" --- -1.9.0 - diff --git a/pass.spec b/pass.spec index 252b067..68d0db2 100644 --- a/pass.spec +++ b/pass.spec @@ -1,13 +1,11 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.5 -Release: 2%{?dist} +Version: 1.6.1 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz -Patch1: 0001-Install-bash-completion-file-to-the-right-place.patch -Patch2: 0002-bash-completion-fix-completion-file-s-name-in-uninst.patch Requires: git Requires: gnupg2 @@ -21,13 +19,12 @@ pwgen, and git. %prep %setup -q -n password-store-%{version} -%patch1 -p1 -%patch2 -p1 +rm -f contrib/emacs/.gitignore %install make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ - MANDIR=%{_mandir} \ + MANDIR=%{_mandir} FORCE_ALL=1 \ install install -d %{buildroot}%{_datadir}/zsh/site-functions/ install -m 0644 src/completion/pass.zsh-completion %{buildroot}%{_datadir}/zsh/site-functions/_pass @@ -43,6 +40,9 @@ install -m 0644 src/completion/pass.fish-completion %{buildroot}%{_datadir}/fish %doc %{_mandir}/man1/* %changelog +* Fri Apr 25 2014 Christophe Fergeau 1.6.1-1 +- Update to 1.6.1 + * Wed Apr 23 2014 Christophe Fergeau 1.5-2 - Fix location of bash completion files diff --git a/sources b/sources index bf8c834..4ec9cfe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ca094372e1eec8c857b2f6ace09fb723 password-store-1.5.tar.xz +d970e0c5a0e4d1455e5bfb8926a4cc1c password-store-1.6.1.tar.xz From d1e2b0cf8dcdadff876c866a460eb49c59347fa3 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 14:55:52 +0200 Subject: [PATCH 14/57] Don't manually copy completion files pass 1.6.1 now does this for us when passing FORCE_ALL=1 to make --- pass.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pass.spec b/pass.spec index 68d0db2..13d7afe 100644 --- a/pass.spec +++ b/pass.spec @@ -26,10 +26,6 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ MANDIR=%{_mandir} FORCE_ALL=1 \ install -install -d %{buildroot}%{_datadir}/zsh/site-functions/ -install -m 0644 src/completion/pass.zsh-completion %{buildroot}%{_datadir}/zsh/site-functions/_pass -install -d %{buildroot}%{_datadir}/fish/completions/ -install -m 0644 src/completion/pass.fish-completion %{buildroot}%{_datadir}/fish/completions/pass.fish %files %doc README COPYING contrib From c678eac342c70824b495370354d2b8d8f1eb67fa Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 18:37:35 +0200 Subject: [PATCH 15/57] Add {Build}Requires on tree >= 1.7 'pass find' uses new options introduced in this release. --- pass.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 13d7afe..df8f77c 100644 --- a/pass.spec +++ b/pass.spec @@ -10,8 +10,9 @@ Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{ve Requires: git Requires: gnupg2 Requires: pwgen -Requires: tree +Requires: tree >= 1.7.0 Requires: xclip +BuildRequires: tree >= 1.7.0 %description Stores, retrieves, generates, and synchronizes passwords securely using gpg, From 11b475803d9d2956cde280a7a8dc59af5b0df81e Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 18:38:09 +0200 Subject: [PATCH 16/57] Add %check Now that pass has a test suite, we can run it when building the package. --- pass.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pass.spec b/pass.spec index df8f77c..a3c5b2f 100644 --- a/pass.spec +++ b/pass.spec @@ -28,6 +28,9 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ MANDIR=%{_mandir} FORCE_ALL=1 \ install +%check +make test + %files %doc README COPYING contrib %{_bindir}/pass From 2cb34edf1b5bdf15152a45a48d2c9453cb07de16 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 18:40:33 +0200 Subject: [PATCH 17/57] pass 1.6.1-2 --- pass.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index a3c5b2f..51f9d4d 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.6.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -40,6 +40,11 @@ make test %doc %{_mandir}/man1/* %changelog +* Fri Apr 25 2014 Christophe Fergeau 1.6.1-2 +- Make sure tree 1.7 is present +- Run test suite when building package +- Various small spec cleanups + * Fri Apr 25 2014 Christophe Fergeau 1.6.1-1 - Update to 1.6.1 From 06d98c210fb479dab914763ee8753a54f77a888e Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 25 Apr 2014 19:00:00 +0200 Subject: [PATCH 18/57] Add git to BuildRequires as 'make test' needs it --- pass.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/pass.spec b/pass.spec index 51f9d4d..368ce8a 100644 --- a/pass.spec +++ b/pass.spec @@ -13,6 +13,7 @@ Requires: pwgen Requires: tree >= 1.7.0 Requires: xclip BuildRequires: tree >= 1.7.0 +BuildRequires: git %description Stores, retrieves, generates, and synchronizes passwords securely using gpg, From a0c76aae4840e176dbb46cabfee13c186e4f5e2d Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 28 Apr 2014 16:36:30 +0200 Subject: [PATCH 19/57] Add more missing BuildRequires to fix make test --- pass.spec | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pass.spec b/pass.spec index 368ce8a..956a72d 100644 --- a/pass.spec +++ b/pass.spec @@ -7,13 +7,15 @@ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz -Requires: git -Requires: gnupg2 -Requires: pwgen -Requires: tree >= 1.7.0 -Requires: xclip -BuildRequires: tree >= 1.7.0 -BuildRequires: git +BuildRequires: git +BuildRequires: gnupg2 +BuildRequires: pwgen +BuildRequires: tree >= 1.7.0 +Requires: xclip +Requires: git +Requires: gnupg2 +Requires: pwgen +Requires: tree >= 1.7.0 %description Stores, retrieves, generates, and synchronizes passwords securely using gpg, From 2240c857fdd27f2890dbe168bbb2f36732ce1b14 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 18:46:17 -0500 Subject: [PATCH 20/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 956a72d..913001c 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.6.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Fri Jun 06 2014 Fedora Release Engineering - 1.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Fri Apr 25 2014 Christophe Fergeau 1.6.1-2 - Make sure tree 1.7 is present - Run test suite when building package From 8b348046afa89a8bcbc6865c4530c8cade2acccb Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sat, 7 Jun 2014 15:11:00 +0200 Subject: [PATCH 21/57] Update to password-store 1.6.2 --- .gitignore | 1 + pass.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 16695bb..ec974b9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /password-store-1.4.1.tar.xz /password-store-1.5.tar.xz /password-store-1.6.1.tar.xz +/password-store-1.6.2.tar.xz diff --git a/pass.spec b/pass.spec index 913001c..291950e 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.6.1 -Release: 3%{?dist} +Version: 1.6.2 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Sat Jun 07 2014 Christophe Fergeau 1.6.2-1 +- Update to pass 1.6.2 + * Fri Jun 06 2014 Fedora Release Engineering - 1.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 4ec9cfe..2ed9c3b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d970e0c5a0e4d1455e5bfb8926a4cc1c password-store-1.6.1.tar.xz +4629a724c8d1e55af228d303cf4a6d5e password-store-1.6.2.tar.xz From 923670e413362b28c92f2ee2901928109036e1bf Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 4 Dec 2014 14:45:08 +0100 Subject: [PATCH 22/57] Update to password store 1.6.3 --- .gitignore | 1 + pass.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ec974b9..0c020d3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /password-store-1.5.tar.xz /password-store-1.6.1.tar.xz /password-store-1.6.2.tar.xz +/password-store-1.6.3.tar.xz diff --git a/pass.spec b/pass.spec index 291950e..823dde4 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.6.2 +Version: 1.6.3 Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Thu Dec 04 2014 Christophe Fergeau 1.6.3-1 +- Update to pass 1.6.3 + * Sat Jun 07 2014 Christophe Fergeau 1.6.2-1 - Update to pass 1.6.2 diff --git a/sources b/sources index 2ed9c3b..31ac78b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4629a724c8d1e55af228d303cf4a6d5e password-store-1.6.2.tar.xz +bcfd1027f5c92f26d7fcbf4e3af750eb password-store-1.6.3.tar.xz From 2c02b9d23732ceb4c8f797bfa3efacdc4a93ecd3 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 28 Jan 2015 22:12:10 +0100 Subject: [PATCH 23/57] Update to pass 1.6.5 --- .gitignore | 1 + pass.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0c020d3..5579c23 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /password-store-1.6.1.tar.xz /password-store-1.6.2.tar.xz /password-store-1.6.3.tar.xz +/password-store-1.6.5.tar.xz diff --git a/pass.spec b/pass.spec index 823dde4..79d3011 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.6.3 +Version: 1.6.5 Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -38,11 +38,14 @@ make test %doc README COPYING contrib %{_bindir}/pass %{_datadir}/bash-completion/completions/pass -%{_datadir}/fish/completions/pass.fish +%{_datadir}/fish/vendor_completions.d/pass.fish %{_datadir}/zsh/site-functions/_pass %doc %{_mandir}/man1/* %changelog +* Wed Jan 28 2015 Christophe Fergeau 1.6.5-1 +- Update to pass 1.6.5 + * Thu Dec 04 2014 Christophe Fergeau 1.6.3-1 - Update to pass 1.6.3 diff --git a/sources b/sources index 31ac78b..bbc83d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bcfd1027f5c92f26d7fcbf4e3af750eb password-store-1.6.3.tar.xz +2c4468360c678184051e76f03c2f6b04 password-store-1.6.5.tar.xz From 28e32224390c2bdfac6c00376fce8f5e658d6ac1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 00:47:14 +0000 Subject: [PATCH 24/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 79d3011..7b3a7c6 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.6.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 1.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Jan 28 2015 Christophe Fergeau 1.6.5-1 - Update to pass 1.6.5 From ab9f78c750c9707fe11066674063b65b1c096ad9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 11:57:52 +0000 Subject: [PATCH 25/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 7b3a7c6..aa3230b 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.6.5 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 1.6.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jun 18 2015 Fedora Release Engineering - 1.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 5dd07059f08f963b2d55f4265601ba22b2440ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 24 Jun 2016 10:00:23 +0200 Subject: [PATCH 26/57] Mandatory Perl build-requires added --- pass.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/pass.spec b/pass.spec index aa3230b..18b774f 100644 --- a/pass.spec +++ b/pass.spec @@ -9,6 +9,7 @@ Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{ve BuildRequires: git BuildRequires: gnupg2 +BuildRequires: perl-generators BuildRequires: pwgen BuildRequires: tree >= 1.7.0 Requires: xclip From 6c70738bae3c216752e345e593adb7d62e2866cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 01:18:05 +0000 Subject: [PATCH 27/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 18b774f..cf1177a 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.6.5 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -44,6 +44,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.6.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 1.6.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 792ec4b19359399c21116d8b3956b0c7ed2ae21f Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 27 Feb 2017 10:17:05 +0100 Subject: [PATCH 28/57] Update to new upstream release --- pass.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pass.spec b/pass.spec index cf1177a..719cc42 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.6.5 -Release: 4%{?dist} +Version: 1.7 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -29,7 +29,7 @@ rm -f contrib/emacs/.gitignore %install make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ - MANDIR=%{_mandir} FORCE_ALL=1 \ + MANDIR=%{_mandir} WITH_ALLCOMP="yes" \ install %check @@ -44,6 +44,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Mon Feb 27 2017 Christophe Fergeau 1.7.0-1 +- New upstream release + * Sat Feb 11 2017 Fedora Release Engineering - 1.6.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index bbc83d2..42d5ced 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2c4468360c678184051e76f03c2f6b04 password-store-1.6.5.tar.xz +d50730755d9da64db2250aa0ab30bf89 password-store-1.7.tar.xz From ecc15d8049763a32dc3632eabd8845744d821034 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 27 Feb 2017 10:19:27 +0100 Subject: [PATCH 29/57] Upload new tarball --- .gitignore | 11 +---------- sources | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 5579c23..a452b20 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1 @@ -/password-store-1.1.4.tar.xz -/password-store-1.2.tar.xz -/pass-1.4-1.fc18.src.rpm -/password-store-1.4.tar.xz -/password-store-1.4.1.tar.xz -/password-store-1.5.tar.xz -/password-store-1.6.1.tar.xz -/password-store-1.6.2.tar.xz -/password-store-1.6.3.tar.xz -/password-store-1.6.5.tar.xz +/password-store-*.tar.xz diff --git a/sources b/sources index 42d5ced..6d47657 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d50730755d9da64db2250aa0ab30bf89 password-store-1.7.tar.xz +SHA512 (password-store-1.7.tar.xz) = f31fd067f9c6134eac7bb5039df6de3d6fe25c9fcd16d27a0cba159bd7fa9361193081a1fff2000cba1943edbb324e645c6399d4f4aa9f441dd9c67696462a50 From 50148e11742f7df36283ef760a72567f08979290 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 10 Mar 2017 12:51:32 +0100 Subject: [PATCH 30/57] Adjust BuildRequires/Requires pwgen is no longer used, and pass show --qrcode needs qrencode Resolves: rhbz#1427594 --- pass.spec | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pass.spec b/pass.spec index 719cc42..ed6c96c 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -10,17 +10,16 @@ Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{ve BuildRequires: git BuildRequires: gnupg2 BuildRequires: perl-generators -BuildRequires: pwgen BuildRequires: tree >= 1.7.0 Requires: xclip Requires: git Requires: gnupg2 -Requires: pwgen +Requires: qrencode Requires: tree >= 1.7.0 %description -Stores, retrieves, generates, and synchronizes passwords securely using gpg, -pwgen, and git. +Stores, retrieves, generates, and synchronizes passwords securely using gpg +and git. %prep %setup -q -n password-store-%{version} @@ -44,6 +43,11 @@ make test %doc %{_mandir}/man1/* %changelog +* Fri Mar 10 2017 Christophe Fergeau 1.7-2 +- Adjust dependencies, pwgen is no longer used, and pass show --qrcode + needs qrencode + Resolves: rhbz#1427594 + * Mon Feb 27 2017 Christophe Fergeau 1.7.0-1 - New upstream release From b46ef5f529ba7c6263c4f30b6c824460f4f43fc6 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 20 Apr 2017 09:43:50 +0200 Subject: [PATCH 31/57] Update to pass 1.7.1 This is a new upstream release fixing a few minor bugs (mainly compatibility with gnupg 2.1.19) --- pass.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pass.spec b/pass.spec index ed6c96c..4b65a76 100644 --- a/pass.spec +++ b/pass.spec @@ -1,6 +1,6 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.7 +Version: 1.7.1 Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Thu Apr 20 2017 Christophe Fergeau 1.7.1-2 +- New minor upstream release + * Fri Mar 10 2017 Christophe Fergeau 1.7-2 - Adjust dependencies, pwgen is no longer used, and pass show --qrcode needs qrencode diff --git a/sources b/sources index 6d47657..79133f3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (password-store-1.7.tar.xz) = f31fd067f9c6134eac7bb5039df6de3d6fe25c9fcd16d27a0cba159bd7fa9361193081a1fff2000cba1943edbb324e645c6399d4f4aa9f441dd9c67696462a50 +SHA512 (password-store-1.7.1.tar.xz) = 2ba2ebc80c90454bbab1da3c43c2cfc87135f838f381e2616eef7c36b0c1de01e491cf587a666bb052d6dfd475fa429bc8fd82b0269325bd2b70afbb897b923e From 87638979d0ba06d84578ff6c52e7b78c7655e987 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 02:13:22 +0000 Subject: [PATCH 32/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 4b65a76..241caf6 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Thu Apr 20 2017 Christophe Fergeau 1.7.1-2 - New minor upstream release From 9215375ff49fc79655d6ddac9f88cfbf8b7a4463 Mon Sep 17 00:00:00 2001 From: Carl George Date: Tue, 1 Aug 2017 10:16:36 -0500 Subject: [PATCH 33/57] Require git-core instead of git rhbz#1471608 --- pass.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pass.spec b/pass.spec index 241caf6..aa9a218 100644 --- a/pass.spec +++ b/pass.spec @@ -1,18 +1,18 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz -BuildRequires: git +BuildRequires: git%{?fedora:-core} BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 Requires: xclip -Requires: git +Requires: git%{?fedora:-core} Requires: gnupg2 Requires: qrencode Requires: tree >= 1.7.0 @@ -43,6 +43,9 @@ make test %doc %{_mandir}/man1/* %changelog +* Tue Aug 01 2017 Carl George - 1.7.1-4 +- Require git-core instead of git rhbz#1471608 + * Thu Jul 27 2017 Fedora Release Engineering - 1.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From b546f2f66d402ffe65502577d596fe15226d0493 Mon Sep 17 00:00:00 2001 From: Carl George Date: Tue, 1 Aug 2017 10:34:56 -0500 Subject: [PATCH 34/57] Add passmenu subpackage rhbz#1474833 --- pass.spec | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index aa9a218..c6dad1b 100644 --- a/pass.spec +++ b/pass.spec @@ -21,6 +21,18 @@ Requires: tree >= 1.7.0 Stores, retrieves, generates, and synchronizes passwords securely using gpg and git. +%package -n passmenu +Summary: A dmenu based interface to pass. +Requires: dmenu +Requires: xdotool + +%description -n passmenu +A dmenu based interface to pass, the standard Unix password manager. This +design allows you to quickly copy a password to the clipboard without having to +open up a terminal window if you don't already have one open. If `--type` is +specified, the password is typed using xdotool instead of copied to the +clipboard. + %prep %setup -q -n password-store-%{version} rm -f contrib/emacs/.gitignore @@ -30,21 +42,27 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ MANDIR=%{_mandir} WITH_ALLCOMP="yes" \ install +install -D -p -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu %check make test %files -%doc README COPYING contrib +%doc README COPYING contrib/emacs contrib/importers contrib/vim %{_bindir}/pass %{_datadir}/bash-completion/completions/pass %{_datadir}/fish/vendor_completions.d/pass.fish %{_datadir}/zsh/site-functions/_pass %doc %{_mandir}/man1/* +%files -n passmenu +%doc contrib/dmenu/README.md +%{_bindir}/passmenu + %changelog * Tue Aug 01 2017 Carl George - 1.7.1-4 - Require git-core instead of git rhbz#1471608 +- Add passmenu subpackage rhbz#1474833 * Thu Jul 27 2017 Fedora Release Engineering - 1.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 0eada36a2a23c4de3ce700c6d64973b86534e1e3 Mon Sep 17 00:00:00 2001 From: Carl George Date: Wed, 2 Aug 2017 16:09:23 -0500 Subject: [PATCH 35/57] Passmenu requires pass --- pass.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index c6dad1b..6d28381 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.1 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -23,6 +23,7 @@ and git. %package -n passmenu Summary: A dmenu based interface to pass. +Requires: pass Requires: dmenu Requires: xdotool @@ -60,6 +61,9 @@ make test %{_bindir}/passmenu %changelog +* Tue Aug 01 2017 Carl George - 1.7.1-5 +- Passmenu requires pass + * Tue Aug 01 2017 Carl George - 1.7.1-4 - Require git-core instead of git rhbz#1471608 - Add passmenu subpackage rhbz#1474833 From 03500d2a26106c73775fb079cf5a12267bae7282 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 8 Feb 2018 18:21:45 +0000 Subject: [PATCH 36/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 6d28381..282056d 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.1 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -61,6 +61,9 @@ make test %{_bindir}/passmenu %changelog +* Thu Feb 08 2018 Fedora Release Engineering - 1.7.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Aug 01 2017 Carl George - 1.7.1-5 - Passmenu requires pass From 483f8db7b41a71027cd9024373d825811644b9b9 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 15 Jun 2018 10:12:37 +0200 Subject: [PATCH 37/57] Update to new 1.7.2 upstream release Resolves: rhbz#1591573 --- pass.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pass.spec b/pass.spec index 282056d..ab68f3b 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.7.1 -Release: 6%{?dist} +Version: 1.7.2 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -61,6 +61,10 @@ make test %{_bindir}/passmenu %changelog +* Fri Jun 15 2018 Christophe Fergeau - 1.7.2-1 +- Update to new upstream release + Resolves: rhbz#1591573 + * Thu Feb 08 2018 Fedora Release Engineering - 1.7.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 79133f3..183f680 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (password-store-1.7.1.tar.xz) = 2ba2ebc80c90454bbab1da3c43c2cfc87135f838f381e2616eef7c36b0c1de01e491cf587a666bb052d6dfd475fa429bc8fd82b0269325bd2b70afbb897b923e +SHA512 (password-store-1.7.2.tar.xz) = e6719a7125af6ecd80fdbeb38b4e2e89e7358ff16e18739d68a04b72dfdf860294b54f7ec0ec9676a62d2e270db8f54784a357c82217a478694472f8136e3657 From 6a94705b91589bb8c712ef75264f9b261039268c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 15:31:57 +0000 Subject: [PATCH 38/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index ab68f3b..dd750e1 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -61,6 +61,9 @@ make test %{_bindir}/passmenu %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Jun 15 2018 Christophe Fergeau - 1.7.2-1 - Update to new upstream release Resolves: rhbz#1591573 From 31a4d6a7c27642219f85ac8cad421ec4b66fa64a Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 6 Aug 2018 10:25:24 +0200 Subject: [PATCH 39/57] Update to pass 1.7.3 --- pass.spec | 8 ++++---- sources | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pass.spec b/pass.spec index dd750e1..ce88f42 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.7.2 -Release: 2%{?dist} +Version: 1.7.3 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -61,8 +61,8 @@ make test %{_bindir}/passmenu %changelog -* Fri Jul 13 2018 Fedora Release Engineering - 1.7.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild +* Mon Aug 06 2018 Christophe Fergeau - 1.7.3-1 +- Update to latest upstream version * Fri Jun 15 2018 Christophe Fergeau - 1.7.2-1 - Update to new upstream release diff --git a/sources b/sources index 183f680..64fe2d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (password-store-1.7.2.tar.xz) = e6719a7125af6ecd80fdbeb38b4e2e89e7358ff16e18739d68a04b72dfdf860294b54f7ec0ec9676a62d2e270db8f54784a357c82217a478694472f8136e3657 +SHA512 (password-store-1.7.3.tar.xz) = 89755a7b02f05d75055a9fc14fd3f456c0a49ec31bdffd097a027f91228c64a98b18c1e80017aeda811773ae3287ff1b9737532da8ded06799d8fe3979ca06f7 From cc9ec80f23b07d301972a0082f80cfac03b706fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 18:00:42 +0000 Subject: [PATCH 40/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index ce88f42..979fda1 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -61,6 +61,9 @@ make test %{_bindir}/passmenu %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Aug 06 2018 Christophe Fergeau - 1.7.3-1 - Update to latest upstream version From 109ef6a64e14720c2c0726992971e52facd26615 Mon Sep 17 00:00:00 2001 From: "Brian (bex) Exelbierd" Date: Tue, 21 May 2019 17:52:52 +0200 Subject: [PATCH 41/57] Extension Directory Ownership Extensions, like pass-otp and pass-pwned need directories to land in. Extensions require pass --- pass.spec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pass.spec b/pass.spec index 979fda1..c3717f7 100644 --- a/pass.spec +++ b/pass.spec @@ -44,6 +44,8 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ MANDIR=%{_mandir} WITH_ALLCOMP="yes" \ install install -D -p -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu +# Used by extensions +mkdir -p %{buildroot}%{_prefix}/lib/password-store/extensions %check make test @@ -55,12 +57,17 @@ make test %{_datadir}/fish/vendor_completions.d/pass.fish %{_datadir}/zsh/site-functions/_pass %doc %{_mandir}/man1/* +%dir %{_prefix}/lib/password-store +%dir %{_prefix}/lib/password-store/extensions %files -n passmenu %doc contrib/dmenu/README.md %{_bindir}/passmenu %changelog +* Tue May 21 2019 Brian Exelbierd - 1.7.3-2 +- Add pass extension directories + * Fri Feb 01 2019 Fedora Release Engineering - 1.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0ba0050ea689337c32af41be6f107e86870aac9d Mon Sep 17 00:00:00 2001 From: Carl George Date: Tue, 21 May 2019 11:12:30 -0500 Subject: [PATCH 42/57] Bump release for previous commit --- pass.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pass.spec b/pass.spec index c3717f7..c3a7b3f 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -65,7 +65,7 @@ make test %{_bindir}/passmenu %changelog -* Tue May 21 2019 Brian Exelbierd - 1.7.3-2 +* Tue May 21 2019 Brian Exelbierd - 1.7.3-3 - Add pass extension directories * Fri Feb 01 2019 Fedora Release Engineering - 1.7.3-2 From 6e44ba1b9350cc22a864e4e7d0626260c5fb72ba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 00:07:45 +0000 Subject: [PATCH 43/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index c3a7b3f..24ba86f 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -65,6 +65,9 @@ make test %{_bindir}/passmenu %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.7.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue May 21 2019 Brian Exelbierd - 1.7.3-3 - Add pass extension directories From 3cf8d583e21b2f5826ea8bdc03d8c49ae83cc7da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 20:57:50 +0000 Subject: [PATCH 44/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 24ba86f..1237d16 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -65,6 +65,9 @@ make test %{_bindir}/passmenu %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1.7.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 1.7.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 599061c5dcc4634c3c643d31ca08277cf8a37f2e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 13:13:13 +0000 Subject: [PATCH 45/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 1237d16..c2abced 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -65,6 +65,9 @@ make test %{_bindir}/passmenu %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.7.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jan 29 2020 Fedora Release Engineering - 1.7.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 6732dd0d469da40cfba31c8960cfc0251b6f3371 Mon Sep 17 00:00:00 2001 From: Carl George Date: Tue, 11 Aug 2020 17:25:04 -0500 Subject: [PATCH 46/57] Always (build) require git-core This avoids pulling in the rest of git on EL8. --- pass.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pass.spec b/pass.spec index c2abced..5eab54e 100644 --- a/pass.spec +++ b/pass.spec @@ -7,12 +7,12 @@ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz -BuildRequires: git%{?fedora:-core} +BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 Requires: xclip -Requires: git%{?fedora:-core} +Requires: git-core Requires: gnupg2 Requires: qrencode Requires: tree >= 1.7.0 From f32f1ff685ee941c5e63c2ef3cffe16efc2b0630 Mon Sep 17 00:00:00 2001 From: Carl George Date: Tue, 11 Aug 2020 17:26:06 -0500 Subject: [PATCH 47/57] Only build passmenu package on Fedora, not EPEL8 --- pass.spec | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 5eab54e..bf188aa 100644 --- a/pass.spec +++ b/pass.spec @@ -1,7 +1,12 @@ +%if %{defined fedora} +# dmenu requirement currently missing in epel8 +%bcond_without passmenu +%endif + Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -21,6 +26,7 @@ Requires: tree >= 1.7.0 Stores, retrieves, generates, and synchronizes passwords securely using gpg and git. +%if %{with passmenu} %package -n passmenu Summary: A dmenu based interface to pass. Requires: pass @@ -33,6 +39,7 @@ design allows you to quickly copy a password to the clipboard without having to open up a terminal window if you don't already have one open. If `--type` is specified, the password is typed using xdotool instead of copied to the clipboard. +%endif %prep %setup -q -n password-store-%{version} @@ -43,7 +50,11 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} \ BINDIR=%{_bindir} SYSCONFDIR=%{_sysconfdir} \ MANDIR=%{_mandir} WITH_ALLCOMP="yes" \ install + +%if %{with passmenu} install -D -p -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu +%endif + # Used by extensions mkdir -p %{buildroot}%{_prefix}/lib/password-store/extensions @@ -60,11 +71,16 @@ make test %dir %{_prefix}/lib/password-store %dir %{_prefix}/lib/password-store/extensions +%if %{with passmenu} %files -n passmenu %doc contrib/dmenu/README.md %{_bindir}/passmenu +%endif %changelog +* Tue Aug 11 2020 Carl George - 1.7.3-7 +- Only build passmenu package on Fedora, not EPEL8 + * Tue Jul 28 2020 Fedora Release Engineering - 1.7.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b66983f1e13704af09f8de724280c144c4903101 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 7 Jan 2021 06:59:05 +0000 Subject: [PATCH 48/57] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- pass.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/pass.spec b/pass.spec index bf188aa..077ac67 100644 --- a/pass.spec +++ b/pass.spec @@ -12,6 +12,7 @@ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz +BuildRequires: make BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators From b513928f953c66da4788ab4412a48f35ce69c18e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 23:00:33 +0000 Subject: [PATCH 49/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 077ac67..9432778 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.3 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -79,6 +79,9 @@ make test %endif %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.7.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Aug 11 2020 Carl George - 1.7.3-7 - Only build passmenu package on Fedora, not EPEL8 From 70d1baf1e3d5e0f81b2a8c39690300bda542b854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= Date: Mon, 14 Jun 2021 07:56:24 +0200 Subject: [PATCH 50/57] New upstream release 1.7.4 --- pass.spec | 10 +++++++--- sources | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pass.spec b/pass.spec index 9432778..af9e6c5 100644 --- a/pass.spec +++ b/pass.spec @@ -5,8 +5,8 @@ Name: pass Summary: A password manager using standard Unix tools -Version: 1.7.3 -Release: 8%{?dist} +Version: 1.7.4 +Release: 1%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -17,7 +17,7 @@ BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 -Requires: xclip +Requires: (xclip or wl-clipboard) Requires: git-core Requires: gnupg2 Requires: qrencode @@ -79,6 +79,10 @@ make test %endif %changelog +* Mon Jun 14 2021 Dan Čermák - 1.7.4-1 +- New upstream release 1.7.4 +- Fixes rhbz#1948181 + * Tue Jan 26 2021 Fedora Release Engineering - 1.7.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 64fe2d0..d88ada3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (password-store-1.7.3.tar.xz) = 89755a7b02f05d75055a9fc14fd3f456c0a49ec31bdffd097a027f91228c64a98b18c1e80017aeda811773ae3287ff1b9737532da8ded06799d8fe3979ca06f7 +SHA512 (password-store-1.7.4.tar.xz) = 1fe108895b224451b54e545d399b6a97040e094049448509f92ae33164a5cf9044a91f52edfc705fcf333f6526df1a478deeebc4df109764d58100f9e3e22681 From 3815b6899938d10155ac325a7ff429056ee72c1a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 17:46:00 +0000 Subject: [PATCH 51/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index af9e6c5..a064fe5 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -79,6 +79,9 @@ make test %endif %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.7.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon Jun 14 2021 Dan Čermák - 1.7.4-1 - New upstream release 1.7.4 - Fixes rhbz#1948181 From 0e158b66dbaace6c86f0249482248b026bf0f0ba Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Mon, 23 Aug 2021 16:10:49 +0200 Subject: [PATCH 52/57] Fix wl-clipboard Requires pass 1.7.4 will dynamically switch between xclip and wl-copy depending on which environment is running. The (wl-clipboard or xclip) dependency is not good enough to express this, as one could be running wayland, and already have xclip installed. The new Requires will install xclip and/or wl-clipboard depending on the installation of the Xorg server and the wayland client library. This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1996323 --- pass.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pass.spec b/pass.spec index a064fe5..e0d9a5d 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -17,7 +17,8 @@ BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 -Requires: (xclip or wl-clipboard) +Requires: (wl-clipboard if libwayland-client else xclip) +Requires: (xclip if xorg-x11-server-Xorg else wl-clipboard) Requires: git-core Requires: gnupg2 Requires: qrencode @@ -79,6 +80,10 @@ make test %endif %changelog +* Thu Sep 09 2021 Christophe Fergeau - 1.7.4-3 +- adjust wl-copy/xclip requires so that they are actually installed when needed + Resolves: rhbz#1996323 + * Thu Jul 22 2021 Fedora Release Engineering - 1.7.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 19e1e30378c92e5ed8f2db697a5210b9febfb43b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 22:57:17 +0000 Subject: [PATCH 53/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index e0d9a5d..5d1112d 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -80,6 +80,9 @@ make test %endif %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.7.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Sep 09 2021 Christophe Fergeau - 1.7.4-3 - adjust wl-copy/xclip requires so that they are actually installed when needed Resolves: rhbz#1996323 From 6d4ed8a8d561cc57f311db2818853eab5651795e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 02:45:18 +0000 Subject: [PATCH 54/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pass.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pass.spec b/pass.spec index 5d1112d..a6a5243 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -80,6 +80,9 @@ make test %endif %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 1.7.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 1.7.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From f06fef35550718ed5b3aade29c1763b1c215add2 Mon Sep 17 00:00:00 2001 From: Peter Georg Date: Mon, 22 Aug 2022 13:26:10 +0200 Subject: [PATCH 55/57] Set xclip and wl-clipboard as weak dependencies --- ...ult-to-xclip-if-wl-clip-is-not-found.patch | 43 +++++++++++++++++++ pass.spec | 14 ++++-- 2 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 0001-Default-to-xclip-if-wl-clip-is-not-found.patch diff --git a/0001-Default-to-xclip-if-wl-clip-is-not-found.patch b/0001-Default-to-xclip-if-wl-clip-is-not-found.patch new file mode 100644 index 0000000..025742f --- /dev/null +++ b/0001-Default-to-xclip-if-wl-clip-is-not-found.patch @@ -0,0 +1,43 @@ +From 85bb62f47ac2f518bfdb36c5dfedf5938219a9b7 Mon Sep 17 00:00:00 2001 +From: Santiago Zarate +Date: Thu, 23 Sep 2021 14:45:43 +0200 +Subject: [PATCH] Default to xclip if wl-clip is not found + +In the strange case that the user is jumping back and forth from X11 to +Wayland and viceversa, xclip might be installed but wl-clip might not, +and in such combination user might end up with the -c opion not working. +--- + src/password-store.sh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/password-store.sh b/src/password-store.sh +index a0dcf2e..7c6ea35 100755 +--- a/src/password-store.sh ++++ b/src/password-store.sh +@@ -155,7 +155,7 @@ check_sneaky_paths() { + # + + clip() { +- if [[ -n $WAYLAND_DISPLAY ]]; then ++ if [[ -n $WAYLAND_DISPLAY ]] && command -v wl-copy > /dev/null; then + local copy_cmd=( wl-copy ) + local paste_cmd=( wl-paste -n ) + if [[ $X_SELECTION == primary ]]; then +@@ -163,12 +163,12 @@ clip() { + paste_cmd+=( --primary ) + fi + local display_name="$WAYLAND_DISPLAY" +- elif [[ -n $DISPLAY ]]; then ++ elif [[ -n $DISPLAY ]] && command -v xclip > /dev/null; then + local copy_cmd=( xclip -selection "$X_SELECTION" ) + local paste_cmd=( xclip -o -selection "$X_SELECTION" ) + local display_name="$DISPLAY" + else +- die "Error: No X11 or Wayland display detected" ++ die "Error: No X11 or Wayland display and clipper detected" + fi + local sleep_argv0="password store sleep on display $display_name" + +-- +2.31.1 + diff --git a/pass.spec b/pass.spec index a6a5243..35ae38e 100644 --- a/pass.spec +++ b/pass.spec @@ -6,19 +6,20 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch Source: http://git.zx2c4.com/password-store/snapshot/password-store-%{version}.tar.xz +Patch: 0001-Default-to-xclip-if-wl-clip-is-not-found.patch BuildRequires: make BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 -Requires: (wl-clipboard if libwayland-client else xclip) -Requires: (xclip if xorg-x11-server-Xorg else wl-clipboard) +Recommends: (wl-clipboard if libwayland-client else xclip) +Recommends: (xclip if xorg-x11-server-Xorg else wl-clipboard) Requires: git-core Requires: gnupg2 Requires: qrencode @@ -44,7 +45,7 @@ clipboard. %endif %prep -%setup -q -n password-store-%{version} +%autosetup -p 1 -n password-store-%{version} rm -f contrib/emacs/.gitignore %install @@ -80,6 +81,11 @@ make test %endif %changelog +* Mon Aug 22 2022 Peter Georg - 1.7.4-6 +- Set wl-copy/xclip requires to recommends + Resolves: rhbz#2022909 +- Cherry-pick upstream commit handling wl-copy/xclip selection + * Fri Jul 22 2022 Fedora Release Engineering - 1.7.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 761c4c7055d5b5fac1e64da388a639722719969c Mon Sep 17 00:00:00 2001 From: Peter Georg Date: Wed, 10 May 2023 18:45:10 +0200 Subject: [PATCH 56/57] Only recommend wl-clipboard/xclip if libwayland-client/xorg-x11-server-Xorg --- pass.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pass.spec b/pass.spec index 35ae38e..e58ea33 100644 --- a/pass.spec +++ b/pass.spec @@ -6,7 +6,7 @@ Name: pass Summary: A password manager using standard Unix tools Version: 1.7.4 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Url: http://zx2c4.com/projects/password-store/ BuildArch: noarch @@ -18,8 +18,8 @@ BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: perl-generators BuildRequires: tree >= 1.7.0 -Recommends: (wl-clipboard if libwayland-client else xclip) -Recommends: (xclip if xorg-x11-server-Xorg else wl-clipboard) +Recommends: (wl-clipboard if libwayland-client) +Recommends: (xclip if xorg-x11-server-Xorg) Requires: git-core Requires: gnupg2 Requires: qrencode @@ -81,6 +81,10 @@ make test %endif %changelog +* Wed May 10 2023 Peter Georg - 1.7.4-7 +- Only recommend wl-clipboard if libwayland-client is installed +- Only recommend xclip if xorg-x11-server-Xorg is installed + * Mon Aug 22 2022 Peter Georg - 1.7.4-6 - Set wl-copy/xclip requires to recommends Resolves: rhbz#2022909 From c29b88f3fe2a44b279a8729bf670a16db9e2b7e0 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 23:39:43 +0300 Subject: [PATCH 57/57] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index d88ada3..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (password-store-1.7.4.tar.xz) = 1fe108895b224451b54e545d399b6a97040e094049448509f92ae33164a5cf9044a91f52edfc705fcf333f6526df1a478deeebc4df109764d58100f9e3e22681