+++ /dev/null
-[general]
-upstream_branch = upstream/1.16
-upstream_tag = ${upstreamversion}
# HACK, change include paths in .y and .l in final version.
include_directories('parse')],
install : true,
- dependencies : [gobject_dep, gmodule_dep, glib_dep, mathlib, dl_dep] + backtrace_deps
+ dependencies : [gobject_dep, gmodule_dep, glib_dep, mathlib, dl_dep, dlog_dep] + backtrace_deps
+ platform_deps,
)
endif
endif
+# TIZEN BUILD OPTION
+
+dlog_dep = dependency('dlog', required : get_option('dlog'))
+if dlog_dep.found()
+ cdata.set('TIZEN_DLOG', 1)
+endif
+
+tv_dep = dependency('tv-profile', required : get_option('tv-profile'))
+if tv_dep.found()
+ cdata.set('TIZEN_TV_PROFILE', 1)
+endif
+
+# TIZEN BUILD OPTION end
+
plugins_install_dir = join_paths(get_option('libdir'), 'gstreamer-1.0')
pkgconfig = import('pkgconfig')
description : 'package origin URL to use in plugins')
option('doc', type : 'feature', value : 'auto', yield: true,
description: 'Enable documentation.')
+
+# Tizen options
+option('dlog', type : 'boolean', value : true,
+ description : 'dlog')
+option('tv-profile', type : 'boolean', value : false,
+ description : 'tv-profile')
\ No newline at end of file
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
Group: Multimedia/Framework
Url: http://gstreamer.freedesktop.org/
Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz
-Source100: common.tar.gz
+Source1001: gstreamer.manifest
BuildRequires: meson >= 0.48.0
BuildRequires: bison
BuildRequires: gettext-tools
%prep
%setup -q -n gstreamer-%{version}
-%setup -q -T -D -a 100
+cp %{SOURCE1001} .
%build
export CFLAGS="%{optflags} \
-D examples=disabled \
-D tests=disabled \
-D doc=disabled \
+%if "%{tizen_profile_name}" == "tv"
+ -D tv-profile=true \
+%endif
-D ptp-helper-permissions=none
%meson_build
rm -rf %{buildroot}%{_datadir}/gtk-doc
rm -rf %{buildroot}%{_docdir}/%{name}/manual
rm -rf %{buildroot}%{_docdir}/%{name}/pwg
+rm -rf %{buildroot}%{_libexecdir}/gstreamer-%{gst_branch}/gst-plugins-doc-cache-generator
mkdir -p %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/presets
%fdupes %{buildroot}
%{_libdir}/gstreamer-%{gst_branch}/*.so
%dir %{_libexecdir}/gstreamer-%{gst_branch}
%{_libexecdir}/gstreamer-%{gst_branch}/gst-plugin-scanner
+%{_libexecdir}/gstreamer-%{gst_branch}/gst-hotdoc-plugins-scanner
%{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/Gst-1.0.typelib