ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / qu / quill-qr / package.nix
blob826f2e51799ca14f3c389e4799c6a8cc04afca94
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     mainProgram = "quill-qr.sh";
42     homepage = "https://github.com/IvanMalison/quill-qr";
43     maintainers = with maintainers; [ imalison ];
44     platforms = with platforms; linux;
45   };