From 84f5fb9d4453dddd2fce421eca21774805935342 Mon Sep 17 00:00:00 2001 From: Ben Evans Date: Tue, 23 Sep 2025 16:09:45 +0100 Subject: [PATCH] added new icon copy in linux command runner --- .../Commands/LinuxPackCommandRunner.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs b/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs index 934ded32..6394998e 100644 --- a/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs +++ b/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs @@ -34,6 +34,10 @@ public class LinuxPackCommandRunner : PackageBuilder File.Copy(icon, Path.Combine(dir.FullName, iconFilename), true); File.Copy(icon, Path.Combine(dir.FullName, ".DirIcon"), true); + string iconDirPath = Path.Combine(dir.FullName, "usr", "share", "icons", "hicolor", "scalable", "apps"); + Directory.CreateDirectory(iconDirPath); + File.Copy(icon, Path.Combine(iconDirPath, iconFilename), true); + var categories = String.IsNullOrWhiteSpace(Options.Categories) ? "Utility" : Options.Categories.TrimEnd(';');