diff options
Diffstat (limited to 'pkgs/development/libraries/openvr/default.nix')
-rw-r--r-- | pkgs/development/libraries/openvr/default.nix | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/development/libraries/openvr/default.nix b/pkgs/development/libraries/openvr/default.nix deleted file mode 100644 index 5bdb10549001f..0000000000000 --- a/pkgs/development/libraries/openvr/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ AppKit -, cmake -, fetchFromGitHub -, fetchpatch2 -, Foundation -, jsoncpp -, lib -, libGL -, stdenv -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "openvr"; - version = "2.2.3"; - - src = fetchFromGitHub { - owner = "ValveSoftware"; - repo = "openvr"; - rev = "v${finalAttrs.version}"; - hash = "sha256-Dpl88Te+EoVasoCtwERGrYt3xK8o03h15r8IVxxPPCw="; - }; - - patches = [ - # https://github.com/ValveSoftware/openvr/pull/594 - (fetchpatch2 { - name = "use-correct-CPP11-definition-for-vsprintf_s.patch"; - url = "https://github.com/ValveSoftware/openvr/commit/0fa21ba17748efcca1816536e27bdca70141b074.patch"; - hash = "sha256-0sPNDx5qKqCzN35FfArbgJ0cTztQp+SMLsXICxneLx4="; - }) - # https://github.com/ValveSoftware/openvr/pull/1716 - (fetchpatch2 { - name = "add-ability-to-build-with-system-installed-jsoncpp.patch"; - url = "https://github.com/ValveSoftware/openvr/commit/54a58e479f4d63e62e9118637cd92a2013a4fb95.patch"; - hash = "sha256-aMojjbNjLvsGev0JaBx5sWuMv01sy2tG/S++I1NUi7U="; - }) - ]; - - postUnpack = '' - # Move in-tree jsoncpp out to complement the patch above - # fetchpatch2 is not able to handle these renames - mkdir source/thirdparty - mv source/src/json source/thirdparty/jsoncpp - ''; - - nativeBuildInputs = [ - cmake - ]; - - buildInputs = [ - jsoncpp - libGL - ] ++ lib.optionals stdenv.isDarwin [ - AppKit - Foundation - ]; - - cmakeFlags = [ "-DUSE_SYSTEM_JSONCPP=ON" "-DBUILD_SHARED=1" ]; - - meta = { - broken = stdenv.isDarwin; - description = "An API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting"; - homepage = "https://github.com/ValveSoftware/openvr"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ Scrumplex ]; - platforms = lib.platforms.unix; - }; -}) |