2025-01-04 22:51:35 +00:00
|
|
|
{
|
|
|
|
lib,
|
|
|
|
python3Packages,
|
|
|
|
opusTools,
|
|
|
|
}:
|
|
|
|
python3Packages.buildPythonApplication {
|
|
|
|
pname = "musicomp";
|
|
|
|
version = "0.1.0";
|
2025-01-04 23:36:22 +00:00
|
|
|
|
2025-01-04 22:51:35 +00:00
|
|
|
src = ./.;
|
2025-01-04 23:36:22 +00:00
|
|
|
|
2025-01-04 22:51:35 +00:00
|
|
|
pyproject = true;
|
2025-01-04 23:36:22 +00:00
|
|
|
|
2025-01-04 22:51:35 +00:00
|
|
|
doCheck = false;
|
2025-01-04 23:36:22 +00:00
|
|
|
|
2025-01-04 22:51:35 +00:00
|
|
|
build-system = [python3Packages.hatchling];
|
2025-01-04 23:36:22 +00:00
|
|
|
|
2025-01-04 22:51:35 +00:00
|
|
|
makeWrapperArgs = [
|
|
|
|
"--prefix"
|
|
|
|
"PATH"
|
|
|
|
":"
|
|
|
|
(lib.makeBinPath [opusTools])
|
|
|
|
];
|
2025-01-04 23:36:22 +00:00
|
|
|
|
|
|
|
meta.mainProgram = "musicomp";
|
2025-01-04 22:51:35 +00:00
|
|
|
}
|