Commit 838a1e3b authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm repack: use AutoReq: no, AutoProv: no by default

parent d9934aeb
......@@ -310,6 +310,25 @@ drop_embedded_reqs()
filter_from_requires "libGLESv2.so()" "libEGL.so()" "libffmpeg.so()"
}
set_autoreq()
{
if cat $SPEC | grep -q "^AutoReq:" ; then
subst "s|^AutoReq:.*|AutoReq: $*|" $SPEC
else
subst "1iAutoReq: $*" $SPEC
fi
}
set_autoprov()
{
if cat $SPEC | grep -q "^AutoProv:" ; then
subst "s|^AutoProv:.*|AutoProv: $*|" $SPEC
else
subst "1iAutoProv: $*" $SPEC
fi
}
# by default check in $PRODUCTDIR
use_system_xdg()
{
......
......@@ -89,10 +89,6 @@ add_bin_cdexec_command $PRODUCT $PRODUCTDIR/AppRun
# Strange AppRun script uses args as path, so override path detection
subst "2iexport APPDIR=$PRODUCTDIR" $BUILDROOT/usr/bin/$PRODUCT
subst '1iAutoProv:no' $SPEC
#subst '1iAutoReq:yes,nopython,nomono,nomonolib' $SPEC
subst '1iAutoReq:no' $SPEC
if [ -f v8_context_snapshot.bin ] ; then
echo "electron based application detected, adding requires ..."
. $(dirname $0)/common-chromium-browser.sh
......
......@@ -43,6 +43,10 @@ fi
# TODO: check for tarball, detect root dir
#echo $BUILDROOT | grep -q "tar.*tmpdir/" && move_to_opt /liteide
# no auto req/prov by default
set_autoreq no
set_autoprov no
# Set high Epoche to override repository package
subst "s|^\(Name: .*\)$|# Override repository package\nEpoch: 100\n\1|g" $SPEC
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment