e9e2dbe
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
e9e2dbe
e9e2dbe
Name:          python-rpmfluff
e9e2dbe
Version:       0.3
a35e655
Release:       10%{?dist}
e9e2dbe
Summary:       Lightweight way of building RPMs, and sabotaging them
e9e2dbe
License:       GPLv2
e9e2dbe
Group:         Development/Tools
e9e2dbe
URL:           https://fedorahosted.org/rpmfluff/
e9e2dbe
Source0:       https://fedorahosted.org/releases/r/p/rpmfluff/rpmfluff-%{version}.tar.bz2
e9e2dbe
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
e9e2dbe
BuildArch:     noarch
e9e2dbe
BuildRequires: python
e9e2dbe
BuildRequires: python-devel
e9e2dbe
BuildRequires:  python-setuptools-devel
e9e2dbe
#BuildRequires:  python-setuptools   # For Fedora < 8
e9e2dbe
Requires:      python
e9e2dbe
e9e2dbe
e9e2dbe
%description
e9e2dbe
rpmfluff provides a python library for building RPM packages, and
e9e2dbe
sabotaging them so they are broken in controlled ways.
e9e2dbe
e9e2dbe
It is intended for use when validating package analysis tools such as RPM lint.
e9e2dbe
It can also be used to construct test cases for package management software
e9e2dbe
such as rpm and yum.
e9e2dbe
e9e2dbe
e9e2dbe
%prep
e9e2dbe
%setup -q -n rpmfluff-%{version}
e9e2dbe
e9e2dbe
e9e2dbe
%build
e9e2dbe
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
e9e2dbe
e9e2dbe
e9e2dbe
%install
e9e2dbe
rm -rf $RPM_BUILD_ROOT
e9e2dbe
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
e9e2dbe
e9e2dbe
e9e2dbe
%clean
e9e2dbe
rm -rf $RPM_BUILD_ROOT
e9e2dbe
e9e2dbe
e9e2dbe
%files
e9e2dbe
%defattr(-,root,root,-)
e9e2dbe
%doc README
e9e2dbe
%doc LICENSE
e9e2dbe
%{python_sitelib}/rpmfluff.py*
e9e2dbe
%{python_sitelib}/rpmfluff*.egg-info
e9e2dbe
e9e2dbe
e9e2dbe
%changelog
a35e655
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-10
a35e655
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a35e655
c82d6d8
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-9
c82d6d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c82d6d8
9112765
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-8
9112765
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9112765
aa5cfe1
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-7
aa5cfe1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aa5cfe1
bf9ff9c
* Fri Jul 30 2010 David Malcolm <dmalcolm@redhat.com> - 0.3-6
bf9ff9c
- rebuild for python 2.7
bf9ff9c
e9e2dbe
* Fri Feb 12 2010 Jan Hutar <jhutar@redhat.com> - 0.3-5
e9e2dbe
- Now version is in the separate file
e9e2dbe
e9e2dbe
* Thu Jan 26 2010 Jan Hutar <jhutar@redhat.com> - 0.3-4
e9e2dbe
- Fix for deprecated popen2 module
e9e2dbe
e9e2dbe
* Thu Jan 7 2010 Jan Hutar <jhutar@redhat.com> - 0.3-3
e9e2dbe
- Moved to use EGGs for distribution
e9e2dbe
e9e2dbe
* Mon Dec 21 2009 Jan Hutar <jhutar@redhat.com> - 0.3-2
e9e2dbe
- Added separate LICENSE file
e9e2dbe
e9e2dbe
* Fri Dec 18 2009 Jan Hutar <jhutar@redhat.com> - 0.3-1
e9e2dbe
- New version, first attempt to get to Fedora
e9e2dbe
e9e2dbe
* Tue Jul 08 2008 Jan Hutar <jhutar@redhat.com> - 0.1-1
e9e2dbe
- Initial version
e9e2dbe
- spec-file based on python-html2text.spec