Merge pull request #119818 from nlewo/brscan

brscan4: 0.4.9-1 -> 0.4.10-1
This commit is contained in:
lewo 2021-04-19 21:05:57 +02:00 committed by GitHub
commit 312d27c4ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,16 +11,15 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "brscan4"; pname = "brscan4";
version = "0.4.9-1"; version = "0.4.10-1";
src = { src = {
"i686-linux" = fetchurl { "i686-linux" = fetchurl {
url = "http://download.brother.com/welcome/dlf006646/${pname}-${version}.i386.deb"; url = "http://download.brother.com/welcome/dlf006646/${pname}-${version}.i386.deb";
sha256 = "0pkg9aqvnkpjnb9cgzf7lxw2g4jqrf2w98irkv22r0gfsfs3nwma"; sha256 = "sha256-ymIAg+rfSYP5uzsAM1hUYZacJ0PXmKEoljNtb0pgGMw=";
}; };
"x86_64-linux" = fetchurl { "x86_64-linux" = fetchurl {
url = "https://download.brother.com/welcome/dlf006645/${pname}-${version}.amd64.deb"; url = "https://download.brother.com/welcome/dlf006645/${pname}-${version}.amd64.deb";
sha256 = "0kakkl8rmsi2yr3f8vd1kk8vsl9g2ijhqil1cvvbwrhwgi0b7ai7"; sha256 = "sha256-Gpr5456MCNpyam3g2qPo7S3aEZFMaUGR8bu7YmRY8xk=";
}; };
}."${stdenv.hostPlatform.system}"; }."${stdenv.hostPlatform.system}";
@ -33,7 +32,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libusb-compat-0_1 ]; buildInputs = [ libusb-compat-0_1 ];
dontBuild = true; dontBuild = true;
patchPhase = '' postPatch = ''
${myPatchElf "opt/brother/scanner/brscan4/brsaneconfig4"} ${myPatchElf "opt/brother/scanner/brscan4/brsaneconfig4"}
RPATH=${libusb-compat-0_1.out}/lib RPATH=${libusb-compat-0_1.out}/lib
@ -45,6 +44,7 @@ stdenv.mkDerivation rec {
''; '';
installPhase = with lib; '' installPhase = with lib; ''
runHook preInstall
PATH_TO_BRSCAN4="opt/brother/scanner/brscan4" PATH_TO_BRSCAN4="opt/brother/scanner/brscan4"
mkdir -p $out/$PATH_TO_BRSCAN4 mkdir -p $out/$PATH_TO_BRSCAN4
cp -rp $PATH_TO_BRSCAN4/* $out/$PATH_TO_BRSCAN4 cp -rp $PATH_TO_BRSCAN4/* $out/$PATH_TO_BRSCAN4
@ -79,6 +79,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/etc/udev/rules.d mkdir -p $out/etc/udev/rules.d
cp -p ${udevRules}/etc/udev/rules.d/*.rules \ cp -p ${udevRules}/etc/udev/rules.d/*.rules \
$out/etc/udev/rules.d $out/etc/udev/rules.d
runHook postInstall
''; '';
dontStrip = true; dontStrip = true;