summaryrefslogtreecommitdiffstats
path: root/tv/5pkgs/simple/utsushi.nix
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2021-06-03 19:17:58 +0200
committerlassulus <lassulus@lassul.us>2021-06-03 19:17:58 +0200
commit86007337ddd9fd0be613ac895635807d8bfc2bd7 (patch)
tree0374b42d7a7be1a84598f87feefe1311b810e784 /tv/5pkgs/simple/utsushi.nix
parentc230b5ef3f0e7122bbff68735fa8e7a1a98acea6 (diff)
parentc4c40afca5cd83917376804ae6e8259cbfc571d9 (diff)
Merge remote-tracking branch 'ni/master'
Diffstat (limited to 'tv/5pkgs/simple/utsushi.nix')
-rw-r--r--tv/5pkgs/simple/utsushi.nix40
1 files changed, 21 insertions, 19 deletions
diff --git a/tv/5pkgs/simple/utsushi.nix b/tv/5pkgs/simple/utsushi.nix
index 0414eae09..678cdc56c 100644
--- a/tv/5pkgs/simple/utsushi.nix
+++ b/tv/5pkgs/simple/utsushi.nix
@@ -1,4 +1,6 @@
-{ boost, fetchurl, file, imagemagick, libudev, libusb, pkgconfig, stdenv
+{ fetchurl, lib, stdenv
+
+, boost, file, imagemagick, libudev, libusb, pkgconfig
, coreutils, dash, patchelf, writeScriptBin # for add-rpath
, guiSupport ? false, gtkmm2 ? null
@@ -81,7 +83,7 @@ let
preFixup = ''
patchelf --set-interpreter \
- ${stdenv.glibc}/lib/ld-linux${stdenv.lib.optionalString stdenv.is64bit "-x86-64"}.so.2 \
+ ${stdenv.glibc}/lib/ld-linux${lib.optionalString stdenv.is64bit "-x86-64"}.so.2 \
$out/lib/utsushi/networkscan
# libstdc++.so.6
@@ -96,9 +98,9 @@ let
Image Scan v3 scanner driver bundle, which can be used by Utsushi.
'';
homepage = "http://support.epson.net/linux/en/imagescanv3.php?version=${version}";
- license = stdenv.lib.licenses.eapl;
- maintainers = [ stdenv.lib.maintainers.tv ];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.eapl;
+ maintainers = [ lib.maintainers.tv ];
+ platforms = lib.platforms.linux;
};
};
@@ -129,7 +131,7 @@ stdenv.mkDerivation rec {
# Allow configuration to be done via /etc/utsushi.conf
ln -s /etc/utsushi.conf $out/etc/utsushi/utsushi.conf
- ${stdenv.lib.optionalString saneSupport ''
+ ${lib.optionalString saneSupport ''
# Make this package compatible with hardware.sane.extraBackends
mkdir $out/etc/sane.d
echo utsushi > $out/etc/sane.d/dll.conf
@@ -137,7 +139,7 @@ stdenv.mkDerivation rec {
ln -s $out/lib/utsushi/sane/libsane-utsushi.* $out/lib/sane
''}
- ${stdenv.lib.optionalString networkSupport ''
+ ${lib.optionalString networkSupport ''
ln -s ${imagescan-plugin-networkscan}/lib/utsushi/networkscan \
$out/libexec/utsushi/
''}
@@ -151,7 +153,7 @@ stdenv.mkDerivation rec {
#
preFixup = ''
add-rpath ${boost}/lib $out/lib/utsushi/libdrv-esci.so
- ${stdenv.lib.optionalString saneSupport ''
+ ${lib.optionalString saneSupport ''
add-rpath ${boost}/lib $out/lib/utsushi/sane/libsane-utsushi.so
''}
'';
@@ -167,10 +169,10 @@ stdenv.mkDerivation rec {
libudev
libusb
]
- ++ stdenv.lib.optional guiSupport gtkmm2
- ++ stdenv.lib.optional ocrSupport tesseract
- ++ stdenv.lib.optional saneSupport saneBackends
- ++ stdenv.lib.optional tiffSupport libtiff
+ ++ lib.optional guiSupport gtkmm2
+ ++ lib.optional ocrSupport tesseract
+ ++ lib.optional saneSupport saneBackends
+ ++ lib.optional tiffSupport libtiff
;
NIX_CFLAGS_COMPILE = [
@@ -184,16 +186,16 @@ stdenv.mkDerivation rec {
"--with-magick-pp"
"--with-udev-confdir=$(out)/etc/udev"
]
- ++ stdenv.lib.optionals guiSupport [
+ ++ lib.optionals guiSupport [
"--with-gtkmm"
]
- ++ stdenv.lib.optionals jpegSupport [
+ ++ lib.optionals jpegSupport [
"--with-jpeg"
]
- ++ stdenv.lib.optionals saneSupport [
+ ++ lib.optionals saneSupport [
"--with-sane"
]
- ++ stdenv.lib.optionals tiffSupport [
+ ++ lib.optionals tiffSupport [
"--with-tiff"
]
;
@@ -210,8 +212,8 @@ stdenv.mkDerivation rec {
around the SANE standard.
'';
homepage = http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX;
- license = stdenv.lib.licenses.gpl3;
- maintainers = [ stdenv.lib.maintainers.tv ];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.gpl3;
+ maintainers = [ lib.maintainers.tv ];
+ platforms = lib.platforms.linux;
};
}