samsung-unified-linux-driver (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 0d36fdc6 2c28e0dc

+10
+3
pkgs/misc/cups/drivers/samsung/1.00.36/default.nix
··· 23 ]; 24 25 installPhase = '' 26 27 mkdir -p $out/bin 28 cp -R ${arch}/{gettext,pstosecps,rastertospl,smfpnetdiscovery,usbresetter} $out/bin ··· 82 cd $out/share/cups 83 ln -s ../ppd . 84 ln -s ppd model 85 ''; 86 87 preFixup = ''
··· 23 ]; 24 25 installPhase = '' 26 + runHook preInstall 27 28 mkdir -p $out/bin 29 cp -R ${arch}/{gettext,pstosecps,rastertospl,smfpnetdiscovery,usbresetter} $out/bin ··· 83 cd $out/share/cups 84 ln -s ../ppd . 85 ln -s ppd model 86 + 87 + runHook postInstall 88 ''; 89 90 preFixup = ''
+3
pkgs/misc/cups/drivers/samsung/1.00.37.nix
··· 22 ]; 23 24 installPhase = '' 25 26 mkdir -p $out/bin 27 cp -R ${arch}/{gettext,pstosecps,rastertospl,smfpnetdiscovery,usbresetter} $out/bin ··· 65 cd $out/share/cups 66 ln -s ../ppd . 67 ln -s ppd model 68 ''; 69 70 preFixup = ''
··· 22 ]; 23 24 installPhase = '' 25 + runHook preInstall 26 27 mkdir -p $out/bin 28 cp -R ${arch}/{gettext,pstosecps,rastertospl,smfpnetdiscovery,usbresetter} $out/bin ··· 66 cd $out/share/cups 67 ln -s ../ppd . 68 ln -s ppd model 69 + 70 + runHook postInstall 71 ''; 72 73 preFixup = ''
+4
pkgs/misc/cups/drivers/samsung/4.01.17.nix
··· 40 dontStrip = true; 41 42 installPhase = '' 43 cd Linux/${installationPath} 44 mkdir -p $out/lib/cups/{backend,filter} 45 install -Dm755 mfp $out/lib/cups/backend/ ··· 72 cd - 73 cd ../noarch/at_opt/share/ppd 74 cp -r ./* $out/share/cups/model/samsung 75 ''; 76 77 ppdFileCommands = [
··· 40 dontStrip = true; 41 42 installPhase = '' 43 + runHook preInstall 44 + 45 cd Linux/${installationPath} 46 mkdir -p $out/lib/cups/{backend,filter} 47 install -Dm755 mfp $out/lib/cups/backend/ ··· 74 cd - 75 cd ../noarch/at_opt/share/ppd 76 cp -r ./* $out/share/cups/model/samsung 77 + 78 + runHook postInstall 79 ''; 80 81 ppdFileCommands = [