txr: 231 -> 273
Fixup tests: * keep 017 tests (after fixing), * drop chmod test due to sticky bit failure
This commit is contained in:
parent
a529f0c125
commit
95410d059f
1 changed files with 13 additions and 5 deletions
|
@ -1,12 +1,12 @@
|
|||
{ lib, stdenv, fetchurl, bison, flex, libffi }:
|
||||
{ lib, stdenv, fetchurl, bison, flex, libffi, coreutils }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "txr";
|
||||
version = "231";
|
||||
version = "273";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.kylheku.com/cgit/txr/snapshot/${pname}-${version}.tar.bz2";
|
||||
sha256 = "0mcglb84zfmrai2bcdg9j0ck8jp8h7ii2rf4m38yjggy0dvii2lc";
|
||||
sha256 = "sha256-l0o60NktIsKn720kO8xzySQBMAVrfYhhWZ8L5K8QrUg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ bison flex ];
|
||||
|
@ -17,8 +17,16 @@ stdenv.mkDerivation rec {
|
|||
doCheck = true;
|
||||
checkTarget = "tests";
|
||||
|
||||
# Remove failing test-- mentions 'usr/bin' so probably related :)
|
||||
preCheck = "rm -rf tests/017";
|
||||
postPatch = ''
|
||||
# Fixup references to /usr/bin in tests
|
||||
substituteInPlace tests/017/realpath.tl --replace /usr/bin /bin
|
||||
substituteInPlace tests/017/realpath.expected --replace /usr/bin /bin
|
||||
|
||||
substituteInPlace tests/018/process.tl --replace /usr/bin/env ${lib.getBin coreutils}/bin/env
|
||||
'';
|
||||
|
||||
# Remove failing tests -- 018/chmod tries setting sticky bit
|
||||
preCheck = "rm -rf tests/018/chmod*";
|
||||
|
||||
postInstall = ''
|
||||
d=$out/share/vim-plugins/txr
|
||||
|
|
Loading…
Reference in a new issue