aboutsummaryrefslogtreecommitdiff
path: root/cpmfile.json
blob: f1fd5ce1cfe6500601158fe2ab98a09fe551ba99 (plain) (blame)
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
{
    "openssl": {
        "ci": true,
        "package": "OpenSSL",
        "name": "openssl",
        "repo": "crueter-ci/OpenSSL",
        "version": "3.5.3",
        "min_version": "1.1.1"
    },
    "boost": {
        "package": "Boost",
        "repo": "boostorg/boost",
        "tag": "boost-%VERSION%",
        "artifact": "%TAG%-cmake.tar.xz",
        "hash": "4fb7f6fde92762305aad8754d7643cd918dd1f3f67e104e9ab385b18c73178d72a17321354eb203b790b6702f2cf6d725a5d6e2dfbc63b1e35f9eb59fb42ece9",
        "git_version": "1.89.0",
        "version": "1.57",
        "patches": [
            "0001-clang-cl.patch",
            "0002-use-marmasm.patch",
            "0003-armasm-options.patch"
        ]
    },
    "fmt": {
        "repo": "fmtlib/fmt",
        "sha": "40626af88b",
        "hash": "d59f06c24339f223de4ec2afeba1c67b5835a0f350a1ffa86242a72fc3e616a6b8b21798355428d4200c75287308b66634619ffa0b52ba5bd74cc01772ea1a8a",
        "version": "8",
        "options": [
            "FMT_INSTALL OFF"
        ]
    },
    "lz4": {
        "name": "lz4",
        "repo": "lz4/lz4",
        "sha": "ebb370ca83",
        "hash": "43600e87b35256005c0f2498fa56a77de6783937ba4cfce38c099f27c03188d097863e8a50c5779ca0a7c63c29c4f7ed0ae526ec798c1fd2e3736861b62e0a37",
        "source_subdir": "build/cmake"
    },
    "nlohmann": {
        "package": "nlohmann_json",
        "repo": "nlohmann/json",
        "sha": "55f93686c0",
        "hash": "b739749b066800e21154506ea150d2c5cbce8a45344177f46f884547a1399d26753166fd0df8135269ce28cf223552b1b65cd625b88c844d54753f2434900486",
        "version": "3.8"
    },
    "zlib": {
        "package": "ZLIB",
        "repo": "madler/zlib",
        "sha": "51b7f2abda",
        "hash": "16eaf1f3752489d12fd9ce30f7b5f7cbd5cb8ff53d617005a9847ae72d937f65e01e68be747f62d7ac19fd0c9aeba9956e60f16d6b465c5fdc2f3d08b4db2e6c",
        "version": "1.2",
        "options": [
            "ZLIB_BUILD_SHARED OFF",
            "ZLIB_INSTALL OFF"
        ]
    },
    "zstd": {
        "repo": "facebook/zstd",
        "sha": "f8745da6ff",
        "hash": "3037007f990040fe32573b46f9bef8762fd5dbeeb07ffffcbfeba51ec98167edae39bb9c87f9299efcd61c4e467c5e84f7c19f0df7799bc1fc04864a278792ee",
        "version": "1.5",
        "source_subdir": "build/cmake",
        "find_args": "MODULE",
        "options": [
            "ZSTD_BUILD_SHARED OFF"
        ]
    },
    "catch2": {
        "package": "Catch2",
        "repo": "catchorg/Catch2",
        "sha": "644821ce28",
        "hash": "f8795f98acf2c02c0db8e734cc866d5caebab4b4a306e93598b97cb3c0c728dafe8283dce27ffe8d42460e5ae7302f3f32e7e274a7f991b73511ac88eef21b1f",
        "version": "3.0.1"
    },
    "enet": {
        "repo": "lsalzman/enet",
        "sha": "2662c0de09",
        "hash": "3de1beb4fa3d6b1e03eda8dd1e7580694f854af3ed3975dcdabfdcdf76b97f322b9734d35ea7f185855bb490d957842b938b26da4dd2dfded509390f8d2794dd",
        "version": "1.3",
        "find_args": "MODULE"
    },
    "opus": {
        "package": "Opus",
        "repo": "crueter/opus",
        "sha": "ab19c44fad",
        "hash": "79d0d015b19e74ce6076197fc32b86fe91d724a0b5a79e86adfc4bdcb946ece384e252adbbf742b74d03040913b70bb0e9556eafa59ef20e42d2f3f4d6f2859a",
        "version": "1.3",
        "find_args": "MODULE",
        "options": [
            "OPUS_PRESUME_NEON ON"
        ]
    },
    "vulkan-utility-headers": {
        "package": "VulkanUtilityLibraries",
        "repo": "scripts/VulkanUtilityHeaders",
        "tag": "1.4.326",
        "artifact": "VulkanUtilityHeaders.tar.zst",
        "git_host": "git.crueter.xyz",
        "hash": "5924629755cb1605c4aa4eee20ef7957a9dd8d61e4df548be656d98054f2730c4109693c1bd35811f401f4705d2ccff9fc849be32b0d8480bc3f73541a5e0964"
    },
    "spirv-tools": {
        "package": "SPIRV-Tools",
        "repo": "KhronosGroup/SPIRV-Tools",
        "sha": "40eb301f32",
        "hash": "58d0fb1047d69373cf24c73e6f78c73a72a6cca3b4df1d9f083b9dcc0962745ef154abf3dbe9b3623b835be20c6ec769431cf11733349f45e7568b3525f707aa",
        "find_args": "MODULE",
        "options": [
            "SPIRV_SKIP_EXECUTABLES ON"
        ]
    },
    "spirv-headers": {
        "package": "SPIRV-Headers",
        "repo": "KhronosGroup/SPIRV-Headers",
        "sha": "4e209d3d7e",
        "hash": "f48bbe18341ed55ea0fe280dbbbc0a44bf222278de6e716e143ca1e95ca320b06d4d23d6583fbf8d03e1428f3dac8fa00e5b82ddcd6b425e6236d85af09550a4",
        "options": [
            "SPIRV_WERROR OFF"
        ]
    },
    "mbedtls": {
        "package": "MbedTLS",
        "repo": "Mbed-TLS/mbedtls",
        "tag": "mbedtls-%VERSION%",
        "hash": "6671fb8fcaa832e5b115dfdce8f78baa6a4aea71f5c89a640583634cdee27aefe3bf4be075744da91f7c3ae5ea4e0c765c8fc3937b5cfd9ea73d87ef496524da",
        "version": "3",
        "git_version": "3.6.4",
        "artifact": "%TAG%.tar.bz2"
    },
    "cubeb": {
        "repo": "mozilla/cubeb",
        "sha": "fa02160712",
        "hash": "82d808356752e4064de48c8fecbe7856715ade1e76b53937116bf07129fc1cc5b3de5e4b408de3cd000187ba8dc32ca4109661cb7e0355a52e54bd81b9be1c61",
        "find_args": "CONFIG",
        "options": [
            "USE_SANITIZERS OFF",
            "BUILD_TESTS OFF",
            "BUILD_TOOLS OFF",
            "BUNDLE_SPEEX ON"
        ]
    },
    "boost_headers": {
        "repo": "boostorg/headers",
        "sha": "95930ca8f5",
        "hash": "d1dece16f3b209109de02123c537bfe1adf07a62b16c166367e7e5d62e0f7c323bf804c89b3192dd6871bc58a9d879d25a1cc3f7b9da0e497cf266f165816e2a",
        "bundled": true
    },
    "discord-rpc": {
        "repo": "eden-emulator/discord-rpc",
        "sha": "1cf7772bb6",
        "hash": "e9b35e6f2c075823257bcd59f06fe7bb2ccce1976f44818d2e28810435ef79c712a3c4f20f40da41f691342a4058cf86b078eb7f9d9e4dae83c0547c21ec4f97"
    },
    "simpleini": {
        "package": "SimpleIni",
        "repo": "brofield/simpleini",
        "sha": "09c21bda1d",
        "hash": "99779ca9b6e040d36558cadf484f9ffdab5b47bcc8fc72e4d33639d1d60c0ceb4410d335ba445d72a4324e455167fd6769d99b459943aa135bec085dff2d4b7c",
        "find_args": "MODULE"
    },
    "sdl2_generic": {
        "package": "SDL2",
        "repo": "libsdl-org/SDL",
        "sha": "54772f345a",
        "hash": "2a68a0e01c390043aa9d9df63d8a20a52076c88bb460ac4e0f33194ca7d9bc8fadbbcc04e7506872ac4b6354a73fbc267c036f82200da59465789b87c7d9e3a4",
        "key": "generic",
        "bundled": true
    },
    "sdl2_steamdeck": {
        "package": "SDL2",
        "repo": "libsdl-org/SDL",
        "sha": "cc016b0046",
        "hash": "34d5ef58da6a4f9efa6689c82f67badcbd741f5a4f562a9c2c30828fa839830fb07681c5dc6a7851520e261c8405a416ac0a2c2513b51984fb3b4fa4dcb3e20b",
        "key": "steamdeck",
        "bundled": true
    },
    "sdl2": {
        "ci": true,
        "package": "SDL2",
        "name": "SDL2",
        "repo": "crueter-ci/SDL2",
        "version": "2.32.8",
        "min_version": "2.26.4",
        "cmake_filename": "sdl2"
    },
    "llvm-mingw": {
        "repo": "misc/llvm-mingw",
        "git_host": "git.crueter.xyz",
        "tag": "20250828",
        "version": "20250828",
        "artifact": "clang-rt-builtins.tar.zst",
        "hash": "d902392caf94e84f223766e2cc51ca5fab6cae36ab8dc6ef9ef6a683ab1c483bfcfe291ef0bd38ab16a4ecc4078344fa8af72da2f225ab4c378dee23f6186181"
    }
}