diff options
author | Rui Lv <ruix.lv@intel.com> | 2014-10-10 19:15:22 -0400 |
---|---|---|
committer | Rui Lv <ruix.lv@intel.com> | 2014-10-13 23:03:57 -0400 |
commit | 29893bc309c61435558da221a8a63d91282b031f (patch) | |
tree | 87bd01340e4ae59f71ca7ca0716adf3643cd7657 | |
parent | eacdb905e398c198808521630f3fb40f5f04bbdc (diff) | |
download | build-config-29893bc309c61435558da221a8a63d91282b031f.tar.gz build-config-29893bc309c61435558da221a8a63d91282b031f.tar.bz2 build-config-29893bc309c61435558da221a8a63d91282b031f.zip |
Update build-conf for IVI branch from OBS
Change-Id: Id87eac96e63c86035ca25631c5ff984d60e2a06c
Signed-off-by: Rui Lv <ruix.lv@intel.com>
-rw-r--r-- | build-arm.conf | 53 | ||||
-rw-r--r-- | build-atom.conf | 53 | ||||
-rw-r--r-- | build-emulator.conf | 53 | ||||
-rw-r--r-- | meta.xml | 7 |
4 files changed, 130 insertions, 36 deletions
diff --git a/build-arm.conf b/build-arm.conf index 8d9abfc..ecac57c 100644 --- a/build-arm.conf +++ b/build-arm.conf @@ -65,6 +65,7 @@ Macros: %endif +%define _with_qt5 1 %define _with_pulseaudio_samsung_policy 1 %define _with_tizen 1 %define _with_mesa 1 @@ -191,6 +192,13 @@ Macros: %_repository arm %profile ivi +%release_name Tizen IVI 3.0 +%tizen_version_major 3 +%tizen_version_minor 0 +%tizen_version_patch 0 +%tizen_version %{tizen_version_major}.%{tizen_version_minor} +%tizen_full_version %{tizen_version}.%{tizen_version_patch} +%tizen %tizen_version %_with_ivi 1 %_with_wayland 1 %_with_tizen 1 @@ -200,23 +208,44 @@ Macros: %run_check_section 0 %opensuse_bs 1 %_default_patch_fuzz 2 -%_with_wrt_option_bluetooth 1 -%_with_wrt_option_msg_port 1 -%_with_wrt_option_call_history 1 + +# Macro used to enable qt5 in Tizen project +# Set qt5 to 1 also activate build of some sub-package +# eg: automotive-message-broker +# Tizen (Common, IVI, ...) can be delivered with or without qt5. +%_with_qt5 1 + +# Macro used to handle bluetooth popups without syspopup/bt-syspopup which +# needs OSP . In IVI, this macro permits to address bluetooth notifications +# (using C API) to notification-service daemon. Then homescreen is supposed +# to deal with those notifications and display relevant popups. +# Affects: bluetooth-frwk %_with_bluetooth_frwk_libnotification 1 -%_with_audio_session_manager 1 + +# Macro used to control how the policy interfaces (using either the Samsung +# solution (%_with_audio_session_manager) or Murphy with Samsung ASM +# frontend (%_with_audio_session_manager_with_murphy) +# Affects: libmm-sound %_with_audio_session_manager_with_murphy 1 -%_with_dlog_to_systemd_journal 1 -%_with_wrt_option_eds 1 -%_with_wrt_option_nfc 1 + +# This build macro controls whether the OS uses legacy nfc-manager or +# neard enabled nfc-manager-neard. If enabled, nfc-manager-neard is used. +# Affects: nfc CAPI, emulator-plugin-nfc %_with_neard_nfc 1 + +# Enable certain packages (for example, libgee and glib) to be compiled +# with introspection enabled, which was required in IVI to compile Vala +# source. %_with_introspection 1 -%_with_icosyscon 0 -%_with_pulseaudio_samsung_policy 1 -%tizen_version 3.0 -%tizen 3.0 +# This selects whether or not to use ICO system controller or Murphy +# replacement. +# Affects: murphy +%_with_icosyscon 1 + +# Uses mobile-specific Samsung patches for PulseAudio. +# Affects: pulseaudio, libmm-sound +%_with_pulseaudio_samsung_policy 1 %vendor tizen %_vendor tizen - diff --git a/build-atom.conf b/build-atom.conf index 35615af..87916c1 100644 --- a/build-atom.conf +++ b/build-atom.conf @@ -65,6 +65,7 @@ Macros: %endif +%define _with_qt5 1 %define _with_pulseaudio_samsung_policy 1 %define _with_tizen 1 %define _with_mesa 1 @@ -191,6 +192,13 @@ Macros: %_repository atom %profile ivi +%release_name Tizen IVI 3.0 +%tizen_version_major 3 +%tizen_version_minor 0 +%tizen_version_patch 0 +%tizen_version %{tizen_version_major}.%{tizen_version_minor} +%tizen_full_version %{tizen_version}.%{tizen_version_patch} +%tizen %tizen_version %_with_ivi 1 %_with_wayland 1 %_with_tizen 1 @@ -200,23 +208,44 @@ Macros: %run_check_section 0 %opensuse_bs 1 %_default_patch_fuzz 2 -%_with_wrt_option_bluetooth 1 -%_with_wrt_option_msg_port 1 -%_with_wrt_option_call_history 1 + +# Macro used to enable qt5 in Tizen project +# Set qt5 to 1 also activate build of some sub-package +# eg: automotive-message-broker +# Tizen (Common, IVI, ...) can be delivered with or without qt5. +%_with_qt5 1 + +# Macro used to handle bluetooth popups without syspopup/bt-syspopup which +# needs OSP . In IVI, this macro permits to address bluetooth notifications +# (using C API) to notification-service daemon. Then homescreen is supposed +# to deal with those notifications and display relevant popups. +# Affects: bluetooth-frwk %_with_bluetooth_frwk_libnotification 1 -%_with_audio_session_manager 1 + +# Macro used to control how the policy interfaces (using either the Samsung +# solution (%_with_audio_session_manager) or Murphy with Samsung ASM +# frontend (%_with_audio_session_manager_with_murphy) +# Affects: libmm-sound %_with_audio_session_manager_with_murphy 1 -%_with_dlog_to_systemd_journal 1 -%_with_wrt_option_eds 1 -%_with_wrt_option_nfc 1 + +# This build macro controls whether the OS uses legacy nfc-manager or +# neard enabled nfc-manager-neard. If enabled, nfc-manager-neard is used. +# Affects: nfc CAPI, emulator-plugin-nfc %_with_neard_nfc 1 + +# Enable certain packages (for example, libgee and glib) to be compiled +# with introspection enabled, which was required in IVI to compile Vala +# source. %_with_introspection 1 -%_with_icosyscon 0 -%_with_pulseaudio_samsung_policy 1 -%tizen_version 3.0 -%tizen 3.0 +# This selects whether or not to use ICO system controller or Murphy +# replacement. +# Affects: murphy +%_with_icosyscon 1 + +# Uses mobile-specific Samsung patches for PulseAudio. +# Affects: pulseaudio, libmm-sound +%_with_pulseaudio_samsung_policy 1 %vendor tizen %_vendor tizen - diff --git a/build-emulator.conf b/build-emulator.conf index 014136c..6577bb2 100644 --- a/build-emulator.conf +++ b/build-emulator.conf @@ -65,6 +65,7 @@ Macros: %endif +%define _with_qt5 1 %define _with_pulseaudio_samsung_policy 1 %define _with_tizen 1 %define _with_mesa 1 @@ -191,6 +192,13 @@ Macros: %_repository emulator %profile ivi +%release_name Tizen IVI 3.0 +%tizen_version_major 3 +%tizen_version_minor 0 +%tizen_version_patch 0 +%tizen_version %{tizen_version_major}.%{tizen_version_minor} +%tizen_full_version %{tizen_version}.%{tizen_version_patch} +%tizen %tizen_version %_with_ivi 1 %_with_wayland 1 %_with_tizen 1 @@ -200,23 +208,44 @@ Macros: %run_check_section 0 %opensuse_bs 1 %_default_patch_fuzz 2 -%_with_wrt_option_bluetooth 1 -%_with_wrt_option_msg_port 1 -%_with_wrt_option_call_history 1 + +# Macro used to enable qt5 in Tizen project +# Set qt5 to 1 also activate build of some sub-package +# eg: automotive-message-broker +# Tizen (Common, IVI, ...) can be delivered with or without qt5. +%_with_qt5 1 + +# Macro used to handle bluetooth popups without syspopup/bt-syspopup which +# needs OSP . In IVI, this macro permits to address bluetooth notifications +# (using C API) to notification-service daemon. Then homescreen is supposed +# to deal with those notifications and display relevant popups. +# Affects: bluetooth-frwk %_with_bluetooth_frwk_libnotification 1 -%_with_audio_session_manager 1 + +# Macro used to control how the policy interfaces (using either the Samsung +# solution (%_with_audio_session_manager) or Murphy with Samsung ASM +# frontend (%_with_audio_session_manager_with_murphy) +# Affects: libmm-sound %_with_audio_session_manager_with_murphy 1 -%_with_dlog_to_systemd_journal 1 -%_with_wrt_option_eds 1 -%_with_wrt_option_nfc 1 + +# This build macro controls whether the OS uses legacy nfc-manager or +# neard enabled nfc-manager-neard. If enabled, nfc-manager-neard is used. +# Affects: nfc CAPI, emulator-plugin-nfc %_with_neard_nfc 1 + +# Enable certain packages (for example, libgee and glib) to be compiled +# with introspection enabled, which was required in IVI to compile Vala +# source. %_with_introspection 1 -%_with_icosyscon 0 -%_with_pulseaudio_samsung_policy 1 -%tizen_version 3.0 -%tizen 3.0 +# This selects whether or not to use ICO system controller or Murphy +# replacement. +# Affects: murphy +%_with_icosyscon 1 + +# Uses mobile-specific Samsung patches for PulseAudio. +# Affects: pulseaudio, libmm-sound +%_with_pulseaudio_samsung_policy 1 %vendor tizen %_vendor tizen - @@ -8,6 +8,9 @@ <person userid="sdx" role="maintainer"/> <build> <disable arch="i586" repository="arm"/> + <disable arch="x86_64" repository="arm"/> + <disable arch="i586" repository="atom64"/> + <disable arch="armv7l" repository="atom64"/> </build> <debuginfo> <enable/> @@ -15,6 +18,10 @@ <repository name="emulator"> <arch>i586</arch> </repository> + <repository name="atom64"> + <arch>x86_64</arch> + <arch>i586</arch> + </repository> <repository name="atom"> <arch>i586</arch> </repository> |