[Update] Adding some presets. 00/145800/2 submit/tizen/20170824.040001
authorwchang kim <wchang.kim@samsung.com>
Thu, 24 Aug 2017 01:25:24 +0000 (10:25 +0900)
committerWoo Chang Kim <wchang.kim@samsung.com>
Thu, 24 Aug 2017 01:27:35 +0000 (01:27 +0000)
IOT Core for ARTIK530.
IOT Headed Common for ARTIK530.

Change-Id: I339eb78e984d7726192c2b9767f656f7ed5a0b7f

packaging/building-blocks.spec
packaging/platform-preset-iot-artik530.inc [new file with mode: 0644]
packaging/platform-preset-iot-rpi3.inc [new file with mode: 0644]
packaging/platform-preset-iot.inc

index c220f6ffdbf764bc8448ac873aa692d538b8f331..7338502c3ecefcb284ed8a88087c29d3f94fd19e 100644 (file)
@@ -4,7 +4,7 @@
 %define tizen_feature() sed -i 's#\\\(\\\"%{1}\\\".\\\+>\\\).\\\+\\\(</key>\\\)#\\\1%{2}\\\2#' %{_sysconfdir}/config/model-config.xml;
 
 Name:          building-blocks
-Version:       0.0.2
+Version:       0.0.3
 Release:       0
 License:       Apache-2.0
 Summary:       The Root of All Tizen Meta Packages (building blocks)
@@ -33,6 +33,9 @@ Source2010:   epicfeature-development.inc
 Source2020:    epicfeature-platform.inc
 
 Source3500:    platform-preset-iot.inc
+Source3501:    platform-preset-iot-rpi3.inc
+Source3502:    platform-preset-iot-artik530.inc
+
 Source3800:    platform-preset-boards.inc
 Source3801:    platform-preset-boards-tm1.inc
 Source3802:    platform-preset-boards-rpi3.inc
@@ -89,10 +92,12 @@ and to most domains.
 
 %package       category-Preset
 Summary:       Tizen Presets
+Suggests:      %{name}-root-Preset_boards
 Suggests:      %{name}-root-Preset_iot_core
 Suggests:      %{name}-root-Preset_iot_core_rpi3
-Suggests:      %{name}-root-Preset_boards
+Suggests:      %{name}-root-Preset_iot_core_artik530
 Suggests:      %{name}-root-Preset_iot_headed
+Suggests:      %{name}-root-Preset_iot_headed_artik530
 %description   category-Preset
 This meta pacakge lists all Tizen blocks (meta packages) designating
 Tizen platform presets, HAL/device-support presets, and
@@ -287,6 +292,9 @@ python ./rule_checker.py
 # Tizen Platform Presets.
 # Unlike Preset-Recipes of TIC, you cannot deselect packages from these presets.
 %{include_if_mainbuild %{SOURCE3500}}
+%{include_if_mainbuild %{SOURCE3501}}
+%{include_if_mainbuild %{SOURCE3502}}
+
 %{include_if_mainbuild %{SOURCE3800}}
 %{include_if_mainbuild %{SOURCE3801}}
 %{include_if_mainbuild %{SOURCE3802}}
diff --git a/packaging/platform-preset-iot-artik530.inc b/packaging/platform-preset-iot-artik530.inc
new file mode 100644 (file)
index 0000000..a8d4a8a
--- /dev/null
@@ -0,0 +1,51 @@
+# Maintainer: Tizen IoT PM
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+#############################
+### IOT Core for ARTIK530 ###
+#############################
+%package root-Preset_iot_core_artik530
+Summary:    IOT Core Presets for ARTIK530
+Requires:      %{name}-root-Preset_iot_core
+Requires:   %{name}-sub1-Preset_boards-ARTIK530
+
+Conflicts:     %{name}-root-Preset_iot_headed_artik530
+Conflicts:     %{name}-root-Preset_iot_core_rpi3
+
+%description root-Preset_iot_core_artik530
+__EXPAND__: preset
+The packages of Tizen IoT Core for ARTIK530.
+%files root-Preset_iot_core_artik530
+
+
+######################################
+### IOT Haeded Common for ARTIK530 ###
+######################################
+%package root-Preset_iot_headed_artik530
+Summary:    IOT Headed Common Presets for ARTIK530
+Requires:      %{name}-root-Preset_iot_headed
+Requires:      %{name}-sub1-Preset_boards-ARTIK530
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Audio
+Requires:      alsa-utils
+Requires:      pulseaudio-module-bluetooth
+Requires:      pulseaudio-utils
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Bluetooth
+Requires:      net-config-plugin-headed
+Requires:      org.tizen.bt-syspopup
+Requires:      bluetooth-frwk-plugin-headed
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Camera
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-DALi
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-EFL
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-IM
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-System_Device
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Wifi
+Requires:      gst-omx
+Requires:      libomxil-e54xx
+
+Conflicts:     %{name}-root-Preset_iot_core_rpi3
+Conflicts:     %{name}-root-Preset_iot_core_artik530
+
+%description root-Preset_iot_headed_artik530
+__EXPAND__: preset
+The packages of Tizen IoT Headed Common for ARTIK530.
+%files root-Preset_iot_headed_artik530
diff --git a/packaging/platform-preset-iot-rpi3.inc b/packaging/platform-preset-iot-rpi3.inc
new file mode 100644 (file)
index 0000000..0082db0
--- /dev/null
@@ -0,0 +1,18 @@
+# Maintainer: Tizen IoT PM
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+#########################
+### IOT Core for RPI3 ###
+#########################
+%package root-Preset_iot_core_rpi3
+Summary:    IOT Core Presets for RPI3
+Requires:      %{name}-root-Preset_iot_core
+Requires:   %{name}-sub1-Preset_boards-RPI3
+
+Conflicts:     %{name}-root-Preset_iot_headed_artik530
+Conflicts:     %{name}-root-Preset_iot_core_artik530
+
+%description root-Preset_iot_core_rpi3
+__EXPAND__: preset
+The packages of Tizen IoT Core for RPI3.
+%files root-Preset_iot_core_rpi3
index 4d4821032481b5758fef689abd0a4307be8e8e9b..5734654283606f71c315bbca6fc9eb44a128ad57 100644 (file)
@@ -1,6 +1,9 @@
 # Maintainer: Tizen IoT PM
 # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
 
