commit ea3be36c0a65b89bc5f91d2d7659f550f1370940
Author: Jan Rękorajski <[email protected]>
Date:   Mon Nov 4 00:30:11 2019 +0100

    - fix building with python 3.8
    - rel 3

 python-3.8.patch      | 11 +++++++++++
 python-gstreamer.spec |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/python-gstreamer.spec b/python-gstreamer.spec
index 9b8c89b..6274757 100644
--- a/python-gstreamer.spec
+++ b/python-gstreamer.spec
@@ -9,12 +9,13 @@ Summary:      GStreamer Python 2 bindings
 Summary(pl.UTF-8):     Wiązania języka Python 2 do GStreamera
 Name:          python-gstreamer
 Version:       1.16.0
-Release:       2
+Release:       3
 License:       LGPL v2+
 Group:         Libraries/Python
 Source0:       
https://gstreamer.freedesktop.org/src/gst-python/%{pname}-%{version}.tar.xz
 # Source0-md5: 877b2ed2aaffdb62e63f38ea9469b70f
 Patch0:                %{name}-nosegv.patch
+Patch1:                python-3.8.patch
 URL:           https://gstreamer.freedesktop.org/modules/gst-python.html
 BuildRequires: autoconf >= 2.68
 BuildRequires: automake >= 1:1.11
@@ -84,6 +85,7 @@ Wtyczka GStreamera do wczytywania wtyczek napisanych w 
Pythonie 3.
 %prep
 %setup -q -n %{pname}-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
diff --git a/python-3.8.patch b/python-3.8.patch
new file mode 100644
index 0000000..c5bedea
--- /dev/null
+++ b/python-3.8.patch
@@ -0,0 +1,11 @@
+--- gst-python-1.16.0/acinclude.m4~    2018-12-31 00:47:50.000000000 +0100
++++ gst-python-1.16.0/acinclude.m4     2019-11-04 00:28:59.008572417 +0100
+@@ -79,7 +79,7 @@
+ 
+ dnl deduce PYTHON_LIBS
+ if $PYTHON-config --help 1>/dev/null 2>/dev/null; then
+-  PYTHON_LIBS=`$PYTHON-config --ldflags 2>/dev/null`
++  PYTHON_LIBS=`$PYTHON-config --ldflags --embed 2>/dev/null ||  
$PYTHON-config --ldflags 2>/dev/null`
+   PYTHON_LIB=`$PYTHON -c "import distutils.sysconfig as s; 
print(s.get_python_lib(standard_lib=1))"`
+   if echo "$host_os" | grep darwin >/dev/null 2>&1; then
+     dnl OSX is a pain. Python as shipped by apple installs libpython in 
/usr/lib
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-gstreamer.git/commitdiff/ea3be36c0a65b89bc5f91d2d7659f550f1370940

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to