From 3d502bcb79a5d87467d26699bc6c802382813403 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Jul 14 2012 15:52:57 +0000 Subject: Backport gst.preset_{set,get}_app_dir() Needed for transmageddon 0.21. --- 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 +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 - 0.10.22-2 +- Backport gst.preset_{set,get}_app_dir(), needed for transmageddon 0.21 + * Sat Jul 14 2012 Kalev Lember - 0.10.22-1 - Update to 0.10.22 (#750016) - Include new headers in -devel subpackage