+################
+### IOT Core ###
+################
 %package root-Preset_iot_core
 Summary:    IOT Core Presets
 Requires: amd
@@ -51,29 +54,77 @@ Requires: util-linux
 Requires: vconf-internal-keys
 Requires: wpa_supplicant
 
-Conflicts:     %{name}-root-Preset_iot_headed
-Conflicts:     %{name}-root-Preset_iot_core_rpi3
 %description root-Preset_iot_core
 __EXPAND__: preset
 The packages of Tizen IoT Core.
 %files root-Preset_iot_core
 
+#########################
+### IOT Haeded Common ###
+#########################
 %package root-Preset_iot_headed
 Summary:    IOT Headed Common Presets
-%list_with_require %{_datadir}/image-configurations/iot-headed-3parts-armv7l-artik710.ks
-Conflicts:     %{name}-root-Preset_iot_core
-Conflicts:     %{name}-root-Preset_iot_core_rpi3
+Requires:      %{name}-root-Preset_iot_core
+Requires:      %{name}-sub2-domain_API-AppFramework-Alarm_API
+Requires:      %{name}-sub2-domain_API-AppFramework-Data_Control_API
+Requires:      %{name}-sub2-domain_API-AppFramework-Media_Key_API
+Requires:      %{name}-sub2-domain_API-AppFramework-Message_Port_API
+Requires:      %{name}-sub2-domain_API-AppFramework-Notification_API
+Requires:      %{name}-sub2-domain_API-AppFramework-TPK_Installation
+Requires:      %{name}-sub2-domain_API-Base-Utils
+Requires:      %{name}-sub2-domain_API-Content-Download
+Requires:      %{name}-sub2-domain_API-Content-Media_Content
+Requires:      %{name}-sub2-domain_API-Content-MIME_Type
+Requires:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Requires:      %{name}-sub2-domain_API-Multimedia-Image_Util
+Requires:      %{name}-sub2-domain_API-Multimedia-Media_Codec
+Requires:      %{name}-sub2-domain_API-Multimedia-Media_Tool
+Requires:      %{name}-sub2-domain_API-Multimedia-Metadata_Extractor
+Requires:      %{name}-sub2-domain_API-Multimedia-Player
+Requires:      %{name}-sub2-domain_API-Multimedia-Recorder
+Requires:      %{name}-sub2-domain_API-Multimedia-Sound_Manager
+Requires:      %{name}-sub2-domain_API-Multimedia-Thumbnail_Util
+Requires:      %{name}-sub2-domain_API-Multimedia-WAV_Player
+Requires:      %{name}-sub2-domain_API-Network-Connection
+Requires:      %{name}-sub2-domain_API-Network-DNSSD
+Requires:      %{name}-sub2-domain_API-Network-MTP
+Requires:      %{name}-sub2-domain_API-Network-SSDP
+Requires:      %{name}-sub2-domain_API-Security-CSR
+Requires:      %{name}-sub2-domain_API-Security-Device_Policy
+Requires:      %{name}-sub2-domain_API-Security-Key_Manager
+Requires:      %{name}-sub2-domain_API-Security-Privilege_Info
+Requires:      %{name}-sub2-domain_API-Security-YACA
+Requires:      %{name}-sub2-domain_API-System-Device_Callback
+Requires:      %{name}-sub2-domain_API-System-dlog
+Requires:      %{name}-sub2-domain_API-System-Runtime_information
+Requires:      %{name}-sub2-domain_API-System-Sensor_Listener
+Requires:      %{name}-sub2-domain_API-UI-Cairo
+Requires:      %{name}-sub2-domain_API-UI-External_Output_Manager
+Requires:      %{name}-sub2-domain_API-Web-WebView
+
+### C# API ###
+Requires: corefx-managed
+Requires: coreclr-extra
+Requires: csapi-tizenfx-common
+Requires: csapi-tizenfx-dummy
+
+### APP & ETC ###
+Requires: boot-animation
+Requires: boot-animation-sound-file-profile_common
+Requires: crash-worker
+Requires: glibc-locale
+Requires: org.tizen.menu-screen
+Requires: org.tizen.setting-profile_common
+Requires: org.tizen.worldclock-efl
+Requires: starter
+Requires: starter-profile_common
+Requires: system-servant
+Requires: system-servant-profile_common
+Requires: tizen-locale
+Requires: ug-bluetooth-efl
+Requires: wifi-efl-ug
+
 %description root-Preset_iot_headed
 __EXPAND__: preset
 The packages of Tizen IoT Headed Common.
 %files root-Preset_iot_headed
-
-%package root-Preset_iot_core_rpi3
-Summary:    IOT Core Presets for RPI3
-%list_with_require %{_datadir}/image-configurations/common-iot_core-2parts-armv7l-rpi3.ks
-Conflicts:     %{name}-root-Preset_iot_headed
-Conflicts:     %{name}-root-Preset_iot_core
-%description root-Preset_iot_core_rpi3
-__EXPAND__: preset
-The packages of Tizen IoT Core for RPI3.
-%files root-Preset_iot_core_rpi3