summary refs log tree commit diff
path: root/pkgs/tools/video
diff options
context:
space:
mode:
authorjustinlime <justinlime1999@gmail.coim>2023-08-05 16:01:03 -0500
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-08-10 00:42:36 +0000
commitd8247503ab593eca5a5636084ec0f43f591d703b (patch)
tree3f2f67e92a75de30ffb24fddb9921b2f6cc261b5 /pkgs/tools/video
parent0706a28c362e63c0a86f691ac788deb88ed91bf0 (diff)
downloadnixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar.gz
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar.bz2
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar.lz
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar.xz
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.tar.zst
nixpkgs-d8247503ab593eca5a5636084ec0f43f591d703b.zip
vrrtest: init at 2.1.0
Diffstat (limited to 'pkgs/tools/video')
-rw-r--r--pkgs/tools/video/vrrtest/default.nix46
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/tools/video/vrrtest/default.nix b/pkgs/tools/video/vrrtest/default.nix
new file mode 100644
index 00000000000..7a8e93a4f37
--- /dev/null
+++ b/pkgs/tools/video/vrrtest/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, makeWrapper
+, zip
+, love
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "vrrtest";
+  version = "2.1.0";
+
+  src = fetchFromGitHub {
+    owner = "Nixola";
+    repo = "VRRTest";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-esyD+BpdnB8miUrIjV6P8Lho1xztmhLDnKxdQKW8GXc=";
+  };
+
+  nativeBuildInputs = [ makeWrapper ];
+
+  buildInputs = [ zip ];
+
+  buildPhase = ''
+    runHook preBuild
+    zip -9 -r vrrtest.love .
+    runHook postBuild
+  '';
+
+  installPhase = ''
+    runHook preInstall
+    install -Dm444 -t $out/share/ vrrtest.love
+    makeWrapper ${love}/bin/love $out/bin/vrrtest \
+      --add-flags $out/share/vrrtest.love
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Tool testing variable refresh rates";
+    homepage = "https://github.com/Nixola/VRRTest";
+    license = licenses.zlib;
+    mainProgram = "vrrtest";
+    maintainers = with maintainers; [ justinlime ];
+    inherit (love.meta) platforms;
+  };
+})