mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 09:22:31 -06:00
nix: reduce redundancy in the package
For readability
This commit is contained in:
parent
4895579c72
commit
5361731dfb
|
@ -75,24 +75,22 @@ let
|
||||||
++ lib.optional withZeroMQ pyzmq
|
++ lib.optional withZeroMQ pyzmq
|
||||||
++ (extraPythonPackages ps)
|
++ (extraPythonPackages ps)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
runtimeDeps = ([ util-linux ] ++ extraPackages ++ lib.optional withMediaProcessing ffmpeg);
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "copyparty";
|
pname = "copyparty";
|
||||||
version = pinData.version;
|
inherit (pinData) version;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = pinData.url;
|
inherit (pinData) url hash;
|
||||||
hash = pinData.hash;
|
|
||||||
};
|
};
|
||||||
buildInputs = [ makeWrapper ];
|
buildInputs = [ makeWrapper ];
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
dontBuild = true;
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
install -Dm755 $src $out/share/copyparty-sfx.py
|
install -Dm755 $src $out/share/copyparty-sfx.py
|
||||||
makeWrapper ${pyEnv.interpreter} $out/bin/copyparty \
|
makeWrapper ${pyEnv.interpreter} $out/bin/copyparty \
|
||||||
--set PATH '${
|
--prefix PATH : ${lib.makeBinPath runtimeDeps} \
|
||||||
lib.makeBinPath ([ util-linux ] ++ extraPackages ++ lib.optional withMediaProcessing ffmpeg)
|
--add-flag $out/share/copyparty-sfx.py
|
||||||
}:$PATH' \
|
|
||||||
--add-flags "$out/share/copyparty-sfx.py"
|
|
||||||
'';
|
'';
|
||||||
meta.mainProgram = "copyparty";
|
meta.mainProgram = "copyparty";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue