sed -i 's@^export GBS_BUILDROOT=""@export GBS_BUILDROOT="'${copy_dest}'"@' "./rs-config"
}
-function generate_rootstrap_i586 {
+function generate_rootstrap_ix86 {
./script/convert32.sh
if [[ $? -ne 0 ]]; then
echo "Failed to convert .xml files into 32-bit."
generate_rootstrap_aarch64
return $?
;;
- "i586")
- generate_rootstrap_i586
+ "i386")
+ generate_rootstrap_ix86
return $?
;;
"x86_64")
if [ "$INTERNAL" = false ]; then
echo "remove Non-Public EFL API"
- $CMD_API_FILTER .target>/dev/null #EFL filter
+ $CMD_API_FILTER ${GBS_BUILDROOT} > /dev/null #EFL filter
echo "remove Non-Public GDBUS API"
- $CMD_API_GDBUS_FILTER .target>/dev/null #GDBUS filter
+ $CMD_API_GDBUS_FILTER ${GBS_BUILDROOT} > /dev/null #GDBUS filter
fi
#echo "remove Public GDBUS API"
#$CMD_API_GDBUS_FILTER .target>/dev/null #GDBUS filter
remove_dir ${DIR_TMP} ${DIR_EMULATOR}
callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR}
- log "[INFO] Postscript ${DIR_EMULATOR}";
+ log "[INFO] Postscript ${GBS_BUILDROOT}";
- mv ${DIR_EMULATOR}/usr/include/asm-x86 ${DIR_EMULATOR}/usr/include/asm
- mv ${DIR_EMULATOR}/usr/include/base/deprecated/* ${DIR_EMULATOR}/usr/include/base/
+ mv ${GBS_BUILDROOT}/usr/include/asm-x86 ${GBS_BUILDROOT}/usr/include/asm
+ mv ${GBS_BUILDROOT}/usr/include/base/deprecated/* ${GBS_BUILDROOT}/usr/include/base/
if [ "$INTERNAL" = false ]; then
echo "remove Non-Public EFL API"
if [ "$INTERNAL" = true ]; then
log "[INFO] Skip .. removing dlog-internal.h"
- find ${DIR_EMULATOR} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
+ find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
else
- find ${DIR_EMULATOR} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
+ find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
fi
- if [ ! -d "${DIR_EMULATOR}/usr/lib" ]; then
- mkdir -p ${DIR_EMULATOR}/usr/lib
+ if [ ! -d "${GBS_BUILDROOT}/usr/lib" ]; then
+ mkdir -p ${GBS_BUILDROOT}/usr/lib
fi
- for FILE in $(find ${DIR_EMULATOR} -name "*.so.*mobile");
+ for FILE in $(find ${GBS_BUILDROOT} -name "*.so.*mobile");
do
mv ${FILE} ${FILE%.mobile};
done;
#Group:
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-ExclusiveArch: %{arm}
+ExclusiveArch: %{arm} %{ix86}
BuildRequires: cmake
BuildRequires: xmlstarlet
<?xml version="1.0"?>
<rootstrap name="hal-api-audio">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-audio" arch="i686"/>
+ <rpm accept="hal-api-audio-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-audio" arch="armv7l"/>
<rpm accept="hal-api-audio-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-bluetooth">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-bluetooth" arch="i686"/>
+ <rpm accept="hal-api-bluetooth-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-bluetooth" arch="armv7l"/>
<rpm accept="hal-api-bluetooth-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-camera">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-camera" arch="i686"/>
+ <rpm accept="hal-api-camera-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-camera" arch="armv7l"/>
<rpm accept="hal-api-camera-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-common">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-common" arch="i686"/>
+ <rpm accept="hal-api-common-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-common" arch="armv7l"/>
<rpm accept="hal-api-common-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-device">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-device" arch="i686"/>
+ <rpm accept="hal-api-device-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-device" arch="armv7l"/>
<rpm accept="hal-api-device-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-location">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-location" arch="i686"/>
+ <rpm accept="hal-api-location-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-location" arch="armv7l"/>
<rpm accept="hal-api-location-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-nfc">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-nfc" arch="i686"/>
+ <rpm accept="hal-api-nfc-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-nfc" arch="armv7l"/>
<rpm accept="hal-api-nfc-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-power">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-power" arch="i686"/>
+ <rpm accept="hal-api-power-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-power" arch="armv7l"/>
<rpm accept="hal-api-power-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-radio">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-radio" arch="i686"/>
+ <rpm accept="hal-api-radio-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-radio" arch="armv7l"/>
<rpm accept="hal-api-radio-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-sensor">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-sensor" arch="i686"/>
+ <rpm accept="hal-api-sensor-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-sensor" arch="armv7l"/>
<rpm accept="hal-api-sensor-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-tbm">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-tbm" arch="i686"/>
+ <rpm accept="hal-api-tbm-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-tbm" arch="armv7l"/>
<rpm accept="hal-api-tbm-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-tdm">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-tdm" arch="i686"/>
+ <rpm accept="hal-api-tdm-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-tdm" arch="armv7l"/>
<rpm accept="hal-api-tdm-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-uwb">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-uwb" arch="i686"/>
+ <rpm accept="hal-api-uwb-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-uwb" arch="armv7l"/>
<rpm accept="hal-api-uwb-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-wifi">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-wifi" arch="i686"/>
+ <rpm accept="hal-api-wifi-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-wifi" arch="armv7l"/>
<rpm accept="hal-api-wifi-devel" arch="armv7l"/>
<?xml version="1.0"?>
<rootstrap name="hal-api-zigbee">
<email></email>
+ <emulator>
+ <rpm accept="hal-api-zigbee" arch="i686"/>
+ <rpm accept="hal-api-zigbee-devel" arch="i686"/>
+ </emulator>
<target>
<rpm accept="hal-api-zigbee" arch="armv7l"/>
<rpm accept="hal-api-zigbee-devel" arch="armv7l"/>