mini-calc: 3.3.3 -> 3.3.5 (#372274)
[NixPkgs.git] / pkgs / by-name / li / libinsane / package.nix
blobc91d4b27113201556c697b1c9c42d78f65188b35
2   stdenv,
3   lib,
4   meson,
5   ninja,
6   fetchFromGitLab,
7   pkg-config,
8   glib,
9   docbook_xsl,
10   sane-backends,
11   gobject-introspection,
12   vala,
13   gtk-doc,
14   valgrind,
15   doxygen,
16   cunit,
19 stdenv.mkDerivation rec {
20   pname = "libinsane";
21   version = "1.0.10";
23   outputs = [
24     "out"
25     "dev"
26     "devdoc"
27   ];
29   src = fetchFromGitLab {
30     domain = "gitlab.gnome.org";
31     repo = "libinsane";
32     group = "World";
33     owner = "OpenPaperwork";
34     rev = version;
35     sha256 = "sha256-2BLg8zB0InPJqK9JypQIMVXIJndo9ZuNB4OeOAo/Hsc=";
36   };
38   nativeBuildInputs = [
39     meson
40     pkg-config
41     ninja
42     doxygen
43     gtk-doc
44     docbook_xsl
45     gobject-introspection
46     vala
47   ];
49   buildInputs = [
50     sane-backends
51     glib
52   ];
54   nativeCheckInputs = [
55     cunit
56     valgrind
57   ];
59   doCheck = true;
61   meta = {
62     description = "Crossplatform access to image scanners (paper eaters only)";
63     homepage = "https://openpaper.work/en/projects/";
64     license = lib.licenses.lgpl3Plus;
65     maintainers = [ lib.maintainers.symphorien ];
66   };