From 6c0d6a144678a1e3ea60e8d9f77a2194d1d0c797 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 9 Sep 2021 23:34:29 +0530 Subject: [PATCH 1/3] gtk3: Enable static library build --- mingw-w64-gtk3/PKGBUILD | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mingw-w64-gtk3/PKGBUILD b/mingw-w64-gtk3/PKGBUILD index f16848f156..9988913fba 100644 --- a/mingw-w64-gtk3/PKGBUILD +++ b/mingw-w64-gtk3/PKGBUILD @@ -4,7 +4,7 @@ _realname=gtk3 pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}" "${MINGW_PACKAGE_PREFIX}-gtk-update-icon-cache") pkgver=3.24.30 -pkgrel=3 +pkgrel=4 pkgdesc="GObject-based multi-platform GUI toolkit (v3) (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') @@ -78,10 +78,13 @@ build() { fi CFLAGS+=" -DG_ENABLE_DEBUG" # so the GTK_DEBUG env var works + CFLAGS+=" -Wno-deprecated-declarations" + MSYS2_ARG_CONV_EXCL="--prefix=" \ meson \ --prefix="${MINGW_PREFIX}" \ --wrap-mode=nodownload \ + --default-library=both \ --auto-features=enabled \ "${extra_config[@]}" \ -Dbroadway_backend=true \ From bdacf95d965b5d664ea992a6df1fa5fef7711d72 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 10 Sep 2021 01:09:21 +0530 Subject: [PATCH 2/3] gtk3: Update splitpkg template --- mingw-w64-gtk3/PKGBUILD | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mingw-w64-gtk3/PKGBUILD b/mingw-w64-gtk3/PKGBUILD index 9988913fba..97c54572a5 100644 --- a/mingw-w64-gtk3/PKGBUILD +++ b/mingw-w64-gtk3/PKGBUILD @@ -146,6 +146,13 @@ package_gtk-update-icon-cache() { mv ${pkgdir}${MINGW_PREFIX}/share/man/man1/gtk-update-icon-cache{,-3.0}.1 } +# template start; name=mingw-w64-splitpkg-wrappers; version=1.0; +# vim: set ft=bash : + +# generate wrappers for _name in "${pkgname[@]}"; do - eval "package_${_name}() { package_${_name#${MINGW_PACKAGE_PREFIX}-}; }"; + _short="package_${_name#${MINGW_PACKAGE_PREFIX}-}" + _func="$(declare -f "${_short}")" + eval "${_func/#${_short}/package_${_name}}" done +# template end; From 30afbd22babb56a67f40e854f6453bc2b8aeb036 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 10 Sep 2021 01:30:28 +0530 Subject: [PATCH 3/3] gdk-pixbuf2: Enable static library build --- mingw-w64-gdk-pixbuf2/PKGBUILD | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mingw-w64-gdk-pixbuf2/PKGBUILD b/mingw-w64-gdk-pixbuf2/PKGBUILD index 28b6b8bd54..54300a4109 100644 --- a/mingw-w64-gdk-pixbuf2/PKGBUILD +++ b/mingw-w64-gdk-pixbuf2/PKGBUILD @@ -6,7 +6,7 @@ _realname=gdk-pixbuf2 pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=2.42.6 -pkgrel=1 +pkgrel=2 pkgdesc="An image loading library (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') @@ -59,6 +59,7 @@ build() { meson \ --prefix=${MINGW_PREFIX} \ --wrap-mode=nodownload \ + --default-library=both \ --auto-features=enabled \ --buildtype=plain \ -Dinstalled_tests=false \