diff options
| Commit | b02c448435400062fba87fe961a64b0e3fbbc1f7 (patch) | |
|---|---|---|
| Author | 2025-12-21 14:22:59 +0200 | |
| Committer | 2025-12-21 14:22:59 +0200 | |
| Files | 613d1fba3a6acce00fe8f0bc375741f5e955f609 /packages/CapacityTester | |
| nix-b02c448435400062fba87fe961a64b0e3fbbc1f7.tar nix-b02c448435400062fba87fe961a64b0e3fbbc1f7.tar.gz nix-b02c448435400062fba87fe961a64b0e3fbbc1f7.zip | ||
| Parent | 2f5f1c0f083ce3aa5123fafecddbf693c07dffb0 (diff) | |
feat(packages): Add CapacityTester package
1 files changed, 46 insertions, 0 deletions
| -rw-r--r-- | packages/CapacityTester/default.nix | 46 |
diff --git a/packages/CapacityTester/default.nix b/packages/CapacityTester/default.nix new file mode 100644 index 0000000..f29e63b --- /dev/null +++ b/packages/CapacityTester/default.nix @@ -0,0 +1,46 @@ +{ + lib, + stdenv, + fetchFromGitHub, + qt5, + pkg-config, + libusb1, + ... +}: + +stdenv.mkDerivation rec { + pname = "CapacityTester"; + version = "v0.7c"; + + src = fetchFromGitHub { + owner = "c0xc"; + repo = pname; + rev = "refs/tags/" + version; + hash = "sha256-Do2W09q5EbbqqMiWJtny47S8T/eeVNVNOzU+kW2bS34="; + fetchSubmodules = true; + + # Thanks https://github.com/NixOS/nixpkgs/pull/458145 + preFetch = '' + # Can't clone using ssh + export GIT_CONFIG_COUNT=1 + export GIT_CONFIG_KEY_0=url.https://github.com/.insteadOf + export GIT_CONFIG_VALUE_0=git@github.com: + ''; + }; + + buildInputs = [ + pkg-config + qt5.qtbase + ]; + + nativeBuildInputs = [ + qt5.qmake + qt5.wrapQtAppsHook + qt5.qttools + libusb1 + ]; + + postPatch = '' + sed -i "/target.path/s|/usr|$out|" capacitytester.pro + ''; +} |
