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