nexusmods-app: minor cleanup (#449670)

This commit is contained in:
Matt Sturgeon
2025-10-07 22:52:29 +00:00
committed by GitHub
+8 -13
View File
@@ -1,11 +1,10 @@
{
_7zz,
avalonia,
buildDotnetModule,
callPackage,
desktop-file-utils,
dotnetCorePackages,
fetchgit,
fetchFromGitHub,
imagemagick,
lib,
xdg-utils,
@@ -25,9 +24,10 @@ buildDotnetModule (finalAttrs: {
inherit pname;
version = "0.17.2";
src = fetchgit {
url = "https://github.com/Nexus-Mods/NexusMods.App.git";
rev = "refs/tags/v${finalAttrs.version}";
src = fetchFromGitHub {
owner = "Nexus-Mods";
repo = "NexusMods.App";
tag = "v${finalAttrs.version}";
hash = "sha256-2B5n1yN42birMJ1YaUU/KjzhHIJTv8nwrupc0ULc8Hc=";
fetchSubmodules = true;
};
@@ -44,11 +44,6 @@ buildDotnetModule (finalAttrs: {
projectFile = "src/NexusMods.App/NexusMods.App.csproj";
testProjectFile = "NexusMods.App.sln";
buildInputs = [
# TODO: bump avalonia to 11.1.3
# avalonia
];
nativeCheckInputs = [ _7zz ];
nativeBuildInputs = [
@@ -106,8 +101,8 @@ buildDotnetModule (finalAttrs: {
# Bitmap icons
for i in 16 24 48 64 96 128 256 512; do
size=''${i}x''${i}
dir=$out/share/icons/hicolor/$size/apps
size="$i"x"$i"
dir="$out/share/icons/hicolor/$size/apps"
mkdir -p $dir
magick -background none $icon -resize $size $dir/com.nexusmods.app.png
done
@@ -196,7 +191,7 @@ buildDotnetModule (finalAttrs: {
meta = {
mainProgram = "NexusMods.App";
homepage = "https://github.com/Nexus-Mods/NexusMods.App";
changelog = "https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v${finalAttrs.version}";
changelog = "https://github.com/Nexus-Mods/NexusMods.App/releases/tag/${finalAttrs.src.tag}";
license = [ lib.licenses.gpl3Plus ];
maintainers = with lib.maintainers; [
l0b0