%endif
+%define _with_qt5 1
%define _with_pulseaudio_samsung_policy 1
%define _with_tizen 1
%define _with_mesa 1
%_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
%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
-
%endif
+%define _with_qt5 1
%define _with_pulseaudio_samsung_policy 1
%define _with_tizen 1
%define _with_mesa 1
%_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
%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
-
%endif
+%define _with_qt5 1
%define _with_pulseaudio_samsung_policy 1
%define _with_tizen 1
%define _with_mesa 1
%_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
%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
-
<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/>
<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>