Preset-IoT: refactors the structure (layers) accepted/tizen/unified/20170405.174428 submit/tizen/20170405.075452 submit/tizen/20170405.102101
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 5 Apr 2017 05:56:14 +0000 (14:56 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 5 Apr 2017 05:56:14 +0000 (14:56 +0900)
Change-Id: I5dd45a6a6121b5035dd151f7a4124d02db325294
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/building-blocks.spec
packaging/platform-preset-iot.inc

index a6b35d0..63159bd 100644 (file)
@@ -141,6 +141,8 @@ end}}
 
 %build
 
+ls -l %{_datadir}/image-configurations/*
+
 # rule_checker returns non-zero if there is an error in *.inc, breaking the build
 python ./rule_checker.py
 
index 0fbfc10..7972844 100644 (file)
@@ -7,17 +7,75 @@ Conflicts:    %{name}-root-preset_mobile
 Conflicts:     %{name}-root-preset_tv
 Conflicts:     %{name}-root-preset_wearable
 Conflicts:     %{name}-root-preset_ivi
-Suggests:      %{name}-sub1-preset_iot-headless_minimal
+Suggests:      %{name}-sub1-preset_iot-boards
+Suggests:      %{name}-sub1-preset_iot-platforms
+Suggests:      %{name}-sub1-preset_iot-combined
 %description root-preset_iot
 Tizen IoT Device Presets
 %files root-preset_iot
 
+%package sub1-preset_iot-boards
+Summary:       IOT Device Board (Hardware Set) Presets
+Suggests:      %{name}-sub2-preset_iot-boards-RPI3_headlessBSP
+Suggests:      %{name}-sub2-preset_iot-boards-RPI3_fullBSP
+Suggests:      %{name}-sub2-preset_iot-boards-OdroidXU3_fullBSP
+%description sub1-preset_iot-boards
+Tizen IoT Device Board Support Packages (BSP) Presets
+%files sub1-preset_iot-boards
 
-%package sub1-preset_iot-headless_minimal
+
+%package sub1-preset_iot-platforms
+Summary:       IOT Software Platform Presets
+Suggests:      %{name}-sub2-preset_iot-platforms-headless_minimal
+Suggests:      %{name}-sub2-preset_iot-platforms-headless_speaker
+Suggests:      %{name}-sub2-preset_iot-platforms-headed_minimal
+%description sub1-preset_iot-platforms
+Tizen IoT Presets of Software Plaforms independent from specific hardware/BSPs.
+%files sub1-preset_iot-platforms
+
+%package sub1-preset_iot-combined
+Summary:       IOT Device Board (Hardware Set) Presets
+%description sub1-preset_iot-combined
+Tizen IoT Presets of specific devices, which have both BSPs and software platforms.
+%files sub1-preset_iot-combined
+
+
+%package sub2-preset_iot-boards-RPI3_headlessBSP
+Summary:       IoT BSP for RPI3 (headless)
+%description sub2-preset_iot-boards-RPI3_headlessBSP
+%files sub2-preset_iot-boards-RPI3_headlessBSP
+
+%package sub2-preset_iot-boards-RPI3_fullBSP
+Summary:       IoT BSP for RPI3 (full)
+%description sub2-preset_iot-boards-RPI3_fullBSP
+%files sub2-preset_iot-boards-RPI3_fullBSP
+
+%package sub2-preset_iot-boards-OdroidXU3_fullBSP
+Summary:       IoT BSP for OdroidXU3 (full)
+%description sub2-preset_iot-boards-OdroidXU3_fullBSP
+%files sub2-preset_iot-boards-OdroidXU3_fullBSP
+
+
+
+%package sub2-preset_iot-platforms-headless_minimal
 Summary:       IoT Headless Minimal Preset
 Requires:      %{name}-root-feature_Headless
-%description sub1-preset_iot-headless_minimal
+%description sub2-preset_iot-platforms-headless_minimal
 Tizen IoT Headless/Minimal Preset
-%files sub1-preset_iot-headless_minimal
+%files sub2-preset_iot-platforms-headless_minimal
+
+
+%package sub2-preset_iot-platforms-headless_speaker
+Summary:       IoT Headless Speaker (Minimal) Preset
+Requires:      %{name}-root-feature_Headless
+%description sub2-preset_iot-platforms-headless_speaker
+Tizen IoT Speaker/Minimal Preset
+%files sub2-preset_iot-platforms-headless_speaker
 
 
+%package sub2-preset_iot-platforms-headed_minimal
+Summary:       IoT Headed (GUI support) Minimal Preset
+Requires:      %{name}-root-feature_Headed
+%description sub2-preset_iot-platforms-headed_minimal
+Tizen IoT Headed/Minimal Preset
+%files sub2-preset_iot-platforms-headed_minimal