diff --git a/mingw-w64-kauth-qt5/PKGBUILD b/mingw-w64-kauth-qt5/PKGBUILD new file mode 100644 index 0000000000..ba9b1ad4fd --- /dev/null +++ b/mingw-w64-kauth-qt5/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kauth" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Abstraction to system policy and authentication features (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kcoreaddons-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('279af9593b3bf8b2730730877ff865944839e08d21855ea25864934fe372de8a') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-kcompletion-qt5/PKGBUILD b/mingw-w64-kcompletion-qt5/PKGBUILD new file mode 100644 index 0000000000..1a4ef59526 --- /dev/null +++ b/mingw-w64-kcompletion-qt5/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kcompletion" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Text completion helpers and widgets for Qt (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kconfig-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kwidgetsaddons-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('5c943799729e7ed8d101eb2e11a09a2616d6c13c33d3575b2e61667e0c2f2539') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-kconfigwidgets-qt5/PKGBUILD b/mingw-w64-kconfigwidgets-qt5/PKGBUILD new file mode 100644 index 0000000000..11811c6179 --- /dev/null +++ b/mingw-w64-kconfigwidgets-qt5/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kconfigwidgets" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Widgets for configuration dialogs (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}" + "${MINGW_PACKAGE_PREFIX}-kdoctools-qt5${_namesuff}>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kauth-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kcodecs-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kconfig-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kguiaddons-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-ki18n-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kwidgetsaddons-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('1d70a761eefe60e6f7beb3517ed64edbb6266cfe85bbb65603c9764e524b6170') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-kiconthemes-qt5/PKGBUILD b/mingw-w64-kiconthemes-qt5/PKGBUILD new file mode 100644 index 0000000000..ed2def79ca --- /dev/null +++ b/mingw-w64-kiconthemes-qt5/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kiconthemes" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Support for icon themes (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kconfigwidgets-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kitemviews-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-karchive-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('2a7dc525c1e9eea8c8952ca4eeccc22c28bb37ea83895fd7166174263218aa07') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-kservice-qt5/PKGBUILD b/mingw-w64-kservice-qt5/PKGBUILD new file mode 100644 index 0000000000..d4db511cab --- /dev/null +++ b/mingw-w64-kservice-qt5/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kservice" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Advanced plugin and service introspection (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}" + "${MINGW_PACKAGE_PREFIX}-kdoctools-qt5${_namesuff}>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-ki18n-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kconfig-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kcrash-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kdbusaddons-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('2d31c96d8fad235aa2bfc96258ac03d7ec064184fe6a54856f9d7407fbae4a7d') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-ktextwidgets-qt5/PKGBUILD b/mingw-w64-ktextwidgets-qt5/PKGBUILD new file mode 100644 index 0000000000..d5534d3d9d --- /dev/null +++ b/mingw-w64-ktextwidgets-qt5/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "ktextwidgets" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Widgets for displaying and editing text (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kcompletion-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kservice-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-kiconthemes-qt5${_namesuff}>=${pkgver}" +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-sonnet-qt5${_namesuff}>=${pkgver}" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('eef0847aa98489437784361a281a16cbd52b3ac8a1a83619c370078e96ea1288') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +} diff --git a/mingw-w64-sonnet-qt5/PKGBUILD b/mingw-w64-sonnet-qt5/PKGBUILD new file mode 100644 index 0000000000..0b13fad169 --- /dev/null +++ b/mingw-w64-sonnet-qt5/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer (MSYS2): Michael Hansen + +_variant=-${KF5_VARIANT:-shared} +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "sonnet" +pkgver=5.38.0 +pkgrel=1 +arch=('any') +pkgdesc="Spell checking framework for Qt (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules>=${pkgver}" + "${MINGW_PACKAGE_PREFIX}-hunspell" "${MINGW_PACKAGE_PREFIX}-aspell") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" +optdepends=("${MINGW_PACKAGE_PREFIX}-hunspell: spell checking via hunspell" + "${MINGW_PACKAGE_PREFIX}-aspell: spell checking via aspell") +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${_basename}-${pkgver}.tar.xz") +sha256sums=('aa73bb8a599f7b2ed14c043726ffe2d6399f1fd9a3daa51f12685aae11baa58c') + +prepare() { + mkdir -p build-${CARCH}${_variant} +} + +build() { + local -a extra_config + cd build-${CARCH}${_variant} + if [ "${_variant}" = "-static" ]; then + extra_config+=( -DBUILD_SHARED_LIBS=NO ) + QT5_PREFIX=${MINGW_PREFIX}/qt5-static + export PATH=${QT5_PREFIX}/bin:"$PATH" + else + QT5_PREFIX=${MINGW_PREFIX} + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;-DECM_MKSPECS_INSTALL_DIR=" \ + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=$(_kde_f5_CMAKE_BUILD_TYPE) \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DKDE_INSTALL_LIBDIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX}/share/qt5/mkspecs \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' + make +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +}