From 8efdc2b9a4427ea885bc44d3bb13061c5f0a5ee2 Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Wed, 15 Oct 2014 00:01:22 +0100 Subject: [PATCH] KDEF5: kdbusaddons WIP --- mingw-w64-kdbusaddons-qt5/PKGBUILD | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 mingw-w64-kdbusaddons-qt5/PKGBUILD diff --git a/mingw-w64-kdbusaddons-qt5/PKGBUILD b/mingw-w64-kdbusaddons-qt5/PKGBUILD new file mode 100644 index 0000000000..1d47a97ea1 --- /dev/null +++ b/mingw-w64-kdbusaddons-qt5/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer (MSYS2): Ray Donnelly + +_variant=-static +#_variant=-shared +source "$(dirname ${BASH_SOURCE[0]})"/../mingw-w64-PKGBUILD-common/kde-frameworks5 +_kde_f5_init_package "${_variant}" "kdbusaddons" +pkgver=5.3.0 +pkgrel=1 +arch=('any') +url=('https://projects.kde.org/projects/frameworks/${_basename}') +pkgdesc="KConfig provides an advanced configuration system (mingw-w64-qt5${_namesuff})" +license=('LGPL') +makedepends=("${MINGW_PACKAGE_PREFIX}-extra-cmake-modules") +depends=() +_kde_f5_add_depends "${_variant}" "${MINGW_PACKAGE_PREFIX}-qt5${_namesuff}" "${MINGW_PACKAGE_PREFIX}-bzip2" +groups=('kf5') +source=("http://download.kde.org/stable/frameworks/${pkgver}/${_basename}-${pkgver}.tar.xz") +md5sums=('705495238601ca2c3548815e2e3efae7') + +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 + + cmake ../${_basename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=${QT5_PREFIX} \ + -DLIB_INSTALL_DIR=lib \ + -DECM_MKSPECS_INSTALL_DIR=${QT5_PREFIX} \ + -DQt5_DIR=${QT5_PREFIX}/lib/cmake/Qt5 \ + -DBUILD_TESTING=OFF \ + -DECM_DIR=${MINGW_PREFIX}/share/ECM \ + "${extra_config[@]}" \ + -G'MSYS Makefiles' --debug-output + make VERBOSE=1 +} + +package() { + cd build-${CARCH}${_variant} + make DESTDIR="${pkgdir}" install +}