bottom: add gpu recognition, new apple sdk, refactor (#360568)
[NixPkgs.git] / pkgs / development / libraries / ois / default.nix
blobb6ddc5ebbf6325ddce9dadcc3699c91d4a0232f8
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   cmake,
6   libX11,
7   Cocoa,
8   IOKit,
9   Kernel,
12 stdenv.mkDerivation rec {
13   pname = "ois";
14   version = "1.5.1";
16   src = fetchFromGitHub {
17     owner = "wgois";
18     repo = "OIS";
19     rev = "v${version}";
20     sha256 = "sha256-ir6p+Tzf8L5VOW/rsG4yelsth7INbhABO2T7pfMHcFo=";
21   };
23   nativeBuildInputs = [ cmake ];
25   buildInputs =
26     lib.optionals stdenv.hostPlatform.isLinux [ libX11 ]
27     ++ lib.optionals stdenv.hostPlatform.isDarwin [
28       Cocoa
29       IOKit
30       Kernel
31     ];
33   cmakeFlags = [
34     "-DCMAKE_INSTALL_LIBDIR=lib"
35   ];
37   meta = with lib; {
38     description = "Object-oriented C++ input system";
39     maintainers = [ maintainers.raskin ];
40     platforms = platforms.unix;
41     license = licenses.zlib;
42   };