[packages/pyp2rpm] up to 1.1.2
glen
glen at pld-linux.org
Sat May 23 12:38:41 CEST 2015
commit 52c0e66d771d0772046e725abe131e43b1172dc4
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sat May 23 13:37:48 2015 +0300
up to 1.1.2
default-distro.patch | 24 +++++++++++++-----------
default-savepath.patch | 6 +++---
no-rpmdev-packager.patch | 27 +++++++++++++++++----------
pyp2rpm.spec | 8 ++++----
4 files changed, 37 insertions(+), 28 deletions(-)
---
diff --git a/pyp2rpm.spec b/pyp2rpm.spec
index 36a6b48..4e92412 100644
--- a/pyp2rpm.spec
+++ b/pyp2rpm.spec
@@ -4,17 +4,17 @@
Summary: Convert Python packages to RPM .spec files
Name: pyp2rpm
-Version: 1.0.1
+Version: 1.1.2
Release: 1
License: MIT
Group: Applications
Source0: http://pypi.python.org/packages/source/p/pyp2rpm/%{name}-%{version}.tar.gz
-# Source0-md5: 1e9a514d8dab9782f699ded2eb268237
+# Source0-md5: c53728da205a0c9b8860644de464ea0d
# to get tests:
# git clone git at bitbucket.org:bkabrda/pyp2rpm.git && cd pyp2rpm
# git checkout v1.0.1 && tar czf pyp2rpm-1.0.1-tests.tgz tests/
-Source1: %{name}-%{version}-tests.tgz
-# Source1-md5: d6ffe3cd0acb10af01c99a77e6bd51f3
+Source1: http://pkgs.fedoraproject.org/repo/pkgs/pyp2rpm/%{name}-%{version}-tests.tgz/159412b3603fdcc673c0a8c731bc22c4/pyp2rpm-%{version}-tests.tgz
+# Source1-md5: 159412b3603fdcc673c0a8c731bc22c4
Source2: pld.spec.tmpl
Patch0: default-savepath.patch
Patch1: no-rpmdev-packager.patch
diff --git a/default-distro.patch b/default-distro.patch
index 92a54d8..6beeb92 100644
--- a/default-distro.patch
+++ b/default-distro.patch
@@ -1,14 +1,16 @@
---- pyp2rpm-1.0.1/./README.rst~ 2012-10-30 14:54:24.000000000 +0200
-+++ pyp2rpm-1.0.1/./README.rst 2013-03-17 12:04:03.622442099 +0200
-@@ -27,7 +27,7 @@
- -m METADATA_SOURCE Where to get metadata from ("pypi" or "local", default: "pypi").
- -s PACKAGE_SOURCE Where to get package from ("pypi" or "/full/path/to/local/file", default: "pypi").
- -d SAVE_DIR Where to save the package file (default: "/home/bkabrda/rpmbuild/SOURCES/")
-- -t TEMPLATE Template file (jinja2 format) to render (default: "fedora"). Search order is 1) filesystem, 2) default templates.
-+ -t TEMPLATE Template file (jinja2 format) to render (default: "pld"). Search order is 1) filesystem, 2) default templates.
- -b BASE_PYTHON Base Python version to package for (default: "2").
- -p PYTHON_VERSION Additional Python versions to include in the specfile (e.g -p3 for %{?with_python3}). Can be specified multiple times.
-
+--- pyp2rpm-1.1.2/README.rst~ 2014-11-10 14:44:08.000000000 +0200
++++ pyp2rpm-1.1.2/README.rst 2015-05-23 13:29:02.046296448 +0300
+@@ -37,8 +37,8 @@
+ -s PACKAGE_SOURCE Where to get package from ("pypi" or "/full/path/to/local/file", default: "pypi").
+ -d SAVE_DIR Where to save the package file (default: "~/rpmbuild")
+ -r RPM_NAME Name of rpm package (overrides calculated name)
+- -t TEMPLATE Template file (jinja2 format) to render (default: "fedora"). Search order is 1) filesystem, 2) default templates.
+- -o DISTRO Default distro whose conversion rules to use (default: "fedora"). Default templates have their rules associated and ignore this.
++ -t TEMPLATE Template file (jinja2 format) to render (default: "pld"). Search order is 1) filesystem, 2) default templates.
++ -o DISTRO Default distro whose conversion rules to use (default: "pld"). Default templates have their rules associated and ignore this.
+ -b BASE_PYTHON Base Python version to package for (default: "2").
+ -p PYTHON_VERSION Additional Python versions to include in the specfile (e.g -p3 for %{?with_python3}). Can be specified multiple times.
+ --srpm When used pyp2rpm will produce srpm instead of printing specfile into stdout.
--- pyp2rpm-1.0.1/./pyp2rpm/settings.py~ 2013-03-17 05:02:54.000000000 +0200
+++ pyp2rpm-1.0.1/./pyp2rpm/settings.py 2013-03-17 12:04:45.524371795 +0200
@@ -3,10 +3,10 @@
diff --git a/default-savepath.patch b/default-savepath.patch
index d57a35f..dd18141 100644
--- a/default-savepath.patch
+++ b/default-savepath.patch
@@ -1,10 +1,10 @@
---- pyp2rpm-1.0.1/pyp2rpm/settings.py~ 2012-11-26 15:22:18.000000000 +0200
-+++ pyp2rpm-1.0.1/pyp2rpm/settings.py 2013-03-17 03:10:31.762499704 +0200
+--- pyp2rpm-1.1.2/pyp2rpm/settings.py~ 2014-10-27 11:39:52.000000000 +0200
++++ pyp2rpm-1.1.2/pyp2rpm/settings.py 2015-05-23 13:25:29.638625642 +0300
@@ -5,7 +5,7 @@
DEFAULT_METADATA_SOURCE = 'pypi'
DEFAULT_TEMPLATE = 'fedora'
DEFAULT_DISTRO = 'fedora'
--DEFAULT_PKG_SAVE_PATH = os.path.expanduser('~/rpmbuild/SOURCES/')
+-DEFAULT_PKG_SAVE_PATH = os.path.expanduser('~/rpmbuild')
+DEFAULT_PKG_SAVE_PATH = os.path.expanduser('.')
KNOWN_DISTROS = ['fedora', 'mageia']
ARCHIVE_SUFFIXES = ['.tar', '.tgz', '.tar.gz', '.tar.bz2', '.gz', '.bz2', '.zip', '.egg']
diff --git a/no-rpmdev-packager.patch b/no-rpmdev-packager.patch
index f0e313f..c344808 100644
--- a/no-rpmdev-packager.patch
+++ b/no-rpmdev-packager.patch
@@ -1,21 +1,28 @@
---- pyp2rpm-1.0.1/pyp2rpm/package_data.py~ 2012-11-26 15:22:18.000000000 +0200
-+++ pyp2rpm-1.0.1/pyp2rpm/package_data.py 2013-03-17 03:19:21.866958954 +0200
-@@ -1,6 +1,7 @@
- import subprocess
+--- pyp2rpm-1.1.2/pyp2rpm/package_data.py~ 2014-11-10 11:58:43.000000000 +0200
++++ pyp2rpm-1.1.2/pyp2rpm/package_data.py 2015-05-23 13:27:22.354465076 +0300
+@@ -2,6 +2,7 @@
import time
import locale
+ import logging
+import os
from pyp2rpm import version
-
-@@ -50,7 +51,9 @@
- def changelog_date_packager(self):
+ from pyp2rpm import utils
+@@ -45,14 +46,9 @@
+ def get_changelog_date_packager(self):
"""Returns part of the changelog entry, containing date and packager.
"""
-- packager = subprocess.Popen('rpmdev-packager', stdout = subprocess.PIPE).communicate()[0].strip()
-+ packager = 'unknown'
+- try:
+- packager = subprocess.Popen(
+- 'rpmdev-packager', stdout=subprocess.PIPE).communicate()[0].strip()
+- except OSError:
+- # Hi John Doe, you should install rpmdevtools
+- packager = "John Doe <john at doe.com>"
+- logger.warn(
+- 'Package rpmdevtools is missing, using default name: {0}.'.format(packager))
++ packager = "John Doe <john at doe.com>"
+ if os.has_key('USER'):
+ packager = os.environ['USER']
date_str = time.strftime('%a %b %d %Y', time.gmtime())
encoding = locale.getpreferredencoding()
- return '{0} {1}'.format(date_str, packager.decode(encoding))
+ return u'{0} {1}'.format(date_str, packager.decode(encoding))
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pyp2rpm.git/commitdiff/52c0e66d771d0772046e725abe131e43b1172dc4
More information about the pld-cvs-commit
mailing list