Remove Profile Build Dependency (Type-B) 13/98213/2
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 16 Nov 2016 11:31:15 +0000 (20:31 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 18 Nov 2016 04:50:08 +0000 (13:50 +0900)
- This is for Tizen 4.0.
  (4.0 Configurability and Building Blocks)

- You need to create JIRA-TRE issue when SR-ing this:

  Add org.tizen.quickpanel-profile_mobile for mobile profile

- There is /apps/core/preloaded/quickpanel.git, which has the
 same name; thus the package name is renamed while adding Provides to
 keep the new name compatible with the old name.
 : https://review.tizen.org/gerrit/#/c/98181/

Change-Id: Ie454ea124a3c6b902fbaebd189976bd3b894c970
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/org.tizen.quickpanel.spec

index f0d2e27..1f08620 100755 (executable)
@@ -1,23 +1,17 @@
 %bcond_with wayland
 %define __usrdir /usr/lib/systemd/user
+%define alias org.tizen.quickpanel
 
-Name: org.tizen.quickpanel
+Name: org.tizen.quickpanel-profile_mobile
 Summary: Quick access panel for the notifications and various kinds of services.
 Version: 0.8.0
 Release: 1
 Group: Applications/Core Applications
 License: Flora-1.1
+Provides: org.tizen.quickpanel = %{version}-%{release}
 Source0: %{name}-%{version}.tar.gz
 Source103: org.tizen.quickpanel.manifest
 
-%if "%{?profile}" == "wearable"
-ExcludeArch: %{arm} %ix86 x86_64
-%endif
-
-%if "%{?profile}"=="tv"
-ExcludeArch: %{arm} %ix86 x86_64
-%endif
-
 BuildRequires: pkgconfig(capi-appfw-application)
 BuildRequires: pkgconfig(capi-system-runtime-info)
 BuildRequires: pkgconfig(capi-system-info)
@@ -72,7 +66,7 @@ Quick Panel
 %prep
 %setup -q
 
-cp %SOURCE103 %{name}.manifest
+cp %SOURCE103 %{alias}.manifest
 
 %build
 %if 0%{?sec_build_binary_debug_enable}
@@ -81,13 +75,13 @@ export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 %endif
 
-LDFLAGS+="-Wl,--rpath=%{name}/lib -Wl,--as-needed";
+LDFLAGS+="-Wl,--rpath=%{alias}/lib -Wl,--as-needed";
 export LDFLAGS
 export WINSYS="wayland"
 export WAYLAND_SUPPORT=On
 export X11_SUPPORT=Off
 
-%cmake . -DPKGNAME=%{name} -DWINSYS=${WINSYS}
+%cmake . -DPKGNAME=%{alias} -DWINSYS=${WINSYS}
 
 make %{?jobs:-j%jobs}
 
@@ -96,7 +90,7 @@ rm -rf %{buildroot}
 %make_install
 
 %define tizen_sign 1
-%define tizen_sign_base /usr/apps/%{name}
+%define tizen_sign_base /usr/apps/%{alias}
 %define tizen_sign_level platform
 %define tizen_author_sign 1
 %define tizen_dist_sign 1
@@ -104,11 +98,11 @@ rm -rf %{buildroot}
 %post
 
 %files
-%manifest %{name}.manifest
+%manifest %{alias}.manifest
 %defattr(-,root,root,-)
 #%attr(755,-,-) %{_sysconfdir}/init.d/quickpanel
-%{_prefix}/apps/%{name}
-%{_prefix}/share/packages/%{name}.xml
-%{_prefix}/share/license/%{name}
-/usr/apps/%{name}/author-signature.xml
-/usr/apps/%{name}/signature1.xml
+%{_prefix}/apps/%{alias}
+%{_prefix}/share/packages/%{alias}.xml
+%{_prefix}/share/license/%{alias}
+/usr/apps/%{alias}/author-signature.xml
+/usr/apps/%{alias}/signature1.xml