Skip to content

Instantly share code, notes, and snippets.

@3noch
Last active June 18, 2020 12:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 3noch/9a0627e17ff23fc13a4428a7787fa012 to your computer and use it in GitHub Desktop.
Save 3noch/9a0627e17ff23fc13a4428a7787fa012 to your computer and use it in GitHub Desktop.
Materialize Nix Expr
{ pkgs ? import (builtins.fetchTarball {
url = https://releases.nixos.org/nixpkgs/nixpkgs-20.09pre229671.9d0c3ffe678/nixexprs.tar.xz;
sha256 = "0apkg6kamf15v32j2kddrl8mf0l79frczrn5nlbab76dv9gdq008";
}) {}
}:
let
githubData = {
owner = "MaterializeInc";
repo = "materialize";
rev = "39faa05714a6e78e8d9e8b518cd39f94e9201e5a";
sha256 = "1kgv3k7axfpp4lf1wwp5dqvlajki9iyasppx51dlslsg42pfm2l7";
};
in pkgs.rustPlatform.buildRustPackage {
pname = "materialize";
version = "0.3.2-dev";
src = pkgs.fetchFromGitHub githubData;
cargoSha256 = "10v2csvz17ci811rm4jb9l9kbp8d0xxb5gc5f2sn47kayfav6k86";
nativeBuildInputs = [
pkgs.cmake
pkgs.openssl
pkgs.perl
pkgs.pkg-config
pkgs.rdkafka
];
doCheck = false; # Networking tests fail
MZ_DEV_BUILD_SHA = githubData.rev;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment