lol

avalonia-ilspy: format file

authored by

GGG and committed by
Weijia Wang
aa268be0 f93800ab

+56 -39
+56 -39
pkgs/applications/misc/avalonia-ilspy/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , buildDotnetModule 5 - , dotnetCorePackages 6 - , libX11 7 - , libICE 8 - , libSM 9 - , libXi 10 - , libXcursor 11 - , libXext 12 - , libXrandr 13 - , fontconfig 14 - , glew 15 - , makeDesktopItem 16 - , copyDesktopItems 17 - , icoutils 18 - , bintools 19 - , fixDarwinDylibNames 20 - , autoSignDarwinBinariesHook 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + buildDotnetModule, 6 + dotnetCorePackages, 7 + libX11, 8 + libICE, 9 + libSM, 10 + libXi, 11 + libXcursor, 12 + libXext, 13 + libXrandr, 14 + fontconfig, 15 + glew, 16 + makeDesktopItem, 17 + copyDesktopItems, 18 + icoutils, 19 + bintools, 20 + fixDarwinDylibNames, 21 + autoSignDarwinBinariesHook, 21 22 }: 22 23 23 24 buildDotnetModule rec { ··· 36 37 ./remove-broken-sources.patch 37 38 ]; 38 39 39 - nativeBuildInputs = [ 40 - copyDesktopItems 41 - icoutils 42 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ bintools fixDarwinDylibNames ] 43 - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ]; 40 + nativeBuildInputs = 41 + [ 42 + copyDesktopItems 43 + icoutils 44 + ] 45 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 46 + bintools 47 + fixDarwinDylibNames 48 + ] 49 + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ 50 + autoSignDarwinBinariesHook 51 + ]; 44 52 45 53 buildInputs = [ 46 54 # Dependencies of nuget packages w/ native binaries ··· 61 69 glew 62 70 ]; 63 71 64 - postInstall = '' 65 - icotool --icon -x ILSpy/ILSpy.ico 66 - for i in 16 32 48 256; do 67 - size=''${i}x''${i} 68 - install -Dm444 *_''${size}x32.png $out/share/icons/hicolor/$size/apps/ILSpy.png 69 - done 70 - '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 71 - install -Dm444 ILSpy/Info.plist $out/Applications/ILSpy.app/Contents/Info.plist 72 - install -Dm444 ILSpy/ILSpy.icns $out/Applications/ILSpy.app/Contents/Resources/ILSpy.icns 73 - mkdir -p $out/Applications/ILSpy.app/Contents/MacOS 74 - ln -s $out/bin/ILSpy $out/Applications/ILSpy.app/Contents/MacOS/ILSpy 75 - ''; 72 + postInstall = 73 + '' 74 + icotool --icon -x ILSpy/ILSpy.ico 75 + for i in 16 32 48 256; do 76 + size=''${i}x''${i} 77 + install -Dm444 *_''${size}x32.png $out/share/icons/hicolor/$size/apps/ILSpy.png 78 + done 79 + '' 80 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 81 + install -Dm444 ILSpy/Info.plist $out/Applications/ILSpy.app/Contents/Info.plist 82 + install -Dm444 ILSpy/ILSpy.icns $out/Applications/ILSpy.app/Contents/Resources/ILSpy.icns 83 + mkdir -p $out/Applications/ILSpy.app/Contents/MacOS 84 + ln -s $out/bin/ILSpy $out/Applications/ILSpy.app/Contents/MacOS/ILSpy 85 + ''; 76 86 77 87 dotnet-sdk = dotnetCorePackages.sdk_6_0; 78 88 dotnet-runtime = dotnetCorePackages.runtime_6_0; ··· 108 118 lgpl21Only 109 119 mspl 110 120 ]; 111 - sourceProvenance = with sourceTypes; [ fromSource binaryBytecode binaryNativeCode ]; 112 - maintainers = with maintainers; [ AngryAnt emilytrau ]; 121 + sourceProvenance = with sourceTypes; [ 122 + fromSource 123 + binaryBytecode 124 + binaryNativeCode 125 + ]; 126 + maintainers = with maintainers; [ 127 + AngryAnt 128 + emilytrau 129 + ]; 113 130 mainProgram = "ILSpy"; 114 131 }; 115 132 }