new package: qt5-qmake

separated from qt5-qtbase package.
This commit is contained in:
Tee KOBAYASHI 2022-11-28 03:07:43 +09:00 committed by xtkoba
parent 62e0d769c0
commit 9b13cbdd6e
3 changed files with 23 additions and 1 deletions

View File

@ -0,0 +1,22 @@
TERMUX_PKG_HOMEPAGE=https://www.qt.io/
TERMUX_PKG_DESCRIPTION="Qt 5 QMake"
TERMUX_PKG_LICENSE="LGPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=5.15.5
TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtbase-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz"
# TERMUX_PKG_SHA256 is not used in termux-build-qmake.sh.
TERMUX_PKG_SHA256=SKIP_CHECKSUM
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_DEPENDS="qt5-qtbase"
TERMUX_PKG_BREAKS="qt5-qtbase (<< 5.15.7)"
TERMUX_PKG_REPLACES="qt5-qtbase (<< 5.15.7)"
termux_step_make_install() {
## Unpacking prebuilt qmake from archive.
cd "${TERMUX_PKG_SRCDIR}" && {
tar xf "${TERMUX_PKG_BUILDER_DIR}/prebuilt.tar.xz"
install \
-Dm700 "${TERMUX_PKG_SRCDIR}/bin/qmake-${TERMUX_HOST_PLATFORM}" \
"${TERMUX_PREFIX}/bin/qmake"
}
}

View File

@ -88,7 +88,7 @@ tar xf "qtbase-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz"
cd "qtbase-everywhere-src-${TERMUX_PKG_VERSION}" && {
## Patch the source
for i in `ls ../*.patch`; do
for i in `ls ../../qt5-qtbase/*.patch`; do
patch -p1 -Ni "${i}"
done
unset i