base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / qr / qrcode / package.nix
blob0d919daf813771f8721b4364e4a320dde2dd74e7
1 { lib, stdenv, fetchFromGitHub, unstableGitUpdater }:
3 stdenv.mkDerivation {
4   pname = "qrcode";
5   version = "0-unstable-2024-07-18";
7   src = fetchFromGitHub {
8     owner = "qsantos";
9     repo = "qrcode";
10     rev = "6e882a26a30ab9478ba98591ecc547614fb62b69";
11     hash = "sha256-wJL+XyYnI8crKVu+xwCioD5YcFjE5a92qkbOB7juw+s=";
12   };
14   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
16   installPhase = ''
17     mkdir -p "$out"/{bin,share/doc/qrcode}
18     cp qrcode "$out/bin"
19     cp DOCUMENTATION LICENCE "$out/share/doc/qrcode"
20   '';
22   passthru.updateScript = unstableGitUpdater { };
24   meta = with lib; {
25     description = "Small QR-code tool";
26     homepage = "https://github.com/qsantos/qrcode";
27     license = licenses.gpl3Plus;
28     maintainers = with maintainers; [ raskin lucasew ];
29     platforms = with platforms; unix;
30     mainProgram = "qrcode";
31   };