summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRui Lv <ruix.lv@intel.com>2014-10-10 19:15:22 -0400
committerRui Lv <ruix.lv@intel.com>2014-10-13 23:03:57 -0400
commit29893bc309c61435558da221a8a63d91282b031f (patch)
tree87bd01340e4ae59f71ca7ca0716adf3643cd7657
parenteacdb905e398c198808521630f3fb40f5f04bbdc (diff)
downloadbuild-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.conf53
-rw-r--r--build-atom.conf53
-rw-r--r--build-emulator.conf53
-rw-r--r--meta.xml7
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
-
diff --git a/meta.xml b/meta.xml
index b57b9b2..02c1aed 100644
--- a/meta.xml
+++ b/meta.xml
@@ -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>