bottom: add gpu recognition, new apple sdk, refactor (#360568)
[NixPkgs.git] / pkgs / by-name / sa / sane-airscan / package.nix
blobc7d0216782036249e26596cc8b5ae786a31809a6
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   avahi,
9   libjpeg,
10   libpng,
11   libtiff,
12   libxml2,
13   gnutls,
14   sane-backends,
16 stdenv.mkDerivation rec {
17   pname = "sane-airscan";
18   version = "0.99.30";
20   nativeBuildInputs = [
21     meson
22     ninja
23     pkg-config
24   ];
25   buildInputs = [
26     avahi
27     gnutls
28     libjpeg
29     libpng
30     libxml2
31     libtiff
32     sane-backends
33   ];
35   src = fetchFromGitHub {
36     owner = "alexpevzner";
37     repo = pname;
38     rev = version;
39     sha256 = "sha256-JNgKZZuNRB02c+nOjtFj8L5wDY8ErZcv00nYweYULaM=";
40   };
42   meta = with lib; {
43     homepage = "https://github.com/alexpevzner/sane-airscan";
44     description = "Scanner Access Now Easy - Apple AirScan (eSCL) driver";
45     mainProgram = "airscan-discover";
46     longDescription = ''
47       sane-airscan: Linux support of Apple AirScan (eSCL) compatible document scanners.
48     '';
49     license = licenses.gpl2Plus;
50     platforms = platforms.linux;
51     maintainers = with maintainers; [ zaninime ];
52   };