From 6533f55113d50c0b427d05f8876a2c2c85c73bed Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 3 Nov 2018 11:16:52 +0100 Subject: [PATCH 1/4] 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 From 9aefac4b6c4a215793828903b433fe3bacc481f6 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 9 Nov 2018 12:36:48 +0100 Subject: [PATCH 2/4] Update to 1.0.1 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + sources | 2 +- stratis-cli.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index af3fca7..413c153 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /stratis-cli-1.0.0.tar.gz +/stratis-cli-1.0.1.tar.gz diff --git a/sources b/sources index ffdc4eb..89f897c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (stratis-cli-1.0.0.tar.gz) = 05e3be882f4387b281f9104ec11066482b4ad67e4a0e000bd54d912b378a3c86f18e4bf552321e1d2230a8c5a47ce04d605f63b9a4108889a77a78964d638b36 +SHA512 (stratis-cli-1.0.1.tar.gz) = 6b91921cee68e76c5687f89a678985cd81f082841a897cd20a2316ebb119b9e0e94d90c843206a21b0bc1a5ed5e95aff25e4ce444a371e510cd97bebad6e3520 diff --git a/stratis-cli.spec b/stratis-cli.spec index d1fa66c..a1bc17e 100644 --- a/stratis-cli.spec +++ b/stratis-cli.spec @@ -3,7 +3,7 @@ %global debug_package %{nil} Name: stratis-cli -Version: 1.0.0 +Version: 1.0.1 Release: 1%{?dist} Summary: Command-line tool for interacting with the Stratis daemon @@ -55,5 +55,8 @@ a2x -f manpage docs/stratis.txt %{python3_sitelib}/stratis_cli-*.egg-info/ %changelog +* Fri Nov 09 2018 Igor Gnatenko - 1.0.1-1 +- Update to 1.0.1 + * Sat Nov 03 2018 Igor Gnatenko - 1.0.0-1 - Initial package From 19c52089f917ac26fe59e0fc58ea9d47aba45cf0 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 12 Dec 2018 05:02:07 +0100 Subject: [PATCH 3/4] Update to 1.0.2 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + sources | 2 +- stratis-cli.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 413c153..d963996 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /stratis-cli-1.0.0.tar.gz /stratis-cli-1.0.1.tar.gz +/stratis-cli-1.0.2.tar.gz diff --git a/sources b/sources index 89f897c..e688efc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (stratis-cli-1.0.1.tar.gz) = 6b91921cee68e76c5687f89a678985cd81f082841a897cd20a2316ebb119b9e0e94d90c843206a21b0bc1a5ed5e95aff25e4ce444a371e510cd97bebad6e3520 +SHA512 (stratis-cli-1.0.2.tar.gz) = 1962e3c923533be9f6b5cbba5f90aa45eb9955e8ef91553cff54417bb3decf4111bc5be6eadde68c7cd1542541772733f54bf9e4991baaffa74d78194e6a37a6 diff --git a/stratis-cli.spec b/stratis-cli.spec index a1bc17e..030dd1a 100644 --- a/stratis-cli.spec +++ b/stratis-cli.spec @@ -3,7 +3,7 @@ %global debug_package %{nil} Name: stratis-cli -Version: 1.0.1 +Version: 1.0.2 Release: 1%{?dist} Summary: Command-line tool for interacting with the Stratis daemon @@ -55,6 +55,9 @@ a2x -f manpage docs/stratis.txt %{python3_sitelib}/stratis_cli-*.egg-info/ %changelog +* Wed Dec 12 2018 Igor Gnatenko - 1.0.2-1 +- Update to 1.0.2 + * Fri Nov 09 2018 Igor Gnatenko - 1.0.1-1 - Update to 1.0.1 From 9761f26e8daa16ceaae59e640556aa175088b1b1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 7 Sep 2019 11:48:39 +0200 Subject: [PATCH 4/4] Update to 1.0.4 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + sources | 2 +- stratis-cli.spec | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d963996..ed55d35 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /stratis-cli-1.0.0.tar.gz /stratis-cli-1.0.1.tar.gz /stratis-cli-1.0.2.tar.gz +/stratis-cli-1.0.4.tar.gz diff --git a/sources b/sources index e688efc..580a4aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (stratis-cli-1.0.2.tar.gz) = 1962e3c923533be9f6b5cbba5f90aa45eb9955e8ef91553cff54417bb3decf4111bc5be6eadde68c7cd1542541772733f54bf9e4991baaffa74d78194e6a37a6 +SHA512 (stratis-cli-1.0.4.tar.gz) = fc5fccc4d63551668cdc0312f144da588864767f0de7be4e6a69cdffc8bede53043874544eb7e9c15ff42923690afe9f5b8a569155634f74923c6784ab165454 diff --git a/stratis-cli.spec b/stratis-cli.spec index 030dd1a..ed822bf 100644 --- a/stratis-cli.spec +++ b/stratis-cli.spec @@ -1,9 +1,8 @@ -%{?python_enable_dependency_generator} # https://pagure.io/koji/issue/659 %global debug_package %{nil} Name: stratis-cli -Version: 1.0.2 +Version: 1.0.4 Release: 1%{?dist} Summary: Command-line tool for interacting with the Stratis daemon @@ -55,6 +54,9 @@ a2x -f manpage docs/stratis.txt %{python3_sitelib}/stratis_cli-*.egg-info/ %changelog +* Sat Sep 07 2019 Igor Gnatenko - 1.0.4-1 +- Update to 1.0.4 + * Wed Dec 12 2018 Igor Gnatenko - 1.0.2-1 - Update to 1.0.2