radarr: init source build

authored by

Paul TREHIOU and committed by
Niklas Korz
9a9fe1ab cc80c888

+2075 -139
+1687
pkgs/by-name/ra/radarr/deps.json
··· 1 + [ 2 + { 3 + "pname": "Azure.Core", 4 + "version": "1.38.0", 5 + "hash": "sha256-gzWMtIZJgwtE51dTMzLCbN4KxmE4/bzdjb/NU86N1uY=" 6 + }, 7 + { 8 + "pname": "Azure.Identity", 9 + "version": "1.11.4", 10 + "hash": "sha256-J3nI80CQwS7fwRLnqBxqZNemxqP05rcn3x44YpIf2no=" 11 + }, 12 + { 13 + "pname": "BouncyCastle.Cryptography", 14 + "version": "2.5.1", 15 + "hash": "sha256-ISDd8fS6/cIJIXBFDd7F3FQ0wzWkAo4r8dvycb8iT6c=" 16 + }, 17 + { 18 + "pname": "Castle.Core", 19 + "version": "4.4.1", 20 + "hash": "sha256-J4NS8p9KqbuLl6JMmNwptsfccH37TfhAhPwX2mVQso0=" 21 + }, 22 + { 23 + "pname": "coverlet.collector", 24 + "version": "3.0.4-preview.27.ge7cb7c3b40", 25 + "hash": "sha256-UiiFa/GfLf3gcKb1atAz5gwR0sIA7sA1GFKSbk6sIgM=", 26 + "url": "https://pkgs.dev.azure.com/Servarr/7f7f0cec-b6d1-4285-a8c2-5c0b3ce99d29/_packaging/88cb5621-d569-46bd-ab53-84dba1855910/nuget/v3/flat2/coverlet.collector/3.0.4-preview.27.ge7cb7c3b40/coverlet.collector.3.0.4-preview.27.ge7cb7c3b40.nupkg" 27 + }, 28 + { 29 + "pname": "coverlet.core", 30 + "version": "3.0.4-preview.27.ge7cb7c3b40", 31 + "hash": "sha256-nIVBoe0qz5e5eDmrhlMslznVzXne6eXbd8T4m2c+Qb8=", 32 + "url": "https://pkgs.dev.azure.com/Servarr/7f7f0cec-b6d1-4285-a8c2-5c0b3ce99d29/_packaging/88cb5621-d569-46bd-ab53-84dba1855910/nuget/v3/flat2/coverlet.core/3.0.4-preview.27.ge7cb7c3b40/coverlet.core.3.0.4-preview.27.ge7cb7c3b40.nupkg" 33 + }, 34 + { 35 + "pname": "Dapper", 36 + "version": "2.1.66", 37 + "hash": "sha256-e5n/wnAFGPDSe30oQQ0fanXrvFZYYa+qCDSTHtfQmPw=" 38 + }, 39 + { 40 + "pname": "Diacritical.Net", 41 + "version": "1.0.4", 42 + "hash": "sha256-rBYl6Dz7vRHPx/tXAJ8rupAVHUBilZ/WnJE92UrHge8=" 43 + }, 44 + { 45 + "pname": "DryIoc.dll", 46 + "version": "5.4.3", 47 + "hash": "sha256-qk3sUiiQu4TxdkG4Ise8Sn5h3kV5p6w6t9wMw5dSc94=" 48 + }, 49 + { 50 + "pname": "DryIoc.Microsoft.DependencyInjection", 51 + "version": "6.2.0", 52 + "hash": "sha256-C06B0tj3qFkVVGL0kSflf88As4t9TRaw/++N05Zaz0c=" 53 + }, 54 + { 55 + "pname": "Dynamitey", 56 + "version": "3.0.3", 57 + "hash": "sha256-69DyYSGu1sjpr8DupZWEiwcVmW9vT197c00vQ7H9k1s=" 58 + }, 59 + { 60 + "pname": "Equ", 61 + "version": "2.3.0", 62 + "hash": "sha256-LMGRC1Pq6RdiPnyBEjDP1yA7gesHxrXPXa353pGGlqw=" 63 + }, 64 + { 65 + "pname": "FluentAssertions", 66 + "version": "6.12.1", 67 + "hash": "sha256-R/Fi9eee6T8t8JECxL9+HFd8jAxRMkCg18j+fAQLNqM=" 68 + }, 69 + { 70 + "pname": "FluentValidation", 71 + "version": "9.5.4", 72 + "hash": "sha256-htL8KbjBt2rn+y+nUIc4lVBypWksQ+hsROxMBDzi5IU=" 73 + }, 74 + { 75 + "pname": "Ical.Net", 76 + "version": "4.3.1", 77 + "hash": "sha256-jpohvCiUBe61A3O+BJwCqsPW+3jUt4cKeCqZb/0cw0M=" 78 + }, 79 + { 80 + "pname": "ImpromptuInterface", 81 + "version": "8.0.6", 82 + "hash": "sha256-u0J8n7ShZX+lk5aX9copjwgym5TtglRGT7QtPdZeHeA=" 83 + }, 84 + { 85 + "pname": "Instances", 86 + "version": "1.6.1", 87 + "hash": "sha256-ge49RXumBAUKHld/5EhxydEVTKc8Lqz7MNgH4Y4ca9E=" 88 + }, 89 + { 90 + "pname": "IPAddressRange", 91 + "version": "6.2.0", 92 + "hash": "sha256-g3brzbKKPZS23cbttpr5CCYoZHm+dvH43/gXLuZYmFg=" 93 + }, 94 + { 95 + "pname": "MailKit", 96 + "version": "4.12.1", 97 + "hash": "sha256-fwI0YTbwfzrvdkbATWGbv4D8ugOXgaPO/WFvGxQ9WS8=" 98 + }, 99 + { 100 + "pname": "Microsoft.AspNetCore.Cryptography.Internal", 101 + "version": "8.0.16", 102 + "hash": "sha256-uw/5GAPpefPeMrfG69EBOVciSHxBKs0E8Txkf+rttzs=" 103 + }, 104 + { 105 + "pname": "Microsoft.AspNetCore.Cryptography.KeyDerivation", 106 + "version": "8.0.16", 107 + "hash": "sha256-Zpt7vlY0xdrk/6XDRtXb0t9MK6SiPP6sr3fC6gQ1/YQ=" 108 + }, 109 + { 110 + "pname": "Microsoft.Bcl.AsyncInterfaces", 111 + "version": "1.1.1", 112 + "hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig=" 113 + }, 114 + { 115 + "pname": "Microsoft.Bcl.Cryptography", 116 + "version": "8.0.0", 117 + "hash": "sha256-p9aO+aVi4Vl8bRsYRFGJyc9Mqd2wkQ12RwWDwBhdt4I=" 118 + }, 119 + { 120 + "pname": "Microsoft.CodeCoverage", 121 + "version": "17.10.0", 122 + "hash": "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g=" 123 + }, 124 + { 125 + "pname": "Microsoft.CSharp", 126 + "version": "4.0.1", 127 + "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" 128 + }, 129 + { 130 + "pname": "Microsoft.CSharp", 131 + "version": "4.7.0", 132 + "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" 133 + }, 134 + { 135 + "pname": "Microsoft.Data.SqlClient", 136 + "version": "6.0.2", 137 + "hash": "sha256-QkvGoucU8jo4PXCCgZ10v5I5hG0gyaVA36rOcu3IBLA=" 138 + }, 139 + { 140 + "pname": "Microsoft.Data.SqlClient.SNI.runtime", 141 + "version": "6.0.2", 142 + "hash": "sha256-CQuJfjZYoRxfc07cSzUNCOOdzmUJu0p10J+WpcG2BJ0=" 143 + }, 144 + { 145 + "pname": "Microsoft.DotNet.PlatformAbstractions", 146 + "version": "2.1.0", 147 + "hash": "sha256-vrZhYp94SjycUMGaVYCFWJ4p7KBKfqVyLWtIG73fzeM=" 148 + }, 149 + { 150 + "pname": "Microsoft.Extensions.Caching.Abstractions", 151 + "version": "8.0.0", 152 + "hash": "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI=" 153 + }, 154 + { 155 + "pname": "Microsoft.Extensions.Caching.Memory", 156 + "version": "8.0.1", 157 + "hash": "sha256-5Q0vzHo3ZvGs4nPBc/XlBF4wAwYO8pxq6EGdYjjXZps=" 158 + }, 159 + { 160 + "pname": "Microsoft.Extensions.Configuration", 161 + "version": "8.0.0", 162 + "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" 163 + }, 164 + { 165 + "pname": "Microsoft.Extensions.Configuration.Abstractions", 166 + "version": "2.0.1", 167 + "hash": "sha256-UXWzOFT0lc2Jtt3zNJ4xCEv0LCRPnWCnSoHQO2s3kZg=" 168 + }, 169 + { 170 + "pname": "Microsoft.Extensions.Configuration.Abstractions", 171 + "version": "8.0.0", 172 + "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" 173 + }, 174 + { 175 + "pname": "Microsoft.Extensions.Configuration.Binder", 176 + "version": "8.0.2", 177 + "hash": "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE=" 178 + }, 179 + { 180 + "pname": "Microsoft.Extensions.Configuration.CommandLine", 181 + "version": "8.0.0", 182 + "hash": "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg=" 183 + }, 184 + { 185 + "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", 186 + "version": "8.0.0", 187 + "hash": "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48=" 188 + }, 189 + { 190 + "pname": "Microsoft.Extensions.Configuration.FileExtensions", 191 + "version": "8.0.1", 192 + "hash": "sha256-iRA8L7BX/fe5LHCVOhzBSk30GfshP7V2Qj2nxpEvStA=" 193 + }, 194 + { 195 + "pname": "Microsoft.Extensions.Configuration.Json", 196 + "version": "8.0.1", 197 + "hash": "sha256-J8EK/yhsfTpeSUY8F81ZTBV9APHiPUliN7d+n2OX9Ig=" 198 + }, 199 + { 200 + "pname": "Microsoft.Extensions.Configuration.UserSecrets", 201 + "version": "8.0.1", 202 + "hash": "sha256-yGvWfwBhyFudcIv96pKWaQ1MIMOiv5LHSCn+9J7Doz0=" 203 + }, 204 + { 205 + "pname": "Microsoft.Extensions.DependencyInjection", 206 + "version": "2.2.0", 207 + "hash": "sha256-k/3UKceE1hbgv1sfV9H85hzWvMwooE8PcasHvHMhe1M=" 208 + }, 209 + { 210 + "pname": "Microsoft.Extensions.DependencyInjection", 211 + "version": "8.0.1", 212 + "hash": "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU=" 213 + }, 214 + { 215 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 216 + "version": "2.0.0", 217 + "hash": "sha256-H1rEnq/veRWvmp8qmUsrQkQIcVlKilUNzmmKsxJ0md8=" 218 + }, 219 + { 220 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 221 + "version": "2.2.0", 222 + "hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s=" 223 + }, 224 + { 225 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 226 + "version": "7.0.0", 227 + "hash": "sha256-55lsa2QdX1CJn1TpW1vTnkvbGXKCeE9P0O6AkW49LaA=" 228 + }, 229 + { 230 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 231 + "version": "8.0.0", 232 + "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" 233 + }, 234 + { 235 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 236 + "version": "8.0.2", 237 + "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" 238 + }, 239 + { 240 + "pname": "Microsoft.Extensions.DependencyModel", 241 + "version": "2.1.0", 242 + "hash": "sha256-7dFo5itkB2OgSgS7dN87h0Xf2p5/f6fl2Ka6+CTEhDY=" 243 + }, 244 + { 245 + "pname": "Microsoft.Extensions.Diagnostics", 246 + "version": "8.0.1", 247 + "hash": "sha256-CraHNCaVlMiYx6ff9afT6U7RC/MoOCXM3pn2KrXkiLc=" 248 + }, 249 + { 250 + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 251 + "version": "8.0.1", 252 + "hash": "sha256-d5DVXhA8qJFY9YbhZjsTqs5w5kDuxF5v+GD/WZR1QL0=" 253 + }, 254 + { 255 + "pname": "Microsoft.Extensions.FileProviders.Abstractions", 256 + "version": "8.0.0", 257 + "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" 258 + }, 259 + { 260 + "pname": "Microsoft.Extensions.FileProviders.Physical", 261 + "version": "8.0.0", 262 + "hash": "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc=" 263 + }, 264 + { 265 + "pname": "Microsoft.Extensions.FileSystemGlobbing", 266 + "version": "2.0.1", 267 + "hash": "sha256-QBdcLyJAHf10+RUlquXWTs155FZmHDRKbL0uzXZZPVw=" 268 + }, 269 + { 270 + "pname": "Microsoft.Extensions.FileSystemGlobbing", 271 + "version": "8.0.0", 272 + "hash": "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU=" 273 + }, 274 + { 275 + "pname": "Microsoft.Extensions.Hosting", 276 + "version": "8.0.1", 277 + "hash": "sha256-FFLo6em0N2vaWg6//vaQhxoOgT9LLH5Y2KWkCeX5xQ4=" 278 + }, 279 + { 280 + "pname": "Microsoft.Extensions.Hosting.Abstractions", 281 + "version": "8.0.1", 282 + "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" 283 + }, 284 + { 285 + "pname": "Microsoft.Extensions.Hosting.WindowsServices", 286 + "version": "8.0.1", 287 + "hash": "sha256-JBrZuv1RxpJf5wR81g91bE1/JQgBeOtnJDvA98rlYKE=" 288 + }, 289 + { 290 + "pname": "Microsoft.Extensions.Logging", 291 + "version": "8.0.0", 292 + "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" 293 + }, 294 + { 295 + "pname": "Microsoft.Extensions.Logging", 296 + "version": "8.0.1", 297 + "hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU=" 298 + }, 299 + { 300 + "pname": "Microsoft.Extensions.Logging.Abstractions", 301 + "version": "2.0.1", 302 + "hash": "sha256-J/NwPGVWtiNpwHP9M0tDR1eNUcFiz/r1Sn5v2xuE0tA=" 303 + }, 304 + { 305 + "pname": "Microsoft.Extensions.Logging.Abstractions", 306 + "version": "8.0.0", 307 + "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" 308 + }, 309 + { 310 + "pname": "Microsoft.Extensions.Logging.Abstractions", 311 + "version": "8.0.2", 312 + "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" 313 + }, 314 + { 315 + "pname": "Microsoft.Extensions.Logging.Configuration", 316 + "version": "8.0.1", 317 + "hash": "sha256-E2JbJG2EXlv2HUWLi17kIkAL6RC9rC2E18C3gAyOuaE=" 318 + }, 319 + { 320 + "pname": "Microsoft.Extensions.Logging.Console", 321 + "version": "8.0.1", 322 + "hash": "sha256-2thhF1JbDNj3Bx2fcH7O26uHGNeMd9MYah6N60lIpIU=" 323 + }, 324 + { 325 + "pname": "Microsoft.Extensions.Logging.Debug", 326 + "version": "8.0.1", 327 + "hash": "sha256-gKFqBg5lbjy5VBEcAuoQ/SsXAxvrYdBYOu9dV60eJKg=" 328 + }, 329 + { 330 + "pname": "Microsoft.Extensions.Logging.EventLog", 331 + "version": "8.0.1", 332 + "hash": "sha256-1UkEOwl3Op2b3jTvpI10hHxIe9FqeVVy+VB1tZp6Lc8=" 333 + }, 334 + { 335 + "pname": "Microsoft.Extensions.Logging.EventSource", 336 + "version": "8.0.1", 337 + "hash": "sha256-EINT/PgfB4Dvf+1JBzL1plPT35ezT7kyS8y/XMMgYxA=" 338 + }, 339 + { 340 + "pname": "Microsoft.Extensions.Options", 341 + "version": "2.0.1", 342 + "hash": "sha256-hbe+3YXlSQ3urCX11D2MIZl1XrWvr+mmnBc/bj53zfY=" 343 + }, 344 + { 345 + "pname": "Microsoft.Extensions.Options", 346 + "version": "8.0.0", 347 + "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" 348 + }, 349 + { 350 + "pname": "Microsoft.Extensions.Options", 351 + "version": "8.0.2", 352 + "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" 353 + }, 354 + { 355 + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 356 + "version": "8.0.0", 357 + "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" 358 + }, 359 + { 360 + "pname": "Microsoft.Extensions.Primitives", 361 + "version": "2.0.0", 362 + "hash": "sha256-q44LtMvyNEKSvgERvA+BrasKapP92Sc91QR4u2TJ9/Y=" 363 + }, 364 + { 365 + "pname": "Microsoft.Extensions.Primitives", 366 + "version": "8.0.0", 367 + "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" 368 + }, 369 + { 370 + "pname": "Microsoft.Identity.Client", 371 + "version": "4.61.3", 372 + "hash": "sha256-1cccC8EWlIQlJ3SSOB7CNImOYSaxsJpRHvlCgv2yOtA=" 373 + }, 374 + { 375 + "pname": "Microsoft.Identity.Client.Extensions.Msal", 376 + "version": "4.61.3", 377 + "hash": "sha256-nFQ2C7S4BQ4nvQmGAc5Ar7/ynKyztvK7fPKrpJXaQFE=" 378 + }, 379 + { 380 + "pname": "Microsoft.IdentityModel.Abstractions", 381 + "version": "6.35.0", 382 + "hash": "sha256-bxyYu6/QgaA4TQYBr5d+bzICL+ktlkdy/tb/1fBu00Q=" 383 + }, 384 + { 385 + "pname": "Microsoft.IdentityModel.Abstractions", 386 + "version": "7.5.0", 387 + "hash": "sha256-C849ySgag1us+IfgbSsloz6HTKeuEkN14HGFv4OML1o=" 388 + }, 389 + { 390 + "pname": "Microsoft.IdentityModel.JsonWebTokens", 391 + "version": "7.5.0", 392 + "hash": "sha256-TbU0dSLxUaTBxd9aLAlG4EeR2lrBE+6RJUlgefbqsQg=" 393 + }, 394 + { 395 + "pname": "Microsoft.IdentityModel.Logging", 396 + "version": "7.5.0", 397 + "hash": "sha256-RdUbGTvnbB11pmWxEKRaP6uPI2ITEcB/PxqgxHl33uM=" 398 + }, 399 + { 400 + "pname": "Microsoft.IdentityModel.Protocols", 401 + "version": "7.5.0", 402 + "hash": "sha256-SX8JpQ4HzFzngmh9QHGVz2GH7TrUdX8WXBSkykQFFaU=" 403 + }, 404 + { 405 + "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", 406 + "version": "7.5.0", 407 + "hash": "sha256-m4FYxiqNyU9FnqFJKcQnE7npc5HTulHdbk3bcooqWp8=" 408 + }, 409 + { 410 + "pname": "Microsoft.IdentityModel.Tokens", 411 + "version": "7.5.0", 412 + "hash": "sha256-AI74ljCROXqXcktxc9T80NpBvwDZeVnRlJz+ofk1RVs=" 413 + }, 414 + { 415 + "pname": "Microsoft.NET.Test.Sdk", 416 + "version": "17.10.0", 417 + "hash": "sha256-rkHIqB2mquNXF89XBTFpUL2z5msjTBsOcyjSBCh36I0=" 418 + }, 419 + { 420 + "pname": "Microsoft.NETCore.Platforms", 421 + "version": "1.0.1", 422 + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" 423 + }, 424 + { 425 + "pname": "Microsoft.NETCore.Platforms", 426 + "version": "1.1.0", 427 + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 428 + }, 429 + { 430 + "pname": "Microsoft.NETCore.Platforms", 431 + "version": "3.1.0", 432 + "hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0=" 433 + }, 434 + { 435 + "pname": "Microsoft.NETCore.Platforms", 436 + "version": "5.0.0", 437 + "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" 438 + }, 439 + { 440 + "pname": "Microsoft.NETCore.Targets", 441 + "version": "1.0.1", 442 + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" 443 + }, 444 + { 445 + "pname": "Microsoft.NETCore.Targets", 446 + "version": "1.1.0", 447 + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 448 + }, 449 + { 450 + "pname": "Microsoft.OpenApi", 451 + "version": "1.6.14", 452 + "hash": "sha256-dSJUic2orPGfYVgto9DieRckbtLpPyxHtf+RJ2tmKPM=" 453 + }, 454 + { 455 + "pname": "Microsoft.SqlServer.Server", 456 + "version": "1.0.0", 457 + "hash": "sha256-mx/iqHmBMwA8Ulot0n6YFVIKsU1Tx7q4Tru7MSjbEgQ=" 458 + }, 459 + { 460 + "pname": "Microsoft.TestPlatform.ObjectModel", 461 + "version": "16.9.1", 462 + "hash": "sha256-LZJLTWU2DOnuBiN/g+S+rwG2/BJtKrjydKnj3ujp98U=" 463 + }, 464 + { 465 + "pname": "Microsoft.TestPlatform.ObjectModel", 466 + "version": "17.10.0", 467 + "hash": "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4=" 468 + }, 469 + { 470 + "pname": "Microsoft.TestPlatform.TestHost", 471 + "version": "17.10.0", 472 + "hash": "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4=" 473 + }, 474 + { 475 + "pname": "Microsoft.Win32.Primitives", 476 + "version": "4.3.0", 477 + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" 478 + }, 479 + { 480 + "pname": "Microsoft.Win32.SystemEvents", 481 + "version": "4.7.0", 482 + "hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4=" 483 + }, 484 + { 485 + "pname": "Microsoft.Win32.SystemEvents", 486 + "version": "5.0.0", 487 + "hash": "sha256-mGUKg+bmB5sE/DCwsTwCsbe00MCwpgxsVW3nCtQiSmo=" 488 + }, 489 + { 490 + "pname": "MimeKit", 491 + "version": "4.12.0", 492 + "hash": "sha256-4i/RvXyXQsb6LlEs7tZWz5d5ab8mw3R8Wwp7FXSbMaA=" 493 + }, 494 + { 495 + "pname": "Mono.Cecil", 496 + "version": "0.11.1", 497 + "hash": "sha256-J8+oOA/aJIit4nmhZ3NugJKRupHp9SgivRZUvMHP+jA=" 498 + }, 499 + { 500 + "pname": "Mono.Nat", 501 + "version": "3.0.1", 502 + "hash": "sha256-AG7yzcuXoPFMBtJfWZbOZwx97TMemI16HhP9qHliw/c=" 503 + }, 504 + { 505 + "pname": "Mono.Posix.NETStandard", 506 + "version": "5.20.1.34-servarr20", 507 + "hash": "sha256-6dHPPXtZRFLnNWISsEeQJhv5Umya+8ptZh8xhBXLOnM=", 508 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/9845f7c9-6c8c-4845-b5ee-58375c59e0d8/nuget/v3/flat2/mono.posix.netstandard/5.20.1.34-servarr20/mono.posix.netstandard.5.20.1.34-servarr20.nupkg" 509 + }, 510 + { 511 + "pname": "MonoTorrent", 512 + "version": "2.0.7", 513 + "hash": "sha256-XaFeK3ornvYeLL1YuR60Yjne/hIOgb0orQ4duZ2AFgw=" 514 + }, 515 + { 516 + "pname": "Moq", 517 + "version": "4.17.2", 518 + "hash": "sha256-EhgDJCox7CeyGzoXQnZ9DRRH1IFELtSNca6B6KVS6fw=" 519 + }, 520 + { 521 + "pname": "NBuilder", 522 + "version": "6.1.0", 523 + "hash": "sha256-3EulDuYIUjs2PyKJVLzMgMr9opLik8A8v3hMZ10qEZ8=" 524 + }, 525 + { 526 + "pname": "NETStandard.Library", 527 + "version": "1.6.1", 528 + "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" 529 + }, 530 + { 531 + "pname": "NETStandard.Library", 532 + "version": "2.0.0", 533 + "hash": "sha256-Pp7fRylai8JrE1O+9TGfIEJrAOmnWTJRLWE+qJBahK0=" 534 + }, 535 + { 536 + "pname": "Newtonsoft.Json", 537 + "version": "13.0.1", 538 + "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" 539 + }, 540 + { 541 + "pname": "Newtonsoft.Json", 542 + "version": "13.0.3", 543 + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" 544 + }, 545 + { 546 + "pname": "Newtonsoft.Json", 547 + "version": "9.0.1", 548 + "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" 549 + }, 550 + { 551 + "pname": "NLog", 552 + "version": "5.4.0", 553 + "hash": "sha256-l2R0UHHCL02KPMC96e62AL2ONFD0PAty619y9UnD25A=" 554 + }, 555 + { 556 + "pname": "NLog.Extensions.Logging", 557 + "version": "5.4.0", 558 + "hash": "sha256-9pVBguAKnjmbtKM3wBVBEzovXkoEXgqvB4IhiayAkVo=" 559 + }, 560 + { 561 + "pname": "NLog.Layouts.ClefJsonLayout", 562 + "version": "1.0.3", 563 + "hash": "sha256-Rgf3s3Q9TXdzZHwb+VCBupazvmrgAPZcrKGBhV9Jh6Q=" 564 + }, 565 + { 566 + "pname": "NLog.Targets.Syslog", 567 + "version": "7.0.0", 568 + "hash": "sha256-Yy6REt1UxkdFz+twa0zJVm635YHch7B6t9Pjj5FZUZc=" 569 + }, 570 + { 571 + "pname": "NodaTime", 572 + "version": "3.2.0", 573 + "hash": "sha256-kt59MWEzmMFBgpw5tOPlcYwZKe74WkA9N5ggrLS3tUM=" 574 + }, 575 + { 576 + "pname": "Npgsql", 577 + "version": "9.0.3", 578 + "hash": "sha256-X3F05GNj3vNVl++VOV5TMYE5dvEe6cx0k+5yWo2Q/+o=" 579 + }, 580 + { 581 + "pname": "NuGet.Frameworks", 582 + "version": "5.0.0", 583 + "hash": "sha256-WWLh+v9Y9as+WURW8tUPowQB8HWIiVJzbpKzEWTdMqI=" 584 + }, 585 + { 586 + "pname": "NUnit", 587 + "version": "3.14.0", 588 + "hash": "sha256-CuP/q5HovPWfAW3Cty/QxRi7VpjykJ3TDLq5TENI6KY=" 589 + }, 590 + { 591 + "pname": "NUnit3TestAdapter", 592 + "version": "4.5.0", 593 + "hash": "sha256-ER3ogl0L5FYyc6pVVPY1ch+AQxG/WgFcnWECnYQJPes=" 594 + }, 595 + { 596 + "pname": "NunitXml.TestLogger", 597 + "version": "3.0.131", 598 + "hash": "sha256-5IqI/e+nm90CAaZHrcbYfCY+zu5FVcpAbV0CmsdOKyg=" 599 + }, 600 + { 601 + "pname": "Polly", 602 + "version": "8.5.2", 603 + "hash": "sha256-IrN06ddOIJ0VYuVefe3LvfW0kX20ATRQkEBg9CBomRA=" 604 + }, 605 + { 606 + "pname": "Polly.Contrib.WaitAndRetry", 607 + "version": "1.1.1", 608 + "hash": "sha256-InJ8IXAsZDAR4B/YzWCuEWRa/6Xf5oB049UJUkTOoSg=" 609 + }, 610 + { 611 + "pname": "Polly.Core", 612 + "version": "8.5.2", 613 + "hash": "sha256-PAwsWqrCieCf/7Y87fV7XMKoaY2abCQNtI+4oyyMifk=" 614 + }, 615 + { 616 + "pname": "RestSharp", 617 + "version": "106.15.0", 618 + "hash": "sha256-8UChXxz7AQmQpoozSBfwB6NVmt2+uJcN8TH7RtVfT7w=" 619 + }, 620 + { 621 + "pname": "ReusableTasks", 622 + "version": "2.0.0", 623 + "hash": "sha256-SjWKCeZtLkpDYzPuhHIJuLHjzAMFjm9jJSb0iWwyT2E=" 624 + }, 625 + { 626 + "pname": "runtime.any.System.Collections", 627 + "version": "4.3.0", 628 + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" 629 + }, 630 + { 631 + "pname": "runtime.any.System.Diagnostics.Tools", 632 + "version": "4.3.0", 633 + "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" 634 + }, 635 + { 636 + "pname": "runtime.any.System.Diagnostics.Tracing", 637 + "version": "4.3.0", 638 + "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" 639 + }, 640 + { 641 + "pname": "runtime.any.System.Globalization", 642 + "version": "4.3.0", 643 + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" 644 + }, 645 + { 646 + "pname": "runtime.any.System.Globalization.Calendars", 647 + "version": "4.3.0", 648 + "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" 649 + }, 650 + { 651 + "pname": "runtime.any.System.IO", 652 + "version": "4.3.0", 653 + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" 654 + }, 655 + { 656 + "pname": "runtime.any.System.Reflection", 657 + "version": "4.3.0", 658 + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" 659 + }, 660 + { 661 + "pname": "runtime.any.System.Reflection.Extensions", 662 + "version": "4.3.0", 663 + "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" 664 + }, 665 + { 666 + "pname": "runtime.any.System.Reflection.Primitives", 667 + "version": "4.3.0", 668 + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" 669 + }, 670 + { 671 + "pname": "runtime.any.System.Resources.ResourceManager", 672 + "version": "4.3.0", 673 + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" 674 + }, 675 + { 676 + "pname": "runtime.any.System.Runtime", 677 + "version": "4.3.0", 678 + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" 679 + }, 680 + { 681 + "pname": "runtime.any.System.Runtime.Handles", 682 + "version": "4.3.0", 683 + "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" 684 + }, 685 + { 686 + "pname": "runtime.any.System.Runtime.InteropServices", 687 + "version": "4.3.0", 688 + "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" 689 + }, 690 + { 691 + "pname": "runtime.any.System.Text.Encoding", 692 + "version": "4.3.0", 693 + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" 694 + }, 695 + { 696 + "pname": "runtime.any.System.Text.Encoding.Extensions", 697 + "version": "4.3.0", 698 + "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" 699 + }, 700 + { 701 + "pname": "runtime.any.System.Threading.Tasks", 702 + "version": "4.3.0", 703 + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" 704 + }, 705 + { 706 + "pname": "runtime.any.System.Threading.Timer", 707 + "version": "4.3.0", 708 + "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" 709 + }, 710 + { 711 + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", 712 + "version": "4.3.0", 713 + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" 714 + }, 715 + { 716 + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", 717 + "version": "4.3.0", 718 + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" 719 + }, 720 + { 721 + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", 722 + "version": "4.3.0", 723 + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" 724 + }, 725 + { 726 + "pname": "runtime.native.System", 727 + "version": "4.0.0", 728 + "hash": "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894=" 729 + }, 730 + { 731 + "pname": "runtime.native.System", 732 + "version": "4.3.0", 733 + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" 734 + }, 735 + { 736 + "pname": "runtime.native.System.IO.Compression", 737 + "version": "4.3.0", 738 + "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" 739 + }, 740 + { 741 + "pname": "runtime.native.System.Net.Http", 742 + "version": "4.3.0", 743 + "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" 744 + }, 745 + { 746 + "pname": "runtime.native.System.Security.Cryptography.Apple", 747 + "version": "4.3.0", 748 + "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" 749 + }, 750 + { 751 + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", 752 + "version": "4.3.0", 753 + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" 754 + }, 755 + { 756 + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", 757 + "version": "4.3.0", 758 + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" 759 + }, 760 + { 761 + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", 762 + "version": "4.3.0", 763 + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" 764 + }, 765 + { 766 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", 767 + "version": "4.3.0", 768 + "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" 769 + }, 770 + { 771 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 772 + "version": "4.3.0", 773 + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" 774 + }, 775 + { 776 + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", 777 + "version": "4.3.0", 778 + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" 779 + }, 780 + { 781 + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 782 + "version": "4.3.0", 783 + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" 784 + }, 785 + { 786 + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 787 + "version": "4.3.0", 788 + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" 789 + }, 790 + { 791 + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 792 + "version": "4.3.0", 793 + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" 794 + }, 795 + { 796 + "pname": "runtime.unix.Microsoft.Win32.Primitives", 797 + "version": "4.3.0", 798 + "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" 799 + }, 800 + { 801 + "pname": "runtime.unix.System.Console", 802 + "version": "4.3.0", 803 + "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" 804 + }, 805 + { 806 + "pname": "runtime.unix.System.Diagnostics.Debug", 807 + "version": "4.3.0", 808 + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" 809 + }, 810 + { 811 + "pname": "runtime.unix.System.IO.FileSystem", 812 + "version": "4.3.0", 813 + "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" 814 + }, 815 + { 816 + "pname": "runtime.unix.System.Net.Primitives", 817 + "version": "4.3.0", 818 + "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" 819 + }, 820 + { 821 + "pname": "runtime.unix.System.Net.Sockets", 822 + "version": "4.3.0", 823 + "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" 824 + }, 825 + { 826 + "pname": "runtime.unix.System.Private.Uri", 827 + "version": "4.3.0", 828 + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" 829 + }, 830 + { 831 + "pname": "runtime.unix.System.Runtime.Extensions", 832 + "version": "4.3.0", 833 + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" 834 + }, 835 + { 836 + "pname": "Sentry", 837 + "version": "4.0.2", 838 + "hash": "sha256-TzsAxAYqB2SdcSl+r92+nd5obgUBW1DCFP/nXzAZE4U=" 839 + }, 840 + { 841 + "pname": "Servarr.FFMpegCore", 842 + "version": "4.7.0-26", 843 + "hash": "sha256-oGzgsbJ4sxuhIVgNP4oHLjD2enF1cV+AXwJndNrfFIY=", 844 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/783c2dce-dbc3-4218-8816-4a5e12af4d84/nuget/v3/flat2/servarr.ffmpegcore/4.7.0-26/servarr.ffmpegcore.4.7.0-26.nupkg" 845 + }, 846 + { 847 + "pname": "Servarr.FFprobe", 848 + "version": "5.1.4.112", 849 + "hash": "sha256-OdPIvZcrGj0XaqFJQCnrPt0zgPPvB5nd7WpYFF9Bnh0=", 850 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/783c2dce-dbc3-4218-8816-4a5e12af4d84/nuget/v3/flat2/servarr.ffprobe/5.1.4.112/servarr.ffprobe.5.1.4.112.nupkg" 851 + }, 852 + { 853 + "pname": "Servarr.FluentMigrator", 854 + "version": "3.3.2.9", 855 + "hash": "sha256-vJEcb2uxbOAoYB8niFO+f3Zer7iNkfx6kF8NNkIjy9M=", 856 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator/3.3.2.9/servarr.fluentmigrator.3.3.2.9.nupkg" 857 + }, 858 + { 859 + "pname": "Servarr.FluentMigrator.Abstractions", 860 + "version": "3.3.2.9", 861 + "hash": "sha256-lYrOaKbdDkxspsAOhnHj7QwQtR3tyy7Gy2K/9gaCBpg=", 862 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.abstractions/3.3.2.9/servarr.fluentmigrator.abstractions.3.3.2.9.nupkg" 863 + }, 864 + { 865 + "pname": "Servarr.FluentMigrator.Extensions.Oracle", 866 + "version": "3.3.2.9", 867 + "hash": "sha256-0vHyF48Jr9ZWaA8oQGoKAWWoddLKf/3Vi68GhJ6um5M=", 868 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.extensions.oracle/3.3.2.9/servarr.fluentmigrator.extensions.oracle.3.3.2.9.nupkg" 869 + }, 870 + { 871 + "pname": "Servarr.FluentMigrator.Extensions.Postgres", 872 + "version": "3.3.2.9", 873 + "hash": "sha256-D0AuYHgvs8/rALlHoMj5KCLhpp84YZ7nat4Y27sMDW8=", 874 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.extensions.postgres/3.3.2.9/servarr.fluentmigrator.extensions.postgres.3.3.2.9.nupkg" 875 + }, 876 + { 877 + "pname": "Servarr.FluentMigrator.Extensions.SqlAnywhere", 878 + "version": "3.3.2.9", 879 + "hash": "sha256-i2o82mr8cNVnP6yryzCKpVlhvlCSugphoICorDiR59c=", 880 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.extensions.sqlanywhere/3.3.2.9/servarr.fluentmigrator.extensions.sqlanywhere.3.3.2.9.nupkg" 881 + }, 882 + { 883 + "pname": "Servarr.FluentMigrator.Extensions.SqlServer", 884 + "version": "3.3.2.9", 885 + "hash": "sha256-Hw1CHZ5ZewkLKWpRH42Nm4rBv33aFFGPBhPZn1DjQRM=", 886 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.extensions.sqlserver/3.3.2.9/servarr.fluentmigrator.extensions.sqlserver.3.3.2.9.nupkg" 887 + }, 888 + { 889 + "pname": "Servarr.FluentMigrator.Runner", 890 + "version": "3.3.2.9", 891 + "hash": "sha256-koza7zbpTLpzFEnlrLkVxPVSSgZcD9bECZuFVFDZFQg=", 892 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner/3.3.2.9/servarr.fluentmigrator.runner.3.3.2.9.nupkg" 893 + }, 894 + { 895 + "pname": "Servarr.FluentMigrator.Runner.Core", 896 + "version": "3.3.2.9", 897 + "hash": "sha256-wLwHIeJrn/c3fKZG/xBf0Wxe0C/YFw4uDL5oDHgjw6c=", 898 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.core/3.3.2.9/servarr.fluentmigrator.runner.core.3.3.2.9.nupkg" 899 + }, 900 + { 901 + "pname": "Servarr.FluentMigrator.Runner.Db2", 902 + "version": "3.3.2.9", 903 + "hash": "sha256-ciLtDPc4H/3JCa27ssdBMjNhxmW6polIRygauK0Ca8Y=", 904 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.db2/3.3.2.9/servarr.fluentmigrator.runner.db2.3.3.2.9.nupkg" 905 + }, 906 + { 907 + "pname": "Servarr.FluentMigrator.Runner.Firebird", 908 + "version": "3.3.2.9", 909 + "hash": "sha256-rLNjYe0seSWj3YFvaaToCHZmHxi2Texu7i4NW/zgux0=", 910 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.firebird/3.3.2.9/servarr.fluentmigrator.runner.firebird.3.3.2.9.nupkg" 911 + }, 912 + { 913 + "pname": "Servarr.FluentMigrator.Runner.Hana", 914 + "version": "3.3.2.9", 915 + "hash": "sha256-7Cmn2kwdoWwX+yNCQ6GPICLaPVSCPAbraLj/GHAX0YE=", 916 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.hana/3.3.2.9/servarr.fluentmigrator.runner.hana.3.3.2.9.nupkg" 917 + }, 918 + { 919 + "pname": "Servarr.FluentMigrator.Runner.MySql", 920 + "version": "3.3.2.9", 921 + "hash": "sha256-MY4G+SFZqmQSeValnUVNz5QP1BU4Hv/CSOdrpsz179k=", 922 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.mysql/3.3.2.9/servarr.fluentmigrator.runner.mysql.3.3.2.9.nupkg" 923 + }, 924 + { 925 + "pname": "Servarr.FluentMigrator.Runner.Oracle", 926 + "version": "3.3.2.9", 927 + "hash": "sha256-4Gy/rhaGYYhwtKywuxA5ECRJkYPu5chS4Iq9shf4J3g=", 928 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.oracle/3.3.2.9/servarr.fluentmigrator.runner.oracle.3.3.2.9.nupkg" 929 + }, 930 + { 931 + "pname": "Servarr.FluentMigrator.Runner.Postgres", 932 + "version": "3.3.2.9", 933 + "hash": "sha256-MaZjUZENrdyzFDTVcJfDh4xIvbE7m8hLD2sUrZhgR54=", 934 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.postgres/3.3.2.9/servarr.fluentmigrator.runner.postgres.3.3.2.9.nupkg" 935 + }, 936 + { 937 + "pname": "Servarr.FluentMigrator.Runner.Redshift", 938 + "version": "3.3.2.9", 939 + "hash": "sha256-jnKGzc/saQ8g7Xnqh/qE8divtR1z2tpAC16t6mIpwPA=", 940 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.redshift/3.3.2.9/servarr.fluentmigrator.runner.redshift.3.3.2.9.nupkg" 941 + }, 942 + { 943 + "pname": "Servarr.FluentMigrator.Runner.SqlAnywhere", 944 + "version": "3.3.2.9", 945 + "hash": "sha256-qZ3tBRp8tkhzn8dCE90Lkqg5lT8QnZVp8hIulpSa7rs=", 946 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.sqlanywhere/3.3.2.9/servarr.fluentmigrator.runner.sqlanywhere.3.3.2.9.nupkg" 947 + }, 948 + { 949 + "pname": "Servarr.FluentMigrator.Runner.SQLite", 950 + "version": "3.3.2.9", 951 + "hash": "sha256-dfRiBhT0kwhcWyc2Ib2rbzZj4ZlPfWI0u2CF8QljA6Q=", 952 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.sqlite/3.3.2.9/servarr.fluentmigrator.runner.sqlite.3.3.2.9.nupkg" 953 + }, 954 + { 955 + "pname": "Servarr.FluentMigrator.Runner.SqlServer", 956 + "version": "3.3.2.9", 957 + "hash": "sha256-mDIfUT35CqEUbf858hrtJE0E65U7ZJlygoZAHi2Hlf8=", 958 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.sqlserver/3.3.2.9/servarr.fluentmigrator.runner.sqlserver.3.3.2.9.nupkg" 959 + }, 960 + { 961 + "pname": "Servarr.FluentMigrator.Runner.SqlServerCe", 962 + "version": "3.3.2.9", 963 + "hash": "sha256-kx3ZjLj1zz/1buiWrAJPuB5GXCohpntpq4ak5WG1SR4=", 964 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/323efe4e-c7d8-4bcd-acfe-5afb38d520bf/nuget/v3/flat2/servarr.fluentmigrator.runner.sqlserverce/3.3.2.9/servarr.fluentmigrator.runner.sqlserverce.3.3.2.9.nupkg" 965 + }, 966 + { 967 + "pname": "SharpZipLib", 968 + "version": "1.4.2", 969 + "hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY=" 970 + }, 971 + { 972 + "pname": "SixLabors.ImageSharp", 973 + "version": "3.1.8", 974 + "hash": "sha256-cE9BQfbCvJ0Mf+fQiTD8elOZEPcfZHjDz2BHdiO+D08=" 975 + }, 976 + { 977 + "pname": "Swashbuckle.AspNetCore.Annotations", 978 + "version": "6.6.2", 979 + "hash": "sha256-iL7TcRFy7g6EB8usWALwdOEaiqLsD0b+RXkepHk43+o=" 980 + }, 981 + { 982 + "pname": "Swashbuckle.AspNetCore.Swagger", 983 + "version": "6.6.2", 984 + "hash": "sha256-HqMmHMZXYHlRMoT3vIZF8iwhYmfknQmi3N8VmyfwI0k=" 985 + }, 986 + { 987 + "pname": "Swashbuckle.AspNetCore.SwaggerGen", 988 + "version": "6.6.2", 989 + "hash": "sha256-km+bNoRDakEBa2dIjtxK0V6YVvm9hEpdi8xWQ8TJigI=" 990 + }, 991 + { 992 + "pname": "System.AppContext", 993 + "version": "4.1.0", 994 + "hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=" 995 + }, 996 + { 997 + "pname": "System.AppContext", 998 + "version": "4.3.0", 999 + "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" 1000 + }, 1001 + { 1002 + "pname": "System.Buffers", 1003 + "version": "4.3.0", 1004 + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" 1005 + }, 1006 + { 1007 + "pname": "System.ClientModel", 1008 + "version": "1.0.0", 1009 + "hash": "sha256-yHb72M/Z8LeSZea9TKw2eD0SdYEoCNwVw6Z3695SC2Y=" 1010 + }, 1011 + { 1012 + "pname": "System.Collections", 1013 + "version": "4.0.11", 1014 + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" 1015 + }, 1016 + { 1017 + "pname": "System.Collections", 1018 + "version": "4.3.0", 1019 + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" 1020 + }, 1021 + { 1022 + "pname": "System.Collections.Concurrent", 1023 + "version": "4.3.0", 1024 + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" 1025 + }, 1026 + { 1027 + "pname": "System.Collections.NonGeneric", 1028 + "version": "4.3.0", 1029 + "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" 1030 + }, 1031 + { 1032 + "pname": "System.Collections.Specialized", 1033 + "version": "4.3.0", 1034 + "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" 1035 + }, 1036 + { 1037 + "pname": "System.ComponentModel", 1038 + "version": "4.3.0", 1039 + "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" 1040 + }, 1041 + { 1042 + "pname": "System.ComponentModel.Annotations", 1043 + "version": "4.4.1", 1044 + "hash": "sha256-8NZ0tWPqRYf3ovkn4OQapGsHeseEYKg91nqZAU33hrQ=" 1045 + }, 1046 + { 1047 + "pname": "System.ComponentModel.Primitives", 1048 + "version": "4.3.0", 1049 + "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" 1050 + }, 1051 + { 1052 + "pname": "System.ComponentModel.TypeConverter", 1053 + "version": "4.3.0", 1054 + "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" 1055 + }, 1056 + { 1057 + "pname": "System.Configuration.ConfigurationManager", 1058 + "version": "4.4.0", 1059 + "hash": "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I=" 1060 + }, 1061 + { 1062 + "pname": "System.Configuration.ConfigurationManager", 1063 + "version": "8.0.1", 1064 + "hash": "sha256-2vgU/BBFDOO2506UX6mtuBQ9c2bCShLLhoy67l7418E=" 1065 + }, 1066 + { 1067 + "pname": "System.Console", 1068 + "version": "4.3.0", 1069 + "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" 1070 + }, 1071 + { 1072 + "pname": "System.Data.SQLite.Core.Servarr", 1073 + "version": "1.0.115.5-18", 1074 + "hash": "sha256-H6QvKNKkW6PwHwDWAUVeXlqz9fJTEwIAS3YtcbOwpTc=", 1075 + "url": "https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/f762697f-09fa-4960-89a1-64e48069bf6a/nuget/v3/flat2/system.data.sqlite.core.servarr/1.0.115.5-18/system.data.sqlite.core.servarr.1.0.115.5-18.nupkg" 1076 + }, 1077 + { 1078 + "pname": "System.Diagnostics.Debug", 1079 + "version": "4.0.11", 1080 + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" 1081 + }, 1082 + { 1083 + "pname": "System.Diagnostics.Debug", 1084 + "version": "4.3.0", 1085 + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 1086 + }, 1087 + { 1088 + "pname": "System.Diagnostics.DiagnosticSource", 1089 + "version": "4.3.0", 1090 + "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" 1091 + }, 1092 + { 1093 + "pname": "System.Diagnostics.DiagnosticSource", 1094 + "version": "6.0.1", 1095 + "hash": "sha256-Xi8wrUjVlioz//TPQjFHqcV/QGhTqnTfUcltsNlcCJ4=" 1096 + }, 1097 + { 1098 + "pname": "System.Diagnostics.EventLog", 1099 + "version": "8.0.1", 1100 + "hash": "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA=" 1101 + }, 1102 + { 1103 + "pname": "System.Diagnostics.Tools", 1104 + "version": "4.0.1", 1105 + "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" 1106 + }, 1107 + { 1108 + "pname": "System.Diagnostics.Tools", 1109 + "version": "4.3.0", 1110 + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" 1111 + }, 1112 + { 1113 + "pname": "System.Diagnostics.TraceSource", 1114 + "version": "4.3.0", 1115 + "hash": "sha256-xpxwaXsRcgso8Gj0cqY4+Hvvz6vZkmEMh5/J204j3M8=" 1116 + }, 1117 + { 1118 + "pname": "System.Diagnostics.Tracing", 1119 + "version": "4.3.0", 1120 + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" 1121 + }, 1122 + { 1123 + "pname": "System.Drawing.Common", 1124 + "version": "4.7.0", 1125 + "hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk=" 1126 + }, 1127 + { 1128 + "pname": "System.Drawing.Common", 1129 + "version": "5.0.2", 1130 + "hash": "sha256-+g0aHEpoLVNfmFY3/CaFiM6aMLiZQt0B4hDy8riPbyI=" 1131 + }, 1132 + { 1133 + "pname": "System.Dynamic.Runtime", 1134 + "version": "4.0.11", 1135 + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" 1136 + }, 1137 + { 1138 + "pname": "System.Dynamic.Runtime", 1139 + "version": "4.3.0", 1140 + "hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=" 1141 + }, 1142 + { 1143 + "pname": "System.Formats.Asn1", 1144 + "version": "8.0.1", 1145 + "hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM=" 1146 + }, 1147 + { 1148 + "pname": "System.Globalization", 1149 + "version": "4.0.11", 1150 + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" 1151 + }, 1152 + { 1153 + "pname": "System.Globalization", 1154 + "version": "4.3.0", 1155 + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 1156 + }, 1157 + { 1158 + "pname": "System.Globalization.Calendars", 1159 + "version": "4.3.0", 1160 + "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" 1161 + }, 1162 + { 1163 + "pname": "System.Globalization.Extensions", 1164 + "version": "4.3.0", 1165 + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" 1166 + }, 1167 + { 1168 + "pname": "System.IdentityModel.Tokens.Jwt", 1169 + "version": "7.5.0", 1170 + "hash": "sha256-K3OUOGrTYKJdnRTHERdSZWTxb5QNL4wBKCahcswdKrc=" 1171 + }, 1172 + { 1173 + "pname": "System.IO", 1174 + "version": "4.1.0", 1175 + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" 1176 + }, 1177 + { 1178 + "pname": "System.IO", 1179 + "version": "4.3.0", 1180 + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" 1181 + }, 1182 + { 1183 + "pname": "System.IO.Compression", 1184 + "version": "4.3.0", 1185 + "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" 1186 + }, 1187 + { 1188 + "pname": "System.IO.Compression.ZipFile", 1189 + "version": "4.3.0", 1190 + "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" 1191 + }, 1192 + { 1193 + "pname": "System.IO.FileSystem", 1194 + "version": "4.0.1", 1195 + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" 1196 + }, 1197 + { 1198 + "pname": "System.IO.FileSystem", 1199 + "version": "4.3.0", 1200 + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 1201 + }, 1202 + { 1203 + "pname": "System.IO.FileSystem.AccessControl", 1204 + "version": "5.0.0", 1205 + "hash": "sha256-c9MlDKJfj63YRvl7brRBNs59olrmbL+G1A6oTS8ytEc=" 1206 + }, 1207 + { 1208 + "pname": "System.IO.FileSystem.Primitives", 1209 + "version": "4.0.1", 1210 + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" 1211 + }, 1212 + { 1213 + "pname": "System.IO.FileSystem.Primitives", 1214 + "version": "4.3.0", 1215 + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 1216 + }, 1217 + { 1218 + "pname": "System.Linq", 1219 + "version": "4.1.0", 1220 + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" 1221 + }, 1222 + { 1223 + "pname": "System.Linq", 1224 + "version": "4.3.0", 1225 + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" 1226 + }, 1227 + { 1228 + "pname": "System.Linq.Expressions", 1229 + "version": "4.1.0", 1230 + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" 1231 + }, 1232 + { 1233 + "pname": "System.Linq.Expressions", 1234 + "version": "4.3.0", 1235 + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 1236 + }, 1237 + { 1238 + "pname": "System.Memory", 1239 + "version": "4.6.3", 1240 + "hash": "sha256-JgeK63WMmumF6L+FH5cwJgYdpqXrSDcgTQwtIgTHKVU=" 1241 + }, 1242 + { 1243 + "pname": "System.Memory.Data", 1244 + "version": "1.0.2", 1245 + "hash": "sha256-XiVrVQZQIz4NgjiK/wtH8iZhhOZ9MJ+X2hL2/8BrGN0=" 1246 + }, 1247 + { 1248 + "pname": "System.Net.Http", 1249 + "version": "4.3.0", 1250 + "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" 1251 + }, 1252 + { 1253 + "pname": "System.Net.NameResolution", 1254 + "version": "4.3.0", 1255 + "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" 1256 + }, 1257 + { 1258 + "pname": "System.Net.Primitives", 1259 + "version": "4.3.0", 1260 + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" 1261 + }, 1262 + { 1263 + "pname": "System.Net.Sockets", 1264 + "version": "4.3.0", 1265 + "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" 1266 + }, 1267 + { 1268 + "pname": "System.Numerics.Vectors", 1269 + "version": "4.5.0", 1270 + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" 1271 + }, 1272 + { 1273 + "pname": "System.ObjectModel", 1274 + "version": "4.0.12", 1275 + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" 1276 + }, 1277 + { 1278 + "pname": "System.ObjectModel", 1279 + "version": "4.3.0", 1280 + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" 1281 + }, 1282 + { 1283 + "pname": "System.Private.Uri", 1284 + "version": "4.3.0", 1285 + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" 1286 + }, 1287 + { 1288 + "pname": "System.Reflection", 1289 + "version": "4.1.0", 1290 + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" 1291 + }, 1292 + { 1293 + "pname": "System.Reflection", 1294 + "version": "4.3.0", 1295 + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 1296 + }, 1297 + { 1298 + "pname": "System.Reflection.Emit", 1299 + "version": "4.0.1", 1300 + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" 1301 + }, 1302 + { 1303 + "pname": "System.Reflection.Emit", 1304 + "version": "4.3.0", 1305 + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 1306 + }, 1307 + { 1308 + "pname": "System.Reflection.Emit", 1309 + "version": "4.7.0", 1310 + "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=" 1311 + }, 1312 + { 1313 + "pname": "System.Reflection.Emit.ILGeneration", 1314 + "version": "4.0.1", 1315 + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" 1316 + }, 1317 + { 1318 + "pname": "System.Reflection.Emit.ILGeneration", 1319 + "version": "4.3.0", 1320 + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" 1321 + }, 1322 + { 1323 + "pname": "System.Reflection.Emit.Lightweight", 1324 + "version": "4.0.1", 1325 + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" 1326 + }, 1327 + { 1328 + "pname": "System.Reflection.Emit.Lightweight", 1329 + "version": "4.3.0", 1330 + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 1331 + }, 1332 + { 1333 + "pname": "System.Reflection.Extensions", 1334 + "version": "4.0.1", 1335 + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" 1336 + }, 1337 + { 1338 + "pname": "System.Reflection.Extensions", 1339 + "version": "4.3.0", 1340 + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 1341 + }, 1342 + { 1343 + "pname": "System.Reflection.Metadata", 1344 + "version": "1.5.0", 1345 + "hash": "sha256-wM75ACJUeypeOdaBUj4oTYiSWmg7A1usMpwRQXjSGK8=" 1346 + }, 1347 + { 1348 + "pname": "System.Reflection.Metadata", 1349 + "version": "1.6.0", 1350 + "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" 1351 + }, 1352 + { 1353 + "pname": "System.Reflection.Primitives", 1354 + "version": "4.0.1", 1355 + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" 1356 + }, 1357 + { 1358 + "pname": "System.Reflection.Primitives", 1359 + "version": "4.3.0", 1360 + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" 1361 + }, 1362 + { 1363 + "pname": "System.Reflection.TypeExtensions", 1364 + "version": "4.1.0", 1365 + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" 1366 + }, 1367 + { 1368 + "pname": "System.Reflection.TypeExtensions", 1369 + "version": "4.3.0", 1370 + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 1371 + }, 1372 + { 1373 + "pname": "System.Resources.ResourceManager", 1374 + "version": "4.0.1", 1375 + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" 1376 + }, 1377 + { 1378 + "pname": "System.Resources.ResourceManager", 1379 + "version": "4.3.0", 1380 + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 1381 + }, 1382 + { 1383 + "pname": "System.Runtime", 1384 + "version": "4.1.0", 1385 + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" 1386 + }, 1387 + { 1388 + "pname": "System.Runtime", 1389 + "version": "4.3.0", 1390 + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 1391 + }, 1392 + { 1393 + "pname": "System.Runtime.CompilerServices.Unsafe", 1394 + "version": "4.4.0", 1395 + "hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig=" 1396 + }, 1397 + { 1398 + "pname": "System.Runtime.CompilerServices.Unsafe", 1399 + "version": "6.0.0", 1400 + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 1401 + }, 1402 + { 1403 + "pname": "System.Runtime.Extensions", 1404 + "version": "4.1.0", 1405 + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" 1406 + }, 1407 + { 1408 + "pname": "System.Runtime.Extensions", 1409 + "version": "4.3.0", 1410 + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 1411 + }, 1412 + { 1413 + "pname": "System.Runtime.Handles", 1414 + "version": "4.0.1", 1415 + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" 1416 + }, 1417 + { 1418 + "pname": "System.Runtime.Handles", 1419 + "version": "4.3.0", 1420 + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 1421 + }, 1422 + { 1423 + "pname": "System.Runtime.InteropServices", 1424 + "version": "4.1.0", 1425 + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" 1426 + }, 1427 + { 1428 + "pname": "System.Runtime.InteropServices", 1429 + "version": "4.3.0", 1430 + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" 1431 + }, 1432 + { 1433 + "pname": "System.Runtime.InteropServices.RuntimeInformation", 1434 + "version": "4.0.0", 1435 + "hash": "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4=" 1436 + }, 1437 + { 1438 + "pname": "System.Runtime.InteropServices.RuntimeInformation", 1439 + "version": "4.3.0", 1440 + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" 1441 + }, 1442 + { 1443 + "pname": "System.Runtime.Loader", 1444 + "version": "4.3.0", 1445 + "hash": "sha256-syG1GTFjYbwX146BD/L7t55j+DZqpHDc6z28kdSNzx0=" 1446 + }, 1447 + { 1448 + "pname": "System.Runtime.Numerics", 1449 + "version": "4.3.0", 1450 + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" 1451 + }, 1452 + { 1453 + "pname": "System.Runtime.Serialization.Primitives", 1454 + "version": "4.1.1", 1455 + "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" 1456 + }, 1457 + { 1458 + "pname": "System.Security.AccessControl", 1459 + "version": "4.7.0", 1460 + "hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g=" 1461 + }, 1462 + { 1463 + "pname": "System.Security.AccessControl", 1464 + "version": "5.0.0", 1465 + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" 1466 + }, 1467 + { 1468 + "pname": "System.Security.Claims", 1469 + "version": "4.3.0", 1470 + "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" 1471 + }, 1472 + { 1473 + "pname": "System.Security.Cryptography.Algorithms", 1474 + "version": "4.3.0", 1475 + "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" 1476 + }, 1477 + { 1478 + "pname": "System.Security.Cryptography.Cng", 1479 + "version": "4.3.0", 1480 + "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" 1481 + }, 1482 + { 1483 + "pname": "System.Security.Cryptography.Csp", 1484 + "version": "4.3.0", 1485 + "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" 1486 + }, 1487 + { 1488 + "pname": "System.Security.Cryptography.Encoding", 1489 + "version": "4.3.0", 1490 + "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" 1491 + }, 1492 + { 1493 + "pname": "System.Security.Cryptography.OpenSsl", 1494 + "version": "4.3.0", 1495 + "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" 1496 + }, 1497 + { 1498 + "pname": "System.Security.Cryptography.Pkcs", 1499 + "version": "8.0.1", 1500 + "hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU=" 1501 + }, 1502 + { 1503 + "pname": "System.Security.Cryptography.Primitives", 1504 + "version": "4.3.0", 1505 + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" 1506 + }, 1507 + { 1508 + "pname": "System.Security.Cryptography.ProtectedData", 1509 + "version": "4.4.0", 1510 + "hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=" 1511 + }, 1512 + { 1513 + "pname": "System.Security.Cryptography.ProtectedData", 1514 + "version": "4.7.0", 1515 + "hash": "sha256-dZfs5q3Ij1W1eJCfYjxI2o+41aSiFpaAugpoECaCOug=" 1516 + }, 1517 + { 1518 + "pname": "System.Security.Cryptography.ProtectedData", 1519 + "version": "8.0.0", 1520 + "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" 1521 + }, 1522 + { 1523 + "pname": "System.Security.Cryptography.X509Certificates", 1524 + "version": "4.3.0", 1525 + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" 1526 + }, 1527 + { 1528 + "pname": "System.Security.Permissions", 1529 + "version": "4.7.0", 1530 + "hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40=" 1531 + }, 1532 + { 1533 + "pname": "System.Security.Principal", 1534 + "version": "4.3.0", 1535 + "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" 1536 + }, 1537 + { 1538 + "pname": "System.Security.Principal.Windows", 1539 + "version": "4.3.0", 1540 + "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" 1541 + }, 1542 + { 1543 + "pname": "System.Security.Principal.Windows", 1544 + "version": "4.7.0", 1545 + "hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg=" 1546 + }, 1547 + { 1548 + "pname": "System.Security.Principal.Windows", 1549 + "version": "5.0.0", 1550 + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" 1551 + }, 1552 + { 1553 + "pname": "System.ServiceProcess.ServiceController", 1554 + "version": "8.0.1", 1555 + "hash": "sha256-2cXTzNOyXqJinFPzdVJ9Gu6qrFtycfivu7RHDzBJic8=" 1556 + }, 1557 + { 1558 + "pname": "System.Text.Encoding", 1559 + "version": "4.0.11", 1560 + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" 1561 + }, 1562 + { 1563 + "pname": "System.Text.Encoding", 1564 + "version": "4.3.0", 1565 + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1566 + }, 1567 + { 1568 + "pname": "System.Text.Encoding.CodePages", 1569 + "version": "8.0.0", 1570 + "hash": "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE=" 1571 + }, 1572 + { 1573 + "pname": "System.Text.Encoding.Extensions", 1574 + "version": "4.0.11", 1575 + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" 1576 + }, 1577 + { 1578 + "pname": "System.Text.Encoding.Extensions", 1579 + "version": "4.3.0", 1580 + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" 1581 + }, 1582 + { 1583 + "pname": "System.Text.Encodings.Web", 1584 + "version": "4.7.2", 1585 + "hash": "sha256-CUZOulSeRy1CGBm7mrNrTumA9od9peKiIDR/Nb1B4io=" 1586 + }, 1587 + { 1588 + "pname": "System.Text.Json", 1589 + "version": "8.0.5", 1590 + "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" 1591 + }, 1592 + { 1593 + "pname": "System.Text.RegularExpressions", 1594 + "version": "4.1.0", 1595 + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" 1596 + }, 1597 + { 1598 + "pname": "System.Text.RegularExpressions", 1599 + "version": "4.3.0", 1600 + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" 1601 + }, 1602 + { 1603 + "pname": "System.Threading", 1604 + "version": "4.0.11", 1605 + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" 1606 + }, 1607 + { 1608 + "pname": "System.Threading", 1609 + "version": "4.3.0", 1610 + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1611 + }, 1612 + { 1613 + "pname": "System.Threading.Tasks", 1614 + "version": "4.0.11", 1615 + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" 1616 + }, 1617 + { 1618 + "pname": "System.Threading.Tasks", 1619 + "version": "4.3.0", 1620 + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 1621 + }, 1622 + { 1623 + "pname": "System.Threading.Tasks.Extensions", 1624 + "version": "4.0.0", 1625 + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" 1626 + }, 1627 + { 1628 + "pname": "System.Threading.Tasks.Extensions", 1629 + "version": "4.3.0", 1630 + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 1631 + }, 1632 + { 1633 + "pname": "System.Threading.Tasks.Extensions", 1634 + "version": "4.5.4", 1635 + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 1636 + }, 1637 + { 1638 + "pname": "System.Threading.ThreadPool", 1639 + "version": "4.3.0", 1640 + "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" 1641 + }, 1642 + { 1643 + "pname": "System.Threading.Timer", 1644 + "version": "4.3.0", 1645 + "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" 1646 + }, 1647 + { 1648 + "pname": "System.ValueTuple", 1649 + "version": "4.4.0", 1650 + "hash": "sha256-LqpI3bSaXqVPqfEdfsWE2qX9tzFV6VPU6x4A/fVzzfM=" 1651 + }, 1652 + { 1653 + "pname": "System.ValueTuple", 1654 + "version": "4.6.1", 1655 + "hash": "sha256-Hb87MPcNdHQRlREDzFEKU8ZqtKN26bjyAiimJmm6LWI=" 1656 + }, 1657 + { 1658 + "pname": "System.Windows.Extensions", 1659 + "version": "4.7.0", 1660 + "hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU=" 1661 + }, 1662 + { 1663 + "pname": "System.Xml.ReaderWriter", 1664 + "version": "4.0.11", 1665 + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" 1666 + }, 1667 + { 1668 + "pname": "System.Xml.ReaderWriter", 1669 + "version": "4.3.0", 1670 + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 1671 + }, 1672 + { 1673 + "pname": "System.Xml.XDocument", 1674 + "version": "4.0.11", 1675 + "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" 1676 + }, 1677 + { 1678 + "pname": "System.Xml.XDocument", 1679 + "version": "4.3.0", 1680 + "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" 1681 + }, 1682 + { 1683 + "pname": "System.Xml.XmlDocument", 1684 + "version": "4.3.0", 1685 + "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" 1686 + } 1687 + ]
+206
pkgs/by-name/ra/radarr/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + buildDotnetModule, 6 + dotnetCorePackages, 7 + sqlite, 8 + withFFmpeg ? true, # replace bundled ffprobe binary with symlink to ffmpeg package. 9 + servarr-ffmpeg, 10 + fetchYarnDeps, 11 + yarn, 12 + fixup-yarn-lock, 13 + nodejs, 14 + nixosTests, 15 + # update script 16 + writers, 17 + python3Packages, 18 + nix, 19 + prefetch-yarn-deps, 20 + fetchpatch, 21 + applyPatches, 22 + }: 23 + let 24 + version = "5.25.0.10024"; 25 + # The dotnet8 compatibility patches also change `yarn.lock`, so we must pass 26 + # the already patched lockfile to `fetchYarnDeps`. 27 + src = applyPatches { 28 + src = fetchFromGitHub { 29 + owner = "Radarr"; 30 + repo = "Radarr"; 31 + tag = "v${version}"; 32 + hash = "sha256-Pzdkm9oxPJRdzdCjRC22XgLBS5ffBY5u9m2QwkoZzOM="; 33 + }; 34 + postPatch = '' 35 + mv src/NuGet.config NuGet.Config 36 + ''; 37 + patches = lib.optionals (lib.versionOlder version "6.0") [ 38 + # See https://github.com/Radarr/Radarr/pull/11064 39 + # Unfortunately, the .NET 8 upgrade will be merged into the v6 branch, 40 + # and it may take some time for that to become stable. 41 + # However, the patches cleanly apply to v5 as well. 42 + (fetchpatch { 43 + name = "dotnet8-compatibility"; 44 + url = "https://github.com/Radarr/Radarr/commit/490891c63de589604bdc3373cfc85068c3826648.patch"; 45 + hash = "sha256-SCP7MPUkEZLSrls8ouekSXpXdgAJTwNFPirHjaMkQ6s="; 46 + }) 47 + (fetchpatch { 48 + name = "dotnet8-darwin-compatibility"; 49 + url = "https://github.com/Radarr/Radarr/commit/f38a129289c49a242d8901dc2f041f9dc8bfc303.patch"; 50 + hash = "sha256-SAMUHqlSj8FPq20wY8NWbRytVZXTPtMXMfM3CoM8kSA="; 51 + }) 52 + ]; 53 + }; 54 + rid = dotnetCorePackages.systemToDotnetRid stdenvNoCC.hostPlatform.system; 55 + in 56 + buildDotnetModule { 57 + pname = "radarr"; 58 + inherit version src; 59 + 60 + strictDeps = true; 61 + nativeBuildInputs = [ 62 + nodejs 63 + yarn 64 + prefetch-yarn-deps 65 + fixup-yarn-lock 66 + ]; 67 + 68 + yarnOfflineCache = fetchYarnDeps { 69 + yarnLock = "${src}/yarn.lock"; 70 + hash = "sha256-WFILG6nLEc8WO0j0CKH7RcX1++ucVOCge/UKcpHj87A="; 71 + }; 72 + 73 + ffprobe = lib.optionalDrvAttr withFFmpeg (lib.getExe' servarr-ffmpeg "ffprobe"); 74 + 75 + postConfigure = '' 76 + yarn config --offline set yarn-offline-mirror "$yarnOfflineCache" 77 + fixup-yarn-lock yarn.lock 78 + yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 79 + patchShebangs --build node_modules 80 + ''; 81 + postBuild = '' 82 + yarn --offline run build --env production 83 + ''; 84 + postInstall = 85 + lib.optionalString withFFmpeg '' 86 + rm -- "$out/lib/radarr/ffprobe" 87 + ln -s -- "$ffprobe" "$out/lib/radarr/ffprobe" 88 + '' 89 + + '' 90 + cp -a -- _output/UI "$out/lib/radarr/UI" 91 + ''; 92 + 93 + nugetDeps = ./deps.json; 94 + 95 + runtimeDeps = [ sqlite ]; 96 + 97 + dotnet-sdk = dotnetCorePackages.sdk_8_0; 98 + dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; 99 + 100 + doCheck = true; 101 + 102 + __darwinAllowLocalNetworking = true; # for tests 103 + 104 + __structuredAttrs = true; # for Copyright property that contains spaces 105 + 106 + executables = [ "Radarr" ]; 107 + 108 + projectFile = [ 109 + "src/NzbDrone.Console/Radarr.Console.csproj" 110 + "src/NzbDrone.Mono/Radarr.Mono.csproj" 111 + ]; 112 + 113 + testProjectFile = [ 114 + "src/NzbDrone.Api.Test/Radarr.Api.Test.csproj" 115 + "src/NzbDrone.Common.Test/Radarr.Common.Test.csproj" 116 + "src/NzbDrone.Core.Test/Radarr.Core.Test.csproj" 117 + "src/NzbDrone.Host.Test/Radarr.Host.Test.csproj" 118 + "src/NzbDrone.Libraries.Test/Radarr.Libraries.Test.csproj" 119 + "src/NzbDrone.Mono.Test/Radarr.Mono.Test.csproj" 120 + "src/NzbDrone.Test.Common/Radarr.Test.Common.csproj" 121 + ]; 122 + 123 + dotnetFlags = [ 124 + "--property:TargetFramework=net8.0" 125 + "--property:EnableAnalyzers=false" 126 + "--property:SentryUploadSymbols=false" # Fix Sentry upload failed warnings 127 + # Override defaults in src/Directory.Build.props that use current time. 128 + "--property:Copyright=Copyright 2014-2025 radarr.video (GNU General Public v3)" 129 + "--property:AssemblyVersion=${version}" 130 + "--property:AssemblyConfiguration=master" 131 + "--property:RuntimeIdentifier=${rid}" 132 + ]; 133 + 134 + # Skip manual, integration, automation and platform-dependent tests. 135 + testFilters = 136 + [ 137 + "TestCategory!=ManualTest" 138 + "TestCategory!=IntegrationTest" 139 + "TestCategory!=AutomationTest" 140 + 141 + # makes real HTTP requests 142 + "FullyQualifiedName!~NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture" 143 + ] 144 + ++ lib.optionals stdenvNoCC.buildPlatform.isDarwin [ 145 + # fails on macOS 146 + "FullyQualifiedName!~NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture" 147 + ]; 148 + 149 + disabledTests = 150 + [ 151 + # setgid tests 152 + "NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions" 153 + "NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions" 154 + 155 + # we do not set application data directory during tests (i.e. XDG data directory) 156 + "NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space" 157 + "NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique" 158 + 159 + # attempts to read /etc/*release and fails since it does not exist 160 + "NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info" 161 + 162 + # fails to start test dummy because it cannot locate .NET runtime for some reason 163 + "NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process" 164 + "NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process" 165 + "NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name" 166 + ] 167 + ++ lib.optionals stdenvNoCC.buildPlatform.isDarwin [ 168 + # flaky on darwin 169 + "NzbDrone.Core.Test.NotificationTests.TraktServiceFixture.should_add_collection_movie_if_valid_mediainfo" 170 + "NzbDrone.Core.Test.NotificationTests.TraktServiceFixture.should_format_audio_channels_to_one_decimal_when_adding_collection_movie" 171 + ]; 172 + 173 + passthru = { 174 + tests = { 175 + inherit (nixosTests) radarr; 176 + }; 177 + 178 + updateScript = writers.writePython3 "radarr-updater" { 179 + libraries = with python3Packages; [ requests ]; 180 + flakeIgnore = [ "E501" ]; 181 + makeWrapperArgs = [ 182 + "--prefix" 183 + "PATH" 184 + ":" 185 + (lib.makeBinPath [ 186 + nix 187 + prefetch-yarn-deps 188 + ]) 189 + ]; 190 + } ./update.py; 191 + }; 192 + 193 + meta = { 194 + description = "Usenet/BitTorrent movie downloader"; 195 + homepage = "https://radarr.video"; 196 + changelog = "https://github.com/Radarr/Radarr/releases/tag/v${version}"; 197 + license = lib.licenses.gpl3Only; 198 + maintainers = with lib.maintainers; [ 199 + edwtjo 200 + purcell 201 + nyanloutre 202 + ]; 203 + mainProgram = "Radarr"; 204 + # platforms inherited from dotnet-sdk. 205 + }; 206 + }
+182
pkgs/by-name/ra/radarr/update.py
··· 1 + import json 2 + import os 3 + import pathlib 4 + import requests 5 + import shutil 6 + import subprocess 7 + import sys 8 + import tempfile 9 + 10 + 11 + def replace_in_file(file_path, replacements): 12 + file_contents = pathlib.Path(file_path).read_text() 13 + for old, new in replacements.items(): 14 + if old == new: 15 + continue 16 + updated_file_contents = file_contents.replace(old, new) 17 + # A dumb way to check that we’ve actually replaced the string. 18 + if file_contents == updated_file_contents: 19 + print(f"no string to replace: {old} → {new}", file=sys.stderr) 20 + sys.exit(1) 21 + file_contents = updated_file_contents 22 + with tempfile.NamedTemporaryFile(mode="w") as t: 23 + t.write(file_contents) 24 + t.flush() 25 + shutil.copyfile(t.name, file_path) 26 + 27 + 28 + def nix_hash_to_sri(hash): 29 + return subprocess.run( 30 + [ 31 + "nix", 32 + "--extra-experimental-features", "nix-command", 33 + "hash", 34 + "to-sri", 35 + "--type", "sha256", 36 + "--", 37 + hash, 38 + ], 39 + stdout=subprocess.PIPE, 40 + text=True, 41 + check=True, 42 + ).stdout.rstrip() 43 + 44 + 45 + nixpkgs_path = "." 46 + attr_path = os.getenv("UPDATE_NIX_ATTR_PATH", "radarr") 47 + 48 + package_attrs = json.loads(subprocess.run( 49 + [ 50 + "nix", 51 + "--extra-experimental-features", "nix-command", 52 + "eval", 53 + "--json", 54 + "--file", nixpkgs_path, 55 + "--apply", """p: { 56 + dir = builtins.dirOf p.meta.position; 57 + version = p.version; 58 + sourceHash = p.src.src.outputHash; 59 + yarnHash = p.yarnOfflineCache.outputHash; 60 + }""", 61 + "--", 62 + attr_path, 63 + ], 64 + stdout=subprocess.PIPE, 65 + text=True, 66 + check=True, 67 + ).stdout) 68 + 69 + old_version = package_attrs["version"] 70 + new_version = old_version 71 + 72 + # Note that we use Radarr API instead of GitHub to fetch latest stable release. 73 + # This corresponds to the Updates tab in the web UI. See also 74 + # https://github.com/Radarr/Radarr/blob/edec432244933a2143c5d13c71de7eb210434e7b/src/NzbDrone.Core/Update/UpdatePackageProvider.cs 75 + # https://github.com/Radarr/Radarr/blob/edec432244933a2143c5d13c71de7eb210434e7b/src/NzbDrone.Common/Cloud/RadarrCloudRequestBuilder.cs 76 + version_update = requests.get( 77 + f"https://radarr.servarr.com/v1/update/master?version={old_version}&includeMajorVersion=true", 78 + ).json() 79 + if version_update["available"]: 80 + new_version = version_update["updatePackage"]["version"] 81 + 82 + if new_version == old_version: 83 + sys.exit() 84 + 85 + source_nix_hash, source_store_path = subprocess.run( 86 + [ 87 + "nix-prefetch-url", 88 + "--name", "source", 89 + "--unpack", 90 + "--print-path", 91 + f"https://github.com/Radarr/Radarr/archive/v{new_version}.tar.gz", 92 + ], 93 + stdout=subprocess.PIPE, 94 + text=True, 95 + check=True, 96 + ).stdout.rstrip().split("\n") 97 + 98 + old_source_hash = package_attrs["sourceHash"] 99 + new_source_hash = nix_hash_to_sri(source_nix_hash) 100 + 101 + package_dir = package_attrs["dir"] 102 + package_file_name = "package.nix" 103 + deps_file_name = "deps.json" 104 + 105 + # To update deps.nix, we copy the package to a temporary directory and run 106 + # passthru.fetch-deps script there. 107 + with tempfile.TemporaryDirectory() as work_dir: 108 + package_file = os.path.join(work_dir, package_file_name) 109 + deps_file = os.path.join(work_dir, deps_file_name) 110 + 111 + shutil.copytree(package_dir, work_dir, dirs_exist_ok=True) 112 + 113 + replace_in_file(package_file, { 114 + # NB unlike hashes, versions are likely to be used in code or comments. 115 + # Try to be more specific to avoid false positive matches. 116 + f"version = \"{old_version}\"": f"version = \"{new_version}\"", 117 + old_source_hash: new_source_hash, 118 + }) 119 + 120 + # We need access to the patched and updated src to get the patched 121 + # `yarn.lock`. 122 + patched_src = os.path.join(work_dir, "patched-src") 123 + subprocess.run( 124 + [ 125 + "nix", 126 + "--extra-experimental-features", "nix-command", 127 + "build", 128 + "--impure", 129 + "--nix-path", "", 130 + "--include", f"nixpkgs={nixpkgs_path}", 131 + "--include", f"package={package_file}", 132 + "--expr", "(import <nixpkgs> { }).callPackage <package> { }", 133 + "--out-link", patched_src, 134 + "src", 135 + ], 136 + check=True, 137 + ) 138 + old_yarn_hash = package_attrs["yarnHash"] 139 + new_yarn_hash = nix_hash_to_sri(subprocess.run( 140 + [ 141 + "prefetch-yarn-deps", 142 + # does not support "--" separator :( 143 + # Also --verbose writes to stdout, yikes. 144 + os.path.join(patched_src, "yarn.lock"), 145 + ], 146 + stdout=subprocess.PIPE, 147 + text=True, 148 + check=True, 149 + ).stdout.rstrip()) 150 + 151 + replace_in_file(package_file, { 152 + old_yarn_hash: new_yarn_hash, 153 + }) 154 + 155 + # Generate nuget-to-json dependency lock file. 156 + fetch_deps = os.path.join(work_dir, "fetch-deps") 157 + subprocess.run( 158 + [ 159 + "nix", 160 + "--extra-experimental-features", "nix-command", 161 + "build", 162 + "--impure", 163 + "--nix-path", "", 164 + "--include", f"nixpkgs={nixpkgs_path}", 165 + "--include", f"package={package_file}", 166 + "--expr", "(import <nixpkgs> { }).callPackage <package> { }", 167 + "--out-link", fetch_deps, 168 + "passthru.fetch-deps", 169 + ], 170 + check=True, 171 + ) 172 + subprocess.run( 173 + [ 174 + fetch_deps, 175 + deps_file, 176 + ], 177 + stdout=subprocess.DEVNULL, 178 + check=True, 179 + ) 180 + 181 + shutil.copy(deps_file, os.path.join(package_dir, deps_file_name)) 182 + shutil.copy(package_file, os.path.join(package_dir, package_file_name))
-94
pkgs/servers/radarr/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - mono, 6 - libmediainfo, 7 - sqlite, 8 - curl, 9 - makeWrapper, 10 - icu, 11 - dotnet-runtime, 12 - openssl, 13 - nixosTests, 14 - zlib, 15 - }: 16 - 17 - let 18 - os = if stdenv.hostPlatform.isDarwin then "osx" else "linux"; 19 - arch = 20 - { 21 - x86_64-linux = "x64"; 22 - aarch64-linux = "arm64"; 23 - x86_64-darwin = "x64"; 24 - aarch64-darwin = "arm64"; 25 - } 26 - ."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 27 - 28 - hash = 29 - { 30 - x64-linux_hash = "sha256-rHm2qDBDBPioAyN3SYw1CbCTDBA5PhF72Yd/LcpXGbI="; 31 - arm64-linux_hash = "sha256-ukwLekQ5kI7eXdydHXDev1WkISHR2vUQGtNd0njWyy0="; 32 - x64-osx_hash = "sha256-0ZzGcfMl3Q3vLSdN0j8B8NL1dQLvJn/lqKyprguexQI="; 33 - arm64-osx_hash = "sha256-aM9bmPW6Vv2D6lIKfT5+uuUXfq/xqxNuHAysEYUFzt4="; 34 - } 35 - ."${arch}-${os}_hash"; 36 - 37 - in 38 - stdenv.mkDerivation rec { 39 - pname = "radarr"; 40 - version = "5.25.0.10024"; 41 - 42 - src = fetchurl { 43 - url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz"; 44 - sha256 = hash; 45 - }; 46 - 47 - nativeBuildInputs = [ makeWrapper ]; 48 - 49 - installPhase = '' 50 - runHook preInstall 51 - 52 - mkdir -p $out/{bin,share/${pname}-${version}} 53 - cp -r * $out/share/${pname}-${version}/. 54 - 55 - makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Radarr \ 56 - --add-flags "$out/share/${pname}-${version}/Radarr.dll" \ 57 - --prefix LD_LIBRARY_PATH : ${ 58 - lib.makeLibraryPath [ 59 - curl 60 - sqlite 61 - libmediainfo 62 - mono 63 - openssl 64 - icu 65 - zlib 66 - ] 67 - } 68 - 69 - runHook postInstall 70 - ''; 71 - 72 - passthru = { 73 - updateScript = ./update.sh; 74 - tests.smoke-test = nixosTests.radarr; 75 - }; 76 - 77 - meta = with lib; { 78 - description = "Usenet/BitTorrent movie downloader"; 79 - homepage = "https://radarr.video/"; 80 - changelog = "https://github.com/Radarr/Radarr/releases/tag/v${version}"; 81 - license = licenses.gpl3Only; 82 - maintainers = with maintainers; [ 83 - edwtjo 84 - purcell 85 - ]; 86 - mainProgram = "Radarr"; 87 - platforms = [ 88 - "x86_64-linux" 89 - "aarch64-linux" 90 - "x86_64-darwin" 91 - "aarch64-darwin" 92 - ]; 93 - }; 94 - }
-43
pkgs/servers/radarr/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl gnused nix-prefetch jq 3 - 4 - set -e 5 - 6 - dirname="$(dirname "$0")" 7 - 8 - updateHash() 9 - { 10 - version=$1 11 - arch=$2 12 - os=$3 13 - 14 - hashKey="${arch}-${os}_hash" 15 - 16 - url="https://github.com/Radarr/Radarr/releases/download/v$version/Radarr.master.$version.$os-core-$arch.tar.gz" 17 - hash=$(nix-prefetch-url --type sha256 $url) 18 - sriHash="$(nix hash to-sri --type sha256 $hash)" 19 - 20 - sed -i "s|$hashKey = \"[a-zA-Z0-9\/+-=]*\";|$hashKey = \"$sriHash\";|g" "$dirname/default.nix" 21 - } 22 - 23 - updateVersion() 24 - { 25 - sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/default.nix" 26 - } 27 - 28 - currentVersion=$(cd $dirname && nix eval --raw -f ../../.. radarr.version) 29 - 30 - latestTag=$(curl https://api.github.com/repos/Radarr/Radarr/releases/latest | jq -r ".tag_name") 31 - latestVersion="$(expr $latestTag : 'v\(.*\)')" 32 - 33 - if [[ "$currentVersion" == "$latestVersion" ]]; then 34 - echo "Radarr is up-to-date: ${currentVersion}" 35 - exit 0 36 - fi 37 - 38 - updateVersion $latestVersion 39 - 40 - updateHash $latestVersion x64 linux 41 - updateHash $latestVersion arm64 linux 42 - updateHash $latestVersion x64 osx 43 - updateHash $latestVersion arm64 osx
-2
pkgs/top-level/all-packages.nix
··· 4271 4271 4272 4272 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { }; 4273 4273 4274 - radarr = callPackage ../servers/radarr { }; 4275 - 4276 4274 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { }; 4277 4275 4278 4276 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;