build glib-gettextize on windows (#28207)

This commit is contained in:
Kevin Pfeifer 2023-03-28 20:00:54 +02:00 committed by GitHub
parent 81f6bf154d
commit d13e3a0602
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 4 deletions

View File

@ -28,8 +28,17 @@ else()
list(APPEND OPTIONS -Dlibmount=disabled)
endif()
vcpkg_list(SET ADDITIONAL_BINARIES)
if(VCPKG_HOST_IS_WINDOWS)
# Presence of bash and sh enables installation of auxiliary components.
vcpkg_list(APPEND ADDITIONAL_BINARIES "bash = ['${CMAKE_COMMAND}', '-E', 'false']")
vcpkg_list(APPEND ADDITIONAL_BINARIES "sh = ['${CMAKE_COMMAND}', '-E', 'false']")
endif()
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
ADDITIONAL_BINARIES
${ADDITIONAL_BINARIES}
OPTIONS
${OPTIONS}
-Dgtk_doc=false
@ -50,9 +59,6 @@ set(GLIB_SCRIPTS
glib-mkenums
gtester-report
)
if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
list(REMOVE_ITEM GLIB_SCRIPTS glib-gettextize)
endif()
foreach(script IN LISTS GLIB_SCRIPTS)
file(RENAME "${CURRENT_PACKAGES_DIR}/bin/${script}" "${CURRENT_PACKAGES_DIR}/tools/${PORT}/${script}")
file(REMOVE "${CURRENT_PACKAGES_DIR}/debug/bin/${script}")

View File

@ -1,6 +1,7 @@
{
"name": "glib",
"version": "2.76.0",
"port-version": 1,
"description": "Portable, general-purpose utility library.",
"homepage": "https://developer.gnome.org/glib/",
"license": "LGPL-2.1-or-later",

View File

@ -2786,7 +2786,7 @@
},
"glib": {
"baseline": "2.76.0",
"port-version": 0
"port-version": 1
},
"glibmm": {
"baseline": "2.74.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e08d2fbb65a5c4cb8a38c83726b35fe5f89dc785",
"version": "2.76.0",
"port-version": 1
},
{
"git-tree": "d0f2655ee0af323897720bb9aaf48bc08073b98c",
"version": "2.76.0",