quassel: Fix dependencies

This commit is contained in:
مهدي شينون (Mehdi Chinoune) 2024-09-29 08:45:58 +01:00
parent 13eeefb5a3
commit 1c9f70eee4

View File

@ -7,7 +7,7 @@ _realname=quassel
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=0.14.0
pkgrel=2
pkgrel=3
pkgdesc="Next-generation distributed IRC client (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -20,15 +20,17 @@ license=('GPL')
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-ninja"
#"${MINGW_PACKAGE_PREFIX}-extra-cmake-modules" #TODO: only needed with WITH_KDE=ON
"${MINGW_PACKAGE_PREFIX}-boost"
"${MINGW_PACKAGE_PREFIX}-qt5-tools")
depends=("${MINGW_PACKAGE_PREFIX}-qca-qt5"
"${MINGW_PACKAGE_PREFIX}-qt5-base"
"${MINGW_PACKAGE_PREFIX}-qt5-multimedia"
"${MINGW_PACKAGE_PREFIX}-qt5-script"
"${MINGW_PACKAGE_PREFIX}-boost"
#"${MINGW_PACKAGE_PREFIX}-extra-cmake-modules" #TODO: only needed with WITH_KDE=ON
"${MINGW_PACKAGE_PREFIX}-Snorenotify"
"${MINGW_PACKAGE_PREFIX}-sonnet-qt5")
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-qca-qt5"
"${MINGW_PACKAGE_PREFIX}-qt5-base"
"${MINGW_PACKAGE_PREFIX}-qt5-multimedia"
#"${MINGW_PACKAGE_PREFIX}-qt5-script"
#"${MINGW_PACKAGE_PREFIX}-Snorenotify"
#"${MINGW_PACKAGE_PREFIX}-sonnet-qt5"
"${MINGW_PACKAGE_PREFIX}-zlib")
source=(https://quassel-irc.org/pub/${_realname}-${pkgver}.tar.bz2
"0001-MinGW-w64-Adopt-FHS-Layout.patch"
"0002-aarch64-logbacktrace.patch")
@ -43,9 +45,7 @@ prepare() {
}
build() {
cd "${srcdir}"
[[ -d build-${CARCH} ]] && rm -rf build-${CARCH}
mkdir build-${CARCH} && cd "${srcdir}"/build-${CARCH}
mkdir build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
# ENABLE_SHARED=OFF is required or we get
# "Trying to access a singleton that has not been instantiated yet"
@ -54,7 +54,6 @@ build() {
${MINGW_PREFIX}/bin/cmake \
-GNinja \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DUSE_QT5=ON \
-DWITH_KDE=OFF \
-DCMAKE_BUILD_TYPE="Release" \
-DWANT_CORE=ON \
@ -68,7 +67,7 @@ build() {
}
package() {
cd "${srcdir}"/build-${CARCH}
cd "${srcdir}"/build-${MSYSTEM}
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
}