python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / convimg / default.nix
blobe82eb0419668b7de77bb33711dee32eb38654c49
1 { lib, stdenv
2 , fetchFromGitHub
3 }:
5 stdenv.mkDerivation rec {
6   pname = "convimg";
7   version = "8.10.2";
9   src = fetchFromGitHub {
10     owner = "mateoconlechuga";
11     repo = pname;
12     rev = "v${version}";
13     sha256 = "sha256-mXwgTltYSBgBm2z1gDRCFqJbRoEuDbQAIoDlr2Kjmi0=";
14     fetchSubmodules = true;
15   };
17   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
19   checkPhase = ''
20     pushd test
21     patchShebangs test.sh
22     ./test.sh
23     popd
24   '';
26   doCheck = true;
28   installPhase = ''
29     install -Dm755 bin/convimg $out/bin/convimg
30   '';
32   meta = with lib; {
33     description = "Image palette quantization";
34     longDescription = ''
35       This program is used to convert images to other formats,
36       specifically for the TI84+CE and related calculators.
37     '';
38     homepage = "https://github.com/mateoconlechuga/convimg";
39     license = licenses.bsd3;
40     maintainers = with maintainers; [ luc65r ];
41     platforms = platforms.linux;
42   };