From ac98cbb869986a542b0d155f9e84ae935b50941c Mon Sep 17 00:00:00 2001 From: jeff200902 Date: Fri, 19 Jun 2020 14:31:44 +0800 Subject: [PATCH] python-cpio package init --- cpioarchive_supports_2_3.patch | 65 +++++++++++++++++++++++++++++++++ python-cpio-0.1.tar.bz2 | Bin 0 -> 11413 bytes python-cpio.spec | 50 +++++++++++++++++++++++++ python-cpio.yaml | 4 ++ 4 files changed, 119 insertions(+) create mode 100644 cpioarchive_supports_2_3.patch create mode 100644 python-cpio-0.1.tar.bz2 create mode 100644 python-cpio.spec create mode 100644 python-cpio.yaml diff --git a/cpioarchive_supports_2_3.patch b/cpioarchive_supports_2_3.patch new file mode 100644 index 0000000..2628314 --- /dev/null +++ b/cpioarchive_supports_2_3.patch @@ -0,0 +1,65 @@ +--- a/cpioarchive.py.orig 2006-01-03 19:49:29.000000000 +0000 ++++ b/cpioarchive.py 2015-08-14 17:06:40.580092327 +0100 +@@ -1,3 +1,5 @@ ++from __future__ import absolute_import ++ + """ cpioarchive: Support for cpio archives + Copyright (C) 2006 Ignacio Vazquez-Abrams """ + +@@ -54,7 +56,7 @@ + """Close this cpio entry. Further calls to methods will raise an + exception.""" + self.closed=True +- ++ + def flush(self): + """Flush the entry (no-op).""" + pass +@@ -77,7 +79,7 @@ + + def seek(self, offset, whence=0): + """Move to new position within an entry. +- ++ + Keyword arguments: + offset -- Byte count + whence -- Describes how offset is used. +@@ -107,7 +109,7 @@ + def open(name=None, mode='r', fileobj=None): + """Open a cpio archive. Defers to CpioArchive.__init__().""" + return CpioArchive(name, mode, fileobj) +- ++ + def __init__(self, name=None, mode='r', fileobj=None): + """Open a cpio archive. + +@@ -140,6 +142,9 @@ + if not self.external: + self.file.close() + ++ def __next__(self): ++ return self.next() ++ + def next(self): + """Return the next entry in the archive.""" + if self.closed: +@@ -154,8 +159,8 @@ + return iter(self._infos) + + def _readfile(self, name): +- self._readobj(file(name, 'rb')) +- ++ self._readobj(open(name, 'rb')) ++ + def _readobj(self, fileobj): + self.file=fileobj + start=self.file.tell() +@@ -168,7 +173,7 @@ + if not ce.name=="TRAILER!!!": + self._infos.append(ce) + else: +- return ++ return + self.file.seek((4-(self.file.tell()-istart)%4)%4, 1) + self.file.seek(self._infos[-1].size, 1) + self.file.seek((4-(self.file.tell()-istart)%4)%4, 1) diff --git a/python-cpio-0.1.tar.bz2 b/python-cpio-0.1.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..98302134412959b04904fc9b4903ba2a8f8dad1f GIT binary patch literal 11413 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 literal 0 HcmV?d00001 diff --git a/python-cpio.spec b/python-cpio.spec new file mode 100644 index 0000000..021ed51 --- /dev/null +++ b/python-cpio.spec @@ -0,0 +1,50 @@ +Name: python-cpio +Version: 0.1 +Release: 31 +Summary: This module provides for accessing cpio archives +License: LGPLv2+ +URL: https://sourceforge.net/projects/python-cpio.berlios/ +Source0: https://sourceforge.net/projects/python-cpio.berlios/files/python-cpio-0.1.tar.bz2 +Patch0000: cpioarchive_supports_2_3.patch +BuildArch: noarch +BuildRequires: python2-devel python3-devel + +%description +The package provides for accessing cpio archives wrote by python. + +%package -n python2-cpio +Summary: This module provides for accessing cpio archive +%{?python_provide:%python_provide python2-cpio} +%description -n python2-cpio +The package provides for accessing cpio archives wrote by python. + +%package -n python3-cpio +Summary: This module provides for accessing cpio archive +%description -n python3-cpio +The package provides for accessing cpio archives wrote by python. + +%prep +%autosetup -n python-cpio-%{version} -p1 -S git + +%build +%py2_build +%py3_build + +%install +%py2_install +%py3_install + +%files -n python2-cpio +%doc AUTHORS ChangeLog README TODO COPYING.lib +%{python2_sitelib}/cpioarchive.py* +%{python2_sitelib}/*.egg-info + +%files -n python3-cpio +%doc AUTHORS ChangeLog README TODO COPYING.lib +%{python3_sitelib}/cpioarchive.py* +%{python3_sitelib}/__pycache__/* +%{python3_sitelib}/*.egg-info + +%changelog +* Thu May 14 2020 Jeffery.Gao - 0.1-31 +- Package init diff --git a/python-cpio.yaml b/python-cpio.yaml new file mode 100644 index 0000000..caf4227 --- /dev/null +++ b/python-cpio.yaml @@ -0,0 +1,4 @@ +version-control: NA +src_repo: NA +tag_prefix: NA +seperator: NA