diff options
author | Xavier Roche <barock@frignu.net> | 2013-04-05 12:17:43 +0200 |
---|---|---|
committer | Baptiste DURAND <baptiste.durand@eurogiciel.fr> | 2013-04-30 17:56:01 +0200 |
commit | 2246b7fa0b78c4b803baccc4fee51417ab1bff5f (patch) | |
tree | b77b1cfea7fa25f7192c49be75a847fc8637282a /packaging | |
parent | efef5ddf386e4142798066c928132ca6c3a3c09c (diff) | |
download | libmm-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.spec | 15 |
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} |