diff --git a/.gitignore b/.gitignore index 4ff983d..b66a102 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ pefile-1.2.10-63.tar.gz +/pefile-1.2.10-123.tar.gz diff --git a/python-pefile.spec b/python-pefile.spec index 5ab4b2e..c8a276b 100644 --- a/python-pefile.spec +++ b/python-pefile.spec @@ -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 PEiD’s 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 - 1.2.10_123-1 +- Update to new version. + * Sun Aug 04 2013 Fedora Release Engineering - 1.2.10_63-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index a754261..796c614 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2b63c2315b9dbcfe0e4e6c74dc4c029a pefile-1.2.10-63.tar.gz +97f69dc18c8c33d169537291a75fe9e5 pefile-1.2.10-123.tar.gz