From 34e392200bb5b19d157cbaee37abb252dd1608c7 Mon Sep 17 00:00:00 2001 From: Quinn Unger Date: Fri, 9 Oct 2026 17:47:00 +0100 Subject: [PATCH] vivado: fix sed patches --- pkgs/vivado/vivado-unwrapped.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/vivado/vivado-unwrapped.nix b/pkgs/vivado/vivado-unwrapped.nix index 7dadcca..04112a1 100644 --- a/pkgs/vivado/vivado-unwrapped.nix +++ b/pkgs/vivado/vivado-unwrapped.nix @@ -193,12 +193,6 @@ stdenvNoCC.mkDerivation ( rm $out/share/applications/Uninstall* rm $out/share/applications/Add\ Design\ Tools\ or\ Devices* - echo "Stripping paths from executable names in desktop entries..." - for desktop in $out/share/applications/*.desktop; do - sed -E "s~(^Exec=.*)$out(.+/)*(.*$)~\1\3~g" "$desktop" > "$desktop" - chmod +x "$desktop" - done - echo "Fixing desktop entry icon paths..." # Incorrect path to doc_nav_application_48.png substituteInPlace $out/share/applications/Documentation\ Navigator* \ @@ -214,6 +208,13 @@ stdenvNoCC.mkDerivation ( echo "Fixing desktop entries that should launch a terminal..." echo "Terminal=true" >> $out/share/applications/Vitis\ Python\ Console* substituteInPlace $out/share/applications/*.desktop --replace-quiet xterm xdg-terminal-exec + + echo "Stripping paths from executable names in desktop entries..." + for desktop in $out/share/applications/*.desktop; do + sed -E "s~(^Exec=.*)$out(.+/)*(.*$)~\1\3~g" "$desktop" > "$desktop.new" + mv -f "$desktop.new" "$desktop" + chmod +x "$desktop" + done ''; meta = { -- 2.54.0