Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / top-level / nim-packages.nix
blob8c1375935ea6aa0eca7ce1e98d81b7bd80bdada5
1 { lib, pkgs, stdenv, newScope, nim, fetchFromGitHub, buildPackages }:
3 lib.makeScope newScope (self:
4   let callPackage = self.callPackage;
5   in {
6     inherit nim;
7     nim_builder = callPackage ../development/nim-packages/nim_builder { };
8     buildNimPackage =
9       callPackage ../development/nim-packages/build-nim-package {
10         inherit (buildPackages.buildPackages.nimPackages) nim_builder;
11       };
13     asciigraph = callPackage ../development/nim-packages/asciigraph { };
15     astpatternmatching =
16       callPackage ../development/nim-packages/astpatternmatching { };
18     asynctools = callPackage ../development/nim-packages/asynctools { };
20     atlas = callPackage ../development/nim-packages/atlas { };
22     base32 = callPackage ../development/nim-packages/base32 { };
24     base45 = callPackage ../development/nim-packages/base45 { };
26     bumpy = callPackage ../development/nim-packages/bumpy { };
28     c2nim = callPackage ../development/nim-packages/c2nim { };
30     cbor = callPackage ../development/nim-packages/cbor { };
32     chroma = callPackage ../development/nim-packages/chroma { };
34     coap = callPackage  ../development/nim-packages/coap { };
36     csvtools = callPackage ../development/nim-packages/csvtools { };
38     db_connector = callPackage ../development/nim-packages/db_connector { };
40     docopt = callPackage ../development/nim-packages/docopt { };
42     eris = callPackage ../development/nim-packages/eris { };
44     flatty = callPackage ../development/nim-packages/flatty { };
46     freedesktop_org = callPackage ../development/nim-packages/freedesktop_org { };
48     frosty = callPackage ../development/nim-packages/frosty { };
50     getdns = callPackage ../development/nim-packages/getdns {
51       inherit (pkgs) getdns; };
53     hashlib = callPackage ../development/nim-packages/hashlib { };
55     hts = callPackage ../development/nim-packages/hts { };
57     illwill = callPackage ../development/nim-packages/illwill { };
59     illwillwidgets = callPackage ../development/nim-packages/illwillwidgets { };
61     jester = callPackage ../development/nim-packages/jester { };
63     jsonschema = callPackage ../development/nim-packages/jsonschema { };
65     jsony = callPackage ../development/nim-packages/jsony { };
67     karax = callPackage ../development/nim-packages/karax { };
69     lscolors = callPackage ../development/nim-packages/lscolors { };
71     markdown = callPackage ../development/nim-packages/markdown { };
73     nimble = callPackage ../development/nim-packages/nimble { };
75     nimcrypto = callPackage ../development/nim-packages/nimcrypto { };
77     nimbox = callPackage ../development/nim-packages/nimbox { };
79     nimSHA2 = callPackage ../development/nim-packages/nimSHA2 { };
81     nimsimd = callPackage ../development/nim-packages/nimsimd { };
83     noise = callPackage ../development/nim-packages/noise { };
85     npeg = callPackage ../development/nim-packages/npeg { };
87     packedjson = callPackage ../development/nim-packages/packedjson { };
89     parsetoml = callPackage ../development/nim-packages/parsetoml { };
91     pixie = callPackage ../development/nim-packages/pixie { };
93     preserves = callPackage ../development/nim-packages/preserves { };
95     redis = callPackage ../development/nim-packages/redis { };
97     redpool = callPackage ../development/nim-packages/redpool { };
99     regex = callPackage ../development/nim-packages/regex { };
101     rocksdb = callPackage ../development/nim-packages/rocksdb {
102       inherit (pkgs) rocksdb;
103     };
105     safeseq = callPackage ../development/nim-packages/safeseq { };
107     safeset = callPackage ../development/nim-packages/safeset { };
109     sass = callPackage ../development/nim-packages/sass { };
111     sdl2 = callPackage ../development/nim-packages/sdl2 { };
113     segmentation = callPackage ../development/nim-packages/segmentation { };
115     snappy =
116       callPackage ../development/nim-packages/snappy { inherit (pkgs) snappy; };
118     nimraylib-now = callPackage ../development/nim-packages/nimraylib-now { };
120     smtp = callPackage ../development/nim-packages/smtp { };
122     spry = callPackage ../development/nim-packages/spry { };
124     spryvm = callPackage ../development/nim-packages/spryvm { };
126     stew = callPackage ../development/nim-packages/stew { };
128     supersnappy = callPackage ../development/nim-packages/supersnappy { };
130     syndicate = callPackage ../development/nim-packages/syndicate { };
132     taps = callPackage ../development/nim-packages/taps { };
134     tempfile = callPackage ../development/nim-packages/tempfile { };
136     tkrzw = callPackage ../development/nim-packages/tkrzw { inherit (pkgs) tkrzw; };
138     ui = callPackage ../development/nim-packages/ui { inherit (pkgs) libui; };
140     unicodedb = callPackage ../development/nim-packages/unicodedb { };
142     unicodeplus = callPackage ../development/nim-packages/unicodeplus { };
144     vmath = callPackage ../development/nim-packages/vmath { };
146     ws = callPackage ../development/nim-packages/ws { };
148     x11 = callPackage ../development/nim-packages/x11 { };
150     zippy = callPackage ../development/nim-packages/zippy { };
152   })