diff options
author | atomlong | 2021-10-20 10:34:59 +0800 |
---|---|---|
committer | atomlong | 2021-10-20 11:45:05 +0800 |
commit | f1830a3fe80ae94599a7652960c96980017651c6 (patch) | |
tree | 791a9df2c597e6af3dfab7e69369fc285c399f24 /PKGBUILD | |
parent | dd68d5bb5e5178d12bde284fd7e43dbc537a174b (diff) | |
download | aur-mingw-w64-gtkmm3.tar.gz |
update to 3.24.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 16 insertions, 8 deletions
@@ -2,17 +2,17 @@ pkgname=mingw-w64-gtkmm3 _pkgname=gtkmm3 -pkgver=3.24.2 +pkgver=3.24.5 pkgrel=1 pkgdesc="C++ bindings for GTK+ 3 (mingw-w64)" url="https://www.gtkmm.org/" arch=('any') license=('LGPL') depends=('mingw-w64-gtk3' 'mingw-w64-pangomm' 'mingw-w64-atkmm') -makedepends=('mingw-w64-configure') +makedepends=('mingw-w64-gcc' 'mingw-w64-meson' 'mingw-w64-pkg-config') options=('!strip' '!buildflags' 'staticlibs') source=("https://download.gnome.org/sources/gtkmm/${pkgver%.*}/gtkmm-${pkgver}.tar.xz") -sha256sums=('6d71091bcd1863133460d4188d04102810e9123de19706fb656b7bb915b4adc3') +sha256sums=('856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -20,10 +20,18 @@ build() { cd "${srcdir}/gtkmm-${pkgver}" for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - LIBS+=" -lssp" ${_arch}-configure \ - --disable-documentation \ - .. - make + LIBS+=" -lssp" \ + ${_arch}-meson \ + --buildtype=plain \ + --wrap-mode=nodownload \ + --default-library=both \ + --auto-features=enabled \ + -Dmaintainer-mode=false \ + -Dbuild-documentation=false \ + -Dbuild-demos=false \ + -Dbuild-tests=true \ + .. + meson compile popd done } @@ -31,7 +39,7 @@ build() { package() { for _arch in ${_architectures}; do cd "${srcdir}/gtkmm-${pkgver}/build-${_arch}" - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" meson install find "${pkgdir}/usr/${_arch}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm ${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a |