From 6533f55113d50c0b427d05f8876a2c2c85c73bed Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 3 Nov 2018 11:16:52 +0100 Subject: [PATCH] initial import Signed-off-by: Igor Gnatenko --- .gitignore | 1 + sources | 1 + stratis-cli.spec | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 .gitignore create mode 100644 sources create mode 100644 stratis-cli.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..af3fca7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/stratis-cli-1.0.0.tar.gz diff --git a/sources b/sources new file mode 100644 index 0000000..ffdc4eb --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (stratis-cli-1.0.0.tar.gz) = 05e3be882f4387b281f9104ec11066482b4ad67e4a0e000bd54d912b378a3c86f18e4bf552321e1d2230a8c5a47ce04d605f63b9a4108889a77a78964d638b36 diff --git a/stratis-cli.spec b/stratis-cli.spec new file mode 100644 index 0000000..d1fa66c --- /dev/null +++ b/stratis-cli.spec @@ -0,0 +1,59 @@ +%{?python_enable_dependency_generator} +# https://pagure.io/koji/issue/659 +%global debug_package %{nil} + +Name: stratis-cli +Version: 1.0.0 +Release: 1%{?dist} +Summary: Command-line tool for interacting with the Stratis daemon + +License: ASL 2.0 +URL: https://github.com/stratis-storage/stratis-cli +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: %{_bindir}/a2x +# It runs without, but totally useless +Requires: (stratisd >= 1.0 with stratisd < 2.0) + +# stratisd only available on certain arches +ExclusiveArch: %{rust_arches} + +%description +stratis provides a command-line interface (CLI) for +interacting with the Stratis daemon, stratisd. stratis +interacts with stratisd via D-Bus. + +%prep +%autosetup + +%build +%py3_build +a2x -f manpage docs/stratis.txt + +%install +%py3_install +%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/bash-completion/completions \ + shell-completion/bash/stratis +%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions \ + shell-completion/zsh/_stratis +%{__install} -Dpm0644 -t %{buildroot}%{_mandir}/man8 docs/stratis.8 + +%files +%license LICENSE +%doc README.rst +%{_bindir}/stratis +%{_mandir}/man8/stratis.8* +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions +%{_datadir}/bash-completion/completions/stratis +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_stratis +%{python3_sitelib}/stratis_cli/ +%{python3_sitelib}/stratis_cli-*.egg-info/ + +%changelog +* Sat Nov 03 2018 Igor Gnatenko - 1.0.0-1 +- Initial package