57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
_kde_f5_init_package() {
|
|
_VARIANT=$1; shift
|
|
_PKG=$1; shift
|
|
if [ "${_VARIANT}" = "-static" ]; then
|
|
_namesuff="-static"
|
|
else
|
|
_namesuff=
|
|
fi
|
|
_basename=${_PKG}
|
|
_realname=${_PKG}-qt5${_namesuff}
|
|
pkgbase=mingw-w64-${_realname}
|
|
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
|
url=https://invent.kde.org/frameworks/${_PKG}
|
|
}
|
|
|
|
_kde_f5_add_depends() {
|
|
_VARIANT=$1; shift
|
|
while (( "$#" )); do
|
|
if [ "${_VARIANT}" = "-static" ]; then
|
|
makedepends+=("$1")
|
|
else
|
|
depends+=("$1")
|
|
fi
|
|
shift
|
|
done
|
|
}
|
|
|
|
_kde_f5_CMAKE_BUILD_TYPE() {
|
|
if check_option "debug" "y"; then
|
|
echo "Debug"
|
|
else
|
|
echo "Release"
|
|
fi
|
|
}
|
|
|
|
_kde_f5_build_env() {
|
|
export MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR="
|
|
if [ "${_variant}" = "-static" ]; then
|
|
export QT5_PREFIX=${MINGW_PREFIX}/qt5-static
|
|
export PATH=${QT5_PREFIX}/bin:"$PATH"
|
|
else
|
|
export QT5_PREFIX=${MINGW_PREFIX}
|
|
fi
|
|
|
|
export _kde_f5_KDE_INSTALL_DIRS=(
|
|
-DCMAKE_INSTALL_PREFIX=${QT5_PREFIX}
|
|
-DKDE_INSTALL_LIBDIR=lib
|
|
-DKDE_INSTALL_QMLDIR=share/qt5/qml
|
|
-DKDE_INSTALL_QTPLUGINDIR=share/qt5/plugins
|
|
-DKDE_INSTALL_DBUSDIR=share/dbus-1
|
|
-DKDE_INSTALL_MANDIR=share/man
|
|
-DKDE_INSTALL_APPDIR=share/applications
|
|
-DKDE_INSTALL_MIMEDIR=share/mime/packages
|
|
-DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs/modules
|
|
)
|
|
}
|