ingen: use python3

This commit is contained in:
Frederik Rietdijk 2021-03-26 09:50:39 +01:00
parent 9a75e2f9fd
commit 2a286fa360

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit, boost, ganv, glibmm, gtkmm2, libjack2, lilv
, lv2, makeWrapper, pkg-config, python, raul, rdflib, serd, sord, sratom
, lv2, makeWrapper, pkg-config, python3, raul, serd, sord, sratom
, wafHook
, suil
}:
@ -16,24 +16,21 @@ stdenv.mkDerivation rec {
deepClone = true;
};
nativeBuildInputs = [ pkg-config wafHook ];
nativeBuildInputs = [ pkg-config wafHook python3 python3.pkgs.wrapPython ];
buildInputs = [
boost ganv glibmm gtkmm2 libjack2 lilv lv2 makeWrapper
python raul serd sord sratom suil
boost ganv glibmm gtkmm2 libjack2 lilv lv2
python3 raul serd sord sratom suil
];
preConfigure = ''
sed -e "s@{PYTHONDIR}/'@out/'@" -i wscript
'';
strictDeps = true;
propagatedBuildInputs = [ rdflib ];
pythonPath = [
python3
python3.pkgs.rdflib
];
postInstall = ''
for program in ingenams ingenish
do
wrapProgram $out/bin/$program \
--prefix PYTHONPATH : $out/${python.sitePackages}:$PYTHONPATH
done
wrapPythonProgramsIn "$out/bin" "$out $pythonPath"
'';
meta = with lib; {