summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/building-blocks.spec2
-rw-r--r--packaging/domain-features-esplusplayer.inc30
-rw-r--r--packaging/domain-features.inc1
-rw-r--r--packaging/platform-preset-iot-headed-images.inc9
4 files changed, 42 insertions, 0 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec
index cc9f60f..ef78af6 100644
--- a/packaging/building-blocks.spec
+++ b/packaging/building-blocks.spec
@@ -39,6 +39,7 @@ Source1218: domain-apis-machinelearning.inc
Source1300: domain-features.inc
Source1301: domain-features-dotnet.inc
Source1302: domain-features-webapi.inc
+Source1303: domain-features-esplusplayer.inc
Source1304: domain-features-bootanimation.inc
Source1305: domain-features-starter.inc
Source1306: domain-features-upgrade.inc
@@ -364,6 +365,7 @@ python ./rule_checker.py
%{include_if_mainbuild %{SOURCE1300}}
%{include_if_mainbuild %{SOURCE1301}}
%{include_if_mainbuild %{SOURCE1302}}
+%{include_if_mainbuild %{SOURCE1303}}
%{include_if_mainbuild %{SOURCE1304}}
%{include_if_mainbuild %{SOURCE1305}}
%{include_if_mainbuild %{SOURCE1306}}
diff --git a/packaging/domain-features-esplusplayer.inc b/packaging/domain-features-esplusplayer.inc
new file mode 100644
index 0000000..7890e74
--- /dev/null
+++ b/packaging/domain-features-esplusplayer.inc
@@ -0,0 +1,30 @@
+# Maintainer: TBD: This is temporary block for TDC Demo. You may proceed with this later anyway.
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+##################
+## Esplusplayer ##
+##################
+%package sub1-domain_Feature-Esplusplayer
+Summary: ESPlusplayer
+Requires: esplusplayer
+Requires: libtrackrenderer
+Requires: gst-plugins-good
+Requires: gst-plugins-bad
+Requires: gst-plugins-ugly
+Requires: gst-plugins-tizen
+Requires: gst-libav
+Requires: jsoncpp
+Requires: %{name}-sub2-domain_API-Multimedia-AudioCore
+Requires: %{name}-sub2-domain_API-Multimedia-Configuration
+
+# required building block
+Requires: %{name}-sub2-domain_API-System-Storage
+Requires: %{name}-sub2-domain_API-UI-TBM_Surface
+
+# suggest building block for video rendering
+Suggests: %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+
+%description sub1-domain_Feature-Esplusplayer
+The ESPlusPlayer support demuxed stream playback
+
+%files sub1-domain_Feature-Esplusplayer
diff --git a/packaging/domain-features.inc b/packaging/domain-features.inc
index bdb3323..54947cf 100644
--- a/packaging/domain-features.inc
+++ b/packaging/domain-features.inc
@@ -19,6 +19,7 @@ Suggests: %{name}-sub1-domain_Feature-Resource_manager_Light
Suggests: %{name}-sub1-domain_Feature-Resource_manager_Headless
Suggests: %{name}-sub1-domain_Feature-Power_manager
Suggests: %{name}-sub1-domain_Feature-Mode_Supervisor
+Suggests: %{name}-sub1-domain_Feature-Esplusplayer
%description root-domain_Feature
__EXPAND__: domains
diff --git a/packaging/platform-preset-iot-headed-images.inc b/packaging/platform-preset-iot-headed-images.inc
index 255a95b..f46af4c 100644
--- a/packaging/platform-preset-iot-headed-images.inc
+++ b/packaging/platform-preset-iot-headed-images.inc
@@ -90,6 +90,8 @@ Requires: glibc-locale
Requires: memps
Requires: psmisc
Requires: tizen-debug
+#From TRE-2817
+Requires: %{name}-sub1-domain_Feature-Esplusplayer
Requires: tizen-locale
## Applications
## building-blocks-sub1-feature_App-IoT_Headed_Ref
@@ -245,6 +247,8 @@ Requires: %{name}-sub2-domain_API-Network-SoftAP
Requires: %{name}-sub2-Preset_boards-COMMON-UserAwareness
#From TRE-2811
Requires: nsjail
+#From TRE-2817
+Requires: %{name}-sub1-domain_Feature-Esplusplayer
### PARTITION ###
Requires: %{name}-sub1-Preset_partition-3parts_ramdisk_recovery
@@ -384,6 +388,9 @@ Requires: memps
Requires: psmisc
Requires: tizen-debug
Requires: tizen-locale
+##From TRE-2817
+Requires: %{name}-sub1-domain_Feature-Esplusplayer
+
## Applications
## building-blocks-sub1-feature_App-IoT_Headed_Ref
Requires: org.tizen.setting-profile_common
@@ -507,6 +514,8 @@ Requires: inference-engine-tflite
Requires: capi-media-player-utils
Requires: libspeex
Requires: GraphicsMagick-c++
+#From TRE-2817
+Requires: %{name}-sub1-domain_Feature-Esplusplayer
### Network
Requires: %{name}-sub2-Preset_boards-EMUL-BLE