commit 39b769d82215e87008e4437528ea688b4b435b44 Author: CentOS Sources Date: Thu Aug 1 13:33:36 2019 -0400 import stratis-cli-1.0.4-2.el8 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e86209b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/stratis-cli-1.0.4.tar.gz diff --git a/.stratis-cli.metadata b/.stratis-cli.metadata new file mode 100644 index 0000000..1d055f8 --- /dev/null +++ b/.stratis-cli.metadata @@ -0,0 +1 @@ +73162caf4f6cf0b5072c7dc8bdb0d2f46b01cb04 SOURCES/stratis-cli-1.0.4.tar.gz diff --git a/SPECS/stratis-cli.spec b/SPECS/stratis-cli.spec new file mode 100644 index 0000000..d360a89 --- /dev/null +++ b/SPECS/stratis-cli.spec @@ -0,0 +1,106 @@ +Name: stratis-cli +Version: 1.0.4 +Release: 2%{?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 + +Requires: platform-python +Requires: python3-dateutil +Requires: python3-dbus-client-gen +Requires: python3-dbus-python-client-gen +Requires: python3-justbytes + +# It runs without, but totally useless +Requires: (stratisd >= 1.0 with stratisd < 1.1) + + +# stratisd only available on certain arches +ExclusiveArch: %{rust_arches} noarch +BuildArch: noarch + +%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 +* Mon Jun 3 2019 Dennis Keefe - 1.0.4-2 +- Update to 1.0.4 + +* Tue Dec 11 2018 Andy Grover - 1.0.2-1 +- Update to 1.0.2 + +* Wed Nov 7 2018 Andy Grover - 1.0.1-1 +- Update to 1.0.1 + +* Wed Oct 3 2018 Andy Grover - 1.0.0-2 +- Bump stratisd req + +* Tue Oct 2 2018 Andy Grover - 1.0.0-1 +- Update to 1.0.0 + +* Fri Aug 3 2018 Andy Grover - 0.5.5-2 +- Remove zsh completion package and own completion dirs as needed + +* Thu Aug 2 2018 Andy Grover - 0.5.5-1 +- Update to 0.5.5 +- Add zsh completion subpackage + +* Wed Apr 04 2018 Igor Gnatenko - 0.5.0-3 +- Fix dependency on stratisd + +* Tue Apr 03 2018 Igor Gnatenko - 0.5.0-2 +- Relax stratisd dependency + +* Thu Mar 08 2018 Igor Gnatenko - 0.5.0-1 +- Update to 0.5.0 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.0.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 19 2018 Igor Gnatenko - 0.0.5-3 +- Enable usage of dependency generator + +* Mon Jan 08 2018 Igor Gnatenko - 0.0.5-2 +- Include manpage + +* Mon Jan 08 2018 Igor Gnatenko - 0.0.5-1 +- Initial package