tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
shipwright: nixfmt-rfc-style
Matteo Pacini
6 months ago
714b2104
6ab6e596
+50
-53
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
sh
shipwright
package.nix
+50
-53
pkgs/by-name/sh/shipwright/package.nix
···
133
133
./disable-downloading-stb_image.patch
134
134
];
135
135
136
136
-
nativeBuildInputs =
137
137
-
[
138
138
-
cmake
139
139
-
ninja
140
140
-
pkg-config
141
141
-
python3
142
142
-
imagemagick
143
143
-
makeWrapper
144
144
-
]
145
145
-
++ lib.optionals stdenv.hostPlatform.isLinux [
146
146
-
lsb-release
147
147
-
copyDesktopItems
148
148
-
]
149
149
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
150
150
-
libicns
151
151
-
darwin.sigtool
152
152
-
fixDarwinDylibNames
153
153
-
];
136
136
+
nativeBuildInputs = [
137
137
+
cmake
138
138
+
ninja
139
139
+
pkg-config
140
140
+
python3
141
141
+
imagemagick
142
142
+
makeWrapper
143
143
+
]
144
144
+
++ lib.optionals stdenv.hostPlatform.isLinux [
145
145
+
lsb-release
146
146
+
copyDesktopItems
147
147
+
]
148
148
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
149
149
+
libicns
150
150
+
darwin.sigtool
151
151
+
fixDarwinDylibNames
152
152
+
];
154
153
155
155
-
buildInputs =
156
156
-
[
157
157
-
boost
158
158
-
glew
159
159
-
SDL2
160
160
-
SDL2_net
161
161
-
libpng
162
162
-
libzip
163
163
-
nlohmann_json
164
164
-
tinyxml-2
165
165
-
spdlog
166
166
-
]
167
167
-
++ lib.optionals stdenv.hostPlatform.isLinux [
168
168
-
libpulseaudio
169
169
-
zenity
170
170
-
]
171
171
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
172
172
-
# Metal.hpp requires macOS 13.x min.
173
173
-
apple-sdk_13
174
174
-
];
154
154
+
buildInputs = [
155
155
+
boost
156
156
+
glew
157
157
+
SDL2
158
158
+
SDL2_net
159
159
+
libpng
160
160
+
libzip
161
161
+
nlohmann_json
162
162
+
tinyxml-2
163
163
+
spdlog
164
164
+
]
165
165
+
++ lib.optionals stdenv.hostPlatform.isLinux [
166
166
+
libpulseaudio
167
167
+
zenity
168
168
+
]
169
169
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
170
170
+
# Metal.hpp requires macOS 13.x min.
171
171
+
apple-sdk_13
172
172
+
];
175
173
176
176
-
cmakeFlags =
177
177
-
[
178
178
-
(lib.cmakeBool "BUILD_REMOTE_CONTROL" true)
179
179
-
(lib.cmakeBool "NON_PORTABLE" true)
180
180
-
(lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "${placeholder "out"}/lib")
181
181
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_IMGUI" "${imgui'}")
182
182
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_LIBGFXD" "${libgfxd}")
183
183
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_PRISM" "${prism}")
184
184
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_STORMLIB" "${stormlib'}")
185
185
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_THREADPOOL" "${thread_pool}")
186
186
-
]
187
187
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
188
188
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_METALCPP" "${metalcpp}")
189
189
-
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SPDLOG" "${spdlog}")
190
190
-
];
174
174
+
cmakeFlags = [
175
175
+
(lib.cmakeBool "BUILD_REMOTE_CONTROL" true)
176
176
+
(lib.cmakeBool "NON_PORTABLE" true)
177
177
+
(lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "${placeholder "out"}/lib")
178
178
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_IMGUI" "${imgui'}")
179
179
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_LIBGFXD" "${libgfxd}")
180
180
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_PRISM" "${prism}")
181
181
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_STORMLIB" "${stormlib'}")
182
182
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_THREADPOOL" "${thread_pool}")
183
183
+
]
184
184
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
185
185
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_METALCPP" "${metalcpp}")
186
186
+
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SPDLOG" "${spdlog}")
187
187
+
];
191
188
192
189
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-int-conversion -Wno-implicit-int -Wno-elaborated-enum-base";
193
190