#!/bin/bash APP=qtwebengine LVERSION=everywhere-src VERSION=5.15.2 BUILD=1sml . ${BUILDVARS:-/etc/buildvars.conf} # qtwebengine will not abort with status 1 if NSS isn't found, # and you'll end up with an empty qtwebengine package. So we'll do # the check here. if [ ! -x /lib/libnss3.so ]; then echo "NSS not installed! Exiting!" exit 1 fi mkandenterbuilddir rm -rf $APP-$LVERSION-$VERSION tar xf $SRCDIR/$APP-$LVERSION-$VERSION.tar.?z* cd $APP-$LVERSION-$VERSION patch -p1 < $SRCDIR/musl-hacks.patch patch -p1 < $SRCDIR/musl-sandbox.patch patch -p1 < $SRCDIR/nasm.patch patch -p1 < $SRCDIR/qt-musl-crashpad.patch patch -p1 < $SRCDIR/qt-musl-dispatch_to_musl.patch patch -p1 < $SRCDIR/qt-musl-elf-arm.patch patch -p1 < $SRCDIR/qt-musl-execinfo.patch patch -p1 < $SRCDIR/qt-musl-fpstate.patch patch -p1 < $SRCDIR/qt-musl-mallinfo.patch patch -p1 < $SRCDIR/qt-musl-off_t.patch patch -p1 < $SRCDIR/qt-musl-pread-pwrite.patch patch -p1 < $SRCDIR/qt-musl-pvalloc.patch patch -p1 < $SRCDIR/qt-musl-resolve.patch patch -p1 < $SRCDIR/qt-musl-siginfo_t.patch patch -p1 < $SRCDIR/qt-musl-stackstart.patch patch -p1 < $SRCDIR/qt-musl-sysreg-for__WORDSIZE.patch patch -p1 < $SRCDIR/qt-musl-thread-stacksize.patch patch -p1 < $SRCDIR/remove-glibc-check.patch patch -p1 < $SRCDIR/sandbox-sched_getparam.patch patch -p1 < $SRCDIR/yasm-nls.patch qmake QMAKE_EXTRA_ARGS+="-system-ffmpeg -system-opus -system-webp -proprietary-codecs" make $MAKEFLAGS CC="$CC" CXX="$CXX" make install INSTALL_ROOT=$PKG cp LICENSE.* $PKGDOCS/ mkfinalpkg