Merge pull request #12874 from Profpatsch/udev

This fixes an error when enabling SANE while building the udev rules
files for a particular system, which was caused by #12804 (merged in
9807acb).
This commit is contained in:
aszlig 2016-02-08 16:42:33 +01:00
commit c0cbb46fde
No known key found for this signature in database
GPG key ID: D0EBD0EC8C2DC961

View file

@ -50,6 +50,9 @@ stdenv.mkDerivation {
mkdir -p $out/etc/udev/rules.d/
./tools/sane-desc -m udev > $out/etc/udev/rules.d/49-libsane.rules || \
cp tools/udev/libsane.rules $out/etc/udev/rules.d/49-libsane.rules
# the created 49-libsane references /bin/sh
substituteInPlace $out/etc/udev/rules.d/49-libsane.rules \
-- replace "RUN+=\"/bin/sh" "RUN+=\"${stdenv.shell}"
substituteInPlace $out/lib/libsane.la \
--replace "-ljpeg" "-L${libjpeg}/lib -ljpeg"