%define debug_package %{nil}
-%define model_config_file %{_sysconfdir}/config/model-config.xml
Name: model-config-emulator
Summary: A Model configuration
-Version: 0.0.2
+Version: 0.0.4
Release: 0
Group: System/Configuration
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Requires: %{name}-compat = %{version}-%{release}
-Recommends: %{name}-profile_common = %{version}-%{release}
-
%description
Model configuration data package
%package profile_common
-Summary: A Model configuration for mobile profile
-Provides: %{name}-compat=%{version}-%{release}
-Provides: %{name}-profile_ivi=%{version}-%{release}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_mobile
+Summary: A Model configuration for common profile
+Provides: model-config
%description profile_common
-Model configuiration data pacakge (emulator/common/ivi)
+Model configuiration data pacakge (emulator/common)
+
+%package profile_ivi
+Summary: A Model configuration for ivi profile
+Provides: model-config
+%description profile_ivi
+Model configuiration data pacakge (emulator/ivi)
%package profile_mobile
Summary: A Model configuration for mobile profile
-Provides: %{name}-compat=%{version}-%{release}
-Provides: %{model_config_file}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_common
+Provides: model-config
%description profile_mobile
Model configuiration data pacakge (emulator/mobile)
%package profile_wearable
Summary: A Model configuration for wearable profile
-Provides: %{name}-compat=%{version}-%{release}
-Provides: %{model_config_file}
-Conflicts: %{name}-profile_mobile
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_common
+Provides: model-config
%description profile_wearable
Model configuiration data pacakge (emulator/wearable)
%package profile_tv
Summary: A Model configuration for tv profile
-Provides: %{name}-compat=%{version}-%{release}
-Provides: %{model_config_file}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_mobile
-Conflicts: %{name}-profile_common
+Provides: model-config
%description profile_tv
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
-
-cp -f model-config_wearable.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.wearable
+cp -f model-config.xml %{buildroot}%{_sysconfdir}/config/%{name}_common.xml
+cp -f model-config.xml %{buildroot}%{_sysconfdir}/config/%{name}_ivi.xml
+cp -f model-config_wearable.xml %{buildroot}%{_sysconfdir}/config/%{name}_wearable.xml
%ifarch x86_64
-cp -f model-config_tv64.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.tv
+cp -f model-config_tv64.xml %{buildroot}%{_sysconfdir}/config/%{name}_tv.xml
+cp -f model-config_mobile64.xml %{buildroot}%{_sysconfdir}/config/%{name}_mobile.xml
%else
-cp -f model-config_tv.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.tv
+cp -f model-config_tv.xml %{buildroot}%{_sysconfdir}/config/%{name}_tv.xml
+cp -f model-config_mobile.xml %{buildroot}%{_sysconfdir}/config/%{name}_mobile.xml
%endif
-%ifarch x86_64
-cp -f model-config_mobile64.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
-%else
-cp -f model-config_mobile.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
-%endif
%post profile_mobile
-ln -sf model-config.xml.mobile %{_sysconfdir}/config/model-config.xml
+ln -sf %{name}_mobile.xml %{_sysconfdir}/config/model-config.xml
%files profile_mobile
-%config %{_sysconfdir}/config/model-config.xml.mobile
%manifest model-config.manifest
+%config %{_sysconfdir}/config/%{name}_mobile.xml
%license LICENSE.Apache-2.0
%post profile_wearable
-ln -sf model-config.xml.wearable %{_sysconfdir}/config/model-config.xml
+ln -sf %{name}_wearable.xml %{_sysconfdir}/config/model-config.xml
%files profile_wearable
-%config %{_sysconfdir}/config/model-config.xml.wearable
%manifest model-config.manifest
+%config %{_sysconfdir}/config/%{name}_wearable.xml
%license LICENSE.Apache-2.0
%post profile_tv
-ln -sf model-config.xml.tv %{_sysconfdir}/config/model-config.xml
+ln -sf %{name}_tv.xml %{_sysconfdir}/config/model-config.xml
%files profile_tv
-%config %{_sysconfdir}/config/model-config.xml.tv
%manifest model-config.manifest
+%config %{_sysconfdir}/config/%{name}_tv.xml
%license LICENSE.Apache-2.0
+%post profile_common
+ln -sf %{name}_common.xml %{_sysconfdir}/config/model-config.xml
%files profile_common
-%config %{_sysconfdir}/config/model-config.xml
%manifest model-config.manifest
+%config %{_sysconfdir}/config/%{name}_common.xml
+%license LICENSE.Apache-2.0
+
+%post profile_ivi
+ln -sf %{name}_ivi.xml %{_sysconfdir}/config/model-config.xml
+%files profile_ivi
+%manifest model-config.manifest
+%config %{_sysconfdir}/config/%{name}_ivi.xml
%license LICENSE.Apache-2.0