bms-to-osu: init at 2.5-unstable-2025-01-14 (#366957)

This commit is contained in:
Donovan Glover
2025-01-25 10:10:41 +00:00
committed by GitHub
2 changed files with 125 additions and 0 deletions
+82
View File
@@ -0,0 +1,82 @@
[
{
"pname": "CommandLineParser",
"version": "2.9.1",
"hash": "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "6.0.0",
"hash": "sha256-Evg+Ynj2QUa6Gz+zqF+bUyfGD0HI5A2fHmxZEXbn3HA="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
"version": "6.0.0",
"hash": "sha256-gZuMaunMJVyvvepuzNodGPRc6eqKH//bks3957dYkPI="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "6.0.0",
"hash": "sha256-SZke0jNKIqJvvukdta+MgIlGsrP2EdPkkS8lfLg7Ju4="
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "6.0.0",
"hash": "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "6.0.0",
"hash": "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw="
},
{
"pname": "Microsoft.Extensions.Options",
"version": "6.0.0",
"hash": "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE="
},
{
"pname": "Microsoft.Extensions.Primitives",
"version": "6.0.0",
"hash": "sha256-AgvysszpQ11AiTBJFkvSy8JnwIWTj15Pfek7T7ThUc4="
},
{
"pname": "NLog",
"version": "5.2.5",
"hash": "sha256-QCYHzZ45Gf30NzJaVmGR8kKhIkfrVVjl+J+dliJe3gk="
},
{
"pname": "NLog.Extensions.Logging",
"version": "5.3.5",
"hash": "sha256-UjmnTnE3XwMRvyHUywwaOwWeRLWMICNF63sXKoLC7ks="
},
{
"pname": "NStack.Core",
"version": "0.17.1",
"hash": "sha256-sVuArQwL2dzytCei2fhCNg1Bcm4vntPb+PpXStk3rqM="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "6.0.0",
"hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc="
},
{
"pname": "System.Runtime.CompilerServices.Unsafe",
"version": "6.0.0",
"hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="
},
{
"pname": "System.Text.Encoding.CodePages",
"version": "6.0.0",
"hash": "sha256-nGc2A6XYnwqGcq8rfgTRjGr+voISxNe/76k2K36coj4="
},
{
"pname": "System.ValueTuple",
"version": "4.5.0",
"hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI="
},
{
"pname": "Terminal.Gui",
"version": "1.7.2",
"hash": "sha256-qt42B0L8Na3kRCKkzmPru8IoLcjyn6nosEJL7nb67aA="
}
]
+43
View File
@@ -0,0 +1,43 @@
{
lib,
fetchFromGitHub,
buildDotnetModule,
ncurses,
ffmpeg,
}:
let
pname = "bms-to-osu";
version = "2.5-unstable-2025-01-14"; # 2.5 crashes at runtime due to missing kernel32.dll
in
buildDotnetModule {
inherit pname version;
src = fetchFromGitHub {
owner = "QingQiz";
repo = "BmsToOsu";
rev = "e6b9dbf44ccdda7db15bf28e32d1fc1e5431319f"; # tag = "v${version}";
hash = "sha256-JaehaKjV2fGyH6hAKwoo0t2B+hRWOjpQoIJpZq8J8C8=";
};
makeWrapperArgs = [
"--suffix"
"PATH"
":"
"${ffmpeg}/bin"
];
nugetDeps = ./deps.json;
projectFile = "BmsToOsu.sln";
executables = [ "BmsToOsu" ];
runtimeDeps = [ ncurses ];
meta = {
description = "Convert BMS files to osu! beatmap files";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ ulysseszhan ];
homepage = "https://github.com/QingQiz/BmsToOsu";
platforms = lib.platforms.unix;
mainProgram = "BmsToOsu";
};
}