[packages/kmod] - fix building with python 3.8 - rel 4

baggins baggins at pld-linux.org
Sat Nov 2 20:45:53 CET 2019


commit 142b5af7bc95f0e6caddb57237e14e8616b62834
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Nov 2 20:44:21 2019 +0100

    - fix building with python 3.8
    - rel 4

 kmod.spec        |  4 +++-
 python-3.8.patch | 11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/kmod.spec b/kmod.spec
index cb1cdcd..49b54fa 100644
--- a/kmod.spec
+++ b/kmod.spec
@@ -13,7 +13,7 @@ Summary:	Linux kernel module handling
 Summary(pl.UTF-8):	Obsługa modułów jądra Linuksa
 Name:		kmod
 Version:	26
-Release:	3
+Release:	4
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://www.kernel.org/pub/linux/utils/kernel/kmod/%{name}-%{version}.tar.xz
@@ -22,6 +22,7 @@ Source1:	%{name}-blacklist
 Source2:	%{name}-usb
 Patch0:		%{name}-modprobe.d-kver.patch
 Patch1:		%{name}-depmod.d-kver.patch
+Patch2:		python-3.8.patch
 URL:		https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
 BuildRequires:	autoconf >= 2.64
 BuildRequires:	automake >= 1:1.11
@@ -143,6 +144,7 @@ Wiązania Pythona 3 do API kmod.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
diff --git a/python-3.8.patch b/python-3.8.patch
new file mode 100644
index 0000000..a1d062e
--- /dev/null
+++ b/python-3.8.patch
@@ -0,0 +1,11 @@
+--- kmod-26/configure.ac~	2019-02-07 22:41:45.000000000 +0100
++++ kmod-26/configure.ac	2019-11-02 20:42:34.219987092 +0100
+@@ -176,7 +176,7 @@
+ 	AM_PATH_PYTHON(,,[:])
+ 	AC_PATH_PROG([CYTHON], [cython], [:])
+ 
+-	PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}],
++	PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}-embed],
+ 			  [have_python=yes],
+ 			  [PKG_CHECK_MODULES([PYTHON], [python],
+ 					     [have_python=yes],
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kmod.git/commitdiff/142b5af7bc95f0e6caddb57237e14e8616b62834



More information about the pld-cvs-commit mailing list