Skip to content

Commit

Permalink
syslinux: 2015-11-09 -> 2019-02-07
Browse files Browse the repository at this point in the history
  • Loading branch information
samueldr committed Feb 10, 2019
1 parent 13b0c17 commit 0b49d5d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 100 deletions.
26 changes: 7 additions & 19 deletions pkgs/os-specific/linux/syslinux/default.nix
@@ -1,31 +1,19 @@
{ stdenv, fetchFromGitHub, fetchurl, nasm, perl, python, libuuid, mtools, makeWrapper }:
{ stdenv, fetchFromRepoOrCz, fetchpatch, nasm, perl, python, libuuid, mtools, makeWrapper }:

stdenv.mkDerivation rec {
name = "syslinux-2015-11-09";
# This is syslinux-6.04-pre3^1; syslinux-6.04-pre3 fails to run.
# Same issue here https://www.syslinux.org/archives/2019-February/026330.html
name = "syslinux-2019-02-07";

src = fetchFromGitHub {
owner = "geneC";
src = fetchFromRepoOrCz {
repo = "syslinux";
rev = "0cc9a99e560a2f52bcf052fd85b1efae35ee812f";
sha256 = "0wk3r5ki4lc334f9jpml07wpl8d0bnxi9h1l4h4fyf9a0d7n4kmw";
rev = "b40487005223a78c3bb4c300ef6c436b3f6ec1f7";
sha256 = "1qrxl1114sr2i2791z9rf8v53g200aq30f08808d7i8qnmgvxl2w";
};

patches = [
./perl-deps.patch
(fetchurl {
# ldlinux.elf: Not enough room for program headers, try linking with -N
name = "not-enough-room.patch";
url = "https://anonscm.debian.org/cgit/collab-maint/syslinux.git/plain/"
+ "debian/patches/0014_fix_ftbfs_no_dynamic_linker.patch?id=a556ad7";
sha256 = "0ijqjsjmnphmvsx0z6ppnajsfv6xh6crshy44i2a5klxw4nlvrsw";
})
];

postPatch = ''
substituteInPlace Makefile --replace /bin/pwd $(type -P pwd)
substituteInPlace gpxe/src/Makefile.housekeeping --replace /bin/echo $(type -P echo)
substituteInPlace utils/ppmtolss16 --replace /usr/bin/perl $(type -P perl)
substituteInPlace gpxe/src/Makefile --replace /usr/bin/perl $(type -P perl)
# fix tests
substituteInPlace tests/unittest/include/unittest/unittest.h \
Expand Down
81 changes: 0 additions & 81 deletions pkgs/os-specific/linux/syslinux/perl-deps.patch

This file was deleted.

0 comments on commit 0b49d5d

Please sign in to comment.