python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / interpreters / dhall / build-dhall-directory-package.nix
blobf7c730c927724b92b067d64359e790a0ce44590b
1 { buildDhallPackage, lib }:
3 # This is a minor variation on `buildDhallPackage` that splits the `code`
4 # argument into `src` and `file` in such a way that you can easily override
5 # the `file`
7 # This function is used by `dhall-to-nixpkgs` when given a directory
8 lib.makePackageOverridable
9   ( { # Arguments passed through to `buildDhallPackage`
10       name
11     , dependencies ? []
12     , source ? false
14     , src
15     , # The file to import, relative to the root directory
16       file ? "package.dhall"
17       # Set to `true` to generate documentation for the package
18     , document ? false
19     }:
21     buildDhallPackage
22       ( { inherit name dependencies source;
24           code = "${src}/${file}";
26         }
27       // lib.optionalAttrs document { documentationRoot = "${src}"; }
28       )
29   )