#! /bin/sh -e buildinputs="$patch" . $stdenv/setup tar xvfz $src cd perl-* # Perl's Configure messes with PATH. We can't have that, so we patch it. # Yeah, this is an ugly hack. cat Configure | \ grep -v '^paths=' | \ grep -v '^locincpth=' | \ grep -v '^xlibpth=' | \ grep -v '^glibpth=' | \ grep -v '^loclibpth=' | \ grep -v '^locincpth=' | \ cat > Configure.tmp mv Configure.tmp Configure chmod +x Configure patch -p1 < $srcPatch ./Configure -de -Dcc=gcc -Dprefix=$out -Uinstallusrbinperl \ -Dlocincpth="$NIX_LIBC_INCLUDES" \ -Dloclibpth="$NIX_LIBC_LIBS" make make install