about summary refs log tree commit diff
diff options
context:
space:
mode:
authorStijn DW <stijndw@users.noreply.github.com>2018-02-17 20:10:17 +0100
committerStijn DW <stijndw@users.noreply.github.com>2018-02-17 20:27:15 +0100
commit56c88781ee7484a725699d140d8ff0edbc36e697 (patch)
treec5c12696e756f56042ade8aefc661f08a6be0c30
parentfc95437ebd0794bac3bc936e998543b005559092 (diff)
downloadnixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar.gz
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar.bz2
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar.lz
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar.xz
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.tar.zst
nixlib-56c88781ee7484a725699d140d8ff0edbc36e697.zip
brlaser: init from latest git
-rw-r--r--pkgs/misc/cups/drivers/brlaser/default.nix42
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/misc/cups/drivers/brlaser/default.nix b/pkgs/misc/cups/drivers/brlaser/default.nix
new file mode 100644
index 000000000000..7a6d6c3861df
--- /dev/null
+++ b/pkgs/misc/cups/drivers/brlaser/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchFromGitHub, cmake, zlib, cups, ghostscript }:
+
+stdenv.mkDerivation rec {
+
+  name = "brlaser";
+
+  src = fetchFromGitHub {
+    owner = "pdewacht";
+    repo = "brlaser";
+    rev = "a52149823373e11f918d9e6a56eda7242935c99b";
+    sha256 = "12d8g0aispdj2virf6vrvb0vx6d6ardjg3qyav75shsm1f94ids6";
+  };
+
+  buildInputs = [ cmake zlib cups ];
+
+  preConfigure = ''
+    cmakeFlags="$cmakeFlags -DCUPS_SERVER_BIN=$out/lib/cups/ -DCUPS_DATA_DIR=$out/share/cups/"
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A CUPS driver for Brother laser printers";
+    longDescription =
+      ''
+       Although most Brother printers support a standard printer language such as PCL or PostScript, not all do. If you have a monochrome Brother laser printer (or multi-function device) and the other open source drivers don't work, this one might help.
+
+       This driver is known to work with these printers:
+
+           Brother DCP-1510
+           Brother DCP-7030
+           Brother DCP-7040
+           Brother DCP-7055
+           Brother DCP-7055W
+           Brother DCP-7065DN
+           Brother HL-L2300D
+           Brother MFC-7360N
+      '';
+    homepage = https://github.com/pdewacht/brlaser;
+    license = licenses.gpl2;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ StijnDW ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6a10ba606cde..d8139e9f718a 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -20185,6 +20185,8 @@ with pkgs;
     snapscanFirmware = config.sane.snapscanFirmware or null;
   };
 
+  brlaser = callPackage ../misc/cups/drivers/brlaser { };
+
   brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
 
   mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };