git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #126575 from mbrgm/cups-kyocera-ecosys-m552x-p502x

cups-kyocera-ecosys-m552x-p502x: init at 8.1602

commit807820fd1a1a8174fa69cd2aab744985bfba10cd authorSandro <sandro.jaeckel@gmail.com> dateMon 14 Jun 2021, 20:14 (5 years ago) parentfd23f5f838ff97
2 files changed+31
pkgs/misc/cups/drivers/kyocera-ecosys-m552x-p502x/default.nix+29 pkgs/top-level/all-packages.nix+2
pkgs/misc/cups/drivers/kyocera-ecosys-m552x-p502x/default.nixnew file+29
@@ -0,0 +1,29 @@
1+{ stdenv
2+, lib
3+, fetchzip
4+ # can either be "EU" or "Global"; it's unclear what the difference is
5+, region ? "Global"
6+}:
7+
8+stdenv.mkDerivation rec {
9+ pname = "cups-kyocera-ecosys-m552x-p502x";
10+ version = "8.1602";
11+
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+ };
16+
17+ installPhase = ''
18+ mkdir -p $out/share/cups/model/Kyocera
19+ cp ${region}/English/*.PPD $out/share/cups/model/Kyocera/
20+ '';
21+
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+ };
29+}
pkgs/top-level/all-packages.nix+2
@@ -30369,6 +30369,8 @@ in
3036930369
3037030370 cups-kyocera = callPackage ../misc/cups/drivers/kyocera {};
3037130371
30372+ cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x {};
30373+
3037230374 cups-kyodialog3 = callPackage ../misc/cups/drivers/kyodialog3 {};
3037330375
3037430376 cups-dymo = callPackage ../misc/cups/drivers/dymo {};