Blame docker-builder-data/build/script/packet/wxphoenix-master.sh
|
Ivan Mahonin |
369e6c |
# NB: version of doxygen should be EQUAL to 1.8.8 - not newer, not older
|
|
Ivan Mahonin |
369e6c |
|
|
Ivan Mahonin |
369e6c |
DEPS="python-3.6.0 doxygen-1.8.8 python3requests-master gstreamerpluginsbase-0.10.36 gtk-3.14.14 adwaitaicontheme-3.15.1 gnomethemesstandard-3.15.2"
|
|
Ivan Mahonin |
369e6c |
|
|
Ivan Mahonin |
369e6c |
PK_DIRNAME="Phoenix"
|
|
Ivan Mahonin |
369e6c |
PK_URL="https://github.com/wxWidgets/$PK_DIRNAME.git"
|
|
Ivan Mahonin |
369e6c |
|
|
Ivan Mahonin |
99b145 |
PK_LICENSE_FILES=" \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/readme.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/preamble.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/licence.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/licendoc.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/gpl.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/lgpl.txt \
|
|
Ivan Mahonin |
99b145 |
ext/wxWidgets/docs/xserver.txt "
|
|
Ivan Mahonin |
99b145 |
|
|
Ivan Mahonin |
99b145 |
source $INCLUDE_SCRIPT_DIR/inc-pkall-git.sh
|
|
Ivan Mahonin |
369e6c |
|
|
Ivan Mahonin |
369e6c |
pkbuild() {
|
|
Ivan Mahonin |
369e6c |
cd "$BUILD_PACKET_DIR/$PK_DIRNAME" || return 1
|
|
Ivan Mahonin |
369e6c |
if [ ! -f wscript.orig ]; then
|
|
Ivan Mahonin |
369e6c |
cp wscript wscript.orig
|
|
Ivan Mahonin |
369e6c |
grep -v _html2.py wscript.orig > wscript
|
|
Ivan Mahonin |
369e6c |
fi
|
|
Ivan Mahonin |
369e6c |
PYTHONHOME=$ENVDEPS_PACKET_DIR \
|
|
Ivan Mahonin |
369e6c |
DOXYGEN=$ENVDEPS_PACKET_DIR/bin/doxygen \
|
|
Ivan Mahonin |
369e6c |
python3 build.py 3.6 \
|
|
Ivan Mahonin |
369e6c |
--gtk3 \
|
|
Ivan Mahonin |
369e6c |
--release_build \
|
|
Ivan Mahonin |
369e6c |
-j8 \
|
|
Ivan Mahonin |
369e6c |
--extra_setup=--prefix=$INSTALL_PACKET_DIR \
|
|
Ivan Mahonin |
369e6c |
dox etg sip build \
|
|
Ivan Mahonin |
369e6c |
|| return 1
|
|
Ivan Mahonin |
369e6c |
}
|
|
Ivan Mahonin |
369e6c |
|
|
Ivan Mahonin |
369e6c |
pkinstall() {
|
|
Ivan Mahonin |
369e6c |
cd "$BUILD_PACKET_DIR/$PK_DIRNAME" || return 1
|
|
Ivan Mahonin |
369e6c |
rm -rf $INSTALL_PACKET_DIR
|
|
Ivan Mahonin |
369e6c |
mkdir -p $INSTALL_PACKET_DIR
|
|
Ivan Mahonin |
369e6c |
PYTHONHOME=$ENVDEPS_PACKET_DIR python3 build.py 3.6 \
|
|
Ivan Mahonin |
369e6c |
--gtk3 \
|
|
Ivan Mahonin |
369e6c |
--release_build \
|
|
Ivan Mahonin |
369e6c |
-j8 \
|
|
Ivan Mahonin |
369e6c |
--extra_setup=--prefix=$INSTALL_PACKET_DIR \
|
|
Ivan Mahonin |
369e6c |
install \
|
|
Ivan Mahonin |
369e6c |
|| return 1
|
|
Ivan Mahonin |
369e6c |
}
|