Revert "Remove Profile Build Dependency" 98/106198/1 accepted/tizen/common/20161221.183336 accepted/tizen/ivi/20161221.041035 accepted/tizen/mobile/20161221.040936 accepted/tizen/tv/20161221.040955 accepted/tizen/wearable/20161221.041015 submit/tizen/20161221.040046
authorDongchul Lim <dc7.lim@samsung.com>
Wed, 21 Dec 2016 03:45:37 +0000 (19:45 -0800)
committerDongchul Lim <dc7.lim@samsung.com>
Wed, 21 Dec 2016 03:45:37 +0000 (19:45 -0800)
This reverts commit 3488112d1120fe13410471f3265c120eea0eb46e.

Change-Id: Iac566074b63e733321d0a80a12ceaf06d5d6d62c

packaging/model-config-emulator.spec

index 0002ba7..ad5dad6 100644 (file)
@@ -11,43 +11,6 @@ Source0:     %{name}-%{version}.tar.gz
 %description
 Model configuration data package
 
-%package profile_common
-Summary:       A Model configuration for mobile profile
-Provides:      %{name}=%{version}-%{release}
-Provides:      %{name}-profile_ivi=%{version}-%{release}
-Conflicts:     %{name}-profile_wearable
-Conflicts:     %{name}-profile_tv
-Conflicts:     %{name}-profile_mobile
-%description profile_common
-Model configuiration data pacakge (emulator/common/ivi)
-
-%package profile_mobile
-Summary:       A Model configuration for mobile profile
-Provides:      %{name}=%{version}-%{release}
-Conflicts:     %{name}-profile_wearable
-Conflicts:     %{name}-profile_tv
-Conflicts:     %{name}-profile_common
-%description profile_mobile
-Model configuiration data pacakge (emulator/mobile)
-
-%package profile_wearable
-Summary:       A Model configuration for wearable profile
-Provides:      %{name}=%{version}-%{release}
-Conflicts:     %{name}-profile_mobile
-Conflicts:     %{name}-profile_tv
-Conflicts:     %{name}-profile_common
-%description profile_wearable
-Model configuiration data pacakge (emulator/wearable)
-
-%package profile_tv
-Summary:       A Model configuration for tv profile
-Provides:      %{name}=%{version}-%{release}
-Conflicts:     %{name}-profile_wearable
-Conflicts:     %{name}-profile_mobile
-Conflicts:     %{name}-profile_common
-%description profile_tv
-Model configuiration data pacakge (emulator/tv)
-
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -57,47 +20,27 @@ Model configuiration data pacakge (emulator/tv)
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{_sysconfdir}/config
 
-cp -f model-config.xml %{buildroot}%{_sysconfdir}/config/model-config.xml
+%define config_xml model-config_mobile.xml
 
-cp -f model-config_wearable.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.wearable
+%if "%{?profile}" == "wearable"
+%define config_xml model-config_wearable.xml
+%endif
 
-cp -f model-config_tv.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.tv
+%if "%{?profile}" == "tv"
+%define config_xml model-config_tv.xml
+%endif
 
+%if "%{?profile}" == "mobile"
 %ifarch x86_64
-cp -f model-config_mobile64.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
+%define config_xml model-config_mobile64.xml
 %else
-cp -f model-config_mobile.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
+%define config_xml model-config_mobile.xml
+%endif
 %endif
 
-%post profile_mobile
-ln -sf model-config.xml.mobile %{_sysconfdir}/config/model-config.xml
-%preun profile_mobile
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_mobile
-%config %{_sysconfdir}/config/model-config.xml.mobile
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
-
-%post profile_wearable
-ln -sf model-config.xml.wearable %{_sysconfdir}/config/model-config.xml
-%preun profile_wearable
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_wearable
-%config %{_sysconfdir}/config/model-config.xml.wearable
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
-
-%post profile_tv
-ln -sf model-config.xml.tv %{_sysconfdir}/config/model-config.xml
-%preun profile_tv
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_tv
-%config %{_sysconfdir}/config/model-config.xml.tv
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
+cp -f %{config_xml} %{buildroot}%{_sysconfdir}/config/model-config.xml
 
-%files profile_common
+%files
 %config %{_sysconfdir}/config/model-config.xml
 %manifest model-config.manifest
 %license LICENSE.Apache-2.0
-