summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorwchang kim <wchang.kim@samsung.com>2018-02-06 11:44:32 +0900
committerwchang kim <wchang.kim@samsung.com>2018-02-06 11:45:51 +0900
commit16b0ac1502568f11cf4c965b32e9946cfe5135fe (patch)
treef4ffe181f97b4c8b571cc813d87bb0fe4d48a7ee /packaging
parenteca38d5b6dbf2a3521b4c34bf99267c848f0c2fb (diff)
downloadbuilding-blocks-16b0ac1502568f11cf4c965b32e9946cfe5135fe.tar.gz
building-blocks-16b0ac1502568f11cf4c965b32e9946cfe5135fe.tar.bz2
building-blocks-16b0ac1502568f11cf4c965b32e9946cfe5135fe.zip
Adding TM2 BSP(temporary version).
Change-Id: I531163574d88a651824475f225c4fa4c2c71ec36
Diffstat (limited to 'packaging')
-rw-r--r--packaging/building-blocks.spec2
-rw-r--r--packaging/platform-preset-boards-artik530.inc1
-rw-r--r--packaging/platform-preset-boards-rpi3.inc1
-rw-r--r--packaging/platform-preset-boards-tm1.inc3
-rw-r--r--packaging/platform-preset-boards-tm2.inc389
-rw-r--r--packaging/platform-preset-boards.inc1
6 files changed, 396 insertions, 1 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec
index f11e371..bcf448d 100644
--- a/packaging/building-blocks.spec
+++ b/packaging/building-blocks.spec
@@ -55,6 +55,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-tm2.inc
# To get .ks files
BuildRequires: image-configurations
@@ -340,3 +341,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-artik530.inc b/packaging/platform-preset-boards-artik530.inc
index 76adfad..e2f920e 100644
--- a/packaging/platform-preset-boards-artik530.inc
+++ b/packaging/platform-preset-boards-artik530.inc
@@ -29,6 +29,7 @@ Suggests: %{name}-sub2-Preset_boards-ARTIK530-EFL
Suggests: %{name}-sub2-Preset_boards-ARTIK530-IM
Conflicts: %{name}-sub1-Preset_boards-TM1
+Conflicts: %{name}-sub1-Preset_boards-TM2
Conflicts: %{name}-sub1-Preset_boards-RPI3
%description sub1-Preset_boards-ARTIK530
diff --git a/packaging/platform-preset-boards-rpi3.inc b/packaging/platform-preset-boards-rpi3.inc
index 7512226..c859017 100644
--- a/packaging/platform-preset-boards-rpi3.inc
+++ b/packaging/platform-preset-boards-rpi3.inc
@@ -29,6 +29,7 @@ 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-TM2
Conflicts: %{name}-sub1-Preset_boards-ARTIK530
%description sub1-Preset_boards-RPI3
diff --git a/packaging/platform-preset-boards-tm1.inc b/packaging/platform-preset-boards-tm1.inc
index f7a67b0..7c7ea64 100644
--- a/packaging/platform-preset-boards-tm1.inc
+++ b/packaging/platform-preset-boards-tm1.inc
@@ -5,7 +5,7 @@
### TM1 ###
#############
%package sub1-Preset_boards-TM1
-Summary: TM1 Selection for HAL and Feature(For Test)
+Summary: TM1 Selection for HAL and Feature
Requires: %{name}-sub2-Preset_boards-TM1-System
Suggests: %{name}-sub2-Preset_boards-TM1-Audio
Suggests: %{name}-sub2-Preset_boards-TM1-Audio_Recording
@@ -27,6 +27,7 @@ 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-TM2
Conflicts: %{name}-sub1-Preset_boards-ARTIK530
%description sub1-Preset_boards-TM1
diff --git a/packaging/platform-preset-boards-tm2.inc b/packaging/platform-preset-boards-tm2.inc
new file mode 100644
index 0000000..90a1ea4
--- /dev/null
+++ b/packaging/platform-preset-boards-tm2.inc
@@ -0,0 +1,389 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+##################
+### TM2 ###
+##################
+%package sub1-Preset_boards-TM2
+Summary: TM2 Selection for HAL and Feature
+Requires: %{name}-sub2-Preset_boards-TM2-System
+Suggests: %{name}-sub2-Preset_boards-TM2-System_Device
+Suggests: %{name}-sub2-Preset_boards-TM2-Audio
+Suggests: %{name}-sub2-Preset_boards-TM2-Audio_Recording
+Suggests: %{name}-sub2-Preset_boards-TM2-GPS
+Suggests: %{name}-sub2-Preset_boards-TM2-Codec
+Suggests: %{name}-sub2-Preset_boards-TM2-Camera
+Suggests: %{name}-sub2-Preset_boards-TM2-Display
+Suggests: %{name}-sub2-Preset_boards-TM2-Display_Headless
+Suggests: %{name}-sub2-Preset_boards-TM2-Wifi
+Suggests: %{name}-sub2-Preset_boards-TM2-WifiDirect
+Suggests: %{name}-sub2-Preset_boards-TM2-Bluetooth
+Suggests: %{name}-sub2-Preset_boards-TM2-Bluetooth_CallAudio
+Suggests: %{name}-sub2-Preset_boards-TM2-BLE
+Suggests: %{name}-sub2-Preset_boards-TM2-NFC
+Suggests: %{name}-sub2-Preset_boards-TM2-Telephony
+Suggests: %{name}-sub2-Preset_boards-TM2-Feedback
+Suggests: %{name}-sub2-Preset_boards-TM2-Sensor
+Suggests: %{name}-sub2-Preset_boards-TM2-DALi
+Suggests: %{name}-sub2-Preset_boards-TM2-EFL
+Suggests: %{name}-sub2-Preset_boards-TM2-IM
+
+Conflicts: %{name}-sub1-Preset_boards-TM1
+Conflicts: %{name}-sub1-Preset_boards-RPI3
+Conflicts: %{name}-sub1-Preset_boards-ARTIK530
+
+%description sub1-Preset_boards-TM2
+Firstly select HALs and Feature to add to your image.
+%files sub1-Preset_boards-TM2
+%posttrans sub1-Preset_boards-TM2
+%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
+%tizen_feature tizen.org/feature/peripheral_io.gpio true
+%tizen_feature tizen.org/feature/peripheral_io.i2c true
+%tizen_feature tizen.org/feature/peripheral_io.pwm true
+%tizen_feature tizen.org/feature/peripheral_io.spi true
+%tizen_feature tizen.org/feature/peripheral_io.uart true
+%tizen_feature tizen.org/system/model_name artik
+
+
+### TM2-System ###
+%package sub2-Preset_boards-TM2-System
+Summary: TM2_System
+Requires: system-plugin-profile-iot-headless
+#Requires: system-plugin-config-udev-sdbd
+Requires: system-plugin-exynos
+Requires: model-config-default
+Requires: system-plugin-init_wrapper
+#Requires: system-plugin-n4
+
+
+%description sub2-Preset_boards-TM2-System
+Packages for System HAL and Feature. They are mandatory.
+If you select 3 partitions, please select system-plugin-u3.
+If you don't use initrd partition, please select system-plugin-init_wrapper.
+%files sub2-Preset_boards-TM2-System
+
+### TM2-System_Device ###
+%package sub2-Preset_boards-TM2-System_Device
+Summary: TM2_Deviced Plugin
+Requires: device-manager-plugin-exynos5433
+
+%description sub2-Preset_boards-TM2-System_Device
+Packages for Deviced HAL and Feature.
+%files sub2-Preset_boards-TM2-System_Device
+
+
+### TM2-Audio ###
+%package sub2-Preset_boards-TM2-Audio
+Summary: TM2_Audio
+Requires: alsa-ucm-data-wm5110
+Requires: audio-hal-wm5110
+Requires: mmfw-sysconf-target-n4
+
+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-TM2-Audio
+Packages of Audio HAL and Feature for TM2.
+If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
+%files sub2-Preset_boards-TM2-Audio
+
+### TM2-Audio_Recording ###
+%package sub2-Preset_boards-TM2-Audio_Recording
+Summary: TM2_AudioRecording
+Requires: %{name}-sub2-Preset_boards-TM2-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-TM2-Audio_Recording
+Packages of Audio HAL and Feature for TM2.
+
+%files sub2-Preset_boards-TM2-Audio_Recording
+%posttrans sub2-Preset_boards-TM2-Audio_Recording
+%tizen_feature tizen.org/feature/microphone true
+%tizen_feature tizen.org/feature/media.audio_recording true
+
+### TM2-GPS ###
+%package sub2-Preset_boards-TM2-GPS
+Summary: TM2_GPS (Not Supported)
+
+%description sub2-Preset_boards-TM2-GPS
+Packages of GPS HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-GPS
+
+### TM2-Codec ###
+%package sub2-Preset_boards-TM2-Codec
+Summary: TM2_Codec
+Suggests: %{name}-sub2-Preset_boards-TM2-Display
+Suggests: %{name}-sub2-Preset_boards-TM2-Display_Headless
+Requires: gst-libav
+Requires: gstreamer
+Requires: gst-plugins-base
+Requires: gstreamer-utils
+Requires: gst-omx
+Requires: gst-plugins-good
+Requires: gst-plugins-bad
+Requires: gst-plugins-tizen
+Requires: gst-plugins-ugly
+Requires: mmfw-sysconf-target-n4
+
+Suggests: %{name}-sub2-domain_API-Multimedia-Player
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Codec
+Suggests: %{name}-sub2-domain_API-Multimedia-Camera
+Suggests: %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests: %{name}-sub2-domain_API-Multimedia-Screen_Mirroring
+
+%description sub2-Preset_boards-TM2-Codec
+Packages of Codec HAL and Feature for TM2.
+If you want to use hardware acceleration, select the required feature.
+%files sub2-Preset_boards-TM2-Codec
+
+### TM2-Camera ###
+%package sub2-Preset_boards-TM2-Camera
+Summary: TM2_Camera
+Requires: %{name}-sub2-domain_API-Multimedia-Camera
+Requires: %{name}-sub2-Preset_boards-TM2-Display
+Requires: mmfw-sysconf-target-n4
+Requires: gst-plugins-tizen
+
+%description sub2-Preset_boards-TM2-Camera
+Packages of Camera HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Camera
+%posttrans sub2-Preset_boards-TM2-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
+%tizen_feature tizen.org/feature/media.video_recording true
+
+
+### TM2-Display ###
+%package sub2-Preset_boards-TM2-Display
+Summary: TM2_Display
+Requires: %{name}-sub2-domain_API-UI-Display_Server
+Requires: e-tizen-data-profile_common
+Requires: libtbm-exynos
+Requires: libtdm-exynos
+Requires: coregl
+Requires: gst-plugins-bad
+
+Conflicts: %{name}-sub2-Preset_boards-TM2-Display_Headless
+
+%description sub2-Preset_boards-TM2-Display
+Packages of Display HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Display
+%posttrans sub2-Preset_boards-TM2-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
+
+### TM2-Display_Headless ###
+%package sub2-Preset_boards-TM2-Display_Headless
+Summary: TM2_Display(Headless)
+Requires: %{name}-sub2-domain_API-UI-Display_Server_Headless
+Requires: libtbm-exynos
+
+Conflicts: %{name}-sub2-Preset_boards-TM2-Display
+
+%description sub2-Preset_boards-TM2-Display_Headless
+Packages of Display HAL and Feature for TM2(Headless).
+%files sub2-Preset_boards-TM2-Display_Headless
+%posttrans sub2-Preset_boards-TM2-Display_Headless
+%tizen_feature tizen.org/feature/graphics.acceleration false
+%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom false
+%tizen_feature tizen.org/feature/opengles false
+%tizen_feature tizen.org/feature/opengles.version.1_1 false
+%tizen_feature tizen.org/feature/opengles.version.2_0 false
+%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 false
+
+### TM2-Wifi ###
+%package sub2-Preset_boards-TM2-Wifi
+Summary: TM2_Wifi
+Requires: %{name}-sub2-domain_API-Network-WiFi
+Requires: %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires: wpa_supplicant-extension-TM2
+Suggests: net-config-plugin-headed
+
+%description sub2-Preset_boards-TM2-Wifi
+Packages of Wifi HAL and Feature for TM2.
+If you enable the UI, you can select net-config-plugin-headed.
+%files sub2-Preset_boards-TM2-Wifi
+
+
+### TM2-WifiDirect ###
+%package sub2-Preset_boards-TM2-WifiDirect
+Summary: TM2_WifiDirect
+Requires: %{name}-sub2-domain_API-Network-WiFi_Direct
+Requires: %{name}-sub2-Preset_boards-TM2-Wifi
+Requires: wifi-direct-manager-profile_common
+
+%description sub2-Preset_boards-TM2-WifiDirect
+Packages of WifiDirect HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-WifiDirect
+
+### TM2-Bluetooth ###
+%package sub2-Preset_boards-TM2-Bluetooth
+Summary: TM2_Bluetooth
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_BREDR
+Requires: bluetooth-frwk-profile_common
+Requires: bluetooth-tools-profile_common
+Requires: bluetooth-firmware-bcm
+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-TM2-Bluetooth
+Packages of Bluetooth HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Bluetooth
+
+### TM2-Bluetooth_CallAudio ###
+%package sub2-Preset_boards-TM2-Bluetooth_CallAudio
+Summary: TM2_Bluetooth Call Audio
+Requires: %{name}-sub2-Preset_boards-TM2-Bluetooth
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio
+Requires: bluetooth-agent-profile_common
+
+%description sub2-Preset_boards-TM2-Bluetooth_CallAudio
+Packages of Bluetooth HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Bluetooth_CallAudio
+
+
+### TM2-BLE ###
+%package sub2-Preset_boards-TM2-BLE
+Summary: TM2_BLE
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_LE
+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-TM2-BLE
+Packages of BLE HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-BLE
+
+### TM2-NFC ###
+%package sub2-Preset_boards-TM2-NFC
+Summary: TM2_NFC (Not Supported)
+
+%description sub2-Preset_boards-TM2-NFC
+Packages of NFC HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-NFC
+
+### TM2-Telephony ###
+%package sub2-Preset_boards-TM2-Telephony
+Summary: TM2_Telephony (Not Supported)
+
+%description sub2-Preset_boards-TM2-Telephony
+Packages of Telephony HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Telephony
+
+### TM2-Feedback ###
+%package sub2-Preset_boards-TM2-Feedback
+Summary: TM2_Feedback
+Requires: %{name}-sub2-domain_API-System-Feedback
+Requires: %{name}-sub2-Preset_boards-TM2-Audio
+Requires: feedbackd-profile_mobile
+Requires: svi-data-profile_common
+
+
+%description sub2-Preset_boards-TM2-Feedback
+Packages of Feedback HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Feedback
+
+### TM2-Sensor ###
+%package sub2-Preset_boards-TM2-Sensor
+Summary: TM2_Sensor (Not Supported)
+
+%description sub2-Preset_boards-TM2-Sensor
+Packages of Sensor HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-Sensor
+
+### TM2-DALi ###
+%package sub2-Preset_boards-TM2-DALi
+Summary: TM2_DALi
+Requires: %{name}-sub2-domain_API-UI-DALi
+Requires: %{name}-sub2-Preset_boards-TM2-Display
+Requires: dali-extension-video-player-plugin
+Requires: dali-extension-key-extension
+Requires: dali-extension
+Requires: dali-toolkit-resources_720x1280
+
+%description sub2-Preset_boards-TM2-DALi
+Packages of DALi HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-DALi
+
+### TM2-EFL ###
+%package sub2-Preset_boards-TM2-EFL
+Summary: TM2_EFL
+Requires: %{name}-sub2-Preset_boards-TM2-Display
+Requires: %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+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-TM2-EFL
+Packages of EFL HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-EFL
+
+### TM2-IM ###
+%package sub2-Preset_boards-TM2-IM
+Summary: TM2_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-TM2-EFL
+
+%description sub2-Preset_boards-TM2-IM
+Packages of IM HAL and Feature for TM2.
+%files sub2-Preset_boards-TM2-IM
diff --git a/packaging/platform-preset-boards.inc b/packaging/platform-preset-boards.inc
index 81a055c..268ddc3 100644
--- a/packaging/platform-preset-boards.inc
+++ b/packaging/platform-preset-boards.inc
@@ -7,6 +7,7 @@ Summary: Board (Hardware Set) Support Packages (BSP) Presets
Suggests: %{name}-sub1-Preset_boards-ARTIK530
Suggests: %{name}-sub1-Preset_boards-RPI3
Suggests: %{name}-sub1-Preset_boards-TM1
+Suggests: %{name}-sub1-Preset_boards-TM2
%endif
%description root-Preset_boards
__EXPAND__: preset