mopidy-iris: build from source

This commit is contained in:
Sandro Jäckel
2026-05-14 23:07:50 +02:00
parent 33598be40f
commit efb6a3b7be
+23 -5
View File
@@ -1,8 +1,11 @@
{
lib,
pythonPackages,
fetchPypi,
fetchFromGitHub,
fetchNpmDeps,
mopidy,
nodejs,
npmHooks,
}:
pythonPackages.buildPythonApplication (finalAttrs: {
@@ -10,12 +13,27 @@ pythonPackages.buildPythonApplication (finalAttrs: {
version = "3.70.0";
pyproject = true;
src = fetchPypi {
pname = "mopidy_iris";
inherit (finalAttrs) version;
hash = "sha256-md/1blTTtjiAAb/jiLE2EfiSlIUwEga8U7OiuKa466k=";
src = fetchFromGitHub {
owner = "jaedb";
repo = "Iris";
tag = finalAttrs.version;
hash = "sha256-Fc0LktN8pCRnrvk9uudXu10J3XfrRbdGlcDKXFNQzmQ=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-aQHq80SLaOPOANYV+aDTWC/bxfc1it5iDeRJ8L5iuEU=";
};
nativeBuildInputs = [
nodejs
npmHooks.npmConfigHook
];
preBuild = ''
npm run prod
'';
build-system = [
pythonPackages.setuptools
];