diff options
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/building-blocks.spec | 12 | ||||
-rw-r--r-- | packaging/platform-preset-iot-artik530.inc | 51 | ||||
-rw-r--r-- | packaging/platform-preset-iot-rpi3.inc | 18 | ||||
-rw-r--r-- | packaging/platform-preset-iot.inc | 81 |
4 files changed, 145 insertions, 17 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index c220f6f..7338502 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -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 index 0000000..a8d4a8a --- /dev/null +++ b/packaging/platform-preset-iot-artik530.inc @@ -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 index 0000000..0082db0 --- /dev/null +++ b/packaging/platform-preset-iot-rpi3.inc @@ -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 diff --git a/packaging/platform-preset-iot.inc b/packaging/platform-preset-iot.inc index 4d48210..5734654 100644 --- a/packaging/platform-preset-iot.inc +++ b/packaging/platform-preset-iot.inc @@ -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 |