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