## if not, all the source code in subprojects will be built
#######################################################################
-## Release information for each plugin
-%define _core_release 0
-%define _base_release 0
-%define _good_release 0
-%define _bad_release 0
-%define _ugly_release 0
-%define _libav_release 0
-%define _omx_release 0
-%define _rs_release 0
-%define _es_release 0
-
%if 0%{?plugin:1}
%if "%{plugin}" == "core"
%define _name gstreamer
%endif
%define _source_path subprojects/%{_name}
- %define _release %{_%{plugin}_release}
%else
%define _rs_opt gst-rtsp-server:
%define _es_opt gst-editing-services:
- %define _release %{_core_release}
-
%endif
Name: %{_name}
Version: 1.20.0
-Release: %{_release}
+Release: 0
Summary: Streaming-Media Framework Runtime
License: LGPL-2.0+
Group: Multimedia/Framework
%else
-BuildRequires: gstreamer-devel >= %{version}
-#BuildRequires: pkgconfig(gstreamer-1.0)
+BuildRequires: pkgconfig(gstreamer-1.0)
%if "%{plugin}" != "base"
-BuildRequires: gst-plugins-base-devel >= %{version}
-#BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
%endif
%endif
%if "%{plugin}" == "all"
%package -n gst-plugins-base
-Release: %{_base_release}
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Multimedia/Framework
%endif
processing capabilities can be added simply by installing new plug-ins.
%package -n gst-plugins-base-extension-adder
-Release: %{_base_release}
Summary: libgstadder.so for gst-plugins-base
Requires: gst-plugins-base = %{version}-%{release}
Provides: gst-plugins-base-profile_mobile = %{version}-%{release}
This is for Tizen mobile profile.
%package -n gst-plugins-base-devel
-Release: %{_base_release}
Summary: Include files and Libraries
Requires: gst-plugins-base = %{version}
%if "%{plugin}" == "all"
%package -n gst-plugins-good
-Release: %{_good_release}
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Multimedia/Framework
%endif
processing capabilities can be added simply by installing new plug-ins.
%package -n gst-plugins-good-extra
-Release: %{_good_release}
Summary: Complementary plugins for gst-plugins-good
Group: Productivity/Multimedia/Other
Requires: gst-plugins-good = %{version}
%if "%{plugin}" == "all"
%package -n gst-plugins-bad
-Release: %{_bad_release}
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Multimedia/Framework
%endif
processing capabilities can be added simply by installing new plug-ins.
%package -n gst-plugins-bad-devel
-Release: %{_bad_release}
Summary: GStreamer Streaming-Media Framework Plug-Ins
Requires: gst-plugins-bad = %{version}-%{release}
Requires: gst-plugins-base-devel
%if "%{plugin}" == "all"
%package -n gst-plugins-ugly
-Release: %{_ugly_release}
Summary: GStreamer plugins from the "ugly" set
Group: Multimedia/Framework
%endif
%if "%{plugin}" == "all"
%package -n gst-omx
-Release: %{_omx_release}
Summary: GStreamer plug-in that allows communication with OpenMAX IL components
Group: Multimedia/Framework
%endif
%if "%{plugin}" == "all"
%package -n gst-libav
-Release: %{_libav_release}
Summary: Libav plugin for GStreamer
Group: Multimedia/Framework
%endif
%if "%{plugin}" == "all"
%package -n gst-rtsp-server
-Release: %{_rs_release}
Summary: Multimedia Framework Library
Group: System/Libraries
%endif
demuxing 30+ formats and colorspace conversion.
%package -n gst-rtsp-server-devel
-Release: %{_rs_release}
Summary: Multimedia Framework RTSP server library (DEV)
Group: Development/Libraries
Requires: gst-rtsp-server = %{version}-%{release}
%if "%{plugin}" == "all"
%package -n gst-editing-services
-Release: %{_es_release}
Summary: GStreamer Editing Service Plug-Ins
Group: Multimedia/Framework
%endif
%if "%{plugin}" == "all" || "%{plugin}" == "es"
BuildRequires: flex
-BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
BuildRequires: pkgconfig(libxml-2.0)
Requires: gstreamer >= 1.0.0
non-linear editors.
%package -n gst-editing-services-devel
-Release: %{_es_release}
Summary: Development files for gst-editing-services
Requires: gst-editing-services = %{version}-%{release}