[gstreamer-python] Backport gst.preset_{set,get}_app_dir()

Kalev Lember kalev at fedoraproject.org
Sat Jul 14 15:53:19 UTC 2012


commit 3d502bcb79a5d87467d26699bc6c802382813403
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sat Jul 14 18:52:57 2012 +0300

    Backport gst.preset_{set,get}_app_dir()
    
    Needed for transmageddon 0.21.

 ...se-new-gst.preset_-set-get-_app_dir-on-py.patch |   36 ++++++++++++++++++++
 gstreamer-python.spec                              |   15 +++++---
 2 files changed, 46 insertions(+), 5 deletions(-)
---
diff --git a/0001-preset-expose-new-gst.preset_-set-get-_app_dir-on-py.patch b/0001-preset-expose-new-gst.preset_-set-get-_app_dir-on-py.patch
new file mode 100644
index 0000000..123c0fc
--- /dev/null
+++ b/0001-preset-expose-new-gst.preset_-set-get-_app_dir-on-py.patch
@@ -0,0 +1,36 @@
+From 574275e773f3fbbbc0f980d541eb0d477cdf476e Mon Sep 17 00:00:00 2001
+From: Stefan Sauer <ensonic at users.sf.net>
+Date: Fri, 9 Dec 2011 14:05:12 +0100
+Subject: [PATCH] preset: expose new gst.preset_{set,get}_app_dir() on python
+
+---
+ gst/gst.defs |   13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+diff --git a/gst/gst.defs b/gst/gst.defs
+index b39e7eb..5942596 100644
+--- a/gst/gst.defs
++++ b/gst/gst.defs
+@@ -5888,6 +5888,19 @@
+   )
+ )
+ 
++(define-function preset_set_app_dir
++  (c-name "gst_preset_set_app_dir")
++  (return-type "gboolean")
++  (parameters
++    '("const-gchar*" "app_dir")
++  )
++)
++
++(define-function preset_get_app_dir
++  (c-name "gst_preset_get_app_dir")
++  (return-type "const-gchar*")
++)
++
+ 
+ ;; From ../gstreamer/gst/gstquery.h
+ 
+-- 
+1.7.10.4
+
diff --git a/gstreamer-python.spec b/gstreamer-python.spec
index b51521e..a0dbd85 100644
--- a/gstreamer-python.spec
+++ b/gstreamer-python.spec
@@ -2,7 +2,7 @@
 
 Name:           gstreamer-python
 Version:        0.10.22
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Python bindings for GStreamer
 
 Group:          Development/Languages
@@ -10,19 +10,20 @@ License:        LGPLv2+
 URL:            http://gstreamer.freedesktop.org/
 Source:         http://gstreamer.freedesktop.org/src/gst-python/gst-python-%{version}.tar.bz2
 #Patch0:         gst-python-0.10.15-strayline.patch
+Patch1:         0001-preset-expose-new-gst.preset_-set-get-_app_dir-on-py.patch
 
 Requires:       python >= 2.3
 Requires:       pygtk2 >= 2.8.0
-Requires:       gstreamer >= 0.10.12
-Requires:       gstreamer-plugins-base >= 0.10.12
+Requires:       gstreamer >= 0.10.36
+Requires:       gstreamer-plugins-base >= 0.10.36
 
 BuildRequires:  python >= 2.3
 BuildRequires:  python-devel >= 2.3
 BuildRequires:  pygtk2-devel >= 2.8.0
 # xwindowlistener needs X11 headers
 BuildRequires:  libX11-devel
-BuildRequires:  gstreamer-devel >= 0.10.12
-BuildRequires:  gstreamer-plugins-base-devel >= 0.10.22
+BuildRequires:  gstreamer-devel >= 0.10.36
+BuildRequires:  gstreamer-plugins-base-devel >= 0.10.36
 BuildRequires:  pygobject2-devel >= 2.11.2
 
 
@@ -49,6 +50,7 @@ developing gstreamer-python applications.
 %setup -q -n gst-python-%{version}
 %{__sed} -i 's|^#!/usr/bin/env python$|#|' gst/extend/*.py
 #%patch0 -p1 -b .strayline
+%patch1 -p1 -b .gst_preset_set_app_dir
 
 
 %build
@@ -86,6 +88,9 @@ rm -fr $RPM_BUILD_ROOT%{_datadir}/gst-python/%{majorminor}/examples
 
 
 %changelog
+* Sat Jul 14 2012 Kalev Lember <kalevlember at gmail.com> - 0.10.22-2
+- Backport gst.preset_{set,get}_app_dir(), needed for transmageddon 0.21
+
 * Sat Jul 14 2012 Kalev Lember <kalevlember at gmail.com> - 0.10.22-1
 - Update to 0.10.22 (#750016)
 - Include new headers in -devel subpackage


More information about the scm-commits mailing list