[libsystemd] Control dependencies (#38541)

Fixes cross-builds,
https://github.com/microsoft/vcpkg/issues/38094#issuecomment-2091528489.
This commit is contained in:
Kai Pastor 2024-05-06 21:49:39 +02:00 committed by GitHub
parent 4b4be34973
commit 7da66f2058
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 44 additions and 4 deletions

View File

@ -20,10 +20,45 @@ vcpkg_configure_meson(
-Dmode=release
-Dstatic-libsystemd=${static}
-Dtests=false
# dependencies
# disabled capabilites
-Ddns-over-tls=false
-Dlz4=enabled
-Dtranslations=false
# disabled dependencies
-Dacl=disabled
-Dapparmor=disabled
-Daudit=disabled
-Dblkid=disabled
-Dbpf-framework=disabled
-Dbzip2=disabled
-Ddbus=disabled # tests only
-Delfutils=disabled
-Dfdisk=disabled
-Dgcrypt=disabled
-Dglib=disabled # tests only
-Dgnutls=disabled
-Dkmod=disabled
-Dlibcurl=disabled
-Dlibcryptsetup=disabled
-Dlibfido2=disabled
-Dlibidn=disabled
-Dlibidn2=disabled
-Dlibiptc=disabled
-Dmicrohttpd=disabled
-Dopenssl=disabled
-Dp11kit=disabled
-Dpam=disabled
-Dpcre2=disabled
-Dpolkit=disabled
-Dpwquality=disabled
-Dpasswdqc=disabled
-Dseccomp=disabled
-Dselinux=disabled
-Dtpm2=disabled
-Dxenctrl=disabled
-Dxkbcommon=disabled
-Dzlib=disabled
# enabled dependencies
-Dlz4=enabled
-Dxz=enabled
-Dzstd=enabled
ADDITIONAL_BINARIES

View File

@ -1,7 +1,7 @@
{
"name": "libsystemd",
"version": "255",
"port-version": 1,
"port-version": 2,
"description": "Libsystemd",
"homepage": "https://github.com/systemd/systemd",
"license": null,

View File

@ -5018,7 +5018,7 @@
},
"libsystemd": {
"baseline": "255",
"port-version": 1
"port-version": 2
},
"libtar": {
"baseline": "1.2.20",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "4c173e2a6eaa6e20dae0122c0aee9ab9cfab82df",
"version": "255",
"port-version": 2
},
{
"git-tree": "a69dc63dcb8666fd4fb3885193dc67889fe65c72",
"version": "255",