Merge branch 'master' into staging

+1853 -512
+8
lib/deprecated.nix
··· 423 else if isInt x then "int" 424 else "string"; 425 426 }
··· 423 else if isInt x then "int" 424 else "string"; 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; 434 }
+10 -4
lib/lists.nix
··· 77 */ 78 foldl' = builtins.foldl' or foldl; 79 80 - /* Map with index 81 82 - FIXME(zimbatm): why does this start to count at 1? 83 84 Example: 85 - imap (i: v: "${v}-${toString i}") ["a" "b"] 86 => [ "a-1" "b-2" ] 87 */ 88 - imap = f: list: genList (n: f (n + 1) (elemAt list n)) (length list); 89 90 /* Map and concatenate the result. 91
··· 77 */ 78 foldl' = builtins.foldl' or foldl; 79 80 + /* Map with index starting from 0 81 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 89 90 Example: 91 + imap1 (i: v: "${v}-${toString i}") ["a" "b"] 92 => [ "a-1" "b-2" ] 93 */ 94 + imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list); 95 96 /* Map and concatenate the result. 97
+3
lib/maintainers.nix
··· 16 acowley = "Anthony Cowley <acowley@gmail.com>"; 17 adelbertc = "Adelbert Chang <adelbertc@gmail.com>"; 18 adev = "Adrien Devresse <adev@adev.name>"; 19 Adjective-Object = "Maxwell Huang-Hobbs <mhuan13@gmail.com>"; 20 adnelson = "Allen Nelson <ithinkican@gmail.com>"; 21 adolfogc = "Adolfo E. García Castro <adolfo.garcia.cr@gmail.com>"; ··· 267 jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>"; 268 jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>"; 269 jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>"; 270 juliendehos = "Julien Dehos <dehos@lisic.univ-littoral.fr>"; 271 jwiegley = "John Wiegley <johnw@newartisans.com>"; 272 jwilberding = "Jordan Wilberding <jwilberding@afiniate.com>"; ··· 606 z77z = "Marco Maggesi <maggesi@math.unifi.it>"; 607 zagy = "Christian Zagrodnick <cz@flyingcircus.io>"; 608 zalakain = "Unai Zalakain <contact@unaizalakain.info>"; 609 zauberpony = "Elmar Athmer <elmar@athmer.org>"; 610 zef = "Zef Hemel <zef@zef.me>"; 611 zimbatm = "zimbatm <zimbatm@zimbatm.com>";
··· 16 acowley = "Anthony Cowley <acowley@gmail.com>"; 17 adelbertc = "Adelbert Chang <adelbertc@gmail.com>"; 18 adev = "Adrien Devresse <adev@adev.name>"; 19 + adisbladis = "Adam Hose <adis@blad.is>"; 20 Adjective-Object = "Maxwell Huang-Hobbs <mhuan13@gmail.com>"; 21 adnelson = "Allen Nelson <ithinkican@gmail.com>"; 22 adolfogc = "Adolfo E. García Castro <adolfo.garcia.cr@gmail.com>"; ··· 268 jpierre03 = "Jean-Pierre PRUNARET <nix@prunetwork.fr>"; 269 jpotier = "Martin Potier <jpo.contributes.to.nixos@marvid.fr>"; 270 jraygauthier = "Raymond Gauthier <jraygauthier@gmail.com>"; 271 + jtojnar = "Jan Tojnar <jtojnar@gmail.com>"; 272 juliendehos = "Julien Dehos <dehos@lisic.univ-littoral.fr>"; 273 jwiegley = "John Wiegley <johnw@newartisans.com>"; 274 jwilberding = "Jordan Wilberding <jwilberding@afiniate.com>"; ··· 608 z77z = "Marco Maggesi <maggesi@math.unifi.it>"; 609 zagy = "Christian Zagrodnick <cz@flyingcircus.io>"; 610 zalakain = "Unai Zalakain <contact@unaizalakain.info>"; 611 + zarelit = "David Costa <david@zarel.net>"; 612 zauberpony = "Elmar Athmer <elmar@athmer.org>"; 613 zef = "Zef Hemel <zef@zef.me>"; 614 zimbatm = "zimbatm <zimbatm@zimbatm.com>";
+1 -1
lib/modules.nix
··· 98 /* Close a set of modules under the ‘imports’ relation. */ 99 closeModules = modules: args: 100 let 101 - toClosureList = file: parentKey: imap (n: x: 102 if isAttrs x || isFunction x then 103 let key = "${parentKey}:anon-${toString n}"; in 104 unifyModuleSyntax file key (unpackSubmodule (applyIfFunction key) x args)
··· 98 /* Close a set of modules under the ‘imports’ relation. */ 99 closeModules = modules: args: 100 let 101 + toClosureList = file: parentKey: imap1 (n: x: 102 if isAttrs x || isFunction x then 103 let key = "${parentKey}:anon-${toString n}"; in 104 unifyModuleSyntax file key (unpackSubmodule (applyIfFunction key) x args)
+2 -2
lib/strings.nix
··· 33 concatImapStrings (pos: x: "${toString pos}-${x}") ["foo" "bar"] 34 => "1-foo2-bar" 35 */ 36 - concatImapStrings = f: list: concatStrings (lib.imap f list); 37 38 /* Place an element between each element of a list 39 ··· 70 concatImapStringsSep "-" (pos: x: toString (x / pos)) [ 6 6 6 ] 71 => "6-3-2" 72 */ 73 - concatImapStringsSep = sep: f: list: concatStringsSep sep (lib.imap f list); 74 75 /* Construct a Unix-style search path consisting of each `subDir" 76 directory of the given list of packages.
··· 33 concatImapStrings (pos: x: "${toString pos}-${x}") ["foo" "bar"] 34 => "1-foo2-bar" 35 */ 36 + concatImapStrings = f: list: concatStrings (lib.imap1 f list); 37 38 /* Place an element between each element of a list 39 ··· 70 concatImapStringsSep "-" (pos: x: toString (x / pos)) [ 6 6 6 ] 71 => "6-3-2" 72 */ 73 + concatImapStringsSep = sep: f: list: concatStringsSep sep (lib.imap1 f list); 74 75 /* Construct a Unix-style search path consisting of each `subDir" 76 directory of the given list of packages.
+4 -4
lib/types.nix
··· 179 description = "list of ${elemType.description}s"; 180 check = isList; 181 merge = loc: defs: 182 - map (x: x.value) (filter (x: x ? value) (concatLists (imap (n: def: 183 if isList def.value then 184 - imap (m: def': 185 (mergeDefinitions 186 (loc ++ ["[definition ${toString n}-entry ${toString m}]"]) 187 elemType ··· 220 if isList def.value then 221 { inherit (def) file; 222 value = listToAttrs ( 223 - imap (elemIdx: elem: 224 { name = elem.name or "unnamed-${toString defIdx}.${toString elemIdx}"; 225 value = elem; 226 }) def.value); ··· 233 name = "loaOf"; 234 description = "list or attribute set of ${elemType.description}s"; 235 check = x: isList x || isAttrs x; 236 - merge = loc: defs: attrOnly.merge loc (imap convertIfList defs); 237 getSubOptions = prefix: elemType.getSubOptions (prefix ++ ["<name?>"]); 238 getSubModules = elemType.getSubModules; 239 substSubModules = m: loaOf (elemType.substSubModules m);
··· 179 description = "list of ${elemType.description}s"; 180 check = isList; 181 merge = loc: defs: 182 + map (x: x.value) (filter (x: x ? value) (concatLists (imap1 (n: def: 183 if isList def.value then 184 + imap1 (m: def': 185 (mergeDefinitions 186 (loc ++ ["[definition ${toString n}-entry ${toString m}]"]) 187 elemType ··· 220 if isList def.value then 221 { inherit (def) file; 222 value = listToAttrs ( 223 + imap1 (elemIdx: elem: 224 { name = elem.name or "unnamed-${toString defIdx}.${toString elemIdx}"; 225 value = elem; 226 }) def.value); ··· 233 name = "loaOf"; 234 description = "list or attribute set of ${elemType.description}s"; 235 check = x: isList x || isAttrs x; 236 + merge = loc: defs: attrOnly.merge loc (imap1 convertIfList defs); 237 getSubOptions = prefix: elemType.getSubOptions (prefix ++ ["<name?>"]); 238 getSubModules = elemType.getSubModules; 239 substSubModules = m: loaOf (elemType.substSubModules m);
+2 -1
maintainers/scripts/update-python-libraries
··· 91 if release['filename'].endswith(extension): 92 # TODO: In case of wheel we need to do further checks! 93 sha256 = release['digests']['sha256'] 94 - 95 return version, sha256 96 97
··· 91 if release['filename'].endswith(extension): 92 # TODO: In case of wheel we need to do further checks! 93 sha256 = release['digests']['sha256'] 94 + else: 95 + sha256 = None 96 return version, sha256 97 98
+1 -1
nixos/modules/misc/meta.nix
··· 17 # } 18 merge = loc: defs: 19 zipAttrs 20 - (flatten (imap (n: def: imap (m: def': 21 maintainer.merge (loc ++ ["[${toString n}-${toString m}]"]) 22 [{ inherit (def) file; value = def'; }]) def.value) defs)); 23 };
··· 17 # } 18 merge = loc: defs: 19 zipAttrs 20 + (flatten (imap1 (n: def: imap1 (m: def': 21 maintainer.merge (loc ++ ["[${toString n}-${toString m}]"]) 22 [{ inherit (def) file; value = def'; }]) def.value) defs)); 23 };
+1 -1
nixos/modules/services/cluster/kubernetes.nix
··· 44 45 cniConfig = pkgs.buildEnv { 46 name = "kubernetes-cni-config"; 47 - paths = imap (i: entry: 48 pkgs.writeTextDir "${toString (10+i)}-${entry.type}.conf" (builtins.toJSON entry) 49 ) cfg.kubelet.cni.config; 50 };
··· 44 45 cniConfig = pkgs.buildEnv { 46 name = "kubernetes-cni-config"; 47 + paths = imap1 (i: entry: 48 pkgs.writeTextDir "${toString (10+i)}-${entry.type}.conf" (builtins.toJSON entry) 49 ) cfg.kubelet.cni.config; 50 };
+1 -1
nixos/modules/services/networking/libreswan.nix
··· 11 12 trim = chars: str: let 13 nonchars = filter (x : !(elem x.value chars)) 14 - (imap (i: v: {ind = (sub i 1); value = v;}) (stringToCharacters str)); 15 in 16 if length nonchars == 0 then "" 17 else substring (head nonchars).ind (add 1 (sub (last nonchars).ind (head nonchars).ind)) str;
··· 11 12 trim = chars: str: let 13 nonchars = filter (x : !(elem x.value chars)) 14 + (imap0 (i: v: {ind = i; value = v;}) (stringToCharacters str)); 15 in 16 if length nonchars == 0 then "" 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 { source = overrideNameserversScript; 254 target = "NetworkManager/dispatcher.d/02overridedns"; 255 } 256 - ++ lib.imap (i: s: { 257 inherit (s) source; 258 target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}"; 259 }) cfg.dispatcherScripts;
··· 253 { source = overrideNameserversScript; 254 target = "NetworkManager/dispatcher.d/02overridedns"; 255 } 256 + ++ lib.imap1 (i: s: { 257 inherit (s) source; 258 target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}"; 259 }) cfg.dispatcherScripts;
+1 -1
nixos/modules/services/x11/xserver.nix
··· 71 name = "multihead${toString num}"; 72 inherit config; 73 }; 74 - in imap mkHead cfg.xrandrHeads; 75 76 xrandrDeviceSection = let 77 monitors = flip map xrandrHeads (h: ''
··· 71 name = "multihead${toString num}"; 72 inherit config; 73 }; 74 + in imap1 mkHead cfg.xrandrHeads; 75 76 xrandrDeviceSection = let 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 2 , libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler 3 }: 4 5 stdenv.mkDerivation rec { 6 - version = "0.9.12"; 7 name = "drumgizmo-${version}"; 8 9 src = fetchurl { 10 url = "http://www.drumgizmo.org/releases/${name}/${name}.tar.gz"; 11 - sha256 = "0kqrss9v3vpznmh4jgi3783wmprr645s3i485jlvdscpysjfkh6z"; 12 }; 13 14 configureFlags = [ "--enable-lv2" ]; 15 16 buildInputs = [ 17 - alsaLib expat glib libjack2 libX11 libpng libpthreadstubs libsmf 18 - libsndfile lv2 pkgconfig zita-resampler 19 ]; 20 21 meta = with stdenv.lib; {
··· 1 + { stdenv, fetchurl, alsaLib, expat, glib, libjack2, libXext, libX11, libpng 2 , libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler 3 }: 4 5 stdenv.mkDerivation rec { 6 + version = "0.9.14"; 7 name = "drumgizmo-${version}"; 8 9 src = fetchurl { 10 url = "http://www.drumgizmo.org/releases/${name}/${name}.tar.gz"; 11 + sha256 = "1q2jghjz0ygaja8dgvxp914if8yyzpa204amdcwb9yyinpxsahz4"; 12 }; 13 14 configureFlags = [ "--enable-lv2" ]; 15 16 buildInputs = [ 17 + alsaLib expat glib libjack2 libXext libX11 libpng libpthreadstubs 18 + libsmf libsndfile lv2 pkgconfig zita-resampler 19 ]; 20 21 meta = with stdenv.lib; {
+2 -2
pkgs/applications/editors/kdevelop5/kdevplatform.nix
··· 1 { stdenv, fetchurl, fetchpatch, cmake, gettext, pkgconfig, extra-cmake-modules 2 - , boost, subversion, apr, aprutil 3 , qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n 4 , kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications 5 , knotifyconfig, ktexteditor, threadweaver, kdeclarative, libkomparediff2 }: ··· 28 nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules ]; 29 30 buildInputs = [ 31 - boost subversion apr aprutil 32 qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes 33 ki18n kitemmodels kitemviews kio kparts sonnet kcmutils knewstuff 34 knotifications knotifyconfig ktexteditor threadweaver kdeclarative
··· 1 { stdenv, fetchurl, fetchpatch, cmake, gettext, pkgconfig, extra-cmake-modules 2 + , boost, subversion, apr, aprutil, kwindowsystem 3 , qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n 4 , kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications 5 , knotifyconfig, ktexteditor, threadweaver, kdeclarative, libkomparediff2 }: ··· 28 nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules ]; 29 30 buildInputs = [ 31 + boost subversion apr aprutil kwindowsystem 32 qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes 33 ki18n kitemmodels kitemviews kio kparts sonnet kcmutils knewstuff 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 - }: 5 6 let 7 - inherit (python2Packages) python pygtk numpy; 8 in stdenv.mkDerivation rec { 9 name = "mypaint-${version}"; 10 - version = "1.1.0"; 11 12 - src = fetchurl { 13 - url = "http://download.gna.org/mypaint/${name}.tar.bz2"; 14 - sha256 = "0f7848hr65h909c0jkcx616flc0r4qh53g3kd1cgs2nr1pjmf3bq"; 15 }; 16 17 - buildInputs = [ 18 - gettext glib gtk2 json_c lcms2 libpng makeWrapper pkgconfig pygtk 19 - python scons swig 20 - ]; 21 22 - propagatedBuildInputs = [ hicolor_icon_theme numpy ]; 23 24 buildPhase = "scons prefix=$out"; 25 26 installPhase = '' 27 scons prefix=$out install 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" 32 ''; 33 34 meta = with stdenv.lib; { 35 description = "A graphics application for digital painters"; 36 - homepage = http://mypaint.intilinux.com; 37 license = licenses.gpl2Plus; 38 platforms = platforms.linux; 39 - maintainers = [ maintainers.goibhniu ]; 40 }; 41 }
··· 1 + { stdenv, fetchFromGitHub, gtk3, intltool, json_c, lcms2, libpng, librsvg, 2 + pkgconfig, python2Packages, scons, swig, wrapGAppsHook }: 3 4 let 5 + inherit (python2Packages) python pycairo pygobject3 numpy; 6 in stdenv.mkDerivation rec { 7 name = "mypaint-${version}"; 8 + version = "1.2.1"; 9 10 + src = fetchFromGitHub { 11 + owner = "mypaint"; 12 + repo = "mypaint"; 13 + rev = "bcf5a28d38bbd586cc9d4cee223f849fa303864f"; 14 + sha256 = "1zwx7n629vz1jcrqjqmw6vl6sxdf81fq6a5jzqiga8167gg8s9pf"; 15 + fetchSubmodules = true; 16 }; 17 18 + nativeBuildInputs = [ intltool pkgconfig scons swig wrapGAppsHook ]; 19 20 + buildInputs = [ gtk3 json_c lcms2 libpng librsvg pycairo pygobject3 python ]; 21 + 22 + propagatedBuildInputs = [ numpy ]; 23 24 buildPhase = "scons prefix=$out"; 25 26 installPhase = '' 27 scons prefix=$out install 28 sed -i -e 's|/usr/bin/env python2.7|${python}/bin/python|' $out/bin/mypaint 29 + ''; 30 + 31 + preFixup = '' 32 + gappsWrapperArgs+=(--prefix PYTHONPATH : $PYTHONPATH) 33 ''; 34 35 meta = with stdenv.lib; { 36 description = "A graphics application for digital painters"; 37 + homepage = http://mypaint.org/; 38 license = licenses.gpl2Plus; 39 platforms = platforms.linux; 40 + maintainers = with maintainers; [ goibhniu jtojnar ]; 41 }; 42 }
+8 -2
pkgs/applications/graphics/sxiv/default.nix
··· 1 - { stdenv, fetchFromGitHub, libX11, imlib2, giflib, libexif }: 2 3 stdenv.mkDerivation rec { 4 name = "sxiv-${version}"; ··· 16 --replace /usr/local $out 17 ''; 18 19 buildInputs = [ libX11 imlib2 giflib libexif ]; 20 meta = { 21 description = "Simple X Image Viewer"; 22 homepage = "https://github.com/muennich/sxiv"; 23 license = stdenv.lib.licenses.gpl2Plus; 24 platforms = stdenv.lib.platforms.linux; 25 - maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 26 }; 27 }
··· 1 + { stdenv, fetchFromGitHub, libX11, imlib2, giflib, libexif, conf ? null }: 2 + 3 + with stdenv.lib; 4 5 stdenv.mkDerivation rec { 6 name = "sxiv-${version}"; ··· 18 --replace /usr/local $out 19 ''; 20 21 + configFile = optionalString (conf!=null) (builtins.toFile "config.def.h" conf); 22 + preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h"; 23 + 24 buildInputs = [ libX11 imlib2 giflib libexif ]; 25 + 26 meta = { 27 description = "Simple X Image Viewer"; 28 homepage = "https://github.com/muennich/sxiv"; 29 license = stdenv.lib.licenses.gpl2Plus; 30 platforms = stdenv.lib.platforms.linux; 31 + maintainers = with maintainers; [ jfrankenau fuuzetsu ]; 32 }; 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 stdenv.mkDerivation rec { 5 name = "${product}-${version}"; 6 product = "pdfpc"; 7 - version = "4.0.6"; 8 9 src = fetchFromGitHub { 10 repo = "pdfpc"; 11 owner = "pdfpc"; 12 rev = "v${version}"; 13 - sha256 = "05cfx45i0xnwvclrbwlmqsjj2sk1galk62dc0mrkhr6293mbp1mx"; 14 }; 15 16 nativeBuildInputs = [ cmake pkgconfig vala ];
··· 4 stdenv.mkDerivation rec { 5 name = "${product}-${version}"; 6 product = "pdfpc"; 7 + version = "4.0.7"; 8 9 src = fetchFromGitHub { 10 repo = "pdfpc"; 11 owner = "pdfpc"; 12 rev = "v${version}"; 13 + sha256 = "00qfmmk8h762p53z46g976z7j4fbxyi16w5axzsv1ymvdq95ds8c"; 14 }; 15 16 nativeBuildInputs = [ cmake pkgconfig vala ];
+6 -10
pkgs/applications/misc/urlscan/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub, urwid, pythonOlder }: 2 3 - buildPythonPackage rec { 4 name = "urlscan-${version}"; 5 - version = "0.8.3"; 6 7 src = fetchFromGitHub { 8 owner = "firecat53"; 9 repo = "urlscan"; 10 rev = version; 11 - # (equivalent but less nice(?): rev = "00333f6d03bf3151c9884ec778715fc605f58cc5") 12 - sha256 = "0l40anfznam4d3q0q0jp2wwfrvfypz9ppbpjyzjdrhb3r2nizb0y"; 13 }; 14 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"; 19 20 meta = with stdenv.lib; { 21 description = "Mutt and terminal url selector (similar to urlview)"; 22 license = licenses.gpl2; 23 - maintainers = [ maintainers.dpaetzel ]; 24 }; 25 }
··· 1 + { stdenv, python3Packages, fetchFromGitHub }: 2 3 + python3Packages.buildPythonApplication rec { 4 name = "urlscan-${version}"; 5 + version = "0.8.6"; 6 7 src = fetchFromGitHub { 8 owner = "firecat53"; 9 repo = "urlscan"; 10 rev = version; 11 + sha256 = "1v26fni64n0lbv37m35plh2bsrvhpb4ibgmg2mv05qfc3df721s5"; 12 }; 13 14 + propagatedBuildInputs = [ python3Packages.urwid ]; 15 16 meta = with stdenv.lib; { 17 description = "Mutt and terminal url selector (similar to urlview)"; 18 license = licenses.gpl2; 19 + maintainers = with maintainers; [ dpaetzel jfrankenau ]; 20 }; 21 }
+12 -3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 81 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 82 83 # Upstream source 84 - version = "7.0.1"; 85 86 lang = "en-US"; 87 ··· 91 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 92 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 93 ]; 94 - sha256 = "1zmczf1bpbd85zcrs5qw91d1xmplikbna5xs053jnjl6pbbq1fs9"; 95 }; 96 97 "i686-linux" = fetchurl { ··· 99 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 100 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 101 ]; 102 - sha256 = "0mdlgmqkryg0i55jgf3x1nnjni0x45g1xcjwsfacsck3m70v4flq"; 103 }; 104 }; 105 in ··· 190 191 // Stop obnoxious first-run redirection. 192 lockPref("noscript.firstRunRedirection", false); 193 EOF 194 195 # Hard-code path to TBB fonts; see also FONTCONFIG_FILE in ··· 232 233 # Initialize the Tor data directory. 234 mkdir -p "\$HOME/TorBrowser/Data/Tor" 235 236 # Initialize the browser profile state. Note that the only data 237 # copied from the Store payload is the initial bookmark file, which is
··· 81 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 82 83 # Upstream source 84 + version = "7.0.2"; 85 86 lang = "en-US"; 87 ··· 91 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 92 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 93 ]; 94 + sha256 = "0xdw8mvyxz9vaxikzsj4ygzp36m4jfhvhqfiyaiiywpf39rqpkqr"; 95 }; 96 97 "i686-linux" = fetchurl { ··· 99 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 100 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 101 ]; 102 + sha256 = "0m522i8zih5sj18dyzk9im7gmpmrbf96657v38m3pxn4ci38b83z"; 103 }; 104 }; 105 in ··· 190 191 // Stop obnoxious first-run redirection. 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); 199 EOF 200 201 # Hard-code path to TBB fonts; see also FONTCONFIG_FILE in ··· 238 239 # Initialize the Tor data directory. 240 mkdir -p "\$HOME/TorBrowser/Data/Tor" 241 + 242 + # TBB will fail if ownership is too permissive 243 + chmod 0700 "\$HOME/TorBrowser/Data/Tor" 244 245 # Initialize the browser profile state. Note that the only data 246 # copied from the Store payload is the initial bookmark file, which is
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 48 sha256 = "0ibgpcpvz0bmn3cw60nzsabsrxrbmmym1hv7fx6zmjxiwd68w5gb"; 49 }; 50 51 - terraform_0_9_10 = generic { 52 - version = "0.9.10"; 53 - sha256 = "0sg8czfn4hh7cf7zcdqwkygsvm9p47f5bi6kbl37bx9rn6bi5m6s"; 54 doCheck = true; 55 }; 56 }
··· 48 sha256 = "0ibgpcpvz0bmn3cw60nzsabsrxrbmmym1hv7fx6zmjxiwd68w5gb"; 49 }; 50 51 + terraform_0_9_11 = generic { 52 + version = "0.9.11"; 53 + sha256 = "045zcpd4g9c52ynhgh3213p422ahds63mzhmd2iwcmj88g8i1w6x"; 54 doCheck = true; 55 }; 56 }
+12 -12
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 8 9 version = "4.0.4"; 10 11 desktopItem = makeDesktopItem rec { 12 name = "Franz"; 13 exec = name; ··· 28 # don't remove runtime deps 29 dontPatchELF = true; 30 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 unpackPhase = '' 43 tar xzf $src 44 ''; ··· 65 description = "A free messaging app that combines chat & messaging services into one application"; 66 homepage = http://meetfranz.com; 67 license = licenses.free; 68 - maintainers = [ stdenv.lib.maintainers.gnidorah ]; 69 platforms = ["i686-linux" "x86_64-linux"]; 70 hydraPlatforms = []; 71 };
··· 8 9 version = "4.0.4"; 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 + 22 desktopItem = makeDesktopItem rec { 23 name = "Franz"; 24 exec = name; ··· 39 # don't remove runtime deps 40 dontPatchELF = true; 41 42 unpackPhase = '' 43 tar xzf $src 44 ''; ··· 65 description = "A free messaging app that combines chat & messaging services into one application"; 66 homepage = http://meetfranz.com; 67 license = licenses.free; 68 + maintainers = [ maintainers.gnidorah ]; 69 platforms = ["i686-linux" "x86_64-linux"]; 70 hydraPlatforms = []; 71 };
+14 -14
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 6 bits = if stdenv.system == "x86_64-linux" then "x64" 7 else "ia32"; 8 9 - version = "0.5.9"; 10 11 myIcon = fetchurl { 12 url = "https://raw.githubusercontent.com/saenzramiro/rambox/9e4444e6297dd35743b79fe23f8d451a104028d5/resources/Icon.png"; ··· 25 src = fetchurl { 26 url = "https://github.com/saenzramiro/rambox/releases/download/${version}/Rambox-${version}-${bits}.tar.gz"; 27 sha256 = if bits == "x64" then 28 - "0wx1cj3h1h28lhvl8ysmvr2wxq39lklk37361i598vph2pvnibi0" else 29 - "1dqjd5rmml63h3y43n1r68il3pn8zwy0wwr0866cnpizsbis96fy"; 30 }; 31 32 # don't remove runtime deps 33 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 46 installPhase = '' 47 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" rambox
··· 6 bits = if stdenv.system == "x86_64-linux" then "x64" 7 else "ia32"; 8 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; 21 22 myIcon = fetchurl { 23 url = "https://raw.githubusercontent.com/saenzramiro/rambox/9e4444e6297dd35743b79fe23f8d451a104028d5/resources/Icon.png"; ··· 36 src = fetchurl { 37 url = "https://github.com/saenzramiro/rambox/releases/download/${version}/Rambox-${version}-${bits}.tar.gz"; 38 sha256 = if bits == "x64" then 39 + "1i5jbhsfdbhr0rsb5w2pfpwjiagz47ppxk65qny3ay3lr4lbccn3" else 40 + "1p1m6vsa9xvl3pjf3pygvllyk7j4q9vnlzmrizb8f5q30fpls25x"; 41 }; 42 43 # don't remove runtime deps 44 dontPatchELF = true; 45 46 installPhase = '' 47 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" rambox
+2 -2
pkgs/applications/networking/mailreaders/notmuch/default.nix
··· 10 }: 11 12 stdenv.mkDerivation rec { 13 - version = "0.23.5"; 14 name = "notmuch-${version}"; 15 16 passthru = { ··· 20 21 src = fetchurl { 22 url = "http://notmuchmail.org/releases/${name}.tar.gz"; 23 - sha256 = "0ry2k9sdwd1vw8cf6svch8wk98523s07mwxvsf7b8kghqnrr89n6"; 24 }; 25 26 buildInputs = [
··· 10 }: 11 12 stdenv.mkDerivation rec { 13 + version = "0.24.2"; 14 name = "notmuch-${version}"; 15 16 passthru = { ··· 20 21 src = fetchurl { 22 url = "http://notmuchmail.org/releases/${name}.tar.gz"; 23 + sha256 = "0lfchvapk11qazdgsxj42igp9mpp83zbd0h1jj6r3ifmhikajxma"; 24 }; 25 26 buildInputs = [
+2 -2
pkgs/applications/networking/p2p/ktorrent/default.nix
··· 1 { stdenv, fetchurl, cmake 2 , extra-cmake-modules, qtbase, qtscript 3 , ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support 4 - , libktorrent, boost, taglib 5 }: 6 7 stdenv.mkDerivation rec { ··· 27 buildInputs = 28 [ cmake qtbase qtscript 29 ki18n kio knotifications knotifyconfig kross kcmutils kdelibs4support 30 - libktorrent taglib 31 ]; 32 33 enableParallelBuilding = true;
··· 1 { stdenv, fetchurl, cmake 2 , extra-cmake-modules, qtbase, qtscript 3 , ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support 4 + , libktorrent, boost, taglib, libgcrypt, kplotting 5 }: 6 7 stdenv.mkDerivation rec { ··· 27 buildInputs = 28 [ cmake qtbase qtscript 29 ki18n kio knotifications knotifyconfig kross kcmutils kdelibs4support 30 + libktorrent taglib libgcrypt kplotting 31 ]; 32 33 enableParallelBuilding = true;
+6 -6
pkgs/applications/networking/p2p/qbittorrent/default.nix
··· 1 { stdenv, fetchurl, pkgconfig, which 2 - , boost, libtorrentRasterbar, qmake, qtbase, qttools 3 , debugSupport ? false # Debugging 4 , guiSupport ? true, dbus_libs ? null # GUI (disable to run headless) 5 , webuiSupport ? true # WebUI ··· 10 with stdenv.lib; 11 stdenv.mkDerivation rec { 12 name = "qbittorrent-${version}"; 13 - version = "3.3.12"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/qbittorrent/${name}.tar.xz"; 17 - sha256 = "0vs626khavhqqnq2hrwrxyc8ihbngharcf1fd37nwccvy13qqljn"; 18 }; 19 20 - nativeBuildInputs = [ pkgconfig which qmake ]; 21 22 buildInputs = [ boost libtorrentRasterbar qtbase qttools ] 23 ++ optional guiSupport dbus_libs; ··· 34 ] ++ optional debugSupport "--enable-debug"; 35 36 # The lrelease binary is named lrelease instead of lrelease-qt4 37 - patches = [ ./fix-lrelease.patch]; 38 39 - # https://github.com/qbittorrent/qBittorrent/issues/1992 40 enableParallelBuilding = false; 41 42 meta = {
··· 1 { stdenv, fetchurl, pkgconfig, which 2 + , boost, libtorrentRasterbar, qtbase, qttools 3 , debugSupport ? false # Debugging 4 , guiSupport ? true, dbus_libs ? null # GUI (disable to run headless) 5 , webuiSupport ? true # WebUI ··· 10 with stdenv.lib; 11 stdenv.mkDerivation rec { 12 name = "qbittorrent-${version}"; 13 + version = "3.3.13"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/qbittorrent/${name}.tar.xz"; 17 + sha256 = "13a6rv4f4xgbjh6nai7fnqb04rh7i2kjpp7y2z5j1wyy4x8pncc4"; 18 }; 19 20 + nativeBuildInputs = [ pkgconfig which ]; 21 22 buildInputs = [ boost libtorrentRasterbar qtbase qttools ] 23 ++ optional guiSupport dbus_libs; ··· 34 ] ++ optional debugSupport "--enable-debug"; 35 36 # The lrelease binary is named lrelease instead of lrelease-qt4 37 + patches = [ ./fix-lrelease.patch ]; 38 39 + # https://github.com/qbittorrent/qBittorrent/issues/1992 40 enableParallelBuilding = false; 41 42 meta = {
+4 -3
pkgs/applications/office/skrooge/default.nix
··· 1 { mkDerivation, lib, fetchurl, 2 cmake, extra-cmake-modules, qtwebkit, qtscript, grantlee, 3 kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, 4 - kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities, 5 - knotifyconfig, krunner, libofx, shared_mime_info }: 6 7 mkDerivation rec { 8 name = "skrooge-${version}"; ··· 17 18 buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools 19 kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5 20 - kdelibs4support kactivities knotifyconfig krunner libofx 21 ]; 22 23 meta = with lib; {
··· 1 { mkDerivation, lib, fetchurl, 2 cmake, extra-cmake-modules, qtwebkit, qtscript, grantlee, 3 kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, 4 + kiconthemes, knewstuff, sqlcipher, qca-qt5, kactivities, karchive, 5 + kguiaddons, knotifyconfig, krunner, kwindowsystem, libofx, shared_mime_info 6 + }: 7 8 mkDerivation rec { 9 name = "skrooge-${version}"; ··· 18 19 buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools 20 kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5 21 + kactivities karchive kguiaddons knotifyconfig krunner kwindowsystem libofx 22 ]; 23 24 meta = with lib; {
+3 -1
pkgs/applications/version-management/gogs/default.nix
··· 26 27 outputs = [ "bin" "out" "data" ]; 28 29 - postInstall = '' 30 mkdir $data 31 cp -R $src/{public,templates} $data 32
··· 26 27 outputs = [ "bin" "out" "data" ]; 28 29 + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 30 + install_name_tool -delete_rpath $out/lib $bin/bin/gogs 31 + '' + '' 32 mkdir $data 33 cp -R $src/{public,templates} $data 34
+1 -1
pkgs/applications/virtualization/virtualbox/default.nix
··· 88 ''; 89 90 patches = optional enableHardening ./hardened.patch 91 - ++ [ ./qtx11extras.patch ]; 92 93 postPatch = '' 94 sed -i -e 's|/sbin/ifconfig|${nettools}/bin/ifconfig|' \
··· 88 ''; 89 90 patches = optional enableHardening ./hardened.patch 91 + ++ [ ./qtx11extras.patch ./linux-4.12.patch ]; 92 93 postPatch = '' 94 sed -i -e 's|/sbin/ifconfig|${nettools}/bin/ifconfig|' \
+3
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 62 for i in * 63 do 64 cd $i 65 find . -type f | xargs sed 's/depmod -a/true/' -i 66 make 67 cd ..
··· 62 for i in * 63 do 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 68 find . -type f | xargs sed 's/depmod -a/true/' -i 69 make 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 --leave-dotGit Keep the .git directories. 48 --fetch-submodules Fetch submodules. 49 --builder Clone as fetchgit does, but url, rev, and out option are mandatory. 50 " 51 exit 1 52 }
··· 47 --leave-dotGit Keep the .git directories. 48 --fetch-submodules Fetch submodules. 49 --builder Clone as fetchgit does, but url, rev, and out option are mandatory. 50 + --quiet Only print the final json summary. 51 " 52 exit 1 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 with stdenv.lib; 59 with builtins; 60 61 - let version = "6.3.0"; 62 63 # Whether building a cross-compiler for GNU/Hurd. 64 crossGNU = targetPlatform != hostPlatform && targetPlatform.config == "i586-pc-gnu"; ··· 72 # The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its 73 # target libraries and tools. 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 77 78 javaEcj = fetchurl { 79 # The `$(top_srcdir)/ecj.jar' file is automatically picked up at ··· 213 builder = ../builder.sh; 214 215 src = fetchurl { 216 - url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2"; 217 - sha256 = "17xjz30jb65hcf714vn9gcxvrrji8j20xm7n33qg1ywhyzryfsph"; 218 }; 219 220 inherit patches;
··· 58 with stdenv.lib; 59 with builtins; 60 61 + let version = "6.4.0"; 62 63 # Whether building a cross-compiler for GNU/Hurd. 64 crossGNU = targetPlatform != hostPlatform && targetPlatform.config == "i586-pc-gnu"; ··· 72 # The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its 73 # target libraries and tools. 74 ++ optional langAda ../gnat-cflags.patch 75 + ++ optional langFortran ../gfortran-driving.patch; 76 77 javaEcj = fetchurl { 78 # The `$(top_srcdir)/ecj.jar' file is automatically picked up at ··· 212 builder = ../builder.sh; 213 214 src = fetchurl { 215 + url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"; 216 + sha256 = "1m0lr7938lw5d773dkvwld90hjlcq2282517d1gwvrfzmwgg42w5"; 217 }; 218 219 inherit patches;
+70 -28
pkgs/development/compilers/haxe/default.nix
··· 1 - { stdenv, fetchgit, ocaml, zlib, pcre, neko, camlp4 }: 2 3 - stdenv.mkDerivation { 4 - name = "haxe-3.4.2"; 5 6 - buildInputs = [ocaml zlib pcre neko camlp4]; 7 8 - src = fetchgit { 9 - url = "https://github.com/HaxeFoundation/haxe.git"; 10 - sha256 = "1m5fp183agqv8h3ynhxw4kndkpq2d6arysmirv3zl3vz5crmpwqd"; 11 - fetchSubmodules = true; 12 13 - # Tag 3.4.2 14 - rev = "890f8c70cf23ce6f9fe0fdd0ee514a9699433ca7"; 15 - }; 16 17 - prePatch = '' 18 - sed -i -e 's|"/usr/lib/haxe/std/";|"'"$out/lib/haxe/std/"'";\n&|g' src/main.ml 19 - ''; 20 21 - buildFlags = [ "all" "tools" ]; 22 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 - ''; 28 29 - setupHook = ./setup-hook.sh; 30 31 - dontStrip = true; 32 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; 39 }; 40 }
··· 1 + { stdenv, fetchgit, bash, coreutils, ocaml, zlib, pcre, neko, camlp4 }: 2 3 + let 4 + generic = { version, sha256, prePatch }: 5 + stdenv.mkDerivation rec { 6 + name = "haxe-${version}"; 7 8 + buildInputs = [ocaml zlib pcre neko camlp4]; 9 10 + src = fetchgit { 11 + url = https://github.com/HaxeFoundation/haxe.git; 12 + inherit sha256; 13 + fetchSubmodules = true; 14 + rev = "refs/tags/${version}"; 15 + }; 16 17 + inherit prePatch; 18 19 + buildFlags = [ "all" "tools" ]; 20 21 + installPhase = '' 22 + install -vd "$out/bin" "$out/lib/haxe/std" 23 + cp -vr haxe haxelib std "$out/lib/haxe" 24 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 29 30 + if [[ "\$HAXELIB_PATH" =~ : ]]; then 31 + NEW_HAXELIB_PATH="\$(${coreutils}/bin/mktemp -d)" 32 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 + ''; 51 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 + ''; 81 }; 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 addHaxeLibPath() { 2 addToSearchPath HAXELIB_PATH "$1/lib/haxe" 3 } 4 5 envHooks+=(addHaxeLibPath)
··· 1 addHaxeLibPath() { 2 + if [ ! -d "$1/lib/haxe/std" ]; then 3 addToSearchPath HAXELIB_PATH "$1/lib/haxe" 4 + fi 5 } 6 7 envHooks+=(addHaxeLibPath)
+6
pkgs/development/compilers/neko/default.nix
··· 24 + "fe87462d9c7a6ee27e28f5be5e4fc0ac87b34574.patch"; 25 sha256 = "1jbmq6j32vg3qv20dbh82cp54886lgrh7gkcqins8a2y4l4dl3sc"; 26 }) 27 ]; 28 29 buildInputs =
··· 24 + "fe87462d9c7a6ee27e28f5be5e4fc0ac87b34574.patch"; 25 sha256 = "1jbmq6j32vg3qv20dbh82cp54886lgrh7gkcqins8a2y4l4dl3sc"; 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 + }) 33 ]; 34 35 buildInputs =
+4 -3
pkgs/development/compilers/wla-dx/default.nix
··· 1 {stdenv, fetchFromGitHub, cmake}: 2 3 stdenv.mkDerivation rec { 4 - name = "wla-dx-git-2016-02-27"; 5 6 src = fetchFromGitHub { 7 owner = "vhelin"; 8 repo = "wla-dx"; 9 - rev = "8189fe8d5620584ea16563875ff3c5430527c86a"; 10 - sha256 = "02zgkcyfx7y8j6jvyi12lm29fydnd7m3rxv6g2psv23fyzmpkkir"; 11 }; 12 13 hardeningDisable = [ "format" ];
··· 1 {stdenv, fetchFromGitHub, cmake}: 2 3 stdenv.mkDerivation rec { 4 + version = "2017-06-05"; 5 + name = "wla-dx-git-${version}"; 6 7 src = fetchFromGitHub { 8 owner = "vhelin"; 9 repo = "wla-dx"; 10 + rev = "ae6843f9711cbc2fa6dd8c200877b40bd2bcad7f"; 11 + sha256 = "09c2kz12ld97ad41j6r8r65jknllrak1x8r43fgr26x7hdlxz5c6"; 12 }; 13 14 hardeningDisable = [ "format" ];
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 670 haste-compiler = markBroken (self.callPackage ../tools/haskell/haste/haste-compiler.nix { inherit overrideCabal; super-haste-compiler = super.haste-compiler; }); 671 672 # tinc is a new build driver a la Stack that's not yet available from Hackage. 673 - tinc = self.callPackage ../tools/haskell/tinc {}; 674 675 # Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza 676 cairo = addBuildTool super.cairo self.gtk2hs-buildtools;
··· 670 haste-compiler = markBroken (self.callPackage ../tools/haskell/haste/haste-compiler.nix { inherit overrideCabal; super-haste-compiler = super.haste-compiler; }); 671 672 # tinc is a new build driver a la Stack that's not yet available from Hackage. 673 + tinc = self.callPackage ../tools/haskell/tinc { inherit (pkgs) cabal-install cabal2nix; }; 674 675 # Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza 676 cairo = addBuildTool super.cairo self.gtk2hs-buildtools;
+8
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 59 # https://github.com/nominolo/ghc-syb/issues/20 60 ghc-syb-utils = dontCheck super.ghc-syb-utils; 61 62 }
··· 59 # https://github.com/nominolo/ghc-syb/issues/20 60 ghc-syb-utils = dontCheck super.ghc-syb-utils; 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 + 70 }
+749 -214
pkgs/development/haskell-modules/hackage-packages.nix
··· 17950 }: 17951 mkDerivation { 17952 pname = "VKHS"; 17953 - version = "1.9"; 17954 - sha256 = "0vfspcsm2fgpqwbwli5a4ca8lsh50j8m9x2v4ccs6zd8svcimg3q"; 17955 isLibrary = true; 17956 isExecutable = true; 17957 libraryHaskellDepends = [ ··· 20602 pname = "active"; 20603 version = "0.2.0.13"; 20604 sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx"; 20605 - revision = "1"; 20606 - editedCabalFile = "15z0n337bglkn1a3hx2gvh64jx311nmsa4vijynmwp2hq11rgvm6"; 20607 libraryHaskellDepends = [ 20608 base lens linear semigroupoids semigroups vector 20609 ]; ··· 26741 hydraPlatforms = stdenv.lib.platforms.none; 26742 }) {}; 26743 26744 - "arithmoi_0_5_0_0" = callPackage 26745 ({ mkDerivation, array, base, containers, criterion, exact-pi 26746 , ghc-prim, integer-gmp, integer-logarithms, mtl, QuickCheck 26747 , random, smallcheck, tasty, tasty-hunit, tasty-quickcheck ··· 26749 }: 26750 mkDerivation { 26751 pname = "arithmoi"; 26752 - version = "0.5.0.0"; 26753 - sha256 = "0gja9x6y2nprlg5d2wjycjvxgc7bb4p6y8d4fg3dxxzzwgqgrrab"; 26754 configureFlags = [ "-f-llvm" ]; 26755 libraryHaskellDepends = [ 26756 array base containers exact-pi ghc-prim integer-gmp ··· 26823 hydraPlatforms = stdenv.lib.platforms.none; 26824 }) {inherit (pkgs) arpack;}; 26825 26826 - "array_0_5_1_1" = callPackage 26827 ({ mkDerivation, base }: 26828 mkDerivation { 26829 pname = "array"; 26830 - version = "0.5.1.1"; 26831 - sha256 = "08r2rq4blvc737mrg3xhlwiw13jmsz5dlf2fd0ghb9cdaxc6kjc9"; 26832 libraryHaskellDepends = [ base ]; 26833 description = "Mutable and immutable arrays"; 26834 license = stdenv.lib.licenses.bsd3; ··· 27727 license = stdenv.lib.licenses.bsd3; 27728 }) {}; 27729 27730 "async-timer" = callPackage 27731 ({ mkDerivation, base, containers, criterion, HUnit, lifted-async 27732 , lifted-base, monad-control, safe-exceptions, test-framework ··· 33533 33534 "bitcoin-payment-channel" = callPackage 33535 ({ 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 33540 }: 33541 mkDerivation { 33542 pname = "bitcoin-payment-channel"; 33543 - version = "1.0.1.0"; 33544 - sha256 = "18hg95jgmjpmpak2rspb0l5602j112gya9ydv9xm2gpx13wc88xp"; 33545 libraryHaskellDepends = [ 33546 - aeson base base16-bytestring bytestring cereal deepseq errors 33547 - haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api 33548 scientific semigroups string-conversions tagged text time 33549 ]; 33550 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 33556 ]; 33557 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 33561 ]; 33562 homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel"; 33563 description = "Instant, two-party Bitcoin payments"; 33564 license = "unknown"; 33565 hydraPlatforms = stdenv.lib.platforms.none; 33566 - }) {}; 33567 33568 "bitcoin-rpc" = callPackage 33569 ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal ··· 34667 "blockchain" = callPackage 34668 ({ mkDerivation, aeson, async, base, byteable, bytestring 34669 , cryptonite, deepseq, either, errors, hashable, hspec, memory, mtl 34670 - , QuickCheck, text, time, transformers, unordered-containers 34671 }: 34672 mkDerivation { 34673 pname = "blockchain"; 34674 - version = "0.0.2"; 34675 - sha256 = "1abd2p587p3kvg3zyn3qmlhk0lw42cs18f7msgkcz07r2k99r047"; 34676 libraryHaskellDepends = [ 34677 aeson base byteable bytestring cryptonite either errors hashable 34678 memory mtl text time transformers unordered-containers 34679 ]; 34680 testHaskellDepends = [ 34681 aeson async base byteable bytestring cryptonite deepseq either 34682 - errors hashable hspec memory mtl QuickCheck text time transformers 34683 - unordered-containers 34684 ]; 34685 homepage = "https://github.com/TGOlson/blockchain"; 34686 description = "Generic blockchain implementation"; ··· 35397 }: 35398 mkDerivation { 35399 pname = "boomange"; 35400 - version = "0.1.3.2"; 35401 - sha256 = "0sc003xcqv8qdfjrn2mil81f3dspwjzdg9jj0mnffrws66mkw38a"; 35402 isLibrary = false; 35403 isExecutable = true; 35404 executableHaskellDepends = [ ··· 38264 38265 "cabal2nix" = callPackage 38266 ({ 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 38271 }: 38272 mkDerivation { 38273 pname = "cabal2nix"; 38274 - version = "2.2.1"; 38275 - sha256 = "1hw3x3dk1gc2am3w1cxxsb1rdz976vc35zrjabdlx52ncb2lmfx7"; 38276 isLibrary = true; 38277 isExecutable = true; 38278 libraryHaskellDepends = [ 38279 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 38282 transformers yaml 38283 ]; 38284 executableHaskellDepends = [ 38285 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 38289 ]; 38290 testHaskellDepends = [ 38291 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 38295 ]; 38296 homepage = "https://github.com/nixos/cabal2nix#readme"; 38297 description = "Convert Cabal files into Nix build instructions"; ··· 41032 license = stdenv.lib.licenses.bsd3; 41033 }) {}; 41034 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 41042 }: 41043 mkDerivation { 41044 pname = "chart-unit"; 41045 - version = "0.3.1"; 41046 - sha256 = "0z7f604y08d8bki6fjx5fz2b1c9lrhalxdjlx1wmhlxz320dpm2w"; 41047 isLibrary = true; 41048 isExecutable = true; 41049 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 41053 ]; 41054 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 41064 ]; 41065 homepage = "https://github.com/tonyday567/chart-unit"; 41066 description = "A set of native haskell charts"; 41067 license = stdenv.lib.licenses.bsd3; ··· 45889 }: 45890 mkDerivation { 45891 pname = "concurrent-machines"; 45892 - version = "0.3.0"; 45893 - sha256 = "1lha3bk98cdd3bsy5kbl92hp3f35x3q1p135j37r9xw9ix4kivy5"; 45894 libraryHaskellDepends = [ 45895 async base containers lifted-async machines monad-control 45896 semigroups time transformers transformers-base ··· 49470 hydraPlatforms = stdenv.lib.platforms.none; 49471 }) {}; 49472 49473 "crypto-api" = callPackage 49474 ({ mkDerivation, base, bytestring, cereal, entropy, tagged 49475 , transformers ··· 52178 ({ mkDerivation, base, containers, ghc-prim, hspec, lens, tagged }: 52179 mkDerivation { 52180 pname = "data-diverse"; 52181 - version = "0.3.0.0"; 52182 - sha256 = "1h6i10qixy0603xamal2v54knznjmza081hg410a2s97cigclay8"; 52183 libraryHaskellDepends = [ base containers ghc-prim lens tagged ]; 52184 testHaskellDepends = [ base hspec lens tagged ]; 52185 homepage = "https://github.com/louispan/data-diverse#readme"; ··· 55921 license = stdenv.lib.licenses.bsd3; 55922 }) {}; 55923 55924 "diagrams-core" = callPackage 55925 ({ mkDerivation, adjunctions, base, containers, distributive 55926 , dual-tree, lens, linear, monoid-extras, mtl, profunctors ··· 56054 pname = "diagrams-lib"; 56055 version = "1.4.1.2"; 56056 sha256 = "0w16cljv9jcvn46hd19qvw1bfvxijlak286nap9qbvyavq2qhvjb"; 56057 - revision = "2"; 56058 - editedCabalFile = "0na2aqk7aw2f1nq62r1zwmv3f5h9yx61b0b5qxmsazgyvqjgc3z3"; 56059 libraryHaskellDepends = [ 56060 active adjunctions array base bytestring cereal colour containers 56061 data-default-class diagrams-core diagrams-solve directory ··· 56243 license = stdenv.lib.licenses.bsd3; 56244 }) {}; 56245 56246 "diagrams-svg" = callPackage 56247 ({ mkDerivation, base, base64-bytestring, bytestring, colour 56248 , containers, diagrams-core, diagrams-lib, filepath, hashable ··· 56956 ({ mkDerivation, base, Cabal, ghc-prim, QuickCheck }: 56957 mkDerivation { 56958 pname = "dimensions"; 56959 - version = "0.1.0.0"; 56960 - sha256 = "0162ki2vw1k3wza7b4zfp4ya4lb3cdzp0vdr0k8d8k5b3w107p26"; 56961 libraryHaskellDepends = [ base ghc-prim ]; 56962 testHaskellDepends = [ base Cabal QuickCheck ]; 56963 homepage = "https://github.com/achirkin/easytensor#readme"; ··· 57186 homepage = "https://github.com/IreneKnapp/direct-sqlite"; 57187 description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; 57188 license = stdenv.lib.licenses.bsd3; 57189 }) {}; 57190 57191 "directed-cubical" = callPackage ··· 59976 license = stdenv.lib.licenses.bsd3; 59977 }) {}; 59978 59979 "duckling" = callPackage 59980 ({ mkDerivation, aeson, array, attoparsec, base, bytestring 59981 , containers, deepseq, dependent-sum, directory, extra, filepath ··· 60702 }: 60703 mkDerivation { 60704 pname = "easytensor"; 60705 - version = "0.2.0.0"; 60706 - sha256 = "1z5myc51q96pbwaryf6pvjvfqq9l2d0cwnhpxpxn3bkcj6jr9yf8"; 60707 libraryHaskellDepends = [ base dimensions ghc-prim ]; 60708 testHaskellDepends = [ base Cabal dimensions QuickCheck ]; 60709 benchmarkHaskellDepends = [ base dimensions time ]; 60710 homepage = "https://github.com/achirkin/easytensor#readme"; 60711 - description = "Initial project template from stack"; 60712 license = stdenv.lib.licenses.mit; 60713 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 60714 }) {}; ··· 61808 license = stdenv.lib.licenses.bsd3; 61809 }) {}; 61810 61811 "elision" = callPackage 61812 ({ mkDerivation, base, profunctors }: 61813 mkDerivation { ··· 67348 license = stdenv.lib.licenses.mit; 67349 }) {}; 67350 67351 "filecache" = callPackage 67352 ({ mkDerivation, base, directory, exceptions, hashable, hinotify 67353 , lens, mtl, stm, strict-base-types, temporary ··· 67474 license = stdenv.lib.licenses.bsd3; 67475 }) {}; 67476 67477 "filestore" = callPackage 67478 ({ mkDerivation, base, bytestring, containers, Diff, directory 67479 , filepath, HUnit, mtl, old-locale, parsec, process, split, time ··· 68838 }: 68839 mkDerivation { 68840 pname = "fltkhs"; 68841 - version = "0.5.3.2"; 68842 - sha256 = "0m29qcajhbzkl577xyzly82m9jrd446gzpxgg7sswvaki1wa6yv0"; 68843 isLibrary = true; 68844 isExecutable = true; 68845 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 72260 hydraPlatforms = stdenv.lib.platforms.none; 72261 }) {}; 72262 72263 "gencheck" = callPackage 72264 ({ mkDerivation, base, combinat, containers, ieee754, memoize 72265 , random, template-haskell, transformers ··· 75631 hydraPlatforms = stdenv.lib.platforms.none; 75632 }) {}; 75633 75634 - "ginger_0_5_2_1" = callPackage 75635 ({ mkDerivation, aeson, base, bytestring, data-default, filepath 75636 , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit 75637 , tasty-quickcheck, text, time, transformers, unordered-containers 75638 - , utf8-string, vector, wryte 75639 }: 75640 mkDerivation { 75641 pname = "ginger"; 75642 - version = "0.5.2.1"; 75643 - sha256 = "1axazqa84hbgrrswdmxkl5wc8kdfana9f6wzj5m83zn8pmjsixvk"; 75644 isLibrary = true; 75645 isExecutable = true; 75646 libraryHaskellDepends = [ 75647 aeson base bytestring data-default filepath http-types mtl parsec 75648 safe scientific text time transformers unordered-containers 75649 - utf8-string vector wryte 75650 ]; 75651 executableHaskellDepends = [ 75652 aeson base bytestring data-default text transformers 75653 - unordered-containers wryte 75654 ]; 75655 testHaskellDepends = [ 75656 aeson base bytestring data-default mtl tasty tasty-hunit ··· 77583 }: 77584 mkDerivation { 77585 pname = "glue-common"; 77586 - version = "0.4.9"; 77587 - sha256 = "15cxrm7bnc4p6ayykpba6rgzb27d3rhd0cw437x6id5a0daxr0sc"; 77588 libraryHaskellDepends = [ 77589 base hashable lifted-base monad-control text time transformers 77590 transformers-base unordered-containers ··· 77607 }: 77608 mkDerivation { 77609 pname = "glue-core"; 77610 - version = "0.4.9"; 77611 - sha256 = "035x4fx4c1168gqmrgc60xyzz670pa9v7qi0qfp91vkl5xwa5i2n"; 77612 libraryHaskellDepends = [ 77613 base glue-common hashable lifted-base monad-control text time 77614 transformers transformers-base unordered-containers ··· 77631 }: 77632 mkDerivation { 77633 pname = "glue-ekg"; 77634 - version = "0.4.9"; 77635 - sha256 = "0gr0887dz3527xbcdrf70ww0z7mqh63733ia0d7vqgmsmj95fg1p"; 77636 libraryHaskellDepends = [ 77637 base ekg-core glue-common hashable lifted-base monad-control text 77638 time transformers transformers-base unordered-containers ··· 77654 }: 77655 mkDerivation { 77656 pname = "glue-example"; 77657 - version = "0.4.9"; 77658 - sha256 = "0z4pkdrzdjs6xkx8wi314jadhiyyf1nqmd2jwh3h3c422l951sib"; 77659 isLibrary = false; 77660 isExecutable = true; 77661 executableHaskellDepends = [ ··· 89233 hydraPlatforms = stdenv.lib.platforms.none; 89234 }) {}; 89235 89236 - "haskell-tools-ast_0_7_0_0" = callPackage 89237 ({ mkDerivation, base, ghc, mtl, references, template-haskell 89238 , uniplate 89239 }: 89240 mkDerivation { 89241 pname = "haskell-tools-ast"; 89242 - version = "0.7.0.0"; 89243 - sha256 = "063r92xzykhh3sr3zx161md2p98qzbsxs741ajs606bi2za52fyv"; 89244 libraryHaskellDepends = [ 89245 base ghc mtl references template-haskell uniplate 89246 ]; ··· 89323 hydraPlatforms = stdenv.lib.platforms.none; 89324 }) {}; 89325 89326 - "haskell-tools-backend-ghc_0_7_0_0" = callPackage 89327 - ({ mkDerivation, base, bytestring, containers, ghc 89328 , haskell-tools-ast, mtl, references, safe, split, template-haskell 89329 , transformers, uniplate 89330 }: 89331 mkDerivation { 89332 pname = "haskell-tools-backend-ghc"; 89333 - version = "0.7.0.0"; 89334 - sha256 = "09f0g0wzfl6979hbcz8qyyf0wwzk88rm83dw7h84by07nglfpxzg"; 89335 libraryHaskellDepends = [ 89336 - base bytestring containers ghc haskell-tools-ast mtl references 89337 - safe split template-haskell transformers uniplate 89338 ]; 89339 homepage = "https://github.com/nboldi/haskell-tools"; 89340 description = "Creating the Haskell-Tools AST from GHC's representations"; ··· 89372 hydraPlatforms = stdenv.lib.platforms.none; 89373 }) {}; 89374 89375 - "haskell-tools-cli_0_7_0_0" = callPackage 89376 ({ mkDerivation, aeson, base, bytestring, containers, criterion 89377 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89378 , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl ··· 89380 }: 89381 mkDerivation { 89382 pname = "haskell-tools-cli"; 89383 - version = "0.7.0.0"; 89384 - sha256 = "1mnghaccwlyk4rc443ixgz760pdlfp1klj9zmhhin8gyldyh97zn"; 89385 isLibrary = true; 89386 isExecutable = true; 89387 libraryHaskellDepends = [ ··· 89430 hydraPlatforms = stdenv.lib.platforms.none; 89431 }) {}; 89432 89433 - "haskell-tools-daemon_0_7_0_0" = callPackage 89434 ({ mkDerivation, aeson, base, bytestring, containers, Diff 89435 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89436 , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl ··· 89438 }: 89439 mkDerivation { 89440 pname = "haskell-tools-daemon"; 89441 - version = "0.7.0.0"; 89442 - sha256 = "09sccrmdczqdh4qwby79sy31asrhn7jmp7hrrzq59gp02f4v0rzw"; 89443 isLibrary = true; 89444 isExecutable = true; 89445 libraryHaskellDepends = [ ··· 89480 hydraPlatforms = stdenv.lib.platforms.none; 89481 }) {}; 89482 89483 - "haskell-tools-debug_0_7_0_0" = callPackage 89484 ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 89485 , haskell-tools-backend-ghc, haskell-tools-prettyprint 89486 , haskell-tools-refactor, references, template-haskell 89487 }: 89488 mkDerivation { 89489 pname = "haskell-tools-debug"; 89490 - version = "0.7.0.0"; 89491 - sha256 = "1iqlr6zhya3gcmlhkhfbrqh9wirhsrkpn1qr6zxab1a3yx9q895i"; 89492 isLibrary = true; 89493 isExecutable = true; 89494 libraryHaskellDepends = [ ··· 89534 hydraPlatforms = stdenv.lib.platforms.none; 89535 }) {}; 89536 89537 - "haskell-tools-demo_0_7_0_2" = callPackage 89538 ({ mkDerivation, aeson, base, bytestring, containers, directory 89539 , filepath, ghc, ghc-paths, haskell-tools-ast 89540 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89544 }: 89545 mkDerivation { 89546 pname = "haskell-tools-demo"; 89547 - version = "0.7.0.2"; 89548 - sha256 = "0r8fb1mzf2j92n6xjkxd5kxqi6l9h0haf07l3p8fazqysxdsr1pj"; 89549 isLibrary = true; 89550 isExecutable = true; 89551 libraryHaskellDepends = [ ··· 89582 hydraPlatforms = stdenv.lib.platforms.none; 89583 }) {}; 89584 89585 - "haskell-tools-prettyprint_0_7_0_0" = callPackage 89586 ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 89587 , references, split, text, uniplate 89588 }: 89589 mkDerivation { 89590 pname = "haskell-tools-prettyprint"; 89591 - version = "0.7.0.0"; 89592 - sha256 = "0d5ar53qkxyirs1q0p0nxzg9qy8mzsrj615ad1bfqz4lx1i0amsc"; 89593 libraryHaskellDepends = [ 89594 base containers ghc haskell-tools-ast mtl references split text 89595 uniplate ··· 89631 hydraPlatforms = stdenv.lib.platforms.none; 89632 }) {}; 89633 89634 - "haskell-tools-refactor_0_7_0_0" = callPackage 89635 ({ mkDerivation, base, Cabal, containers, directory, either 89636 , filepath, ghc, ghc-paths, haskell-tools-ast 89637 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89641 }: 89642 mkDerivation { 89643 pname = "haskell-tools-refactor"; 89644 - version = "0.7.0.0"; 89645 - sha256 = "0nivbkndwwkx32y1dzyqrpbmx8fasnxgq7c3hm7bs7plj4qsb096"; 89646 libraryHaskellDepends = [ 89647 base Cabal containers directory filepath ghc ghc-paths 89648 haskell-tools-ast haskell-tools-backend-ghc ··· 89685 hydraPlatforms = stdenv.lib.platforms.none; 89686 }) {}; 89687 89688 - "haskell-tools-rewrite_0_7_0_0" = callPackage 89689 ({ mkDerivation, base, containers, directory, filepath, ghc 89690 , haskell-tools-ast, haskell-tools-prettyprint, mtl, references 89691 , tasty, tasty-hunit 89692 }: 89693 mkDerivation { 89694 pname = "haskell-tools-rewrite"; 89695 - version = "0.7.0.0"; 89696 - sha256 = "00gl4f711whfcrfv3i17ilwcj63w5zwq3p8njw8h4wcd06q0f28p"; 89697 libraryHaskellDepends = [ 89698 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 89699 references ··· 95130 }: 95131 mkDerivation { 95132 pname = "highlight"; 95133 - version = "1.0.0.0"; 95134 - sha256 = "1gr4aj0w605hx2mrgzicb1nwimxyxpj2jid7ca6qpwnbxvnj7ryi"; 95135 isLibrary = true; 95136 isExecutable = true; 95137 libraryHaskellDepends = [ ··· 96373 ({ mkDerivation, base, hledger-lib, text, time }: 96374 mkDerivation { 96375 pname = "hledger-diff"; 96376 - version = "0.2.0.8"; 96377 - sha256 = "0yvl102c1jzml2rl1jpb75x9v48v14s8gz63wc2bkm5bjm5f94g6"; 96378 isLibrary = false; 96379 isExecutable = true; 96380 executableHaskellDepends = [ base hledger-lib text time ]; ··· 96394 pname = "hledger-iadd"; 96395 version = "1.2.2"; 96396 sha256 = "1d12fjqyrj0wy8iq096h8mq2v76j8ihc2d8j1xc5qckw2g29539a"; 96397 isLibrary = true; 96398 isExecutable = true; 96399 libraryHaskellDepends = [ ··· 96439 }: 96440 mkDerivation { 96441 pname = "hledger-irr"; 96442 - version = "0.1.1.10"; 96443 - sha256 = "1m5dfgrs943cqm3ix7iadgyv3j4vlp65s86sas03ll390zvny44q"; 96444 isLibrary = false; 96445 isExecutable = true; 96446 executableHaskellDepends = [ ··· 98509 }: 98510 mkDerivation { 98511 pname = "hops"; 98512 - version = "0.7.1"; 98513 - sha256 = "04hgpvk7lrp1iqw02yjawnh2mvxjnp21h3cd36yzy4hw74am33sp"; 98514 isLibrary = true; 98515 isExecutable = true; 98516 libraryHaskellDepends = [ ··· 101586 executableHaskellDepends = [ base directory filepath ]; 101587 description = "Install Haskell software"; 101588 license = stdenv.lib.licenses.isc; 101589 }) {}; 101590 101591 "hskeleton" = callPackage ··· 122775 }: 122776 mkDerivation { 122777 pname = "llvm-pretty-bc-parser"; 122778 - version = "0.3.2.0"; 122779 - sha256 = "0h0lxp2aavljps08afqa22sl9b73fi02nv91k9x44qy2na2pk2hr"; 122780 isLibrary = true; 122781 isExecutable = true; 122782 libraryHaskellDepends = [ ··· 124188 }) {}; 124189 124190 ({ 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 124194 }: 124195 mkDerivation { 124196 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124197 - version = "0.0.9"; 124198 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124199 isLibrary = true; 124200 isExecutable = true; 124201 libraryHaskellDepends = [ 124202 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124203 - ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124204 ]; 124205 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124206 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl ··· 129743 }: 129744 mkDerivation { 129745 pname = "miso"; 129746 - version = "0.1.0.4"; 129747 - sha256 = "12q0jg51rlc1jsqwshxp55v1ddsb9zapq0lz9f300cyd9xg5rcvg"; 129748 isLibrary = true; 129749 isExecutable = true; 129750 libraryHaskellDepends = [ ··· 139525 hydraPlatforms = stdenv.lib.platforms.none; 139526 }) {}; 139527 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 "omega" = callPackage 139546 ({ mkDerivation, array, base, containers, directory, filepath 139547 , pretty, time ··· 140130 description = "Fetch exchange rates from OpenExchangeRates.org"; 140131 license = "unknown"; 140132 hydraPlatforms = stdenv.lib.platforms.none; 140133 }) {}; 140134 140135 "openflow" = callPackage ··· 141596 }: 141597 mkDerivation { 141598 pname = "overload"; 141599 - version = "0.1.0.3"; 141600 - sha256 = "1mx49xzhqsmlb9njplxy9rs19mpahxbcskisp0ds1ihiyf51qzfm"; 141601 libraryHaskellDepends = [ 141602 base simple-effects template-haskell th-expand-syns 141603 ]; ··· 143987 license = stdenv.lib.licenses.bsd3; 143988 }) {}; 143989 143990 - "path_0_6_0" = callPackage 143991 ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions 143992 , filepath, genvalidity, genvalidity-property, hashable, hspec, mtl 143993 , QuickCheck, template-haskell, validity 143994 }: 143995 mkDerivation { 143996 pname = "path"; 143997 - version = "0.6.0"; 143998 - sha256 = "107jkd0wz40njxbdmgvc51q6bjqz71wl0bi0sprjhvgm2bn64x2x"; 143999 libraryHaskellDepends = [ 144000 aeson base deepseq exceptions filepath hashable template-haskell 144001 ]; ··· 149028 pname = "polyvariadic"; 149029 version = "0.3.0.0"; 149030 sha256 = "13q6sq56gkn6gfjl9mblhjkkfk5bgi86l1x2x9yirfjms4x8445z"; 149031 libraryHaskellDepends = [ base containers ]; 149032 homepage = "https://github.com/fgaz/polyvariadic"; 149033 description = "Creation and application of polyvariadic functions"; ··· 150533 }: 150534 mkDerivation { 150535 pname = "preamble"; 150536 - version = "0.0.40"; 150537 - sha256 = "0g7l11nqslyqhcrm5l5k2yigd4d8gjaysm5kc6n2mm7n8c3cw1b2"; 150538 isLibrary = true; 150539 isExecutable = true; 150540 libraryHaskellDepends = [ ··· 152347 license = stdenv.lib.licenses.asl20; 152348 }) {}; 152349 152350 "prometheus-metrics-ghc" = callPackage 152351 ({ mkDerivation, base, doctest, prometheus-client, utf8-string }: 152352 mkDerivation { ··· 152358 homepage = "https://github.com/fimad/prometheus-haskell"; 152359 description = "Metrics exposing GHC runtime information for use with prometheus-client"; 152360 license = stdenv.lib.licenses.asl20; 152361 }) {}; 152362 152363 "promise" = callPackage ··· 153059 license = stdenv.lib.licenses.bsd3; 153060 }) {}; 153061 153062 "pstemmer" = callPackage 153063 ({ mkDerivation, base, text }: 153064 mkDerivation { ··· 163804 license = stdenv.lib.licenses.publicDomain; 163805 }) {}; 163806 163807 "safecopy-store" = callPackage 163808 ({ mkDerivation, array, base, bytestring, containers, lens 163809 , lens-action, old-time, QuickCheck, quickcheck-instances, store ··· 164505 "sbp" = callPackage 164506 ({ mkDerivation, aeson, array, base, base64-bytestring 164507 , 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 164512 }: 164513 mkDerivation { 164514 pname = "sbp"; 164515 - version = "2.2.6"; 164516 - sha256 = "0b26wd3mnpx4yx9q4nyacl43wisqjrck4b8lzykyzdn0fg7xlscc"; 164517 isLibrary = true; 164518 isExecutable = true; 164519 libraryHaskellDepends = [ ··· 164528 testHaskellDepends = [ 164529 aeson base base64-bytestring basic-prelude bytestring QuickCheck 164530 tasty tasty-hunit tasty-quickcheck 164531 - ]; 164532 - benchmarkHaskellDepends = [ 164533 - aeson base base64-bytestring basic-prelude binary bytestring 164534 - criterion 164535 ]; 164536 homepage = "https://github.com/swift-nav/libsbp"; 164537 description = "SwiftNav's SBP Library"; ··· 165159 pname = "scientific"; 165160 version = "0.3.4.15"; 165161 sha256 = "1gsmpn3563k90nrai0jdjfvkxjjaxs7bxxsfbdpmw4xvbp2lmp9n"; 165162 libraryHaskellDepends = [ 165163 base binary bytestring containers deepseq ghc-prim hashable 165164 integer-gmp integer-logarithms text vector ··· 169982 ({ mkDerivation, base, basic-prelude, directory, shake }: 169983 mkDerivation { 169984 pname = "shakers"; 169985 - version = "0.0.24"; 169986 - sha256 = "1wrn28r4w8zxay119n4lsxx2yg0n42rv2msn1px2p76k86bz03w4"; 169987 isLibrary = true; 169988 isExecutable = true; 169989 libraryHaskellDepends = [ base basic-prelude directory shake ]; ··· 170556 }: 170557 mkDerivation { 170558 pname = "shine"; 170559 - version = "0.2.0.1"; 170560 - sha256 = "07d990gkvgd804a6k85n0m8cxss6855gsgg7d52r341l1l706aca"; 170561 libraryHaskellDepends = [ 170562 base ghcjs-dom ghcjs-prim keycode mtl time transformers 170563 ]; ··· 172146 hydraPlatforms = stdenv.lib.platforms.none; 172147 }) {}; 172148 172149 "sink" = callPackage 172150 ({ mkDerivation, base }: 172151 mkDerivation { ··· 172794 }: 172795 mkDerivation { 172796 pname = "sloane"; 172797 - version = "5.0.0"; 172798 - sha256 = "0v97lc5pvkx8q0ll1zkmc5n79p03nja9pn0bmdk5s0z6k2zl1p8d"; 172799 isLibrary = false; 172800 isExecutable = true; 172801 executableHaskellDepends = [ ··· 175275 }: 175276 mkDerivation { 175277 pname = "solr"; 175278 - version = "0.4.2"; 175279 - sha256 = "07y7k4ilhmwy7h288djmsm9rmm2sb9zmwf7cy8fv4h0yk25wwzia"; 175280 libraryHaskellDepends = [ 175281 attoparsec-data base base-prelude bytestring 175282 bytestring-tree-builder case-insensitive contravariant http-client ··· 176839 license = stdenv.lib.licenses.bsd3; 176840 }) {}; 176841 176842 "sqlite-simple-errors" = callPackage 176843 ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }: 176844 mkDerivation { ··· 177712 homepage = "https://github.com/juhp/stackage-query"; 177713 description = "Stackage package query"; 177714 license = stdenv.lib.licenses.mit; 177715 }) {}; 177716 177717 "stackage-sandbox" = callPackage ··· 179603 hydraPlatforms = stdenv.lib.platforms.none; 179604 }) {}; 179605 179606 "streaming-conduit" = callPackage 179607 ({ mkDerivation, base, bytestring, conduit, hspec, streaming 179608 , streaming-bytestring, transformers ··· 181234 181235 "superrecord" = callPackage 181236 ({ mkDerivation, aeson, base, bookkeeper, constraints, criterion 181237 - , deepseq, ghc-prim, hspec, labels, primitive, text 181238 }: 181239 mkDerivation { 181240 pname = "superrecord"; 181241 - version = "0.1.1.0"; 181242 - sha256 = "04fmccpfx3lyms8xmya1yidjj9ahhyikr3ilfr3x9m59sc47vhd0"; 181243 libraryHaskellDepends = [ 181244 - aeson base constraints deepseq ghc-prim primitive text 181245 ]; 181246 testHaskellDepends = [ aeson base hspec ]; 181247 benchmarkHaskellDepends = [ ··· 181696 hydraPlatforms = stdenv.lib.platforms.none; 181697 }) {}; 181698 181699 "sylvia" = callPackage 181700 ({ mkDerivation, base, cairo, comonad-transformers, data-default 181701 , data-lens, data-lens-template, gtk, optparse-applicative, parsec ··· 181751 }) {}; 181752 181753 "symantic" = callPackage 181754 - ({ mkDerivation, base, containers, ghc-prim, mono-traversable 181755 , symantic-document, symantic-grammar, text, transformers 181756 }: 181757 mkDerivation { 181758 pname = "symantic"; 181759 - version = "6.0.0.20170623"; 181760 - sha256 = "0g4gfy8hjdwg95hr2jka2b3jvhb5dy27m71sb8kidbk954si8fhy"; 181761 libraryHaskellDepends = [ 181762 - base containers ghc-prim mono-traversable symantic-document 181763 - symantic-grammar text transformers 181764 ]; 181765 description = "Library for Typed Tagless-Final Higher-Order Composable DSL"; 181766 license = stdenv.lib.licenses.gpl3; ··· 181783 }: 181784 mkDerivation { 181785 pname = "symantic-grammar"; 181786 - version = "0.0.0.20170623"; 181787 - sha256 = "0ds1r71n96kjsr60l5jlv4kb56v7pplrwp93bzni6hiddfm6g917"; 181788 libraryHaskellDepends = [ base text ]; 181789 testHaskellDepends = [ 181790 base megaparsec tasty tasty-hunit text transformers ··· 181800 }: 181801 mkDerivation { 181802 pname = "symantic-lib"; 181803 - version = "0.0.2.20170623"; 181804 - sha256 = "10wj4p8dj2qb3qk73gkikfazq5szg8yrhjwdhj37xks7hvsfqgsv"; 181805 libraryHaskellDepends = [ 181806 base containers ghc-prim monad-classes mono-traversable symantic 181807 symantic-grammar text transformers ··· 182559 description = "Lifted versions of System functions"; 182560 license = stdenv.lib.licenses.bsd3; 182561 hydraPlatforms = stdenv.lib.platforms.none; 182562 }) {}; 182563 182564 "system-locale" = callPackage ··· 185815 }: 185816 mkDerivation { 185817 pname = "test-framework-sandbox"; 185818 - version = "0.1.0"; 185819 - sha256 = "0bfj0l189dh52dipdnxcqllk2h6g4dwcwcw5pll2my3n7r78pn7v"; 185820 libraryHaskellDepends = [ 185821 ansi-terminal base lifted-base mtl temporary test-framework 185822 test-sandbox transformers ··· 185948 }: 185949 mkDerivation { 185950 pname = "test-sandbox"; 185951 - version = "0.1.6"; 185952 - sha256 = "08j8xa28fwmgh07ixml53w95jfrgmv5p4lb8wjv48x5pphz5x3dn"; 185953 libraryHaskellDepends = [ 185954 base bytestring cereal containers data-default directory filepath 185955 lifted-base monad-control monad-loops mtl network process random ··· 188190 }) {}; 188191 188192 "threepenny-editors" = callPackage 188193 - ({ mkDerivation, base, data-default, generics-sop, profunctors 188194 - , threepenny-gui 188195 }: 188196 mkDerivation { 188197 pname = "threepenny-editors"; 188198 - version = "0.2.0.13"; 188199 - sha256 = "159zqxcnlvn03hqyy3d1gxd7hmr2ky11x7sa3n67m5xl2in3qrjb"; 188200 isLibrary = true; 188201 isExecutable = true; 188202 libraryHaskellDepends = [ 188203 - base data-default generics-sop profunctors threepenny-gui 188204 ]; 188205 homepage = "https://github.com/pepeiborra/threepenny-editors"; 188206 description = "Composable algebraic editors"; ··· 189919 description = "TLS extra default values and helpers"; 189920 license = stdenv.lib.licenses.bsd3; 189921 hydraPlatforms = stdenv.lib.platforms.none; 189922 }) {}; 189923 189924 "tmapchan" = callPackage ··· 194842 license = stdenv.lib.licenses.bsd3; 194843 }) {}; 194844 194845 - "unicode-transforms_0_3_0" = callPackage 194846 ({ mkDerivation, base, bitarray, bytestring, criterion, deepseq 194847 , filepath, getopt-generics, optparse-applicative, path, path-io 194848 , QuickCheck, split, text 194849 }: 194850 mkDerivation { 194851 pname = "unicode-transforms"; 194852 - version = "0.3.0"; 194853 - sha256 = "0iajm8shb0p6kgcly8n8hzww3f993wdyz4546dl8yn8rinnmxhid"; 194854 libraryHaskellDepends = [ base bitarray bytestring text ]; 194855 testHaskellDepends = [ 194856 base deepseq getopt-generics QuickCheck split text ··· 195602 ]; 195603 description = "A Library for the manipulation of images"; 195604 license = "GPL"; 195605 }) {}; 195606 195607 "unordered-containers" = callPackage ··· 200852 license = stdenv.lib.licenses.mit; 200853 }) {}; 200854 200855 "warp-dynamic" = callPackage 200856 ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: 200857 mkDerivation { ··· 200909 license = stdenv.lib.licenses.mit; 200910 }) {}; 200911 200912 "warp-tls-uid" = callPackage 200913 ({ mkDerivation, base, bytestring, certificate, conduit 200914 , crypto-random, network, network-conduit, pem, tls, tls-extra ··· 201317 pname = "web-routes"; 201318 version = "0.27.11"; 201319 sha256 = "1n4cvqbbnjhliy9080fff7nfn9x073vnp8vj7mh0ja4ii96lsqj5"; 201320 libraryHaskellDepends = [ 201321 base blaze-builder bytestring exceptions ghc-prim http-types mtl 201322 parsec split text utf8-string ··· 201325 homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes"; 201326 description = "portable, type-safe URL routing"; 201327 license = stdenv.lib.licenses.bsd3; 201328 }) {}; 201329 201330 "web-routes-boomerang" = callPackage ··· 203019 }: 203020 mkDerivation { 203021 pname = "wolf"; 203022 - version = "0.3.19"; 203023 - sha256 = "1bgwcklmxygc7f44nrcckdccdwg7f1y4s1qhfzn33ji1dkkhdp8m"; 203024 isLibrary = true; 203025 isExecutable = true; 203026 libraryHaskellDepends = [ ··· 209454 benchmarkHaskellDepends = [ base criterion deepseq text ]; 209455 description = "A rope data structure used by Yi"; 209456 license = stdenv.lib.licenses.gpl2; 209457 }) {}; 209458 209459 "yi-snippet" = callPackage
··· 17950 }: 17951 mkDerivation { 17952 pname = "VKHS"; 17953 + version = "1.9.1"; 17954 + sha256 = "1jhllxylsclshs027vinx5p3rql3964dy4p37q916g4g58ml83j6"; 17955 isLibrary = true; 17956 isExecutable = true; 17957 libraryHaskellDepends = [ ··· 20602 pname = "active"; 20603 version = "0.2.0.13"; 20604 sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx"; 20605 + revision = "2"; 20606 + editedCabalFile = "1ml42hbvfhqzpdi1y5q6dqp4wq6zqb30f15r34n9ip9iv44qjwwf"; 20607 libraryHaskellDepends = [ 20608 base lens linear semigroupoids semigroups vector 20609 ]; ··· 26741 hydraPlatforms = stdenv.lib.platforms.none; 26742 }) {}; 26743 26744 + "arithmoi_0_5_0_1" = callPackage 26745 ({ mkDerivation, array, base, containers, criterion, exact-pi 26746 , ghc-prim, integer-gmp, integer-logarithms, mtl, QuickCheck 26747 , random, smallcheck, tasty, tasty-hunit, tasty-quickcheck ··· 26749 }: 26750 mkDerivation { 26751 pname = "arithmoi"; 26752 + version = "0.5.0.1"; 26753 + sha256 = "1hny1xnkwi0ahzdw4d1pfskdi416wl6k6p4pfzqssj79bhlpp6vg"; 26754 configureFlags = [ "-f-llvm" ]; 26755 libraryHaskellDepends = [ 26756 array base containers exact-pi ghc-prim integer-gmp ··· 26823 hydraPlatforms = stdenv.lib.platforms.none; 26824 }) {inherit (pkgs) arpack;}; 26825 26826 + "array_0_5_2_0" = callPackage 26827 ({ mkDerivation, base }: 26828 mkDerivation { 26829 pname = "array"; 26830 + version = "0.5.2.0"; 26831 + sha256 = "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj"; 26832 libraryHaskellDepends = [ base ]; 26833 description = "Mutable and immutable arrays"; 26834 license = stdenv.lib.licenses.bsd3; ··· 27727 license = stdenv.lib.licenses.bsd3; 27728 }) {}; 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 + 27754 "async-timer" = callPackage 27755 ({ mkDerivation, base, containers, criterion, HUnit, lifted-async 27756 , lifted-base, monad-control, safe-exceptions, test-framework ··· 33557 33558 "bitcoin-payment-channel" = callPackage 33559 ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring 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 33566 }: 33567 mkDerivation { 33568 pname = "bitcoin-payment-channel"; 33569 + version = "1.2.0.0"; 33570 + sha256 = "022wkygx76557cqkw0rvkmv3111n6hiyk3vwym3ampbkr2dv998f"; 33571 libraryHaskellDepends = [ 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 33575 scientific semigroups string-conversions tagged text time 33576 + transformers 33577 ]; 33578 testHaskellDepends = [ 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 33585 ]; 33586 benchmarkHaskellDepends = [ 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 33592 ]; 33593 homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel"; 33594 description = "Instant, two-party Bitcoin payments"; 33595 license = "unknown"; 33596 hydraPlatforms = stdenv.lib.platforms.none; 33597 + broken = true; 33598 + }) {blockchain-restful-address-index-api = null;}; 33599 33600 "bitcoin-rpc" = callPackage 33601 ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal ··· 34699 "blockchain" = callPackage 34700 ({ mkDerivation, aeson, async, base, byteable, bytestring 34701 , cryptonite, deepseq, either, errors, hashable, hspec, memory, mtl 34702 + , QuickCheck, quickcheck-instances, text, time, transformers 34703 + , unordered-containers 34704 }: 34705 mkDerivation { 34706 pname = "blockchain"; 34707 + version = "0.0.3"; 34708 + sha256 = "0hyyg4gpp8wijisvh176pjkjzrvb3v8v0gaws7j6cpirkpjgi895"; 34709 libraryHaskellDepends = [ 34710 aeson base byteable bytestring cryptonite either errors hashable 34711 memory mtl text time transformers unordered-containers 34712 ]; 34713 testHaskellDepends = [ 34714 aeson async base byteable bytestring cryptonite deepseq either 34715 + errors hashable hspec memory mtl QuickCheck quickcheck-instances 34716 + text time transformers unordered-containers 34717 ]; 34718 homepage = "https://github.com/TGOlson/blockchain"; 34719 description = "Generic blockchain implementation"; ··· 35430 }: 35431 mkDerivation { 35432 pname = "boomange"; 35433 + version = "0.1.3.3"; 35434 + sha256 = "0am2b5f6a47khka31mxynl9j2fisa6zyfk3ca8yna02hdkw3rlf6"; 35435 isLibrary = false; 35436 isExecutable = true; 35437 executableHaskellDepends = [ ··· 38297 38298 "cabal2nix" = callPackage 38299 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal 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 38305 }: 38306 mkDerivation { 38307 pname = "cabal2nix"; 38308 + version = "2.3.1"; 38309 + sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj"; 38310 isLibrary = true; 38311 isExecutable = true; 38312 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 38313 libraryHaskellDepends = [ 38314 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 38315 + directory distribution-nixpkgs filepath hackage-db hopenssl 38316 + language-nix lens optparse-applicative pretty process split text 38317 transformers yaml 38318 ]; 38319 executableHaskellDepends = [ 38320 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 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 38325 ]; 38326 testHaskellDepends = [ 38327 aeson ansi-wl-pprint base bytestring Cabal containers deepseq 38328 + directory distribution-nixpkgs doctest filepath hackage-db hopenssl 38329 + language-nix lens optparse-applicative pretty process split text 38330 + transformers yaml 38331 ]; 38332 homepage = "https://github.com/nixos/cabal2nix#readme"; 38333 description = "Convert Cabal files into Nix build instructions"; ··· 41068 license = stdenv.lib.licenses.bsd3; 41069 }) {}; 41070 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 41076 }: 41077 mkDerivation { 41078 pname = "chart-unit"; 41079 + version = "0.3.2"; 41080 + sha256 = "06yilm8ldkf59vxycydfhn990x6lmykgma2nwc87mxnqc6820a22"; 41081 isLibrary = true; 41082 isExecutable = true; 41083 libraryHaskellDepends = [ 41084 + base colour diagrams-lib diagrams-svg foldl formatting lens linear 41085 + numhask numhask-range text 41086 ]; 41087 executableHaskellDepends = [ 41088 + ad base foldl mwc-probability mwc-random numhask primitive 41089 + protolude reflection tdigest text 41090 ]; 41091 + testHaskellDepends = [ base numhask tasty tasty-hspec ]; 41092 homepage = "https://github.com/tonyday567/chart-unit"; 41093 description = "A set of native haskell charts"; 41094 license = stdenv.lib.licenses.bsd3; ··· 45916 }: 45917 mkDerivation { 45918 pname = "concurrent-machines"; 45919 + version = "0.3.1"; 45920 + sha256 = "0n04gnnv323fk1h9mp8krqbl2v6ljjv1vzw5df38cxvj2xd64y94"; 45921 libraryHaskellDepends = [ 45922 async base containers lifted-async machines monad-control 45923 semigroups time transformers transformers-base ··· 49497 hydraPlatforms = stdenv.lib.platforms.none; 49498 }) {}; 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 + 49520 "crypto-api" = callPackage 49521 ({ mkDerivation, base, bytestring, cereal, entropy, tagged 49522 , transformers ··· 52225 ({ mkDerivation, base, containers, ghc-prim, hspec, lens, tagged }: 52226 mkDerivation { 52227 pname = "data-diverse"; 52228 + version = "0.4.0.0"; 52229 + sha256 = "0jqyn4jwdvzijqwrb5j0052h95vxdwgixfb5a7cgwa574yipks09"; 52230 libraryHaskellDepends = [ base containers ghc-prim lens tagged ]; 52231 testHaskellDepends = [ base hspec lens tagged ]; 52232 homepage = "https://github.com/louispan/data-diverse#readme"; ··· 55968 license = stdenv.lib.licenses.bsd3; 55969 }) {}; 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 + 55999 "diagrams-core" = callPackage 56000 ({ mkDerivation, adjunctions, base, containers, distributive 56001 , dual-tree, lens, linear, monoid-extras, mtl, profunctors ··· 56129 pname = "diagrams-lib"; 56130 version = "1.4.1.2"; 56131 sha256 = "0w16cljv9jcvn46hd19qvw1bfvxijlak286nap9qbvyavq2qhvjb"; 56132 + revision = "3"; 56133 + editedCabalFile = "14ni87kwmjhbphcihiivvz0nxga355263q36wvbyvvjmxvbdj98n"; 56134 libraryHaskellDepends = [ 56135 active adjunctions array base bytestring cereal colour containers 56136 data-default-class diagrams-core diagrams-solve directory ··· 56318 license = stdenv.lib.licenses.bsd3; 56319 }) {}; 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 + 56339 "diagrams-svg" = callPackage 56340 ({ mkDerivation, base, base64-bytestring, bytestring, colour 56341 , containers, diagrams-core, diagrams-lib, filepath, hashable ··· 57049 ({ mkDerivation, base, Cabal, ghc-prim, QuickCheck }: 57050 mkDerivation { 57051 pname = "dimensions"; 57052 + version = "0.3.0.0"; 57053 + sha256 = "00932v3j629ik2n4flq74zcxvvqxgsl88sifyn2ppdwvp535cmhm"; 57054 libraryHaskellDepends = [ base ghc-prim ]; 57055 testHaskellDepends = [ base Cabal QuickCheck ]; 57056 homepage = "https://github.com/achirkin/easytensor#readme"; ··· 57279 homepage = "https://github.com/IreneKnapp/direct-sqlite"; 57280 description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; 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; 57300 }) {}; 57301 57302 "directed-cubical" = callPackage ··· 60087 license = stdenv.lib.licenses.bsd3; 60088 }) {}; 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 + 60109 "duckling" = callPackage 60110 ({ mkDerivation, aeson, array, attoparsec, base, bytestring 60111 , containers, deepseq, dependent-sum, directory, extra, filepath ··· 60832 }: 60833 mkDerivation { 60834 pname = "easytensor"; 60835 + version = "0.3.0.0"; 60836 + sha256 = "1a6y6lrnc82354jqfrns4bb3pwhiwnidfcgfwzg38wsdmpq5rhg9"; 60837 libraryHaskellDepends = [ base dimensions ghc-prim ]; 60838 testHaskellDepends = [ base Cabal dimensions QuickCheck ]; 60839 benchmarkHaskellDepends = [ base dimensions time ]; 60840 homepage = "https://github.com/achirkin/easytensor#readme"; 60841 + description = "Pure, type-indexed haskell vector, matrix, and tensor library"; 60842 license = stdenv.lib.licenses.mit; 60843 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 60844 }) {}; ··· 61938 license = stdenv.lib.licenses.bsd3; 61939 }) {}; 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 + 61954 "elision" = callPackage 61955 ({ mkDerivation, base, profunctors }: 61956 mkDerivation { ··· 67491 license = stdenv.lib.licenses.mit; 67492 }) {}; 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 + 67513 "filecache" = callPackage 67514 ({ mkDerivation, base, directory, exceptions, hashable, hinotify 67515 , lens, mtl, stm, strict-base-types, temporary ··· 67636 license = stdenv.lib.licenses.bsd3; 67637 }) {}; 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 + 67656 "filestore" = callPackage 67657 ({ mkDerivation, base, bytestring, containers, Diff, directory 67658 , filepath, HUnit, mtl, old-locale, parsec, process, split, time ··· 69017 }: 69018 mkDerivation { 69019 pname = "fltkhs"; 69020 + version = "0.5.3.3"; 69021 + sha256 = "0rl6zwamkwdjnlmn2rr0mh16idci5xqgr70qsvqarj34h1ax2idb"; 69022 isLibrary = true; 69023 isExecutable = true; 69024 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 72439 hydraPlatforms = stdenv.lib.platforms.none; 72440 }) {}; 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 + 72460 "gencheck" = callPackage 72461 ({ mkDerivation, base, combinat, containers, ieee754, memoize 72462 , random, template-haskell, transformers ··· 75828 hydraPlatforms = stdenv.lib.platforms.none; 75829 }) {}; 75830 75831 + "ginger_0_5_3_0" = callPackage 75832 ({ mkDerivation, aeson, base, bytestring, data-default, filepath 75833 , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit 75834 , tasty-quickcheck, text, time, transformers, unordered-containers 75835 + , utf8-string, vector 75836 }: 75837 mkDerivation { 75838 pname = "ginger"; 75839 + version = "0.5.3.0"; 75840 + sha256 = "049ys725scrrkxc2q4wx085hbzdnjpm1jd9wqraqg5fa23vpfy34"; 75841 isLibrary = true; 75842 isExecutable = true; 75843 libraryHaskellDepends = [ 75844 aeson base bytestring data-default filepath http-types mtl parsec 75845 safe scientific text time transformers unordered-containers 75846 + utf8-string vector 75847 ]; 75848 executableHaskellDepends = [ 75849 aeson base bytestring data-default text transformers 75850 + unordered-containers 75851 ]; 75852 testHaskellDepends = [ 75853 aeson base bytestring data-default mtl tasty tasty-hunit ··· 77780 }: 77781 mkDerivation { 77782 pname = "glue-common"; 77783 + version = "0.5"; 77784 + sha256 = "0wza8cmschfh6kk21wm2bz12ly3in7kf0cv6jma0a78fiphdwg2q"; 77785 libraryHaskellDepends = [ 77786 base hashable lifted-base monad-control text time transformers 77787 transformers-base unordered-containers ··· 77804 }: 77805 mkDerivation { 77806 pname = "glue-core"; 77807 + version = "0.5"; 77808 + sha256 = "0x89h04j8z58nd1cx6rxn0hgjgb24kdzgl21m2xrlj7h1fp9fwfi"; 77809 libraryHaskellDepends = [ 77810 base glue-common hashable lifted-base monad-control text time 77811 transformers transformers-base unordered-containers ··· 77828 }: 77829 mkDerivation { 77830 pname = "glue-ekg"; 77831 + version = "0.5"; 77832 + sha256 = "0ckbmjizfclpdyzrc85l9hh79yl82rmbkim5gq543qnppi1pn4h6"; 77833 libraryHaskellDepends = [ 77834 base ekg-core glue-common hashable lifted-base monad-control text 77835 time transformers transformers-base unordered-containers ··· 77851 }: 77852 mkDerivation { 77853 pname = "glue-example"; 77854 + version = "0.5"; 77855 + sha256 = "10nw8bzxbcghyy9xyb69ka3a3w66fysczhhgrshy462ihpw8p8bw"; 77856 isLibrary = false; 77857 isExecutable = true; 77858 executableHaskellDepends = [ ··· 89430 hydraPlatforms = stdenv.lib.platforms.none; 89431 }) {}; 89432 89433 + "haskell-tools-ast_0_8_0_0" = callPackage 89434 ({ mkDerivation, base, ghc, mtl, references, template-haskell 89435 , uniplate 89436 }: 89437 mkDerivation { 89438 pname = "haskell-tools-ast"; 89439 + version = "0.8.0.0"; 89440 + sha256 = "15d588xnmghq116g4bg0jv10z5xzs54ln4da58dzm0d8241bmcd0"; 89441 libraryHaskellDepends = [ 89442 base ghc mtl references template-haskell uniplate 89443 ]; ··· 89520 hydraPlatforms = stdenv.lib.platforms.none; 89521 }) {}; 89522 89523 + "haskell-tools-backend-ghc_0_8_0_0" = callPackage 89524 + ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th 89525 , haskell-tools-ast, mtl, references, safe, split, template-haskell 89526 , transformers, uniplate 89527 }: 89528 mkDerivation { 89529 pname = "haskell-tools-backend-ghc"; 89530 + version = "0.8.0.0"; 89531 + sha256 = "076kb9hcjina0d5dcwslbxhkja3p2m2fyxs88ywyqlciry2wdw2n"; 89532 libraryHaskellDepends = [ 89533 + base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl 89534 + references safe split template-haskell transformers uniplate 89535 ]; 89536 homepage = "https://github.com/nboldi/haskell-tools"; 89537 description = "Creating the Haskell-Tools AST from GHC's representations"; ··· 89569 hydraPlatforms = stdenv.lib.platforms.none; 89570 }) {}; 89571 89572 + "haskell-tools-cli_0_8_0_0" = callPackage 89573 ({ mkDerivation, aeson, base, bytestring, containers, criterion 89574 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89575 , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl ··· 89577 }: 89578 mkDerivation { 89579 pname = "haskell-tools-cli"; 89580 + version = "0.8.0.0"; 89581 + sha256 = "02f5fhb20wb49gchqx8mjc6khdlc3g6lfawxl3v0xr8fargyyiz5"; 89582 isLibrary = true; 89583 isExecutable = true; 89584 libraryHaskellDepends = [ ··· 89627 hydraPlatforms = stdenv.lib.platforms.none; 89628 }) {}; 89629 89630 + "haskell-tools-daemon_0_8_0_0" = callPackage 89631 ({ mkDerivation, aeson, base, bytestring, containers, Diff 89632 , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89633 , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl ··· 89635 }: 89636 mkDerivation { 89637 pname = "haskell-tools-daemon"; 89638 + version = "0.8.0.0"; 89639 + sha256 = "0fd9pxyxsfy09ks21nsk6khx97mb73kvjk6hg3wc8qcffxng9m69"; 89640 isLibrary = true; 89641 isExecutable = true; 89642 libraryHaskellDepends = [ ··· 89677 hydraPlatforms = stdenv.lib.platforms.none; 89678 }) {}; 89679 89680 + "haskell-tools-debug_0_8_0_0" = callPackage 89681 ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 89682 , haskell-tools-backend-ghc, haskell-tools-prettyprint 89683 , haskell-tools-refactor, references, template-haskell 89684 }: 89685 mkDerivation { 89686 pname = "haskell-tools-debug"; 89687 + version = "0.8.0.0"; 89688 + sha256 = "0j9gd562kmmanqx9kbs1kks68pksnxgf55rghl8ip3j8a3h93smy"; 89689 isLibrary = true; 89690 isExecutable = true; 89691 libraryHaskellDepends = [ ··· 89731 hydraPlatforms = stdenv.lib.platforms.none; 89732 }) {}; 89733 89734 + "haskell-tools-demo_0_8_0_0" = callPackage 89735 ({ mkDerivation, aeson, base, bytestring, containers, directory 89736 , filepath, ghc, ghc-paths, haskell-tools-ast 89737 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89741 }: 89742 mkDerivation { 89743 pname = "haskell-tools-demo"; 89744 + version = "0.8.0.0"; 89745 + sha256 = "14l8zwzi4nzx1ddq2sbazr5faf0y241ppx9df5q9n0v24aclmxd6"; 89746 isLibrary = true; 89747 isExecutable = true; 89748 libraryHaskellDepends = [ ··· 89779 hydraPlatforms = stdenv.lib.platforms.none; 89780 }) {}; 89781 89782 + "haskell-tools-prettyprint_0_8_0_0" = callPackage 89783 ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 89784 , references, split, text, uniplate 89785 }: 89786 mkDerivation { 89787 pname = "haskell-tools-prettyprint"; 89788 + version = "0.8.0.0"; 89789 + sha256 = "19bx0fzgvin78iilw32klmjr0z0c9cw1x0xx1nj8mbi44c5rcb64"; 89790 libraryHaskellDepends = [ 89791 base containers ghc haskell-tools-ast mtl references split text 89792 uniplate ··· 89828 hydraPlatforms = stdenv.lib.platforms.none; 89829 }) {}; 89830 89831 + "haskell-tools-refactor_0_8_0_0" = callPackage 89832 ({ mkDerivation, base, Cabal, containers, directory, either 89833 , filepath, ghc, ghc-paths, haskell-tools-ast 89834 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 89838 }: 89839 mkDerivation { 89840 pname = "haskell-tools-refactor"; 89841 + version = "0.8.0.0"; 89842 + sha256 = "1k9mq164v7nm83dykdgmzxfdqmyk5p35lgzvnmw9mh43rrnnw8vd"; 89843 libraryHaskellDepends = [ 89844 base Cabal containers directory filepath ghc ghc-paths 89845 haskell-tools-ast haskell-tools-backend-ghc ··· 89882 hydraPlatforms = stdenv.lib.platforms.none; 89883 }) {}; 89884 89885 + "haskell-tools-rewrite_0_8_0_0" = callPackage 89886 ({ mkDerivation, base, containers, directory, filepath, ghc 89887 , haskell-tools-ast, haskell-tools-prettyprint, mtl, references 89888 , tasty, tasty-hunit 89889 }: 89890 mkDerivation { 89891 pname = "haskell-tools-rewrite"; 89892 + version = "0.8.0.0"; 89893 + sha256 = "076dc91swh42rs80ijbjrbzab1m9vjdzvy7z9r7znmrhy951ck5c"; 89894 libraryHaskellDepends = [ 89895 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 89896 references ··· 95327 }: 95328 mkDerivation { 95329 pname = "highlight"; 95330 + version = "1.0.0.1"; 95331 + sha256 = "0xklv4fnhi4dbz33hzw7l4ng5ap1jfhn4qmkshl2k6gn2pkyaikx"; 95332 isLibrary = true; 95333 isExecutable = true; 95334 libraryHaskellDepends = [ ··· 96570 ({ mkDerivation, base, hledger-lib, text, time }: 96571 mkDerivation { 96572 pname = "hledger-diff"; 96573 + version = "0.2.0.9"; 96574 + sha256 = "0ajjiz6jvm45j472f0ypxk33hc47rg0zs9ylkcrkvvk9992x7lnq"; 96575 isLibrary = false; 96576 isExecutable = true; 96577 executableHaskellDepends = [ base hledger-lib text time ]; ··· 96591 pname = "hledger-iadd"; 96592 version = "1.2.2"; 96593 sha256 = "1d12fjqyrj0wy8iq096h8mq2v76j8ihc2d8j1xc5qckw2g29539a"; 96594 + revision = "2"; 96595 + editedCabalFile = "0yhc50km7jfhdynvyvqyqi2jwpy554kwz1l9fsvklf2scfv4c3k5"; 96596 isLibrary = true; 96597 isExecutable = true; 96598 libraryHaskellDepends = [ ··· 96638 }: 96639 mkDerivation { 96640 pname = "hledger-irr"; 96641 + version = "0.1.1.11"; 96642 + sha256 = "1rxpv70xfr7z8yn65dcac1a7l4mb2p1z30ld4bw75gr34lkirb1y"; 96643 isLibrary = false; 96644 isExecutable = true; 96645 executableHaskellDepends = [ ··· 98708 }: 98709 mkDerivation { 98710 pname = "hops"; 98711 + version = "0.7.2"; 98712 + sha256 = "16a1ygxv4isw5wiq5dhjn4xdlr67zy1ngn61mwilgwkvwj0cjxc3"; 98713 isLibrary = true; 98714 isExecutable = true; 98715 libraryHaskellDepends = [ ··· 101785 executableHaskellDepends = [ base directory filepath ]; 101786 description = "Install Haskell software"; 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; 101803 }) {}; 101804 101805 "hskeleton" = callPackage ··· 122989 }: 122990 mkDerivation { 122991 pname = "llvm-pretty-bc-parser"; 122992 + version = "0.4.0.0"; 122993 + sha256 = "0mj4k4a8xap5gsw7zrnlg6ms65nb1cfmllxq24h7gvd7s9qs9cp8"; 122994 isLibrary = true; 122995 isExecutable = true; 122996 libraryHaskellDepends = [ ··· 124402 }) {}; 124403 124404 ({ 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 124408 }: 124409 mkDerivation { 124410 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124411 + version = "0.0.10"; 124412 + sha256 = "0j65vx9cpn0q1zhcz4wsk86wnqlmr2m8dkqgzy2scm7chfd2hbhv"; 124413 isLibrary = true; 124414 isExecutable = true; 124415 libraryHaskellDepends = [ 124416 + aeson amazonka amazonka-swf base basic-prelude bytestring conduit 124417 + lifted-async lifted-base preamble time turtle unordered-containers 124418 + uuid yaml 124419 ]; 124420 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl 124421 ({ mkDerivation, base, directory, exif, filepath, HUnit, mtl ··· 129958 }: 129959 mkDerivation { 129960 pname = "miso"; 129961 + version = "0.1.1.0"; 129962 + sha256 = "16ww5nbjdkjlwsr3dapv3px12dvi9dxbmz9z62n3hfpz5c4v5864"; 129963 isLibrary = true; 129964 isExecutable = true; 129965 libraryHaskellDepends = [ ··· 139740 hydraPlatforms = stdenv.lib.platforms.none; 139741 }) {}; 139742 139743 "omega" = callPackage 139744 ({ mkDerivation, array, base, containers, directory, filepath 139745 , pretty, time ··· 140328 description = "Fetch exchange rates from OpenExchangeRates.org"; 140329 license = "unknown"; 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; 140349 }) {}; 140350 140351 "openflow" = callPackage ··· 141812 }: 141813 mkDerivation { 141814 pname = "overload"; 141815 + version = "0.1.0.4"; 141816 + sha256 = "16sry2c4wrly3y3k47gry53klxf4kvbym6fybb8f7z9hqffx18a9"; 141817 libraryHaskellDepends = [ 141818 base simple-effects template-haskell th-expand-syns 141819 ]; ··· 144203 license = stdenv.lib.licenses.bsd3; 144204 }) {}; 144205 144206 + "path_0_6_1" = callPackage 144207 ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions 144208 , filepath, genvalidity, genvalidity-property, hashable, hspec, mtl 144209 , QuickCheck, template-haskell, validity 144210 }: 144211 mkDerivation { 144212 pname = "path"; 144213 + version = "0.6.1"; 144214 + sha256 = "0nayla4k1gb821k8y5b9miflv1bi8f0czf9rqr044nrr2dddi2sb"; 144215 libraryHaskellDepends = [ 144216 aeson base deepseq exceptions filepath hashable template-haskell 144217 ]; ··· 149244 pname = "polyvariadic"; 149245 version = "0.3.0.0"; 149246 sha256 = "13q6sq56gkn6gfjl9mblhjkkfk5bgi86l1x2x9yirfjms4x8445z"; 149247 + revision = "1"; 149248 + editedCabalFile = "0xnj571ccbpwnra5nzlvsj9qfj79aiq2cphwl8454jpl17cjnir2"; 149249 libraryHaskellDepends = [ base containers ]; 149250 homepage = "https://github.com/fgaz/polyvariadic"; 149251 description = "Creation and application of polyvariadic functions"; ··· 150751 }: 150752 mkDerivation { 150753 pname = "preamble"; 150754 + version = "0.0.44"; 150755 + sha256 = "03x71m1sgq5l70xkmlvi8v3805xa39fbg9py54sqfdyk2rg56zyy"; 150756 isLibrary = true; 150757 isExecutable = true; 150758 libraryHaskellDepends = [ ··· 152565 license = stdenv.lib.licenses.asl20; 152566 }) {}; 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 + 152594 "prometheus-metrics-ghc" = callPackage 152595 ({ mkDerivation, base, doctest, prometheus-client, utf8-string }: 152596 mkDerivation { ··· 152602 homepage = "https://github.com/fimad/prometheus-haskell"; 152603 description = "Metrics exposing GHC runtime information for use with prometheus-client"; 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; 152619 }) {}; 152620 152621 "promise" = callPackage ··· 153317 license = stdenv.lib.licenses.bsd3; 153318 }) {}; 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 + 153344 "pstemmer" = callPackage 153345 ({ mkDerivation, base, text }: 153346 mkDerivation { ··· 164086 license = stdenv.lib.licenses.publicDomain; 164087 }) {}; 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 + 164106 "safecopy-store" = callPackage 164107 ({ mkDerivation, array, base, bytestring, containers, lens 164108 , lens-action, old-time, QuickCheck, quickcheck-instances, store ··· 164804 "sbp" = callPackage 164805 ({ mkDerivation, aeson, array, base, base64-bytestring 164806 , basic-prelude, binary, binary-conduit, bytestring, conduit 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 164811 }: 164812 mkDerivation { 164813 pname = "sbp"; 164814 + version = "2.2.7"; 164815 + sha256 = "1dd0m01dbjfjjrv79lnm853ldqkjsmv490a66912v58p51c7qvni"; 164816 isLibrary = true; 164817 isExecutable = true; 164818 libraryHaskellDepends = [ ··· 164827 testHaskellDepends = [ 164828 aeson base base64-bytestring basic-prelude bytestring QuickCheck 164829 tasty tasty-hunit tasty-quickcheck 164830 ]; 164831 homepage = "https://github.com/swift-nav/libsbp"; 164832 description = "SwiftNav's SBP Library"; ··· 165454 pname = "scientific"; 165455 version = "0.3.4.15"; 165456 sha256 = "1gsmpn3563k90nrai0jdjfvkxjjaxs7bxxsfbdpmw4xvbp2lmp9n"; 165457 + revision = "2"; 165458 + editedCabalFile = "1pxj3l4rm04l8rllv15sabspkw5nqhkhf38dsd2cyvr1n6669dd9"; 165459 libraryHaskellDepends = [ 165460 base binary bytestring containers deepseq ghc-prim hashable 165461 integer-gmp integer-logarithms text vector ··· 170279 ({ mkDerivation, base, basic-prelude, directory, shake }: 170280 mkDerivation { 170281 pname = "shakers"; 170282 + version = "0.0.25"; 170283 + sha256 = "0svgrvp054vs00hx5pcdlmpc375c4r926nla4fgk1jax6ghbaw72"; 170284 isLibrary = true; 170285 isExecutable = true; 170286 libraryHaskellDepends = [ base basic-prelude directory shake ]; ··· 170853 }: 170854 mkDerivation { 170855 pname = "shine"; 170856 + version = "0.2.0.2"; 170857 + sha256 = "0r0rl65rkcdg8c8lzli87nfad8bk4xypiqvb2qs68fhhzwx1zfg2"; 170858 libraryHaskellDepends = [ 170859 base ghcjs-dom ghcjs-prim keycode mtl time transformers 170860 ]; ··· 172443 hydraPlatforms = stdenv.lib.platforms.none; 172444 }) {}; 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 + 172456 "sink" = callPackage 172457 ({ mkDerivation, base }: 172458 mkDerivation { ··· 173101 }: 173102 mkDerivation { 173103 pname = "sloane"; 173104 + version = "5.0.1"; 173105 + sha256 = "14ffww6vfyv32nr1i17x8c8nc3y583yhza2dy6g6cfphcjw0zwf2"; 173106 isLibrary = false; 173107 isExecutable = true; 173108 executableHaskellDepends = [ ··· 175582 }: 175583 mkDerivation { 175584 pname = "solr"; 175585 + version = "0.4.3"; 175586 + sha256 = "00hq4gykcimwxa9zy3bmr4k4pxm13ryvfyq95yh4q28gy41wglk0"; 175587 libraryHaskellDepends = [ 175588 attoparsec-data base base-prelude bytestring 175589 bytestring-tree-builder case-insensitive contravariant http-client ··· 177146 license = stdenv.lib.licenses.bsd3; 177147 }) {}; 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 + 177171 "sqlite-simple-errors" = callPackage 177172 ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }: 177173 mkDerivation { ··· 178041 homepage = "https://github.com/juhp/stackage-query"; 178042 description = "Stackage package query"; 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; 178064 }) {}; 178065 178066 "stackage-sandbox" = callPackage ··· 179952 hydraPlatforms = stdenv.lib.platforms.none; 179953 }) {}; 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 + 179976 "streaming-conduit" = callPackage 179977 ({ mkDerivation, base, bytestring, conduit, hspec, streaming 179978 , streaming-bytestring, transformers ··· 181604 181605 "superrecord" = callPackage 181606 ({ mkDerivation, aeson, base, bookkeeper, constraints, criterion 181607 + , deepseq, ghc-prim, hspec, labels, mtl, text 181608 }: 181609 mkDerivation { 181610 pname = "superrecord"; 181611 + version = "0.2.0.0"; 181612 + sha256 = "0gjmh3mk5pkfqmq145h8zy9hc0vb18prhjqzv948qmihb1ixdaci"; 181613 libraryHaskellDepends = [ 181614 + aeson base constraints deepseq ghc-prim mtl text 181615 ]; 181616 testHaskellDepends = [ aeson base hspec ]; 181617 benchmarkHaskellDepends = [ ··· 182066 hydraPlatforms = stdenv.lib.platforms.none; 182067 }) {}; 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 + 182090 "sylvia" = callPackage 182091 ({ mkDerivation, base, cairo, comonad-transformers, data-default 182092 , data-lens, data-lens-template, gtk, optparse-applicative, parsec ··· 182142 }) {}; 182143 182144 "symantic" = callPackage 182145 + ({ mkDerivation, base, containers, mono-traversable 182146 , symantic-document, symantic-grammar, text, transformers 182147 }: 182148 mkDerivation { 182149 pname = "symantic"; 182150 + version = "6.3.0.20170703"; 182151 + sha256 = "14r9jdn7pgcajdjgzgxkcn2p394wljlhfsmy6ajp9i18crhinj9y"; 182152 libraryHaskellDepends = [ 182153 + base containers mono-traversable symantic-document symantic-grammar 182154 + text transformers 182155 ]; 182156 description = "Library for Typed Tagless-Final Higher-Order Composable DSL"; 182157 license = stdenv.lib.licenses.gpl3; ··· 182174 }: 182175 mkDerivation { 182176 pname = "symantic-grammar"; 182177 + version = "0.1.0.20170703"; 182178 + sha256 = "09anbgpkh3l8mgzz0nwl65054az0026wl65vi7qmy79ncl2823yd"; 182179 libraryHaskellDepends = [ base text ]; 182180 testHaskellDepends = [ 182181 base megaparsec tasty tasty-hunit text transformers ··· 182191 }: 182192 mkDerivation { 182193 pname = "symantic-lib"; 182194 + version = "0.0.2.20170703"; 182195 + sha256 = "0ar1ikm42a0apy222y6ii7mjd7fr7n2kpyycyhfznc902jknxk2w"; 182196 libraryHaskellDepends = [ 182197 base containers ghc-prim monad-classes mono-traversable symantic 182198 symantic-grammar text transformers ··· 182950 description = "Lifted versions of System functions"; 182951 license = stdenv.lib.licenses.bsd3; 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; 182970 }) {}; 182971 182972 "system-locale" = callPackage ··· 186223 }: 186224 mkDerivation { 186225 pname = "test-framework-sandbox"; 186226 + version = "0.1.1"; 186227 + sha256 = "0q84ijm712zn1l20hih53j4axmhzaib1gxn11w0h7pnhybc04klx"; 186228 libraryHaskellDepends = [ 186229 ansi-terminal base lifted-base mtl temporary test-framework 186230 test-sandbox transformers ··· 186356 }: 186357 mkDerivation { 186358 pname = "test-sandbox"; 186359 + version = "0.1.7"; 186360 + sha256 = "0myrz0zs1i1360cb9dzffybakglm96kb9zjk6m8rdkdwklm94a8c"; 186361 libraryHaskellDepends = [ 186362 base bytestring cereal containers data-default directory filepath 186363 lifted-base monad-control monad-loops mtl network process random ··· 188598 }) {}; 188599 188600 "threepenny-editors" = callPackage 188601 + ({ mkDerivation, base, casing, data-default, generics-sop 188602 + , profunctors, threepenny-gui 188603 }: 188604 mkDerivation { 188605 pname = "threepenny-editors"; 188606 + version = "0.2.0.14"; 188607 + sha256 = "1gw1pp2ylf3g8ijbsm7zfqmfba47hcwncnmdykzid7hb34c7zaw8"; 188608 isLibrary = true; 188609 isExecutable = true; 188610 libraryHaskellDepends = [ 188611 + base casing data-default generics-sop profunctors threepenny-gui 188612 ]; 188613 homepage = "https://github.com/pepeiborra/threepenny-editors"; 188614 description = "Composable algebraic editors"; ··· 190327 description = "TLS extra default values and helpers"; 190328 license = stdenv.lib.licenses.bsd3; 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; 190343 }) {}; 190344 190345 "tmapchan" = callPackage ··· 195263 license = stdenv.lib.licenses.bsd3; 195264 }) {}; 195265 195266 + "unicode-transforms_0_3_1" = callPackage 195267 ({ mkDerivation, base, bitarray, bytestring, criterion, deepseq 195268 , filepath, getopt-generics, optparse-applicative, path, path-io 195269 , QuickCheck, split, text 195270 }: 195271 mkDerivation { 195272 pname = "unicode-transforms"; 195273 + version = "0.3.1"; 195274 + sha256 = "03n9s1pqgq9gl3q6xydwjlsvwq4al6khwd8lr137941263zxx0di"; 195275 libraryHaskellDepends = [ base bitarray bytestring text ]; 195276 testHaskellDepends = [ 195277 base deepseq getopt-generics QuickCheck split text ··· 196023 ]; 196024 description = "A Library for the manipulation of images"; 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; 196039 }) {}; 196040 196041 "unordered-containers" = callPackage ··· 201286 license = stdenv.lib.licenses.mit; 201287 }) {}; 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 + 201326 "warp-dynamic" = callPackage 201327 ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: 201328 mkDerivation { ··· 201380 license = stdenv.lib.licenses.mit; 201381 }) {}; 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 + 201401 "warp-tls-uid" = callPackage 201402 ({ mkDerivation, base, bytestring, certificate, conduit 201403 , crypto-random, network, network-conduit, pem, tls, tls-extra ··· 201806 pname = "web-routes"; 201807 version = "0.27.11"; 201808 sha256 = "1n4cvqbbnjhliy9080fff7nfn9x073vnp8vj7mh0ja4ii96lsqj5"; 201809 + revision = "1"; 201810 + editedCabalFile = "1kq9x2s1z2l9ldsbmzl29b4xbpv1w3ls98ca76d8d4dnwg5va14a"; 201811 libraryHaskellDepends = [ 201812 base blaze-builder bytestring exceptions ghc-prim http-types mtl 201813 parsec split text utf8-string ··· 201816 homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes"; 201817 description = "portable, type-safe URL routing"; 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; 201841 }) {}; 201842 201843 "web-routes-boomerang" = callPackage ··· 203532 }: 203533 mkDerivation { 203534 pname = "wolf"; 203535 + version = "0.3.21"; 203536 + sha256 = "0gqiqqmm72fhkdax8p27mhpsl2f91zkqaj6xlwdhmbljfhb8ilhp"; 203537 isLibrary = true; 203538 isExecutable = true; 203539 libraryHaskellDepends = [ ··· 209967 benchmarkHaskellDepends = [ base criterion deepseq text ]; 209968 description = "A rope data structure used by Yi"; 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; 209992 }) {}; 209993 209994 "yi-snippet" = callPackage
+2 -2
pkgs/development/libraries/kirigami/default.nix
··· 1 { stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig 2 - , plasma-framework, qtbase 3 , qtquickcontrols ? null 4 , qtquickcontrols2 ? null }: 5 ··· 15 inherit sha256; 16 }; 17 18 - buildInputs = [ plasma-framework qtbase qtqc ]; 19 20 nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ]; 21
··· 1 { stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig 2 + , plasma-framework, qtbase, qttranslations 3 , qtquickcontrols ? null 4 , qtquickcontrols2 ? null }: 5 ··· 15 inherit sha256; 16 }; 17 18 + buildInputs = [ plasma-framework qtbase qtqc qttranslations ]; 19 20 nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ]; 21
+2 -2
pkgs/development/libraries/libbsd/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "libbsd-${version}"; 5 - version = "0.8.4"; 6 7 src = fetchurl { 8 url = "http://libbsd.freedesktop.org/releases/${name}.tar.xz"; 9 - sha256 = "1cya8bv976ijv5yy1ix3pzbnmp9k2qqpgw3dx98k2w0m55jg2yi1"; 10 }; 11 12 # darwin changes configure.ac which means we need to regenerate
··· 2 3 stdenv.mkDerivation rec { 4 name = "libbsd-${version}"; 5 + version = "0.8.5"; 6 7 src = fetchurl { 8 url = "http://libbsd.freedesktop.org/releases/${name}.tar.xz"; 9 + sha256 = "0a2vq0xdhs3yyj91b0612f19fakg7a9xlqy2f993128kyhjd0ivn"; 10 }; 11 12 # darwin changes configure.ac which means we need to regenerate
+4
pkgs/development/libraries/libunwind/default.nix
··· 9 sha256 = "1jsslwkilwrsj959dc8b479qildawz67r8m4lzxm7glcwa8cngiz"; 10 }; 11 12 nativeBuildInputs = [ autoreconfHook ]; 13 14 outputs = [ "out" "dev" ];
··· 9 sha256 = "1jsslwkilwrsj959dc8b479qildawz67r8m4lzxm7glcwa8cngiz"; 10 }; 11 12 + patches = [ 13 + ./version-1.2.1.patch 14 + ]; 15 + 16 nativeBuildInputs = [ autoreconfHook ]; 17 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 3 stdenv.mkDerivation rec { 4 name = "utf8proc-${version}"; 5 - version = "2.0.2"; 6 7 src = fetchurl { 8 url = "https://github.com/JuliaLang/utf8proc/archive/v${version}.tar.gz"; 9 - sha256 = "140vib1m6n5kwzkw1n9fbsi5gl6xymbd7yndwqx1sj15aakak776"; 10 }; 11 12 makeFlags = [ "prefix=$(out)" ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "utf8proc-${version}"; 5 + version = "2.1.0"; 6 7 src = fetchurl { 8 url = "https://github.com/JuliaLang/utf8proc/archive/v${version}.tar.gz"; 9 + sha256 = "0q1jhdkk4f9b0zb8s2ql3sba3br5nvjsmbsaybmgj064k9hwbk15"; 10 }; 11 12 makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/development/libraries/wlc/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 name = "wlc-${version}"; 9 - version = "0.0.8"; 10 11 src = fetchgit { 12 url = "https://github.com/Cloudef/wlc"; 13 rev = "refs/tags/v${version}"; 14 - sha256 = "1lkxbqnxfmbk9j9k8wq2fl5z0a9ihzalad3x1pp8w2riz41j3by6"; 15 fetchSubmodules = true; 16 }; 17
··· 6 7 stdenv.mkDerivation rec { 8 name = "wlc-${version}"; 9 + version = "0.0.9"; 10 11 src = fetchgit { 12 url = "https://github.com/Cloudef/wlc"; 13 rev = "refs/tags/v${version}"; 14 + sha256 = "1r6jf64gs7n9a8129wsc0mdwhcv44p8k87kg0714rhx3g2w22asg"; 15 fetchSubmodules = true; 16 }; 17
+3 -3
pkgs/development/ocaml-modules/csv/default.nix
··· 2 3 stdenv.mkDerivation { 4 5 - name = "ocaml-csv-1.4.2"; 6 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"; 10 }; 11 12 buildInputs = [ ocaml findlib ocamlbuild ];
··· 2 3 stdenv.mkDerivation { 4 5 + name = "ocaml-csv-1.5"; 6 7 src = fetchzip { 8 + url = https://github.com/Chris00/ocaml-csv/releases/download/1.5/csv-1.5.tar.gz; 9 + sha256 = "1ca7jgg58j24pccs5fshis726s06fdcjshnwza5kwxpjgdbvc63g"; 10 }; 11 12 buildInputs = [ ocaml findlib ocamlbuild ];
+4
pkgs/development/ocaml-modules/lwt/default.nix
··· 5 , version ? if stdenv.lib.versionAtLeast ocaml.version "4.02" then "2.7.1" else "2.6.0" 6 }: 7 8 let sha256 = { 9 "3.0.0" = "0wwhnl9hppixcsdisinj1wmffx0nv6hkpm01z9qvkngkrazi3i88"; 10 "2.7.1" = "0w7f59havrl2fsnvs84lm7wlqpsrldg80gy5afpnpr21zkw22g8w";
··· 5 , version ? if stdenv.lib.versionAtLeast ocaml.version "4.02" then "2.7.1" else "2.6.0" 6 }: 7 8 + if !stdenv.lib.versionAtLeast ocaml.version "4" 9 + then throw "lwt is not available for OCaml ${ocaml.version}" 10 + else 11 + 12 let sha256 = { 13 "3.0.0" = "0wwhnl9hppixcsdisinj1wmffx0nv6hkpm01z9qvkngkrazi3i88"; 14 "2.7.1" = "0w7f59havrl2fsnvs84lm7wlqpsrldg80gy5afpnpr21zkw22g8w";
+5 -1
pkgs/development/ocaml-modules/pgocaml/default.nix
··· 1 - { stdenv, fetchurl, buildOcaml, calendar, csv, re }: 2 3 buildOcaml { 4 name = "pgocaml";
··· 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 6 7 buildOcaml { 8 name = "pgocaml";
+2 -2
pkgs/development/python-modules/channels/default.nix
··· 4 buildPythonPackage rec { 5 pname = "channels"; 6 name = "${pname}-${version}"; 7 - version = "1.1.5"; 8 9 src = fetchurl { 10 url = "mirror://pypi/c/channels/${name}.tar.gz"; 11 - sha256 = "a9005bcb6104d26a7f93d9cf012bcf6765a0ff444a449ac68d6e1f16721f8ed3"; 12 }; 13 14 # Files are missing in the distribution
··· 4 buildPythonPackage rec { 5 pname = "channels"; 6 name = "${pname}-${version}"; 7 + version = "1.1.6"; 8 9 src = fetchurl { 10 url = "mirror://pypi/c/channels/${name}.tar.gz"; 11 + sha256 = "44ab9a1f610ecc9ac25d5f90e7a44f49b18de28a05a26fe34e935af257f1eefe"; 12 }; 13 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 buildPythonPackage rec { 6 pname = "django-guardian"; 7 name = "${pname}-${version}"; 8 - version = "1.4.8"; 9 10 src = fetchurl { 11 url = "mirror://pypi/d/django-guardian/${name}.tar.gz"; 12 - sha256 = "039mfx47c05vl6vlld0ahyq37z7m5g68vqc38pj8iic5ysr98drm"; 13 }; 14 15 buildInputs = [ pytest pytestrunner pytest-django django_environ mock setuptools_scm ];
··· 5 buildPythonPackage rec { 6 pname = "django-guardian"; 7 name = "${pname}-${version}"; 8 + version = "1.4.9"; 9 10 src = fetchurl { 11 url = "mirror://pypi/d/django-guardian/${name}.tar.gz"; 12 + sha256 = "c3c0ab257c9d94ce154b9ee32994e3cff8b350c384040705514e14a9fb7c8191"; 13 }; 14 15 buildInputs = [ pytest pytestrunner pytest-django django_environ mock setuptools_scm ];
+5 -3
pkgs/development/python-modules/dogpile.cache/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "dogpile.cache"; 7 - version = "0.6.3"; 8 name = "${pname}-${version}"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "e9747f5e31f8dea1b80d6204358885f943f69e53574d88005438ca3651c44553"; 13 }; 14 15 # Disable concurrency tests that often fail, 16 # probably some kind of timing issue. 17 - prePatch = '' 18 rm tests/test_lock.py 19 ''; 20 21 buildInputs = [ pytest pytestcov mock Mako ];
··· 4 5 buildPythonPackage rec { 6 pname = "dogpile.cache"; 7 + version = "0.6.4"; 8 name = "${pname}-${version}"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "a73aa3049cd88d7ec57a1c2e8946abdf4f14188d429c1023943fcc55c4568da1"; 13 }; 14 15 # Disable concurrency tests that often fail, 16 # probably some kind of timing issue. 17 + postPatch = '' 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 21 ''; 22 23 buildInputs = [ pytest pytestcov mock Mako ];
+2 -2
pkgs/development/python-modules/jupyter_client/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "jupyter_client"; 15 - version = "5.0.1"; 16 name = "${pname}-${version}"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "1fe573880b5ca4469ed0bece098f4b910c373d349e12525e1ea3566f5a14536b"; 21 }; 22 23 buildInputs = [ nose ];
··· 12 13 buildPythonPackage rec { 14 pname = "jupyter_client"; 15 + version = "5.1.0"; 16 name = "${pname}-${version}"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "08756b021765c97bc5665390700a4255c2df31666ead8bff116b368d09912aba"; 21 }; 22 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 with lib; 4 5 stdenv.mkDerivation rec { 6 - version = "0.48.0"; 7 name = "flow-${version}"; 8 9 src = fetchFromGitHub { 10 owner = "facebook"; 11 repo = "flow"; 12 rev = "v${version}"; 13 - sha256 = "13f9z4jg1v34jpaswa8kvbxkfp7flabv616vyqfvy9hafgfyisff"; 14 }; 15 16 installPhase = ''
··· 3 with lib; 4 5 stdenv.mkDerivation rec { 6 + version = "0.49.1"; 7 name = "flow-${version}"; 8 9 src = fetchFromGitHub { 10 owner = "facebook"; 11 repo = "flow"; 12 rev = "v${version}"; 13 + sha256 = "1fjqdyl72srla7ysjg0694ym5d3f2rdl5gfq8r9ay4v15jcb5dg6"; 14 }; 15 16 installPhase = ''
+3 -3
pkgs/development/tools/google-app-engine-go-sdk/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 name = "google-app-engine-go-sdk-${version}"; 7 - version = "1.9.53"; 8 src = 9 if stdenv.system == "x86_64-linux" then 10 fetchzip { 11 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_linux_amd64-${version}.zip"; 12 - sha256 = "04lfwf7ad7gi8xn891lz87b7pr2gyycgpaq96i0cgckrj2awayz2"; 13 } 14 else 15 fetchzip { 16 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_darwin_amd64-${version}.zip"; 17 - sha256 = "18hgl4wz3rhaklkwaxl8gm70h7l8k225f86da682kafawrr8zhv4"; 18 }; 19 20 buildInputs = [python27 makeWrapper];
··· 4 5 stdenv.mkDerivation rec { 6 name = "google-app-engine-go-sdk-${version}"; 7 + version = "1.9.55"; 8 src = 9 if stdenv.system == "x86_64-linux" then 10 fetchzip { 11 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_linux_amd64-${version}.zip"; 12 + sha256 = "1gwrmqs69h3wbx6z0a7shdr8gn1qiwrkvh3pg6mi7dybwmd1x61h"; 13 } 14 else 15 fetchzip { 16 url = "https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_darwin_amd64-${version}.zip"; 17 + sha256 = "0b8r2fqg9m285ifz0jahd4wasv7cq61nr6p1k664w021r5y5lbvr"; 18 }; 19 20 buildInputs = [python27 makeWrapper];
+5 -6
pkgs/development/tools/haskell/tinc/default.nix
··· 3 , hpack, hspec, HUnit, language-dot, mockery, parsec, process 4 , QuickCheck, safe, stdenv, temporary, time, transformers, unix 5 , unix-compat, with-location, yaml, fetchFromGitHub 6 - , ghc, cabal2nix, cabal-install, makeWrapper 7 }: 8 mkDerivation { 9 pname = "tinc"; 10 - version = "20170228"; 11 src = fetchFromGitHub { 12 owner = "sol"; 13 repo = "tinc"; 14 - rev = "e829926a043a68a8a4dc551485c4d666837474af"; 15 - sha256 = "1zdp1mqp3jn2faw0d3jlcbrkp4azgl5ahhq5pxdn24gyq70zkchc"; 16 }; 17 isLibrary = false; 18 isExecutable = true; ··· 30 postInstall = '' 31 source ${makeWrapper}/nix-support/setup-hook 32 wrapProgram $out/bin/tinc \ 33 - --prefix PATH : '${ghc}/bin' \ 34 --prefix PATH : '${cabal2nix}/bin' \ 35 --prefix PATH : '${cabal-install}/bin' 36 ''; 37 description = "A dependency manager for Haskell"; 38 homepage = "https://github.com/sol/tinc#readme"; 39 license = stdenv.lib.licenses.mit; 40 - hydraPlatforms = stdenv.lib.platforms.none; 41 maintainers = [ stdenv.lib.maintainers.robbinch ]; 42 }
··· 3 , hpack, hspec, HUnit, language-dot, mockery, parsec, process 4 , QuickCheck, safe, stdenv, temporary, time, transformers, unix 5 , unix-compat, with-location, yaml, fetchFromGitHub 6 + , cabal2nix, cabal-install, makeWrapper 7 }: 8 mkDerivation { 9 pname = "tinc"; 10 + version = "20170624"; 11 src = fetchFromGitHub { 12 owner = "sol"; 13 repo = "tinc"; 14 + rev = "70881515693fd83d381fe045ae76d5257774f5e3"; 15 + sha256 = "0c6sx3vbcnq69dhqhpi01a4p4qss24rwxiz6jmw65rj73adhj4mw"; 16 }; 17 isLibrary = false; 18 isExecutable = true; ··· 30 postInstall = '' 31 source ${makeWrapper}/nix-support/setup-hook 32 wrapProgram $out/bin/tinc \ 33 --prefix PATH : '${cabal2nix}/bin' \ 34 --prefix PATH : '${cabal-install}/bin' 35 ''; 36 description = "A dependency manager for Haskell"; 37 homepage = "https://github.com/sol/tinc#readme"; 38 license = stdenv.lib.licenses.mit; 39 + hydraPlatforms = [ "x86_64-linux" ]; 40 maintainers = [ stdenv.lib.maintainers.robbinch ]; 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 3 stdenv.mkDerivation rec { 4 name = "yarn-${version}"; 5 - version = "0.24.6"; 6 7 src = fetchzip { 8 url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; 9 - sha256 = "1dxshqmz0im1a09p0x8zx1clkmkgjg3pg1gyl95fzzn6jai3nnrb"; 10 }; 11 12 buildInputs = [makeWrapper nodejs];
··· 2 3 stdenv.mkDerivation rec { 4 name = "yarn-${version}"; 5 + version = "0.27.5"; 6 7 src = fetchzip { 8 url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; 9 + sha256 = "0djjbdbwzlhdh6aww6awfl63nz72kj109kjxvmwk25x8dkvw795a"; 10 }; 11 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 inherit stdenv requireFile writeText fetchurl haskellPackages; 19 }; 20 21 - remixPacks = imap (num: sha256: fetchurl rec { 22 name = "uqm-remix-disc${toString num}.uqm"; 23 url = "mirror://sourceforge/sc2/${name}"; 24 inherit sha256;
··· 18 inherit stdenv requireFile writeText fetchurl haskellPackages; 19 }; 20 21 + remixPacks = imap1 (num: sha256: fetchurl rec { 22 name = "uqm-remix-disc${toString num}.uqm"; 23 url = "mirror://sourceforge/sc2/${name}"; 24 inherit sha256;
+2 -2
pkgs/os-specific/linux/iw/default.nix
··· 1 {stdenv, fetchurl, libnl, pkgconfig}: 2 3 stdenv.mkDerivation rec { 4 - name = "iw-4.3"; 5 6 src = fetchurl { 7 url = "https://www.kernel.org/pub/software/network/iw/${name}.tar.xz"; 8 - sha256 = "085jyvrxzarvn5jl0fk618jjxy50nqx7ifngszc4jxk6a4ddibd6"; 9 }; 10 11 buildInputs = [ libnl pkgconfig ];
··· 1 {stdenv, fetchurl, libnl, pkgconfig}: 2 3 stdenv.mkDerivation rec { 4 + name = "iw-4.9"; 5 6 src = fetchurl { 7 url = "https://www.kernel.org/pub/software/network/iw/${name}.tar.xz"; 8 + sha256 = "1klpvv98bnx1zm6aqalnri2vd7w80scmdaxr2qnblb6mz82whk1j"; 9 }; 10 11 buildInputs = [ libnl pkgconfig ];
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 499 KVM_APIC_ARCHITECTURE y 500 ''} 501 KVM_ASYNC_PF y 502 - ${optionalString (versionAtLeast version "4.0") '' 503 KVM_COMPAT? y 504 ''} 505 ${optionalString (versionOlder version "4.12") ''
··· 499 KVM_APIC_ARCHITECTURE y 500 ''} 501 KVM_ASYNC_PF y 502 + ${optionalString ((versionAtLeast version "4.0") && (versionOlder version "4.12")) '' 503 KVM_COMPAT? y 504 ''} 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 assert stdenv.isLinux; 4 5 stdenv.mkDerivation rec { 6 - name = "psmisc-23.0"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/psmisc/${name}.tar.xz"; 10 - sha256 = "0k7hafh9388s3hh9j943jy1qk9g1c43j02nyk0xis0ngbs632lvm"; 11 }; 12 13 buildInputs = [ncurses];
··· 3 assert stdenv.isLinux; 4 5 stdenv.mkDerivation rec { 6 + name = "psmisc-23.1"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/psmisc/${name}.tar.xz"; 10 + sha256 = "0c5s94hqpwfmyswx2f96gifa6wdbpxxpkyxcrlzbxpvmrxsd911f"; 11 }; 12 13 buildInputs = [ncurses];
+2 -2
pkgs/os-specific/linux/zfs/default.nix
··· 123 # to be adapted 124 zfsStable = common { 125 # comment/uncomment if breaking kernel versions are known 126 - incompatibleKernelVersion = "4.12"; 127 128 version = "0.6.5.10"; 129 ··· 139 }; 140 zfsUnstable = common { 141 # comment/uncomment if breaking kernel versions are known 142 - incompatibleKernelVersion = null; 143 144 version = "0.7.0-rc4"; 145
··· 123 # to be adapted 124 zfsStable = common { 125 # comment/uncomment if breaking kernel versions are known 126 + incompatibleKernelVersion = null; 127 128 version = "0.6.5.10"; 129 ··· 139 }; 140 zfsUnstable = common { 141 # comment/uncomment if breaking kernel versions are known 142 + incompatibleKernelVersion = "4.12"; 143 144 version = "0.7.0-rc4"; 145
+7 -3
pkgs/servers/mail/postfix/default.nix
··· 3 , withPgSQL ? false, postgresql 4 , withMySQL ? false, libmysql 5 , withSQLite ? false, sqlite 6 }: 7 8 let ··· 11 "-DHAS_DB_BYPASS_MAKEDEFS_CHECK" 12 ] ++ lib.optional withPgSQL "-DHAS_PGSQL" 13 ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${lib.getDev libmysql}/include/mysql" ] 14 - ++ lib.optional withSQLite "-DHAS_SQLITE"); 15 auxlibs = lib.concatStringsSep " " ([ 16 "-ldb" "-lnsl" "-lresolv" "-lsasl2" "-lcrypto" "-lssl" 17 ] ++ lib.optional withPgSQL "-lpq" 18 ++ lib.optional withMySQL "-lmysqlclient" 19 - ++ lib.optional withSQLite "-lsqlite3"); 20 21 in stdenv.mkDerivation rec { 22 ··· 32 buildInputs = [ makeWrapper gnused db openssl cyrus_sasl icu pcre ] 33 ++ lib.optional withPgSQL postgresql 34 ++ lib.optional withMySQL libmysql 35 - ++ lib.optional withSQLite sqlite; 36 37 hardeningDisable = [ "format" ]; 38 hardeningEnable = [ "pie" ];
··· 3 , withPgSQL ? false, postgresql 4 , withMySQL ? false, libmysql 5 , withSQLite ? false, sqlite 6 + , withLDAP ? false, openldap 7 }: 8 9 let ··· 12 "-DHAS_DB_BYPASS_MAKEDEFS_CHECK" 13 ] ++ lib.optional withPgSQL "-DHAS_PGSQL" 14 ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${lib.getDev libmysql}/include/mysql" ] 15 + ++ lib.optional withSQLite "-DHAS_SQLITE" 16 + ++ lib.optional withLDAP "-DHAS_LDAP"); 17 auxlibs = lib.concatStringsSep " " ([ 18 "-ldb" "-lnsl" "-lresolv" "-lsasl2" "-lcrypto" "-lssl" 19 ] ++ lib.optional withPgSQL "-lpq" 20 ++ lib.optional withMySQL "-lmysqlclient" 21 + ++ lib.optional withSQLite "-lsqlite3" 22 + ++ lib.optional withLDAP "-lldap"); 23 24 in stdenv.mkDerivation rec { 25 ··· 35 buildInputs = [ makeWrapper gnused db openssl cyrus_sasl icu pcre ] 36 ++ lib.optional withPgSQL postgresql 37 ++ lib.optional withMySQL libmysql 38 + ++ lib.optional withSQLite sqlite 39 + ++ lib.optional withLDAP openldap; 40 41 hardeningDisable = [ "format" ]; 42 hardeningEnable = [ "pie" ];
+3 -3
pkgs/servers/unifi/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 name = "unifi-controller-${version}"; 9 - version = "5.5.11"; 10 11 src = fetchurl { 12 - url = "https://www.ubnt.com/downloads/unifi/5.5.11-5107276ec2/unifi_sysvinit_all.deb"; 13 - sha256 = "1jsixz7g7h7fdwb512flcwk0vblrsxpg4i9jdz7r72bkmvnxk7mm"; 14 }; 15 16 buildInputs = [ dpkg ];
··· 6 7 stdenv.mkDerivation rec { 8 name = "unifi-controller-${version}"; 9 + version = "5.5.19"; 10 11 src = fetchurl { 12 + url = "https://www.ubnt.com/downloads/unifi/${version}/unifi_sysvinit_all.deb"; 13 + sha256 = "0bsfq48xjp230ir8pm9wpa5p4dh88zfy51lbi2xwpr454371ixcl"; 14 }; 15 16 buildInputs = [ dpkg ];
+1 -1
pkgs/stdenv/booter.nix
··· 73 # Take the list and disallow custom overrides in all but the final stage, 74 # and allow it in the final flag. Only defaults this boolean field if it 75 # isn't already set. 76 - withAllowCustomOverrides = lib.lists.imap 77 (index: stageFun: prevStage: 78 # So true by default for only the first element because one 79 # 1-indexing. Since we reverse the list, this means this is true
··· 73 # Take the list and disallow custom overrides in all but the final stage, 74 # and allow it in the final flag. Only defaults this boolean field if it 75 # isn't already set. 76 + withAllowCustomOverrides = lib.lists.imap1 77 (index: stageFun: prevStage: 78 # So true by default for only the first element because one 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 sha256 = "7aa6094d1f9c87f4c2c4a6bdad6a1113aac5e72ea673e659d9acbb059dfd037e"; 27 }; 28 29 buildInputs = [python27 makeWrapper]; 30 31 phases = [ "installPhase" "fixupPhase" ]; ··· 33 installPhase = '' 34 mkdir -p "$out" 35 tar -xzf "$src" -C "$out" google-cloud-sdk 36 37 # create wrappers with correct env 38 for program in gcloud bq gsutil git-credential-gcloud.sh; do
··· 26 sha256 = "7aa6094d1f9c87f4c2c4a6bdad6a1113aac5e72ea673e659d9acbb059dfd037e"; 27 }; 28 29 + 30 buildInputs = [python27 makeWrapper]; 31 32 phases = [ "installPhase" "fixupPhase" ]; ··· 34 installPhase = '' 35 mkdir -p "$out" 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 43 44 # create wrappers with correct env 45 for program in gcloud bq gsutil git-credential-gcloud.sh; do
+1 -1
pkgs/tools/filesystems/ntfs-3g/default.nix
··· 2 , crypto ? false, libgcrypt, gnutls, pkgconfig}: 3 4 stdenv.mkDerivation rec { 5 - pname = "ntfs-3g"; 6 version = "2017.3.23"; 7 name = "${pname}-${version}"; 8
··· 2 , crypto ? false, libgcrypt, gnutls, pkgconfig}: 3 4 stdenv.mkDerivation rec { 5 + pname = "ntfs3g"; 6 version = "2017.3.23"; 7 name = "${pname}-${version}"; 8
+2 -2
pkgs/tools/misc/cpuminer/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "cpuminer-${version}"; 5 - version = "2.4.5"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/cpuminer/pooler-${name}.tar.gz"; 9 - sha256 = "130ab6vcbm9azl9w8n97fzjnjbakm0k2n3wc1bcgy5y5c8s0220h"; 10 }; 11 12 patchPhase = if stdenv.cc.isClang then "${perl}/bin/perl ./nomacro.pl" else null;
··· 2 3 stdenv.mkDerivation rec { 4 name = "cpuminer-${version}"; 5 + version = "2.5.0"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/cpuminer/pooler-${name}.tar.gz"; 9 + sha256 = "1xalrfrk5hvh1jh9kbqhib2an82ypd46vl9glaxhz3rbjld7c5pa"; 10 }; 11 12 patchPhase = if stdenv.cc.isClang then "${perl}/bin/perl ./nomacro.pl" else null;
+2 -2
pkgs/tools/misc/partition-manager/default.nix
··· 1 { mkDerivation, fetchurl, lib 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 , kconfig, kinit, kpmcore 4 - , eject, libatasmart }: 5 6 let 7 pname = "partitionmanager"; ··· 22 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 23 # refer to kpmcore for the use of eject 24 buildInputs = [ eject libatasmart ]; 25 - propagatedBuildInputs = [ kconfig kinit kpmcore ]; 26 }
··· 1 { mkDerivation, fetchurl, lib 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 , kconfig, kinit, kpmcore 4 + , kcrash, eject, libatasmart }: 5 6 let 7 pname = "partitionmanager"; ··· 22 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 23 # refer to kpmcore for the use of eject 24 buildInputs = [ eject libatasmart ]; 25 + propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ]; 26 }
+2 -2
pkgs/tools/misc/tlp/default.nix
··· 14 15 in stdenv.mkDerivation rec { 16 name = "tlp-${version}"; 17 - version = "0.9"; 18 19 src = fetchFromGitHub { 20 owner = "linrunner"; 21 repo = "TLP"; 22 rev = "${version}"; 23 - sha256 = "1gwi0h9klhdvqfqvmn297l1vyhj4g9dqvf50lcbswry02mvnd2vn"; 24 }; 25 26 makeFlags = [ "DESTDIR=$(out)"
··· 14 15 in stdenv.mkDerivation rec { 16 name = "tlp-${version}"; 17 + version = "1.0"; 18 19 src = fetchFromGitHub { 20 owner = "linrunner"; 21 repo = "TLP"; 22 rev = "${version}"; 23 + sha256 = "0gq1y1qnzwyv7cw32g4ymlfssi2ayrbnd04y4l242k6n41d05bij"; 24 }; 25 26 makeFlags = [ "DESTDIR=$(out)"
+2 -2
pkgs/tools/networking/burpsuite/default.nix
··· 1 { stdenv, fetchurl, jre }: 2 3 let 4 - version = "1.7.06"; 5 jar = fetchurl { 6 name = "burpsuite.jar"; 7 url = "https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar"; 8 - sha256 = "13x3x0la2jmm7zr66mvczzlmsy1parfibnl9s4iwi1nls4ikv7kl"; 9 }; 10 launcher = '' 11 #!${stdenv.shell}
··· 1 { stdenv, fetchurl, jre }: 2 3 let 4 + version = "1.7.23"; 5 jar = fetchurl { 6 name = "burpsuite.jar"; 7 url = "https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar"; 8 + sha256 = "1y83qisn9pkn88vphpli7h8nacv8jv3sq0h04zbri25nfkgvl4an"; 9 }; 10 launcher = '' 11 #!${stdenv.shell}
+2 -2
pkgs/tools/networking/iperf/3.nix
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 - name = "iperf-3.1.7"; 5 6 src = fetchurl { 7 url = "http://downloads.es.net/pub/iperf/${name}.tar.gz"; 8 - sha256 = "0kvk8d0a3dcxc8fisyprbn01y8akxj4sx8ld5dh508p9dx077vx4"; 9 }; 10 11 postInstall = ''
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 + name = "iperf-3.2"; 5 6 src = fetchurl { 7 url = "http://downloads.es.net/pub/iperf/${name}.tar.gz"; 8 + sha256 = "07cwrl9q5pmfjlh6ilpk7hm25lpkcaf917zhpmfq918lhrpv61zj"; 9 }; 10 11 postInstall = ''
+1
pkgs/tools/networking/ucspi-tcp/default.nix
··· 14 url = "http://ftp.de.debian.org/debian/pool/main/u/ucspi-tcp/ucspi-tcp_0.88-3.diff.gz"; 15 sha256 = "0mzmhz8hjkrs0khmkzs5i0s1kgmgaqz07h493bd5jj5fm5njxln6"; 16 }) 17 ]; 18 19 # Apply Debian patches
··· 14 url = "http://ftp.de.debian.org/debian/pool/main/u/ucspi-tcp/ucspi-tcp_0.88-3.diff.gz"; 15 sha256 = "0mzmhz8hjkrs0khmkzs5i0s1kgmgaqz07h493bd5jj5fm5njxln6"; 16 }) 17 + ./remove-setuid.patch 18 ]; 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 in 10 stdenv.mkDerivation rec { 11 name = "afl-${version}"; 12 - version = "2.43b"; 13 14 src = fetchurl { 15 url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; 16 - sha256 = "1jv2y9b53k3p8hngm78ikakhcf4vv3yyz6ip17jhg5gsis29gdwx"; 17 }; 18 19 # Note: libcgroup isn't needed for building, just for the afl-cgroup
··· 9 in 10 stdenv.mkDerivation rec { 11 name = "afl-${version}"; 12 + version = "2.44b"; 13 14 src = fetchurl { 15 url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz"; 16 + sha256 = "0wvx4ibr5hhav9mld1gncdvfzb4iky85gam3x8a43ispjddyya6m"; 17 }; 18 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 }: 2 3 let 4 dynlibPath = stdenv.lib.makeLibraryPath 5 - [ gtk2 atk gdk_pixbuf pango ]; 6 in 7 stdenv.mkDerivation rec { 8 name = "jd-gui-${version}"; ··· 13 sha256 = "0jrvzs2s836yvqi41c7fq0gfiwf187qg765b9r1il2bjc0mb3dqv"; 14 }; 15 16 - buildInputs = [ makeWrapper ]; 17 18 phases = "unpackPhase installPhase"; 19 unpackPhase = "tar xf ${src}"; 20 installPhase = '' 21 - mkdir -p $out/bin && mv jd-gui $out/bin 22 - wrapProgram $out/bin/jd-gui \ 23 - --prefix LD_LIBRARY_PATH ":" "${dynlibPath}" 24 ''; 25 26 meta = {
··· 1 + { stdenv, fetchurl, gtk2, atk, gdk_pixbuf, glib, pango, fontconfig, zlib, xorg, upx, patchelf }: 2 3 let 4 dynlibPath = stdenv.lib.makeLibraryPath 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 + ])); 20 in 21 stdenv.mkDerivation rec { 22 name = "jd-gui-${version}"; ··· 27 sha256 = "0jrvzs2s836yvqi41c7fq0gfiwf187qg765b9r1il2bjc0mb3dqv"; 28 }; 29 30 + nativeBuildInputs = [ upx patchelf ]; 31 32 phases = "unpackPhase installPhase"; 33 unpackPhase = "tar xf ${src}"; 34 installPhase = '' 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 42 ''; 43 44 meta = {
+2 -2
pkgs/tools/text/kdiff3/default.nix
··· 1 { 2 mkDerivation, lib, fetchgit, fetchpatch, 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 - kconfig, kinit, kparts 5 }: 6 7 mkDerivation rec { ··· 32 33 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 34 35 - propagatedBuildInputs = [ kconfig kinit kparts ]; 36 37 meta = with lib; { 38 homepage = http://kdiff3.sourceforge.net/;
··· 1 { 2 mkDerivation, lib, fetchgit, fetchpatch, 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 + kcrash, kconfig, kinit, kparts 5 }: 6 7 mkDerivation rec { ··· 32 33 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 34 35 + propagatedBuildInputs = [ kconfig kcrash kinit kparts ]; 36 37 meta = with lib; { 38 homepage = http://kdiff3.sourceforge.net/;
+43 -8
pkgs/top-level/all-packages.nix
··· 765 isLibrary = false; 766 enableSharedExecutables = false; 767 executableToolDepends = [ makeWrapper ]; 768 - doCheck = stdenv.is64bit; # https://github.com/NixOS/cabal2nix/issues/272 769 postInstall = '' 770 exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname} 771 install -D $out/bin/${drv.pname} $exe ··· 2734 2735 kzipmix = callPackage_i686 ../tools/compression/kzipmix { }; 2736 2737 makebootfat = callPackage ../tools/misc/makebootfat { }; 2738 2739 matrix-synapse = callPackage ../servers/matrix-synapse { }; ··· 3322 ngrep = callPackage ../tools/networking/ngrep { }; 3323 3324 ngrok = callPackage ../tools/networking/ngrok { }; 3325 3326 noip = callPackage ../tools/networking/noip { }; 3327 ··· 4529 upx = callPackage ../tools/compression/upx { }; 4530 4531 uriparser = callPackage ../development/libraries/uriparser {}; 4532 4533 urlview = callPackage ../applications/misc/urlview {}; 4534 ··· 5473 psc-package = haskell.lib.justStaticExecutables 5474 (haskellPackages.callPackage ../development/compilers/purescript/psc-package { }); 5475 5476 - inherit (ocamlPackages) haxe; 5477 - 5478 - hxcpp = callPackage ../development/compilers/haxe/hxcpp.nix { }; 5479 5480 hhvm = callPackage ../development/compilers/hhvm { 5481 boost = boost160; ··· 6663 }; 6664 6665 cscope = callPackage ../development/tools/misc/cscope { }; 6666 6667 csslint = callPackage ../development/web/csslint { }; 6668 ··· 11983 ]; 11984 }; 11985 11986 linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { 11987 kernelPatches = [ 11988 kernelPatches.bridge_stp_helper ··· 12153 linux = linuxPackages.kernel; 12154 12155 # Update this when adding the newest kernel major version! 12156 - linuxPackages_latest = linuxPackages_4_11; 12157 linux_latest = linuxPackages_latest.kernel; 12158 12159 # Build the kernel modules for the some of the kernels. ··· 12164 linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); 12165 linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); 12166 linuxPackages_4_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_11); 12167 # Don't forget to update linuxPackages_latest! 12168 12169 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. ··· 12179 linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; })); 12180 12181 # Hardened linux 12182 - linux_hardened = let linux = pkgs.linux_4_11; in linux.override { 12183 extraConfig = import ../os-specific/linux/kernel/hardened-config.nix { 12184 inherit stdenv; 12185 inherit (linux) version; ··· 12940 12941 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 12942 12943 pecita = callPackage ../data/fonts/pecita {}; 12944 12945 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {}; ··· 13625 docker-distribution = callPackage ../applications/virtualization/docker-distribution { }; 13626 13627 doodle = callPackage ../applications/search/doodle { }; 13628 13629 draftsight = callPackage ../applications/graphics/draftsight { }; 13630 ··· 17568 gnomeExtensions = { 17569 caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { }; 17570 dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { }; 17571 }; 17572 17573 hsetroot = callPackage ../tools/X11/hsetroot { }; ··· 18702 inherit (callPackage ../applications/networking/cluster/terraform {}) 18703 terraform_0_8_5 18704 terraform_0_8_8 18705 - terraform_0_9_10; 18706 18707 terraform_0_8 = terraform_0_8_8; 18708 - terraform_0_9 = terraform_0_9_10; 18709 terraform = terraform_0_9; 18710 18711 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
··· 765 isLibrary = false; 766 enableSharedExecutables = false; 767 executableToolDepends = [ makeWrapper ]; 768 postInstall = '' 769 exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname} 770 install -D $out/bin/${drv.pname} $exe ··· 2733 2734 kzipmix = callPackage_i686 ../tools/compression/kzipmix { }; 2735 2736 + mailcatcher = callPackage ../development/web/mailcatcher { }; 2737 + 2738 makebootfat = callPackage ../tools/misc/makebootfat { }; 2739 2740 matrix-synapse = callPackage ../servers/matrix-synapse { }; ··· 3323 ngrep = callPackage ../tools/networking/ngrep { }; 3324 3325 ngrok = callPackage ../tools/networking/ngrok { }; 3326 + 3327 + noice = callPackage ../applications/misc/noice { }; 3328 3329 noip = callPackage ../tools/networking/noip { }; 3330 ··· 4532 upx = callPackage ../tools/compression/upx { }; 4533 4534 uriparser = callPackage ../development/libraries/uriparser {}; 4535 + 4536 + urlscan = callPackage ../applications/misc/urlscan { }; 4537 4538 urlview = callPackage ../applications/misc/urlview {}; 4539 ··· 5478 psc-package = haskell.lib.justStaticExecutables 5479 (haskellPackages.callPackage ../development/compilers/purescript/psc-package { }); 5480 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; 5485 5486 hhvm = callPackage ../development/compilers/hhvm { 5487 boost = boost160; ··· 6669 }; 6670 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 + }; 6679 6680 csslint = callPackage ../development/web/csslint { }; 6681 ··· 11996 ]; 11997 }; 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 + 12015 linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { 12016 kernelPatches = [ 12017 kernelPatches.bridge_stp_helper ··· 12182 linux = linuxPackages.kernel; 12183 12184 # Update this when adding the newest kernel major version! 12185 + linuxPackages_latest = linuxPackages_4_12; 12186 linux_latest = linuxPackages_latest.kernel; 12187 12188 # Build the kernel modules for the some of the kernels. ··· 12193 linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); 12194 linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); 12195 linuxPackages_4_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_11); 12196 + linuxPackages_4_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_12); 12197 # Don't forget to update linuxPackages_latest! 12198 12199 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. ··· 12209 linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; })); 12210 12211 # Hardened linux 12212 + linux_hardened = let linux = pkgs.linuxPackages_latest.kernel; in linux.override { 12213 extraConfig = import ../os-specific/linux/kernel/hardened-config.nix { 12214 inherit stdenv; 12215 inherit (linux) version; ··· 12970 12971 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 12972 12973 + papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { }; 12974 + 12975 pecita = callPackage ../data/fonts/pecita {}; 12976 12977 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {}; ··· 13657 docker-distribution = callPackage ../applications/virtualization/docker-distribution { }; 13658 13659 doodle = callPackage ../applications/search/doodle { }; 13660 + 13661 + dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { }; 13662 13663 draftsight = callPackage ../applications/graphics/draftsight { }; 13664 ··· 17602 gnomeExtensions = { 17603 caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { }; 17604 dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { }; 17605 + topicons-plus = callPackage ../desktops/gnome-3/extensions/topicons-plus { }; 17606 }; 17607 17608 hsetroot = callPackage ../tools/X11/hsetroot { }; ··· 18737 inherit (callPackage ../applications/networking/cluster/terraform {}) 18738 terraform_0_8_5 18739 terraform_0_8_8 18740 + terraform_0_9_11; 18741 18742 terraform_0_8 = terraform_0_8_8; 18743 + terraform_0_9 = terraform_0_9_11; 18744 terraform = terraform_0_9; 18745 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 }; 12624 }; 12625 12626 SysHostnameLong = buildPerlPackage rec { 12627 name = "Sys-Hostname-Long-1.4"; 12628 src = fetchurl {
··· 12623 }; 12624 }; 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 + 12635 SysHostnameLong = buildPerlPackage rec { 12636 name = "Sys-Hostname-Long-1.4"; 12637 src = fetchurl {
+16 -2
pkgs/top-level/python-packages.nix
··· 3809 }; 3810 }; 3811 3812 cogapp = buildPythonPackage rec { 3813 version = "2.3"; 3814 name = "cogapp-${version}"; ··· 7058 homepage = https://github.com/gitpython-developers/GitPython; 7059 license = licenses.bsd3; 7060 }; 7061 }; 7062 7063 googlecl = buildPythonPackage rec { ··· 13406 homepage = http://www.freewisdom.org/projects/python-markdown; 13407 }; 13408 }; 13409 13410 markdown-macros = buildPythonPackage rec { 13411 name = "markdown-macros-${version}"; ··· 30303 }; 30304 30305 uranium = callPackage ../development/python-modules/uranium { }; 30306 - 30307 - urlscan = callPackage ../applications/misc/urlscan { }; 30308 30309 vine = buildPythonPackage rec { 30310 name = "vine-${version}";
··· 3809 }; 3810 }; 3811 3812 + codecov = callPackage ../development/python-modules/codecov {}; 3813 + 3814 cogapp = buildPythonPackage rec { 3815 version = "2.3"; 3816 name = "cogapp-${version}"; ··· 7060 homepage = https://github.com/gitpython-developers/GitPython; 7061 license = licenses.bsd3; 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 ]; 7075 }; 7076 7077 googlecl = buildPythonPackage rec { ··· 13420 homepage = http://www.freewisdom.org/projects/python-markdown; 13421 }; 13422 }; 13423 + 13424 + markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript {}; 13425 13426 markdown-macros = buildPythonPackage rec { 13427 name = "markdown-macros-${version}"; ··· 30319 }; 30320 30321 uranium = callPackage ../development/python-modules/uranium { }; 30322 30323 vine = buildPythonPackage rec { 30324 name = "vine-${version}";