This commit is contained in:
Christopher Meng 2013-08-08 09:20:25 +08:00
parent 6234df9921
commit fa7a41de43
3 changed files with 27 additions and 24 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
pefile-1.2.10-63.tar.gz
/pefile-1.2.10-123.tar.gz

View File

@ -1,50 +1,52 @@
%{!?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: 8%{?dist}
Version: 1.2.10_123
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
BuildRequires: python2-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.
pefile is a multi-platform Python module to read and work with Portable
Executable (aka PE) files. Most of the information in the PE Header is
accessible, as well as all the sections, section's information and data.
pefile requires some basic understanding of the layout of a PE file. Armed
with it it's possible to explore nearly every single feature of the file.
Some of the tasks that pefile makes possible are:
* Modifying and writing back to the PE image
* Header Inspection
* Sections analysis
* Retrieving data
* Warnings for suspicious and malformed values
* Packer detection with PEiDs signatures
* PEiD signature generation
%prep
%setup -q -n pefile-1.2.10-63
%setup -q -n pefile-1.2.10-123
# Fix end-of-line encoding of the license file:
%{__sed} -i 's/\r//' COPYING
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
%doc COPYING README
%{python_sitelib}/*
%changelog
* Thu Aug 08 2013 Christopher Meng <rpm@cicku.me> - 1.2.10_123-1
- Update to new version.
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.10_63-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

View File

@ -1 +1 @@
2b63c2315b9dbcfe0e4e6c74dc4c029a pefile-1.2.10-63.tar.gz
97f69dc18c8c33d169537291a75fe9e5 pefile-1.2.10-123.tar.gz