fltk: remove cairo support (#24912)

* fltk: update to 1.4.4 and enable cairo support

* fltk: remove cairo and deprecated std supports

* remove cairo deps
This commit is contained in:
felixaszx 2025-07-22 00:24:25 -04:00 committed by GitHub
parent 38a6832256
commit 0f14238ff9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,7 +4,7 @@ _realname=fltk
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.4.4
pkgrel=1
pkgrel=2
pkgdesc="C++ user interface toolkit (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -13,7 +13,6 @@ msys2_repository_url='https://github.com/fltk/fltk'
license=('spdx:LGPL-2.0-or-later WITH FLTK-exception')
depends=("${MINGW_PACKAGE_PREFIX}-expat"
"${MINGW_PACKAGE_PREFIX}-cc-libs"
"${MINGW_PACKAGE_PREFIX}-cairo"
"${MINGW_PACKAGE_PREFIX}-gettext-runtime"
"${MINGW_PACKAGE_PREFIX}-libiconv"
"${MINGW_PACKAGE_PREFIX}-libpng"
@ -65,9 +64,6 @@ build() {
-DFLTK_USE_SYSTEM_ZLIB=ON \
-DFLTK_BUILD_SHARED_LIBS=ON \
-DFLTK_GRAPHICS_GDIPLUS=OFF \
-DFLTK_OPTION_STD=ON \
-DFLTK_OPTION_CAIRO_EXT=ON \
-DFLTK_OPTION_CAIRO_WINDOW=ON \
"../${_realname}-release-${pkgver}"
${MINGW_PREFIX}/bin/cmake.exe --build ./