-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pipelines regarding the build process of rpm-pkgs are now part of the main BashPass repo, instead of having its own "BasPass-RPM". This simplifies the release of newer versions, because of the auto-trigger when a new tag is made, indicating a new release. Since git(1), wl-clipboard(1) and other clipboard managers are not a hard dependeny, they will have to be installed separately. This also makes packageing much easier, since we can ignore xorg and wayland.
- Loading branch information
1 parent
32519f2
commit 646e8eb
Showing
2 changed files
with
79 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
Name: bashpass | ||
Version: RELEASE_VERSION | ||
Release: 1 | ||
BuildArch: noarch | ||
Summary: A command-line based password manager written in Bash. | ||
|
||
License: MIT | ||
URL: https://github.com/AntonVanAssche/BashPass | ||
Source0: https://github.com/AntonVanAssche/BashPass/archive/refs/tags/%{name}-%{version}.tar.gz | ||
|
||
Requires: bash gnupg2 | ||
|
||
%description | ||
BashPass is a command-line based password manager written in Bash. | ||
It uses GPG to encrypt/decrypt the files where the passwords are stored . | ||
This means the passwords are 100% stored locally, so you don't have to trust a third party to store your passwords. | ||
|
||
%prep | ||
%autosetup | ||
|
||
%install | ||
rm -rf %{buildroot} | ||
|
||
%{__mkdir_p} %{buildroot}%{_bindir} | ||
%{__mkdir_p} %{buildroot}%{_mandir}/man1 | ||
%{__install} -m 0755 %{name} %{buildroot}%{_bindir}/%{name} | ||
%{__install} -m 0644 docs/man/%{name}.1.gz %{buildroot}%{_mandir}/man1/%{name}.1.gz | ||
%{__install} -m 0644 docs/man/%{name}.conf.1.gz %{buildroot}%{_mandir}/man1/%{name}.conf.1.gz | ||
|
||
%clean | ||
rm -rf %{buildroot} | ||
|
||
%files | ||
%{_bindir}/%{name} | ||
|
||
%doc | ||
%{_mandir}/man1/%{name}.1.gz | ||
%{_mandir}/man1/%{name}.conf.1.gz | ||
|
||
%license LICENSE.md | ||
|
||
%changelog | ||
%autochangelog |