Blame python-fedimg.spec

David Gay 97be1d5
%global modname fedimg
David Gay 97be1d5
David Gay 97be1d5
Name:               python-fedimg
Sayan Chowdhury 3dcc4db
Version:            0.7.5
a2485fd
Release:            4%{?dist}
David Gay 97be1d5
Summary:            Automatically upload Fedora Cloud images to cloud providers
David Gay 97be1d5
David Gay 97be1d5
Group:              Development/Libraries
David Gay 97be1d5
License:            AGPLv3+
David Gay 97be1d5
URL:                http://pypi.python.org/pypi/fedimg
David Gay 97be1d5
Source0:            http://pypi.python.org/packages/source/f/%{modname}/%{modname}-%{version}.tar.gz
David Gay 97be1d5
David Gay 97be1d5
BuildArch:          noarch
David Gay 97be1d5
David Gay 97be1d5
BuildRequires:      python2-devel
David Gay 97be1d5
BuildRequires:      python-setuptools
David Gay 97be1d5
BuildRequires:      python-nose
David Gay d3de1da
BuildRequires:      python-mock
David Gay 97be1d5
David Gay 97be1d5
BuildRequires:      fedmsg
David Gay 97be1d5
BuildRequires:      python-libcloud
David Gay 97be1d5
BuildRequires:      python-paramiko
Sayan Chowdhury a23e4b7
BuildRequires:      python2-fedfind
David Gay 97be1d5
f270cbf
f270cbf
%global _description\
f270cbf
A service that listens to the Fedmsg bus and automatically uploads built Fedora\
f270cbf
cloud images to internal and external cloud providers
f270cbf
f270cbf
%description %_description
f270cbf
f270cbf
%package -n python2-fedimg
f270cbf
Summary: %summary
David Gay 97be1d5
Requires:           fedmsg
David Gay 97be1d5
Requires:           python-libcloud
David Gay 97be1d5
Requires:           python-paramiko
Sayan Chowdhury a23e4b7
Requires:           python2-fedfind
f270cbf
%{?python_provide:%python_provide python2-fedimg}
David Gay 97be1d5
f270cbf
%description -n python2-fedimg %_description
David Gay 97be1d5
David Gay 97be1d5
%prep
David Gay 97be1d5
%setup -q -n %{modname}-%{version}
David Gay 97be1d5
David Gay 97be1d5
# Remove bundled egg-info in case it exists
David Gay 97be1d5
rm -rf %{modname}.egg-info
David Gay 97be1d5
David Gay 97be1d5
%build
David Gay 97be1d5
%{__python} setup.py build
David Gay 97be1d5
David Gay 97be1d5
%install
David Gay 97be1d5
David Gay 97be1d5
%{__mkdir} -p %{buildroot}%{_sysconfdir}/fedmsg.d/
David Gay 97be1d5
%{__cp} -p fedimg.cfg.example %{buildroot}%{_sysconfdir}/fedimg.cfg
David Gay 97be1d5
%{__cp} -p fedmsg.d/fedimg.py %{buildroot}%{_sysconfdir}/fedmsg.d/.
David Gay 97be1d5
David Gay 97be1d5
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
David Gay 97be1d5
David Gay 97be1d5
%check
David Gay 97be1d5
%{__python} setup.py test
David Gay 97be1d5
f270cbf
%files -n python2-fedimg
David Gay 97be1d5
%doc docs/ README.md LICENSE
David Gay 97be1d5
%config(noreplace) %{_sysconfdir}/fedimg.cfg
David Gay 97be1d5
%config(noreplace) %{_sysconfdir}/fedmsg.d/fedimg.py*
David Gay 97be1d5
David Gay 97be1d5
%{python_sitelib}/%{modname}/
David Gay 97be1d5
%{python_sitelib}/%{modname}-%{version}*
David Gay 97be1d5
David Gay 97be1d5
%changelog
a2485fd
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-4
a2485fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a2485fd
f270cbf
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.5-3
f270cbf
- Python 2 binary package renamed to python2-fedimg
f270cbf
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
f270cbf
790bab6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-2
790bab6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
790bab6
Sayan Chowdhury 3dcc4db
* Thu Jul 06 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.5-1
Sayan Chowdhury 3dcc4db
- Updates to 0.7.5
Sayan Chowdhury 3dcc4db
Sayan Chowdhury 8b1a48f
* Mon Jun 26 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.4-1
Sayan Chowdhury 8b1a48f
- Updates to 0.7.4
Sayan Chowdhury 8b1a48f
Sayan Chowdhury b076c4e
* Mon Jun 26 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.3-2
Sayan Chowdhury b076c4e
- Bump the spec release.
Sayan Chowdhury b076c4e
Sayan Chowdhury 4157647
* Sun Jun 25 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.3-1
Sayan Chowdhury 4157647
- Updates to 0.7.3
Sayan Chowdhury 4157647
Sayan Chowdhury 7055f81
* Thu Jun 22 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.2-1
Sayan Chowdhury 7055f81
- Updates to 0.7.2
Sayan Chowdhury 7055f81
Sayan Chowdhury d85b014
* Fri Jun 09 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7.1-1
Sayan Chowdhury d85b014
- Updates to 0.7.1
Sayan Chowdhury d85b014
Sayan Chowdhury a23e4b7
* Thu May 04 2017 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7-3
Sayan Chowdhury a23e4b7
- Change dependency fedfind to python2-fedfind
Sayan Chowdhury a23e4b7
76c4991
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-2
76c4991
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
76c4991
Sayan Chowdhury c5fad1f
* Mon Aug 29 2016 Sayan Chowdhury <sayanchowdhury@fedoraproject.org> - 0.7-1
Sayan Chowdhury c5fad1f
- Migrate to compose-based uploading
Sayan Chowdhury c5fad1f
- Changes to logging
Sayan Chowdhury c5fad1f
81e7661
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-3
81e7661
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
81e7661
d04255c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
d04255c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d04255c
5cd7f28
* Fri Oct 16 2015 Ralph Bean <rbean@redhat.com> - 0.6.3-1
5cd7f28
- Re-order start/stop fedmsg messages.
5cd7f28
- Fix libcloud ec2 interface to support eu-central-1.
5cd7f28
e5c6c5f
* Thu Aug 06 2015 Ralph Bean <rbean@redhat.com> - 0.6.2-1
e5c6c5f
- latest release fixes koji url bug.
e5c6c5f
45cba73
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
45cba73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
45cba73
David Gay a75c669
* Wed May 20 2015 David Gay <dgay@redhat.com> - 0.6.1-1
David Gay a75c669
- new release
David Gay a75c669
David Gay 977964e
* Fri Apr 24 2015 David Gay <dgay@redhat.com> - 0.6.0-1
David Gay 977964e
- new release
David Gay 977964e
David Gay 33e60cb
* Thu Mar 12 2015 David Gay <dgay@redhat.com> - 0.5.0-1
David Gay 33e60cb
- new release
David Gay 33e60cb
David Gay 6416203
* Mon Jan 26 2015 David Gay <dgay@redhat.com> - 0.4.0-1
David Gay 6416203
- new release
David Gay 6416203
David Gay 0491f64
* Sun Dec 07 2014 David Gay <dgay@redhat.com> - 0.3.2-1
David Gay 0491f64
- new release
David Gay 0491f64
David Gay d3de1da
* Sat Dec 06 2014 David Gay <dgay@redhat.com> - 0.3.1-1
David Gay d3de1da
- new Fedora release
David Gay d3de1da
- add python-mock to buildrequires
David Gay d3de1da
David Gay 97be1d5
* Wed Sep 17 2014 David Gay <dgay@redhat.com> - 0.2.6-1
David Gay 97be1d5
- new version cut after package review
David Gay 97be1d5
- use proper buildroot macro in spec file
David Gay 97be1d5
- preserve file timestamps when copying in spec file
David Gay 97be1d5
- do not make library files executable, and don't give them shebangs
David Gay 97be1d5
- add license headers to all Python files
David Gay 97be1d5
David Gay 97be1d5
* Tue Sep 16 2014 David Gay <dgay@redhat.com> - 0.2.5-1
David Gay 97be1d5
- initial package for Fedora