mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-02 04:50:21 +00:00
192
pkgs/by-name/so/sockseek/deps.json
generated
Normal file
192
pkgs/by-name/so/sockseek/deps.json
generated
Normal file
@@ -0,0 +1,192 @@
|
||||
[
|
||||
{
|
||||
"pname": "AngleSharp",
|
||||
"version": "1.7.1",
|
||||
"hash": "sha256-GH/AJ8aNoPixvsUIeTRvZH5T9rmQV+dk1QnpLBz/tGc="
|
||||
},
|
||||
{
|
||||
"pname": "EmbedIO",
|
||||
"version": "3.5.2",
|
||||
"hash": "sha256-e6GfVHXxYeUw3ntCrHokNoAS6mXArO7+vdMeUFnsSo8="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Apis",
|
||||
"version": "1.75.0",
|
||||
"hash": "sha256-aenTIlvXuGLLyx2MIEsw6Mwuo2HtlKQkFR1FrMNOvlc="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Apis.Auth",
|
||||
"version": "1.75.0",
|
||||
"hash": "sha256-c109hW1d9UCLgjvrzGrwDHMSJE6CDVC0oVRiwNIGZW0="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Apis.Core",
|
||||
"version": "1.75.0",
|
||||
"hash": "sha256-NpdxpoTgHBXtT1avkf+tbTXQ/yhrGHUwSPBALgiVVNk="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Apis.YouTube.v3",
|
||||
"version": "1.75.0.4207",
|
||||
"hash": "sha256-1SXH24vkIlfPs2jBmluHiwQLz4IYDPMzpAICsRIHAsg="
|
||||
},
|
||||
{
|
||||
"pname": "HtmlAgilityPack",
|
||||
"version": "1.12.4",
|
||||
"hash": "sha256-58ohjvtRXFwfY46Hny9GWL2r6KwZzkJWHFXwIWjkaHU="
|
||||
},
|
||||
{
|
||||
"pname": "Markdig",
|
||||
"version": "1.3.2",
|
||||
"hash": "sha256-rlIUsV0QBtkdXHsWvJAREQr5XYNQWOGKMOgOKMJ48Zo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Connections.Abstractions",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-S8Urk08R487vfOxoTQXIUS43GRW1UeLJY6JdRiE8mbE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Http.Connections.Client",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-uWOH5c2SpNNZGnHnf2H3PU1YBA5hPxDOx7rrTjYZrm0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Http.Connections.Common",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-m5wrd09PUVJREmNlIlhW1Rhb3gaBWOV6FpIuAUsFlnc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.OpenApi",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-Mbr8+mzZKu3iq5R4TbNY8r39bZI34SWWd7DfUHg2ETk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.SignalR.Client",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-cyrsSyHhA3Jkm5TqBeHWNHGKe4srgokll8c2QD5icXc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.SignalR.Client.Core",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-Oc7/NAC70alf1MFnkbUGYma9k13PY/PkZAonigeAbE8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.SignalR.Common",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-AsVOpfpfsuEPHoJbbdZ+PGZYF8oV76hhxfMQJPsclPg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.SignalR.Protocols.Json",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-p4RNZuT8C5OVpn27sAD3yxvW+afPRHBHooAa1UgpsT0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.ApiDescription.Server",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-xJR7wIPz1UIBkk6CobxoheUMil4pttWr4RvGsteAjuc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-SZDbEORdMQa+Zg9F29lP5By7jaT5b9XLj8LAx7j1EZA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-2r+Qvd0u3zODfQ1NAL+qu+W5XGaqJjm31bG6SGJKZn0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Features",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-IxMFQcDTpFaikMgve7AcDwwIOcEpz2AFym7G2H5hlhg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-Cw8ASciR8mlMNLWJ5Mmn/k6SqLS12lN+G8tyPOq/PtQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-mcqRSYG3QtBlCAUbx7MmaSvG6KKtAFx+E1Z4dAWoTWY="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-S4kPHsyGWpCtmdj+S/IUnZOqYAA3RhhZw76WWq6Qswg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
"version": "10.0.10",
|
||||
"hash": "sha256-qOKbxamHl3b+fbpLQs3Ajnga4cz1e50SzQQCrXyo8cc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.OpenApi",
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.OpenApi",
|
||||
"version": "2.9.0",
|
||||
"hash": "sha256-UO+1ML9UJrbefKszIgnX7sxAtfX4FLU0jLqMhi/KOyk="
|
||||
},
|
||||
{
|
||||
"pname": "Newtonsoft.Json",
|
||||
"version": "13.0.3",
|
||||
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
|
||||
},
|
||||
{
|
||||
"pname": "Newtonsoft.Json",
|
||||
"version": "13.0.4",
|
||||
"hash": "sha256-8JCB1FdAW681qXP6DFDWvycu1oPyVoxaYgpJ2pUvZSk="
|
||||
},
|
||||
{
|
||||
"pname": "SmallestCSVParser",
|
||||
"version": "1.2.0",
|
||||
"hash": "sha256-LP6KPKruAKNW022CsMp0yFPmqo8QYzFu6BLWNoV5EdA="
|
||||
},
|
||||
{
|
||||
"pname": "Soulseek",
|
||||
"version": "10.0.2",
|
||||
"hash": "sha256-JXH6b3zM1pZ47t2WE964d+BtHkHrOWHEZ+qfSdly1Mk="
|
||||
},
|
||||
{
|
||||
"pname": "Spectre.Console",
|
||||
"version": "0.54.0",
|
||||
"hash": "sha256-qlZQkT5KzACqJ1bLgBOylq9qO0L7XCh/RY8L8PnkpcU="
|
||||
},
|
||||
{
|
||||
"pname": "SpotifyAPI.Web",
|
||||
"version": "7.4.2",
|
||||
"hash": "sha256-bONT7va0tDCVwB1rSeZTIwTvyINkaMMViGstVjPxDpA="
|
||||
},
|
||||
{
|
||||
"pname": "SpotifyAPI.Web.Auth",
|
||||
"version": "7.4.2",
|
||||
"hash": "sha256-u6mZOplpNpSKRjlHD00+dAupwjwXef9NQcSTp+fkrlQ="
|
||||
},
|
||||
{
|
||||
"pname": "System.CodeDom",
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-7IPt39cY+0j0ZcRr/J45xPtEjnSXdUJ/5ai3ebaYQiE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Management",
|
||||
"version": "7.0.2",
|
||||
"hash": "sha256-bJ21ILQfbHb8mX2wnVh7WP/Ip7gdVPIw+BamQuifTVY="
|
||||
},
|
||||
{
|
||||
"pname": "TagLibSharp",
|
||||
"version": "2.3.0",
|
||||
"hash": "sha256-PD9bVZiPaeC8hNx2D+uDUf701cCaMi2IRi5oPTNN+/w="
|
||||
},
|
||||
{
|
||||
"pname": "Unosquare.Swan.Lite",
|
||||
"version": "3.1.0",
|
||||
"hash": "sha256-PL8N3CqIz/wku8/mkRMC3X868Byv47C20/rBLBhkS3o="
|
||||
},
|
||||
{
|
||||
"pname": "YoutubeExplode",
|
||||
"version": "6.6.1",
|
||||
"hash": "sha256-0DEDQ132i9jhln2fKVfJBHa8+zUmpwZLg9UknTQyeAM="
|
||||
}
|
||||
]
|
||||
55
pkgs/by-name/so/sockseek/package.nix
Normal file
55
pkgs/by-name/so/sockseek/package.nix
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
buildDotnetModule,
|
||||
fetchFromGitHub,
|
||||
icu,
|
||||
libgcc,
|
||||
openssl,
|
||||
stdenv,
|
||||
zlib,
|
||||
dotnetCorePackages,
|
||||
lib,
|
||||
}:
|
||||
let
|
||||
version = "3.0.5";
|
||||
in
|
||||
buildDotnetModule {
|
||||
pname = "sockseek";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fiso64";
|
||||
repo = "sockseek";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ao+N9HASVDTk5fh5ikTABQdNYi6czyyKW3jeyJdw+bY=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
projectFile = [
|
||||
"Sockseek.HelpGenerator/Sockseek.HelpGenerator.csproj"
|
||||
"Sockseek.Cli/Sockseek.Cli.csproj"
|
||||
];
|
||||
nugetDeps = ./deps.json;
|
||||
runtimeDeps = [
|
||||
icu
|
||||
libgcc
|
||||
openssl
|
||||
(lib.getLib stdenv.cc.cc)
|
||||
zlib
|
||||
];
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_10_0;
|
||||
dotnetBuildFlags = [
|
||||
"--property:OpenApiGenerateDocuments=false"
|
||||
];
|
||||
executables = [ "sockseek" ];
|
||||
|
||||
meta = {
|
||||
description = "Advanced download tool for Soulseek, soon a client";
|
||||
homepage = "https://github.com/fiso64/sockseek";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ lib.maintainers.kfears ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user