Common : add Conflicts to .spec file to prevent duplicated installment of system...
[platform/core/system/system-popup.git] / packaging / system-servant.spec
index a66c59d..8861c3c 100755 (executable)
@@ -50,6 +50,11 @@ and service file for dbus activation
 %package profile_common
 Summary:       System-servant configured for common profile
 Provides:      system-servant-compat = %{version}-%{release}
+Conflicts:     system-servant-profile_mobile
+Conflicts:     system-servant-extension-rectangle-profile_wearable
+Conflicts:     system-servant-extension-circle-profile_wearable
+Conflicts:     system-servant-extension-profile_ivi
+Conflicts:     system-servant-extension-profile_tv
 %description profile_common
 System-popup (system-servant) configured for common profile.
 The binary is shared between common/ivi/tv.
@@ -57,6 +62,11 @@ The binary is shared between common/ivi/tv.
 %package profile_ivi
 Summary:       System-servant configured for common profile
 Provides:      system-servant-compat = %{version}-%{release}
+Conflicts:     system-servant-profile_mobile
+Conflicts:     system-servant-extension-rectangle-profile_wearable
+Conflicts:     system-servant-extension-circle-profile_wearable
+Conflicts:     system-servant-profile_common
+Conflicts:     system-servant-extension-profile_tv
 %description profile_ivi
 System-popup (system-servant) configured for IVI profile.
 The binary is shared between common/ivi/tv.
@@ -65,6 +75,11 @@ The binary is shared between common/ivi/tv.
 Summary:       System-servant configured for TV profile
 Provides:      system-servant-compat = %{version}-%{release}
 Requires:      org.tizen.crash-syspopup
+Conflicts:     system-servant-profile_mobile
+Conflicts:     system-servant-extension-rectangle-profile_wearable
+Conflicts:     system-servant-extension-circle-profile_wearable
+Conflicts:     system-servant-profile_common
+Conflicts:     system-servant-extension-profile_ivi
 %description profile_tv
 System-popup (system-servant) configured for TV profile.
 The binary is shared between common/ivi/tv.
@@ -77,6 +92,11 @@ Requires:    org.tizen.overheat-syspopup
 Requires:      org.tizen.system-signal-sender
 Requires:      org.tizen.powerkey-syspopup.mobile
 Requires:      org.tizen.system-syspopup.mobile
+Conflicts:     system-servant-extension-rectangle-profile_wearable
+Conflicts:     system-servant-extension-circle-profile_wearable
+Conflicts:     system-servant-profile_common
+Conflicts:     system-servant-extension-profile_ivi
+Conflicts:     system-servant-extension-profile_tv
 %description profile_mobile
 System-popup (system-servant) configured for mobile profile.
 
@@ -91,7 +111,11 @@ Requires:   org.tizen.powerkey-syspopup.wearable
 Requires:      org.tizen.system-syspopup.wearable
 Provides:      system-servant-profile_wearable
 Provides:      system-servant-compat
+Conflicts:     system-servant-profile_mobile
 Conflicts:     system-servant-extension-rectangle-profile_wearable
+Conflicts:     system-servant-profile_common
+Conflicts:     system-servant-extension-profile_ivi
+Conflicts:     system-servant-extension-profile_tv
 %description extension-circle-profile_wearable
 System-popup (system-servant) configured for wearable profile.
 
@@ -104,7 +128,11 @@ Requires:  org.tizen.powerkey-syspopup.wearable
 Requires:      org.tizen.system-syspopup.wearable
 Provides:      system-servant-profile_wearable
 Provides:      system-servant-compat
+Conflicts:     system-servant-profile_mobile
 Conflicts:     system-servant-extension-circle-profile_wearable
+Conflicts:     system-servant-profile_common
+Conflicts:     system-servant-extension-profile_ivi
+Conflicts:     system-servant-extension-profile_tv
 %description extension-rectangle-profile_wearable
 System-popup (system-servant) configured for wearable profile.
 %endif