about summary refs log tree commit diff
path: root/pkgs/applications/graphics
diff options
context:
space:
mode:
authorMartin Weinelt <mweinelt@users.noreply.github.com>2021-02-08 18:18:00 +0100
committerGitHub <noreply@github.com>2021-02-08 18:18:00 +0100
commit9e4ec271631e8f35c34480659a1c079e8aa991f0 (patch)
tree87fde8a4d288a7d87d0ca006b32727dfffd5fc62 /pkgs/applications/graphics
parent4e8fc135d4ee270e327be65d6ca46ae5cb46e9e6 (diff)
parentc6ce4e1e6fb9a733a63c648879f860e315f08aaa (diff)
downloadnixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar.gz
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar.bz2
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar.lz
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar.xz
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.tar.zst
nixlib-9e4ec271631e8f35c34480659a1c079e8aa991f0.zip
Merge pull request #112408 from flokli/brscan4-bump
brscan4: 0.4.8-1 -> 0.4.9-1
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r--pkgs/applications/graphics/sane/backends/brscan4/default.nix36
1 files changed, 18 insertions, 18 deletions
diff --git a/pkgs/applications/graphics/sane/backends/brscan4/default.nix b/pkgs/applications/graphics/sane/backends/brscan4/default.nix
index 0e768afdde1d..9713618d79ab 100644
--- a/pkgs/applications/graphics/sane/backends/brscan4/default.nix
+++ b/pkgs/applications/graphics/sane/backends/brscan4/default.nix
@@ -1,5 +1,4 @@
-{ lib, stdenv, fetchurl, callPackage, patchelf, makeWrapper, coreutils, libusb-compat-0_1 }:
-
+{ stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, coreutils, libusb-compat-0_1 }:
 let
   myPatchElf = file: with lib; ''
     patchelf --set-interpreter \
@@ -7,22 +6,23 @@ let
       ${file}
   '';
 
-  udevRules = callPackage ./udev_rules_type1.nix {};
+  udevRules = callPackage ./udev_rules_type1.nix { };
+
+in
+stdenv.mkDerivation rec {
+  pname = "brscan4";
+  version = "0.4.9-1";
+  src = {
+    "i686-linux" = fetchurl {
+      url = "http://download.brother.com/welcome/dlf006646/${pname}-${version}.i386.deb";
+      sha256 = "0pkg9aqvnkpjnb9cgzf7lxw2g4jqrf2w98irkv22r0gfsfs3nwma";
+    };
+    "x86_64-linux" = fetchurl {
 
-in stdenv.mkDerivation rec {
-  name = "brscan4-0.4.8-1";
-  src =
-    if stdenv.hostPlatform.system == "i686-linux" then
-      fetchurl {
-        url = "http://download.brother.com/welcome/dlf006646/${name}.i386.deb";
-        sha256 = "15hrf1gpm36lniqi6yf47dvdqjinm644xb752c6rcv8n06wb79ag";
-      }
-    else if stdenv.hostPlatform.system == "x86_64-linux" then
-      fetchurl {
-        url = "https://download.brother.com/welcome/dlf006645/${name}.amd64.deb";
-        sha256 = "0pyprjl0capg403yp6pp07gd6msx9kn7bzjcdswdbn28fyxrk5l4";
-      }
-    else throw "${name} is not supported on ${stdenv.hostPlatform.system} (only i686-linux and x86_64 linux are supported)";
+      url = "https://download.brother.com/welcome/dlf006645/${pname}-${version}.amd64.deb";
+      sha256 = "0kakkl8rmsi2yr3f8vd1kk8vsl9g2ijhqil1cvvbwrhwgi0b7ai7";
+    };
+  }."${stdenv.hostPlatform.system}";
 
   unpackPhase = ''
     ar x $src
@@ -87,7 +87,7 @@ in stdenv.mkDerivation rec {
   meta = {
     description = "Brother brscan4 sane backend driver";
     homepage = "http://www.brother.com";
-    platforms = lib.platforms.linux;
+    platforms = [ "i686-linux" "x86_64-linux" ];
     license = lib.licenses.unfree;
     maintainers = with lib.maintainers; [ jraygauthier ];
   };