Loading pkgs/by-name/re/retrospy/package.nix +15 −12 Original line number Diff line number Diff line Loading @@ -9,27 +9,35 @@ , libXcursor , libICE , libSM , runCommandLocal }: let version = "6.4.8"; src = fetchFromGitHub { owner = "retrospy"; repo = "RetroSpy"; rev = "v${version}"; hash = "sha256-0rdLdud78gnBX8CIdG81caJ1IRoIjGzb7coP4huEPDA="; }; executables = [ "RetroSpy" "GBPemu" "GBPUpdater" "UsbUpdater" ]; retrospy-icons = runCommandLocal "retrospy-icons" { } '' mkdir -p $out/share/retrospy ${builtins.concatStringsSep "\n" (map (e: "cp ${src}/${e}.ico $out/share/retrospy/${e}.ico") executables)} ''; in buildDotnetModule { pname = "retrospy"; inherit version; src = fetchFromGitHub { owner = "retrospy"; repo = "RetroSpy"; rev = "v${version}"; hash = "sha256-0rdLdud78gnBX8CIdG81caJ1IRoIjGzb7coP4huEPDA="; }; inherit src; nativeBuildInputs = [ copyDesktopItems Loading Loading @@ -57,18 +65,13 @@ buildDotnetModule { inherit executables; postInstall = '' mkdir -p $out/share/retrospy ${builtins.concatStringsSep "\n" (map (e: "cp ./${e}.ico $out/share/retrospy/${e}.ico") executables)} ''; passthru.updateScript = ./update.sh; desktopItems = map (e: (makeDesktopItem { name = e; exec = e; icon = "${placeholder "out"}/share/retrospy/${e}.ico"; icon = "${retrospy-icons}/share/retrospy/${e}.ico"; desktopName = "${e}"; categories = [ "Utility" ]; startupWMClass = e; Loading Loading
pkgs/by-name/re/retrospy/package.nix +15 −12 Original line number Diff line number Diff line Loading @@ -9,27 +9,35 @@ , libXcursor , libICE , libSM , runCommandLocal }: let version = "6.4.8"; src = fetchFromGitHub { owner = "retrospy"; repo = "RetroSpy"; rev = "v${version}"; hash = "sha256-0rdLdud78gnBX8CIdG81caJ1IRoIjGzb7coP4huEPDA="; }; executables = [ "RetroSpy" "GBPemu" "GBPUpdater" "UsbUpdater" ]; retrospy-icons = runCommandLocal "retrospy-icons" { } '' mkdir -p $out/share/retrospy ${builtins.concatStringsSep "\n" (map (e: "cp ${src}/${e}.ico $out/share/retrospy/${e}.ico") executables)} ''; in buildDotnetModule { pname = "retrospy"; inherit version; src = fetchFromGitHub { owner = "retrospy"; repo = "RetroSpy"; rev = "v${version}"; hash = "sha256-0rdLdud78gnBX8CIdG81caJ1IRoIjGzb7coP4huEPDA="; }; inherit src; nativeBuildInputs = [ copyDesktopItems Loading Loading @@ -57,18 +65,13 @@ buildDotnetModule { inherit executables; postInstall = '' mkdir -p $out/share/retrospy ${builtins.concatStringsSep "\n" (map (e: "cp ./${e}.ico $out/share/retrospy/${e}.ico") executables)} ''; passthru.updateScript = ./update.sh; desktopItems = map (e: (makeDesktopItem { name = e; exec = e; icon = "${placeholder "out"}/share/retrospy/${e}.ico"; icon = "${retrospy-icons}/share/retrospy/${e}.ico"; desktopName = "${e}"; categories = [ "Utility" ]; startupWMClass = e; Loading