query
On this page

buildFromSdist

pkgs.haskell.lib.buildFromSdist

Docs pulled from | This Revision | 10 minutes ago


Build a source distribution tarball instead of using the source files directly. The effect is that the package is built as if it were published on hackage. This can be used as a test for the source distribution, assuming the build fails when packaging mistakes are in the cabal file.


Noogle detected

Implementation

The following is the current implementation of this function.

buildFromSdist =
    pkg:
    overrideCabal (drv: {
      src = "${sdistTarball pkg}/${pkg.pname}-${pkg.version}.tar.gz";

      # Revising and jailbreaking the cabal file has been handled in sdistTarball
      revision = null;
      editedCabalFile = null;
      jailbreak = false;
    }) pkg;