about summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-sdk-12.3/libs/Xplugin.nix
blob: 6e125c001183c0440b9e080f7767e6a9a02e2ec5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  frameworks,
  darwin-stubs,
  stdenvNoCC,
}:

stdenvNoCC.mkDerivation {
  pname = "apple-lib-Xplugin";
  inherit (darwin-stubs) version;

  dontUnpack = true;
  dontBuild = true;

  propagatedBuildInputs = with frameworks; [
    OpenGL
    ApplicationServices
    Carbon
    IOKit
    CoreGraphics
    CoreServices
    CoreText
  ];

  installPhase = ''
    mkdir -p $out/include $out/lib
    cp "${darwin-stubs}/include/Xplugin.h" $out/include/Xplugin.h
    cp ${darwin-stubs}/usr/lib/libXplugin.1.tbd $out/lib
    ln -s libXplugin.1.tbd $out/lib/libXplugin.tbd
  '';
}