chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / lp / lprint / package.nix
blobc5bb996b63a0dec66910042f819c8f8144e9c88c
1 { lib, stdenv, fetchFromGitHub
2 , pappl
3 , cups
4 , pkg-config
5 }:
7 stdenv.mkDerivation rec {
8   pname = "lprint";
9   version = "1.3.1";
11   src = fetchFromGitHub {
12     owner = "michaelrsweet";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-1OOLGQ8S4oRNSJanX/AzJ+g5F+jYnE/+o+ie5ucY22U=";
16   };
18   outputs = [ "out" "dev" ];
20   nativeBuildInputs = [
21     pkg-config
22   ];
24   buildInputs = [
25     pappl
26     cups
27   ];
29   doInstallCheck = true;
30   installCheckPhase = ''
31     $out/bin/lprint --help
32   '';
34   enableParallelBuilding = true;
36   meta = with lib; {
37     description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB";
38     mainProgram = "lprint";
39     homepage = "https://github.com/michaelrsweet/lprint";
40     license = licenses.asl20;
41     platforms = platforms.linux;
42     maintainers = [ ];
43   };