[rmlui] Add feature for SVG rendering using lunasvg (#40748)

This commit is contained in:
dbartussek 2024-09-03 20:28:36 +02:00 committed by GitHub
parent 03ba0f8d4d
commit 136c521571
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 14 additions and 1 deletions

View File

@ -12,6 +12,7 @@ vcpkg_from_github(
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES FEATURES
lua RMLUI_LUA_BINDINGS lua RMLUI_LUA_BINDINGS
svg RMLUI_SVG_PLUGIN
) )
if("freetype" IN_LIST FEATURES) if("freetype" IN_LIST FEATURES)

View File

@ -1,6 +1,7 @@
{ {
"name": "rmlui", "name": "rmlui",
"version": "6.0", "version": "6.0",
"port-version": 1,
"maintainers": "Michael R. P. Ragazzon <mikke89@users.noreply.github.com>", "maintainers": "Michael R. P. Ragazzon <mikke89@users.noreply.github.com>",
"description": "RmlUi is the C++ user interface library based on the HTML and CSS standards, designed as a complete solution for any project's interface needs.", "description": "RmlUi is the C++ user interface library based on the HTML and CSS standards, designed as a complete solution for any project's interface needs.",
"homepage": "https://github.com/mikke89/RmlUi", "homepage": "https://github.com/mikke89/RmlUi",
@ -35,6 +36,12 @@
"dependencies": [ "dependencies": [
"lua" "lua"
] ]
},
"svg": {
"description": "Enable plugin for SVG images",
"dependencies": [
"lunasvg"
]
} }
} }
} }

View File

@ -7862,7 +7862,7 @@
}, },
"rmlui": { "rmlui": {
"baseline": "6.0", "baseline": "6.0",
"port-version": 0 "port-version": 1
}, },
"rmqcpp": { "rmqcpp": {
"baseline": "1.0.0", "baseline": "1.0.0",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "fdd8836a66e7c33d1454a1a1376ad32bf78da5f1",
"version": "6.0",
"port-version": 1
},
{ {
"git-tree": "845eceb8c79319709a6bee36adacb6b58ab81a05", "git-tree": "845eceb8c79319709a6bee36adacb6b58ab81a05",
"version": "6.0", "version": "6.0",