@@ -132,6 +132,10 @@ yarn2nix.mkYarnPackage {
132
132
chmod -R +w $out
133
133
mkdir -p $out/resources/app/node_modules/usb-detection/build
134
134
cp $out/resources/app/build/Debug/detection.node $out/resources/app/node_modules/usb-detection/build
135
+ mkdir -p $out/resources/app/node_modules/node-hid/build
136
+ cp $out/resources/app/build/Debug/HID.node $out/resources/app/node_modules/node-hid/build
137
+ mkdir -p $out/resources/app/node_modules/usb/build
138
+ cp $out/resources/app/build/Debug/usb_bindings.node $out/resources/app/node_modules/usb/build
135
139
'' else ''
136
140
mkdir -pv home/.cache/
137
141
export HOME=$(realpath home)
@@ -166,18 +170,17 @@ yarn2nix.mkYarnPackage {
166
170
167
171
chmod -R +w $out
168
172
169
- mkdir -pv $out/share/daedalus/build
170
- cp node_modules/usb/build/Debug/usb_bindings.node $out/share/daedalus/build/usb_bindings.node
171
- cp node_modules/node-hid/build/Debug/HID_hidraw.node $out/share/daedalus/build/HID_hidraw.node
172
- for file in $out/share/daedalus/build/usb_bindings.node $out/share/daedalus/build/HID_hidraw.node; do
173
- $STRIP $file
174
- patchelf --shrink-rpath $file
175
- done
173
+ mkdir -p $out/share/daedalus/node_modules/usb/build
174
+ cp node_modules/usb/build/Debug/usb_bindings.node $out/share/daedalus/node_modules/usb/build
175
+
176
+ mkdir -p $out/share/daedalus/node_modules/node-hid/build
177
+ cp node_modules/node-hid/build/Debug/HID_hidraw.node $out/share/daedalus/node_modules/node-hid/build
176
178
177
179
node_modules/.bin/electron-rebuild -w usb-detection --useCache -s
178
- mkdir -p $out/share/daedalus/node_modules/usb-detection/build/
179
- cp node_modules/usb-detection/build/Release/detection.node $out/share/daedalus/node_modules/usb-detection/build/detection.node
180
- for file in $out/share/daedalus/node_modules/usb-detection/build/detection.node; do
180
+ mkdir -p $out/share/daedalus/node_modules/usb-detection/build
181
+ cp node_modules/usb-detection/build/Release/detection.node $out/share/daedalus/node_modules/usb-detection/build
182
+
183
+ for file in $out/share/daedalus/node_modules/usb/build/usb_bindings.node $out/share/daedalus/node_modules/node-hid/build/HID_hidraw.node $out/share/daedalus/node_modules/usb-detection/build/detection.node; do
181
184
$STRIP $file
182
185
patchelf --shrink-rpath $file
183
186
done
0 commit comments