python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / woeusb-ng / default.nix
blob6f922afdf37a7d994d6cdf97cf6d1749ea8a1311
1 { lib, python3Packages, fetchFromGitHub, p7zip, parted, grub2 }:
2 with python3Packages;
4 buildPythonApplication rec {
5   pname = "woeusb-ng";
6   version = "0.2.10";
8   propagatedBuildInputs = [ p7zip parted grub2 termcolor wxPython_4_0 six ];
10   src = fetchFromGitHub {
11     owner = "WoeUSB";
12     repo = "WoeUSB-ng";
13     rev = "v${version}";
14     sha256 = "sha256-Nsdk3SMRzj1fqLrp5Na5V3rRDMcIReL8uDb8K2GQNWI=";
15   };
17   postInstall = ''
18     # TODO: the gui requires additional polkit-actions to work correctly, therefore it is currently disabled
19     rm $out/bin/woeusbgui
20   '';
22   # checks fail, because of polkit-actions and should be reenabled when the gui is fixed.
23   doCheck = false;
25   meta = with lib; {
26     description = "A tool to create a Windows USB stick installer from a real Windows DVD or image";
27     homepage = "https://github.com/WoeUSB/WoeUSB-ng";
28     license = licenses.gpl3Plus;
29     maintainers = with maintainers; [ stunkymonkey ];
30     platforms = platforms.linux;
31   };