Configuarbility/BuildingBlock Support for Tizen 4.0 63/96863/1
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 10 Nov 2016 11:31:24 +0000 (20:31 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 10 Nov 2016 11:32:39 +0000 (20:32 +0900)
- This is for Tizen 4.0. Do not merge into 3.0 (tizen_3.0) branch.

- When this commit gets SR'ed, the maintainer needs to create JIRA-TRE
 issue of:

 - Replace browser with my-account-profile_mobile in mobile profile.

- For Tizen 4.0 Configurability / Building Blocks, every Tizen package
 should be able to be built in a single OBS project (Unified Build)
 and every Tizen pacakge should be able to be located in a single
 dependency tree.

- For Type-B packages (packages with same name but differnt profile
 located in different git paths), we add Provides for common package
 name to make this change transparent to other packages and make
 each package unique.

- Other twin--wearable--will be modified soon as well.

Change-Id: Idb6582c8f986ee74e7de1e6c29e5d6ff5339f0bc
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/my-account.spec

index 56b084a..0282232 100755 (executable)
@@ -1,7 +1,10 @@
-Name:       my-account
+%define alias my-account
+
+Name:       my-account-profile_mobile
 Summary:    My account application
 Version:    1.9.104
 Release:    1
+Provides:   my-account = %{version}-%{release}
 Group:      main/devel
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
@@ -45,13 +48,13 @@ make %{?jobs:-j%jobs}
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}/usr/share/license
-cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2  %{buildroot}/usr/share/license/%{name}
+cp LICENSE.APLv2  %{buildroot}/usr/share/license/%{alias}
 %make_install
 
 %files
 %manifest my-account.manifest
 %defattr(-,root,root,-)
-/usr/share/license/%{name}
+/usr/share/license/%{alias}
 %{LIBDIR}/*
 %{RESDIR}/*
 %{SHAREDDIR}/*