X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=packaging%2Fgst-plugins-good.spec;h=55d8af4aa105997fd2fe1515b31a87c9f66cf7b7;hb=fe943e02e483a840953870a3d7e6cba8cc1983c0;hp=7c8718002a49569b4c70e70c836d191c9a6d24eb;hpb=57d746ed3c0725b3d9b6a579c3e4a70e6dd19024;p=platform%2Fupstream%2Fgst-plugins-good.git diff --git a/packaging/gst-plugins-good.spec b/packaging/gst-plugins-good.spec index 7c87180..55d8af4 100644 --- a/packaging/gst-plugins-good.spec +++ b/packaging/gst-plugins-good.spec @@ -2,8 +2,8 @@ %define gst_branch 1.0 Name: gst-plugins-good -Version: 1.6.1 -Release: 16 +Version: 1.16.2 +Release: 0 License: LGPL-2.1+ Summary: GStreamer Streaming-Media Framework Plug-Ins Url: http://gstreamer.freedesktop.org/ @@ -20,7 +20,7 @@ BuildRequires: orc >= 0.4.16 BuildRequires: python BuildRequires: xsltproc BuildRequires: pkgconfig(bzip2) -#BuildRequires: pkgconfig(libpng) >= 1.2 +BuildRequires: pkgconfig(libpng) >= 1.2 BuildRequires: pkgconfig(libpulse) >= 1.0 BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libxml-2.0) >= 2.4.9 @@ -35,8 +35,11 @@ BuildRequires: pkgconfig(xv) %endif BuildRequires: pkgconfig(zlib) +%if "%{tizen_profile_name}" != "tv" BuildRequires: pkgconfig(libv4l2) +%endif BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(gio-2.0) Requires: gst-plugins-base >= 1.0.0 Requires: gstreamer >= 1.0.5 @@ -54,8 +57,8 @@ Requires: %{name} = %{version} Enhances: gst-plugins-good %description extra -This package provides complementary plugins for -%{name}. +This package provides complementary plugins for %{name} and +plugins not included in official Tizen images, which may be used for development / experimental purposes. %prep %setup -q -n gst-plugins-good-%{version} @@ -67,7 +70,8 @@ This package provides complementary plugins for # warning: failed to load external entity "xml/plugin-video4linux2.xml" export V=1 NOCONFIGURE=1 ./autogen.sh -export CFLAGS+=" -DTIZEN_FEATURE_V4L2SRC_MODIFICATION\ +export CFLAGS+=" -DTIZEN_FEATURE_V4L2SRC_SCAN_DEVICE_NODE\ + -DTIZEN_FEATURE_V4L2SRC_SUPPORT_CAMERA_ID\ -DTIZEN_FEATURE_WAVPARSE_MODIFICATION\ -DTIZEN_FEATURE_MP3PARSE_MODIFICATION\ -DTIZEN_FEATURE_AACPARSE_MODIFICATION\ @@ -76,12 +80,20 @@ export CFLAGS+=" -DTIZEN_FEATURE_V4L2SRC_MODIFICATION\ -DTIZEN_FEATURE_GST_UPSTREAM\ -DTIZEN_FEATURE_RTSP_MODIFICATION\ -DTIZEN_FEATURE_GST_MUX_ENHANCEMENT\ - -DTIZEN_FEATURE_SOUP_MODIFICATION" + -DTIZEN_FEATURE_SOUP_MODIFICATION\ + -DTIZEN_FEATURE_RGVOLUME_MODIFICATION\ + -DTIZEN_FEATURE_BASEPARSE_MODIFICATION\ + -DTIZEN_FEATURE_DISABLE_V4L2_DEPENDENCY\ + -fstack-protector-strong\ + -Wl,-z,relro\ + -D_FORTIFY_SOURCE=2" %configure\ %if ! 0%{?ENABLE_AALIB} --disable-aalib\ %endif +%if "%{tizen_profile_name}" != "tv" --with-libv4l2 \ +%endif --disable-gtk-doc\ --with-gtk=3.0\ --disable-monoscope\ @@ -89,11 +101,8 @@ export CFLAGS+=" -DTIZEN_FEATURE_V4L2SRC_MODIFICATION\ --disable-taglib\ --disable-wavpack\ --enable-experimental\ -%if "%_repository" == "target-circle" - --disable-gst_v4l2\ -%endif -%if "%{?profile}" == "tv" --disable-equalizer\ +%if "%{tizen_profile_name}" == "tv" --disable-flv\ --disable-videobox\ --disable-videomixer\ @@ -107,12 +116,10 @@ export CFLAGS+=" -DTIZEN_FEATURE_V4L2SRC_MODIFICATION\ --disable-goom2k1\ --disable-level\ --disable-multipart\ - --disable-replaygain\ --disable-smpte\ --disable-spectrum\ --disable-cutter\ --disable-dtmf\ - --disable-imagefreeze\ --disable-oss4\ --disable-oss\ --disable-shapewipe @@ -152,7 +159,6 @@ make %{?_smp_mflags} CFLAGS+="-Wno-error" CXXFLAGS+="-Wno-error" #%{_libdir}/gstreamer-%{gst_branch}/libgstgoom2k1.so %{_libdir}/gstreamer-%{gst_branch}/libgsticydemux.so %{_libdir}/gstreamer-%{gst_branch}/libgstid3demux.so -#%{_libdir}/gstreamer-%{gst_branch}/libgstimagefreeze.so %{_libdir}/gstreamer-%{gst_branch}/libgstinterleave.so %{_libdir}/gstreamer-%{gst_branch}/libgstisomp4.so %{_libdir}/gstreamer-%{gst_branch}/libgstjpeg.so @@ -165,9 +171,8 @@ make %{?_smp_mflags} CFLAGS+="-Wno-error" CXXFLAGS+="-Wno-error" %{_libdir}/gstreamer-%{gst_branch}/libgstnavigationtest.so #%{_libdir}/gstreamer-%{gst_branch}/libgstoss4audio.so #%{_libdir}/gstreamer-%{gst_branch}/libgstossaudio.so -#%{_libdir}/gstreamer-%{gst_branch}/libgstpng.so -%{_libdir}/gstreamer-%{gst_branch}/libgstpulse.so -#%{_libdir}/gstreamer-%{gst_branch}/libgstreplaygain.so +%{_libdir}/gstreamer-%{gst_branch}/libgstpulseaudio.so +%{_libdir}/gstreamer-%{gst_branch}/libgstreplaygain.so %{_libdir}/gstreamer-%{gst_branch}/libgstrtp.so %{_libdir}/gstreamer-%{gst_branch}/libgstrtpmanager.so %{_libdir}/gstreamer-%{gst_branch}/libgstrtsp.so @@ -176,17 +181,16 @@ make %{?_smp_mflags} CFLAGS+="-Wno-error" CXXFLAGS+="-Wno-error" #%{_libdir}/gstreamer-%{gst_branch}/libgstspectrum.so #%{_libdir}/gstreamer-%{gst_branch}/libgstspeex.so %{_libdir}/gstreamer-%{gst_branch}/libgstudp.so -%if "%_repository" != "target-circle" %{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so -%endif %{_libdir}/gstreamer-%{gst_branch}/libgstvideocrop.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideofilter.so -%if "%{?profile}" != "tv" +%if "%{tizen_profile_name}" != "tv" %{_libdir}/gstreamer-%{gst_branch}/libgstflv.so -%{_libdir}/gstreamer-%{gst_branch}/libgstequalizer.so -%{_datadir}/gstreamer-%{gst_branch}/presets/GstIirEqualizer10Bands.prs -%{_datadir}/gstreamer-%{gst_branch}/presets/GstIirEqualizer3Bands.prs +#%{_libdir}/gstreamer-%{gst_branch}/libgstequalizer.so +#%{_datadir}/gstreamer-%{gst_branch}/presets/GstIirEqualizer10Bands.prs +#%{_datadir}/gstreamer-%{gst_branch}/presets/GstIirEqualizer3Bands.prs +%{_datadir}/gstreamer-%{gst_branch}/presets/GstQTMux.prs %{_libdir}/gstreamer-%{gst_branch}/libgstvideobox.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideomixer.so %endif @@ -197,15 +201,17 @@ make %{?_smp_mflags} CFLAGS+="-Wno-error" CXXFLAGS+="-Wno-error" %endif #%{_libdir}/gstreamer-%{gst_branch}/libgsty4menc.so #%{_libdir}/gstreamer-%{gst_branch}/libgstcairo.so -%{_libdir}/gstreamer-%{gst_branch}/libgstsouphttpsrc.so +%{_libdir}/gstreamer-%{gst_branch}/libgstsoup.so #%{_libdir}/gstreamer-%{gst_branch}/libgstflac.so #%{_libdir}/gstreamer-%{gst_branch}/libgstvpx.so #%{_libdir}/gstreamer-%{gst_branch}/libgstdtmf.so -%if 0%{?ENABLE_AALIB} %files extra %manifest %{name}.manifest %defattr(-, root, root) +%if 0%{?ENABLE_AALIB} %{_libdir}/gstreamer-%{gst_branch}/libgstaasink.so %endif +%{_libdir}/gstreamer-%{gst_branch}/libgstpng.so +%{_libdir}/gstreamer-%{gst_branch}/libgstimagefreeze.so