diff --git a/mingw-w64-kirigami-addons-qt5/PKGBUILD b/mingw-w64-kirigami-addons-qt5/PKGBUILD new file mode 100644 index 0000000000..f31da4ecbb --- /dev/null +++ b/mingw-w64-kirigami-addons-qt5/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer (MSYS2): Gary Wang +# Contributor: Zach Bacon + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kirigami-addons" +pkgver=0.5 +pkgrel=1 +arch=('any') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') +pkgdesc="Add-ons for the Kirigami framework (mingw-w64)" +license=('GPL' 'LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-ki18n-qt5" + "${MINGW_PACKAGE_PREFIX}-cc") +depends=(${MINGW_PACKAGE_PREFIX}-kirigami2-qt5) +if [ "${_variant}" = "-static" ]; then + _kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +else + makedepends+=("${MINGW_PACKAGE_PREFIX}-qt5-tools") + depends+=("${MINGW_PACKAGE_PREFIX}-qt5-base" + "${MINGW_PACKAGE_PREFIX}-qt5-declarative" + "${MINGW_PACKAGE_PREFIX}-qt5-quickcontrols2" + "${MINGW_PACKAGE_PREFIX}-qt5-svg") +fi +groups=("${MINGW_PACKAGE_PREFIX}-kf5") +source=("https://download.kde.org/stable/${_basename}/${_basename}-${pkgver}.tar.xz") +sha256sums=('1b1a4d65cfeabe5406e5d2837fe3f6c63ac60b7b72db2c957552c8b47108b9b3') + +prepare() { + mkdir -p build-${MSYSTEM}${_variant} +} + +build() { + local -a extra_config + cd build-${MSYSTEM}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + fi + + _kde_f5_build_env + ${MINGW_PREFIX}/bin/cmake.exe \ + -G "Ninja" \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + "${_kde_f5_KDE_INSTALL_DIRS[@]}" \ + -DBUILD_QCH=OFF \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + ../${_basename}-${pkgver} + + ${MINGW_PREFIX}/bin/cmake.exe --build ./ +} + +package() { + cd build-${MSYSTEM}${_variant} + DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --build ./ --target install +}