python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / libinsane / default.nix
blob51ce6808f5dd9308c45afcd27ac90ad5f08b9b98
1 { stdenv
2 , lib
3 , meson
4 , ninja
5 , fetchFromGitLab
6 , pkg-config
7 , glib
8 , docbook_xsl
9 , sane-backends
10 , gobject-introspection
11 , vala
12 , gtk-doc
13 , valgrind
14 , doxygen
15 , cunit
18 stdenv.mkDerivation rec {
19   pname = "libinsane";
20   version = "1.0.9";
22   outputs = [ "out" "dev" "devdoc" ];
24   src = fetchFromGitLab {
25     domain = "gitlab.gnome.org";
26     repo = "libinsane";
27     group = "World";
28     owner = "OpenPaperwork";
29     rev = version;
30     sha256 = "1a1lszhq3j11i1jybc5kmn7hhhji44xhjqsxsldsy9l3344rkzv4";
31   };
33   nativeBuildInputs = [ meson pkg-config ninja doxygen gtk-doc docbook_xsl gobject-introspection vala ];
35   buildInputs = [ sane-backends glib ];
37   checkInputs = [ cunit valgrind ];
39   doCheck = true;
41   meta = {
42     description = "Crossplatform access to image scanners (paper eaters only)";
43     homepage = "https://openpaper.work/en/projects/";
44     license = lib.licenses.lgpl3Plus;
45     maintainers = [ lib.maintainers.symphorien ];
46   };