Merge branch 'master' into staging

+1853 -512
+8
lib/deprecated.nix
··· 423 423 else if isInt x then "int" 424 424 else "string"; 425 425 426 + /* deprecated: 427 + 428 + For historical reasons, imap has an index starting at 1. 429 + 430 + But for consistency with the rest of the library we want an index 431 + starting at zero. 432 + */ 433 + imap = imap1; 426 434 }
+10 -4
lib/lists.nix
··· 77 77 */ 78 78 foldl' = builtins.foldl' or foldl; 79 79 80 - /* Map with index 80 + /* Map with index starting from 0 81 81 82 - FIXME(zimbatm): why does this start to count at 1? 82 + Example: 83 + imap0 (i: v: "${v}-${toString i}") ["a" "b"] 84 + => [ "a-0" "b-1" ] 85 + */ 86 + imap0 = f: list: genList (n: f n (elemAt list n)) (length list); 87 + 88 + /* Map with index starting from 1 83 89 84 90 Example: 85 - imap (i: v: "${v}-${toString i}") ["a" "b"] 91 + imap1 (i: v: "${v}-${toString i}") ["a" "b"] 86 92 => [ "a-1" "b-2" ] 87 93 */ 88 - imap = f: list: genList (n: f (n + 1) (elemAt list n)) (length list); 94 + imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list); 89 95 90 96 /* Map and concatenate the result. 91 97
+3
lib/maintainers.nix
··· 16 16 acowley = "Anthony Cowley <acowley@gmail.com>"; 17 17 adelbertc = "Adelbert Chang <adelbertc@gmail.com>"; 18 18 adev = "Adrien Devresse <adev@adev.name>"; 19 + adisbladis = "Adam Hose <adis@blad.is>"; 19 20 Adjective-Object = "Maxwell Huang-Hobbs <mhuan13@gmail.com>"; 20 21 adnelson = "Allen Nelson <ithinkican@gmail.com>"; 21 22 adolfogc = "Adolfo E. García Castro <adolfo.garcia.cr@gmail.com>"; ··· 267 268 jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>"; 268 269 jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>"; 269 270 jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>"; 271 + jtojnar = "Jan Tojnar <jtojnar@gmail.com>"; 270 272 juliendehos = "Julien Dehos <dehos@lisic.univ-littoral.fr>"; 271 273 jwiegley = "John Wiegley <johnw@newartisans.com>"; 272 274 jwilberding = "Jordan Wilberding <jwilberding@afiniate.com>"; ··· 606 608 z77z = "Marco Maggesi <maggesi@math.unifi.it>"; 607 609 zagy = "Christian Zagrodnick <cz@flyingcircus.io>"; 608 610 zalakain = "Unai Zalakain <contact@unaizalakain.info>"; 611 + zarelit = "David Costa <david@zarel.net>"; 609 612 zauberpony = "Elmar Athmer <elmar@athmer.org>"; 610 613 zef = "Zef Hemel <zef@zef.me>"; 611 614 zimbatm = "zimbatm <zimbatm@zimbatm.com>";
+1 -1
lib/modules.nix
··· 98 98 /* Close a set of modules under the ‘imports’ relation. */ 99 99 closeModules = modules: args: 100 100 let 101 - toClosureList = file: parentKey: imap (n: x: 101 + toClosureList = file: parentKey: imap1 (n: x: 102 102 if isAttrs x || isFunction x then 103 103 let key = "${parentKey}:anon-${toString n}"; in 104 104 unifyModuleSyntax file key (unpackSubmodule (applyIfFunction key) x args)
+2 -2
lib/strings.nix
··· 33 33 concatImapStrings (pos: x: "${toString pos}-${x}") ["foo" "bar"] 34 34 => "1-foo2-bar" 35 35 */ 36 - concatImapStrings = f: list: concatStrings (lib.imap f list); 36 + concatImapStrings = f: list: concatStrings (lib.imap1 f list); 37 37 38 38 /* Place an element between each element of a list 39 39 ··· 70 70 concatImapStringsSep "-" (pos: x: toString (x / pos)) [ 6 6 6 ] 71 71 => "6-3-2" 72 72 */ 73 - concatImapStringsSep = sep: f: list: concatStringsSep sep (lib.imap f list); 73 + concatImapStringsSep = sep: f: list: concatStringsSep sep (lib.imap1 f list); 74 74 75 75 /* Construct a Unix-style search path consisting of each `subDir" 76 76 directory of the given list of packages.
+4 -4
lib/types.nix
··· 179 179 description = "list of ${elemType.description}s"; 180 180 check = isList; 181 181 merge = loc: defs: 182 - map (x: x.value) (filter (x: x ? value) (concatLists (imap (n: def: 182 + map (x: x.value) (filter (x: x ? value) (concatLists (imap1 (n: def: 183 183 if isList def.value then 184 - imap (m: def': 184 + imap1 (m: def': 185 185 (mergeDefinitions 186 186 (loc ++ ["[definition ${toString n}-entry ${toString m}]"]) 187 187 elemType ··· 220 220 if isList def.value then 221 221 { inherit (def) file; 222 222 value = listToAttrs ( 223 - imap (elemIdx: elem: 223 + imap1 (elemIdx: elem: 224 224 { name = elem.name or "unnamed-${toString defIdx}.${toString elemIdx}"; 225 225 value = elem; 226 226 }) def.value); ··· 233 233 name = "loaOf"; 234 234 description = "list or attribute set of ${elemType.description}s"; 235 235 check = x: isList x || isAttrs x; 236 - merge = loc: defs: attrOnly.merge loc (imap convertIfList defs); 236 + merge = loc: defs: attrOnly.merge loc (imap1 convertIfList defs); 237 237 getSubOptions = prefix: elemType.getSubOptions (prefix ++ ["<name?>"]); 238 238 getSubModules = elemType.getSubModules; 239 239 substSubModules = m: loaOf (elemType.substSubModules m);
+2 -1
maintainers/scripts/update-python-libraries
··· 91 91 if release['filename'].endswith(extension): 92 92 # TODO: In case of wheel we need to do further checks! 93 93 sha256 = release['digests']['sha256'] 94 - 94 + else: 95 + sha256 = None 95 96 return version, sha256 96 97 97 98
+1 -1
nixos/modules/misc/meta.nix
··· 17 17 # } 18 18 merge = loc: defs: 19 19 zipAttrs 20 - (flatten (imap (n: def: imap (m: def': 20 + (flatten (imap1 (n: def: imap1 (m: def': 21 21 maintainer.merge (loc ++ ["[${toString n}-${toString m}]"]) 22 22 [{ inherit (def) file; value = def'; }]) def.value) defs)); 23 23 };
+1 -1
nixos/modules/services/cluster/kubernetes.nix
··· 44 44 45 45 cniConfig = pkgs.buildEnv { 46 46 name = "kubernetes-cni-config"; 47 - paths = imap (i: entry: 47 + paths = imap1 (i: entry: 48 48 pkgs.writeTextDir "${toString (10+i)}-${entry.type}.conf" (builtins.toJSON entry) 49 49 ) cfg.kubelet.cni.config; 50 50 };
+1 -1
nixos/modules/services/networking/libreswan.nix
··· 11 11 12 12 trim = chars: str: let 13 13 nonchars = filter (x : !(elem x.value chars)) 14 - (imap (i: v: {ind = (sub i 1); value = v;}) (stringToCharacters str)); 14 + (imap0 (i: v: {ind = i; value = v;}) (stringToCharacters str)); 15 15 in 16 16 if length nonchars == 0 then "" 17 17 else substring (head nonchars).ind (add 1 (sub (last nonchars).ind (head nonchars).ind)) str;
+1 -1
nixos/modules/services/networking/networkmanager.nix
··· 253 253 { source = overrideNameserversScript; 254 254 target = "NetworkManager/dispatcher.d/02overridedns"; 255 255 } 256 - ++ lib.imap (i: s: { 256 + ++ lib.imap1 (i: s: { 257 257 inherit (s) source; 258 258 target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}"; 259 259 }) cfg.dispatcherScripts;
+1 -1
nixos/modules/services/x11/xserver.nix
··· 71 71 name = "multihead${toString num}"; 72 72 inherit config; 73 73 }; 74 - in imap mkHead cfg.xrandrHeads; 74 + in imap1 mkHead cfg.xrandrHeads; 75 75 76 76 xrandrDeviceSection = let 77 77 monitors = flip map xrandrHeads (h: ''
+29
pkgs/applications/audio/dr14_tmeter/default.nix
··· 1 + { stdenv, fetchFromGitHub, python3Packages, pkgs }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + name = "dr14_tmeter-${version}"; 5 + version = "1.0.16"; 6 + 7 + disabled = !python3Packages.isPy3k; 8 + 9 + src = fetchFromGitHub { 10 + owner = "simon-r"; 11 + repo = "dr14_t.meter"; 12 + rev = "v${version}"; 13 + sha256 = "1nfsasi7kx0myxkahbd7rz8796mcf5nsadrsjjpx2kgaaw5nkv1m"; 14 + }; 15 + 16 + propagatedBuildInputs = with pkgs; [ 17 + python3Packages.numpy flac vorbis-tools ffmpeg faad2 lame 18 + ]; 19 + 20 + # There are no tests 21 + doCheck = false; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Compute the DR14 of a given audio file according to the procedure described by the Pleasurize Music Foundation"; 25 + license = licenses.gpl3Plus; 26 + homepage = http://dr14tmeter.sourceforge.net/; 27 + maintainers = [ maintainers.adisbladis ]; 28 + }; 29 + }
+5 -5
pkgs/applications/audio/drumgizmo/default.nix
··· 1 - { stdenv, fetchurl, alsaLib, expat, glib, libjack2, libX11, libpng 1 + { stdenv, fetchurl, alsaLib, expat, glib, libjack2, libXext, libX11, libpng 2 2 , libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "0.9.12"; 6 + version = "0.9.14"; 7 7 name = "drumgizmo-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.drumgizmo.org/releases/${name}/${name}.tar.gz"; 11 - sha256 = "0kqrss9v3vpznmh4jgi3783wmprr645s3i485jlvdscpysjfkh6z"; 11 + sha256 = "1q2jghjz0ygaja8dgvxp914if8yyzpa204amdcwb9yyinpxsahz4"; 12 12 }; 13 13 14 14 configureFlags = [ "--enable-lv2" ]; 15 15 16 16 buildInputs = [ 17 - alsaLib expat glib libjack2 libX11 libpng libpthreadstubs libsmf 18 - libsndfile lv2 pkgconfig zita-resampler 17 + alsaLib expat glib libjack2 libXext libX11 libpng libpthreadstubs 18 + libsmf libsndfile lv2 pkgconfig zita-resampler 19 19 ]; 20 20 21 21 meta = with stdenv.lib; {
+2 -2
pkgs/applications/editors/kdevelop5/kdevplatform.nix
··· 1 1 { stdenv, fetchurl, fetchpatch, cmake, gettext, pkgconfig, extra-cmake-modules 2 - , boost, subversion, apr, aprutil 2 + , boost, subversion, apr, aprutil, kwindowsystem 3 3 , qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n 4 4 , kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications 5 5 , knotifyconfig, ktexteditor, threadweaver, kdeclarative, libkomparediff2 }: ··· 28 28 nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules ]; 29 29 30 30 buildInputs = [ 31 - boost subversion apr aprutil 31 + boost subversion apr aprutil kwindowsystem 32 32 qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes 33 33 ki18n kitemmodels kitemviews kio kparts sonnet kcmutils knewstuff 34 34 knotifications knotifyconfig ktexteditor threadweaver kdeclarative
+20 -19
pkgs/applications/graphics/mypaint/default.nix
··· 1 - { stdenv, fetchurl, gettext, glib, gtk2, hicolor_icon_theme, json_c 2 - , lcms2, libpng , makeWrapper, pkgconfig, python2Packages 3 - , scons, swig 4 - }: 1 + { stdenv, fetchFromGitHub, gtk3, intltool, json_c, lcms2, libpng, librsvg, 2 + pkgconfig, python2Packages, scons, swig, wrapGAppsHook }: 5 3 6 4 let 7 - inherit (python2Packages) python pygtk numpy; 5 + inherit (python2Packages) python pycairo pygobject3 numpy; 8 6 in stdenv.mkDerivation rec { 9 7 name = "mypaint-${version}"; 10 - version = "1.1.0"; 8 + version = "1.2.1"; 11 9 12 - src = fetchurl { 13 - url = "http://download.gna.org/mypaint/${name}.tar.bz2"; 14 - sha256 = "0f7848hr65h909c0jkcx616flc0r4qh53g3kd1cgs2nr1pjmf3bq"; 10 + src = fetchFromGitHub { 11 + owner = "mypaint"; 12 + repo = "mypaint"; 13 + rev = "bcf5a28d38bbd586cc9d4cee223f849fa303864f"; 14 + sha256 = "1zwx7n629vz1jcrqjqmw6vl6sxdf81fq6a5jzqiga8167gg8s9pf"; 15 + fetchSubmodules = true; 15 16 }; 16 17 17 - buildInputs = [ 18 - gettext glib gtk2 json_c lcms2 libpng makeWrapper pkgconfig pygtk 19 - python scons swig 20 - ]; 18 + nativeBuildInputs = [ intltool pkgconfig scons swig wrapGAppsHook ]; 21 19 22 - propagatedBuildInputs = [ hicolor_icon_theme numpy ]; 20 + buildInputs = [ gtk3 json_c lcms2 libpng librsvg pycairo pygobject3 python ]; 21 + 22 + propagatedBuildInputs = [ numpy ]; 23 23 24 24 buildPhase = "scons prefix=$out"; 25 25 26 26 installPhase = '' 27 27 scons prefix=$out install 28 28 sed -i -e 's|/usr/bin/env python2.7|${python}/bin/python|' $out/bin/mypaint 29 - wrapProgram $out/bin/mypaint \ 30 - --prefix PYTHONPATH : $PYTHONPATH \ 31 - --prefix XDG_DATA_DIRS ":" "${hicolor_icon_theme}/share" 29 + ''; 30 + 31 + preFixup = '' 32 + gappsWrapperArgs+=(--prefix PYTHONPATH : $PYTHONPATH) 32 33 ''; 33 34 34 35 meta = with stdenv.lib; { 35 36 description = "A graphics application for digital painters"; 36 - homepage = http://mypaint.intilinux.com; 37 + homepage = http://mypaint.org/; 37 38 license = licenses.gpl2Plus; 38 39 platforms = platforms.linux; 39 - maintainers = [ maintainers.goibhniu ]; 40 + maintainers = with maintainers; [ goibhniu jtojnar ]; 40 41 }; 41 42 }
+8 -2
pkgs/applications/graphics/sxiv/default.nix
··· 1 - { stdenv, fetchFromGitHub, libX11, imlib2, giflib, libexif }: 1 + { stdenv, fetchFromGitHub, libX11, imlib2, giflib, libexif, conf ? null }: 2 + 3 + with stdenv.lib; 2 4 3 5 stdenv.mkDerivation rec { 4 6 name = "sxiv-${version}"; ··· 16 18 --replace /usr/local $out 17 19 ''; 18 20 21 + configFile = optionalString (conf!=null) (builtins.toFile "config.def.h" conf); 22 + preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h"; 23 + 19 24 buildInputs = [ libX11 imlib2 giflib libexif ]; 25 + 20 26 meta = { 21 27 description = "Simple X Image Viewer"; 22 28 homepage = "https://github.com/muennich/sxiv"; 23 29 license = stdenv.lib.licenses.gpl2Plus; 24 30 platforms = stdenv.lib.platforms.linux; 25 - maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 31 + maintainers = with maintainers; [ jfrankenau fuuzetsu ]; 26 32 }; 27 33 }
+31
pkgs/applications/misc/noice/default.nix
··· 1 + { stdenv, fetchgit, ncurses, conf ? null }: 2 + 3 + with stdenv.lib; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "noice-${version}"; 7 + version = "0.6"; 8 + 9 + src = fetchgit { 10 + url = "git://git.2f30.org/noice.git"; 11 + rev = "refs/tags/v${version}"; 12 + sha256 = "03rwglcy47fh6rb630vws10m95bxpcfv47nxrlws2li2ljam8prw"; 13 + }; 14 + 15 + configFile = optionalString (conf!=null) (builtins.toFile "config.def.h" conf); 16 + preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h"; 17 + 18 + buildInputs = [ ncurses ]; 19 + 20 + buildFlags = [ "LDLIBS=-lncurses" ]; 21 + 22 + installFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; 23 + 24 + meta = { 25 + description = "Small ncurses-based file browser"; 26 + homepage = https://git.2f30.org/noice/; 27 + license = licenses.bsd2; 28 + platforms = platforms.all; 29 + maintainers = with maintainers; [ jfrankenau ]; 30 + }; 31 + }
+2 -2
pkgs/applications/misc/pdfpc/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 name = "${product}-${version}"; 6 6 product = "pdfpc"; 7 - version = "4.0.6"; 7 + version = "4.0.7"; 8 8 9 9 src = fetchFromGitHub { 10 10 repo = "pdfpc"; 11 11 owner = "pdfpc"; 12 12 rev = "v${version}"; 13 - sha256 = "05cfx45i0xnwvclrbwlmqsjj2sk1galk62dc0mrkhr6293mbp1mx"; 13 + sha256 = "00qfmmk8h762p53z46g976z7j4fbxyi16w5axzsv1ymvdq95ds8c"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake pkgconfig vala ];
+6 -10
pkgs/applications/misc/urlscan/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub, urwid, pythonOlder }: 1 + { stdenv, python3Packages, fetchFromGitHub }: 2 2 3 - buildPythonPackage rec { 3 + python3Packages.buildPythonApplication rec { 4 4 name = "urlscan-${version}"; 5 - version = "0.8.3"; 5 + version = "0.8.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "firecat53"; 9 9 repo = "urlscan"; 10 10 rev = version; 11 - # (equivalent but less nice(?): rev = "00333f6d03bf3151c9884ec778715fc605f58cc5") 12 - sha256 = "0l40anfznam4d3q0q0jp2wwfrvfypz9ppbpjyzjdrhb3r2nizb0y"; 11 + sha256 = "1v26fni64n0lbv37m35plh2bsrvhpb4ibgmg2mv05qfc3df721s5"; 13 12 }; 14 13 15 - propagatedBuildInputs = [ urwid ]; 16 - 17 - # FIXME doesn't work with 2.7; others than 2.7 and 3.5 were not tested (yet) 18 - disabled = !pythonOlder "3.5"; 14 + propagatedBuildInputs = [ python3Packages.urwid ]; 19 15 20 16 meta = with stdenv.lib; { 21 17 description = "Mutt and terminal url selector (similar to urlview)"; 22 18 license = licenses.gpl2; 23 - maintainers = [ maintainers.dpaetzel ]; 19 + maintainers = with maintainers; [ dpaetzel jfrankenau ]; 24 20 }; 25 21 }
+12 -3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 81 81 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 82 82 83 83 # Upstream source 84 - version = "7.0.1"; 84 + version = "7.0.2"; 85 85 86 86 lang = "en-US"; 87 87 ··· 91 91 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 92 92 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 93 93 ]; 94 - sha256 = "1zmczf1bpbd85zcrs5qw91d1xmplikbna5xs053jnjl6pbbq1fs9"; 94 + sha256 = "0xdw8mvyxz9vaxikzsj4ygzp36m4jfhvhqfiyaiiywpf39rqpkqr"; 95 95 }; 96 96 97 97 "i686-linux" = fetchurl { ··· 99 99 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 100 100 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 101 101 ]; 102 - sha256 = "0mdlgmqkryg0i55jgf3x1nnjni0x45g1xcjwsfacsck3m70v4flq"; 102 + sha256 = "0m522i8zih5sj18dyzk9im7gmpmrbf96657v38m3pxn4ci38b83z"; 103 103 }; 104 104 }; 105 105 in ··· 190 190 191 191 // Stop obnoxious first-run redirection. 192 192 lockPref("noscript.firstRunRedirection", false); 193 + 194 + // Insist on using IPC for communicating with Tor 195 + // 196 + // Defaults to creating $TBB_HOME/TorBrowser/Data/Tor/{socks,control}.socket 197 + lockPref("extensions.torlauncher.control_port_use_ipc", true); 198 + lockPref("extensions.torlauncher.socks_port_use_ipc", true); 193 199 EOF 194 200 195 201 # Hard-code path to TBB fonts; see also FONTCONFIG_FILE in ··· 232 238 233 239 # Initialize the Tor data directory. 234 240 mkdir -p "\$HOME/TorBrowser/Data/Tor" 241 + 242 + # TBB will fail if ownership is too permissive 243 + chmod 0700 "\$HOME/TorBrowser/Data/Tor" 235 244 236 245 # Initialize the browser profile state. Note that the only data 237 246 # copied from the Store payload is the initial bookmark file, which is
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 48 48 sha256 = "0ibgpcpvz0bmn3cw60nzsabsrxrbmmym1hv7fx6zmjxiwd68w5gb"; 49 49 }; 50 50 51 - terraform_0_9_10 = generic { 52 - version = "0.9.10"; 53 - sha256 = "0sg8czfn4hh7cf7zcdqwkygsvm9p47f5bi6kbl37bx9rn6bi5m6s"; 51 + terraform_0_9_11 = generic { 52 + version = "0.9.11"; 53 + sha256 = "045zcpd4g9c52ynhgh3213p422ahds63mzhmd2iwcmj88g8i1w6x"; 54 54 doCheck = true; 55 55 }; 56 56 }
+12 -12
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 8 8 9 9 version = "4.0.4"; 10 10 11 + runtimeDeps = [ 12 + udev libnotify 13 + ]; 14 + deps = (with xorg; [ 15 + libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes 16 + libXrender libX11 libXtst libXScrnSaver 17 + ]) ++ [ 18 + gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 19 + gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc 20 + ] ++ runtimeDeps; 21 + 11 22 desktopItem = makeDesktopItem rec { 12 23 name = "Franz"; 13 24 exec = name; ··· 28 39 # don't remove runtime deps 29 40 dontPatchELF = true; 30 41 31 - deps = (with xorg; [ 32 - libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes 33 - libXrender libX11 libXtst libXScrnSaver 34 - ]) ++ [ 35 - gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 36 - gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc 37 - # runtime deps 38 - ] ++ [ 39 - udev libnotify 40 - ]; 41 - 42 42 unpackPhase = '' 43 43 tar xzf $src 44 44 ''; ··· 65 65 description = "A free messaging app that combines chat & messaging services into one application"; 66 66 homepage = http://meetfranz.com; 67 67 license = licenses.free; 68 - maintainers = [ stdenv.lib.maintainers.gnidorah ]; 68 + maintainers = [ maintainers.gnidorah ]; 69 69 platforms = ["i686-linux" "x86_64-linux"]; 70 70 hydraPlatforms = []; 71 71 };
+14 -14
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 6 6 bits = if stdenv.system == "x86_64-linux" then "x64" 7 7 else "ia32"; 8 8 9 - version = "0.5.9"; 9 + version = "0.5.10"; 10 + 11 + runtimeDeps = [ 12 + udev libnotify 13 + ]; 14 + deps = (with xorg; [ 15 + libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes 16 + libXrender libX11 libXtst libXScrnSaver libxcb 17 + ]) ++ [ 18 + gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 19 + gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc 20 + ] ++ runtimeDeps; 10 21 11 22 myIcon = fetchurl { 12 23 url = "https://raw.githubusercontent.com/saenzramiro/rambox/9e4444e6297dd35743b79fe23f8d451a104028d5/resources/Icon.png"; ··· 25 36 src = fetchurl { 26 37 url = "https://github.com/saenzramiro/rambox/releases/download/${version}/Rambox-${version}-${bits}.tar.gz"; 27 38 sha256 = if bits == "x64" then 28 - "0wx1cj3h1h28lhvl8ysmvr2wxq39lklk37361i598vph2pvnibi0" else 29 - "1dqjd5rmml63h3y43n1r68il3pn8zwy0wwr0866cnpizsbis96fy"; 39 + "1i5jbhsfdbhr0rsb5w2pfpwjiagz47ppxk65qny3ay3lr4lbccn3" else 40 + "1p1m6vsa9xvl3pjf3pygvllyk7j4q9vnlzmrizb8f5q30fpls25x"; 30 41 }; 31 42 32 43 # don't remove runtime deps 33 44 dontPatchELF = true; 34 - 35 - deps = (with xorg; [ 36 - libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes 37 - libXrender libX11 libXtst libXScrnSaver libxcb 38 - ]) ++ [ 39 - gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 40 - gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc 41 - # runtime deps 42 - ] ++ [ 43 - udev libnotify 44 - ]; 45 45 46 46 installPhase = '' 47 47 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" rambox
+2 -2
pkgs/applications/networking/mailreaders/notmuch/default.nix
··· 10 10 }: 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "0.23.5"; 13 + version = "0.24.2"; 14 14 name = "notmuch-${version}"; 15 15 16 16 passthru = { ··· 20 20 21 21 src = fetchurl { 22 22 url = "http://notmuchmail.org/releases/${name}.tar.gz"; 23 - sha256 = "0ry2k9sdwd1vw8cf6svch8wk98523s07mwxvsf7b8kghqnrr89n6"; 23 + sha256 = "0lfchvapk11qazdgsxj42igp9mpp83zbd0h1jj6r3ifmhikajxma"; 24 24 }; 25 25 26 26 buildInputs = [
+2 -2
pkgs/applications/networking/p2p/ktorrent/default.nix
··· 1 1 { stdenv, fetchurl, cmake 2 2 , extra-cmake-modules, qtbase, qtscript 3 3 , ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support 4 - , libktorrent, boost, taglib 4 + , libktorrent, boost, taglib, libgcrypt, kplotting 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { ··· 27 27 buildInputs = 28 28 [ cmake qtbase qtscript 29 29 ki18n kio knotifications knotifyconfig kross kcmutils kdelibs4support 30 - libktorrent taglib 30 + libktorrent taglib libgcrypt kplotting 31 31 ]; 32 32 33 33 enableParallelBuilding = true;
+6 -6
pkgs/applications/networking/p2p/qbittorrent/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, which 2 - , boost, libtorrentRasterbar, qmake, qtbase, qttools 2 + , boost, libtorrentRasterbar, qtbase, qttools 3 3 , debugSupport ? false # Debugging 4 4 , guiSupport ? true, dbus_libs ? null # GUI (disable to run headless) 5 5 , webuiSupport ? true # WebUI ··· 10 10 with stdenv.lib; 11 11 stdenv.mkDerivation rec { 12 12 name = "qbittorrent-${version}"; 13 - version = "3.3.12"; 13 + version = "3.3.13"; 14 14 15 15 src = fetchurl { 16 16 url = "mirror://sourceforge/qbittorrent/${name}.tar.xz"; 17 - sha256 = "0vs626khavhqqnq2hrwrxyc8ihbngharcf1fd37nwccvy13qqljn"; 17 + sha256 = "13a6rv4f4xgbjh6nai7fnqb04rh7i2kjpp7y2z5j1wyy4x8pncc4"; 18 18 }; 19 19 20 - nativeBuildInputs = [ pkgconfig which qmake ]; 20 + nativeBuildInputs = [ pkgconfig which ]; 21 21 22 22 buildInputs = [ boost libtorrentRasterbar qtbase qttools ] 23 23 ++ optional guiSupport dbus_libs; ··· 34 34 ] ++ optional debugSupport "--enable-debug"; 35 35 36 36 # The lrelease binary is named lrelease instead of lrelease-qt4 37 - patches = [ ./fix-lrelease.patch]; 37 + patches = [ ./fix-lrelease.patch ]; 38 38 39 - # https://github.com/qbittorrent/qBittorrent/issues/1992 39 + # https://github.com/qbittorrent/qBittorrent/issues/1992 40 40 enableParallelBuilding = false; 41 41 42 42 meta = {
+4 -3
pkgs/applications/office/skrooge/default.nix
··· 1 1 { mkDerivation, lib, fetchurl, 2 2 cmake, extra-cmake-modules, qtwebkit, qtscript, grantlee, 3 3 kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, 4 - kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities, 5 - knotifyconfig, krunner, libofx, shared_mime_info }: 4 + kiconthemes, knewstuff, sqlcipher, qca-qt5, kactivities, karchive, 5 + kguiaddons, knotifyconfig, krunner, kwindowsystem, libofx, shared_mime_info 6 + }: 6 7 7 8 mkDerivation rec { 8 9 name = "skrooge-${version}"; ··· 17 18 18 19 buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools 19 20 kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5 20 - kdelibs4support kactivities knotifyconfig krunner libofx 21 + kactivities karchive kguiaddons knotifyconfig krunner kwindowsystem libofx 21 22 ]; 22 23 23 24 meta = with lib; {
+3 -1
pkgs/applications/version-management/gogs/default.nix
··· 26 26 27 27 outputs = [ "bin" "out" "data" ]; 28 28 29 - postInstall = '' 29 + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 30 + install_name_tool -delete_rpath $out/lib $bin/bin/gogs 31 + '' + '' 30 32 mkdir $data 31 33 cp -R $src/{public,templates} $data 32 34
+1 -1
pkgs/applications/virtualization/virtualbox/default.nix
··· 88 88 ''; 89 89 90 90 patches = optional enableHardening ./hardened.patch 91 - ++ [ ./qtx11extras.patch ]; 91 + ++ [ ./qtx11extras.patch ./linux-4.12.patch ]; 92 92 93 93 postPatch = '' 94 94 sed -i -e 's|/sbin/ifconfig|${nettools}/bin/ifconfig|' \
+3
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 62 62 for i in * 63 63 do 64 64 cd $i 65 + # Files within the guest additions ISO are using DOS line endings 66 + sed -re '/^(@@|---|\+\+\+)/!s/$/\r/' ${../linux-4.12.patch} \ 67 + | patch -d vboxguest -p4 65 68 find . -type f | xargs sed 's/depmod -a/true/' -i 66 69 make 67 70 cd ..
+80
pkgs/applications/virtualization/virtualbox/linux-4.12.patch
··· 1 + commit 47fee9325e3b5feed0dbc4ba9e2de77c6d55e3bb 2 + Author: vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> 3 + Date: Wed May 17 09:42:23 2017 +0000 4 + 5 + Runtime/r0drv: Linux 4.12 5-level page table adaptions 6 + 7 + 8 + git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@66927 cfe28804-0f27-0410-a406-dd0f0b0b656f 9 + 10 + diff --git a/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c b/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c 11 + index 28dc33f963..41ed058860 100644 12 + --- a/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c 13 + +++ b/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c 14 + @@ -902,6 +902,9 @@ static struct page *rtR0MemObjLinuxVirtToPage(void *pv) 15 + union 16 + { 17 + pgd_t Global; 18 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0) 19 + + p4d_t Four; 20 + +#endif 21 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) 22 + pud_t Upper; 23 + #endif 24 + @@ -917,12 +920,26 @@ static struct page *rtR0MemObjLinuxVirtToPage(void *pv) 25 + u.Global = *pgd_offset(current->active_mm, ulAddr); 26 + if (RT_UNLIKELY(pgd_none(u.Global))) 27 + return NULL; 28 + - 29 + -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) 30 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0) 31 + + u.Four = *p4d_offset(&u.Global, ulAddr); 32 + + if (RT_UNLIKELY(p4d_none(u.Four))) 33 + + return NULL; 34 + + if (p4d_large(u.Four)) 35 + + { 36 + + pPage = p4d_page(u.Four); 37 + + AssertReturn(pPage, NULL); 38 + + pfn = page_to_pfn(pPage); /* doing the safe way... */ 39 + + AssertCompile(P4D_SHIFT - PAGE_SHIFT < 31); 40 + + pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (P4D_SHIFT - PAGE_SHIFT)) - 1); 41 + + return pfn_to_page(pfn); 42 + + } 43 + + u.Upper = *pud_offset(&u.Four, ulAddr); 44 + +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) 45 + u.Upper = *pud_offset(&u.Global, ulAddr); 46 + +#endif 47 + if (RT_UNLIKELY(pud_none(u.Upper))) 48 + return NULL; 49 + -# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 25) 50 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 25) 51 + if (pud_large(u.Upper)) 52 + { 53 + pPage = pud_page(u.Upper); 54 + @@ -931,8 +948,8 @@ static struct page *rtR0MemObjLinuxVirtToPage(void *pv) 55 + pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (PUD_SHIFT - PAGE_SHIFT)) - 1); 56 + return pfn_to_page(pfn); 57 + } 58 + -# endif 59 + - 60 + +#endif 61 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) 62 + u.Middle = *pmd_offset(&u.Upper, ulAddr); 63 + #else /* < 2.6.11 */ 64 + u.Middle = *pmd_offset(&u.Global, ulAddr); 65 + diff --git a/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h b/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h 66 + index 5afdee9e71..20aab0817f 100644 67 + --- a/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h 68 + +++ b/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h 69 + @@ -159,6 +159,11 @@ 70 + # include <asm/tlbflush.h> 71 + #endif 72 + 73 + +/* for set_pages_x() */ 74 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0) 75 + +# include <asm/set_memory.h> 76 + +#endif 77 + + 78 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0) 79 + # include <asm/smap.h> 80 + #else
+1
pkgs/build-support/fetchgit/nix-prefetch-git
··· 47 47 --leave-dotGit Keep the .git directories. 48 48 --fetch-submodules Fetch submodules. 49 49 --builder Clone as fetchgit does, but url, rev, and out option are mandatory. 50 + --quiet Only print the final json summary. 50 51 " 51 52 exit 1 52 53 }
+28
pkgs/data/icons/papirus-icon-theme/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "papirus-icon-theme-${version}"; 5 + version = "20170616"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "PapirusDevelopmentTeam"; 9 + repo = "papirus-icon-theme"; 10 + rev = "${version}"; 11 + sha256 = "008nkmxp3f9qqljif3v9ns3a8mflzffv2mm5zgjng9pmdl5x70j4"; 12 + }; 13 + 14 + dontBuild = true; 15 + 16 + installPhase = '' 17 + install -dm 755 $out/share/icons 18 + cp -dr Papirus{,-Dark,-Light} $out/share/icons/ 19 + cp -dr ePapirus $out/share/icons/ 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Papirus icon theme for Linux"; 24 + homepage = "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"; 25 + license = licenses.lgpl3; 26 + platforms = platforms.all; 27 + }; 28 + }
+26
pkgs/desktops/gnome-3/extensions/topicons-plus/default.nix
··· 1 + { stdenv, fetchFromGitHub, glib, gettext, bash }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "gnome-shell-extension-topicons-plus-${version}"; 5 + version = "v20"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "phocean"; 9 + repo = "TopIcons-plus"; 10 + rev = "01535328bd43ecb3f2c71376de6fc8d1d8a88577"; 11 + sha256 = "0pwpg72ihgj2jl9pg63y0hibdsl27srr3mab881w0gh17vwyixzi"; 12 + }; 13 + 14 + buildInputs = [ glib ]; 15 + 16 + nativeBuildInputs = [ gettext ]; 17 + 18 + makeFlags = [ "INSTALL_PATH=$(out)/share/gnome-shell/extensions" ]; 19 + 20 + meta = with stdenv.lib; { 21 + description = "Brings all icons back to the top panel, so that it's easier to keep track of apps running in the backround"; 22 + license = licenses.gpl2; 23 + maintainers = with maintainers; [ eperuffo ]; 24 + homepage = https://github.com/phocean/TopIcons-plus; 25 + }; 26 + }
-25
pkgs/development/compilers/gcc/6/darwin-const-correct.patch
··· 1 - From 5972cd58bde3bc8bacfe994e5b127c411241f255 Mon Sep 17 00:00:00 2001 2 - From: law <law@138bc75d-0d04-0410-961f-82ee72b054a4> 3 - Date: Tue, 3 Jan 2017 05:36:40 +0000 4 - Subject: [PATCH] * config/darwin-driver.c (darwin_driver_init): 5 - Const-correctness fixes for first_period and second_period variables. 6 - 7 - git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244010 138bc75d-0d04-0410-961f-82ee72b054a4 8 - --- 9 - diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.c 10 - index 0c4f0cd..e3ed79d 100644 11 - --- a/gcc/config/darwin-driver.c 12 - +++ b/gcc/config/darwin-driver.c 13 - @@ -299,10 +299,10 @@ darwin_driver_init (unsigned int *decoded_options_count, 14 - if (vers_string != NULL) 15 - { 16 - char *asm_major = NULL; 17 - - char *first_period = strchr(vers_string, '.'); 18 - + const char *first_period = strchr(vers_string, '.'); 19 - if (first_period != NULL) 20 - { 21 - - char *second_period = strchr(first_period+1, '.'); 22 - + const char *second_period = strchr(first_period+1, '.'); 23 - if (second_period != NULL) 24 - asm_major = xstrndup (vers_string, second_period-vers_string); 25 - else
+4 -5
pkgs/development/compilers/gcc/6/default.nix
··· 58 58 with stdenv.lib; 59 59 with builtins; 60 60 61 - let version = "6.3.0"; 61 + let version = "6.4.0"; 62 62 63 63 # Whether building a cross-compiler for GNU/Hurd. 64 64 crossGNU = targetPlatform != hostPlatform && targetPlatform.config == "i586-pc-gnu"; ··· 72 72 # The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its 73 73 # target libraries and tools. 74 74 ++ optional langAda ../gnat-cflags.patch 75 - ++ optional langFortran ../gfortran-driving.patch 76 - ++ optional hostPlatform.isDarwin ./darwin-const-correct.patch; # Kill this after 6.3.0 75 + ++ optional langFortran ../gfortran-driving.patch; 77 76 78 77 javaEcj = fetchurl { 79 78 # The `$(top_srcdir)/ecj.jar' file is automatically picked up at ··· 213 212 builder = ../builder.sh; 214 213 215 214 src = fetchurl { 216 - url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2"; 217 - sha256 = "17xjz30jb65hcf714vn9gcxvrrji8j20xm7n33qg1ywhyzryfsph"; 215 + url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"; 216 + sha256 = "1m0lr7938lw5d773dkvwld90hjlcq2282517d1gwvrfzmwgg42w5"; 218 217 }; 219 218 220 219 inherit patches;
+70 -28
pkgs/development/compilers/haxe/default.nix
··· 1 - { stdenv, fetchgit, ocaml, zlib, pcre, neko, camlp4 }: 1 + { stdenv, fetchgit, bash, coreutils, ocaml, zlib, pcre, neko, camlp4 }: 2 2 3 - stdenv.mkDerivation { 4 - name = "haxe-3.4.2"; 3 + let 4 + generic = { version, sha256, prePatch }: 5 + stdenv.mkDerivation rec { 6 + name = "haxe-${version}"; 5 7 6 - buildInputs = [ocaml zlib pcre neko camlp4]; 8 + buildInputs = [ocaml zlib pcre neko camlp4]; 7 9 8 - src = fetchgit { 9 - url = "https://github.com/HaxeFoundation/haxe.git"; 10 - sha256 = "1m5fp183agqv8h3ynhxw4kndkpq2d6arysmirv3zl3vz5crmpwqd"; 11 - fetchSubmodules = true; 10 + src = fetchgit { 11 + url = https://github.com/HaxeFoundation/haxe.git; 12 + inherit sha256; 13 + fetchSubmodules = true; 14 + rev = "refs/tags/${version}"; 15 + }; 12 16 13 - # Tag 3.4.2 14 - rev = "890f8c70cf23ce6f9fe0fdd0ee514a9699433ca7"; 15 - }; 17 + inherit prePatch; 16 18 17 - prePatch = '' 18 - sed -i -e 's|"/usr/lib/haxe/std/";|"'"$out/lib/haxe/std/"'";\n&|g' src/main.ml 19 - ''; 19 + buildFlags = [ "all" "tools" ]; 20 20 21 - buildFlags = [ "all" "tools" ]; 21 + installPhase = '' 22 + install -vd "$out/bin" "$out/lib/haxe/std" 23 + cp -vr haxe haxelib std "$out/lib/haxe" 22 24 23 - installPhase = '' 24 - install -vd "$out/bin" "$out/lib/haxe/std" 25 - install -vt "$out/bin" haxe haxelib 26 - cp -vr std "$out/lib/haxe" 27 - ''; 25 + # make wrappers which provide a temporary HAXELIB_PATH with symlinks to multiple repositories HAXELIB_PATH may point to 26 + for name in haxe haxelib; do 27 + cat > $out/bin/$name <<EOF 28 + #!{bash}/bin/bash 28 29 29 - setupHook = ./setup-hook.sh; 30 + if [[ "\$HAXELIB_PATH" =~ : ]]; then 31 + NEW_HAXELIB_PATH="\$(${coreutils}/bin/mktemp -d)" 30 32 31 - dontStrip = true; 33 + IFS=':' read -ra libs <<< "\$HAXELIB_PATH" 34 + for libdir in "\''${libs[@]}"; do 35 + for lib in "\$libdir"/*; do 36 + if [ ! -e "\$NEW_HAXELIB_PATH/\$(${coreutils}/bin/basename "\$lib")" ]; then 37 + ${coreutils}/bin/ln -s "--target-directory=\$NEW_HAXELIB_PATH" "\$lib" 38 + fi 39 + done 40 + done 41 + export HAXELIB_PATH="\$NEW_HAXELIB_PATH" 42 + $out/lib/haxe/$name "\$@" 43 + rm -rf "\$NEW_HAXELIB_PATH" 44 + else 45 + exec $out/lib/haxe/$name "\$@" 46 + fi 47 + EOF 48 + chmod +x $out/bin/$name 49 + done 50 + ''; 32 51 33 - meta = with stdenv.lib; { 34 - description = "Programming language targeting JavaScript, Flash, NekoVM, PHP, C++"; 35 - homepage = https://haxe.org; 36 - license = with licenses; [ gpl2 bsd2 /*?*/ ]; # -> docs/license.txt 37 - maintainers = [ maintainers.marcweber ]; 38 - platforms = platforms.linux ++ platforms.darwin; 52 + setupHook = ./setup-hook.sh; 53 + 54 + dontStrip = true; 55 + 56 + meta = with stdenv.lib; { 57 + description = "Programming language targeting JavaScript, Flash, NekoVM, PHP, C++"; 58 + homepage = https://haxe.org; 59 + license = with licenses; [ gpl2 bsd2 /*?*/ ]; # -> docs/license.txt 60 + maintainers = [ maintainers.marcweber ]; 61 + platforms = platforms.linux ++ platforms.darwin; 62 + }; 63 + }; 64 + in { 65 + # this old version is required to compile some libraries 66 + haxe_3_2 = generic { 67 + version = "3.2.1"; 68 + sha256 = "1x9ay5a2llq46fww3k07jxx8h1vfpyxb522snc6702a050ki5vz3"; 69 + prePatch = '' 70 + sed -i -e 's|"/usr/lib/haxe/std/";|"'"$out/lib/haxe/std/"'";\n&|g' main.ml 71 + sed -i -e 's|"neko"|"${neko}/bin/neko"|g' extra/haxelib_src/src/tools/haxelib/Main.hx 72 + ''; 73 + }; 74 + haxe_3_4 = generic { 75 + version = "3.4.2"; 76 + sha256 = "1m5fp183agqv8h3ynhxw4kndkpq2d6arysmirv3zl3vz5crmpwqd"; 77 + prePatch = '' 78 + sed -i -e 's|"/usr/lib/haxe/std/";|"'"$out/lib/haxe/std/"'";\n&|g' src/main.ml 79 + sed -i -e 's|"neko"|"${neko}/bin/neko"|g' extra/haxelib_src/src/haxelib/client/Main.hx 80 + ''; 39 81 }; 40 82 }
-52
pkgs/development/compilers/haxe/hxcpp.nix
··· 1 - { stdenv, fetchzip, haxe, neko, pcre, sqlite, zlib }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "hxcpp-3.2.27"; 5 - 6 - src = let 7 - zipFile = stdenv.lib.replaceChars ["."] [","] name; 8 - in fetchzip { 9 - inherit name; 10 - url = "http://lib.haxe.org/files/3.0/${zipFile}.zip"; 11 - sha256 = "1hw4kr1f8q7f4fkzis7kvkm7h1cxhv6cf5v1iq7rvxs2fxiys7fr"; 12 - }; 13 - 14 - NIX_LDFLAGS = "-lpcre -lz -lsqlite3"; 15 - 16 - outputs = [ "out" "lib" ]; 17 - 18 - patchPhase = '' 19 - rm -rf bin lib project/thirdparty project/libs/sqlite/sqlite3.[ch] 20 - find . -name '*.n' -delete 21 - sed -i -re '/(PCRE|ZLIB)_DIR|\<sqlite3\.c\>/d' project/Build.xml 22 - sed -i -e 's/mFromFile = "@";/mFromFile = "";/' tools/hxcpp/Linker.hx 23 - sed -i -e '/dll_ext/s,HX_CSTRING("./"),HX_CSTRING("'"$lib"'/"),' \ 24 - src/hx/Lib.cpp 25 - ''; 26 - 27 - buildInputs = [ haxe neko pcre sqlite zlib ]; 28 - 29 - targetArch = "linux-m${if stdenv.is64bit then "64" else "32"}"; 30 - 31 - buildPhase = '' 32 - haxe -neko project/build.n -cp tools/build -main Build 33 - haxe -neko run.n -cp tools/run -main RunMain 34 - haxe -neko hxcpp.n -cp tools/hxcpp -main BuildTool 35 - (cd project && neko build.n "ndll-$targetArch") 36 - ''; 37 - 38 - installPhase = '' 39 - for i in bin/Linux*/*.dso; do 40 - install -vD "$i" "$lib/$(basename "$i")" 41 - done 42 - find *.n toolchain/*.xml build-tool/BuildCommon.xml src include \ 43 - -type f -exec install -vD -m 0644 {} "$out/lib/haxe/hxcpp/{}" \; 44 - ''; 45 - 46 - meta = { 47 - homepage = "http://lib.haxe.org/p/hxcpp"; 48 - description = "Runtime support library for the Haxe C++ backend"; 49 - license = stdenv.lib.licenses.bsd2; 50 - platforms = stdenv.lib.platforms.linux; 51 - }; 52 - }
+2
pkgs/development/compilers/haxe/setup-hook.sh
··· 1 1 addHaxeLibPath() { 2 + if [ ! -d "$1/lib/haxe/std" ]; then 2 3 addToSearchPath HAXELIB_PATH "$1/lib/haxe" 4 + fi 3 5 } 4 6 5 7 envHooks+=(addHaxeLibPath)
+6
pkgs/development/compilers/neko/default.nix
··· 24 24 + "fe87462d9c7a6ee27e28f5be5e4fc0ac87b34574.patch"; 25 25 sha256 = "1jbmq6j32vg3qv20dbh82cp54886lgrh7gkcqins8a2y4l4dl3sc"; 26 26 }) 27 + # https://github.com/HaxeFoundation/neko/pull/165 28 + (fetchpatch { 29 + url = "https://github.com/HaxeFoundation/neko/commit/" 30 + + "c6d9c6d796200990b3b6a53a4dc716c9192398e6.patch"; 31 + sha256 = "1pq0qhhb9gbhc3zbgylwp0amhwsz0q0ggpj6v2xgv0hfy7d63rcd"; 32 + }) 27 33 ]; 28 34 29 35 buildInputs =
+4 -3
pkgs/development/compilers/wla-dx/default.nix
··· 1 1 {stdenv, fetchFromGitHub, cmake}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "wla-dx-git-2016-02-27"; 4 + version = "2017-06-05"; 5 + name = "wla-dx-git-${version}"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "vhelin"; 8 9 repo = "wla-dx"; 9 - rev = "8189fe8d5620584ea16563875ff3c5430527c86a"; 10 - sha256 = "02zgkcyfx7y8j6jvyi12lm29fydnd7m3rxv6g2psv23fyzmpkkir"; 10 + rev = "ae6843f9711cbc2fa6dd8c200877b40bd2bcad7f"; 11 + sha256 = "09c2kz12ld97ad41j6r8r65jknllrak1x8r43fgr26x7hdlxz5c6"; 11 12 }; 12 13 13 14 hardeningDisable = [ "format" ];
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 670 670 haste-compiler = markBroken (self.callPackage ../tools/haskell/haste/haste-compiler.nix { inherit overrideCabal; super-haste-compiler = super.haste-compiler; }); 671 671 672 672 # tinc is a new build driver a la Stack that's not yet available from Hackage. 673 - tinc = self.callPackage ../tools/haskell/tinc {}; 673 + tinc = self.callPackage ../tools/haskell/tinc { inherit (pkgs) cabal-install cabal2nix; }; 674 674 675 675 # Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza 676 676 cairo = addBuildTool super.cairo self.gtk2hs-buildtools;
+8
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 59 59 # https://github.com/nominolo/ghc-syb/issues/20 60 60 ghc-syb-utils = dontCheck super.ghc-syb-utils; 61 61 62 + # Older, LTS-8-based versions don't compile. 63 + vector = super.vector_0_12_0_1; 64 + primitive = self.primitive_0_6_2_0; 65 + syb = self.syb_0_7; 66 + 67 + # Work around overly restrictive constraints on the version of 'base'. 68 + doctest = doJailbreak super.doctest; 69 + 62 70 }
+749 -214
pkgs/development/haskell-modules/hackage-packages.nix
··· 17950 17950 }: 17951 17951 mkDerivation { 17952 17952 pname = "VKHS"; 17953 - version = "1.9"; 17954 - sha256 = "0vfspcsm2fgpqwbwli5a4ca8lsh50j8m9x2v4ccs6zd8svcimg3q"; 17953 + version = "1.9.1"; 17954 + sha256 = "1jhllxylsclshs027vinx5p3rql3964dy4p37q916g4g58ml83j6"; 17955 17955 isLibrary = true; 17956 17956 isExecutable = true; 17957 17957 libraryHaskellDepends = [ ··· 20602 20602 pname = "active"; 20603 20603 version = "0.2.0.13"; 20604 20604 sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx"; 20605 - revision = "1"; 20606 - editedCabalFile = "15z0n337bglkn1a3hx2gvh64jx311nmsa4vijynmwp2hq11rgvm6"; 20605 + revision = "2"; 20606 + editedCabalFile = "1ml42hbvfhqzpdi1y5q6dqp4wq6zqb30f15r34n9ip9iv44qjwwf"; 20607 20607 libraryHaskellDepends = [ 20608 20608 base lens linear semigroupoids semigroups vector 20609 20609 ]; ··· 26741 26741 hydraPlatforms = stdenv.lib.platforms.none; 26742 26742 }) {}; 26743 26743 26744 - "arithmoi_0_5_0_0" = callPackage 26744 + "arithmoi_0_5_0_1" = callPackage 26745 26745 ({ mkDerivation, array, base, containers, criterion, exact-pi 26746 26746 , ghc-prim, integer-gmp, integer-logarithms, mtl, QuickCheck 26747 26747 , random, smallcheck, tasty, tasty-hunit, tasty-quickcheck ··· 26749 26749 }: 26750 26750 mkDerivation { 26751 26751 pname = "arithmoi"; 26752 - version = "0.5.0.0"; 26753 - sha256 = "0gja9x6y2nprlg5d2wjycjvxgc7bb4p6y8d4fg3dxxzzwgqgrrab"; 26752 + version = "0.5.0.1"; 26753 + sha256 = "1hny1xnkwi0ahzdw4d1pfskdi416wl6k6p4pfzqssj79bhlpp6vg"; 26754 26754 configureFlags = [ "-f-llvm" ]; 26755 26755 libraryHaskellDepends = [ 26756 26756 array base containers exact-pi ghc-prim integer-gmp ··· 26823 26823 hydraPlatforms = stdenv.lib.platforms.none; 26824 26824 }) {inherit (pkgs) arpack;}; 26825 26825 26826 - "array_0_5_1_1" = callPackage 26826 + "array_0_5_2_0" = callPackage 26827 26827 ({ mkDerivation, base }: 26828 26828 mkDerivation { 26829 26829 pname = "array"; 26830 - version = "0.5.1.1"; 26831 - sha256 = "08r2rq4blvc737mrg3xhlwiw13jmsz5dlf2fd0ghb9cdaxc6kjc9"; 26830 + version = "0.5.2.0"; 26831 + sha256 = "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj"; 26832 26832 libraryHaskellDepends = [ base ]; 26833 26833 description = "Mutable and immutable arrays"; 26834 26834 license = stdenv.lib.licenses.bsd3; ··· 27727 27727 license = stdenv.lib.licenses.bsd3; 27728 27728 }) {}; 27729 27729 27730 + "async-refresh-tokens_0_2_0_0" = callPackage 27731 + ({ mkDerivation, async-refresh, base, bytestring, criterion 27732 + , formatting, HUnit, lifted-async, microlens, microlens-th 27733 + , monad-control, monad-logger, safe-exceptions, stm, test-framework 27734 + , test-framework-hunit, text 27735 + }: 27736 + mkDerivation { 27737 + pname = "async-refresh-tokens"; 27738 + version = "0.2.0.0"; 27739 + sha256 = "1inpl44hmk4g5y0p09wdg85k921174zz5f5kn0z69b13gfrhncw6"; 27740 + libraryHaskellDepends = [ 27741 + async-refresh base bytestring formatting lifted-async microlens 27742 + microlens-th monad-control monad-logger safe-exceptions stm text 27743 + ]; 27744 + testHaskellDepends = [ 27745 + base criterion HUnit monad-logger stm test-framework 27746 + test-framework-hunit 27747 + ]; 27748 + homepage = "https://github.com/mtesseract/async-refresh-tokens#readme"; 27749 + description = "Package implementing core logic for refreshing of expiring access tokens"; 27750 + license = stdenv.lib.licenses.bsd3; 27751 + hydraPlatforms = stdenv.lib.platforms.none; 27752 + }) {}; 27753 + 27730 27754 "async-timer" = callPackage 27731 27755 ({ mkDerivation, base, containers, criterion, HUnit, lifted-async 27732 27756 , lifted-base, monad-control, safe-exceptions, test-framework ··· 33533 33557 33534 33558 "bitcoin-payment-channel" = callPackage 33535 33559 ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring 33536 - , bytestring, cereal, criterion, deepseq, errors, haskoin-core 33537 - , hexstring, hspec, monad-time, mtl, QuickCheck, random, rbpcp-api 33538 - , scientific, semigroups, string-conversions, tagged 33539 - , test-framework, test-framework-quickcheck2, text, tf-random, time 33560 + , blockchain-restful-address-index-api, bytestring, cereal 33561 + , criterion, data-default-class, deepseq, either, errors 33562 + , haskoin-core, hexstring, hspec, hspec-discover, monad-time, mtl 33563 + , QuickCheck, random, rbpcp-api, scientific, semigroups 33564 + , string-conversions, tagged, test-framework 33565 + , test-framework-quickcheck2, text, tf-random, time, transformers 33540 33566 }: 33541 33567 mkDerivation { 33542 33568 pname = "bitcoin-payment-channel"; 33543 - version = "1.0.1.0"; 33544 - sha256 = "18hg95jgmjpmpak2rspb0l5602j112gya9ydv9xm2gpx13wc88xp"; 33569 + version = "1.2.0.0"; 33570 + sha256 = "022wkygx76557cqkw0rvkmv3111n6hiyk3vwym3ampbkr2dv998f"; 33545 33571 libraryHaskellDepends = [ 33546 - aeson base base16-bytestring bytestring cereal deepseq errors 33547 - haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api 33572 + aeson base base16-bytestring blockchain-restful-address-index-api 33573 + bytestring cereal data-default-class deepseq either errors 33574 + haskoin-core hexstring hspec monad-time mtl QuickCheck rbpcp-api 33548 33575 scientific semigroups string-conversions tagged text time 33576 + transformers 33549 33577 ]; 33550 33578 testHaskellDepends = [ 33551 - aeson base base16-bytestring base64-bytestring bytestring cereal 33552 - deepseq errors haskoin-core hexstring hspec monad-time mtl 33553 - QuickCheck random rbpcp-api scientific semigroups 33554 - string-conversions tagged test-framework test-framework-quickcheck2 33555 - text tf-random time 33579 + aeson base base16-bytestring base64-bytestring 33580 + blockchain-restful-address-index-api bytestring cereal 33581 + data-default-class deepseq either errors haskoin-core hexstring 33582 + hspec hspec-discover monad-time mtl QuickCheck random rbpcp-api 33583 + scientific semigroups string-conversions tagged test-framework 33584 + test-framework-quickcheck2 text tf-random time transformers 33556 33585 ]; 33557 33586 benchmarkHaskellDepends = [ 33558 - aeson base base16-bytestring bytestring cereal criterion deepseq 33559 - errors haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api 33560 - scientific semigroups string-conversions tagged text time 33587 + aeson base base16-bytestring blockchain-restful-address-index-api 33588 + bytestring cereal criterion data-default-class deepseq either 33589 + errors haskoin-core hexstring hspec monad-time mtl QuickCheck 33590 + rbpcp-api scientific semigroups string-conversions tagged text time 33591 + transformers 33561 33592 ]; 33562 33593 homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel"; 33563 33594 description = "Instant, two-party Bitcoin payments"; 33564 33595 license = "unknown"; 33565 33596 hydraPlatforms = stdenv.lib.platforms.none; 33566 - }) {}; 33597 + broken = true; 33598 + }) {blockchain-restful-address-index-api = null;}; 33567 33599 33568 33600 "bitcoin-rpc" = callPackage 33569 33601 ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal ··· 34667 34699 "blockchain" = callPackage 34668 34700 ({ mkDerivation, aeson, async, base, byteable, bytestring 34669 34701 , cryptonite, deepseq, either, errors, hashable, hspec, memory, mtl 34670 - , QuickCheck, text, time, transformers, unordered-containers 34702 + , QuickCheck, quickcheck-instances, text, time, transformers 34703 + , unordered-containers 34671 34704 }: 34672 34705 mkDerivation { 34673 34706 pname = "blockchain"; 34674 - version = "0.0.2"; 34675 - sha256 = "1abd2p587p3kvg3zyn3qmlhk0lw42cs18f7msgkcz07r2k99r047"; 34707 + version = "0.0.3"; 34708 + sha256 = "0hyyg4gpp8wijisvh176pjkjzrvb3v8v0gaws7j6cpirkpjgi895"; 34676 34709 libraryHaskellDepends = [ 34677 34710 aeson base byteable bytestring cryptonite either errors hashable 34678 34711 memory mtl text time transformers unordered-containers 34679 34712 ]; 34680 34713 testHaskellDepends = [ 34681 34714 aeson async base byteable bytestring cryptonite deepseq either 34682 - errors hashable hspec memory mtl QuickCheck text time transformers 34683 - unordered-containers 34715 + errors hashable hspec memory mtl QuickCheck quickcheck-instances 34716 + text time transformers unordered-containers 34684 34717 ]; 34685 34718 homepage = "https://github.com/TGOlson/blockchain"; 34686 34719 description = "Generic blockchain implementation"; ··· 35397 35430 }: 35398 35431 mkDerivation { 35399 35432 pname = "boomange"; 35400 - version = "0.1.3.2"; 35401 - sha256 = "0sc003xcqv8qdfjrn2mil81f3dspwjzdg9jj0mnffrws66mkw38a"; 35433 + version = "0.1.3.3"; 35434 + sha256 = "0am2b5f6a47khka31mxynl9j2fisa6zyfk3ca8yna02hdkw3rlf6"; 35402 35435 isLibrary = false; 35403 35436 isExecutable = true; 35404 35437 executableHaskellDepends = [ ··· 38264 38297 38265 38298 "cabal2nix" = callPackage 38266 38299 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal 38267 - , containers, deepseq, directory, distribution-nixpkgs, doctest 38268 - , filepath, hackage-db, language-nix, lens, monad-par 38269 - , monad-par-extras, mtl, optparse-applicative, pretty, process, SHA 38270 - , split, text, time, transformers, utf8-string, yaml 38300 + , cabal-doctest, containers, deepseq, directory 38301 + , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl 38302 + , language-nix, lens, monad-par, monad-par-extras, mtl 38303 + , optparse-applicative, pretty, process, split, text, time 38304 + , transformers, utf8-string, yaml 38271 38305 }: 38272 38306 mkDerivation { 38273 38307 pname = "cabal2nix"; 38274 - version = "2.2.1"; 38275 - sha256 = "1hw3x3dk1gc2am3w1cxxsb1rdz976vc35zrjabdlx52ncb2lmfx7"; 38308 + version = "2.3.1"; 38309 + sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj"; 38276 38310 isLibrary = true; 38277 38311 isExecutable = true; 38312 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 38278 38313 libraryHaskellDepends = [ 38279 38314 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 38280 - directory distribution-nixpkgs filepath hackage-db language-nix 38281 - lens optparse-applicative pretty process SHA split text 38315 + directory distribution-nixpkgs filepath hackage-db hopenssl 38316 + language-nix lens optparse-applicative pretty process split text 38282 38317 transformers yaml 38283 38318 ]; 38284 38319 executableHaskellDepends = [ 38285 38320 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 38286 - directory distribution-nixpkgs filepath hackage-db language-nix 38287 - lens monad-par monad-par-extras mtl optparse-applicative pretty 38288 - process SHA split text time transformers utf8-string yaml 38321 + directory distribution-nixpkgs filepath hackage-db hopenssl 38322 + language-nix lens monad-par monad-par-extras mtl 38323 + optparse-applicative pretty process split text time transformers 38324 + utf8-string yaml 38289 38325 ]; 38290 38326 testHaskellDepends = [ 38291 38327 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 38292 - directory distribution-nixpkgs doctest filepath hackage-db 38293 - language-nix lens optparse-applicative pretty process SHA split 38294 - text transformers yaml 38328 + directory distribution-nixpkgs doctest filepath hackage-db hopenssl 38329 + language-nix lens optparse-applicative pretty process split text 38330 + transformers yaml 38295 38331 ]; 38296 38332 homepage = "https://github.com/nixos/cabal2nix#readme"; 38297 38333 description = "Convert Cabal files into Nix build instructions"; ··· 41032 41068 license = stdenv.lib.licenses.bsd3; 41033 41069 }) {}; 41034 41070 41035 - "chart-unit_0_3_1" = callPackage 41036 - ({ mkDerivation, ad, base, colour, containers, data-default 41037 - , diagrams, diagrams-core, diagrams-lib, diagrams-svg, foldl 41038 - , formatting, HUnit, lens, linear, ListLike, mwc-probability 41039 - , mwc-random, numhask, numhask-range, primitive, protolude 41040 - , QuickCheck, reflection, smallcheck, SVGFonts, tasty, tasty-hspec 41041 - , tasty-hunit, tasty-quickcheck, tasty-smallcheck, tdigest, text 41071 + "chart-unit_0_3_2" = callPackage 41072 + ({ mkDerivation, ad, base, colour, diagrams-lib, diagrams-svg 41073 + , foldl, formatting, lens, linear, mwc-probability, mwc-random 41074 + , numhask, numhask-range, primitive, protolude, reflection, tasty 41075 + , tasty-hspec, tdigest, text 41042 41076 }: 41043 41077 mkDerivation { 41044 41078 pname = "chart-unit"; 41045 - version = "0.3.1"; 41046 - sha256 = "0z7f604y08d8bki6fjx5fz2b1c9lrhalxdjlx1wmhlxz320dpm2w"; 41079 + version = "0.3.2"; 41080 + sha256 = "06yilm8ldkf59vxycydfhn990x6lmykgma2nwc87mxnqc6820a22"; 41047 41081 isLibrary = true; 41048 41082 isExecutable = true; 41049 41083 libraryHaskellDepends = [ 41050 - base colour containers data-default diagrams diagrams-core 41051 - diagrams-lib diagrams-svg foldl formatting lens linear numhask 41052 - numhask-range protolude QuickCheck SVGFonts text 41084 + base colour diagrams-lib diagrams-svg foldl formatting lens linear 41085 + numhask numhask-range text 41053 41086 ]; 41054 41087 executableHaskellDepends = [ 41055 - ad base containers diagrams diagrams-core diagrams-lib diagrams-svg 41056 - foldl formatting lens linear ListLike mwc-probability mwc-random 41057 - numhask numhask-range primitive protolude reflection SVGFonts 41058 - tdigest text 41059 - ]; 41060 - testHaskellDepends = [ 41061 - base data-default diagrams-lib HUnit numhask numhask-range 41062 - protolude QuickCheck smallcheck tasty tasty-hspec tasty-hunit 41063 - tasty-quickcheck tasty-smallcheck 41088 + ad base foldl mwc-probability mwc-random numhask primitive 41089 + protolude reflection tdigest text 41064 41090 ]; 41091 + testHaskellDepends = [ base numhask tasty tasty-hspec ]; 41065 41092 homepage = "https://github.com/tonyday567/chart-unit"; 41066 41093 description = "A set of native haskell charts"; 41067 41094 license = stdenv.lib.licenses.bsd3; ··· 45889 45916 }: 45890 45917 mkDerivation { 45891 45918 pname = "concurrent-machines"; 45892 - version = "0.3.0"; 45893 - sha256 = "1lha3bk98cdd3bsy5kbl92hp3f35x3q1p135j37r9xw9ix4kivy5"; 45919 + version = "0.3.1"; 45920 + sha256 = "0n04gnnv323fk1h9mp8krqbl2v6ljjv1vzw5df38cxvj2xd64y94"; 45894 45921 libraryHaskellDepends = [ 45895 45922 async base containers lifted-async machines monad-control 45896 45923 semigroups time transformers transformers-base ··· 49470 49497 hydraPlatforms = stdenv.lib.platforms.none; 49471 49498 }) {}; 49472 49499 49500 + "crypt-sha512" = callPackage 49501 + ({ mkDerivation, attoparsec, base, bytestring, cryptohash-sha512 49502 + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck 49503 + }: 49504 + mkDerivation { 49505 + pname = "crypt-sha512"; 49506 + version = "0"; 49507 + sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2"; 49508 + libraryHaskellDepends = [ 49509 + attoparsec base bytestring cryptohash-sha512 49510 + ]; 49511 + testHaskellDepends = [ 49512 + base bytestring quickcheck-instances tasty tasty-hunit 49513 + tasty-quickcheck 49514 + ]; 49515 + homepage = "https://github.com/phadej/crypt-sha512"; 49516 + description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm"; 49517 + license = stdenv.lib.licenses.bsd3; 49518 + }) {}; 49519 + 49473 49520 "crypto-api" = callPackage 49474 49521 ({ mkDerivation, base, bytestring, cereal, entropy, tagged 49475 49522 , transformers ··· 52178 52225 ({ mkDerivation, base, containers, ghc-prim, hspec, lens, tagged }: 52179 52226 mkDerivation { 52180 52227 pname = "data-diverse"; 52181 - version = "0.3.0.0"; 52182 - sha256 = "1h6i10qixy0603xamal2v54knznjmza081hg410a2s97cigclay8"; 52228 + version = "0.4.0.0"; 52229 + sha256 = "0jqyn4jwdvzijqwrb5j0052h95vxdwgixfb5a7cgwa574yipks09"; 52183 52230 libraryHaskellDepends = [ base containers ghc-prim lens tagged ]; 52184 52231 testHaskellDepends = [ base hspec lens tagged ]; 52185 52232 homepage = "https://github.com/louispan/data-diverse#readme"; ··· 55921 55968 license = stdenv.lib.licenses.bsd3; 55922 55969 }) {}; 55923 55970 55971 + "diagrams-contrib_1_4_1" = callPackage 55972 + ({ mkDerivation, base, circle-packing, colour, containers 55973 + , cubicbezier, data-default, data-default-class, diagrams-core 55974 + , diagrams-lib, diagrams-solve, force-layout, hashable, HUnit, lens 55975 + , linear, mfsolve, MonadRandom, monoid-extras, mtl, mtl-compat 55976 + , parsec, QuickCheck, random, semigroups, split, test-framework 55977 + , test-framework-hunit, test-framework-quickcheck2, text 55978 + }: 55979 + mkDerivation { 55980 + pname = "diagrams-contrib"; 55981 + version = "1.4.1"; 55982 + sha256 = "1apbgicaq7qaij42hwh5aiy67si2fjd0m4lah1hw4vz0cqfxxs2v"; 55983 + libraryHaskellDepends = [ 55984 + base circle-packing colour containers cubicbezier data-default 55985 + data-default-class diagrams-core diagrams-lib diagrams-solve 55986 + force-layout hashable lens linear mfsolve MonadRandom monoid-extras 55987 + mtl mtl-compat parsec random semigroups split text 55988 + ]; 55989 + testHaskellDepends = [ 55990 + base containers diagrams-lib HUnit QuickCheck test-framework 55991 + test-framework-hunit test-framework-quickcheck2 55992 + ]; 55993 + homepage = "http://projects.haskell.org/diagrams/"; 55994 + description = "Collection of user contributions to diagrams EDSL"; 55995 + license = stdenv.lib.licenses.bsd3; 55996 + hydraPlatforms = stdenv.lib.platforms.none; 55997 + }) {}; 55998 + 55924 55999 "diagrams-core" = callPackage 55925 56000 ({ mkDerivation, adjunctions, base, containers, distributive 55926 56001 , dual-tree, lens, linear, monoid-extras, mtl, profunctors ··· 56054 56129 pname = "diagrams-lib"; 56055 56130 version = "1.4.1.2"; 56056 56131 sha256 = "0w16cljv9jcvn46hd19qvw1bfvxijlak286nap9qbvyavq2qhvjb"; 56057 - revision = "2"; 56058 - editedCabalFile = "0na2aqk7aw2f1nq62r1zwmv3f5h9yx61b0b5qxmsazgyvqjgc3z3"; 56132 + revision = "3"; 56133 + editedCabalFile = "14ni87kwmjhbphcihiivvz0nxga355263q36wvbyvvjmxvbdj98n"; 56059 56134 libraryHaskellDepends = [ 56060 56135 active adjunctions array base bytestring cereal colour containers 56061 56136 data-default-class diagrams-core diagrams-solve directory ··· 56243 56318 license = stdenv.lib.licenses.bsd3; 56244 56319 }) {}; 56245 56320 56321 + "diagrams-solve_0_1_1" = callPackage 56322 + ({ mkDerivation, base, deepseq, tasty, tasty-hunit 56323 + , tasty-quickcheck 56324 + }: 56325 + mkDerivation { 56326 + pname = "diagrams-solve"; 56327 + version = "0.1.1"; 56328 + sha256 = "17agchqkmj14b17sw50kzxq4hm056g5d8yy0wnqn5w8h1d0my7x4"; 56329 + libraryHaskellDepends = [ base ]; 56330 + testHaskellDepends = [ 56331 + base deepseq tasty tasty-hunit tasty-quickcheck 56332 + ]; 56333 + homepage = "http://projects.haskell.org/diagrams"; 56334 + description = "Pure Haskell solver routines used by diagrams"; 56335 + license = stdenv.lib.licenses.bsd3; 56336 + hydraPlatforms = stdenv.lib.platforms.none; 56337 + }) {}; 56338 + 56246 56339 "diagrams-svg" = callPackage 56247 56340 ({ mkDerivation, base, base64-bytestring, bytestring, colour 56248 56341 , containers, diagrams-core, diagrams-lib, filepath, hashable ··· 56956 57049 ({ mkDerivation, base, Cabal, ghc-prim, QuickCheck }: 56957 57050 mkDerivation { 56958 57051 pname = "dimensions"; 56959 - version = "0.1.0.0"; 56960 - sha256 = "0162ki2vw1k3wza7b4zfp4ya4lb3cdzp0vdr0k8d8k5b3w107p26"; 57052 + version = "0.3.0.0"; 57053 + sha256 = "00932v3j629ik2n4flq74zcxvvqxgsl88sifyn2ppdwvp535cmhm"; 56961 57054 libraryHaskellDepends = [ base ghc-prim ]; 56962 57055 testHaskellDepends = [ base Cabal QuickCheck ]; 56963 57056 homepage = "https://github.com/achirkin/easytensor#readme"; ··· 57186 57279 homepage = "https://github.com/IreneKnapp/direct-sqlite"; 57187 57280 description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; 57188 57281 license = stdenv.lib.licenses.bsd3; 57282 + }) {}; 57283 + 57284 + "direct-sqlite_2_3_20" = callPackage 57285 + ({ mkDerivation, base, base16-bytestring, bytestring, directory 57286 + , HUnit, temporary, text 57287 + }: 57288 + mkDerivation { 57289 + pname = "direct-sqlite"; 57290 + version = "2.3.20"; 57291 + sha256 = "0wdjmqfs968319nl6ikmrrjqajfcb48k11hmmljwg81n1sbdydbf"; 57292 + libraryHaskellDepends = [ base bytestring text ]; 57293 + testHaskellDepends = [ 57294 + base base16-bytestring bytestring directory HUnit temporary text 57295 + ]; 57296 + homepage = "https://github.com/IreneKnapp/direct-sqlite"; 57297 + description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; 57298 + license = stdenv.lib.licenses.bsd3; 57299 + hydraPlatforms = stdenv.lib.platforms.none; 57189 57300 }) {}; 57190 57301 57191 57302 "directed-cubical" = callPackage ··· 59976 60087 license = stdenv.lib.licenses.bsd3; 59977 60088 }) {}; 59978 60089 60090 + "dual-tree_0_2_1" = callPackage 60091 + ({ mkDerivation, base, monoid-extras, newtype-generics, QuickCheck 60092 + , semigroups, testing-feat 60093 + }: 60094 + mkDerivation { 60095 + pname = "dual-tree"; 60096 + version = "0.2.1"; 60097 + sha256 = "06azc2lwli9aw81a23g82yxiann2qjc3bk7cdyh9kiwimdyj8r94"; 60098 + libraryHaskellDepends = [ 60099 + base monoid-extras newtype-generics semigroups 60100 + ]; 60101 + testHaskellDepends = [ 60102 + base monoid-extras QuickCheck semigroups testing-feat 60103 + ]; 60104 + description = "Rose trees with cached and accumulating monoidal annotations"; 60105 + license = stdenv.lib.licenses.bsd3; 60106 + hydraPlatforms = stdenv.lib.platforms.none; 60107 + }) {}; 60108 + 59979 60109 "duckling" = callPackage 59980 60110 ({ mkDerivation, aeson, array, attoparsec, base, bytestring 59981 60111 , containers, deepseq, dependent-sum, directory, extra, filepath ··· 60702 60832 }: 60703 60833 mkDerivation { 60704 60834 pname = "easytensor"; 60705 - version = "0.2.0.0"; 60706 - sha256 = "1z5myc51q96pbwaryf6pvjvfqq9l2d0cwnhpxpxn3bkcj6jr9yf8"; 60835 + version = "0.3.0.0"; 60836 + sha256 = "1a6y6lrnc82354jqfrns4bb3pwhiwnidfcgfwzg38wsdmpq5rhg9"; 60707 60837 libraryHaskellDepends = [ base dimensions ghc-prim ]; 60708 60838 testHaskellDepends = [ base Cabal dimensions QuickCheck ]; 60709 60839 benchmarkHaskellDepends = [ base dimensions time ]; 60710 60840 homepage = "https://github.com/achirkin/easytensor#readme"; 60711 - description = "Initial project template from stack"; 60841 + description = "Pure, type-indexed haskell vector, matrix, and tensor library"; 60712 60842 license = stdenv.lib.licenses.mit; 60713 60843 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 60714 60844 }) {}; ··· 61808 61938 license = stdenv.lib.licenses.bsd3; 61809 61939 }) {}; 61810 61940 61941 + "eliminators" = callPackage 61942 + ({ mkDerivation, base, hspec, singletons }: 61943 + mkDerivation { 61944 + pname = "eliminators"; 61945 + version = "0.1"; 61946 + sha256 = "0amd3gwnxhdbpg9afv2zs4c3lhc9s7ri66cpdp4x7vmp5xx6yi3n"; 61947 + libraryHaskellDepends = [ base singletons ]; 61948 + testHaskellDepends = [ base hspec singletons ]; 61949 + homepage = "https://github.com/RyanGlScott/eliminators"; 61950 + description = "Dependently typed elimination functions using singletons"; 61951 + license = stdenv.lib.licenses.bsd3; 61952 + }) {}; 61953 + 61811 61954 "elision" = callPackage 61812 61955 ({ mkDerivation, base, profunctors }: 61813 61956 mkDerivation { ··· 67348 67491 license = stdenv.lib.licenses.mit; 67349 67492 }) {}; 67350 67493 67494 + "file-templates" = callPackage 67495 + ({ mkDerivation, attoparsec, base, bytestring, directory, filepath 67496 + , foundation, transformers, unordered-containers 67497 + }: 67498 + mkDerivation { 67499 + pname = "file-templates"; 67500 + version = "1.1.0.0"; 67501 + sha256 = "0vh83vpcfz5yringls1w8ydl3xr5jawgnzyvj8nn28m1qgwaz29v"; 67502 + isLibrary = false; 67503 + isExecutable = true; 67504 + executableHaskellDepends = [ 67505 + attoparsec base bytestring directory filepath foundation 67506 + transformers unordered-containers 67507 + ]; 67508 + homepage = "https://github.com/anfelor/file-templates#readme"; 67509 + description = "Use templates for files and directories"; 67510 + license = stdenv.lib.licenses.bsd3; 67511 + }) {}; 67512 + 67351 67513 "filecache" = callPackage 67352 67514 ({ mkDerivation, base, directory, exceptions, hashable, hinotify 67353 67515 , lens, mtl, stm, strict-base-types, temporary ··· 67474 67636 license = stdenv.lib.licenses.bsd3; 67475 67637 }) {}; 67476 67638 67639 + "fileplow" = callPackage 67640 + ({ mkDerivation, base, binary-search, bytestring, hspec, mtl 67641 + , QuickCheck, temporary, vector 67642 + }: 67643 + mkDerivation { 67644 + pname = "fileplow"; 67645 + version = "0.1.0.0"; 67646 + sha256 = "017f3f3w69fvlhdagivb5xp72vwzmimcjd94zw9l9ylp5jv7vp4x"; 67647 + libraryHaskellDepends = [ base binary-search bytestring vector ]; 67648 + testHaskellDepends = [ 67649 + base bytestring hspec mtl QuickCheck temporary 67650 + ]; 67651 + homepage = "https://github.com/agrafix/fileplow#readme"; 67652 + description = "Library to process and search large files or a collection of files"; 67653 + license = stdenv.lib.licenses.bsd3; 67654 + }) {}; 67655 + 67477 67656 "filestore" = callPackage 67478 67657 ({ mkDerivation, base, bytestring, containers, Diff, directory 67479 67658 , filepath, HUnit, mtl, old-locale, parsec, process, split, time ··· 68838 69017 }: 68839 69018 mkDerivation { 68840 69019 pname = "fltkhs"; 68841 - version = "0.5.3.2"; 68842 - sha256 = "0m29qcajhbzkl577xyzly82m9jrd446gzpxgg7sswvaki1wa6yv0"; 69020 + version = "0.5.3.3"; 69021 + sha256 = "0rl6zwamkwdjnlmn2rr0mh16idci5xqgr70qsvqarj34h1ax2idb"; 68843 69022 isLibrary = true; 68844 69023 isExecutable = true; 68845 69024 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 72260 72439 hydraPlatforms = stdenv.lib.platforms.none; 72261 72440 }) {}; 72262 72441 72442 + "gen-passwd" = callPackage 72443 + ({ mkDerivation, base, bytestring, optparse-applicative, random 72444 + , vector 72445 + }: 72446 + mkDerivation { 72447 + pname = "gen-passwd"; 72448 + version = "1.1.0.0"; 72449 + sha256 = "16ql67p4knkwas4kfa1mikqqxq6kvzcnrbza5y7kk3gi0haiaj1s"; 72450 + isLibrary = false; 72451 + isExecutable = true; 72452 + executableHaskellDepends = [ 72453 + base bytestring optparse-applicative random vector 72454 + ]; 72455 + homepage = "https://github.com/anfelor/gen-passwd#readme"; 72456 + description = "Create wordlist-based passwords easily"; 72457 + license = stdenv.lib.licenses.bsd3; 72458 + }) {}; 72459 + 72263 72460 "gencheck" = callPackage 72264 72461 ({ mkDerivation, base, combinat, containers, ieee754, memoize 72265 72462 , random, template-haskell, transformers ··· 75631 75828 hydraPlatforms = stdenv.lib.platforms.none; 75632 75829 }) {}; 75633 75830 75634 - "ginger_0_5_2_1" = callPackage 75831 + "ginger_0_5_3_0" = callPackage 75635 75832 ({ mkDerivation, aeson, base, bytestring, data-default, filepath 75636 75833 , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit 75637 75834 , tasty-quickcheck, text, time, transformers, unordered-containers 75638 - , utf8-string, vector, wryte 75835 + , utf8-string, vector 75639 75836 }: 75640 75837 mkDerivation { 75641 75838 pname = "ginger"; 75642 - version = "0.5.2.1"; 75643 - sha256 = "1axazqa84hbgrrswdmxkl5wc8kdfana9f6wzj5m83zn8pmjsixvk"; 75839 + version = "0.5.3.0"; 75840 + sha256 = "049ys725scrrkxc2q4wx085hbzdnjpm1jd9wqraqg5fa23vpfy34"; 75644 75841 isLibrary = true; 75645 75842 isExecutable = true; 75646 75843 libraryHaskellDepends = [ 75647 75844 aeson base bytestring data-default filepath http-types mtl parsec 75648 75845 safe scientific text time transformers unordered-containers 75649 - utf8-string vector wryte 75846 + utf8-string vector 75650 75847 ]; 75651 75848 executableHaskellDepends = [ 75652 75849 aeson base bytestring data-default text transformers 75653 - unordered-containers wryte 75850 + unordered-containers 75654 75851 ]; 75655 75852 testHaskellDepends = [ 75656 75853 aeson base bytestring data-default mtl tasty tasty-hunit ··· 77583 77780 }: 77584 77781 mkDerivation { 77585 77782 pname = "glue-common"; 77586 - version = "0.4.9"; 77587 - sha256 = "15cxrm7bnc4p6ayykpba6rgzb27d3rhd0cw437x6id5a0daxr0sc"; 77783 + version = "0.5"; 77784 + sha256 = "0wza8cmschfh6kk21wm2bz12ly3in7kf0cv6jma0a78fiphdwg2q"; 77588 77785 libraryHaskellDepends = [ 77589 77786 base hashable lifted-base monad-control text time transformers 77590 77787 transformers-base unordered-containers ··· 77607 77804 }: 77608 77805 mkDerivation { 77609 77806 pname = "glue-core"; 77610 - version = "0.4.9"; 77611 - sha256 = "035x4fx4c1168gqmrgc60xyzz670pa9v7qi0qfp91vkl5xwa5i2n"; 77807 + version = "0.5"; 77808 + sha256 = "0x89h04j8z58nd1cx6rxn0hgjgb24kdzgl21m2xrlj7h1fp9fwfi"; 77612 77809 libraryHaskellDepends = [ 77613 77810 base glue-common hashable lifted-base monad-control text time 77614 77811 transformers transformers-base unordered-containers ··· 77631 77828 }: 77632 77829 mkDerivation { 77633 77830 pname = "glue-ekg"; 77634 - version = "0.4.9"; 77635 - sha256 = "0gr0887dz3527xbcdrf70ww0z7mqh63733ia0d7vqgmsmj95fg1p"; 77831 + version = "0.5"; 77832 + sha256 = "0ckbmjizfclpdyzrc85l9hh79yl82rmbkim5gq543qnppi1pn4h6"; 77636 77833 libraryHaskellDepends = [ 77637 77834 base ekg-core glue-common hashable lifted-base monad-control text 77638 77835 time transformers transformers-base unordered-containers ··· 77654 77851 }: 77655 77852 mkDerivation { 77656 77853 pname = "glue-example"; 77657 - version = "0.4.9"; 77658 - sha256 = "0z4pkdrzdjs6xkx8wi314jadhiyyf1nqmd2jwh3h3c422l951sib"; 77854 + version = "0.5"; 77855 + sha256 = "10nw8bzxbcghyy9xyb69ka3a3w66fysczhhgrshy462ihpw8p8bw"; 77659 77856 isLibrary = false; 77660 77857 isExecutable = true; 77661 77858 executableHaskellDepends = [ ··· 89233 89430 hydraPlatforms = stdenv.lib.platforms.none; 89234 89431 }) {}; 89235 89432 89236 - "haskell-tools-ast_0_7_0_0" = callPackage 89433 + "haskell-tools-ast_0_8_0_0" = callPackage 89237 89434 ({ mkDerivation, base, ghc, mtl, references, template-haskell 89238 89435 , uniplate 89239 89436 }: 89240 89437 mkDerivation { 89241 89438 pname = "haskell-tools-ast"; 89242 - version = "0.7.0.0"; 89243 - sha256 = "063r92xzykhh3sr3zx161md2p98qzbsxs741ajs606bi2za52fyv"; 89439 + version = "0.8.0.0"; 89440 + sha256 = "15d588xnmghq116g4bg0jv10z5xzs54ln4da58dzm0d8241bmcd0"; 89244 89441 libraryHaskellDepends = [ 89245 89442 base ghc mtl references template-haskell uniplate 89246 89443 ]; ··· 89323 89520 hydraPlatforms = stdenv.lib.platforms.none; 89324 89521 }) {}; 89325 89522 89326 - "haskell-tools-backend-ghc_0_7_0_0" = callPackage 89327 - ({ mkDerivation, base, bytestring, containers, ghc 89523 + "haskell-tools-backend-ghc_0_8_0_0" = callPackage 89524 + ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th 89328 89525 , haskell-tools-ast, mtl, references, safe, split, template-haskell 89329 89526 , transformers, uniplate 89330 89527 }: 89331 89528 mkDerivation { 89332 89529 pname = "haskell-tools-backend-ghc"; 89333 - version = "0.7.0.0"; 89334 - sha256 = "09f0g0wzfl6979hbcz8qyyf0wwzk88rm83dw7h84by07nglfpxzg"; 89530 + version = "0.8.0.0"; 89531 + sha256 = "076kb9hcjina0d5dcwslbxhkja3p2m2fyxs88ywyqlciry2wdw2n"; 89335 89532 libraryHaskellDepends = [ 89336 - base bytestring containers ghc haskell-tools-ast mtl references 89337 - safe split template-haskell transformers uniplate 89533 + base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl 89534 + references safe split template-haskell transformers uniplate 89338 89535 ]; 89339 89536 homepage = "https://github.com/nboldi/haskell-tools"; 89340 89537 description = "Creating the Haskell-Tools AST from GHC's representations"; ··· 89372 89569 hydraPlatforms = stdenv.lib.platforms.none; 89373 89570 }) {}; 89374 89571 89375 - "haskell-tools-cli_0_7_0_0" = callPackage 89572 + "haskell-tools-cli_0_8_0_0" = callPackage 89376 89573 ({ mkDerivation, aeson, base, bytestring, containers, criterion 89377 89574 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89378 89575 , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl ··· 89380 89577 }: 89381 89578 mkDerivation { 89382 89579 pname = "haskell-tools-cli"; 89383 - version = "0.7.0.0"; 89384 - sha256 = "1mnghaccwlyk4rc443ixgz760pdlfp1klj9zmhhin8gyldyh97zn"; 89580 + version = "0.8.0.0"; 89581 + sha256 = "02f5fhb20wb49gchqx8mjc6khdlc3g6lfawxl3v0xr8fargyyiz5"; 89385 89582 isLibrary = true; 89386 89583 isExecutable = true; 89387 89584 libraryHaskellDepends = [ ··· 89430 89627 hydraPlatforms = stdenv.lib.platforms.none; 89431 89628 }) {}; 89432 89629 89433 - "haskell-tools-daemon_0_7_0_0" = callPackage 89630 + "haskell-tools-daemon_0_8_0_0" = callPackage 89434 89631 ({ mkDerivation, aeson, base, bytestring, containers, Diff 89435 89632 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89436 89633 , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl ··· 89438 89635 }: 89439 89636 mkDerivation { 89440 89637 pname = "haskell-tools-daemon"; 89441 - version = "0.7.0.0"; 89442 - sha256 = "09sccrmdczqdh4qwby79sy31asrhn7jmp7hrrzq59gp02f4v0rzw"; 89638 + version = "0.8.0.0"; 89639 + sha256 = "0fd9pxyxsfy09ks21nsk6khx97mb73kvjk6hg3wc8qcffxng9m69"; 89443 89640 isLibrary = true; 89444 89641 isExecutable = true; 89445 89642 libraryHaskellDepends = [ ··· 89480 89677 hydraPlatforms = stdenv.lib.platforms.none; 89481 89678 }) {}; 89482 89679 89483 - "haskell-tools-debug_0_7_0_0" = callPackage 89680 + "haskell-tools-debug_0_8_0_0" = callPackage 89484 89681 ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 89485 89682 , haskell-tools-backend-ghc, haskell-tools-prettyprint 89486 89683 , haskell-tools-refactor, references, template-haskell 89487 89684 }: 89488 89685 mkDerivation { 89489 89686 pname = "haskell-tools-debug"; 89490 - version = "0.7.0.0"; 89491 - sha256 = "1iqlr6zhya3gcmlhkhfbrqh9wirhsrkpn1qr6zxab1a3yx9q895i"; 89687 + version = "0.8.0.0"; 89688 + sha256 = "0j9gd562kmmanqx9kbs1kks68pksnxgf55rghl8ip3j8a3h93smy"; 89492 89689 isLibrary = true; 89493 89690 isExecutable = true; 89494 89691 libraryHaskellDepends = [ ··· 89534 89731 hydraPlatforms = stdenv.lib.platforms.none; 89535 89732 }) {}; 89536 89733 89537 - "haskell-tools-demo_0_7_0_2" = callPackage 89734 + "haskell-tools-demo_0_8_0_0" = callPackage 89538 89735 ({ mkDerivation, aeson, base, bytestring, containers, directory 89539 89736 , filepath, ghc, ghc-paths, haskell-tools-ast 89540 89737 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89544 89741 }: 89545 89742 mkDerivation { 89546 89743 pname = "haskell-tools-demo"; 89547 - version = "0.7.0.2"; 89548 - sha256 = "0r8fb1mzf2j92n6xjkxd5kxqi6l9h0haf07l3p8fazqysxdsr1pj"; 89744 + version = "0.8.0.0"; 89745 + sha256 = "14l8zwzi4nzx1ddq2sbazr5faf0y241ppx9df5q9n0v24aclmxd6"; 89549 89746 isLibrary = true; 89550 89747 isExecutable = true; 89551 89748 libraryHaskellDepends = [ ··· 89582 89779 hydraPlatforms = stdenv.lib.platforms.none; 89583 89780 }) {}; 89584 89781 89585 - "haskell-tools-prettyprint_0_7_0_0" = callPackage 89782 + "haskell-tools-prettyprint_0_8_0_0" = callPackage 89586 89783 ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 89587 89784 , references, split, text, uniplate 89588 89785 }: 89589 89786 mkDerivation { 89590 89787 pname = "haskell-tools-prettyprint"; 89591 - version = "0.7.0.0"; 89592 - sha256 = "0d5ar53qkxyirs1q0p0nxzg9qy8mzsrj615ad1bfqz4lx1i0amsc"; 89788 + version = "0.8.0.0"; 89789 + sha256 = "19bx0fzgvin78iilw32klmjr0z0c9cw1x0xx1nj8mbi44c5rcb64"; 89593 89790 libraryHaskellDepends = [ 89594 89791 base containers ghc haskell-tools-ast mtl references split text 89595 89792 uniplate ··· 89631 89828 hydraPlatforms = stdenv.lib.platforms.none; 89632 89829 }) {}; 89633 89830 89634 - "haskell-tools-refactor_0_7_0_0" = callPackage 89831 + "haskell-tools-refactor_0_8_0_0" = callPackage 89635 89832 ({ mkDerivation, base, Cabal, containers, directory, either 89636 89833 , filepath, ghc, ghc-paths, haskell-tools-ast 89637 89834 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89641 89838 }: 89642 89839 mkDerivation { 89643 89840 pname = "haskell-tools-refactor"; 89644 - version = "0.7.0.0"; 89645 - sha256 = "0nivbkndwwkx32y1dzyqrpbmx8fasnxgq7c3hm7bs7plj4qsb096"; 89841 + version = "0.8.0.0"; 89842 + sha256 = "1k9mq164v7nm83dykdgmzxfdqmyk5p35lgzvnmw9mh43rrnnw8vd"; 89646 89843 libraryHaskellDepends = [ 89647 89844 base Cabal containers directory filepath ghc ghc-paths 89648 89845 haskell-tools-ast haskell-tools-backend-ghc ··· 89685 89882 hydraPlatforms = stdenv.lib.platforms.none; 89686 89883 }) {}; 89687 89884 89688 - "haskell-tools-rewrite_0_7_0_0" = callPackage 89885 + "haskell-tools-rewrite_0_8_0_0" = callPackage 89689 89886 ({ mkDerivation, base, containers, directory, filepath, ghc 89690 89887 , haskell-tools-ast, haskell-tools-prettyprint, mtl, references 89691 89888 , tasty, tasty-hunit 89692 89889 }: 89693 89890 mkDerivation { 89694 89891 pname = "haskell-tools-rewrite"; 89695 - version = "0.7.0.0"; 89696 - sha256 = "00gl4f711whfcrfv3i17ilwcj63w5zwq3p8njw8h4wcd06q0f28p"; 89892 + version = "0.8.0.0"; 89893 + sha256 = "076dc91swh42rs80ijbjrbzab1m9vjdzvy7z9r7znmrhy951ck5c"; 89697 89894 libraryHaskellDepends = [ 89698 89895 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 89699 89896 references ··· 95130 95327 }: 95131 95328 mkDerivation { 95132 95329 pname = "highlight"; 95133 - version = "1.0.0.0"; 95134 - sha256 = "1gr4aj0w605hx2mrgzicb1nwimxyxpj2jid7ca6qpwnbxvnj7ryi"; 95330 + version = "1.0.0.1"; 95331 + sha256 = "0xklv4fnhi4dbz33hzw7l4ng5ap1jfhn4qmkshl2k6gn2pkyaikx"; 95135 95332 isLibrary = true; 95136 95333 isExecutable = true; 95137 95334 libraryHaskellDepends = [ ··· 96373 96570 ({ mkDerivation, base, hledger-lib, text, time }: 96374 96571 mkDerivation { 96375 96572 pname = "hledger-diff"; 96376 - version = "0.2.0.8"; 96377 - sha256 = "0yvl102c1jzml2rl1jpb75x9v48v14s8gz63wc2bkm5bjm5f94g6"; 96573 + version = "0.2.0.9"; 96574 + sha256 = "0ajjiz6jvm45j472f0ypxk33hc47rg0zs9ylkcrkvvk9992x7lnq"; 96378 96575 isLibrary = false; 96379 96576 isExecutable = true; 96380 96577 executableHaskellDepends = [ base hledger-lib text time ]; ··· 96394 96591 pname = "hledger-iadd"; 96395 96592 version = "1.2.2"; 96396 96593 sha256 = "1d12fjqyrj0wy8iq096h8mq2v76j8ihc2d8j1xc5qckw2g29539a"; 96594 + revision = "2"; 96595 + editedCabalFile = "0yhc50km7jfhdynvyvqyqi2jwpy554kwz1l9fsvklf2scfv4c3k5"; 96397 96596 isLibrary = true; 96398 96597 isExecutable = true; 96399 96598 libraryHaskellDepends = [ ··· 96439 96638 }: 96440 96639 mkDerivation { 96441 96640 pname = "hledger-irr"; 96442 - version = "0.1.1.10"; 96443 - sha256 = "1m5dfgrs943cqm3ix7iadgyv3j4vlp65s86sas03ll390zvny44q"; 96641 + version = "0.1.1.11"; 96642 + sha256 = "1rxpv70xfr7z8yn65dcac1a7l4mb2p1z30ld4bw75gr34lkirb1y"; 96444 96643 isLibrary = false; 96445 96644 isExecutable = true; 96446 96645 executableHaskellDepends = [ ··· 98509 98708 }: 98510 98709 mkDerivation { 98511 98710 pname = "hops"; 98512 - version = "0.7.1"; 98513 - sha256 = "04hgpvk7lrp1iqw02yjawnh2mvxjnp21h3cd36yzy4hw74am33sp"; 98711 + version = "0.7.2"; 98712 + sha256 = "16a1ygxv4isw5wiq5dhjn4xdlr67zy1ngn61mwilgwkvwj0cjxc3"; 98514 98713 isLibrary = true; 98515 98714 isExecutable = true; 98516 98715 libraryHaskellDepends = [ ··· 101586 101785 executableHaskellDepends = [ base directory filepath ]; 101587 101786 description = "Install Haskell software"; 101588 101787 license = stdenv.lib.licenses.isc; 101788 + }) {}; 101789 + 101790 + "hsinstall_1_6" = callPackage 101791 + ({ mkDerivation, base, directory, filepath }: 101792 + mkDerivation { 101793 + pname = "hsinstall"; 101794 + version = "1.6"; 101795 + sha256 = "04f86mk2304q9kz37hr18b9jcz66wk04z747xzpxbnnwig390406"; 101796 + isLibrary = true; 101797 + isExecutable = true; 101798 + libraryHaskellDepends = [ base directory filepath ]; 101799 + executableHaskellDepends = [ base directory filepath ]; 101800 + description = "Install Haskell software"; 101801 + license = stdenv.lib.licenses.isc; 101802 + hydraPlatforms = stdenv.lib.platforms.none; 101589 101803 }) {}; 101590 101804 101591 101805 "hskeleton" = callPackage ··· 122775 122989 }: 122776 122990 mkDerivation { 122777 122991 pname = "llvm-pretty-bc-parser"; 122778 - version = "0.3.2.0"; 122779 - sha256 = "0h0lxp2aavljps08afqa22sl9b73fi02nv91k9x44qy2na2pk2hr"; 122992 + version = "0.4.0.0"; 122993 + sha256 = "0mj4k4a8xap5gsw7zrnlg6ms65nb1cfmllxq24h7gvd7s9qs9cp8"; 122780 122994 isLibrary = true; 122781 122995 isExecutable = true; 122782 122996 libraryHaskellDepends = [ ··· 124188 124402 }) {}; 124189 124403 124190 124404 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124191 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124192 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124193 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124405 + ({ mkDerivation, aeson, amazonka, amazonka-swf, base, basic-prelude 124406 + , bytestring, conduit, lifted-async, lifted-base, optparse-generic 124407 + , preamble, shakers, time, turtle, unordered-containers, uuid, yaml 124194 124408 }: 124195 124409 mkDerivation { 124196 124410 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124197 - version = "0.0.9"; 124198 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124411 + version = "0.0.10"; 124412 + sha256 = "0j65vx9cpn0q1zhcz4wsk86wnqlmr2m8dkqgzy2scm7chfd2hbhv"; 124199 124413 isLibrary = true; 124200 124414 isExecutable = true; 124201 124415 libraryHaskellDepends = [ 124202 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124203 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124416 + aeson amazonka amazonka-swf base basic-prelude bytestring conduit 124417 + lifted-async lifted-base preamble time turtle unordered-containers 124418 + uuid yaml 124204 124419 ]; 124205 124420 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124206 124421 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl ··· 129743 129958 }: 129744 129959 mkDerivation { 129745 129960 pname = "miso"; 129746 - version = "0.1.0.4"; 129747 - sha256 = "12q0jg51rlc1jsqwshxp55v1ddsb9zapq0lz9f300cyd9xg5rcvg"; 129961 + version = "0.1.1.0"; 129962 + sha256 = "16ww5nbjdkjlwsr3dapv3px12dvi9dxbmz9z62n3hfpz5c4v5864"; 129748 129963 isLibrary = true; 129749 129964 isExecutable = true; 129750 129965 libraryHaskellDepends = [ ··· 139525 139740 hydraPlatforms = stdenv.lib.platforms.none; 139526 139741 }) {}; 139527 139742 139528 - "ombra" = callPackage 139529 - ({ mkDerivation, base, Boolean, gl, hashable, hashtables 139530 - , transformers, unordered-containers, vector-space 139531 - }: 139532 - mkDerivation { 139533 - pname = "ombra"; 139534 - version = "0.3.1.0"; 139535 - sha256 = "0nzi7pb3m0sp4s0w5k06285xx85fpgfnc464xb431ac7ppinwq1q"; 139536 - libraryHaskellDepends = [ 139537 - base Boolean gl hashable hashtables transformers 139538 - unordered-containers vector-space 139539 - ]; 139540 - homepage = "https://github.com/ziocroc/Ombra"; 139541 - description = "Render engine"; 139542 - license = stdenv.lib.licenses.bsd3; 139543 - }) {}; 139544 - 139545 139743 "omega" = callPackage 139546 139744 ({ mkDerivation, array, base, containers, directory, filepath 139547 139745 , pretty, time ··· 140130 140328 description = "Fetch exchange rates from OpenExchangeRates.org"; 140131 140329 license = "unknown"; 140132 140330 hydraPlatforms = stdenv.lib.platforms.none; 140331 + }) {}; 140332 + 140333 + "openexr-write" = callPackage 140334 + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 140335 + , deepseq, directory, hspec, split, vector, vector-split, zlib 140336 + }: 140337 + mkDerivation { 140338 + pname = "openexr-write"; 140339 + version = "0.1.0.1"; 140340 + sha256 = "0f45jgj08fmrj30f167xldapm5lqma4yy95y9mjx6appb7cg5qvd"; 140341 + libraryHaskellDepends = [ 140342 + base binary bytestring data-binary-ieee754 deepseq split vector 140343 + vector-split zlib 140344 + ]; 140345 + testHaskellDepends = [ base bytestring directory hspec vector ]; 140346 + homepage = "https://github.com/pavolzetor/openexr-write#readme"; 140347 + description = "Library for writing images in OpenEXR HDR file format"; 140348 + license = stdenv.lib.licenses.gpl3; 140133 140349 }) {}; 140134 140350 140135 140351 "openflow" = callPackage ··· 141596 141812 }: 141597 141813 mkDerivation { 141598 141814 pname = "overload"; 141599 - version = "0.1.0.3"; 141600 - sha256 = "1mx49xzhqsmlb9njplxy9rs19mpahxbcskisp0ds1ihiyf51qzfm"; 141815 + version = "0.1.0.4"; 141816 + sha256 = "16sry2c4wrly3y3k47gry53klxf4kvbym6fybb8f7z9hqffx18a9"; 141601 141817 libraryHaskellDepends = [ 141602 141818 base simple-effects template-haskell th-expand-syns 141603 141819 ]; ··· 143987 144203 license = stdenv.lib.licenses.bsd3; 143988 144204 }) {}; 143989 144205 143990 - "path_0_6_0" = callPackage 144206 + "path_0_6_1" = callPackage 143991 144207 ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions 143992 144208 , filepath, genvalidity, genvalidity-property, hashable, hspec, mtl 143993 144209 , QuickCheck, template-haskell, validity 143994 144210 }: 143995 144211 mkDerivation { 143996 144212 pname = "path"; 143997 - version = "0.6.0"; 143998 - sha256 = "107jkd0wz40njxbdmgvc51q6bjqz71wl0bi0sprjhvgm2bn64x2x"; 144213 + version = "0.6.1"; 144214 + sha256 = "0nayla4k1gb821k8y5b9miflv1bi8f0czf9rqr044nrr2dddi2sb"; 143999 144215 libraryHaskellDepends = [ 144000 144216 aeson base deepseq exceptions filepath hashable template-haskell 144001 144217 ]; ··· 149028 149244 pname = "polyvariadic"; 149029 149245 version = "0.3.0.0"; 149030 149246 sha256 = "13q6sq56gkn6gfjl9mblhjkkfk5bgi86l1x2x9yirfjms4x8445z"; 149247 + revision = "1"; 149248 + editedCabalFile = "0xnj571ccbpwnra5nzlvsj9qfj79aiq2cphwl8454jpl17cjnir2"; 149031 149249 libraryHaskellDepends = [ base containers ]; 149032 149250 homepage = "https://github.com/fgaz/polyvariadic"; 149033 149251 description = "Creation and application of polyvariadic functions"; ··· 150533 150751 }: 150534 150752 mkDerivation { 150535 150753 pname = "preamble"; 150536 - version = "0.0.40"; 150537 - sha256 = "0g7l11nqslyqhcrm5l5k2yigd4d8gjaysm5kc6n2mm7n8c3cw1b2"; 150754 + version = "0.0.44"; 150755 + sha256 = "03x71m1sgq5l70xkmlvi8v3805xa39fbg9py54sqfdyk2rg56zyy"; 150538 150756 isLibrary = true; 150539 150757 isExecutable = true; 150540 150758 libraryHaskellDepends = [ ··· 152347 152565 license = stdenv.lib.licenses.asl20; 152348 152566 }) {}; 152349 152567 152568 + "prometheus-client_0_2_0" = callPackage 152569 + ({ mkDerivation, atomic-primops, base, bytestring, clock 152570 + , containers, criterion, doctest, hspec, mtl, QuickCheck, random 152571 + , random-shuffle, stm, transformers, utf8-string 152572 + }: 152573 + mkDerivation { 152574 + pname = "prometheus-client"; 152575 + version = "0.2.0"; 152576 + sha256 = "15iqacx6gygd5xp17i1c7sd0mvndqfxqvjjs17hndxiqjgxvlr1z"; 152577 + libraryHaskellDepends = [ 152578 + atomic-primops base bytestring clock containers mtl stm 152579 + transformers utf8-string 152580 + ]; 152581 + testHaskellDepends = [ 152582 + atomic-primops base bytestring clock containers doctest hspec mtl 152583 + QuickCheck random-shuffle stm transformers utf8-string 152584 + ]; 152585 + benchmarkHaskellDepends = [ 152586 + base bytestring criterion random utf8-string 152587 + ]; 152588 + homepage = "https://github.com/fimad/prometheus-haskell"; 152589 + description = "Haskell client library for http://prometheus.io."; 152590 + license = stdenv.lib.licenses.asl20; 152591 + hydraPlatforms = stdenv.lib.platforms.none; 152592 + }) {}; 152593 + 152350 152594 "prometheus-metrics-ghc" = callPackage 152351 152595 ({ mkDerivation, base, doctest, prometheus-client, utf8-string }: 152352 152596 mkDerivation { ··· 152358 152602 homepage = "https://github.com/fimad/prometheus-haskell"; 152359 152603 description = "Metrics exposing GHC runtime information for use with prometheus-client"; 152360 152604 license = stdenv.lib.licenses.asl20; 152605 + }) {}; 152606 + 152607 + "prometheus-metrics-ghc_0_2_0" = callPackage 152608 + ({ mkDerivation, base, doctest, prometheus-client, utf8-string }: 152609 + mkDerivation { 152610 + pname = "prometheus-metrics-ghc"; 152611 + version = "0.2.0"; 152612 + sha256 = "0j3lk2khnqbf9l3lri4n7fn0riinwakp911l05h2qywjcj0v5vm0"; 152613 + libraryHaskellDepends = [ base prometheus-client utf8-string ]; 152614 + testHaskellDepends = [ base doctest prometheus-client ]; 152615 + homepage = "https://github.com/fimad/prometheus-haskell"; 152616 + description = "Metrics exposing GHC runtime information for use with prometheus-client"; 152617 + license = stdenv.lib.licenses.asl20; 152618 + hydraPlatforms = stdenv.lib.platforms.none; 152361 152619 }) {}; 152362 152620 152363 152621 "promise" = callPackage ··· 153059 153317 license = stdenv.lib.licenses.bsd3; 153060 153318 }) {}; 153061 153319 153320 + "psqueues_0_2_3_0" = callPackage 153321 + ({ mkDerivation, array, base, containers, criterion, deepseq 153322 + , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue 153323 + , QuickCheck, random, tagged, test-framework, test-framework-hunit 153324 + , test-framework-quickcheck2, unordered-containers 153325 + }: 153326 + mkDerivation { 153327 + pname = "psqueues"; 153328 + version = "0.2.3.0"; 153329 + sha256 = "19s36xkbpa8466y56bgcmrqxz7aq1fysliyvw79k2a76bpg9bv95"; 153330 + libraryHaskellDepends = [ base deepseq ghc-prim hashable ]; 153331 + testHaskellDepends = [ 153332 + array base deepseq ghc-prim hashable HUnit QuickCheck tagged 153333 + test-framework test-framework-hunit test-framework-quickcheck2 153334 + ]; 153335 + benchmarkHaskellDepends = [ 153336 + base containers criterion deepseq fingertree-psqueue ghc-prim 153337 + hashable mtl PSQueue random unordered-containers 153338 + ]; 153339 + description = "Pure priority search queues"; 153340 + license = stdenv.lib.licenses.bsd3; 153341 + hydraPlatforms = stdenv.lib.platforms.none; 153342 + }) {}; 153343 + 153062 153344 "pstemmer" = callPackage 153063 153345 ({ mkDerivation, base, text }: 153064 153346 mkDerivation { ··· 163804 164086 license = stdenv.lib.licenses.publicDomain; 163805 164087 }) {}; 163806 164088 164089 + "safecopy-migrate" = callPackage 164090 + ({ mkDerivation, base, base-prelude, cereal, containers, extra 164091 + , haskell-src-meta, microlens, safecopy, template-haskell, uniplate 164092 + }: 164093 + mkDerivation { 164094 + pname = "safecopy-migrate"; 164095 + version = "0.1.0.0"; 164096 + sha256 = "1bs41w8zkgsidns68xv4finsnwici6wrfc6xiy9vk0la96i4wcv5"; 164097 + libraryHaskellDepends = [ 164098 + base base-prelude cereal containers extra haskell-src-meta 164099 + microlens safecopy template-haskell uniplate 164100 + ]; 164101 + homepage = "http://github.com/aelve/safecopy-migrate"; 164102 + description = "Making SafeCopy migrations easier"; 164103 + license = stdenv.lib.licenses.publicDomain; 164104 + }) {}; 164105 + 163807 164106 "safecopy-store" = callPackage 163808 164107 ({ mkDerivation, array, base, bytestring, containers, lens 163809 164108 , lens-action, old-time, QuickCheck, quickcheck-instances, store ··· 164505 164804 "sbp" = callPackage 164506 164805 ({ mkDerivation, aeson, array, base, base64-bytestring 164507 164806 , basic-prelude, binary, binary-conduit, bytestring, conduit 164508 - , conduit-combinators, conduit-extra, criterion 164509 - , data-binary-ieee754, lens, monad-loops, QuickCheck, resourcet 164510 - , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text 164511 - , unordered-containers, yaml 164807 + , conduit-combinators, conduit-extra, data-binary-ieee754, lens 164808 + , monad-loops, QuickCheck, resourcet, tasty, tasty-hunit 164809 + , tasty-quickcheck, template-haskell, text, unordered-containers 164810 + , yaml 164512 164811 }: 164513 164812 mkDerivation { 164514 164813 pname = "sbp"; 164515 - version = "2.2.6"; 164516 - sha256 = "0b26wd3mnpx4yx9q4nyacl43wisqjrck4b8lzykyzdn0fg7xlscc"; 164814 + version = "2.2.7"; 164815 + sha256 = "1dd0m01dbjfjjrv79lnm853ldqkjsmv490a66912v58p51c7qvni"; 164517 164816 isLibrary = true; 164518 164817 isExecutable = true; 164519 164818 libraryHaskellDepends = [ ··· 164528 164827 testHaskellDepends = [ 164529 164828 aeson base base64-bytestring basic-prelude bytestring QuickCheck 164530 164829 tasty tasty-hunit tasty-quickcheck 164531 - ]; 164532 - benchmarkHaskellDepends = [ 164533 - aeson base base64-bytestring basic-prelude binary bytestring 164534 - criterion 164535 164830 ]; 164536 164831 homepage = "https://github.com/swift-nav/libsbp"; 164537 164832 description = "SwiftNav's SBP Library"; ··· 165159 165454 pname = "scientific"; 165160 165455 version = "0.3.4.15"; 165161 165456 sha256 = "1gsmpn3563k90nrai0jdjfvkxjjaxs7bxxsfbdpmw4xvbp2lmp9n"; 165457 + revision = "2"; 165458 + editedCabalFile = "1pxj3l4rm04l8rllv15sabspkw5nqhkhf38dsd2cyvr1n6669dd9"; 165162 165459 libraryHaskellDepends = [ 165163 165460 base binary bytestring containers deepseq ghc-prim hashable 165164 165461 integer-gmp integer-logarithms text vector ··· 169982 170279 ({ mkDerivation, base, basic-prelude, directory, shake }: 169983 170280 mkDerivation { 169984 170281 pname = "shakers"; 169985 - version = "0.0.24"; 169986 - sha256 = "1wrn28r4w8zxay119n4lsxx2yg0n42rv2msn1px2p76k86bz03w4"; 170282 + version = "0.0.25"; 170283 + sha256 = "0svgrvp054vs00hx5pcdlmpc375c4r926nla4fgk1jax6ghbaw72"; 169987 170284 isLibrary = true; 169988 170285 isExecutable = true; 169989 170286 libraryHaskellDepends = [ base basic-prelude directory shake ]; ··· 170556 170853 }: 170557 170854 mkDerivation { 170558 170855 pname = "shine"; 170559 - version = "0.2.0.1"; 170560 - sha256 = "07d990gkvgd804a6k85n0m8cxss6855gsgg7d52r341l1l706aca"; 170856 + version = "0.2.0.2"; 170857 + sha256 = "0r0rl65rkcdg8c8lzli87nfad8bk4xypiqvb2qs68fhhzwx1zfg2"; 170561 170858 libraryHaskellDepends = [ 170562 170859 base ghcjs-dom ghcjs-prim keycode mtl time transformers 170563 170860 ]; ··· 172146 172443 hydraPlatforms = stdenv.lib.platforms.none; 172147 172444 }) {}; 172148 172445 172446 + "singnal" = callPackage 172447 + ({ mkDerivation, base }: 172448 + mkDerivation { 172449 + pname = "singnal"; 172450 + version = "0.1.0.0"; 172451 + sha256 = "099akvb0j6a7hh4g5pm8i8hy8pmsc6i33jg957zsbnbh72s0ck3d"; 172452 + libraryHaskellDepends = [ base ]; 172453 + license = stdenv.lib.licenses.agpl3; 172454 + }) {}; 172455 + 172149 172456 "sink" = callPackage 172150 172457 ({ mkDerivation, base }: 172151 172458 mkDerivation { ··· 172794 173101 }: 172795 173102 mkDerivation { 172796 173103 pname = "sloane"; 172797 - version = "5.0.0"; 172798 - sha256 = "0v97lc5pvkx8q0ll1zkmc5n79p03nja9pn0bmdk5s0z6k2zl1p8d"; 173104 + version = "5.0.1"; 173105 + sha256 = "14ffww6vfyv32nr1i17x8c8nc3y583yhza2dy6g6cfphcjw0zwf2"; 172799 173106 isLibrary = false; 172800 173107 isExecutable = true; 172801 173108 executableHaskellDepends = [ ··· 175275 175582 }: 175276 175583 mkDerivation { 175277 175584 pname = "solr"; 175278 - version = "0.4.2"; 175279 - sha256 = "07y7k4ilhmwy7h288djmsm9rmm2sb9zmwf7cy8fv4h0yk25wwzia"; 175585 + version = "0.4.3"; 175586 + sha256 = "00hq4gykcimwxa9zy3bmr4k4pxm13ryvfyq95yh4q28gy41wglk0"; 175280 175587 libraryHaskellDepends = [ 175281 175588 attoparsec-data base base-prelude bytestring 175282 175589 bytestring-tree-builder case-insensitive contravariant http-client ··· 176839 177146 license = stdenv.lib.licenses.bsd3; 176840 177147 }) {}; 176841 177148 177149 + "sqlite-simple_0_4_14_0" = callPackage 177150 + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder 177151 + , blaze-textual, bytestring, containers, direct-sqlite, HUnit, Only 177152 + , text, time, transformers 177153 + }: 177154 + mkDerivation { 177155 + pname = "sqlite-simple"; 177156 + version = "0.4.14.0"; 177157 + sha256 = "0zx4fdv6larfyj6m1d4livb5cqdx10yi06yd6px2n0wnxcmvdyj9"; 177158 + libraryHaskellDepends = [ 177159 + attoparsec base blaze-builder blaze-textual bytestring containers 177160 + direct-sqlite Only text time transformers 177161 + ]; 177162 + testHaskellDepends = [ 177163 + base base16-bytestring bytestring direct-sqlite HUnit text time 177164 + ]; 177165 + homepage = "http://github.com/nurpax/sqlite-simple"; 177166 + description = "Mid-Level SQLite client library"; 177167 + license = stdenv.lib.licenses.bsd3; 177168 + hydraPlatforms = stdenv.lib.platforms.none; 177169 + }) {}; 177170 + 176842 177171 "sqlite-simple-errors" = callPackage 176843 177172 ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }: 176844 177173 mkDerivation { ··· 177712 178041 homepage = "https://github.com/juhp/stackage-query"; 177713 178042 description = "Stackage package query"; 177714 178043 license = stdenv.lib.licenses.mit; 178044 + }) {}; 178045 + 178046 + "stackage-query_0_1_1" = callPackage 178047 + ({ mkDerivation, base, Cabal, containers, directory, filepath 178048 + , optparse-applicative, process, stackage-types, text, yaml 178049 + }: 178050 + mkDerivation { 178051 + pname = "stackage-query"; 178052 + version = "0.1.1"; 178053 + sha256 = "0prwl42pn3k4yy2439bjsq2m5429xybxwivx1x5ws4k4chvl81fp"; 178054 + isLibrary = false; 178055 + isExecutable = true; 178056 + executableHaskellDepends = [ 178057 + base Cabal containers directory filepath optparse-applicative 178058 + process stackage-types text yaml 178059 + ]; 178060 + homepage = "https://github.com/juhp/stackage-query"; 178061 + description = "Stackage package query"; 178062 + license = stdenv.lib.licenses.mit; 178063 + hydraPlatforms = stdenv.lib.platforms.none; 177715 178064 }) {}; 177716 178065 177717 178066 "stackage-sandbox" = callPackage ··· 179603 179952 hydraPlatforms = stdenv.lib.platforms.none; 179604 179953 }) {}; 179605 179954 179955 + "streaming-concurrency" = callPackage 179956 + ({ mkDerivation, base, bytestring, exceptions, hspec, lifted-async 179957 + , monad-control, QuickCheck, quickcheck-instances, stm, streaming 179958 + , streaming-bytestring, streaming-with, transformers-base 179959 + }: 179960 + mkDerivation { 179961 + pname = "streaming-concurrency"; 179962 + version = "0.1.0.0"; 179963 + sha256 = "1g2p928mvkwwdy0xbm8c6ph2cdqswj1gpi0zq6ln1bl4f3xd98rz"; 179964 + libraryHaskellDepends = [ 179965 + base bytestring exceptions lifted-async monad-control stm streaming 179966 + streaming-bytestring streaming-with transformers-base 179967 + ]; 179968 + testHaskellDepends = [ 179969 + base bytestring hspec QuickCheck quickcheck-instances streaming 179970 + streaming-bytestring 179971 + ]; 179972 + description = "Concurrency support for the streaming ecosystem"; 179973 + license = stdenv.lib.licenses.mit; 179974 + }) {}; 179975 + 179606 179976 "streaming-conduit" = callPackage 179607 179977 ({ mkDerivation, base, bytestring, conduit, hspec, streaming 179608 179978 , streaming-bytestring, transformers ··· 181234 181604 181235 181605 "superrecord" = callPackage 181236 181606 ({ mkDerivation, aeson, base, bookkeeper, constraints, criterion 181237 - , deepseq, ghc-prim, hspec, labels, primitive, text 181607 + , deepseq, ghc-prim, hspec, labels, mtl, text 181238 181608 }: 181239 181609 mkDerivation { 181240 181610 pname = "superrecord"; 181241 - version = "0.1.1.0"; 181242 - sha256 = "04fmccpfx3lyms8xmya1yidjj9ahhyikr3ilfr3x9m59sc47vhd0"; 181611 + version = "0.2.0.0"; 181612 + sha256 = "0gjmh3mk5pkfqmq145h8zy9hc0vb18prhjqzv948qmihb1ixdaci"; 181243 181613 libraryHaskellDepends = [ 181244 - aeson base constraints deepseq ghc-prim primitive text 181614 + aeson base constraints deepseq ghc-prim mtl text 181245 181615 ]; 181246 181616 testHaskellDepends = [ aeson base hspec ]; 181247 181617 benchmarkHaskellDepends = [ ··· 181696 182066 hydraPlatforms = stdenv.lib.platforms.none; 181697 182067 }) {}; 181698 182068 182069 + "syfco" = callPackage 182070 + ({ mkDerivation, array, base, containers, convertible, directory 182071 + , mtl, parsec, transformers 182072 + }: 182073 + mkDerivation { 182074 + pname = "syfco"; 182075 + version = "1.1.0.0"; 182076 + sha256 = "076094ygbcwriqjmajs0xyr7zqf86b5nikfm9k0ax7hla75x9b5m"; 182077 + isLibrary = true; 182078 + isExecutable = true; 182079 + libraryHaskellDepends = [ 182080 + array base containers convertible directory mtl parsec transformers 182081 + ]; 182082 + executableHaskellDepends = [ 182083 + array base containers convertible directory mtl parsec transformers 182084 + ]; 182085 + homepage = "https://github.com/reactive-systems/syfco"; 182086 + description = "Synthesis Format Conversion Tool / Library"; 182087 + license = stdenv.lib.licenses.mit; 182088 + }) {}; 182089 + 181699 182090 "sylvia" = callPackage 181700 182091 ({ mkDerivation, base, cairo, comonad-transformers, data-default 181701 182092 , data-lens, data-lens-template, gtk, optparse-applicative, parsec ··· 181751 182142 }) {}; 181752 182143 181753 182144 "symantic" = callPackage 181754 - ({ mkDerivation, base, containers, ghc-prim, mono-traversable 182145 + ({ mkDerivation, base, containers, mono-traversable 181755 182146 , symantic-document, symantic-grammar, text, transformers 181756 182147 }: 181757 182148 mkDerivation { 181758 182149 pname = "symantic"; 181759 - version = "6.0.0.20170623"; 181760 - sha256 = "0g4gfy8hjdwg95hr2jka2b3jvhb5dy27m71sb8kidbk954si8fhy"; 182150 + version = "6.3.0.20170703"; 182151 + sha256 = "14r9jdn7pgcajdjgzgxkcn2p394wljlhfsmy6ajp9i18crhinj9y"; 181761 182152 libraryHaskellDepends = [ 181762 - base containers ghc-prim mono-traversable symantic-document 181763 - symantic-grammar text transformers 182153 + base containers mono-traversable symantic-document symantic-grammar 182154 + text transformers 181764 182155 ]; 181765 182156 description = "Library for Typed Tagless-Final Higher-Order Composable DSL"; 181766 182157 license = stdenv.lib.licenses.gpl3; ··· 181783 182174 }: 181784 182175 mkDerivation { 181785 182176 pname = "symantic-grammar"; 181786 - version = "0.0.0.20170623"; 181787 - sha256 = "0ds1r71n96kjsr60l5jlv4kb56v7pplrwp93bzni6hiddfm6g917"; 182177 + version = "0.1.0.20170703"; 182178 + sha256 = "09anbgpkh3l8mgzz0nwl65054az0026wl65vi7qmy79ncl2823yd"; 181788 182179 libraryHaskellDepends = [ base text ]; 181789 182180 testHaskellDepends = [ 181790 182181 base megaparsec tasty tasty-hunit text transformers ··· 181800 182191 }: 181801 182192 mkDerivation { 181802 182193 pname = "symantic-lib"; 181803 - version = "0.0.2.20170623"; 181804 - sha256 = "10wj4p8dj2qb3qk73gkikfazq5szg8yrhjwdhj37xks7hvsfqgsv"; 182194 + version = "0.0.2.20170703"; 182195 + sha256 = "0ar1ikm42a0apy222y6ii7mjd7fr7n2kpyycyhfznc902jknxk2w"; 181805 182196 libraryHaskellDepends = [ 181806 182197 base containers ghc-prim monad-classes mono-traversable symantic 181807 182198 symantic-grammar text transformers ··· 182559 182950 description = "Lifted versions of System functions"; 182560 182951 license = stdenv.lib.licenses.bsd3; 182561 182952 hydraPlatforms = stdenv.lib.platforms.none; 182953 + }) {}; 182954 + 182955 + "system-linux-proc" = callPackage 182956 + ({ mkDerivation, attoparsec, base, bytestring, containers, errors 182957 + , hedgehog, text 182958 + }: 182959 + mkDerivation { 182960 + pname = "system-linux-proc"; 182961 + version = "0.1.0.0"; 182962 + sha256 = "0ij75jdkb7nan98yk6i1dznwqvw20x23krgasix33scf1yyk30ps"; 182963 + libraryHaskellDepends = [ 182964 + attoparsec base bytestring containers errors text 182965 + ]; 182966 + testHaskellDepends = [ base hedgehog ]; 182967 + homepage = "https://github.com/erikd/system-linux-proc"; 182968 + description = "A library for accessing the /proc filesystem in Linux"; 182969 + license = stdenv.lib.licenses.bsd3; 182562 182970 }) {}; 182563 182971 182564 182972 "system-locale" = callPackage ··· 185815 186223 }: 185816 186224 mkDerivation { 185817 186225 pname = "test-framework-sandbox"; 185818 - version = "0.1.0"; 185819 - sha256 = "0bfj0l189dh52dipdnxcqllk2h6g4dwcwcw5pll2my3n7r78pn7v"; 186226 + version = "0.1.1"; 186227 + sha256 = "0q84ijm712zn1l20hih53j4axmhzaib1gxn11w0h7pnhybc04klx"; 185820 186228 libraryHaskellDepends = [ 185821 186229 ansi-terminal base lifted-base mtl temporary test-framework 185822 186230 test-sandbox transformers ··· 185948 186356 }: 185949 186357 mkDerivation { 185950 186358 pname = "test-sandbox"; 185951 - version = "0.1.6"; 185952 - sha256 = "08j8xa28fwmgh07ixml53w95jfrgmv5p4lb8wjv48x5pphz5x3dn"; 186359 + version = "0.1.7"; 186360 + sha256 = "0myrz0zs1i1360cb9dzffybakglm96kb9zjk6m8rdkdwklm94a8c"; 185953 186361 libraryHaskellDepends = [ 185954 186362 base bytestring cereal containers data-default directory filepath 185955 186363 lifted-base monad-control monad-loops mtl network process random ··· 188190 188598 }) {}; 188191 188599 188192 188600 "threepenny-editors" = callPackage 188193 - ({ mkDerivation, base, data-default, generics-sop, profunctors 188194 - , threepenny-gui 188601 + ({ mkDerivation, base, casing, data-default, generics-sop 188602 + , profunctors, threepenny-gui 188195 188603 }: 188196 188604 mkDerivation { 188197 188605 pname = "threepenny-editors"; 188198 - version = "0.2.0.13"; 188199 - sha256 = "159zqxcnlvn03hqyy3d1gxd7hmr2ky11x7sa3n67m5xl2in3qrjb"; 188606 + version = "0.2.0.14"; 188607 + sha256 = "1gw1pp2ylf3g8ijbsm7zfqmfba47hcwncnmdykzid7hb34c7zaw8"; 188200 188608 isLibrary = true; 188201 188609 isExecutable = true; 188202 188610 libraryHaskellDepends = [ 188203 - base data-default generics-sop profunctors threepenny-gui 188611 + base casing data-default generics-sop profunctors threepenny-gui 188204 188612 ]; 188205 188613 homepage = "https://github.com/pepeiborra/threepenny-editors"; 188206 188614 description = "Composable algebraic editors"; ··· 189919 190327 description = "TLS extra default values and helpers"; 189920 190328 license = stdenv.lib.licenses.bsd3; 189921 190329 hydraPlatforms = stdenv.lib.platforms.none; 190330 + }) {}; 190331 + 190332 + "tls-session-manager" = callPackage 190333 + ({ mkDerivation, auto-update, base, clock, psqueues, time, tls }: 190334 + mkDerivation { 190335 + pname = "tls-session-manager"; 190336 + version = "0.0.0.0"; 190337 + sha256 = "04bci0pcky2sc3d0nb5nc2hg03k0gg04iy5rhcr7698ig02x8wvn"; 190338 + libraryHaskellDepends = [ 190339 + auto-update base clock psqueues time tls 190340 + ]; 190341 + description = "In-memory TLS session manager"; 190342 + license = stdenv.lib.licenses.bsd3; 189922 190343 }) {}; 189923 190344 189924 190345 "tmapchan" = callPackage ··· 194842 195263 license = stdenv.lib.licenses.bsd3; 194843 195264 }) {}; 194844 195265 194845 - "unicode-transforms_0_3_0" = callPackage 195266 + "unicode-transforms_0_3_1" = callPackage 194846 195267 ({ mkDerivation, base, bitarray, bytestring, criterion, deepseq 194847 195268 , filepath, getopt-generics, optparse-applicative, path, path-io 194848 195269 , QuickCheck, split, text 194849 195270 }: 194850 195271 mkDerivation { 194851 195272 pname = "unicode-transforms"; 194852 - version = "0.3.0"; 194853 - sha256 = "0iajm8shb0p6kgcly8n8hzww3f993wdyz4546dl8yn8rinnmxhid"; 195273 + version = "0.3.1"; 195274 + sha256 = "03n9s1pqgq9gl3q6xydwjlsvwq4al6khwd8lr137941263zxx0di"; 194854 195275 libraryHaskellDepends = [ base bitarray bytestring text ]; 194855 195276 testHaskellDepends = [ 194856 195277 base deepseq getopt-generics QuickCheck split text ··· 195602 196023 ]; 195603 196024 description = "A Library for the manipulation of images"; 195604 196025 license = "GPL"; 196026 + }) {}; 196027 + 196028 + "unmed2" = callPackage 196029 + ({ mkDerivation, base, storable-endian, utility-ht }: 196030 + mkDerivation { 196031 + pname = "unmed2"; 196032 + version = "0.0"; 196033 + sha256 = "1pmp720nhs8blwpjjfhn123miyb31nzn0s3af3ifxrr6s4rapsdg"; 196034 + isLibrary = false; 196035 + isExecutable = true; 196036 + executableHaskellDepends = [ base storable-endian utility-ht ]; 196037 + description = "Extract useful information from Amiga MED files"; 196038 + license = stdenv.lib.licenses.gpl3; 195605 196039 }) {}; 195606 196040 195607 196041 "unordered-containers" = callPackage ··· 200852 201286 license = stdenv.lib.licenses.mit; 200853 201287 }) {}; 200854 201288 201289 + "warp_3_2_13" = callPackage 201290 + ({ mkDerivation, array, async, auto-update, base, blaze-builder 201291 + , bytestring, bytestring-builder, case-insensitive, containers 201292 + , criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP 201293 + , http-date, http-types, http2, HUnit, iproute, lifted-base 201294 + , network, process, QuickCheck, silently, simple-sendfile, stm 201295 + , streaming-commons, text, time, transformers, unix, unix-compat 201296 + , vault, wai, word8 201297 + }: 201298 + mkDerivation { 201299 + pname = "warp"; 201300 + version = "3.2.13"; 201301 + sha256 = "0964l8xcbdqnrz0mnk0b732n66i7q8grwzzax96mqbh15ps5nfcj"; 201302 + libraryHaskellDepends = [ 201303 + array async auto-update base blaze-builder bytestring 201304 + bytestring-builder case-insensitive containers ghc-prim hashable 201305 + http-date http-types http2 iproute network simple-sendfile stm 201306 + streaming-commons text unix unix-compat vault wai word8 201307 + ]; 201308 + testHaskellDepends = [ 201309 + array async auto-update base blaze-builder bytestring 201310 + bytestring-builder case-insensitive containers directory doctest 201311 + ghc-prim hashable hspec HTTP http-date http-types http2 HUnit 201312 + iproute lifted-base network process QuickCheck silently 201313 + simple-sendfile stm streaming-commons text time transformers unix 201314 + unix-compat vault wai word8 201315 + ]; 201316 + benchmarkHaskellDepends = [ 201317 + auto-update base bytestring containers criterion hashable http-date 201318 + http-types network unix unix-compat 201319 + ]; 201320 + homepage = "http://github.com/yesodweb/wai"; 201321 + description = "A fast, light-weight web server for WAI applications"; 201322 + license = stdenv.lib.licenses.mit; 201323 + hydraPlatforms = stdenv.lib.platforms.none; 201324 + }) {}; 201325 + 200855 201326 "warp-dynamic" = callPackage 200856 201327 ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: 200857 201328 mkDerivation { ··· 200909 201380 license = stdenv.lib.licenses.mit; 200910 201381 }) {}; 200911 201382 201383 + "warp-tls_3_2_4" = callPackage 201384 + ({ mkDerivation, base, bytestring, cryptonite, data-default-class 201385 + , network, streaming-commons, tls, tls-session-manager, wai, warp 201386 + }: 201387 + mkDerivation { 201388 + pname = "warp-tls"; 201389 + version = "3.2.4"; 201390 + sha256 = "05vfjlgi574nnydfmfpyp3q6mf389iyj9mv94djnm8d1izasml85"; 201391 + libraryHaskellDepends = [ 201392 + base bytestring cryptonite data-default-class network 201393 + streaming-commons tls tls-session-manager wai warp 201394 + ]; 201395 + homepage = "http://github.com/yesodweb/wai"; 201396 + description = "HTTP over TLS support for Warp via the TLS package"; 201397 + license = stdenv.lib.licenses.mit; 201398 + hydraPlatforms = stdenv.lib.platforms.none; 201399 + }) {}; 201400 + 200912 201401 "warp-tls-uid" = callPackage 200913 201402 ({ mkDerivation, base, bytestring, certificate, conduit 200914 201403 , crypto-random, network, network-conduit, pem, tls, tls-extra ··· 201317 201806 pname = "web-routes"; 201318 201807 version = "0.27.11"; 201319 201808 sha256 = "1n4cvqbbnjhliy9080fff7nfn9x073vnp8vj7mh0ja4ii96lsqj5"; 201809 + revision = "1"; 201810 + editedCabalFile = "1kq9x2s1z2l9ldsbmzl29b4xbpv1w3ls98ca76d8d4dnwg5va14a"; 201320 201811 libraryHaskellDepends = [ 201321 201812 base blaze-builder bytestring exceptions ghc-prim http-types mtl 201322 201813 parsec split text utf8-string ··· 201325 201816 homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes"; 201326 201817 description = "portable, type-safe URL routing"; 201327 201818 license = stdenv.lib.licenses.bsd3; 201819 + }) {}; 201820 + 201821 + "web-routes_0_27_12" = callPackage 201822 + ({ mkDerivation, base, blaze-builder, bytestring, exceptions 201823 + , ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck 201824 + , split, text, utf8-string 201825 + }: 201826 + mkDerivation { 201827 + pname = "web-routes"; 201828 + version = "0.27.12"; 201829 + sha256 = "0c0wqr3f79gx26pfknvv4zka8g8fkfxw5fqb0qpq8zv0mv5rflba"; 201830 + revision = "1"; 201831 + editedCabalFile = "1pdp6x3q5423m99n24nhwlqmi0xyz0dhz02v2m8n4nkbg33lrv1q"; 201832 + libraryHaskellDepends = [ 201833 + base blaze-builder bytestring exceptions ghc-prim http-types mtl 201834 + parsec split text utf8-string 201835 + ]; 201836 + testHaskellDepends = [ base hspec HUnit QuickCheck text ]; 201837 + homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes"; 201838 + description = "portable, type-safe URL routing"; 201839 + license = stdenv.lib.licenses.bsd3; 201840 + hydraPlatforms = stdenv.lib.platforms.none; 201328 201841 }) {}; 201329 201842 201330 201843 "web-routes-boomerang" = callPackage ··· 203019 203532 }: 203020 203533 mkDerivation { 203021 203534 pname = "wolf"; 203022 - version = "0.3.19"; 203023 - sha256 = "1bgwcklmxygc7f44nrcckdccdwg7f1y4s1qhfzn33ji1dkkhdp8m"; 203535 + version = "0.3.21"; 203536 + sha256 = "0gqiqqmm72fhkdax8p27mhpsl2f91zkqaj6xlwdhmbljfhb8ilhp"; 203024 203537 isLibrary = true; 203025 203538 isExecutable = true; 203026 203539 libraryHaskellDepends = [ ··· 209454 209967 benchmarkHaskellDepends = [ base criterion deepseq text ]; 209455 209968 description = "A rope data structure used by Yi"; 209456 209969 license = stdenv.lib.licenses.gpl2; 209970 + }) {}; 209971 + 209972 + "yi-rope_0_9" = callPackage 209973 + ({ mkDerivation, base, binary, bytestring, charsetdetect-ae 209974 + , criterion, data-default, deepseq, fingertree, hspec, QuickCheck 209975 + , quickcheck-instances, text, text-icu 209976 + }: 209977 + mkDerivation { 209978 + pname = "yi-rope"; 209979 + version = "0.9"; 209980 + sha256 = "0j9g96dgjy30zzygbrimcq6g6dz978xgk53j12kdn710ilklkhs6"; 209981 + libraryHaskellDepends = [ 209982 + base binary bytestring charsetdetect-ae data-default deepseq 209983 + fingertree text text-icu 209984 + ]; 209985 + testHaskellDepends = [ 209986 + base hspec QuickCheck quickcheck-instances text 209987 + ]; 209988 + benchmarkHaskellDepends = [ base criterion deepseq text ]; 209989 + description = "A rope data structure used by Yi"; 209990 + license = stdenv.lib.licenses.gpl2; 209991 + hydraPlatforms = stdenv.lib.platforms.none; 209457 209992 }) {}; 209458 209993 209459 209994 "yi-snippet" = callPackage
+2 -2
pkgs/development/libraries/kirigami/default.nix
··· 1 1 { stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig 2 - , plasma-framework, qtbase 2 + , plasma-framework, qtbase, qttranslations 3 3 , qtquickcontrols ? null 4 4 , qtquickcontrols2 ? null }: 5 5 ··· 15 15 inherit sha256; 16 16 }; 17 17 18 - buildInputs = [ plasma-framework qtbase qtqc ]; 18 + buildInputs = [ plasma-framework qtbase qtqc qttranslations ]; 19 19 20 20 nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ]; 21 21
+2 -2
pkgs/development/libraries/libbsd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libbsd-${version}"; 5 - version = "0.8.4"; 5 + version = "0.8.5"; 6 6 7 7 src = fetchurl { 8 8 url = "http://libbsd.freedesktop.org/releases/${name}.tar.xz"; 9 - sha256 = "1cya8bv976ijv5yy1ix3pzbnmp9k2qqpgw3dx98k2w0m55jg2yi1"; 9 + sha256 = "0a2vq0xdhs3yyj91b0612f19fakg7a9xlqy2f993128kyhjd0ivn"; 10 10 }; 11 11 12 12 # darwin changes configure.ac which means we need to regenerate
+4
pkgs/development/libraries/libunwind/default.nix
··· 9 9 sha256 = "1jsslwkilwrsj959dc8b479qildawz67r8m4lzxm7glcwa8cngiz"; 10 10 }; 11 11 12 + patches = [ 13 + ./version-1.2.1.patch 14 + ]; 15 + 12 16 nativeBuildInputs = [ autoreconfHook ]; 13 17 14 18 outputs = [ "out" "dev" ];
+13
pkgs/development/libraries/libunwind/version-1.2.1.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index a254bbe..fe0247b 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -1,6 +1,6 @@ 6 + define(pkg_major, 1) 7 + -define(pkg_minor, 2.1) 8 + -define(pkg_extra, ) 9 + +define(pkg_minor, 2) 10 + +define(pkg_extra, 1) 11 + define(pkg_maintainer, libunwind-devel@nongnu.org) 12 + define(mkvers, $1.$2$3) 13 + dnl Process this file with autoconf to produce a configure script.
+2 -2
pkgs/development/libraries/utf8proc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "utf8proc-${version}"; 5 - version = "2.0.2"; 5 + version = "2.1.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/JuliaLang/utf8proc/archive/v${version}.tar.gz"; 9 - sha256 = "140vib1m6n5kwzkw1n9fbsi5gl6xymbd7yndwqx1sj15aakak776"; 9 + sha256 = "0q1jhdkk4f9b0zb8s2ql3sba3br5nvjsmbsaybmgj064k9hwbk15"; 10 10 }; 11 11 12 12 makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/development/libraries/wlc/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "wlc-${version}"; 9 - version = "0.0.8"; 9 + version = "0.0.9"; 10 10 11 11 src = fetchgit { 12 12 url = "https://github.com/Cloudef/wlc"; 13 13 rev = "refs/tags/v${version}"; 14 - sha256 = "1lkxbqnxfmbk9j9k8wq2fl5z0a9ihzalad3x1pp8w2riz41j3by6"; 14 + sha256 = "1r6jf64gs7n9a8129wsc0mdwhcv44p8k87kg0714rhx3g2w22asg"; 15 15 fetchSubmodules = true; 16 16 }; 17 17
+3 -3
pkgs/development/ocaml-modules/csv/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 5 - name = "ocaml-csv-1.4.2"; 5 + name = "ocaml-csv-1.5"; 6 6 7 7 src = fetchzip { 8 - url = https://github.com/Chris00/ocaml-csv/releases/download/1.4.2/csv-1.4.2.tar.gz; 9 - sha256 = "05s8py2qr3889c72g1q07r15pzch3j66xdphxi2sd93h5lvnpi4j"; 8 + url = https://github.com/Chris00/ocaml-csv/releases/download/1.5/csv-1.5.tar.gz; 9 + sha256 = "1ca7jgg58j24pccs5fshis726s06fdcjshnwza5kwxpjgdbvc63g"; 10 10 }; 11 11 12 12 buildInputs = [ ocaml findlib ocamlbuild ];
+4
pkgs/development/ocaml-modules/lwt/default.nix
··· 5 5 , version ? if stdenv.lib.versionAtLeast ocaml.version "4.02" then "2.7.1" else "2.6.0" 6 6 }: 7 7 8 + if !stdenv.lib.versionAtLeast ocaml.version "4" 9 + then throw "lwt is not available for OCaml ${ocaml.version}" 10 + else 11 + 8 12 let sha256 = { 9 13 "3.0.0" = "0wwhnl9hppixcsdisinj1wmffx0nv6hkpm01z9qvkngkrazi3i88"; 10 14 "2.7.1" = "0w7f59havrl2fsnvs84lm7wlqpsrldg80gy5afpnpr21zkw22g8w";
+5 -1
pkgs/development/ocaml-modules/pgocaml/default.nix
··· 1 - { stdenv, fetchurl, buildOcaml, calendar, csv, re }: 1 + { stdenv, fetchurl, buildOcaml, ocaml, calendar, csv, re }: 2 + 3 + if !stdenv.lib.versionAtLeast ocaml.version "4" 4 + then throw "pgocaml is not available for OCaml ${ocaml.version}" 5 + else 2 6 3 7 buildOcaml { 4 8 name = "pgocaml";
+2 -2
pkgs/development/python-modules/channels/default.nix
··· 4 4 buildPythonPackage rec { 5 5 pname = "channels"; 6 6 name = "${pname}-${version}"; 7 - version = "1.1.5"; 7 + version = "1.1.6"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://pypi/c/channels/${name}.tar.gz"; 11 - sha256 = "a9005bcb6104d26a7f93d9cf012bcf6765a0ff444a449ac68d6e1f16721f8ed3"; 11 + sha256 = "44ab9a1f610ecc9ac25d5f90e7a44f49b18de28a05a26fe34e935af257f1eefe"; 12 12 }; 13 13 14 14 # Files are missing in the distribution
+26
pkgs/development/python-modules/codecov/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, requests, coverage, unittest2 }: 2 + 3 + buildPythonPackage rec { 4 + pname = "codecov"; 5 + version = "2.0.9"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "037h4dcl8xshlq3rj8409p11rpgnyqrhlhfq8j34s94nm0n1h76v"; 11 + }; 12 + 13 + buildInputs = [ unittest2 ]; # Tests only 14 + 15 + propagatedBuildInputs = [ requests coverage ]; 16 + 17 + postPatch = '' 18 + sed -i 's/, "argparse"//' setup.py 19 + ''; 20 + 21 + meta = { 22 + description = "Python report uploader for Codecov"; 23 + homepage = https://codecov.io/; 24 + license = stdenv.lib.licenses.asl20; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/django_guardian.nix
··· 5 5 buildPythonPackage rec { 6 6 pname = "django-guardian"; 7 7 name = "${pname}-${version}"; 8 - version = "1.4.8"; 8 + version = "1.4.9"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://pypi/d/django-guardian/${name}.tar.gz"; 12 - sha256 = "039mfx47c05vl6vlld0ahyq37z7m5g68vqc38pj8iic5ysr98drm"; 12 + sha256 = "c3c0ab257c9d94ce154b9ee32994e3cff8b350c384040705514e14a9fb7c8191"; 13 13 }; 14 14 15 15 buildInputs = [ pytest pytestrunner pytest-django django_environ mock setuptools_scm ];
+5 -3
pkgs/development/python-modules/dogpile.cache/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "dogpile.cache"; 7 - version = "0.6.3"; 7 + version = "0.6.4"; 8 8 name = "${pname}-${version}"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "e9747f5e31f8dea1b80d6204358885f943f69e53574d88005438ca3651c44553"; 12 + sha256 = "a73aa3049cd88d7ec57a1c2e8946abdf4f14188d429c1023943fcc55c4568da1"; 13 13 }; 14 14 15 15 # Disable concurrency tests that often fail, 16 16 # probably some kind of timing issue. 17 - prePatch = '' 17 + postPatch = '' 18 18 rm tests/test_lock.py 19 + # Failing tests. https://bitbucket.org/zzzeek/dogpile.cache/issues/116 20 + rm tests/cache/test_memcached_backend.py 19 21 ''; 20 22 21 23 buildInputs = [ pytest pytestcov mock Mako ];
+2 -2
pkgs/development/python-modules/jupyter_client/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "jupyter_client"; 15 - version = "5.0.1"; 15 + version = "5.1.0"; 16 16 name = "${pname}-${version}"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "1fe573880b5ca4469ed0bece098f4b910c373d349e12525e1ea3566f5a14536b"; 20 + sha256 = "08756b021765c97bc5665390700a4255c2df31666ead8bff116b368d09912aba"; 21 21 }; 22 22 23 23 buildInputs = [ nose ];
+22
pkgs/development/python-modules/markdownsuperscript/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, markdown }: 2 + 3 + buildPythonPackage rec { 4 + pname = "MarkdownSuperscript"; 5 + version = "2.0.0"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "1dsx21h9hkx098d5azpw81dcz23rrgzrwlymwv7jri348q26p748"; 11 + }; 12 + 13 + propagatedBuildInputs = [ markdown ]; 14 + 15 + doCheck = false; # See https://github.com/NixOS/nixpkgs/pull/26985 16 + 17 + meta = { 18 + description = "An extension to the Python Markdown package enabling superscript text"; 19 + homepage = https://github.com/jambonrose/markdown_superscript_extension; 20 + license = stdenv.lib.licenses.bsd2; 21 + }; 22 + }
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 3 3 with lib; 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "0.48.0"; 6 + version = "0.49.1"; 7 7 name = "flow-${version}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "facebook"; 11 11 repo = "flow"; 12 12 rev = "v${version}"; 13 - sha256 = "13f9z4jg1v34jpaswa8kvbxkfp7flabv616vyqfvy9hafgfyisff"; 13 + sha256 = "1fjqdyl72srla7ysjg0694ym5d3f2rdl5gfq8r9ay4v15jcb5dg6"; 14 14 }; 15 15 16 16 installPhase = ''
+3 -3
pkgs/development/tools/google-app-engine-go-sdk/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "google-app-engine-go-sdk-${version}"; 7 - version = "1.9.53"; 7 + version = "1.9.55"; 8 8 src = 9 9 if stdenv.system == "x86_64-linux" then 10 10 fetchzip { 11 11 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_linux_amd64-${version}.zip"; 12 - sha256 = "04lfwf7ad7gi8xn891lz87b7pr2gyycgpaq96i0cgckrj2awayz2"; 12 + sha256 = "1gwrmqs69h3wbx6z0a7shdr8gn1qiwrkvh3pg6mi7dybwmd1x61h"; 13 13 } 14 14 else 15 15 fetchzip { 16 16 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_darwin_amd64-${version}.zip"; 17 - sha256 = "18hgl4wz3rhaklkwaxl8gm70h7l8k225f86da682kafawrr8zhv4"; 17 + sha256 = "0b8r2fqg9m285ifz0jahd4wasv7cq61nr6p1k664w021r5y5lbvr"; 18 18 }; 19 19 20 20 buildInputs = [python27 makeWrapper];
+5 -6
pkgs/development/tools/haskell/tinc/default.nix
··· 3 3 , hpack, hspec, HUnit, language-dot, mockery, parsec, process 4 4 , QuickCheck, safe, stdenv, temporary, time, transformers, unix 5 5 , unix-compat, with-location, yaml, fetchFromGitHub 6 - , ghc, cabal2nix, cabal-install, makeWrapper 6 + , cabal2nix, cabal-install, makeWrapper 7 7 }: 8 8 mkDerivation { 9 9 pname = "tinc"; 10 - version = "20170228"; 10 + version = "20170624"; 11 11 src = fetchFromGitHub { 12 12 owner = "sol"; 13 13 repo = "tinc"; 14 - rev = "e829926a043a68a8a4dc551485c4d666837474af"; 15 - sha256 = "1zdp1mqp3jn2faw0d3jlcbrkp4azgl5ahhq5pxdn24gyq70zkchc"; 14 + rev = "70881515693fd83d381fe045ae76d5257774f5e3"; 15 + sha256 = "0c6sx3vbcnq69dhqhpi01a4p4qss24rwxiz6jmw65rj73adhj4mw"; 16 16 }; 17 17 isLibrary = false; 18 18 isExecutable = true; ··· 30 30 postInstall = '' 31 31 source ${makeWrapper}/nix-support/setup-hook 32 32 wrapProgram $out/bin/tinc \ 33 - --prefix PATH : '${ghc}/bin' \ 34 33 --prefix PATH : '${cabal2nix}/bin' \ 35 34 --prefix PATH : '${cabal-install}/bin' 36 35 ''; 37 36 description = "A dependency manager for Haskell"; 38 37 homepage = "https://github.com/sol/tinc#readme"; 39 38 license = stdenv.lib.licenses.mit; 40 - hydraPlatforms = stdenv.lib.platforms.none; 39 + hydraPlatforms = [ "x86_64-linux" ]; 41 40 maintainers = [ stdenv.lib.maintainers.robbinch ]; 42 41 }
+48
pkgs/development/tools/misc/csmith/default.nix
··· 1 + { stdenv, fetchurl, m4, makeWrapper, libbsd, perl, SysCPU }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "csmith-${version}"; 5 + version = "2.3.0"; 6 + 7 + src = fetchurl { 8 + url = "http://embed.cs.utah.edu/csmith/${name}.tar.gz"; 9 + sha256 = "1mb5zgixsyf86slggs756k8a5ddmj980md3ic9sa1y75xl5cqizj"; 10 + }; 11 + 12 + nativeBuildInputs = [ m4 makeWrapper ]; 13 + buildInputs = [ libbsd perl SysCPU ]; 14 + 15 + postInstall = '' 16 + substituteInPlace $out/bin/compiler_test.pl \ 17 + --replace '$CSMITH_HOME/runtime' $out/include/${name} \ 18 + --replace ' ''${CSMITH_HOME}/runtime' " $out/include/${name}" \ 19 + --replace '$CSMITH_HOME/src/csmith' $out/bin/csmith 20 + 21 + substituteInPlace $out/bin/launchn.pl \ 22 + --replace '../compiler_test.pl' $out/bin/compiler_test.pl \ 23 + --replace '../$CONFIG_FILE' '$CONFIG_FILE' 24 + 25 + wrapProgram $out/bin/launchn.pl --prefix PERL5LIB : "$PERL5LIB" $out/bin/launchn.pl 26 + 27 + mkdir -p $out/share/csmith 28 + mv $out/bin/compiler_test.in $out/share/csmith/ 29 + ''; 30 + 31 + enableParallelBuilding = true; 32 + 33 + meta = with stdenv.lib; { 34 + description = "A random generator of C programs"; 35 + homepage = "https://embed.cs.utah.edu/csmith"; 36 + # Officially, the license is this: https://github.com/csmith-project/csmith/blob/master/COPYING 37 + license = licenses.bsd2; 38 + longDescription = '' 39 + Csmith is a tool that can generate random C programs that statically and 40 + dynamically conform to the C99 standard. It is useful for stress-testing 41 + compilers, static analyzers, and other tools that process C code. 42 + Csmith has found bugs in every tool that it has tested, and has been used 43 + to find and report more than 400 previously unknown compiler bugs. 44 + ''; 45 + maintainers = [ maintainers.dtzWill ]; 46 + platforms = platforms.all; 47 + }; 48 + }
+2 -2
pkgs/development/tools/yarn/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "yarn-${version}"; 5 - version = "0.24.6"; 5 + version = "0.27.5"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; 9 - sha256 = "1dxshqmz0im1a09p0x8zx1clkmkgjg3pg1gyl95fzzn6jai3nnrb"; 9 + sha256 = "0djjbdbwzlhdh6aww6awfl63nz72kj109kjxvmwk25x8dkvw795a"; 10 10 }; 11 11 12 12 buildInputs = [makeWrapper nodejs];
+2
pkgs/development/web/mailcatcher/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'mailcatcher'
+43
pkgs/development/web/mailcatcher/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + daemons (1.2.4) 5 + eventmachine (1.0.9.1) 6 + mail (2.6.6) 7 + mime-types (>= 1.16, < 4) 8 + mailcatcher (0.6.5) 9 + eventmachine (= 1.0.9.1) 10 + mail (~> 2.3) 11 + rack (~> 1.5) 12 + sinatra (~> 1.2) 13 + skinny (~> 0.2.3) 14 + sqlite3 (~> 1.3) 15 + thin (~> 1.5.0) 16 + mime-types (3.1) 17 + mime-types-data (~> 3.2015) 18 + mime-types-data (3.2016.0521) 19 + rack (1.6.8) 20 + rack-protection (1.5.3) 21 + rack 22 + sinatra (1.4.8) 23 + rack (~> 1.5) 24 + rack-protection (~> 1.4) 25 + tilt (>= 1.3, < 3) 26 + skinny (0.2.4) 27 + eventmachine (~> 1.0.0) 28 + thin (>= 1.5, < 1.7) 29 + sqlite3 (1.3.13) 30 + thin (1.5.1) 31 + daemons (>= 1.0.9) 32 + eventmachine (>= 0.12.6) 33 + rack (>= 1.0.0) 34 + tilt (2.0.7) 35 + 36 + PLATFORMS 37 + ruby 38 + 39 + DEPENDENCIES 40 + mailcatcher 41 + 42 + BUNDLED WITH 43 + 1.14.4
+33
pkgs/development/web/mailcatcher/default.nix
··· 1 + { stdenv, bundlerEnv, ruby, makeWrapper }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "mailcatcher-${version}"; 5 + 6 + version = (import ./gemset.nix).mailcatcher.version; 7 + 8 + env = bundlerEnv { 9 + name = "${name}-gems"; 10 + 11 + inherit ruby; 12 + 13 + gemdir = ./.; 14 + }; 15 + 16 + buildInputs = [ makeWrapper ]; 17 + 18 + unpackPhase = ":"; 19 + 20 + installPhase = '' 21 + mkdir -p $out/bin 22 + makeWrapper ${env}/bin/mailcatcher $out/bin/mailcatcher 23 + makeWrapper ${env}/bin/catchmail $out/bin/catchmail 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "SMTP server and web interface to locally test outbound emails"; 28 + homepage = https://mailcatcher.me/; 29 + license = licenses.mit; 30 + maintainers = [ maintainers.zarelit ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+106
pkgs/development/web/mailcatcher/gemset.nix
··· 1 + { 2 + daemons = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "1bmb4qrd95b5gl3ym5j3q6mf090209f4vkczggn49n56w6s6zldz"; 6 + type = "gem"; 7 + }; 8 + version = "1.2.4"; 9 + }; 10 + eventmachine = { 11 + source = { 12 + remotes = ["https://rubygems.org"]; 13 + sha256 = "17jr1caa3ggg696dd02g2zqzdjqj9x9q2nl7va82l36f7c5v6k4z"; 14 + type = "gem"; 15 + }; 16 + version = "1.0.9.1"; 17 + }; 18 + mail = { 19 + source = { 20 + remotes = ["https://rubygems.org"]; 21 + sha256 = "0d7lhj2dw52ycls6xigkfz6zvfhc6qggply9iycjmcyj9760yvz9"; 22 + type = "gem"; 23 + }; 24 + version = "2.6.6"; 25 + }; 26 + mailcatcher = { 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "0h6gk8n18i5f651f244al1hscjzl27fpma4vqw0qhszqqpd5p3bx"; 30 + type = "gem"; 31 + }; 32 + version = "0.6.5"; 33 + }; 34 + mime-types = { 35 + source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; 38 + type = "gem"; 39 + }; 40 + version = "3.1"; 41 + }; 42 + mime-types-data = { 43 + source = { 44 + remotes = ["https://rubygems.org"]; 45 + sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm"; 46 + type = "gem"; 47 + }; 48 + version = "3.2016.0521"; 49 + }; 50 + rack = { 51 + source = { 52 + remotes = ["https://rubygems.org"]; 53 + sha256 = "19m7aixb2ri7p1n0iqaqx8ldi97xdhvbxijbyrrcdcl6fv5prqza"; 54 + type = "gem"; 55 + }; 56 + version = "1.6.8"; 57 + }; 58 + rack-protection = { 59 + source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r"; 62 + type = "gem"; 63 + }; 64 + version = "1.5.3"; 65 + }; 66 + sinatra = { 67 + source = { 68 + remotes = ["https://rubygems.org"]; 69 + sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; 70 + type = "gem"; 71 + }; 72 + version = "1.4.8"; 73 + }; 74 + skinny = { 75 + source = { 76 + remotes = ["https://rubygems.org"]; 77 + sha256 = "1y3yvx88ylgz4d2s1wskjk5rkmrcr15q3ibzp1q88qwzr5y493a9"; 78 + type = "gem"; 79 + }; 80 + version = "0.2.4"; 81 + }; 82 + sqlite3 = { 83 + source = { 84 + remotes = ["https://rubygems.org"]; 85 + sha256 = "01ifzp8nwzqppda419c9wcvr8n82ysmisrs0hph9pdmv1lpa4f5i"; 86 + type = "gem"; 87 + }; 88 + version = "1.3.13"; 89 + }; 90 + thin = { 91 + source = { 92 + remotes = ["https://rubygems.org"]; 93 + sha256 = "0hrq9m3hb6pm8yrqshhg0gafkphdpvwcqmr7k722kgdisp3w91ga"; 94 + type = "gem"; 95 + }; 96 + version = "1.5.1"; 97 + }; 98 + tilt = { 99 + source = { 100 + remotes = ["https://rubygems.org"]; 101 + sha256 = "1is1ayw5049z8pd7slsk870bddyy5g2imp4z78lnvl8qsl8l0s7b"; 102 + type = "gem"; 103 + }; 104 + version = "2.0.7"; 105 + }; 106 + }
+1 -1
pkgs/games/uqm/default.nix
··· 18 18 inherit stdenv requireFile writeText fetchurl haskellPackages; 19 19 }; 20 20 21 - remixPacks = imap (num: sha256: fetchurl rec { 21 + remixPacks = imap1 (num: sha256: fetchurl rec { 22 22 name = "uqm-remix-disc${toString num}.uqm"; 23 23 url = "mirror://sourceforge/sc2/${name}"; 24 24 inherit sha256;
+2 -2
pkgs/os-specific/linux/iw/default.nix
··· 1 1 {stdenv, fetchurl, libnl, pkgconfig}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "iw-4.3"; 4 + name = "iw-4.9"; 5 5 6 6 src = fetchurl { 7 7 url = "https://www.kernel.org/pub/software/network/iw/${name}.tar.xz"; 8 - sha256 = "085jyvrxzarvn5jl0fk618jjxy50nqx7ifngszc4jxk6a4ddibd6"; 8 + sha256 = "1klpvv98bnx1zm6aqalnri2vd7w80scmdaxr2qnblb6mz82whk1j"; 9 9 }; 10 10 11 11 buildInputs = [ libnl pkgconfig ];
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 499 499 KVM_APIC_ARCHITECTURE y 500 500 ''} 501 501 KVM_ASYNC_PF y 502 - ${optionalString (versionAtLeast version "4.0") '' 502 + ${optionalString ((versionAtLeast version "4.0") && (versionOlder version "4.12")) '' 503 503 KVM_COMPAT? y 504 504 ''} 505 505 ${optionalString (versionOlder version "4.12") ''
+19
pkgs/os-specific/linux/kernel/linux-4.12.nix
··· 1 + { stdenv, hostPlatform, fetchurl, perl, buildLinux, ... } @ args: 2 + 3 + import ./generic.nix (args // rec { 4 + version = "4.12"; 5 + modDirVersion = "4.12.0"; 6 + extraMeta.branch = "4.12"; 7 + 8 + src = fetchurl { 9 + url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 + sha256 = "1asq73lq0f81qwv21agcrpc3694fs14sja26q48y936hskn3np54"; 11 + }; 12 + 13 + kernelPatches = args.kernelPatches; 14 + 15 + features.iwlwifi = true; 16 + features.efiBootStub = true; 17 + features.needsCifsUtils = true; 18 + features.netfilterRPFilter = true; 19 + } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/psmisc/default.nix
··· 3 3 assert stdenv.isLinux; 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "psmisc-23.0"; 6 + name = "psmisc-23.1"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/psmisc/${name}.tar.xz"; 10 - sha256 = "0k7hafh9388s3hh9j943jy1qk9g1c43j02nyk0xis0ngbs632lvm"; 10 + sha256 = "0c5s94hqpwfmyswx2f96gifa6wdbpxxpkyxcrlzbxpvmrxsd911f"; 11 11 }; 12 12 13 13 buildInputs = [ncurses];
+2 -2
pkgs/os-specific/linux/zfs/default.nix
··· 123 123 # to be adapted 124 124 zfsStable = common { 125 125 # comment/uncomment if breaking kernel versions are known 126 - incompatibleKernelVersion = "4.12"; 126 + incompatibleKernelVersion = null; 127 127 128 128 version = "0.6.5.10"; 129 129 ··· 139 139 }; 140 140 zfsUnstable = common { 141 141 # comment/uncomment if breaking kernel versions are known 142 - incompatibleKernelVersion = null; 142 + incompatibleKernelVersion = "4.12"; 143 143 144 144 version = "0.7.0-rc4"; 145 145
+7 -3
pkgs/servers/mail/postfix/default.nix
··· 3 3 , withPgSQL ? false, postgresql 4 4 , withMySQL ? false, libmysql 5 5 , withSQLite ? false, sqlite 6 + , withLDAP ? false, openldap 6 7 }: 7 8 8 9 let ··· 11 12 "-DHAS_DB_BYPASS_MAKEDEFS_CHECK" 12 13 ] ++ lib.optional withPgSQL "-DHAS_PGSQL" 13 14 ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${lib.getDev libmysql}/include/mysql" ] 14 - ++ lib.optional withSQLite "-DHAS_SQLITE"); 15 + ++ lib.optional withSQLite "-DHAS_SQLITE" 16 + ++ lib.optional withLDAP "-DHAS_LDAP"); 15 17 auxlibs = lib.concatStringsSep " " ([ 16 18 "-ldb" "-lnsl" "-lresolv" "-lsasl2" "-lcrypto" "-lssl" 17 19 ] ++ lib.optional withPgSQL "-lpq" 18 20 ++ lib.optional withMySQL "-lmysqlclient" 19 - ++ lib.optional withSQLite "-lsqlite3"); 21 + ++ lib.optional withSQLite "-lsqlite3" 22 + ++ lib.optional withLDAP "-lldap"); 20 23 21 24 in stdenv.mkDerivation rec { 22 25 ··· 32 35 buildInputs = [ makeWrapper gnused db openssl cyrus_sasl icu pcre ] 33 36 ++ lib.optional withPgSQL postgresql 34 37 ++ lib.optional withMySQL libmysql 35 - ++ lib.optional withSQLite sqlite; 38 + ++ lib.optional withSQLite sqlite 39 + ++ lib.optional withLDAP openldap; 36 40 37 41 hardeningDisable = [ "format" ]; 38 42 hardeningEnable = [ "pie" ];
+3 -3
pkgs/servers/unifi/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "unifi-controller-${version}"; 9 - version = "5.5.11"; 9 + version = "5.5.19"; 10 10 11 11 src = fetchurl { 12 - url = "https://www.ubnt.com/downloads/unifi/5.5.11-5107276ec2/unifi_sysvinit_all.deb"; 13 - sha256 = "1jsixz7g7h7fdwb512flcwk0vblrsxpg4i9jdz7r72bkmvnxk7mm"; 12 + url = "https://www.ubnt.com/downloads/unifi/${version}/unifi_sysvinit_all.deb"; 13 + sha256 = "0bsfq48xjp230ir8pm9wpa5p4dh88zfy51lbi2xwpr454371ixcl"; 14 14 }; 15 15 16 16 buildInputs = [ dpkg ];
+1 -1
pkgs/stdenv/booter.nix
··· 73 73 # Take the list and disallow custom overrides in all but the final stage, 74 74 # and allow it in the final flag. Only defaults this boolean field if it 75 75 # isn't already set. 76 - withAllowCustomOverrides = lib.lists.imap 76 + withAllowCustomOverrides = lib.lists.imap1 77 77 (index: stageFun: prevStage: 78 78 # So true by default for only the first element because one 79 79 # 1-indexing. Since we reverse the list, this means this is true
+23
pkgs/tools/admin/google-cloud-sdk/alpha__init__.py
··· 1 + # Copyright 2013 Google Inc. All Rights Reserved. 2 + # 3 + # Licensed under the Apache License, Version 2.0 (the "License"); 4 + # you may not use this file except in compliance with the License. 5 + # You may obtain a copy of the License at 6 + # 7 + # http://www.apache.org/licenses/LICENSE-2.0 8 + # 9 + # Unless required by applicable law or agreed to in writing, software 10 + # distributed under the License is distributed on an "AS IS" BASIS, 11 + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 + # See the License for the specific language governing permissions and 13 + # limitations under the License. 14 + 15 + """Auth for the Google Cloud SDK. 16 + """ 17 + 18 + from googlecloudsdk.calliope import base 19 + 20 + 21 + @base.ReleaseTracks(base.ReleaseTrack.ALPHA) 22 + class Alpha(base.Group): 23 + """Alpha versions of gcloud commands."""
+23
pkgs/tools/admin/google-cloud-sdk/beta__init__.py
··· 1 + # Copyright 2013 Google Inc. All Rights Reserved. 2 + # 3 + # Licensed under the Apache License, Version 2.0 (the "License"); 4 + # you may not use this file except in compliance with the License. 5 + # You may obtain a copy of the License at 6 + # 7 + # http://www.apache.org/licenses/LICENSE-2.0 8 + # 9 + # Unless required by applicable law or agreed to in writing, software 10 + # distributed under the License is distributed on an "AS IS" BASIS, 11 + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 + # See the License for the specific language governing permissions and 13 + # limitations under the License. 14 + 15 + """Auth for the Google Cloud SDK. 16 + """ 17 + 18 + from googlecloudsdk.calliope import base 19 + 20 + 21 + @base.ReleaseTracks(base.ReleaseTrack.BETA) 22 + class Beta(base.Group): 23 + """Beta versions of gcloud commands."""
+7
pkgs/tools/admin/google-cloud-sdk/default.nix
··· 26 26 sha256 = "7aa6094d1f9c87f4c2c4a6bdad6a1113aac5e72ea673e659d9acbb059dfd037e"; 27 27 }; 28 28 29 + 29 30 buildInputs = [python27 makeWrapper]; 30 31 31 32 phases = [ "installPhase" "fixupPhase" ]; ··· 33 34 installPhase = '' 34 35 mkdir -p "$out" 35 36 tar -xzf "$src" -C "$out" google-cloud-sdk 37 + 38 + mkdir $out/google-cloud-sdk/lib/surface/alpha 39 + cp ${./alpha__init__.py} $out/google-cloud-sdk/lib/surface/alpha/__init__.py 40 + 41 + mkdir $out/google-cloud-sdk/lib/surface/beta 42 + cp ${./beta__init__.py} $out/google-cloud-sdk/lib/surface/beta/__init__.py 36 43 37 44 # create wrappers with correct env 38 45 for program in gcloud bq gsutil git-credential-gcloud.sh; do
+1 -1
pkgs/tools/filesystems/ntfs-3g/default.nix
··· 2 2 , crypto ? false, libgcrypt, gnutls, pkgconfig}: 3 3 4 4 stdenv.mkDerivation rec { 5 - pname = "ntfs-3g"; 5 + pname = "ntfs3g"; 6 6 version = "2017.3.23"; 7 7 name = "${pname}-${version}"; 8 8
+2 -2
pkgs/tools/misc/cpuminer/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cpuminer-${version}"; 5 - version = "2.4.5"; 5 + version = "2.5.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/cpuminer/pooler-${name}.tar.gz"; 9 - sha256 = "130ab6vcbm9azl9w8n97fzjnjbakm0k2n3wc1bcgy5y5c8s0220h"; 9 + sha256 = "1xalrfrk5hvh1jh9kbqhib2an82ypd46vl9glaxhz3rbjld7c5pa"; 10 10 }; 11 11 12 12 patchPhase = if stdenv.cc.isClang then "${perl}/bin/perl ./nomacro.pl" else null;
+2 -2
pkgs/tools/misc/partition-manager/default.nix
··· 1 1 { mkDerivation, fetchurl, lib 2 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 3 , kconfig, kinit, kpmcore 4 - , eject, libatasmart }: 4 + , kcrash, eject, libatasmart }: 5 5 6 6 let 7 7 pname = "partitionmanager"; ··· 22 22 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 23 23 # refer to kpmcore for the use of eject 24 24 buildInputs = [ eject libatasmart ]; 25 - propagatedBuildInputs = [ kconfig kinit kpmcore ]; 25 + propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ]; 26 26 }
+2 -2
pkgs/tools/misc/tlp/default.nix
··· 14 14 15 15 in stdenv.mkDerivation rec { 16 16 name = "tlp-${version}"; 17 - version = "0.9"; 17 + version = "1.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "linrunner"; 21 21 repo = "TLP"; 22 22 rev = "${version}"; 23 - sha256 = "1gwi0h9klhdvqfqvmn297l1vyhj4g9dqvf50lcbswry02mvnd2vn"; 23 + sha256 = "0gq1y1qnzwyv7cw32g4ymlfssi2ayrbnd04y4l242k6n41d05bij"; 24 24 }; 25 25 26 26 makeFlags = [ "DESTDIR=$(out)"
+2 -2
pkgs/tools/networking/burpsuite/default.nix
··· 1 1 { stdenv, fetchurl, jre }: 2 2 3 3 let 4 - version = "1.7.06"; 4 + version = "1.7.23"; 5 5 jar = fetchurl { 6 6 name = "burpsuite.jar"; 7 7 url = "https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar"; 8 - sha256 = "13x3x0la2jmm7zr66mvczzlmsy1parfibnl9s4iwi1nls4ikv7kl"; 8 + sha256 = "1y83qisn9pkn88vphpli7h8nacv8jv3sq0h04zbri25nfkgvl4an"; 9 9 }; 10 10 launcher = '' 11 11 #!${stdenv.shell}
+2 -2
pkgs/tools/networking/iperf/3.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "iperf-3.1.7"; 4 + name = "iperf-3.2"; 5 5 6 6 src = fetchurl { 7 7 url = "http://downloads.es.net/pub/iperf/${name}.tar.gz"; 8 - sha256 = "0kvk8d0a3dcxc8fisyprbn01y8akxj4sx8ld5dh508p9dx077vx4"; 8 + sha256 = "07cwrl9q5pmfjlh6ilpk7hm25lpkcaf917zhpmfq918lhrpv61zj"; 9 9 }; 10 10 11 11 postInstall = ''
+1
pkgs/tools/networking/ucspi-tcp/default.nix
··· 14 14 url = "http://ftp.de.debian.org/debian/pool/main/u/ucspi-tcp/ucspi-tcp_0.88-3.diff.gz"; 15 15 sha256 = "0mzmhz8hjkrs0khmkzs5i0s1kgmgaqz07h493bd5jj5fm5njxln6"; 16 16 }) 17 + ./remove-setuid.patch 17 18 ]; 18 19 19 20 # Apply Debian patches
+15
pkgs/tools/networking/ucspi-tcp/remove-setuid.patch
··· 1 + diff --git a/hier.c b/hier.c 2 + index 5663ada..1d73b84 100644 3 + --- a/hier.c 4 + +++ b/hier.c 5 + @@ -2,8 +2,8 @@ 6 + 7 + void hier() 8 + { 9 + - h(auto_home,-1,-1,02755); 10 + - d(auto_home,"bin",-1,-1,02755); 11 + + h(auto_home,-1,-1,0755); 12 + + d(auto_home,"bin",-1,-1,0755); 13 + 14 + c(auto_home,"bin","tcpserver",-1,-1,0755); 15 + c(auto_home,"bin","tcprules",-1,-1,0755);
+2 -2
pkgs/tools/security/afl/default.nix
··· 9 9 in 10 10 stdenv.mkDerivation rec { 11 11 name = "afl-${version}"; 12 - version = "2.43b"; 12 + version = "2.44b"; 13 13 14 14 src = fetchurl { 15 15 url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; 16 - sha256 = "1jv2y9b53k3p8hngm78ikakhcf4vv3yyz6ip17jhg5gsis29gdwx"; 16 + sha256 = "0wvx4ibr5hhav9mld1gncdvfzb4iky85gam3x8a43ispjddyya6m"; 17 17 }; 18 18 19 19 # Note: libcgroup isn't needed for building, just for the afl-cgroup
+24 -6
pkgs/tools/security/jd-gui/default.nix
··· 1 - { stdenv, fetchurl, gtk2, atk, gdk_pixbuf, pango, makeWrapper }: 1 + { stdenv, fetchurl, gtk2, atk, gdk_pixbuf, glib, pango, fontconfig, zlib, xorg, upx, patchelf }: 2 2 3 3 let 4 4 dynlibPath = stdenv.lib.makeLibraryPath 5 - [ gtk2 atk gdk_pixbuf pango ]; 5 + ([ gtk2 atk gdk_pixbuf glib pango fontconfig zlib stdenv.cc.cc.lib ] 6 + ++ (with xorg; [ 7 + libX11 8 + libXext 9 + libXrender 10 + libXrandr 11 + libSM 12 + libXfixes 13 + libXdamage 14 + libXcursor 15 + libXinerama 16 + libXi 17 + libXcomposite 18 + libXxf86vm 19 + ])); 6 20 in 7 21 stdenv.mkDerivation rec { 8 22 name = "jd-gui-${version}"; ··· 13 27 sha256 = "0jrvzs2s836yvqi41c7fq0gfiwf187qg765b9r1il2bjc0mb3dqv"; 14 28 }; 15 29 16 - buildInputs = [ makeWrapper ]; 30 + nativeBuildInputs = [ upx patchelf ]; 17 31 18 32 phases = "unpackPhase installPhase"; 19 33 unpackPhase = "tar xf ${src}"; 20 34 installPhase = '' 21 - mkdir -p $out/bin && mv jd-gui $out/bin 22 - wrapProgram $out/bin/jd-gui \ 23 - --prefix LD_LIBRARY_PATH ":" "${dynlibPath}" 35 + mkdir -p $out/bin 36 + upx -d jd-gui -o $out/bin/jd-gui 37 + 38 + patchelf \ 39 + --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \ 40 + --set-rpath ${dynlibPath} \ 41 + $out/bin/jd-gui 24 42 ''; 25 43 26 44 meta = {
+2 -2
pkgs/tools/text/kdiff3/default.nix
··· 1 1 { 2 2 mkDerivation, lib, fetchgit, fetchpatch, 3 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 - kconfig, kinit, kparts 4 + kcrash, kconfig, kinit, kparts 5 5 }: 6 6 7 7 mkDerivation rec { ··· 32 32 33 33 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 34 34 35 - propagatedBuildInputs = [ kconfig kinit kparts ]; 35 + propagatedBuildInputs = [ kconfig kcrash kinit kparts ]; 36 36 37 37 meta = with lib; { 38 38 homepage = http://kdiff3.sourceforge.net/;
+43 -8
pkgs/top-level/all-packages.nix
··· 765 765 isLibrary = false; 766 766 enableSharedExecutables = false; 767 767 executableToolDepends = [ makeWrapper ]; 768 - doCheck = stdenv.is64bit; # https://github.com/NixOS/cabal2nix/issues/272 769 768 postInstall = '' 770 769 exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname} 771 770 install -D $out/bin/${drv.pname} $exe ··· 2734 2733 2735 2734 kzipmix = callPackage_i686 ../tools/compression/kzipmix { }; 2736 2735 2736 + mailcatcher = callPackage ../development/web/mailcatcher { }; 2737 + 2737 2738 makebootfat = callPackage ../tools/misc/makebootfat { }; 2738 2739 2739 2740 matrix-synapse = callPackage ../servers/matrix-synapse { }; ··· 3322 3323 ngrep = callPackage ../tools/networking/ngrep { }; 3323 3324 3324 3325 ngrok = callPackage ../tools/networking/ngrok { }; 3326 + 3327 + noice = callPackage ../applications/misc/noice { }; 3325 3328 3326 3329 noip = callPackage ../tools/networking/noip { }; 3327 3330 ··· 4529 4532 upx = callPackage ../tools/compression/upx { }; 4530 4533 4531 4534 uriparser = callPackage ../development/libraries/uriparser {}; 4535 + 4536 + urlscan = callPackage ../applications/misc/urlscan { }; 4532 4537 4533 4538 urlview = callPackage ../applications/misc/urlview {}; 4534 4539 ··· 5473 5478 psc-package = haskell.lib.justStaticExecutables 5474 5479 (haskellPackages.callPackage ../development/compilers/purescript/psc-package { }); 5475 5480 5476 - inherit (ocamlPackages) haxe; 5477 - 5478 - hxcpp = callPackage ../development/compilers/haxe/hxcpp.nix { }; 5481 + inherit (ocamlPackages.haxe) haxe_3_2 haxe_3_4; 5482 + haxe = haxe_3_4; 5483 + haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { }); 5484 + inherit (haxePackages) hxcpp; 5479 5485 5480 5486 hhvm = callPackage ../development/compilers/hhvm { 5481 5487 boost = boost160; ··· 6663 6669 }; 6664 6670 6665 6671 cscope = callPackage ../development/tools/misc/cscope { }; 6672 + 6673 + csmith = callPackage ../development/tools/misc/csmith { 6674 + inherit (perlPackages) perl SysCPU; 6675 + # Workaround optional dependency on libbsd that's 6676 + # currently broken on Darwin. 6677 + libbsd = if stdenv.isDarwin then null else libbsd; 6678 + }; 6666 6679 6667 6680 csslint = callPackage ../development/web/csslint { }; 6668 6681 ··· 11983 11996 ]; 11984 11997 }; 11985 11998 11999 + linux_4_12 = callPackage ../os-specific/linux/kernel/linux-4.12.nix { 12000 + kernelPatches = 12001 + [ kernelPatches.bridge_stp_helper 12002 + kernelPatches.p9_fixes 12003 + # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md 12004 + # when adding a new linux version 12005 + kernelPatches.cpu-cgroup-v2."4.11" 12006 + kernelPatches.modinst_arg_list_too_long 12007 + ] 12008 + ++ lib.optionals ((platform.kernelArch or null) == "mips") 12009 + [ kernelPatches.mips_fpureg_emu 12010 + kernelPatches.mips_fpu_sigill 12011 + kernelPatches.mips_ext3_n32 12012 + ]; 12013 + }; 12014 + 11986 12015 linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { 11987 12016 kernelPatches = [ 11988 12017 kernelPatches.bridge_stp_helper ··· 12153 12182 linux = linuxPackages.kernel; 12154 12183 12155 12184 # Update this when adding the newest kernel major version! 12156 - linuxPackages_latest = linuxPackages_4_11; 12185 + linuxPackages_latest = linuxPackages_4_12; 12157 12186 linux_latest = linuxPackages_latest.kernel; 12158 12187 12159 12188 # Build the kernel modules for the some of the kernels. ··· 12164 12193 linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); 12165 12194 linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); 12166 12195 linuxPackages_4_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_11); 12196 + linuxPackages_4_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_12); 12167 12197 # Don't forget to update linuxPackages_latest! 12168 12198 12169 12199 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. ··· 12179 12209 linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; })); 12180 12210 12181 12211 # Hardened linux 12182 - linux_hardened = let linux = pkgs.linux_4_11; in linux.override { 12212 + linux_hardened = let linux = pkgs.linuxPackages_latest.kernel; in linux.override { 12183 12213 extraConfig = import ../os-specific/linux/kernel/hardened-config.nix { 12184 12214 inherit stdenv; 12185 12215 inherit (linux) version; ··· 12940 12970 12941 12971 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 12942 12972 12973 + papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { }; 12974 + 12943 12975 pecita = callPackage ../data/fonts/pecita {}; 12944 12976 12945 12977 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {}; ··· 13625 13657 docker-distribution = callPackage ../applications/virtualization/docker-distribution { }; 13626 13658 13627 13659 doodle = callPackage ../applications/search/doodle { }; 13660 + 13661 + dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { }; 13628 13662 13629 13663 draftsight = callPackage ../applications/graphics/draftsight { }; 13630 13664 ··· 17568 17602 gnomeExtensions = { 17569 17603 caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { }; 17570 17604 dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { }; 17605 + topicons-plus = callPackage ../desktops/gnome-3/extensions/topicons-plus { }; 17571 17606 }; 17572 17607 17573 17608 hsetroot = callPackage ../tools/X11/hsetroot { }; ··· 18702 18737 inherit (callPackage ../applications/networking/cluster/terraform {}) 18703 18738 terraform_0_8_5 18704 18739 terraform_0_8_8 18705 - terraform_0_9_10; 18740 + terraform_0_9_11; 18706 18741 18707 18742 terraform_0_8 = terraform_0_8_8; 18708 - terraform_0_9 = terraform_0_9_10; 18743 + terraform_0_9 = terraform_0_9_11; 18709 18744 terraform = terraform_0_9; 18710 18745 18711 18746 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
+120
pkgs/top-level/haxe-packages.nix
··· 1 + { stdenv, fetchzip, fetchFromGitHub, newScope, haxe, neko, nodejs, wine, php, python3, jdk, mono, haskellPackages, fetchpatch }: 2 + 3 + let 4 + self = haxePackages; 5 + callPackage = newScope self; 6 + haxePackages = with self; { 7 + 8 + withCommas = stdenv.lib.replaceChars ["."] [","]; 9 + 10 + # simulate "haxelib dev $libname ." 11 + simulateHaxelibDev = libname: '' 12 + devrepo=$(mktemp -d) 13 + mkdir -p "$devrepo/${withCommas libname}" 14 + echo $(pwd) > "$devrepo/${withCommas libname}/.dev" 15 + export HAXELIB_PATH="$HAXELIB_PATH:$devrepo" 16 + ''; 17 + 18 + installLibHaxe = { libname, version, files ? "*" }: '' 19 + mkdir -p "$out/lib/haxe/${withCommas libname}/${withCommas version}" 20 + echo -n "${version}" > $out/lib/haxe/${withCommas libname}/.current 21 + cp -dpR ${files} "$out/lib/haxe/${withCommas libname}/${withCommas version}/" 22 + ''; 23 + 24 + buildHaxeLib = { 25 + libname, 26 + version, 27 + sha256, 28 + meta, 29 + ... 30 + } @ attrs: 31 + stdenv.mkDerivation (attrs // { 32 + name = "${libname}-${version}"; 33 + 34 + buildInputs = (attrs.buildInputs or []) ++ [ haxe neko ]; # for setup-hook.sh to work 35 + src = fetchzip rec { 36 + name = "${libname}-${version}"; 37 + url = "http://lib.haxe.org/files/3.0/${withCommas name}.zip"; 38 + inherit sha256; 39 + stripRoot = false; 40 + }; 41 + 42 + installPhase = attrs.installPhase or '' 43 + runHook preInstall 44 + ( 45 + if [ $(ls $src | wc -l) == 1 ]; then 46 + cd $src/* || cd $src 47 + else 48 + cd $src 49 + fi 50 + ${installLibHaxe { inherit libname version; }} 51 + ) 52 + runHook postInstall 53 + ''; 54 + 55 + meta = { 56 + homepage = "http://lib.haxe.org/p/${libname}"; 57 + license = stdenv.lib.licenses.bsd2; 58 + platforms = stdenv.lib.platforms.all; 59 + description = throw "please write meta.description"; 60 + } // attrs.meta; 61 + }); 62 + 63 + hxcpp = buildHaxeLib rec { 64 + libname = "hxcpp"; 65 + version = "3.4.64"; 66 + sha256 = "04gyjm6wqmsm0ifcfkxmq1yv8xrfzys3z5ajqnvvjrnks807mw8q"; 67 + postFixup = '' 68 + for f in $out/lib/haxe/${withCommas libname}/${withCommas version}/{,project/libs/nekoapi/}bin/Linux{,64}/*; do 69 + chmod +w "$f" 70 + patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) "$f" || true 71 + patchelf --set-rpath ${ stdenv.lib.makeLibraryPath [ stdenv.cc.cc ] } "$f" || true 72 + done 73 + ''; 74 + meta.description = "Runtime support library for the Haxe C++ backend"; 75 + }; 76 + 77 + hxjava = buildHaxeLib { 78 + libname = "hxjava"; 79 + version = "3.2.0"; 80 + sha256 = "1vgd7qvsdxlscl3wmrrfi5ipldmr4xlsiwnj46jz7n6izff5261z"; 81 + meta.description = "Support library for the Java backend of the Haxe compiler"; 82 + propagatedBuildInputs = [ jdk ]; 83 + }; 84 + 85 + hxcs = buildHaxeLib { 86 + libname = "hxcs"; 87 + version = "3.4.0"; 88 + sha256 = "0f5vgp2kqnpsbbkn2wdxmjf7xkl0qhk9lgl9kb8d5wdy89nac6q6"; 89 + meta.description = "Support library for the C# backend of the Haxe compiler"; 90 + propagatedBuildInputs = [ mono ]; 91 + }; 92 + 93 + hxnodejs_4 = buildHaxeLib { 94 + libname = "hxnodejs"; 95 + version = "4.0.9"; 96 + sha256 = "0b7ck48nsxs88sy4fhhr0x1bc8h2ja732zzgdaqzxnh3nir0bajm"; 97 + meta.description = "Extern definitions for node.js 4.x"; 98 + }; 99 + 100 + hxnodejs_6 = let 101 + libname = "hxnodejs"; 102 + version = "6.9.0"; 103 + in stdenv.mkDerivation rec { 104 + name = "${libname}-${version}"; 105 + src = fetchFromGitHub { 106 + owner = "HaxeFoundation"; 107 + repo = "hxnodejs"; 108 + rev = "cf80c6a"; 109 + sha256 = "0mdiacr5b2m8jrlgyd2d3vp1fha69lcfb67x4ix7l7zfi8g460gs"; 110 + }; 111 + installPhase = installLibHaxe { inherit libname version; }; 112 + meta = { 113 + homepage = "http://lib.haxe.org/p/${libname}"; 114 + license = stdenv.lib.licenses.bsd2; 115 + platforms = stdenv.lib.platforms.all; 116 + description = "Extern definitions for node.js 6.9"; 117 + }; 118 + }; 119 + }; 120 + in self
+9
pkgs/top-level/perl-packages.nix
··· 12623 12623 }; 12624 12624 }; 12625 12625 12626 + SysCPU = buildPerlPackage rec { 12627 + name = "Sys-CPU-0.61"; 12628 + src = fetchurl { 12629 + url = "mirror://cpan/authors/id/M/MZ/MZSANFORD/${name}.tar.gz"; 12630 + sha256 = "1r6976bs86j7zp51m5vh42xlyah951jgdlkimv202413kjvqc2i5"; 12631 + }; 12632 + buildInputs = stdenv.lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; 12633 + }; 12634 + 12626 12635 SysHostnameLong = buildPerlPackage rec { 12627 12636 name = "Sys-Hostname-Long-1.4"; 12628 12637 src = fetchurl {
+16 -2
pkgs/top-level/python-packages.nix
··· 3809 3809 }; 3810 3810 }; 3811 3811 3812 + codecov = callPackage ../development/python-modules/codecov {}; 3813 + 3812 3814 cogapp = buildPythonPackage rec { 3813 3815 version = "2.3"; 3814 3816 name = "cogapp-${version}"; ··· 7058 7060 homepage = https://github.com/gitpython-developers/GitPython; 7059 7061 license = licenses.bsd3; 7060 7062 }; 7063 + }; 7064 + 7065 + google-compute-engine = buildPythonPackage rec { 7066 + version = "2.3.0"; 7067 + name = "google-compute-engine-${version}"; 7068 + 7069 + src = pkgs.fetchurl { 7070 + url = "mirror://pypi/g/google-compute-engine/google-compute-engine-${version}.tar.gz"; 7071 + sha256 = "1pjj95b3l61h8xz5kjfcgnql066cr8bq5wl480a6dxd2inw8mynf"; 7072 + }; 7073 + 7074 + propagatedBuildInputs = with self; [ boto ]; 7061 7075 }; 7062 7076 7063 7077 googlecl = buildPythonPackage rec { ··· 13406 13420 homepage = http://www.freewisdom.org/projects/python-markdown; 13407 13421 }; 13408 13422 }; 13423 + 13424 + markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript {}; 13409 13425 13410 13426 markdown-macros = buildPythonPackage rec { 13411 13427 name = "markdown-macros-${version}"; ··· 30303 30319 }; 30304 30320 30305 30321 uranium = callPackage ../development/python-modules/uranium { }; 30306 - 30307 - urlscan = callPackage ../applications/misc/urlscan { }; 30308 30322 30309 30323 vine = buildPythonPackage rec { 30310 30324 name = "vine-${version}";