btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / cu / cups-kyocera-ecosys-m552x-p502x / package.nix
blob66e3d036bcc6388d10e107a4271429948ebe6ebf
1 { stdenv
2 , lib
3 , fetchzip
4   # can either be "EU" or "Global"; it's unclear what the difference is
5 , region ? "Global"
6 }:
8 stdenv.mkDerivation rec {
9   pname = "cups-kyocera-ecosys-m552x-p502x";
10   version = "8.1602";
12   src = fetchzip {
13     url = "https://www.kyoceradocumentsolutions.de/content/download-center/de/drivers/all/Linux_8_1602_ECOSYS_M5521_5526_P5021_5026_zip.download.zip";
14     sha256 = "sha256-XDH5deZmWNghfoO7JaYYvnVq++mbQ8RwLY57L2CKYaY=";
15   };
17   installPhase = ''
18     mkdir -p $out/share/cups/model/Kyocera
19     cp ${region}/English/*.PPD $out/share/cups/model/Kyocera/
20   '';
22   meta = with lib; {
23     description = "PPD files for Kyocera ECOSYS M5521cdn/M5521cdw/M5526cdn/M5526cdw/P5021cdn/P5021cdw/P5026cdn/P5026cdw";
24     homepage = "https://www.kyoceradocumentsolutions.com";
25     license = licenses.unfree;
26     maintainers = [ maintainers.mbrgm ];
27     platforms = platforms.linux;
28   };