summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorXavier Roche <barock@frignu.net>2013-04-05 12:17:43 +0200
committerBaptiste DURAND <baptiste.durand@eurogiciel.fr>2013-04-30 17:56:01 +0200
commit2246b7fa0b78c4b803baccc4fee51417ab1bff5f (patch)
treeb77b1cfea7fa25f7192c49be75a847fc8637282a /packaging
parentefef5ddf386e4142798066c928132ca6c3a3c09c (diff)
downloadlibmm-radio-2246b7fa0b78c4b803baccc4fee51417ab1bff5f.tar.gz
libmm-radio-2246b7fa0b78c4b803baccc4fee51417ab1bff5f.tar.bz2
libmm-radio-2246b7fa0b78c4b803baccc4fee51417ab1bff5f.zip
Fix Gstreamer 1.0/0.10 compliance
- Check require Gstreamer version in specfile : set suitable CFlags - Add require version in configure.ac according to the chosen version of Gstreamer
Diffstat (limited to 'packaging')
-rw-r--r--packaging/libmm-radio.spec15
1 files changed, 14 insertions, 1 deletions
diff --git a/packaging/libmm-radio.spec b/packaging/libmm-radio.spec
index 03a0805..736c64f 100644
--- a/packaging/libmm-radio.spec
+++ b/packaging/libmm-radio.spec
@@ -11,8 +11,13 @@ BuildRequires: pkgconfig(mm-log)
BuildRequires: pkgconfig(mm-ta)
BuildRequires: pkgconfig(mm-session)
BuildRequires: pkgconfig(mm-sound)
+%if %{defined with_Gstreamer0.10}
BuildRequires: pkgconfig(gstreamer-0.10)
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
+%else
+BuildRequires: pkgconfig(gstreamer-1.0)
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
+%endif
%description
Descirption: Multimedia Framework Radio Library
@@ -31,7 +36,15 @@ Description: Multimedia Framework Radio Library (DEV)
%build
./autogen.sh
-CFLAGS=" %{optflags} -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS;
+
+%if %{defined with_Gstreamer0.10}
+export GSTREAMER_API=""
+%else
+export GSTREAMER_API="-DGST_API_VERSION_1=1"
+export use_gstreamer_1=1
+%endif
+
+CFLAGS=" %{optflags} -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API"; export CFLAGS;
%configure --disable-static --prefix=%{_prefix}
make %{?jobs:-j%jobs}