aba5a43
# Copyright 2011, Red Hat
61229f1
%global oname configshell-fb
aba5a43
aba5a43
Name:           python-configshell
410f4b2
License:        ASL 2.0
aba5a43
Summary:        A framework to implement simple but nice CLIs
143996b
Epoch:          1
aedf54a
Version:        1.1.fb25
c2801f0
Release:        3%{?dist}
36314f6
URL:            https://github.com/open-iscsi/configshell-fb
aedf54a
Source:         %{url}/archive/v%{version}/%{oname}-%{version}.tar.gz
aba5a43
BuildArch:      noarch
aba5a43
3d2dc58
BuildRequires:  python3-devel python3-setuptools
9aa314d
3fa82ab
%global _description\
3fa82ab
A framework to implement simple but nice configuration-oriented\
aba5a43
command-line interfaces.
aba5a43
3fa82ab
%description %_description
3fa82ab
9aa314d
%package -n python3-configshell
9aa314d
Summary:        A framework to implement simple but nice CLIs
634c2a5
Requires:       python3-pyparsing python3-urwid
c2801f0
%{?python_provide:%python_provide python3-configshell}
9aa314d
c2801f0
%description -n python3-configshell %_description
9aa314d
aba5a43
%prep
3ac4a81
%setup -q -n %{oname}-%{version}
aba5a43
aba5a43
%build
c2801f0
%py3_build
9aa314d
aba5a43
%install
c2801f0
%py3_install
9aa314d
9aa314d
%files -n python3-configshell
c2801f0
%{python3_sitelib}/configshell*
9aa314d
%doc COPYING README.md
9aa314d
aba5a43
%changelog
c2801f0
* Thu Oct 11 2018 Miro Hrončok <mhroncok@redhat.com> - 1:1.1.fb25-3
c2801f0
- Python2 binary package has been removed
c2801f0
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
c2801f0
36314f6
* Wed Oct 10 2018 Andy Grover <agrover@redhat.com> - 1:1.1.fb25-2
36314f6
- Fix URL to point to open-iscsi org
36314f6
aedf54a
* Wed Oct 10 2018 Andy Grover <agrover@redhat.com> - 1:1.1.fb25-1
aedf54a
- New upstream release
aedf54a
- Update URL so spectool -g works
aedf54a
887ad51
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.fb24-5
887ad51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
887ad51
9a734c5
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1:1.1.fb24-4
9a734c5
- Rebuilt for Python 3.7
9a734c5
c5a064f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.fb24-3
c5a064f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c5a064f
2c72100
* Mon Jan 29 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:1.1.fb24-2
2c72100
- Update Python 2 dependency declarations to new packaging standards
2c72100
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2c72100
d1f6232
* Fri Jan 26 2018 Andy Grover <agrover@redhat.com> - 1:1.1.fb24-1
d1f6232
- New upstream release
d1f6232
- Remove patch configshell-fix-term.patch
d1f6232
6509172
* Fri Dec 01 2017 Troy Dawson <tdawson@redhat.com> - 1:1.1.fb23-5
6509172
- Update spec file conditionals
6509172
3fa82ab
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:1.1.fb23-4
3fa82ab
- Python 2 binary package renamed to python2-configshell
3fa82ab
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
3fa82ab
dc55f24
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.fb23-3
dc55f24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dc55f24
ea05120
* Tue May 23 2017 Andy Grover <agrover@redhat.com> - 1:1.1.fb23-2
ea05120
- Add patch configshell-fix-term.patch
ea05120
fd480fa
* Wed Mar 1 2017 Andy Grover <agrover@redhat.com> - 1:1.1.fb23-1
fd480fa
- New upstream release
fd480fa
0227375
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.fb20-4
0227375
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0227375
f730f63
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1:1.1.fb20-3
f730f63
- Rebuild for Python 3.6
f730f63
9197b6a
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb20-2
9197b6a
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
9197b6a
bdbb21b
* Thu Apr 7 2016 Andy Grover <agrover@redhat.com> - 1:1.1.fb20-1
bdbb21b
- New upstream release
bdbb21b
8537f51
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.fb19-2
8537f51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8537f51
56eeea8
* Tue Dec 1 2015 Andy Grover <agrover@redhat.com> - 1:1.1.fb19-1
56eeea8
- New upstream release
56eeea8
3d38563
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb18-3
3d38563
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
3d38563
77136a2
* Tue Oct 27 2015 Andy Grover <agrover@redhat.com> - 1:1.1.fb18-2
77136a2
- Rebuild
77136a2
3d2dc58
* Tue Jun 23 2015 Andy Grover <agrover@redhat.com> - 1:1.1.fb18-1
3d2dc58
- New upstream release
3d2dc58
- Add dependency on python-six instead of 2to3
3d2dc58
0ce747b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb17-2
0ce747b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0ce747b
c4c6a89
* Tue Jan 13 2015 Andy Grover <agrover@redhat.com> - 1:1.1.fb17-1
c4c6a89
- New upstream release
c4c6a89
005f63f
* Tue Dec 2 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb16-1
005f63f
- New upstream release
005f63f
634c2a5
* Fri Nov 14 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb14-3
634c2a5
- Add python 3 dependencies to Python 3 package
634c2a5
9aa314d
* Thu Nov 13 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb14-2
9aa314d
- Add Python 3 subpackage
9aa314d
df2ae03
* Thu Aug 28 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb14-1
df2ae03
- New upstream release
df2ae03
583f54b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb13-2
583f54b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
583f54b
5ddf976
* Tue Mar 25 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb13-1
5ddf976
- New upstream release
5ddf976
cf46258
* Fri Mar 14 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb12-1
cf46258
- New upstream release
cf46258
06e515b
* Mon Jan 6 2014 Andy Grover <agrover@redhat.com> - 1:1.1.fb11-1
06e515b
- New upstream release
06e515b
ec07f59
* Fri Nov 1 2013 Andy Grover <agrover@redhat.com> - 1:1.1.fb10-1
ec07f59
- New upstream release
ec07f59
e4d7a56
* Thu Sep 12 2013 Andy Grover <agrover@redhat.com> - 1:1.1.fb9-1
e4d7a56
- New upstream release
e4d7a56
- Remove dependency on python-simpleparse in favor of pyparsing
e4d7a56
- Remove BuildRequires
e4d7a56
11fae68
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb8-2
11fae68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
11fae68
410f4b2
* Tue Jul 23 2013 Andy Grover <agrover@redhat.com> - 1:1.1.fb8-1
410f4b2
- New upstream release
410f4b2
- License now Apache 2.0
410f4b2
- README.md instead of README
410f4b2
bb8b28b
* Tue Feb 26 2013 Andy Grover <agrover@redhat.com> - 1:1.1.fb7-1
bb8b28b
- New upstream release
bb8b28b
53d0d53
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb6-2
53d0d53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
53d0d53
4277018
* Fri Jan 4 2013 Andy Grover <agrover@redhat.com> - 1:1.1.fb6-1
4277018
- New upstream release
4277018
- Update source URL
4277018
ccfd888
* Tue Jul 31 2012 Andy Grover <agrover@redhat.com> - 1:1.1.fb5-1
3ac4a81
- New upstream release
3ac4a81
- Update Source URL to proper tarball
3ac4a81
6510228
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.fb4-2
6510228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6510228
cc8adb1
* Tue Jan 10 2012 Andy Grover <agrover@redhat.com> - 1:1.1.fb4-1
cc8adb1
- New upstream release
cc8adb1
ec07f59
* Wed Dec 14 2011 Andy Grover <agrover@redhat.com> - 1:1.1.fb3-1
cd97251
- New upstream release
cd97251
e6238b9
* Tue Dec 13 2011 Andy Grover <agrover@redhat.com> - 1:1.1.fb2-1
e6238b9
- New upstream release
e6238b9
61229f1
* Tue Dec 6 2011 Andy Grover <agrover@redhat.com> - 1:1.1.fb1-1
61229f1
- New upstream source and release
61229f1
- Remove patches:
61229f1
  * python-configshell-remove-epydoc-dep.patch
