Blame docker-builder-data/build/script/packet/qt-5.7.sh

Ivan Mahonin 3af8db
DEPS="png-1.6.26 xcbfull-1.12 glib-2.50.0"
Ivan Mahonin 1b5f3d
Ivan Mahonin 1b5f3d
PK_DIRNAME="qt-everywhere-opensource-src-5.7.0"
Ivan Mahonin e14835
PK_ARCHIVE="$PK_DIRNAME.tar.gz"
Ivan Mahonin e14835
PK_URL="http://download.qt.io/official_releases/qt/5.7/5.7.0/single/$PK_ARCHIVE"
Ivan Mahonin 1b5f3d
Ivan Mahonin e14835
source $INCLUDE_SCRIPT_DIR/inc-pkallunpack-default.sh
Ivan Mahonin e14835
source $INCLUDE_SCRIPT_DIR/inc-pkinstall_release-default.sh
Ivan Mahonin 1b5f3d
Ivan Mahonin 1b5f3d
pkbuild() {
Ivan Mahonin e14835
    cd "$BUILD_PACKET_DIR/$PK_DIRNAME"
Ivan Mahonin e14835
    
Ivan Mahonin e14835
	if ! check_packet_function $NAME build.cunfigure; then
Ivan Mahonin e14835
    	if ! ./configure -prefix "$INSTALL_PACKET_DIR" -opensource -confirm-license -no-compile-examples -nomake examples; then
Ivan Mahonin e14835
    		return 1
Ivan Mahonin e14835
    	fi
Ivan Mahonin e14835
		set_done $NAME build.cunfigure
Ivan Mahonin e14835
    fi
Ivan Mahonin e14835
    
Ivan Mahonin dd482a
    # making in single thread is too slow, but life is too short...
Ivan Mahonin dd482a
	if ! (make -j${THREADS} || make -j${THREADS} || make); then
Ivan Mahonin 1b5f3d
        return 1
Ivan Mahonin 1b5f3d
    fi
Ivan Mahonin 1b5f3d
}
Ivan Mahonin 1b5f3d
Ivan Mahonin 1b5f3d
pkinstall() {
Ivan Mahonin e14835
    cd "$BUILD_PACKET_DIR/$PK_DIRNAME"
Ivan Mahonin 1b5f3d
    if ! make install; then
Ivan Mahonin 1b5f3d
        return 1
Ivan Mahonin 1b5f3d
    fi
Ivan Mahonin e14835
    
Ivan Mahonin e14835
cat << EOF > "$INSTALL_PACKET_DIR/bin/qt.conf"
Ivan Mahonin e14835
[Paths]
Ivan Mahonin e14835
Prefix=..
Ivan Mahonin e14835
EOF
Ivan Mahonin e14835
Ivan Mahonin e14835
    if [ ! $? -eq 0 ]; then
Ivan Mahonin e14835
        return 1
Ivan Mahonin e14835
	fi
Ivan Mahonin 1b5f3d
}