forked from adamdruppe/arsd
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdub.json
More file actions
126 lines (121 loc) · 3.73 KB
/
dub.json
File metadata and controls
126 lines (121 loc) · 3.73 KB
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
"name": "arsd-official",
"targetType": "none",
"sourcePaths": ["."],
"description": "A container of various subpackages that do lots of different things. You should use one of the subpackages instead of the main package in most cases, but you can try the complete package if you get duplicated dependency issues.",
"license":"BSL-1.0",
"subPackages": [
{
"name": "simpledisplay",
"description": "Window creation and basic drawing",
"targetType": "sourceLibrary",
"libs-posix": ["X11", "Xext", "GL", "GLU"],
"libs-windows": ["gdi32", "opengl32", "glu32"],
"configurations": [
{
"name": "normal"
},
{
"name": "without-opengl",
"versions": ["without_opengl"],
"libs-windows": ["gdi32"],
"libs-posix": ["X11", "Xext"]
}
],
"sourceFiles": ["simpledisplay.d", "color.d"]
},
{
"name": "minigui",
"description": "Small GUI widget library for Windows and Linux",
"targetType": "sourceLibrary",
"libs-posix": ["X11", "Xext", "GL", "GLU"],
"libs-windows": ["gdi32", "opengl32", "glu32"],
"configurations": [
{
"name": "normal"
},
{
"name": "without-opengl",
"versions": ["without_opengl"],
"libs-windows": ["gdi32"],
"libs-posix": ["X11", "Xext"]
}
],
"sourceFiles": ["simpledisplay.d", "color.d", "minigui.d"]
},
{
"name": "email",
"description": "Email helper library, both sending MIME messages and parsing incoming mbox/maildir messages",
"targetType": "sourceLibrary",
"sourceFiles": ["email.d", "htmltotext.d", "dom.d", "characterencodings.d"]
},
{
"name": "image_files",
"description": "Image file format support - PNG read/write, JPEG, TGA, BMP read.",
"targetType": "sourceLibrary",
"sourceFiles": ["color.d", "image.d", "png.d", "bmp.d", "jpeg.d", "targa.d"]
},
{
"name": "dom",
"description": "HTML tag soup DOM library",
"targetType": "sourceLibrary",
"sourceFiles": ["dom.d", "characterencodings.d"]
},
{
"name": "cgi",
"description": "web server library with cgi, fastcgi, scgi, and embedded http server support",
"targetType": "sourceLibrary",
"sourceFiles": ["cgi.d"]
},
{
"name": "mysql",
"description": "MySQL client library. Wraps the official C library with my database.d interface.",
"targetType": "sourceLibrary",
"sourceFiles": ["database.d","mysql.d"]
},
{
"name": "postgres",
"description": "Postgresql client library. Wraps the libpq C library with my database.d interface.",
"targetType": "sourceLibrary",
"sourceFiles": ["database.d","postgres.d"]
},
{
"name": "sqlite",
"description": "sqlite wrapper. Wraps the official C library with my database.d interface.",
"targetType": "sourceLibrary",
"sourceFiles": ["database.d","sqlite.d"]
},
{
"name": "mssql",
"description": "Microsoft SQL Server client library. Wraps the official ODBC library with my database.d interface.",
"targetType": "sourceLibrary",
"sourceFiles": ["database.d","mssql.d"]
},
{
"name": "http",
"description": "HTTP client library",
"libs-posix": ["crypto", "ssl"],
"versions-posix": ["with_openssl"],
"targetType": "sourceLibrary",
"sourceFiles": ["http2.d"]
},
{
"name": "jsvar",
"description": "Javascript-like object in D, capable of json read/write/manipulation.",
"targetType": "sourceLibrary",
"sourceFiles": ["jsvar.d"]
},
{
"name": "script",
"description": "Small Javascript-like script interpreter with easy D API",
"targetType": "sourceLibrary",
"sourceFiles": ["script.d", "jsvar.d"]
},
{
"name": "terminal",
"description": "Cross-platform Terminal I/O with color, mouse support, real time input, etc.",
"targetType": "sourceLibrary",
"sourceFiles": ["terminal.d"]
}
]
}