diff --git a/.cvsignore b/.cvsignore index e69de29..4ff983d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +pefile-1.2.10-63.tar.gz diff --git a/python-pefile.spec b/python-pefile.spec new file mode 100644 index 0000000..366354c --- /dev/null +++ b/python-pefile.spec @@ -0,0 +1,50 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Name: python-pefile +# upstream version embeds a dash, we replace this with an underscore: +Version: 1.2.10_63 +Release: 1%{?dist} +Summary: Python module for working with Portable Executable files + +Group: Development/Languages +License: MIT +URL: http://code.google.com/p/pefile/ +Source0: http://pefile.googlecode.com/files/pefile-1.2.10-63.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: python-devel + +%description +pefile is a platform-independent Python module for reading and working with +Portable Executable (aka PE) files, most commonly known as .exe and .dll files. + +%prep +%setup -q -n pefile-1.2.10-63 + +# Fix end-of-line encoding of the license file: +%{__sed} -i 's/\r//' COPYING + +%build +%{__python} setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc CHANGES_up_to_1.2.6 COPYING README +%{python_sitelib}/* + + +%changelog +* Fri May 8 2009 David Malcolm - 1.2.10_63-1 +- initial packaging + diff --git a/sources b/sources index e69de29..a754261 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +2b63c2315b9dbcfe0e4e6c74dc4c029a pefile-1.2.10-63.tar.gz