Merge pull request #245727 from jaduff/fflinuxprint

fflinuxprint: init at 1.1.3-4

authored by Pol Dellaiera and committed by GitHub ec6398fc c336c019

+60
+6
maintainers/maintainer-list.nix
··· 7522 7522 githubId = 7558482; 7523 7523 name = "Jack Gerrits"; 7524 7524 }; 7525 + jaduff = { 7526 + email = "jdduffpublic@proton.me"; 7527 + github = "jaduff"; 7528 + githubId = 10690970; 7529 + name = "James Duff"; 7530 + }; 7525 7531 jagajaga = { 7526 7532 email = "ars.seroka@gmail.com"; 7527 7533 github = "jagajaga";
+52
pkgs/misc/cups/drivers/fflinuxprint/default.nix
··· 1 + { autoPatchelfHook 2 + , cups 3 + , dpkg 4 + , fetchurl 5 + , lib 6 + , stdenv 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "fflinuxprint"; 11 + version = "1.1.3-4"; 12 + 13 + src = fetchurl { 14 + url = "https://support-fb.fujifilm.com/driver_downloads/fflinuxprint_${finalAttrs.version}_amd64.deb"; 15 + hash = "sha256-Q0qB4gvEWa10KGt6SngVqraxFePxIQ62nTrFZ44vyrU="; 16 + curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise 17 + }; 18 + 19 + sourceRoot = "."; 20 + unpackCmd = "dpkg-deb -x $curSrc ."; 21 + 22 + nativeBuildInputs = [ 23 + autoPatchelfHook 24 + dpkg 25 + ]; 26 + 27 + buildInputs = [ 28 + cups 29 + ]; 30 + 31 + dontConfigure = true; 32 + dontBuild = true; 33 + 34 + installPhase = '' 35 + runHook preInstall 36 + 37 + mkdir -p $out/share/cups/model 38 + mv {etc,usr/lib} $out 39 + mv usr/share/ppd/fujifilm/* $out/share/cups/model 40 + 41 + runHook postInstall 42 + ''; 43 + 44 + meta = { 45 + description = "FujiFILM Linux Printer Driver"; 46 + homepage = "https://support-fb.fujifilm.com"; 47 + license = lib.licenses.unfree; 48 + maintainers = with lib.maintainers; [ jaduff ]; 49 + platforms = lib.platforms.linux; 50 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 51 + }; 52 + })
+2
pkgs/top-level/all-packages.nix
··· 40830 40830 40831 40831 brlaser = callPackage ../misc/cups/drivers/brlaser { }; 40832 40832 40833 + fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { }; 40834 + 40833 40835 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { }; 40834 40836 40835 40837 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };