Merge pull request #138325 from arcnmx/vim-cross

vim_configurable: fix cross compile
This commit is contained in:
figsoda
2021-09-19 22:26:20 -04:00
committed by GitHub
3 changed files with 12 additions and 3 deletions
@@ -93,6 +93,16 @@ in stdenv.mkDerivation rec {
"--disable-nextaf_check"
"--disable-carbon_check"
"--disable-gtktest"
] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"vim_cv_toupper_broken=no"
"--with-tlib=ncurses"
"vim_cv_terminfo=yes"
"vim_cv_tgetent=zero" # it does on native anyway
"vim_cv_tty_group=tty"
"vim_cv_tty_mode=0660"
"vim_cv_getcwd_broken=no"
"vim_cv_stat_ignores_slash=yes"
"vim_cv_memmove_handles_overlap=yes"
]
++ lib.optional (guiSupport == "gtk2" || guiSupport == "gtk3") "--enable-gui=${guiSupport}"
++ lib.optional stdenv.isDarwin
@@ -33,8 +33,6 @@ stdenv.mkDerivation {
"vim_cv_tty_mode=0660"
"vim_cv_getcwd_broken=no"
"vim_cv_stat_ignores_slash=yes"
"ac_cv_sizeof_int=4"
"vim_cv_memmove_handles_overlap=yes"
"vim_cv_memmove_handles_overlap=yes"
];
+2 -1
View File
@@ -29,7 +29,8 @@ rec {
# dont move the doc folder since vim expects it
forceShare= [ "man" "info" ];
nativeBuildInputs = attrs.nativeBuildInputs or [] ++ [ vimGenDocHook ];
nativeBuildInputs = attrs.nativeBuildInputs or []
++ lib.optional (stdenv.hostPlatform == stdenv.buildPlatform) vimGenDocHook;
inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
installPhase = ''