From: Arkadiusz Miśkiewicz Date: Sat, 31 Dec 2016 10:24:35 +0000 (+0100) Subject: - up to 2.5.0 X-Git-Tag: auto/th/python-libvirt-2.5.0-1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fpython-libvirt.git;a=commitdiff_plain;h=refs%2Ftags%2Fauto%2Fth%2Fpython-libvirt-2.5.0-1 - up to 2.5.0 --- diff --git a/libvirt-python-build.patch b/libvirt-python-build.patch new file mode 100644 index 0000000..3b98f4b --- /dev/null +++ b/libvirt-python-build.patch @@ -0,0 +1,30 @@ +From f5edaf1ba5bc2db38ae0c7f595e17aff9d89dcfa Mon Sep 17 00:00:00 2001 +From: Daniel P. Berrange +Date: Wed, 21 Dec 2016 10:35:17 +0000 +Subject: [PATCH 1/1] Remove bogus \o escape in regex + +One of the regexes has a bogus \o instead of plain 'o'. Somehow +this magically worked on all versions of python, until 3.6 came +along and complained + +Signed-off-by: Daniel P. Berrange +--- + generator.py | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/generator.py b/generator.py +index 730e456..2c3b667 100755 +--- a/generator.py ++++ b/generator.py +@@ -1091,7 +1091,7 @@ def is_integral_type (name): + return not re.search ("^(unsigned)? ?(int|long)$", name) is None + + def is_optional_arg(info): +- return re.search("^\(?\optional\)?", info) is not None ++ return re.search("^\(?optional\)?", info) is not None + # Functions returning lists which need special rules to check for errors + # and raise exceptions. + functions_list_exception_test = { +-- +1.7.1 + diff --git a/python-libvirt.spec b/python-libvirt.spec index ee1ec13..b389ac5 100644 --- a/python-libvirt.spec +++ b/python-libvirt.spec @@ -13,12 +13,13 @@ Summary: Python 2.x bindings to interact with virtualization capabilities Summary(pl.UTF-8): Wiązania Pythona 2.x do współpracy z funkcjami wirtualizacji Name: python-libvirt -Version: 1.2.20 -Release: 4 +Version: 2.5.0 +Release: 1 License: LGPL v2.1+ Group: Development/Languages/Python Source0: ftp://ftp.libvirt.org/libvirt/python/%{origname}-%{version}.tar.gz -# Source0-md5: 2e17b3047c80291874bb96f0a80816db +# Source0-md5: 6a064196181adcb7769e42c312a65610 +Patch0: libvirt-python-build.patch URL: http://www.libvirt.org/ BuildRequires: libvirt-devel >= 1.0.2 BuildRequires: pkgconfig @@ -66,6 +67,7 @@ Ten pakiet zawiera wiązania Pythona 3.x do biblioteki libvirt. %prep %setup -q -n %{origname}-%{version} +%patch0 -p1 %build %py_build