summaryrefslogtreecommitdiffstats
path: root/pkgs/default.nix
blob: 55bb45c2cc799951d2928bae911b91a9baf8231c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
self: super: {

  ashuffle = super.callPackage ./ashuffle { };

  # absl for ashuffle
  abseil-cpp-17 = super.abseil-cpp.overrideAttrs (oldAttrs: rec {
    pname = "abseil-cpp-17";
    cmakeFlags = "-DCMAKE_CXX_STANDARD=17";

    # version in master, remove once up to date
    date = "20191119";
    rev = "8ba96a8244bbe334d09542e92d566673a65c1f78";
    version = "${date}-${rev}";
    src = super.fetchFromGitHub {
      owner = "abseil";
      repo = "abseil-cpp";
      rev = rev;
      sha256 = "089bvlspgdgi40fham20qy1m97gr1jh5k5czz49dincpd18j6inb";
    };
  });

  # more up to date package, from master branch
  cryptpad = super.callPackage ./cryptpad { };

  elfutils-old = super.elfutils.overrideAttrs (oldAttrs: rec {
    name = "elfutils";
    version = "0.174";
    NIX_CFLAGS_COMPILE = "-Wno-missing-attributes";
    src = super.fetchurl {
      url = "https://sourceware.org/elfutils/ftp/${version}/${name}-${version}.tar.bz2";
      sha256 = "12nhr8zrw4sjzrvpf38vl55bq5nm05qkd7nq76as443f0xq7xwnd";
    };
  });

  ganesha = super.callPackage ./ganesha { };

  matrirc = super.callPackage ./matrirc { };

  robinhood-v3 = super.callPackage ./robinhood-v3 { };

  robinhood = super.callPackage ./robinhood { };
  rbh-find = super.callPackage ./rbh-find { };
  rbh-sync = super.callPackage ./rbh-sync { };

  vaderetro = super.callPackage ./vaderetro { };
}