@@ -0,0 +1,37 @@
1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, autoreconfHook
5+}:
6+
7+stdenv.mkDerivation rec {
8+ pname = "libcdada";
9+ version = "0.3.5";
10+
11+ src = fetchFromGitHub {
12+ owner = "msune";
13+ repo = "libcdada";
14+ rev = "v${version}";
15+ sha256 = "0vcsf3s4fbw2w33jjc8b509kc0xb6ld58l8wfxgqwjqx5icfg1ps";
16+ };
17+
18+ nativeBuildInputs = [
19+ autoreconfHook
20+ ];
21+
22+ configureFlags = [
23+ "--without-tests"
24+ "--without-examples"
25+ ];
26+
27+ meta = with lib; {
28+ description = "Library for basic data structures in C";
29+ longDescription = ''
30+ Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
31+ '';
32+ homepage = "https://github.com/msune/libcdada";
33+ license = licenses.bsd2;
34+ maintainers = with maintainers; [ _0x4A6F ];
35+ platforms = platforms.unix;
36+ };
37+}