From 5fb17bc7b9d82870f97f6c37901e46a9c377bb58 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 23 Jul 2024 12:21:49 +0200 Subject: [PATCH 1/2] opencomposite: 0-unstable-2024-06-12 -> 0-unstable-2024-07-23 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/op/opencomposite/package.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/op/opencomposite/package.nix b/pkgs/by-name/op/opencomposite/package.nix index cc9929d392ba..aa027aaa3663 100644 --- a/pkgs/by-name/op/opencomposite/package.nix +++ b/pkgs/by-name/op/opencomposite/package.nix @@ -5,6 +5,7 @@ , cmake , glm +, jsoncpp , libGL , openxr-loader , python3 @@ -17,13 +18,13 @@ stdenv.mkDerivation { pname = "opencomposite"; - version = "0-unstable-2024-06-12"; + version = "0-unstable-2024-07-23"; src = fetchFromGitLab { owner = "znixian"; repo = "OpenOVR"; - rev = "de1658db7e2535fd36c2e37fa8dd3d756280c86f"; - hash = "sha256-xyEiuEy3nt2AbF149Pjz5wi/rkTup2SgByR4DrNOJX0="; + rev = "632e5cc50b913e93194ca2970e6f13021182579f"; + hash = "sha256-KQmNyGRlbUrntTPNn5rzTyyR+Bvh3EfSqBgyNGGDo04="; }; nativeBuildInputs = [ @@ -32,6 +33,7 @@ stdenv.mkDerivation { buildInputs = [ glm + jsoncpp libGL openxr-loader python3 @@ -41,19 +43,11 @@ stdenv.mkDerivation { ]; cmakeFlags = [ + (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-Wno-error=format-security") (lib.cmakeBool "USE_SYSTEM_OPENXR" true) (lib.cmakeBool "USE_SYSTEM_GLM" true) ]; - # NOTE: `cmakeFlags` will get later tokenized by bash and there is no way - # of inserting a flag value with a space in it (inserting `"` or `'` won't help). - # https://discourse.nixos.org/t/cmakeflags-and-spaces-in-option-values/20170/2 - preConfigure = '' - cmakeFlagsArray+=( - "-DCMAKE_CXX_FLAGS=-DGLM_ENABLE_EXPERIMENTAL -Wno-error=format-security" - ) - ''; - installPhase = '' runHook preInstall mkdir -p $out/lib/opencomposite From 0c3968f4fc8cbc6b95e5fba391915c0289b3a99f Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 23 Jul 2024 12:26:10 +0200 Subject: [PATCH 2/2] opencomposite: format using nixfmt Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/op/opencomposite/package.nix | 40 ++++++++++------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/op/opencomposite/package.nix b/pkgs/by-name/op/opencomposite/package.nix index aa027aaa3663..db42ea0f9f78 100644 --- a/pkgs/by-name/op/opencomposite/package.nix +++ b/pkgs/by-name/op/opencomposite/package.nix @@ -1,19 +1,17 @@ -{ lib -, stdenv -, fetchFromGitLab - -, cmake - -, glm -, jsoncpp -, libGL -, openxr-loader -, python3 -, vulkan-headers -, vulkan-loader -, xorg - -, unstableGitUpdater +{ + cmake, + fetchFromGitLab, + glm, + jsoncpp, + lib, + libGL, + openxr-loader, + python3, + stdenv, + unstableGitUpdater, + vulkan-headers, + vulkan-loader, + xorg, }: stdenv.mkDerivation { @@ -27,9 +25,7 @@ stdenv.mkDerivation { hash = "sha256-KQmNyGRlbUrntTPNn5rzTyyR+Bvh3EfSqBgyNGGDo04="; }; - nativeBuildInputs = [ - cmake - ]; + nativeBuildInputs = [ cmake ]; buildInputs = [ glm @@ -60,10 +56,10 @@ stdenv.mkDerivation { branch = "openxr"; }; - meta = with lib; { + meta = { description = "Reimplementation of OpenVR, translating calls to OpenXR"; homepage = "https://gitlab.com/znixian/OpenOVR"; - license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ Scrumplex ]; + license = with lib.licenses; [ gpl3Only ]; + maintainers = with lib.maintainers; [ Scrumplex ]; }; }