{gsoap,voms}: enable on darwin (#471093)

This commit is contained in:
Bjørn Forsman
2025-12-21 10:48:17 +00:00
committed by GitHub
3 changed files with 15 additions and 4 deletions
+5
View File
@@ -12,6 +12,7 @@
curl,
gsoap,
rapidjson,
zlib,
enableTools ? true,
# Use libcurl instead of libneon
# Note that the libneon used is bundled in the project
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
libxml2
openssl
rapidjson
zlib
]
++ lib.optional (!stdenv.hostPlatform.isDarwin) libuuid
++ lib.optional enableThirdPartyCopy gsoap;
@@ -74,6 +76,9 @@ stdenv.mkDerivation rec {
})
];
# Transitive dependency of gsoap (only supports static library builds)
env.NIX_LDFLAGS = "-lz";
meta = {
description = "Toolkit for Http-based file management";
+5 -2
View File
@@ -66,7 +66,10 @@ stdenv.mkDerivation rec {
# 3. Proprietary commercial software development license (removes GPL
# restrictions)
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ bjornfor ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
bjornfor
veprbl
];
};
}
+5 -2
View File
@@ -88,7 +88,10 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://italiangrid.github.io/voms/";
changelog = "https://github.com/italiangrid/voms/blob/master/ChangeLog";
license = lib.licenses.asl20;
platforms = lib.platforms.linux; # gsoap is currently Linux-only in Nixpkgs
maintainers = with lib.maintainers; [ ShamrockLee ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
ShamrockLee
veprbl
];
};
})