python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / quill-qr / default.nix
blob55c2f45cc683a955bb0b1d14afdc92345a344045
1 { coreutils
2 , fetchFromGitHub
3 , gzip
4 , jq
5 , lib
6 , makeWrapper
7 , qrencode
8 , stdenvNoCC
9 }:
11 stdenvNoCC.mkDerivation rec {
12   pname = "quill-qr";
13   version = "0.1.0";
15   src = fetchFromGitHub {
16     owner = "IvanMalison";
17     repo = "quill-qr";
18     rev = "v${version}";
19     sha256 = "1kdsq6csmxfvs2wy31bc9r92l5pkmzlzkyqrangvrf4pbk3sk0r6";
20   };
22   nativeBuildInputs = [ makeWrapper ];
24   dontBuild = true;
26   installPhase = ''
27     mkdir -p $out/bin
28     cp -a quill-qr.sh $out/bin/quill-qr.sh
29     patchShebangs $out/bin
31     wrapProgram $out/bin/quill-qr.sh --prefix PATH : "${lib.makeBinPath [
32       qrencode
33       coreutils
34       jq
35       gzip
36     ]}"
37   '';
39   meta = with lib; {
40     description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/";
41     homepage = "https://github.com/IvanMalison/quill-qr";
42     maintainers = with maintainers; [ imalison ];
43     platforms = with platforms; linux;
44   };