diff options
author | wchang kim <wchang.kim@samsung.com> | 2017-08-24 08:19:21 +0900 |
---|---|---|
committer | wchang kim <wchang.kim@samsung.com> | 2017-08-24 08:19:21 +0900 |
commit | 62ebf7b0035656aca6f21abba7508091248bb165 (patch) | |
tree | b3af7e47d512231ef77f691b04585a232157b50e /packaging | |
parent | 8cc3cba585e4549ba86e5f55d7c52eb6984d7bf9 (diff) | |
download | building-blocks-62ebf7b0035656aca6f21abba7508091248bb165.tar.gz building-blocks-62ebf7b0035656aca6f21abba7508091248bb165.tar.bz2 building-blocks-62ebf7b0035656aca6f21abba7508091248bb165.zip |
[Update] Adding new BSP for ARTIK520
Change-Id: If77c992fb5b6fff186e828f39030fa0092772651
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/building-blocks.spec | 2 | ||||
-rw-r--r-- | packaging/platform-preset-boards-artik520.inc | 321 | ||||
-rw-r--r-- | packaging/platform-preset-boards-artik530.inc | 2 | ||||
-rw-r--r-- | packaging/platform-preset-boards-rpi3.inc | 2 | ||||
-rw-r--r-- | packaging/platform-preset-boards-tm1.inc | 2 | ||||
-rw-r--r-- | packaging/platform-preset-boards.inc | 26 |
6 files changed, 327 insertions, 28 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index 3e77de5..c220f6f 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -37,6 +37,7 @@ Source3800: platform-preset-boards.inc Source3801: platform-preset-boards-tm1.inc Source3802: platform-preset-boards-rpi3.inc Source3803: platform-preset-boards-artik530.inc +Source3804: platform-preset-boards-artik520.inc # To get .ks files BuildRequires: image-configurations @@ -290,3 +291,4 @@ python ./rule_checker.py %{include_if_mainbuild %{SOURCE3801}} %{include_if_mainbuild %{SOURCE3802}} %{include_if_mainbuild %{SOURCE3803}} +%{include_if_mainbuild %{SOURCE3804}} diff --git a/packaging/platform-preset-boards-artik520.inc b/packaging/platform-preset-boards-artik520.inc new file mode 100644 index 0000000..be96897 --- /dev/null +++ b/packaging/platform-preset-boards-artik520.inc @@ -0,0 +1,321 @@ +# Maintainer: Tizen PM? +# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers. + +################## +### ARTIK520 ### +################## +%package sub1-Preset_boards-ARTIK520 +Summary: ARTIK520 Selection for HAL and Feature +Requires: %{name}-sub2-Preset_boards-ARTIK520-System +Suggests: %{name}-sub2-Preset_boards-ARTIK520-System_Device +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Audio +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Audio_Recording +Suggests: %{name}-sub2-Preset_boards-ARTIK520-GPS +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Camera +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Display +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Wifi +Suggests: %{name}-sub2-Preset_boards-ARTIK520-WifiDirect +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Bluetooth +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Bluetooth_CallAudio +Suggests: %{name}-sub2-Preset_boards-ARTIK520-BLE +Suggests: %{name}-sub2-Preset_boards-ARTIK520-NFC +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Telephony +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Feedback +Suggests: %{name}-sub2-Preset_boards-ARTIK520-Sensor +Suggests: %{name}-sub2-Preset_boards-ARTIK520-DALi +Suggests: %{name}-sub2-Preset_boards-ARTIK520-EFL +Suggests: %{name}-sub2-Preset_boards-ARTIK520-IM + +Conflicts: %{name}-sub1-Preset_boards-TM1 +Conflicts: %{name}-sub1-Preset_boards-RPI3 +Conflicts: %{name}-sub1-Preset_boards-ARTIK530 + +%description sub1-Preset_boards-ARTIK520 +Firstly select HALs and Feature to add to your image. +%files sub1-Preset_boards-ARTIK520 +%posttrans sub1-Preset_boards-ARTIK520 +%tizen_feature tizen.org/system/platform.processor exynos +%tizen_feature tizen.org/system/platform.communication_processor none +%tizen_feature tizen.org/feature/platform.core.cpu.arch armv7 +%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 true +%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 false +%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1200 +%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv3 +%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 true +%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 false +%tizen_feature tizen.org/feature/profile common +%tizen_feature tizen.org/feature/location.batch false +%tizen_feature tizen.org/feature/network.ethernet true +%tizen_feature tizen.org/feature/network.wifi.tdls false +%tizen_feature tizen.org/feature/screen.auto_rotation false +%tizen_feature tizen.org/feature/screen.height 1280 +%tizen_feature tizen.org/feature/screen.output.hdmi true +%tizen_feature tizen.org/feature/screen.output.rca false +%tizen_feature tizen.org/feature/screen.shape.circle false +%tizen_feature tizen.org/feature/screen.shape.rectangle true +%tizen_feature tizen.org/feature/screen.size.normal.720.1280 true +%tizen_feature tizen.org/feature/screen.width 720 +%tizen_feature tizen.org/feature/sensor.accelerometer false +%tizen_feature tizen.org/feature/sensor.gravity false +%tizen_feature tizen.org/feature/sensor.linear_acceleration false +%tizen_feature tizen.org/feature/sensor.proximity false +%tizen_feature tizen.org/feature/sensor.temperature false + + +### ARTIK520-System ### +%package sub2-Preset_boards-ARTIK520-System +Summary: System +Requires: system-plugin-headless +Requires: system-plugin-exynos +Requires: system-plugin-u3 +Requires: model-config-default +Requires: system-plugin-init_wrapper + +%description sub2-Preset_boards-ARTIK520-System +Packages for System HAL and Feature. They are mandatory. +ARTIK520 uses 3 partitions. +Should use the recipe file to consist of 3 partitions. +%files sub2-Preset_boards-ARTIK520-System + +### ARTIK520-System_Device ### +%package sub2-Preset_boards-ARTIK520-System_Device +Summary: Deviced Plugin +Requires: device-manager-plugin-artik + +%description sub2-Preset_boards-ARTIK520-System_Device +Packages for Deviced HAL and Feature. +%files sub2-Preset_boards-ARTIK520-System_Device + + +### ARTIK520-Audio ### +%package sub2-Preset_boards-ARTIK520-Audio +Summary: Audio +Requires: audio-hal-ak4953 +Requires: alsa-ucm-data-ak4953 +Requires: mmfw-sysconf-target-artik10 + +Suggests: %{name}-sub2-domain_API-Multimedia-Audio_IO +Suggests: %{name}-sub2-domain_API-Multimedia-Player +Suggests: %{name}-sub2-domain_API-Multimedia-WAV_Player +Suggests: %{name}-sub2-domain_API-Multimedia-Tone_Player +Suggests: %{name}-sub2-domain_API-Multimedia-OpenAL +Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer + +%description sub2-Preset_boards-ARTIK520-Audio +Packages of Audio HAL and Feature for ARTIK520. +If you select Bluetooth, you can select pulseaudio-modules-bluetooth. +%files sub2-Preset_boards-ARTIK520-Audio + +### ARTIK520-Audio_Recording ### +%package sub2-Preset_boards-ARTIK520-Audio_Recording +Summary: AudioRecording +Requires: %{name}-sub2-Preset_boards-ARTIK520-Audio + +Suggests: %{name}-sub2-domain_API-Multimedia-Recorder +Suggests: %{name}-sub2-domain_API-Multimedia-Audio_IO +Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer + +%description sub2-Preset_boards-ARTIK520-Audio_Recording +Packages of Audio HAL and Feature for ARTIK520. + +%files sub2-Preset_boards-ARTIK520-Audio_Recording +%posttrans sub2-Preset_boards-ARTIK520-Audio_Recording +%tizen_feature tizen.org/feature/microphone true + +### ARTIK520-GPS ### +%package sub2-Preset_boards-ARTIK520-GPS +Summary: GPS (Not Supported) + +%description sub2-Preset_boards-ARTIK520-GPS +Packages of GPS HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-GPS + +### ARTIK520-Camera ### +%package sub2-Preset_boards-ARTIK520-Camera +Summary: Camera +Requires: %{name}-sub2-domain_API-Multimedia-Camera +Requires: %{name}-sub2-Preset_boards-ARTIK520-Display +Requires: mmfw-sysconf-target-artik10 + +%description sub2-Preset_boards-ARTIK520-Camera +Packages of Camera HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Camera +%posttrans sub2-Preset_boards-ARTIK520-Camera +%tizen_feature tizen.org/feature/camera true +%tizen_feature tizen.org/feature/camera.back true +%tizen_feature tizen.org/feature/camera.back.flash false +%tizen_feature tizen.org/feature/camera.front false +%tizen_feature tizen.org/feature/camera.front.flash false + + +### ARTIK520-Display ### +%package sub2-Preset_boards-ARTIK520-Display +Summary: Display +Requires: %{name}-sub2-domain_API-UI-Display_Server +Requires: e-tizen-data-profile_common +Requires: libtbm-exynos +Requires: libtdm-drm +Requires: coregl + +%description sub2-Preset_boards-ARTIK520-Display +Packages of Display HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Display +%posttrans sub2-Preset_boards-ARTIK520-Display +%tizen_feature tizen.org/feature/graphics.acceleration true +%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true +%tizen_feature tizen.org/feature/opengles true +%tizen_feature tizen.org/feature/opengles.version.1_1 true +%tizen_feature tizen.org/feature/opengles.version.2_0 true +%tizen_feature tizen.org/feature/opengles.version.3_0 false +%tizen_feature tizen.org/feature/opengles.version.3_1 false +%tizen_feature tizen.org/feature/opengles.version.3_2 false +%tizen_feature tizen.org/feature/vulkan.version.1_0 false +%tizen_feature tizen.org/feature/screen true + +### ARTIK520-Wifi ### +%package sub2-Preset_boards-ARTIK520-Wifi +Summary: Wifi +Requires: %{name}-sub2-domain_API-Network-WiFi +Requires: %{name}-sub2-domain_API-Network-WiFi_Manager +Requires: wpa_supplicant-profile_common +Suggests: net-config-plugin-headed + +%description sub2-Preset_boards-ARTIK520-Wifi +Packages of Wifi HAL and Feature for ARTIK520. +If you enable the UI, you can select net-config-plugin-headed. +%files sub2-Preset_boards-ARTIK520-Wifi + + +### ARTIK520-WifiDirect ### +%package sub2-Preset_boards-ARTIK520-WifiDirect +Summary: WifiDirect ( Not Supported ) + +%description sub2-Preset_boards-ARTIK520-WifiDirect +Packages of WifiDirect HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-WifiDirect + +### ARTIK520-Bluetooth ### +%package sub2-Preset_boards-ARTIK520-Bluetooth +Summary: Bluetooth +Requires: %{name}-sub2-domain_API-Network-Bluetooth_BREDR +Requires: bluetooth-firmware-bcm-artik +Requires: bluetooth-frwk-profile_common +Requires: bluetooth-tools-profile_common +Requires: bluez-profile_common +Suggests: bluez-extension-bredr +Suggests: bluetooth-frwk-plugin-headed +Suggests: org.tizen.bt-syspopup +Suggests: org.tizen.bt-syspopup-profile_common + +%description sub2-Preset_boards-ARTIK520-Bluetooth +Packages of Bluetooth HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Bluetooth + +### ARTIK520-Bluetooth_CallAudio ### +%package sub2-Preset_boards-ARTIK520-Bluetooth_CallAudio +Summary: Bluetooth Call Audio +Requires: %{name}-sub2-Preset_boards-ARTIK520-Bluetooth +Requires: %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio +Requires: bluetooth-agent-profile_common + +%description sub2-Preset_boards-ARTIK520-Bluetooth_CallAudio +Packages of Bluetooth HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Bluetooth_CallAudio + + +### ARTIK520-BLE ### +%package sub2-Preset_boards-ARTIK520-BLE +Summary: BLE +Requires: %{name}-sub2-domain_API-Network-Bluetooth_LE +Requires: bluetooth-firmware-bcm-artik +Requires: bluetooth-frwk-profile_common +Requires: bluetooth-tools-profile_common +Requires: bluez-profile_common +Suggests: bluetooth-frwk-plugin-headed +Suggests: org.tizen.bt-syspopup +Suggests: org.tizen.bt-syspopup-profile_common + +%description sub2-Preset_boards-ARTIK520-BLE +Packages of BLE HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-BLE + +### ARTIK520-NFC ### +%package sub2-Preset_boards-ARTIK520-NFC +Summary: NFC (Not Supported) + +%description sub2-Preset_boards-ARTIK520-NFC +Packages of NFC HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-NFC + +### ARTIK520-Telephony ### +%package sub2-Preset_boards-ARTIK520-Telephony +Summary: Telephony (Not Supported) + +%description sub2-Preset_boards-ARTIK520-Telephony +Packages of Telephony HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Telephony + +### ARTIK520-Feedback ### +%package sub2-Preset_boards-ARTIK520-Feedback +Summary: Feedback +Requires: %{name}-sub2-domain_API-System-Feedback +Requires: %{name}-sub2-Preset_boards-ARTIK520-Audio +Requires: feedbackd-profile_mobile +Requires: svi-data-profile_common + + +%description sub2-Preset_boards-ARTIK520-Feedback +Packages of Feedback HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Feedback + +### ARTIK520-Sensor ### +%package sub2-Preset_boards-ARTIK520-Sensor +Summary: Sensor (Not Supported) + +%description sub2-Preset_boards-ARTIK520-Sensor +Packages of Sensor HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-Sensor + +### ARTIK520-DALi ### +%package sub2-Preset_boards-ARTIK520-DALi +Summary: DALi +Requires: %{name}-sub2-domain_API-UI-DALi +Requires: %{name}-sub2-Preset_boards-ARTIK520-Display +Requires: dali-adaptor-dali-video-player-plugin +Requires: dali-extension-key-extension +Requires: dali-extension +Requires: dali-toolkit-resources_720x1280 + +%description sub2-Preset_boards-ARTIK520-DALi +Packages of DALi HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-DALi + +### ARTIK520-EFL ### +%package sub2-Preset_boards-ARTIK520-EFL +Summary: EFL +Requires: %{name}-sub2-Preset_boards-ARTIK520-Display +Requires: %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit +Requires: efl-config-profile_common +Requires: efl-misc-profile_common +Requires: efl-modules-profile_common +Requires: efl-theme-tizen-common +Requires: elementary-tizen +Suggests: download-fonts-service + + +%description sub2-Preset_boards-ARTIK520-EFL +Packages of EFL HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-EFL + +### ARTIK520-IM ### +%package sub2-Preset_boards-ARTIK520-IM +Summary: IM +Requires: %{name}-sub2-domain_API-UIX-Input_Method +Requires: isf-config-common +Requires: ise-default-profile_common +Requires: org.tizen.inputmethod-setting-profile_common +Requires: %{name}-sub2-Preset_boards-ARTIK520-EFL + +%description sub2-Preset_boards-ARTIK520-IM +Packages of IM HAL and Feature for ARTIK520. +%files sub2-Preset_boards-ARTIK520-IM diff --git a/packaging/platform-preset-boards-artik530.inc b/packaging/platform-preset-boards-artik530.inc index 1cb36da..2ec979a 100644 --- a/packaging/platform-preset-boards-artik530.inc +++ b/packaging/platform-preset-boards-artik530.inc @@ -28,7 +28,7 @@ Suggests: %{name}-sub2-Preset_boards-ARTIK530-IM Conflicts: %{name}-sub1-Preset_boards-TM1 Conflicts: %{name}-sub1-Preset_boards-RPI3 -Conflicts: %{name}-sub1-Preset_boards-ARTIK_fullBSP +Conflicts: %{name}-sub1-Preset_boards-ARTIK520 %description sub1-Preset_boards-ARTIK530 Firstly select HALs and Feature to add to your image. diff --git a/packaging/platform-preset-boards-rpi3.inc b/packaging/platform-preset-boards-rpi3.inc index 30b1767..a554994 100644 --- a/packaging/platform-preset-boards-rpi3.inc +++ b/packaging/platform-preset-boards-rpi3.inc @@ -26,8 +26,8 @@ Suggests: %{name}-sub2-Preset_boards-RPI3-EFL Suggests: %{name}-sub2-Preset_boards-RPI3-IM Conflicts: %{name}-sub1-Preset_boards-TM1 -Conflicts: %{name}-sub1-Preset_boards-ARTIK_fullBSP Conflicts: %{name}-sub1-Preset_boards-ARTIK530 +Conflicts: %{name}-sub1-Preset_boards-ARTIK520 %description sub1-Preset_boards-RPI3 Firstly select HALs and Feature to add to your image. diff --git a/packaging/platform-preset-boards-tm1.inc b/packaging/platform-preset-boards-tm1.inc index 9be9f92..40a06a4 100644 --- a/packaging/platform-preset-boards-tm1.inc +++ b/packaging/platform-preset-boards-tm1.inc @@ -27,8 +27,8 @@ Suggests: %{name}-sub2-Preset_boards-TM1-EFL Suggests: %{name}-sub2-Preset_boards-TM1-IM Conflicts: %{name}-sub1-Preset_boards-RPI3 -Conflicts: %{name}-sub1-Preset_boards-ARTIK_fullBSP Conflicts: %{name}-sub1-Preset_boards-ARTIK530 +Conflicts: %{name}-sub1-Preset_boards-ARTIK520 %description sub1-Preset_boards-TM1 Firstly select HALs and Feature to add to your image. diff --git a/packaging/platform-preset-boards.inc b/packaging/platform-preset-boards.inc index 4c6048d..dac8f01 100644 --- a/packaging/platform-preset-boards.inc +++ b/packaging/platform-preset-boards.inc @@ -5,35 +5,11 @@ Summary: Board (Hardware Set) Support Packages (BSP) Presets %ifarch armv7l Suggests: %{name}-sub1-Preset_boards-ARTIK530 +Suggests: %{name}-sub1-Preset_boards-ARTIK520 Suggests: %{name}-sub1-Preset_boards-RPI3 Suggests: %{name}-sub1-Preset_boards-TM1 -Suggests: %{name}-sub1-Preset_boards-ARTIK_fullBSP %endif %description root-Preset_boards Note that kernel binaries may be required to be installed in a separated partition and you might be not allowed to include kernel binaries in the platform image. %files root-Preset_boards - -%ifarch armv7l -%package sub1-Preset_boards-ARTIK_fullBSP -Summary: ARTIK (full) -Requires: alsa-ucm-data-ak4953 -Requires: audio-hal-ak4953 -Requires: bluetooth-firmware-bcm-artik -Requires: device-manager-plugin-artik -Requires: libomxil-e54xx -Requires: mmfw-sysconf-target-artik10 -Requires: model-config-artik -Requires: system-plugin-init_wrapper -Requires: system-plugin-u3 - -Conflicts: %{name}-sub1-Preset_boards-RPI3 -Conflicts: %{name}-sub1-Preset_boards-TM1 -Conflicts: %{name}-sub1-Preset_boards-ARTIK530 - -%description sub1-Preset_boards-ARTIK_fullBSP -__KS_URL__: http://download.tizen.org/snapshots/tizen/unified/latest/images/standard/common-wayland-3parts-armv7l-artik710/ -These are manually extracted from -common-wayland-3parts-armv7l-artik710.ks -%files sub1-Preset_boards-ARTIK_fullBSP -%endif |