1{ lib
2, stdenv
3, fetchFromGitHub
4, hiredis
5, http-parser
6, jansson
7, libevent
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "webdis";
12 version = "0.1.22";
13
14 src = fetchFromGitHub {
15 owner = "nicolasff";
16 repo = "webdis";
17 rev = finalAttrs.version;
18 hash = "sha256-83nZMqRK1uEWR1xn9lzbTyM0kuAkhmvm999cGu6Yu3k=";
19 };
20
21 buildInputs = [ hiredis http-parser jansson libevent ];
22
23 makeFlags = [
24 "PREFIX=${placeholder "out"}"
25 "CONFDIR=${placeholder "out"}/share/webdis"
26 ];
27
28 meta = {
29 description = "A Redis HTTP interface with JSON output";
30 homepage = "https://webd.is/";
31 license = lib.licenses.bsd2;
32 maintainers = with lib.maintainers; [ wucke13 ];
33 platforms = lib.platforms.unix;
34 };
35})