rpm/macros.tizen-platform: replace known paths by rpm macros 09/28309/1
authorStephane Desneux <stephane.desneux@open.eurogiciel.org>
Thu, 2 Oct 2014 08:59:56 +0000 (10:59 +0200)
committerStephane Desneux <stephane.desneux@open.eurogiciel.org>
Thu, 2 Oct 2014 08:59:56 +0000 (10:59 +0200)
This is needed for Yocto builds:

* /usr/share/man => %{_mandir}
* /usr/share/info => %{_infodir}
* /usr/share => %{_datadir}
* /usr/bin => %{_bindir}
* /usr/sbin => %{_sbindir}
* /usr/include => %{_includedir}
* /usr/lib => %{_libdir}
* /usr => %{_prefix}
* /etc => %{_sysconfdir}
* /var => %{_var}

Change-Id: Ic9b01d7ff4a13160175e6f8696d035a21979dccc
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
src/Makefile.am

index 8a5a105..7850f64 100644 (file)
@@ -78,7 +78,18 @@ nobase_libtzplatform_config_include_HEADERS = tzplatform_variables.h tzplatform_
 dist_sysconf_DATA=tizen-platform.conf
 
 macros.tizen-platform: tizen-platform.conf
-       tzplatform-tool rpm $< | grep -v TZ_USER_ >$@
+       tzplatform-tool rpm $< | grep -v TZ_USER_ | sed -r \
+               -e "s|(\s)/usr/share/man|\1%{_mandir}|g" \
+               -e "s|(\s)/usr/share/info|\1%{_infodir}|g" \
+               -e "s|(\s)/usr/share|\1%{_datadir}|g" \
+               -e "s|(\s)/usr/bin|\1%{_bindir}|g" \
+               -e "s|(\s)/usr/sbin|\1%{_sbindir}|g" \
+               -e "s|(\s)/usr/include|\1%{_includedir}|g" \
+               -e "s|(\s)/usr/lib|\1%{_libdir}|g" \
+               -e "s|(\s)/usr|\1%{_prefix}|g" \
+               -e "s|(\s)/etc|\1%{_sysconfdir}|g" \
+               -e "s|(\s)/var|\1%{_var}|g" \
+               >$@
 
 tzplatform_config_sysconfdir= $(sysconfdir)/rpm
 dist_tzplatform_config_sysconf_DATA=macros.tizen-platform