This commit is contained in:
2023-09-25 09:32:43 +03:00
parent 237a9866c5
commit 799dad2d45

View File

@@ -82,7 +82,9 @@
'';
configureFlags = [
"KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
#"prefix=${placeholder "out"}"
#"bindir=${placeholder "out"}/bin"
#"KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
#"--with-linux-dir=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
#"LOCALEDIR=${placeholder "out"}"
"--with-realtime=uspace"
@@ -95,13 +97,34 @@
#"PYTHON_LDFLAGS=-L${pkgs.python39Packages.python}/lib"
];
makeFlags = [
#"prefix=${placeholder "out"}"
#"prefix="
"EMC2_RTLIB_DIR=/lib/linuxcnc/modules"
"SITEPY=/lib/python"
"bindir=/bin"
"libdir=/lib"
"sysconfdir=/etc"
"moduledir=/lib/linuxcnc/modules"
"docsdir=/share/doc"
"mandir=/share/man"
"includedir=/include"
# TODO find out what is in ncfiles
#"ncfilesdir=/NC"
"ncfilesdir=/share"
"tcldir=/lib/tcltk"
"localedir=/locale"
"datadir=/share"
];
preInstall = ''
substituteInPlace Makefile --replace 'chown' '#chown'
'';
installFlags = [
#"bindir=/bin"
"INSTALL=install"
#"DESTDIR=${placeholder "out"}"
"DESTDIR=${placeholder "out"}"
"SETUID=install"
];
@@ -110,11 +133,11 @@
pkg-config
#wrapGAppsHook
gobject-introspection
makeWrapper
];
#nativeBuildInputs = [ pkgs.pkg-config ];
postInstall = ''
ls $out/bin
substituteInPlace $out/bin/linuxcnc --replace 'wish' '${pkgs.tk}/bin/wish'
postBuild = ''
substituteInPlace ../scripts/linuxcnc --replace 'wish' '${pkgs.tk}/bin/wish'
'';
buildInputs = with pkgs; [
(python3.withPackages