cups-kyocera (cups driver): call {pre,post}Install

Add `preInstall` and `postInstall` to the `installPhase` to
permit package overrides to add commands to the install phase.

Suggested by r-rmcgibbo bot in
https://github.com/NixOS/nixpkgs/pull/133537#issuecomment-897437621

Yarny0 2c28e0dc 075d1121

+4
+4
pkgs/misc/cups/drivers/kyocera/default.nix
··· 31 31 nativeBuildInputs = [ patchPpdFilesHook ]; 32 32 33 33 installPhase = '' 34 + runHook preInstall 35 + 34 36 tar -xvf ${platform}/Global/English.tar.gz 35 37 install -Dm755 English/rastertokpsl $out/lib/cups/filter/rastertokpsl 36 38 patchelf \ ··· 41 43 mkdir -p $out/share/cups/model/Kyocera 42 44 cd English 43 45 cp *.ppd $out/share/cups/model/Kyocera 46 + 47 + runHook postInstall 44 48 ''; 45 49 46 50 ppdFileCommands = [ "rastertokpsl" ];