guile-ncurses: 1.7 -> 3.1
This commit is contained in:
parent
98edae65c0
commit
a07806b9dc
|
@ -9,11 +9,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "guile-ncurses";
|
||||
version = "1.7";
|
||||
version = "3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
|
||||
hash = "sha256-JZPNoQuIl5XayUpm0RdWNg8TT2LZGDOuFoae9crZe5Q=";
|
||||
hash = "sha256-7onozq/Kud0O8/wazJsQ9NIbpLJW0ynYQtYYPmP41zM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -25,20 +25,21 @@ stdenv.mkDerivation rec {
|
|||
ncurses
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
configureFlags="$configureFlags --with-guilesitedir=$out/share/guile/site"
|
||||
'';
|
||||
configureFlags = [
|
||||
"--with-gnu-filesystem-hierarchy"
|
||||
];
|
||||
|
||||
postFixup = ''
|
||||
postFixup =
|
||||
let
|
||||
guileVersion = lib.versions.majorMinor guile.version;
|
||||
in
|
||||
''
|
||||
for f in $out/share/guile/site/ncurses/**.scm; do \
|
||||
substituteInPlace $f \
|
||||
--replace "libguile-ncurses" "$out/lib/libguile-ncurses"; \
|
||||
--replace "libguile-ncurses" "$out/lib/guile/${guileVersion}/libguile-ncurses"; \
|
||||
done
|
||||
'';
|
||||
|
||||
# Undefined symbols for architecture arm64: "_u32_conv_from_encoding"
|
||||
env.NIX_LDFLAGS = "-lunistring";
|
||||
|
||||
# XXX: 1 of 65 tests failed.
|
||||
doCheck = false;
|
||||
|
||||
|
|
Loading…
Reference in a new issue