lol

mesen: 2.0.0-unstable-2025-04-01 -> 2.1.1

TomaSajt 1fe15020 e0ba322b

+76 -104
+72 -82
pkgs/by-name/me/mesen/deps.json
··· 1 1 [ 2 2 { 3 3 "pname": "Avalonia", 4 - "version": "11.2.4", 5 - "hash": "sha256-CcdWUxqd43A4KeY1K4T5M6R1M0zuwdwyd5Qh/BAlNT4=" 4 + "version": "11.3.1", 5 + "hash": "sha256-732wl4/JmvYFS26NLvPD7T/V3J3JZUDy6Xwj5p1TNyE=" 6 6 }, 7 7 { 8 8 "pname": "Avalonia.Angle.Windows.Natives", 9 - "version": "2.1.22045.20230930", 10 - "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=" 9 + "version": "2.1.25547.20250602", 10 + "hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M=" 11 11 }, 12 12 { 13 13 "pname": "Avalonia.AvaloniaEdit", 14 - "version": "11.1.0", 15 - "hash": "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8=" 14 + "version": "11.3.0", 15 + "hash": "sha256-avrZ9um57Y3wTslyeBAXeCQrcb7a3kODFc0SSvthHF4=" 16 16 }, 17 17 { 18 18 "pname": "Avalonia.BuildServices", ··· 21 21 }, 22 22 { 23 23 "pname": "Avalonia.Controls.ColorPicker", 24 - "version": "11.2.3", 25 - "hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg=" 26 - }, 27 - { 28 - "pname": "Avalonia.Controls.DataGrid", 29 - "version": "11.2.3", 30 - "hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM=" 31 - }, 32 - { 33 - "pname": "Avalonia.Controls.ProportionalStackPanel", 34 - "version": "11.2.0", 35 - "hash": "sha256-Y8tX7dBzSl69NOSNdpNGzGetc6wQtKnFy/KRnV0SKhQ=" 36 - }, 37 - { 38 - "pname": "Avalonia.Controls.Recycling", 39 - "version": "11.2.0", 40 - "hash": "sha256-ylsPhtILO0pk+5uPZKB5L1o7X8JTiOe48czPPLYLyVs=" 41 - }, 42 - { 43 - "pname": "Avalonia.Controls.Recycling.Model", 44 - "version": "11.2.0", 45 - "hash": "sha256-zAleY6ryWIexJAzz4BpT/Xd3iDgNL624YW5sIBJ0Sv8=" 24 + "version": "11.3.1", 25 + "hash": "sha256-95sAkALievpuwLtCl7+6PgwNyxx9DAi/vVvQUFT7Qqs=" 46 26 }, 47 27 { 48 28 "pname": "Avalonia.Desktop", 49 - "version": "11.2.4", 50 - "hash": "sha256-WKTOx7RNSb0fOMg5Za4j+u9DwKXDqVzHwQCEXSm7TFo=" 29 + "version": "11.3.1", 30 + "hash": "sha256-H6SLCi3by9bFF1YR12PnNZSmtC44UQPKr+5+8LvqC90=" 51 31 }, 52 32 { 53 33 "pname": "Avalonia.Diagnostics", 54 - "version": "11.2.3", 55 - "hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc=" 34 + "version": "11.3.1", 35 + "hash": "sha256-zDX3BfqUFUQ+p1ZWdHuhnV0n5B9RfiEtB8m0Px5AhsI=" 56 36 }, 57 37 { 58 38 "pname": "Avalonia.FreeDesktop", 59 - "version": "11.2.4", 60 - "hash": "sha256-lw8YFXR/pn0awFvFW+OhjZ2LbHonL6zwqLIz+pQp+Sk=" 61 - }, 62 - { 63 - "pname": "Avalonia.MarkupExtension", 64 - "version": "11.2.0", 65 - "hash": "sha256-BUEMX+YThWmxh9X50bGsFtclLFVSIITMlAf0iq2vApk=" 39 + "version": "11.3.1", 40 + "hash": "sha256-Iph1SQazNNr9liox0LR7ITidAEEWhp8Mg9Zn4MZVkRQ=" 66 41 }, 67 42 { 68 43 "pname": "Avalonia.Native", 69 - "version": "11.2.4", 70 - "hash": "sha256-MvxivGjYerXcr70JpWe9CCXO6MU9QQgCkmZfjZCFdJM=" 44 + "version": "11.3.1", 45 + "hash": "sha256-jNzqmHm58bbPGs/ogp6gFvinbN81Psg+sg+Z5UsbcDs=" 71 46 }, 72 47 { 73 48 "pname": "Avalonia.ReactiveUI", 74 - "version": "11.2.3", 75 - "hash": "sha256-NqRetBiFg5gNCS8C0J1JJJsZ4sz+w+GoEegGFddBGDg=" 49 + "version": "11.3.1", 50 + "hash": "sha256-m7AFSxwvfz9LAueu0AFC+C7jHrB+lysBmpBh7bhpmUs=" 76 51 }, 77 52 { 78 53 "pname": "Avalonia.Remote.Protocol", 79 - "version": "11.2.3", 80 - "hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw=" 81 - }, 82 - { 83 - "pname": "Avalonia.Remote.Protocol", 84 - "version": "11.2.4", 85 - "hash": "sha256-mKQVqtzxnZu6p64ZxIHXKSIw3AxAFjhmrxCc5/1VXfc=" 54 + "version": "11.3.1", 55 + "hash": "sha256-evkhJOxKjsR+jNLrXRcrhqjFdlrxYMMMRBJ6FK08vMM=" 86 56 }, 87 57 { 88 58 "pname": "Avalonia.Skia", 89 - "version": "11.2.4", 90 - "hash": "sha256-82UQGuCl5hN5kdA3Uz7hptpNnG1EPlSB6k/a6XPSuXI=" 59 + "version": "11.3.1", 60 + "hash": "sha256-zN09CcuSqtLcQrTCQOoPJrhLd4LioZqt/Qi4sDp/cJI=" 91 61 }, 92 62 { 93 63 "pname": "Avalonia.Themes.Fluent", 94 - "version": "11.2.4", 95 - "hash": "sha256-CPun/JWFCVoGxgMA510/gMP2ZB9aZJ9Bk8yuNjwo738=" 64 + "version": "11.3.1", 65 + "hash": "sha256-PApWHwIoLzbzrnyXJQLVy85Rbxag7NFEKMXOs2iVVaA=" 96 66 }, 97 67 { 98 68 "pname": "Avalonia.Themes.Simple", 99 - "version": "11.2.3", 100 - "hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k=" 69 + "version": "11.3.1", 70 + "hash": "sha256-U9btigJeFcuOu7T3ryyJJesffnZo1JBb9pWkF0PFu9s=" 101 71 }, 102 72 { 103 73 "pname": "Avalonia.Win32", 104 - "version": "11.2.4", 105 - "hash": "sha256-LJSKiLbdof8qouQhN7pY1RkMOb09IiAu/nrJFR2OybY=" 74 + "version": "11.3.1", 75 + "hash": "sha256-w3+8luJByeIchiVQ0wsq0olDabX/DndigyBEuK8Ty04=" 106 76 }, 107 77 { 108 78 "pname": "Avalonia.X11", 109 - "version": "11.2.4", 110 - "hash": "sha256-qty8D2/HlZz/7MiEhuagjlKlooDoW3fow5yJY5oX4Uk=" 79 + "version": "11.3.1", 80 + "hash": "sha256-0iUFrDM+10T3OiOeGSEiqQ6EzEucQL3shZUNqOiqkyQ=" 111 81 }, 112 82 { 113 83 "pname": "CommunityToolkit.Mvvm", 114 - "version": "8.0.0", 115 - "hash": "sha256-G+PXrc2sr2pdy+JCr3t/Ge6nTDtuoWf1Eypu5HufAxw=" 84 + "version": "8.4.0", 85 + "hash": "sha256-a0D550q+ffreU9Z+kQPdzJYPNaj1UjgyPofLzUg02ZI=" 116 86 }, 117 87 { 118 88 "pname": "Dock.Avalonia", 119 - "version": "11.2.0", 120 - "hash": "sha256-Q8YUsH+hfnL9VDMPTJSAms7xb+hr42p7scWqu2c2eD4=" 89 + "version": "11.3.0.2", 90 + "hash": "sha256-eIvjeTMzPTpQ+sB6qmTHVnEDAof6Zqrbnamhm1J83e4=" 91 + }, 92 + { 93 + "pname": "Dock.Controls.ProportionalStackPanel", 94 + "version": "11.3.0.2", 95 + "hash": "sha256-b5OdT1HEyTlDUkwtG5dYazWbsS2+4PDBgOpWxWhFcAI=" 96 + }, 97 + { 98 + "pname": "Dock.Controls.Recycling", 99 + "version": "11.3.0.2", 100 + "hash": "sha256-uon93CGz3uJtELZmDqj3XWIDR/HIH7peXojfcHjRxJY=" 101 + }, 102 + { 103 + "pname": "Dock.Controls.Recycling.Model", 104 + "version": "11.3.0.2", 105 + "hash": "sha256-rr/k3mMSEQd1C7uL9bMNYc9OaaKIaKGnG+xqc4iHvOQ=" 106 + }, 107 + { 108 + "pname": "Dock.MarkupExtension", 109 + "version": "11.3.0.2", 110 + "hash": "sha256-v+fUQ/6p7QCRlCGf4PbuDkKauTISt3uIOadGsfUpUqE=" 121 111 }, 122 112 { 123 113 "pname": "Dock.Model", 124 - "version": "11.2.0", 125 - "hash": "sha256-+PSgjxvHIJBQRn8naGgSfYyArImVLwy6ftm9FoQc+lA=" 114 + "version": "11.3.0.2", 115 + "hash": "sha256-zT4GyVYmjxExy81calOaEupMoVqiSM1B9+jPz9cSx9A=" 126 116 }, 127 117 { 128 118 "pname": "Dock.Model.Mvvm", 129 - "version": "11.2.0", 130 - "hash": "sha256-iO67eWHoxsB51Wx5KIK4dwVkU9qwrja7pYsQWTs/8sA=" 119 + "version": "11.3.0.2", 120 + "hash": "sha256-piWUuHZRkEQO31VmqfL1BMt/ZwfFlxolSo9xYYKG4E0=" 131 121 }, 132 122 { 133 123 "pname": "Dock.Settings", 134 - "version": "11.2.0", 135 - "hash": "sha256-esCRl7Trdv2bu2ayLw5kXVtCskXLar1asykkfWnqhug=" 124 + "version": "11.3.0.2", 125 + "hash": "sha256-z1Mj1/HLPSYaj+v9/SJ52jkaeo3SK56n44TAQFDGVZI=" 136 126 }, 137 127 { 138 128 "pname": "DotNet.Bundle", ··· 161 151 }, 162 152 { 163 153 "pname": "HarfBuzzSharp", 164 - "version": "7.3.0.3", 165 - "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 154 + "version": "8.3.1.1", 155 + "hash": "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0=" 166 156 }, 167 157 { 168 158 "pname": "HarfBuzzSharp.NativeAssets.Linux", 169 - "version": "7.3.0.3", 170 - "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 159 + "version": "8.3.1.1", 160 + "hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU=" 171 161 }, 172 162 { 173 163 "pname": "HarfBuzzSharp.NativeAssets.macOS", 174 - "version": "7.3.0.3", 175 - "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 164 + "version": "8.3.1.1", 165 + "hash": "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q=" 176 166 }, 177 167 { 178 168 "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 179 - "version": "7.3.0.3", 180 - "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 169 + "version": "8.3.1.1", 170 + "hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw=" 181 171 }, 182 172 { 183 173 "pname": "HarfBuzzSharp.NativeAssets.Win32", 184 - "version": "7.3.0.3", 185 - "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 174 + "version": "8.3.1.1", 175 + "hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo=" 186 176 }, 187 177 { 188 178 "pname": "MicroCom.Runtime", ··· 271 261 }, 272 262 { 273 263 "pname": "Tmds.DBus.Protocol", 274 - "version": "0.20.0", 275 - "hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=" 264 + "version": "0.21.2", 265 + "hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=" 276 266 } 277 267 ]
-17
pkgs/by-name/me/mesen/dont-use-nightly-avalonia.patch
··· 14 14 <ItemGroup> 15 15 <TrimmerRootAssembly Include="Mesen" /> 16 16 <TrimmerRootAssembly Include="AvaloniaEdit" /> 17 - @@ -105,13 +100,13 @@ 18 - <TrimmerRootAssembly Include="Dock.Settings" /> 19 - </ItemGroup> 20 - <ItemGroup> 21 - - <PackageReference Include="Avalonia" Version="11.3.999-cibuild0054047-alpha" /> 22 - + <PackageReference Include="Avalonia" Version="11.2.4" /> 23 - <PackageReference Include="Avalonia.AvaloniaEdit" Version="11.1.0" /> 24 - - <PackageReference Include="Avalonia.Desktop" Version="11.3.999-cibuild0054047-alpha" /> 25 - + <PackageReference Include="Avalonia.Desktop" Version="11.2.4" /> 26 - <PackageReference Include="Avalonia.Controls.ColorPicker" Version="11.2.3" /> 27 - <PackageReference Include="Avalonia.Diagnostics" Version="11.2.3" Condition="'$(OptimizeUi)'!='true'" /> 28 - <PackageReference Include="Avalonia.ReactiveUI" Version="11.2.3" /> 29 - - <PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.999-cibuild0054047-alpha" /> 30 - + <PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.4" /> 31 - <PackageReference Include="Dock.Avalonia" Version="11.2.0" /> 32 - <PackageReference Include="Dock.Model.Mvvm" Version="11.2.0" /> 33 - <PackageReference Include="Dotnet.Bundle" Version="*" />
+4 -5
pkgs/by-name/me/mesen/package.nix
··· 12 12 13 13 buildDotnetModule rec { 14 14 pname = "mesen"; 15 - version = "2.0.0-unstable-2025-04-01"; 15 + version = "2.1.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "SourMesen"; 19 19 repo = "Mesen2"; 20 - rev = "0dfdbbdd9b5bc4c5d501ea691116019266651aff"; 21 - hash = "sha256-+Jzw1tfdiX2EmQIoPuMtLmJrv9nx/XqfyLEBW+AXj1I="; 20 + tag = version; 21 + hash = "sha256-vBwAPAnp6HIgI49vAZIqnzw8xHQ7ZMuALjf7G+acCXg="; 22 22 }; 23 23 24 24 patches = [ ··· 72 72 }; 73 73 74 74 meta = { 75 - badPlatforms = [ "aarch64-linux" ]; # not sure what the issue is 76 - description = "Multi-system emulator that supports NES, SNES, Game Boy (Color) and PC Engine games"; 75 + description = "Multi-system emulator that supports NES, SNES, Game Boy, Game Boy Advance, PC Engine, SMS/Game Gear and WonderSwan games"; 77 76 homepage = "https://www.mesen.ca"; 78 77 license = lib.licenses.gpl3Plus; 79 78 mainProgram = "Mesen";