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