Merge pull request #254180 from eclairevoyant/dce

discordchatexporter-cli: 2.36.1 -> 2.40.4; add meta.mainProgram

authored by

Mario Rodas and committed by
GitHub
ac6f5a6a 803bcc1b

+20 -11
+7 -3
pkgs/tools/backup/discordchatexporter-cli/default.nix
··· 1 1 { lib 2 2 , buildDotnetModule 3 + , dotnetCorePackages 3 4 , fetchFromGitHub 4 5 , testers 5 6 , discordchatexporter-cli ··· 7 8 8 9 buildDotnetModule rec { 9 10 pname = "discordchatexporter-cli"; 10 - version = "2.36.1"; 11 + version = "2.40.4"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "tyrrrz"; 14 15 repo = "discordchatexporter"; 15 16 rev = version; 16 - sha256 = "svBVXny8ZsZnXG5cDPDKlR2dNhPzPOW4VGaOZkLrRNA="; 17 + hash = "sha256-XmUTGVOU67fSX0mZg2f5j8pb6ID7amzJpD4F7u6f3GM="; 17 18 }; 18 19 19 20 projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj"; 20 21 nugetDeps = ./deps.nix; 22 + dotnet-sdk = dotnetCorePackages.sdk_7_0; 23 + dotnet-runtime = dotnetCorePackages.runtime_7_0; 21 24 22 25 postFixup = '' 23 26 ln -s $out/bin/DiscordChatExporter.Cli $out/bin/discordchatexporter-cli ··· 36 39 homepage = "https://github.com/Tyrrrz/DiscordChatExporter"; 37 40 license = licenses.gpl3Plus; 38 41 changelog = "https://github.com/Tyrrrz/DiscordChatExporter/blob/${version}/Changelog.md"; 39 - maintainers = [ maintainers.ivar ]; 42 + maintainers = with maintainers; [ eclairevoyant ivar ]; 40 43 platforms = [ "x86_64-linux" ]; 44 + mainProgram = "discordchatexporter-cli"; 41 45 }; 42 46 }
+13 -8
pkgs/tools/backup/discordchatexporter-cli/deps.nix
··· 3 3 4 4 { fetchNuGet }: [ 5 5 (fetchNuGet { pname = "AdvancedStringBuilder"; version = "0.1.0"; sha256 = "1lpv5sggdxza0bmcqmzf5r4i340f0m7nr5073lac18naj5697q5g"; }) 6 - (fetchNuGet { pname = "CliFx"; version = "2.3.0"; sha256 = "0dxxd5hm7gnc1lhq7k266nkcl84w0844r3cdxdcksvcc786f43vp"; }) 7 - (fetchNuGet { pname = "DotnetRuntimeBootstrapper"; version = "2.3.1"; sha256 = "0zsicyizachdam64mjm1brh5a3nzf7j8nalyhwnw26wk3v3rgmc9"; }) 8 - (fetchNuGet { pname = "Gress"; version = "2.0.1"; sha256 = "00xhyfkrlc38nbl6aymr7zwxc3kj0rxvx5gwk6fkfrvi1pzgq0wc"; }) 6 + (fetchNuGet { pname = "AngleSharp"; version = "1.0.4"; sha256 = "1b4qd0z27fdkgy5l8fqcbpzwm29gmmjm2h0mqb9ac94rv6ynq510"; }) 7 + (fetchNuGet { pname = "AsyncKeyedLock"; version = "6.2.1"; sha256 = "0281mj9ppz6q454li6xyllb1hdfkl59bh3psbj4z6l9xjbhnjhz0"; }) 8 + (fetchNuGet { pname = "CliFx"; version = "2.3.4"; sha256 = "14nj8w3j0hbsr5cghj39jx2sh5cg3wsvl517dk8whva5kgy3q1mf"; }) 9 + (fetchNuGet { pname = "Deorcify"; version = "1.0.2"; sha256 = "0nwxyrl4rd5x621i2hs5fl3w7fxpm13lkdssxr9fd5042px2gqbm"; }) 10 + (fetchNuGet { pname = "DotnetRuntimeBootstrapper"; version = "2.5.1"; sha256 = "192795akjmdxvp8p52g256rg0nzriipfsr8j808h69j6himhp4d7"; }) 11 + (fetchNuGet { pname = "Gress"; version = "2.1.1"; sha256 = "1svz1flhyl26h3xjch0acjjinympgf6bhj5vpb188njfih3ip4ck"; }) 9 12 (fetchNuGet { pname = "JsonExtensions"; version = "1.2.0"; sha256 = "0g54hibabbqqfhxjlnxwv1rxagpali5agvnpymp2w3dk8h6q66xy"; }) 10 - (fetchNuGet { pname = "MiniRazor.CodeGen"; version = "2.2.2"; sha256 = "11mxv1p7ahjzpf3sgacfx6szv1xwwk33vpz1r6wb2nch5dx93vdx"; }) 11 - (fetchNuGet { pname = "MiniRazor.Runtime"; version = "2.2.2"; sha256 = "1bjnqx06gzc13kpbhyndzfrvwgmxi7j0nbaxm7cmb1g7zq06vzrb"; }) 12 - (fetchNuGet { pname = "Polly"; version = "7.2.3"; sha256 = "1iws4jd5iqj5nlfp16fg9p5vfqqas1si0cgh8xcj64y433a933cv"; }) 13 - (fetchNuGet { pname = "Spectre.Console"; version = "0.44.0"; sha256 = "0f4q52rmib0q3vg7ij6z73mnymyas7c7wrm8dfdhrkdzn53zwl6p"; }) 13 + (fetchNuGet { pname = "Polly"; version = "7.2.4"; sha256 = "0lvhi2a18p6ay780lbw18656297s9i45cvpp4dr9k5lhg7fwl2y1"; }) 14 + (fetchNuGet { pname = "RazorBlade"; version = "0.4.3"; sha256 = "1wnp7dd1ir9w1ipp424h4f3z832b6i1dx1cljyf1ry9lrb3i91is"; }) 15 + (fetchNuGet { pname = "Spectre.Console"; version = "0.47.0"; sha256 = "0gc9ana660an7d76w9qd8l62lv66dc69vr5lslr896b1313ywakp"; }) 14 16 (fetchNuGet { pname = "Superpower"; version = "3.0.0"; sha256 = "0p6riay4732j1fahc081dzgs9q4z3n2fpxrin4zfpj6q2226dhz4"; }) 15 - (fetchNuGet { pname = "WebMarkupMin.Core"; version = "2.12.0"; sha256 = "1v4dcrpz2icm73w1pfrcjanx0x4j1khi65pyf1xd712lfpm7gpyd"; }) 17 + (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; }) 18 + (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) 19 + (fetchNuGet { pname = "WebMarkupMin.Core"; version = "2.14.0"; sha256 = "0c41zw1bwz6ybxagq5vr26cx7najd17rrdbqjpn8mabynq380ayr"; }) 20 + (fetchNuGet { pname = "YoutubeExplode"; version = "6.3.1"; sha256 = "1rkj7rjm8vl4lygfqbil5cgj271wvnhcdpcybb74m6mlf7w7dg1q"; }) 16 21 ]