diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2018-08-19 21:52:51 +0200 |
---|---|---|
committer | Daiderd Jordan <daiderd@gmail.com> | 2018-08-19 21:52:51 +0200 |
commit | e2ef32765246fa226e88f5ba22d281ee4396e1af (patch) | |
tree | 65d998cccbe063967d17d03b53c5d39af994c169 /pkgs/applications/editors/vim | |
parent | 8a6064a526c98cf6daf51f8c02e961098f6b792e (diff) | |
download | nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar.gz nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar.bz2 nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar.lz nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar.xz nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.tar.zst nixlib-e2ef32765246fa226e88f5ba22d281ee4396e1af.zip |
vim_configurable: disable darwinSupport by default
Using gtk + darwin support seems broken at the moment, we probably want guiSupport = "carbon" instead but that doesn't work and something like macvim is probably better for that. This fixes the build while keeping guiSupport enabled which might be desirable for eg. +clientserver. Fixes #45025
Diffstat (limited to 'pkgs/applications/editors/vim')
-rw-r--r-- | pkgs/applications/editors/vim/configurable.nix | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix index d0d0089dbcc0..73db70880f1e 100644 --- a/pkgs/applications/editors/vim/configurable.nix +++ b/pkgs/applications/editors/vim/configurable.nix @@ -24,9 +24,7 @@ , cscopeSupport ? config.vim.cscope or true # Enable cscope interface , netbeansSupport ? config.netbeans or true # Enable NetBeans integration support. , ximSupport ? config.vim.xim or true # less than 15KB, needed for deadkeys -# By default, compile with darwin support if we're compiling on darwin, but -# allow this to be disabled by setting config.vim.darwin to false -, darwinSupport ? stdenv.isDarwin && (config.vim.darwin or true) # Enable Darwin support +, darwinSupport ? config.vim.darwin or false # Enable Darwin support , ftNixSupport ? config.vim.ftNix or true # Add .nix filetype detection and minimal syntax highlighting support , ... }: @@ -100,6 +98,8 @@ in stdenv.mkDerivation rec { "--disable-carbon_check" "--disable-gtktest" ] + ++ stdenv.lib.optional stdenv.isDarwin + (if darwinSupport then "--enable-darwin" else "--disable-darwin") ++ stdenv.lib.optionals luaSupport [ "--with-lua-prefix=${lua}" "--enable-luainterp" @@ -144,9 +144,6 @@ in stdenv.mkDerivation rec { cp ${vimPlugins.vim-nix.src}/syntax/nix.vim runtime/syntax/nix.vim ''; - NIX_LDFLAGS = stdenv.lib.optionalString (darwinSupport && stdenv.isDarwin) - "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"; - postInstall = '' '' + stdenv.lib.optionalString stdenv.isLinux '' patchelf --set-rpath \ |