summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorwchang kim <wchang.kim@samsung.com>2017-08-24 08:19:21 +0900
committerwchang kim <wchang.kim@samsung.com>2017-08-24 08:19:21 +0900
commit62ebf7b0035656aca6f21abba7508091248bb165 (patch)
treeb3af7e47d512231ef77f691b04585a232157b50e /packaging
parent8cc3cba585e4549ba86e5f55d7c52eb6984d7bf9 (diff)
downloadbuilding-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.spec2
-rw-r--r--packaging/platform-preset-boards-artik520.inc321
-rw-r--r--packaging/platform-preset-boards-artik530.inc2
-rw-r--r--packaging/platform-preset-boards-rpi3.inc2
-rw-r--r--packaging/platform-preset-boards-tm1.inc2
-rw-r--r--packaging/platform-preset-boards.inc26
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