lol
1{ stdenv, fetchurl, unzip, autoconf, automake, libtool, glog,
2 hyperleveldb, libe, pkgconfig, popt, libpo6, busybee }:
3
4stdenv.mkDerivation rec {
5 name = "replicant-${version}";
6 version = "0.5.2";
7
8 src = fetchurl {
9 url = "https://github.com/rescrv/Replicant/archive/releases/0.6.3.zip";
10 sha256 = "1fbagz0nbvinkqr5iw5y187dm4klkswrxnl5ysq8waglg2nj8zzi";
11 };
12 buildInputs = [
13 autoconf
14 automake
15 busybee
16 glog
17 hyperleveldb
18 libe
19 libpo6
20 libtool
21 pkgconfig
22 popt
23 unzip
24 ];
25 preConfigure = "autoreconf -i";
26
27 meta = with stdenv.lib; {
28 description = "A system for maintaining replicated state machines";
29 homepage = https://github.com/rescrv/Replicant;
30 license = licenses.bsd3;
31 };
32}