These instructions explain how to download, install, and build the KEVM packages. Current supported systems are:
- Ubuntu Bionic (18.04)
- Debian Buster
- Mac OS X Mojave
We release our packages on GitHub, visit the Releases page to see available versions.
Releases are generated as often as possible from the master branch of the repository.
Install the package with (X.Y.Z is version number, ID is platform identifier):
sudo apt install ./kevm_X.Y.Z_amd64_ID.debTap the kframework/k bottle then install the downloaded kevm bottle:
brew tap kframework/k "file:///$(pwd)"
brew install "kevm--X.Y.Z.mojave.bottle.tar.gz" -vMake sure to bump the version numbers in the following places:
RELEASE_IDinJenkinsfile,pkgverinpackage/PKGBUILD, and- version number in
package/debian/changelog.
If these numbers do not agree, then building the release will not work.
Build the package in by running:
cp -r package/debian ./
dpkg-buildpackage --no-signThis will throw an error for any missing build dependencies, install them with sudo apt install ....
The kevm_X.Y.Z_amd64_ID.deb package will be placed one directory up from the repository root.
Build the package with:
cd package
makepkg -sThis will put kevm-git-X.Y.Z-V-x86_64.pkg.tar.xz in the current directory.