+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if common || ivi || "undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
+%package profile_common
+Summary: Wi-Fi Direct manager for common/ivi
+Requires: %{name} = %{version}-%{release}
+%description profile_common
+Manager for handling wifi-direct functionalities for common/ivi
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if mobile || "undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+%package profile_mobile
+Summary: Wi-Fi Direct manager for mobile
+Requires: %{name} = %{version}-%{release}
+%description profile_mobile
+Manager for handling wifi-direct functionalities for mobile
+
+%ifarch %{arm}
+%package extension-TM1
+Summary: Extension for mobile TM1
+Requires: %{name}-profile_mobile = %{version}-%{release}
+%description extension-TM1
+Manager for handling wifi-direct functionalities for mobile TM1
+%endif
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if wearable || "undefined"
+%if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+%package profile_wearable
+Summary: Wi-Fi Direct manager for wearable
+Requires: %{name} = %{version}-%{release}
+%description profile_wearable
+Manager for handling wifi-direct functionalities for wearable
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if tv || "undefined"
+%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+%package profile_tv
+Summary: Wi-Fi Direct manager for tv
+Requires: %{name} = %{version}-%{release}
+%description profile_tv
+Manager for handling wifi-direct functionalities for tv
+%endif
+