Merge pull request #11549 from jgillich/syslinux

syslinux: fix missing mtools dependency
This commit is contained in:
Arseniy Seroka 2015-12-14 13:21:31 +03:00
commit fcf88282f9

View File

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, nasm, perl, python, libuuid }:
{ stdenv, fetchFromGitHub, nasm, perl, python, libuuid, mtools, makeWrapper }:
stdenv.mkDerivation rec {
name = "syslinux-2015-11-09";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
patches = [ ./perl-deps.patch ];
nativeBuildInputs = [ nasm perl python ];
buildInputs = [ libuuid ];
buildInputs = [ libuuid makeWrapper ];
enableParallelBuilding = false; # Fails very rarely with 'No rule to make target: ...'
@ -36,6 +36,11 @@ stdenv.mkDerivation rec {
"bios"
];
postInstall = ''
wrapProgram $out/bin/syslinux \
--prefix PATH : "${mtools}/bin"
'';
meta = with stdenv.lib; {
homepage = http://www.syslinux.org/;
description = "A lightweight bootloader";