Merge remote-tracking branch 'NixOS/master' into staging

This commit is contained in:
Matthew Bauer
2019-01-27 00:01:13 -05:00
403 changed files with 4759 additions and 3164 deletions
-1
View File
@@ -47,7 +47,6 @@ stdenv.mkDerivation {
homepage = http://www.fsij.org/pages/gnuk;
description = "An implementation of USB cryptographic token for gpg";
license = licenses.gpl3;
maintainers = with maintainers; [ wkennington ];
platforms = with platforms; linux;
};
}
+1 -1
View File
@@ -75,6 +75,6 @@ stdenv.mkDerivation rec {
homepage = http://jackaudio.org;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ goibhniu wkennington ];
maintainers = with maintainers; [ goibhniu ];
};
}
+2 -3
View File
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
url = "http://jackaudio.org/downloads/jack-audio-connection-kit-${version}.tar.gz";
sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm";
};
configureFlags = [
(stdenv.lib.enableFeature (optLibffado != null) "firewire")
];
@@ -29,12 +29,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ optAlsaLib optDb optLibffado optCelt ];
propagatedBuildInputs = [ optLibuuid ];
meta = with stdenv.lib; {
description = "JACK audio connection kit";
homepage = http://jackaudio.org;
license = "GPL";
platforms = platforms.unix;
maintainers = with maintainers; [ wkennington ];
};
}
+10
View File
@@ -1618,6 +1618,16 @@ let
};
};
sved = buildVimPluginFrom2Nix {
name = "sved-2019-01-25";
src = fetchFromGitHub {
owner = "peder2tm";
repo = "sved";
rev = "3362db72447e8ac812c7299c15ecfc9f41341713";
sha256 = "1r2nv069d6r2q6gbiz795x94mfjm9hnv05zka085hhq9a3yf1pgx";
};
};
swift-vim = buildVimPluginFrom2Nix {
pname = "swift-vim";
version = "2018-09-12";
+30
View File
@@ -4,6 +4,7 @@
, xkb-switch, fzf, skim
, python3, boost, icu, ncurses
, ycmd, rake
, gobject-introspection, glib, wrapGAppsHook
, substituteAll
, languagetool
, Cocoa, CoreFoundation, CoreServices
@@ -172,6 +173,35 @@ self: super: {
dependencies = with super; [ ultisnips ];
});
sved = let
# we put the script in its own derivation to benefit the magic of wrapGAppsHook
svedbackend = stdenv.mkDerivation {
name = "svedbackend-${super.sved.name}";
inherit (super.sved) src;
nativeBuildInputs = [ wrapGAppsHook ];
buildInputs = [
gobject-introspection
glib
(python3.withPackages(ps: with ps; [ pygobject3 pynvim dbus-python ]))
];
preferLocalBuild = true;
installPhase = ''
install -Dt $out/bin ftplugin/evinceSync.py
'';
};
in
super.sved.overrideAttrs(old: {
preferLocalBuild = true;
postPatch = ''
rm ftplugin/evinceSync.py
ln -s ${svedbackend}/bin/evinceSync.py ftplugin/evinceSync.py
'';
meta = {
description = "synctex support between vim/neovim and evince";
};
});
vimshell-vim = super.vimshell-vim.overrideAttrs(old: {
dependencies = with super; [ vimproc-vim ];
});
+1
View File
@@ -222,6 +222,7 @@ osyo-manga/vim-watchdogs
pangloss/vim-javascript
parsonsmatt/intero-neovim
pearofducks/ansible-vim
peder2tm/sved
peterhoeg/vim-qml
phanviet/vim-monokai-pro
plasticboy/vim-markdown