cygwin.w32api-headers: init as mingw_w64_headers derivative

Co-authored-by: Brian McKenna <brian@brianmckenna.org>
This commit is contained in:
David McFarland
2025-09-27 13:33:43 -03:00
co-authored by Brian McKenna
parent f10d31db79
commit 6eb63c48d2
2 changed files with 36 additions and 0 deletions
+1
View File
@@ -14,5 +14,6 @@ makeScopeWithSplicing' {
callPackage = self.callPackage;
in
{
w32api-headers = callPackage ./w32api { };
};
}
@@ -0,0 +1,35 @@
{
lib,
stdenvNoCC,
windows,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "w32api-headers";
inherit (windows.mingw_w64_headers)
version
src
;
configureFlags = [ (lib.enableFeature true "w32api") ];
preConfigure = ''
cd mingw-w64-headers
'';
passthru = {
incdir = "/include/w32api/";
libdir = "/lib/w32api/";
};
meta = {
description = "MinGW w32api package for Cygwin";
inherit (windows.mingw_w64_headers.meta)
homepage
downloadPage
license
;
platforms = lib.platforms.unix ++ lib.platforms.windows;
teams = [ lib.maintainers.corngood ];
};
})