diff options
author | Luke Adams <luke.adams@belljar.io> | 2018-03-14 17:11:51 -0500 |
---|---|---|
committer | Luke Adams <luke.adams@belljar.io> | 2018-03-14 17:11:51 -0500 |
commit | 4576ff80124b6b5c58bf964b963efa08ecacf6c9 (patch) | |
tree | 24083850c1aa299c36aff22adf52d6eee30eab11 /pkgs/development/libraries/freenect | |
parent | 0175bf648af397675472cf7be9478b22457cc685 (diff) | |
download | nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar.gz nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar.bz2 nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar.lz nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar.xz nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.tar.zst nixlib-4576ff80124b6b5c58bf964b963efa08ecacf6c9.zip |
freenect: enable Darwin building
Diffstat (limited to 'pkgs/development/libraries/freenect')
-rw-r--r-- | pkgs/development/libraries/freenect/default.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/development/libraries/freenect/default.nix b/pkgs/development/libraries/freenect/default.nix index 07a40bcecf2c..3771880d3608 100644 --- a/pkgs/development/libraries/freenect/default.nix +++ b/pkgs/development/libraries/freenect/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, cmake, libusb, pkgconfig, freeglut, libGLU_combined, libXi, libXmu }: +{ stdenv, lib, fetchFromGitHub, cmake, libusb, pkgconfig, freeglut, libGLU_combined, libXi, libXmu +, GLUT, Cocoa + }: stdenv.mkDerivation rec { name = "freenect-${version}"; @@ -11,15 +13,17 @@ stdenv.mkDerivation rec { sha256 = "0vnc7z2avckh4mccqq6alsd2z7xvsh3kaslc5b0gnfxw0j269gl6"; }; - buildInputs = [ libusb freeglut libGLU_combined libXi libXmu ]; + buildInputs = [ libusb freeglut libGLU_combined libXi libXmu ] + ++ lib.optionals stdenv.isDarwin [ GLUT Cocoa ]; + nativeBuildInputs = [ cmake pkgconfig ]; meta = { description = "Drivers and libraries for the Xbox Kinect device on Windows, Linux, and macOS"; inherit version; homepage = http://openkinect.org; - license = with stdenv.lib.licenses; [ gpl2 asl20 ]; - maintainers = with stdenv.lib.maintainers; [ bennofs ]; - platforms = stdenv.lib.platforms.linux; + license = with lib.licenses; [ gpl2 asl20 ]; + maintainers = with lib.maintainers; [ bennofs ]; + platforms = with lib.platforms; linux ++ darwin ; }; } |