From aa268be09ae057fffc4a6cbcada68c6865ede8f0 Mon Sep 17 00:00:00 2001 From: GGG Date: Tue, 17 Dec 2024 21:53:13 -0300 Subject: [PATCH] avalonia-ilspy: format file --- .../misc/avalonia-ilspy/default.nix | 95 +++++++++++-------- 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/pkgs/applications/misc/avalonia-ilspy/default.nix b/pkgs/applications/misc/avalonia-ilspy/default.nix index 4413f853b011..72b558fe4d9a 100644 --- a/pkgs/applications/misc/avalonia-ilspy/default.nix +++ b/pkgs/applications/misc/avalonia-ilspy/default.nix @@ -1,23 +1,24 @@ -{ lib -, stdenv -, fetchFromGitHub -, buildDotnetModule -, dotnetCorePackages -, libX11 -, libICE -, libSM -, libXi -, libXcursor -, libXext -, libXrandr -, fontconfig -, glew -, makeDesktopItem -, copyDesktopItems -, icoutils -, bintools -, fixDarwinDylibNames -, autoSignDarwinBinariesHook +{ + lib, + stdenv, + fetchFromGitHub, + buildDotnetModule, + dotnetCorePackages, + libX11, + libICE, + libSM, + libXi, + libXcursor, + libXext, + libXrandr, + fontconfig, + glew, + makeDesktopItem, + copyDesktopItems, + icoutils, + bintools, + fixDarwinDylibNames, + autoSignDarwinBinariesHook, }: buildDotnetModule rec { @@ -36,11 +37,18 @@ buildDotnetModule rec { ./remove-broken-sources.patch ]; - nativeBuildInputs = [ - copyDesktopItems - icoutils - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ bintools fixDarwinDylibNames ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ]; + nativeBuildInputs = + [ + copyDesktopItems + icoutils + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + bintools + fixDarwinDylibNames + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ + autoSignDarwinBinariesHook + ]; buildInputs = [ # Dependencies of nuget packages w/ native binaries @@ -61,18 +69,20 @@ buildDotnetModule rec { glew ]; - postInstall = '' - icotool --icon -x ILSpy/ILSpy.ico - for i in 16 32 48 256; do - size=''${i}x''${i} - install -Dm444 *_''${size}x32.png $out/share/icons/hicolor/$size/apps/ILSpy.png - done - '' + lib.optionalString stdenv.hostPlatform.isDarwin '' - install -Dm444 ILSpy/Info.plist $out/Applications/ILSpy.app/Contents/Info.plist - install -Dm444 ILSpy/ILSpy.icns $out/Applications/ILSpy.app/Contents/Resources/ILSpy.icns - mkdir -p $out/Applications/ILSpy.app/Contents/MacOS - ln -s $out/bin/ILSpy $out/Applications/ILSpy.app/Contents/MacOS/ILSpy - ''; + postInstall = + '' + icotool --icon -x ILSpy/ILSpy.ico + for i in 16 32 48 256; do + size=''${i}x''${i} + install -Dm444 *_''${size}x32.png $out/share/icons/hicolor/$size/apps/ILSpy.png + done + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + install -Dm444 ILSpy/Info.plist $out/Applications/ILSpy.app/Contents/Info.plist + install -Dm444 ILSpy/ILSpy.icns $out/Applications/ILSpy.app/Contents/Resources/ILSpy.icns + mkdir -p $out/Applications/ILSpy.app/Contents/MacOS + ln -s $out/bin/ILSpy $out/Applications/ILSpy.app/Contents/MacOS/ILSpy + ''; dotnet-sdk = dotnetCorePackages.sdk_6_0; dotnet-runtime = dotnetCorePackages.runtime_6_0; @@ -108,8 +118,15 @@ buildDotnetModule rec { lgpl21Only mspl ]; - sourceProvenance = with sourceTypes; [ fromSource binaryBytecode binaryNativeCode ]; - maintainers = with maintainers; [ AngryAnt emilytrau ]; + sourceProvenance = with sourceTypes; [ + fromSource + binaryBytecode + binaryNativeCode + ]; + maintainers = with maintainers; [ + AngryAnt + emilytrau + ]; mainProgram = "ILSpy"; }; }