Add multi-user support 52/16452/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi accepted/tizen/mobile/20150918.003048 accepted/tizen/tv/20150918.003058 accepted/tizen/wearable/20150918.003105 submit/tizen/20150918.001055 submit/tizen_common/20140521.163740 submit/tizen_common/20140522.130648 submit/tizen_common/20140522.135644 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000001 submit/tizen_ivi/20140619.000000 submit/tizen_ivi/20140622.000000 submit/tizen_ivi/20140623.000000 submit/tizen_ivi/20140624.064036 submit/tizen_ivi/20140626.125712 submit/tizen_ivi/20140626.130032 submit/tizen_ivi/20140626.144348 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0_ivi_release
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Fri, 24 Jan 2014 13:28:29 +0000 (14:28 +0100)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Mon, 17 Feb 2014 13:54:42 +0000 (14:54 +0100)
Also correct RPMLint errors/warnings:
+ remove execution bits of sdk_fonts_fc/99-slp.conf
+ add licence in spec file
+ add group in spec file
+ add "BuildArch: noarch" in spec file

Bug-Tizen: PTREL-387
Change-Id: I01890d20ced972623c8f9bec66c988c95148cc2e
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
packaging/default-fonts-fc-sdk.spec
sdk_fonts_fc/99-slp.conf [changed mode: 0755->0644]

index 9cdb5a6..dd009fd 100644 (file)
@@ -2,11 +2,13 @@
 Name:       default-fonts-fc-sdk
 Summary:    Font configuration package for SDK
 Version:    0.0.2
-Release:    1
-Group:      TO_BE/FILLED_IN
-License:    TO BE FILLED IN
+Release:    0
+Group:      SDK/Configuration
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1001: default-fonts-fc-sdk.manifest
+BuildArch:  noarch
+BuildRequires: libtzplatform-config-devel
 
 %description
 Font configuration package for SDK
@@ -22,17 +24,18 @@ cp %{SOURCE1001} .
 rm -rf %{buildroot}
 
 mkdir -p %{buildroot}%{_prefix}/etc/fonts/conf.d/
-mkdir -p %{buildroot}/opt/etc/fonts/conf.avail/ && cp -a sdk_fonts_fc/* %{buildroot}/opt/etc/fonts/conf.avail/
+mkdir -p %{buildroot}%{TZ_SYS_ETC}/fonts/conf.avail/ && cp -a sdk_fonts_fc/* %{buildroot}%{TZ_SYS_ETC}/fonts/conf.avail/
 cd %{buildroot}%{_prefix}/etc/fonts/conf.d/
-ln -s ../../../../opt/etc/fonts/conf.avail/99-slp.conf %{buildroot}%{_prefix}/etc/fonts/conf.d/99-slp.conf
+ln -s ../../../..%{TZ_SYS_ETC}/fonts/conf.avail/99-slp.conf %{buildroot}%{_prefix}/etc/fonts/conf.d/99-slp.conf
 
 %post
-chown :5000 /opt/etc/fonts/conf.avail/99-slp.conf
-chmod 664 /opt/etc/fonts/conf.avail/99-slp.conf
+TZ_SYS_USER_GROUP_ID=$(getent group %{TZ_SYS_USER_GROUP} | cut -d: -f3)
+chown :$TZ_SYS_USER_GROUP_ID %{TZ_SYS_ETC}/fonts/conf.avail/99-slp.conf
+chmod 664 %{TZ_SYS_ETC}/fonts/conf.avail/99-slp.conf
 
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/opt/etc/fonts/conf.avail/99-slp.conf
+%{TZ_SYS_ETC}/fonts/conf.avail/99-slp.conf
 %{_prefix}/etc/fonts/conf.d/99-slp.conf
 %exclude %{_prefix}/etc/fonts/conf.d/documentation.list
old mode 100755 (executable)
new mode 100644 (file)