[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