61229f1
  * python-configshell-git-version.patch
61229f1
cd1faa8
* Mon Nov 21 2011 Andy Grover <agrover@redhat.com> - 1:1.1-2
cd1faa8
- Properly update changelog
cd1faa8
- Sync version with upstream, Epoch used
cd1faa8
- Change Source URL to intermediate github repo
cd1faa8
aba5a43
* Fri Sep 23 2011 Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-5
aba5a43
* Rebuild
aba5a43
aba5a43
* Thu Aug 25 2011 Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-4
aba5a43
- Add patch
aba5a43
  - python-configshell-remove-epydoc-dep.patch
aba5a43
aba5a43
* Wed Aug 17 2011 Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-3
aba5a43
- Address comments from spec review
aba5a43
  - drop examples/myshell from doc, it hasn't been updated for API change
aba5a43
  - Fully document procedure to generate source .tar.gz
aba5a43
  - Remove "." from summary
aba5a43
  - Remove commented-out spec todos and other cruft
aba5a43
aba5a43
* Mon Aug 1 2011 Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-2
aba5a43
- Update to latest git version
aba5a43
- Add urwid builddep
aba5a43
aba5a43
* Tue May 10 2011 Andy Grover <agrover@redhat.com> - 1.99.1.git987b63b-1
aba5a43
- Initial packaging