summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorJames Duff <jaduff@protonmail.com>2023-07-27 19:56:04 +0800
committerPol Dellaiera <pol.dellaiera@protonmail.com>2023-08-16 16:22:26 +0200
commit5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e (patch)
tree1b9d65d8c83ea1dcf7b796e778ec5e446509c27a /pkgs/misc
parenteeed0aa1044378dbc7c0127f5afb71a1c3bbf2b5 (diff)
downloadnixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar.gz
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar.bz2
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar.lz
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar.xz
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.tar.zst
nixpkgs-5cfd2d03aa84c972ef37cd8ed112b27c5c322d5e.zip
fflinuxprint: init at 1.1.3-4
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/cups/drivers/fflinuxprint/default.nix52
1 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/misc/cups/drivers/fflinuxprint/default.nix b/pkgs/misc/cups/drivers/fflinuxprint/default.nix
new file mode 100644
index 00000000000..8cfd29b5c1c
--- /dev/null
+++ b/pkgs/misc/cups/drivers/fflinuxprint/default.nix
@@ -0,0 +1,52 @@
+{ autoPatchelfHook
+, cups
+, dpkg
+, fetchurl
+, lib
+, stdenv
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "fflinuxprint";
+  version = "1.1.3-4";
+
+  src = fetchurl {
+    url = "https://support-fb.fujifilm.com/driver_downloads/fflinuxprint_${finalAttrs.version}_amd64.deb";
+    hash = "sha256-Q0qB4gvEWa10KGt6SngVqraxFePxIQ62nTrFZ44vyrU=";
+    curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise
+  };
+
+  sourceRoot = ".";
+  unpackCmd = "dpkg-deb -x $curSrc .";
+
+  nativeBuildInputs = [
+    autoPatchelfHook
+    dpkg
+  ];
+
+  buildInputs = [
+    cups
+  ];
+
+  dontConfigure = true;
+  dontBuild = true;
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/share/cups/model
+    mv {etc,usr/lib} $out
+    mv usr/share/ppd/fujifilm/* $out/share/cups/model
+
+    runHook postInstall
+  '';
+
+  meta = {
+    description = "FujiFILM Linux Printer Driver";
+    homepage = "https://support-fb.fujifilm.com";
+    license = lib.licenses.unfree;
+    maintainers = with lib.maintainers; [ jaduff ];
+    platforms = lib.platforms.linux;
+    sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+  };
+})