python3-PyQt5-webengine: remove rpath
This commit is contained in:
parent
d2a262b640
commit
8e4e1bb6c5
@ -1,11 +1,10 @@
|
||||
# Template file for 'python3-PyQt5-webengine'
|
||||
pkgname=python3-PyQt5-webengine
|
||||
version=5.15.2
|
||||
revision=1
|
||||
revision=2
|
||||
wrksrc="PyQtWebEngine-${version}"
|
||||
hostmakedepends="pkg-config qt5-qmake python3-PyQt5 sip qt5-webengine-devel
|
||||
python3-PyQt-builder python3-PyQt5-devel
|
||||
qt5-declarative-devel qt5-webchannel-devel qt5-location-devel"
|
||||
hostmakedepends="pkg-config qt5-qmake python3-PyQt5-devel
|
||||
sip python3-PyQt-builder"
|
||||
makedepends="qt5-declarative-devel qt5-webchannel-devel qt5-location-devel
|
||||
qt5-webengine-devel python3-devel python3-PyQt5-devel"
|
||||
depends="python3-PyQt5>=${version}_1 python3-PyQt5-webchannel>=${version}_1"
|
||||
@ -33,7 +32,7 @@ _cross_configure() {
|
||||
mkdir -p "${wrksrc}/.target-spec/linux-g++"
|
||||
cat >"${wrksrc}/.target-spec/linux-g++/qmake.conf" <<-_EOF
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
CONFIG += incremental
|
||||
CONFIG += incremental no_qt_rpath
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
include(/usr/lib/qt5/mkspecs/common/linux.conf)
|
||||
@ -42,6 +41,7 @@ _cross_configure() {
|
||||
|
||||
QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qconfig.pri
|
||||
QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qmodule.pri
|
||||
QMAKEMODULES = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/modules
|
||||
QMAKE_CC = ${CC}
|
||||
QMAKE_CXX = ${CXX}
|
||||
QMAKE_LINK = ${CXX}
|
||||
@ -56,6 +56,8 @@ _cross_configure() {
|
||||
QMAKE_CFLAGS = ${CFLAGS}
|
||||
QMAKE_CXXFLAGS = ${CXXFLAGS}
|
||||
QMAKE_LFLAGS = ${LDFLAGS}
|
||||
INCPATH = $XBPS_CROSS_BASE/usr/include/python$py3_ver
|
||||
INCPATH += $XBPS_CROSS_BASE/usr/include/qt5/QtWebChannel
|
||||
load(qt_config)
|
||||
_EOF
|
||||
ln -sf ${XBPS_CROSS_BASE}$qplatformdefs ${wrksrc}/.target-spec/linux-g++/
|
||||
@ -63,7 +65,7 @@ _cross_configure() {
|
||||
mkdir -p "${wrksrc}/.host-spec/linux-g++"
|
||||
cat > "${wrksrc}/.host-spec/linux-g++/qmake.conf" <<-_EOF
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
CONFIG += incremental
|
||||
CONFIG += incremental no_qt_rpath
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
include(/usr/lib/qt5/mkspecs/common/linux.conf)
|
||||
@ -139,28 +141,27 @@ case " \$* " in
|
||||
exec /usr/lib/qt5/bin/qmake -qtconf $wrksrc/qt.conf "\$@" ;;
|
||||
esac
|
||||
EOF
|
||||
chmod +x $XBPS_WRAPPERDIR/qmake
|
||||
}
|
||||
|
||||
do_configure() {
|
||||
if [ "$CROSS_BUILD" ]; then
|
||||
_cross_configure
|
||||
else
|
||||
cat >$XBPS_WRAPPERDIR/qmake <<-'_EOF'
|
||||
#!/bin/sh
|
||||
exec /usr/lib/qt5/bin/qmake "$@" CONFIG+=no_qt_rpath
|
||||
_EOF
|
||||
fi
|
||||
chmod +x $XBPS_WRAPPERDIR/qmake
|
||||
mkdir -p build
|
||||
sip-build --no-make \
|
||||
--api-dir /usr/share/qt5/qsci/api/python \
|
||||
--build-dir build
|
||||
|
||||
if [ "$CROSS_BUILD" ]; then
|
||||
# Fix location of libraries
|
||||
# Fix location of python include
|
||||
find build -name Makefile |
|
||||
xargs sed -i "
|
||||
s, \\(/usr/lib/libQt\\), $XBPS_CROSS_BASE\\1,g
|
||||
s,-L\\(/usr/lib\\),-L$XBPS_CROSS_BASE\\1,g
|
||||
/INSTALL_ROOT/s,$XBPS_CROSS_BASE,,g
|
||||
s,-I\\(/usr/include\\),-I$XBPS_CROSS_BASE\\1,g
|
||||
s,-I\\(/usr/lib\\),-I$XBPS_CROSS_BASE\\1,g
|
||||
"
|
||||
xargs sed -i "s,-I\\(/usr/include\\),-I$XBPS_CROSS_BASE\\1,g"
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user