/nixpkgs-kframework

Nixpkgs overlay for K Framework packages

Primary LanguageNix

Read-only: The Nix expressions for the K Framework have moved upstream.

nixpkgs-kframework

Nixpkgs overlay for K Framework packages.

This overlay provides Nix expressions for these packages:

  • K 5
  • OCaml 4.06.1+k

Usage

Standalone

To build standalone packages, select an attribute from release.nix:

nix build -f release.nix k

To build all the packages this overlay provides (e.g. for testing):

nix build -f release.nix

As an overlay

The Nixpkgs manual describes how to use overlays with your system or project configuration.

Binary cache

A binary cache for the x86_64-linux platform is updated automatically. Please see ttuegel.cachix.org for instructions to use the cache.

Notes

Updating K

# In ./pkgs/k,
./update.sh

# In ./,
./check.sh

# If the build fails,
nix build -f release.nix mvnix
./result/bin/mvnix-update -E '(import ./release.nix).k'