Merge branch 'master' into staging

+38 -18
+1
pkgs/applications/version-management/git-up/default.nix
··· 31 31 license = licenses.mit; 32 32 maintainers = with maintainers; [ peterhoeg ]; 33 33 platforms = platforms.all; 34 + broken = true; # Incompatible with Git 2.15 object store. 34 35 }; 35 36 }
+3 -3
pkgs/applications/video/kodi/plugins.nix
··· 149 149 150 150 joystick = mkKodiABIPlugin rec { 151 151 namespace = "peripheral.joystick"; 152 - version = "1.3.6"; 152 + version = "1.3.2"; 153 153 plugin = namespace; 154 154 155 155 src = fetchFromGitHub { 156 156 owner = "kodi-game"; 157 157 repo = namespace; 158 - rev = "5b480ccdd4a87f2ca3283a7b8d1bd69a114af0db"; 159 - sha256 = "1zf5zwghx96bqk7bx53qra27lfbgfdi1dsk4s3hwixr8ii72cqpp"; 158 + rev = "96171dd32899553ffe8fc775fca66e8df5ff5cf1"; 159 + sha256 = "18m61v8z9fbh4imvzhh4g9629r9df49g2yk9ycaczirg131dhfbh"; 160 160 }; 161 161 162 162 meta = with stdenv.lib; {
+5 -5
pkgs/applications/window-managers/awesome/default.nix
··· 10 10 with luaPackages; stdenv.mkDerivation rec { 11 11 name = "awesome-${version}"; 12 12 version = "4.2"; 13 - 13 + 14 14 src = fetchFromGitHub { 15 15 owner = "awesomewm"; 16 16 repo = "awesome"; ··· 25 25 imagemagick 26 26 makeWrapper 27 27 pkgconfig 28 - xmlto docbook_xml_dtd_45 28 + xmlto docbook_xml_dtd_45 29 29 docbook_xsl findXMLCatalogs 30 30 ]; 31 - 31 + 32 32 propagatedUserEnvPkgs = [ hicolor_icon_theme ]; 33 33 buildInputs = [ cairo librsvg dbus gdk_pixbuf gobjectIntrospection 34 34 git lgi libpthreadstubs libstartup_notification ··· 49 49 postInstall = '' 50 50 wrapProgram $out/bin/awesome \ 51 51 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 52 - --prefix LUA_CPATH ";" '"${lgi}/lib/lua/${lua.luaversion}/?.so"' \ 53 - --prefix LUA_PATH ";" '"${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua"' \ 52 + --prefix LUA_CPATH ";" '${lgi}/lib/lua/${lua.luaversion}/?.so' \ 53 + --prefix LUA_PATH ";" '${lgi}/share/lua/${lua.luaversion}/?.lua' \ 54 54 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ 55 55 --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH" \ 56 56 --prefix PATH : "${stdenv.lib.makeBinPath [ compton unclutter procps iproute coreutils curl alsaUtils findutils xterm ]}"
+3 -3
pkgs/development/compilers/reason/default.nix
··· 3 3 4 4 buildOcaml rec { 5 5 name = "reason"; 6 - version = "3.0.2"; 6 + version = "3.0.3"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "facebook"; 10 10 repo = "reason"; 11 - rev = "v${version}"; 12 - sha256 = "1rpaazy0m76qidxwdr51qrgs3ryyz875rndwp9p30siqd04raswq"; 11 + rev = version; 12 + sha256 = "19kp1cnxi6dq89xh07c14q7kzkawbxdkwrvn1rl48l78d04agnxx"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ menhir merlin_extend ppx_tools_versioned ];
+11 -2
pkgs/development/libraries/ffmpeg-full/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, perl, texinfo, yasm 1 + { stdenv, fetchurl, fetchpatch, pkgconfig, perl, texinfo, yasm 2 2 , hostPlatform 3 3 /* 4 4 * Licensing options (yes some are listed twice, filters and such are not listed) ··· 238 238 sha256 = "1vzvpx8ixy8m44f8qwp833hv253hpghybgzbc4n8b3div3j0dvmf"; 239 239 }; 240 240 241 - patchPhase = ''patchShebangs . 241 + patches = [ 242 + (fetchurl { 243 + name = "CVE-2017-16840.patch"; 244 + url = "http://git.videolan.org/?p=ffmpeg.git;a=patch;h=a94cb36ab2ad99d3a1331c9f91831ef593d94f74"; 245 + sha256 = "0zx0vh110hrykk7j863j04bx6igm2q8dlkv25mf5g4rbxafpqig3"; 246 + }) 247 + ]; 248 + 249 + prePatch = '' 250 + patchShebangs . 242 251 '' + stdenv.lib.optionalString stdenv.isDarwin '' 243 252 sed -i 's/#ifndef __MAC_10_11/#if 1/' ./libavcodec/audiotoolboxdec.c 244 253 '' + stdenv.lib.optionalString (frei0r != null) ''
+10 -1
pkgs/development/libraries/ffmpeg/3.4.nix
··· 1 - { stdenv, callPackage 1 + { stdenv, callPackage, fetchpatch 2 2 # Darwin frameworks 3 3 , Cocoa, CoreMedia 4 4 , ... ··· 9 9 branch = "3.4"; 10 10 sha256 = "0pn8g3ab937ahslqd41crk0g4j4fh7kwimsrlfc0rl0pc3z132ax"; 11 11 darwinFrameworks = [ Cocoa CoreMedia ]; 12 + 13 + patches = [ 14 + (fetchpatch{ 15 + name = "CVE-2017-16840.patch"; 16 + url = "http://git.videolan.org/?p=ffmpeg.git;a=patch;h=a94cb36ab2ad99d3a1331c9f91831ef593d94f74"; 17 + sha256 = "1rjr9lc71cyy43wsa2zxb9ygya292h9jflvr5wk61nf0vp97gjg3"; 18 + }) 19 + ]; 20 + 12 21 })
+1 -1
pkgs/development/libraries/gnutls/3.5.10.nix
··· 4 4 version = "3.5.10"; 5 5 6 6 src = fetchurl { 7 - url = "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-${version}.tar.xz"; 7 + url = "mirror://gnupg/gnutls/v3.5/gnutls-${version}.tar.xz"; 8 8 sha256 = "17apwvdkkazh5w8z8mbanpj2yj8s2002qwy46wz4v3akpa33wi5g"; 9 9 }; 10 10 })
+1 -1
pkgs/development/libraries/gnutls/3.6.nix
··· 4 4 version = "3.6.1"; 5 5 6 6 src = fetchurl { 7 - url = "http://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-${version}.tar.xz"; 7 + url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz"; 8 8 sha256 = "1vdsir53ddxyapnxh5fpnfyij3scx3818iri4hl07g4lk4n0vc90"; 9 9 }; 10 10
+3 -2
pkgs/tools/networking/snabb/default.nix
··· 31 31 cp src/snabb $out/bin 32 32 ''; 33 33 34 - enableParallelBuilding = true; 34 + # Dependencies are underspecified: "make -C src obj/arch/sse2_c.o" fails with 35 + # "Fatal error: can't create obj/arch/sse2_c.o: No such file or directory". 36 + enableParallelBuilding = false; 35 37 36 38 meta = with stdenv.lib; { 37 39 homepage = https://github.com/SnabbCo/snabbswitch; ··· 49 51 maintainers = [ maintainers.lukego maintainers.domenkozar ]; 50 52 }; 51 53 } 52 -