Skip to content

Commit 6ae2c30

Browse files
committed
nix : use nix-filter to include oemsh icon to qcsxcad
1 parent dfb8a95 commit 6ae2c30

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

flake.nix

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,12 +238,19 @@
238238
nativeBuildInputs = old.nativeBuildInputs ++ [
239239
prev.libsForQt5.wrapQtAppsHook
240240
];
241-
prePatch = ''
241+
prePatch = let
242+
icon = lib.nix-filter {
243+
root = ./.;
244+
include = [
245+
"icon"
246+
];
247+
};
248+
in ''
242249
# Allow to open .csx files
243250
substituteInPlace QCSXCAD.cpp --replace-fail 'XML-File (*.xml)' 'XML-File (*.xml *.csx)'
244251
245252
# Open OEMSH
246-
cp ${self}/icon/openemsh.ico images/openemsh.ico
253+
cp ${icon}/icon/openemsh.ico images/openemsh.ico
247254
sed -i resources.qrc \
248255
-e '/^ <file>images\/QCSXCAD_Icon.png<\/file>/a\ <file>images\/openemsh.ico<\/file>'
249256
sed -i QCSGridEditor.h \

0 commit comments

Comments
 (0)