Merge branch 'master' into staging-next

Quite many rebuilds from master:
> Estimating rebuild amount by counting changed Hydra jobs.
> 3926 x86_64-darwin
> 4645 x86_64-linux

+4325 -3209
+5 -1
.editorconfig
··· 56 56 57 57 [deps.nix] 58 58 insert_final_newline = unset 59 + [pkgs/tools/networking/dd-agent/*-deps.nix] 60 + insert_final_newline = unset 59 61 60 62 [eggs.nix] 61 63 trim_trailing_whitespace = unset ··· 64 66 insert_final_newline = unset 65 67 66 68 [node-{composition,packages}.nix] 69 + insert_final_newline = unset 70 + [node-packages-generated.nix] 67 71 insert_final_newline = unset 68 72 69 73 [nixos/modules/services/networking/ircd-hybrid/*.{conf,in}] ··· 98 102 [pkgs/development/mobile/androidenv/generated/{addons,packages}.nix] 99 103 trim_trailing_whitespace = unset 100 104 101 - [pkgs/development/node-packages/node-packages.nix] 105 + [pkgs/development/node-packages/composition.nix] 102 106 insert_final_newline = unset 103 107 104 108 [pkgs/servers/dict/wordnet_structures.py]
+1 -1
lib/default.nix
··· 66 66 stringLength sub substring tail; 67 67 inherit (trivial) id const pipe concat or and bitAnd bitOr bitXor 68 68 bitNot boolToString mergeAttrs flip mapNullable inNixShell min max 69 - importJSON warn info showWarnings nixpkgsVersion version mod compare 69 + importJSON importTOML warn info showWarnings nixpkgsVersion version mod compare 70 70 splitByAndCompare functionArgs setFunctionArgs isFunction toHexString toBaseDigits; 71 71 inherit (fixedPoints) fix fix' converge extends composeExtensions 72 72 makeExtensible makeExtensibleWithCustomName;
+17
lib/modules.nix
··· 875 875 ]; 876 876 }; 877 877 878 + /* Use this function to import a JSON file as NixOS configuration. 879 + 880 + importJSON -> path -> attrs 881 + */ 882 + importJSON = file: { 883 + _file = file; 884 + config = lib.importJSON file; 885 + }; 886 + 887 + /* Use this function to import a TOML file as NixOS configuration. 888 + 889 + importTOML -> path -> attrs 890 + */ 891 + importTOML = file: { 892 + _file = file; 893 + config = lib.importTOML file; 894 + }; 878 895 }
+6
lib/trivial.nix
··· 281 281 importJSON = path: 282 282 builtins.fromJSON (builtins.readFile path); 283 283 284 + /* Reads a TOML file. 285 + 286 + Type :: path -> any 287 + */ 288 + importTOML = path: 289 + builtins.fromTOML (builtins.readFile path); 284 290 285 291 ## Warnings 286 292
+6
maintainers/maintainer-list.nix
··· 3319 3319 githubId = 10654650; 3320 3320 name = "Guillaume Koenig"; 3321 3321 }; 3322 + guserav = { 3323 + email = "guserav@users.noreply.github.com"; 3324 + github = "guserav"; 3325 + githubId = 28863828; 3326 + name = "guserav"; 3327 + }; 3322 3328 guyonvarch = { 3323 3329 email = "joris@guyonvarch.me"; 3324 3330 github = "guyonvarch";
+15
nixos/doc/manual/release-notes/rl-2009.xml
··· 1223 1223 </para> 1224 1224 </listitem> 1225 1225 </itemizedlist> 1226 + <itemizedlist> 1227 + <listitem> 1228 + <para> 1229 + For AMD GPUs, Vulkan can now be used by adding <literal>amdvlk</literal> 1230 + to <literal>hardware.opengl.extraPackages</literal>. 1231 + </para> 1232 + </listitem> 1233 + <listitem> 1234 + <para> 1235 + Similarly, still for AMD GPUs, the ROCm OpenCL stack can now be used by adding 1236 + <literal>rocm-opencl-icd</literal> to 1237 + <literal>hardware.opengl.extraPackages</literal>. 1238 + </para> 1239 + </listitem> 1240 + </itemizedlist> 1226 1241 </section> 1227 1242 </section>
+1 -1
nixos/modules/security/pam.nix
··· 653 653 xlink:href="https://developers.yubico.com/pam-u2f/">here</link>. 654 654 ''; 655 655 }; 656 - 656 + 657 657 appId = mkOption { 658 658 default = null; 659 659 type = with types; nullOr str;
+10
nixos/modules/services/misc/snapper.nix
··· 121 121 122 122 services.dbus.packages = [ pkgs.snapper ]; 123 123 124 + systemd.services.snapperd = { 125 + description = "DBus interface for snapper"; 126 + inherit documentation; 127 + serviceConfig = { 128 + Type = "dbus"; 129 + BusName = "org.opensuse.Snapper"; 130 + ExecStart = "${pkgs.snapper}/bin/snapperd"; 131 + }; 132 + }; 133 + 124 134 systemd.services.snapper-timeline = { 125 135 description = "Timeline of Snapper Snapshots"; 126 136 inherit documentation;
+21 -2
nixos/modules/services/misc/ssm-agent.nix
··· 29 29 30 30 config = mkIf cfg.enable { 31 31 systemd.services.ssm-agent = { 32 - users.extraUsers.ssm-user = {}; 33 - 34 32 inherit (cfg.package.meta) description; 35 33 after = [ "network.target" ]; 36 34 wantedBy = [ "multi-user.target" ]; ··· 42 40 Restart = "on-failure"; 43 41 RestartSec = "15min"; 44 42 }; 43 + }; 44 + 45 + # Add user that Session Manager needs, and give it sudo. 46 + # This is consistent with Amazon Linux 2 images. 47 + security.sudo.extraRules = [ 48 + { 49 + users = [ "ssm-user" ]; 50 + commands = [ 51 + { 52 + command = "ALL"; 53 + options = [ "NOPASSWD" ]; 54 + } 55 + ]; 56 + } 57 + ]; 58 + # On Amazon Linux 2 images, the ssm-user user is pretty much a 59 + # normal user with its own group. We do the same. 60 + users.groups.ssm-user = {}; 61 + users.users.ssm-user = { 62 + isNormalUser = true; 63 + group = "ssm-user"; 45 64 }; 46 65 }; 47 66 }
+7
nixos/modules/services/x11/display-managers/default.nix
··· 474 474 ) 475 475 [dms wms] 476 476 ); 477 + 478 + # Make xsessions and wayland sessions installed at 479 + # /run/current-system/sw/share as some programs 480 + # have behavior that depends on them being installed 481 + environment.systemPackages = [ 482 + cfg.displayManager.sessionData.desktops 483 + ]; 477 484 }; 478 485 479 486 imports = [
+2 -2
pkgs/applications/audio/carla/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "carla"; 18 - version = "2.1.1"; 18 + version = "2.2.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "falkTX"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "0c3y4a6cgi4bv1mg57i3qn5ia6pqjqlaylvkapj6bmpsw71ig22g"; 24 + sha256 = "B4xoRuNEW4Lz9haP8fqxOTcysGTNEXFOq9UXqUJLSFw="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -3
pkgs/applications/audio/friture/default.nix
··· 32 32 ./unlock_constraints.patch 33 33 ]; 34 34 35 - postFixup = '' 36 - wrapQtApp $out/bin/friture 37 - wrapQtApp $out/bin/.friture-wrapped 35 + preFixup = '' 36 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 38 37 ''; 39 38 40 39 meta = with lib; {
+6 -3
pkgs/applications/audio/helio-workstation/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "helio-workstation"; 8 - version = "2.2"; 8 + version = "3.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "helio-fm"; 12 12 repo = pname; 13 13 rev = version; 14 14 fetchSubmodules = true; 15 - sha256 = "16iwj4mjs1nm8dlk70q97svp3vkcgs7hdj9hfda9h67acn4a8vvk"; 15 + sha256 = "10pna4k43g648gapviykq2zk82iwy5rqff4lbfh5vzxqpg5v4ma6"; 16 16 }; 17 17 18 18 buildInputs = [ ··· 22 22 23 23 nativeBuildInputs = [ pkgconfig makeWrapper ]; 24 24 25 - preBuild = "cd Projects/LinuxMakefile"; 25 + preBuild = '' 26 + cd Projects/LinuxMakefile 27 + substituteInPlace Makefile --replace alsa "alsa jack" 28 + ''; 26 29 buildFlags = [ "CONFIG=Release64" ]; 27 30 28 31 installPhase = ''
+4 -4
pkgs/applications/audio/munt/default.nix
··· 1 - { stdenv, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem }: 1 + { stdenv, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem, libjack2 }: 2 2 3 3 let 4 4 desktopItem = makeDesktopItem rec { ··· 9 9 categories = "Audio;AudioVideo;"; 10 10 }; 11 11 in mkDerivation rec { 12 - version = "2.4.0"; 12 + version = "2.4.1"; 13 13 pname = "munt"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = pname; 17 17 repo = pname; 18 18 rev = with stdenv.lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}"; 19 - sha256 = "0521i7js5imlsxj6n7181w5szfjikam0k4vq1d2ilkqgcwrkg6ln"; 19 + sha256 = "0bszhkbz24hhx32f973l6h5lkyn4lxhqrckiwmv765d1sba8n5bk"; 20 20 }; 21 21 22 22 postInstall = '' ··· 26 26 dontFixCmake = true; 27 27 28 28 nativeBuildInputs = [ cmake ]; 29 - buildInputs = [ qtbase alsaLib ]; 29 + buildInputs = [ qtbase alsaLib libjack2 ]; 30 30 31 31 meta = with stdenv.lib; { 32 32 description = "Multi-platform software synthesiser emulating Roland MT-32, CM-32L, CM-64 and LAPC-I devices";
+1
pkgs/applications/audio/puddletag/default.nix
··· 30 30 license = licenses.gpl3; 31 31 maintainers = with maintainers; [ peterhoeg ]; 32 32 platforms = platforms.linux; 33 + broken = true; # Needs Qt wrapping 33 34 }; 34 35 }
+9 -9
pkgs/applications/audio/soundkonverter/default.nix
··· 3 3 mkDerivation, fetchFromGitHub, fetchpatch, lib, makeWrapper, 4 4 cmake, extra-cmake-modules, pkgconfig, 5 5 libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui, 6 - qtbase, phonon, 6 + qtbase, phonon, 7 7 taglib, 8 8 # optional backends 9 9 withCD ? true, cdparanoia, ··· 43 43 ++ lib.optionals withMp3 [ lame mp3gain ] 44 44 ++ lib.optionals withAac [ faad2 aacgain ]; 45 45 46 - in 46 + in 47 47 mkDerivation rec { 48 48 name = "soundkonverter"; 49 49 version = "3.0.1"; ··· 67 67 propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon]; 68 68 buildInputs = [ taglib ] ++ runtimeDeps; 69 69 # encoder plugins go to ${out}/lib so they're found by kbuildsycoca5 70 - cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ]; 70 + cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ]; 71 71 sourceRoot = "source/src"; 72 72 # add runt-time deps to PATH 73 73 postInstall = '' ··· 79 79 description = "Audio file converter, CD ripper and Replay Gain tool"; 80 80 longDescription = '' 81 81 soundKonverter is a frontend to various audio converters. 82 - 82 + 83 83 The key features are: 84 84 - Audio file conversion 85 85 - Replay Gain calculation 86 86 - CD ripping 87 - 87 + 88 88 soundKonverter supports reading and writing tags and covers for many formats, so they are preserved when converting files. 89 - 89 + 90 90 It is extendable by plugins and supports many backends including: 91 - 91 + 92 92 - Audio file conversion 93 93 Backends: faac, faad, ffmpeg, flac, lame, mplayer, neroaac, timidity, fluidsynth, vorbistools, opustools, sox, twolame, 94 94 flake, mac, shorten, wavpack and speex 95 95 Formats: ogg vorbis, mp3, flac, wma, aac, ac3, opus, alac, mp2, als, amr nb, amr wb, ape, speex, m4a, mp1, musepack shorten, 96 96 tta, wavpack, ra, midi, mod, 3gp, rm, avi, mkv, ogv, mpeg, mov, mp4, flv, wmv and rv 97 - 97 + 98 98 - Replay Gain calculation 99 99 Backends: aacgain, metaflac, mp3gain, vorbisgain, wvgain, mpcgain 100 100 Formats: aac, mp3, flac, ogg vorbis, wavpack, musepack 101 - 101 + 102 102 - CD ripping 103 103 Backends: cdparanoia 104 104 '';
+2 -2
pkgs/applications/backup/vorta/default.nix
··· 28 28 # QT setup in tests broken. 29 29 doCheck = false; 30 30 31 - postFixup = '' 32 - wrapQtApp $out/bin/vorta 31 + preFixup = '' 32 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 33 33 ''; 34 34 35 35 meta = with lib; {
+4 -2
pkgs/applications/editors/retext/default.nix
··· 46 46 propagatedBuildInputs = [ pythonEnv ]; 47 47 48 48 postInstall = '' 49 - wrapQtApp "$out/bin/retext" \ 50 - --set ASPELL_CONF "dict-dir ${buildEnv { 49 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 50 + makeWrapperArgs+=( 51 + "--set" "ASPELL_CONF" "dict-dir ${buildEnv { 51 52 name = "aspell-all-dicts"; 52 53 paths = map (path: "${path}/lib/aspell") enchantAspellDicts; 53 54 }}" 55 + ) 54 56 ''; 55 57 56 58 meta = with stdenv.lib; {
+3 -3
pkgs/applications/editors/vscode/vscode.nix
··· 11 11 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; 12 12 13 13 sha256 = { 14 - x86_64-linux = "103p0daf13zsqz2481pw6zpr6n0vaf57dq89i4djcm449i9c959i"; 15 - x86_64-darwin = "0bxggvi0wzsy801iylszqp8rv6kij6j2v05b6qyf6af7j3cmd1qf"; 14 + x86_64-linux = "12nrv037an4f6h8hrbmysc0lk5wm492hywa7lp64n4d308zg5567"; 15 + x86_64-darwin = "1z22hn2ngx2x5l9h6zsblpyzr85lyjzv2ayplscbgaa9ff52l429"; 16 16 }.${system}; 17 17 in 18 18 callPackage ./generic.nix rec { ··· 21 21 22 22 # Please backport all compatible updates to the stable release. 23 23 # This is important for the extension ecosystem. 24 - version = "1.49.3"; 24 + version = "1.50.0"; 25 25 pname = "vscode"; 26 26 27 27 executableName = "code" + lib.optionalString isInsiders "-insiders";
+2 -2
pkgs/applications/gis/qgis/unwrapped.nix
··· 10 10 [ qscintilla-qt5 gdal jinja2 numpy psycopg2 11 11 chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ]; 12 12 in mkDerivation rec { 13 - version = "3.10.9"; 13 + version = "3.10.10"; 14 14 pname = "qgis"; 15 15 name = "${pname}-unwrapped-${version}"; 16 16 ··· 18 18 owner = "qgis"; 19 19 repo = "QGIS"; 20 20 rev = "final-${lib.replaceStrings ["."] ["_"] version}"; 21 - sha256 = "0d646hvrhhgsw789qc2g3iblmsvr64qh15jck1jkaljzrj3qbml6"; 21 + sha256 = "yZBG+bpJA7iKkUEjVo45d+bmRp9WS7mk8z96FLf0ZQ0="; 22 22 }; 23 23 24 24 passthru = {
+10 -9
pkgs/applications/graphics/c3d/default.nix
··· 1 - { stdenv, fetchgit, cmake, itk4, Cocoa }: 1 + { stdenv, fetchFromGitHub, cmake, itk4, Cocoa }: 2 2 3 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 4 4 pname = "c3d"; 5 - version = "unstable-2019-10-22"; 5 + version = "unstable-2020-10-05"; 6 6 7 - src = fetchgit { 8 - url = "https://github.com/pyushkevich/c3d"; 9 - rev = "c04e2b84568654665c64d8843378c8bbd58ba9b0"; 10 - sha256 = "0lzldxvshl9q362mg76byc7s5zc9qx7mxf2wgyij5vysx8mihx3q"; 7 + src = fetchFromGitHub { 8 + owner = "pyushkevich"; 9 + repo = pname; 10 + rev = "0a87e3972ea403babbe2d05ec6d50855e7c06465"; 11 + sha256 = "0wsmkifqrcfy13fnwvinmnq1m0lkqmpyg7bgbwnb37mbrlbq06wf"; 11 12 }; 12 13 13 14 nativeBuildInputs = [ cmake ]; ··· 15 16 ++ stdenv.lib.optional stdenv.isDarwin Cocoa; 16 17 17 18 meta = with stdenv.lib; { 18 - homepage = "http://www.itksnap.org/c3d"; 19 + homepage = "https://github.com/pyushkevich/c3d"; 19 20 description = "Medical imaging processing tool"; 20 21 maintainers = with maintainers; [ bcdarwin ]; 21 22 platforms = platforms.unix; 22 - license = licenses.gpl2; 23 + license = licenses.gpl3; 23 24 broken = stdenv.isAarch64; 24 25 # /build/git-3453f61/itkextras/OneDimensionalInPlaceAccumulateFilter.txx:311:10: fatal error: xmmintrin.h: No such file or directory 25 26 };
+4 -2
pkgs/applications/graphics/cq-editor/default.nix
··· 2 2 , mkDerivationWith 3 3 , python3Packages 4 4 , fetchFromGitHub 5 + , wrapQtAppsHook 5 6 }: 6 7 7 8 mkDerivationWith python3Packages.buildPythonApplication rec { ··· 27 28 requests 28 29 ]; 29 30 30 - postFixup = '' 31 - wrapQtApp "$out/bin/cq-editor" 31 + nativeBuildInputs = [ wrapQtAppsHook ]; 32 + preFixup = '' 33 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 32 34 ''; 33 35 34 36 checkInputs = with python3Packages; [
+5 -4
pkgs/applications/misc/dupeguru/default.nix
··· 40 40 # Avoid double wrapping Python programs. 41 41 dontWrapQtApps = true; 42 42 43 + # TODO: A bug in python wrapper 44 + # see https://github.com/NixOS/nixpkgs/pull/75054#discussion_r357656916 43 45 preFixup = '' 44 - # TODO: A bug in python wrapper 45 - # see https://github.com/NixOS/nixpkgs/pull/75054#discussion_r357656916 46 46 makeWrapperArgs="''${qtWrapperArgs[@]}" 47 47 ''; 48 48 49 + # Executable in $out/bin is a symlink to $out/share/dupeguru/run.py 50 + # so wrapPythonPrograms hook does not handle it automatically. 49 51 postFixup = '' 50 - # Executable in $out/bin is a symlink to $out/share/dupeguru/run.py 51 - # so wrapPythonPrograms hook does not handle it automatically. 52 52 wrapPythonProgramsIn "$out/share/dupeguru" "$out $pythonPath" 53 53 ''; 54 54 ··· 58 58 license = licenses.bsd3; 59 59 platforms = platforms.linux; 60 60 maintainers = [ maintainers.novoxudonoser ]; 61 + broken = true; # mv: cannot stat '_block.cpython-38m*.so': No such file or directory 61 62 }; 62 63 }
+7 -14
pkgs/applications/misc/electron-cash/default.nix
··· 3 3 4 4 python3Packages.buildPythonApplication rec { 5 5 pname = "electron-cash"; 6 - version = "4.1.0"; 6 + version = "4.1.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Electron-Cash"; 10 10 repo = "Electron-Cash"; 11 11 rev = version; 12 - sha256 = "1ccfm6kkmbkvykfdzrisxvr0lx9kgq4l43ixk6v3xnvhnbfwz4s2"; 12 + sha256 = "1fllz2s20lg4hrppzmnlgjy9mrq7gaq66l2apb3vz1avzvsjw3gm"; 13 13 }; 14 14 15 15 propagatedBuildInputs = with python3Packages; [ ··· 36 36 37 37 nativeBuildInputs = [ wrapQtAppsHook ]; 38 38 39 - patches = [ 40 - # Patch a failed test, this can be removed in next version 41 - (fetchpatch { 42 - url = 43 - "https://github.com/Electron-Cash/Electron-Cash/commit/1a9122d59be0c351b14c174a60880c2e927e6168.patch"; 44 - sha256 = "0zw629ypn9jxb1y124s3dkbbf2q3wj1i97j16lzdxpjy3sk0p5hk"; 45 - }) 46 - ]; 47 - 48 39 postPatch = '' 49 40 substituteInPlace contrib/requirements/requirements.txt \ 50 41 --replace "qdarkstyle==2.6.8" "qdarkstyle<3" ··· 70 61 # Electron Cash was unable to find the secp256k1 library on this system. 71 62 # Elliptic curve cryptography operations will be performed in slow 72 63 # Python-only mode. 73 - postFixup = '' 74 - wrapQtApp $out/bin/electron-cash \ 75 - --prefix LD_LIBRARY_PATH : ${secp256k1}/lib 64 + preFixup = '' 65 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 66 + makeWrapperArgs+=( 67 + "--prefix" "LD_LIBRARY_PATH" ":" "${secp256k1}/lib" 68 + ) 76 69 ''; 77 70 78 71 doInstallCheck = true;
+2 -2
pkgs/applications/misc/electrum/ltc.nix
··· 36 36 sed -i '/Created: .*/d' gui/qt/icons_rc.py 37 37 ''; 38 38 39 - postFixup = '' 40 - wrapQtApp $out/bin/electrum-ltc 39 + preFixup = '' 40 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 41 41 ''; 42 42 43 43 checkPhase = ''
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "gpxsee"; 5 - version = "7.32"; 5 + version = "7.33"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tumic0"; 9 9 repo = "GPXSee"; 10 10 rev = version; 11 - sha256 = "0mcd6zv71laykg1208vkqmaxv1v12mqq47156gb78a5ww8paa0ka"; 11 + sha256 = "1k4zl7knlpwxrpqk1axkmy8x12915z15h3q2sjnx3jcnx6qw73ja"; 12 12 }; 13 13 14 14 patches = (substituteAll {
+37 -6
pkgs/applications/misc/kdeconnect/default.nix
··· 1 1 { mkDerivation 2 2 , lib 3 3 , fetchurl 4 + , fetchpatch 4 5 , extra-cmake-modules 5 6 , kcmutils 6 7 , kconfigwidgets ··· 13 14 , libfakekey 14 15 , libXtst 15 16 , qtx11extras 17 + , qtmultimedia 18 + , qtgraphicaleffects 16 19 , sshfs 17 20 , makeWrapper 18 21 , kwayland 19 22 , kio 23 + , kpeoplevcard 24 + , kpeople 25 + , kirigami2 26 + , pulseaudio-qt 20 27 }: 21 28 22 29 mkDerivation rec { 23 30 pname = "kdeconnect"; 24 - version = "1.3.5"; 31 + version = "20.08.1"; 25 32 26 33 src = fetchurl { 27 - url = "mirror://kde/stable/${pname}/${version}/${pname}-kde-${version}.tar.xz"; 28 - sha256 = "02lr3xx5s2mgddac4n3lkgr7ppf1z5m6ajs90rjix0vs8a271kp5"; 34 + url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz"; 35 + sha256 = "0s76djgpx08jfmh99c7kx18mnr3w7bv4hdra120nicq89mmy7gwf"; 29 36 }; 30 37 38 + patches = [ 39 + # https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/328 40 + (fetchpatch { 41 + url = "https://invent.kde.org/network/kdeconnect-kde/-/commit/6101ef3ad07d865958d58a3d2736f5536f1c5719.diff"; 42 + sha256 = "17mr7k13226vzcgxlmfs6q2mdc5j7vwp4iri9apmh6xlf6r591ac"; 43 + }) 44 + ]; 45 + 31 46 buildInputs = [ 32 - libfakekey libXtst 33 - ki18n kiconthemes kcmutils kconfigwidgets kdbusaddons knotifications 34 - qca-qt5 qtx11extras makeWrapper kwayland kio 47 + libfakekey 48 + libXtst 49 + qtmultimedia 50 + qtgraphicaleffects 51 + pulseaudio-qt 52 + kpeoplevcard 53 + kpeople 54 + kirigami2 55 + ki18n 56 + kiconthemes 57 + kcmutils 58 + kconfigwidgets 59 + kdbusaddons 60 + knotifications 61 + qca-qt5 62 + qtx11extras 63 + makeWrapper 64 + kwayland 65 + kio 35 66 ]; 36 67 37 68 nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+38 -3
pkgs/applications/misc/mkgmap/build.xml.patch
··· 1 - --- a/build.xml 2019-08-26 23:22:55.104829846 +0300 2 - +++ b/build.xml 2019-08-27 00:11:07.366257594 +0300 3 - @@ -227,7 +227,7 @@ 1 + --- a/build.xml (revision 4555) 2 + +++ a/build.xml (working copy) 3 + @@ -222,13 +222,13 @@ 4 + <property name="svn.version.build" value="none"/> 5 + 6 + <propertyfile file="${build.classes}/mkgmap-version.properties"> 7 + - <entry key="svn.version" value="${svn.version.build}" /> 8 + - <entry key="build.timestamp" value="${build.timestamp}" /> 9 + + <entry key="svn.version" value="@version@" /> 10 + + <entry key="build.timestamp" value="unknown" /> 11 + </propertyfile> 4 12 </target> 5 13 6 14 <!-- Compile the product itself (no tests). --> ··· 9 17 description="main compilation"> 10 18 11 19 <javac srcdir="${src}" destdir="${build.classes}" encoding="utf-8" debug="true" includeantruntime="false"> 20 + @@ -263,7 +263,7 @@ 21 + </target> 22 + 23 + <!-- Compile the test classes --> 24 + - <target name="build-test" depends="build, resolve-test"> 25 + + <target name="build-test" depends="build"> 26 + <mkdir dir="${build.test}" /> 27 + <javac srcdir="${test}" destdir="${build.test}" encoding="utf-8" debug="true" includeantruntime="false"> 28 + <include name="**/*.java" /> 29 + @@ -271,7 +271,7 @@ 30 + </javac> 31 + </target> 32 + 33 + - <target name="test" depends="build-test, obtain-test-input-files" description="Run the junit tests"> 34 + + <target name="test" depends="build-test" description="Run the junit tests"> 35 + <mkdir dir="tmp/report"/> 36 + <junit printsummary="yes" failureproperty="junit.failure" forkmode="once"> 37 + 38 + @@ -351,7 +351,7 @@ 39 + ignoreerrors="true"/> 40 + </target> 41 + 42 + - <target name="dist" depends="build, check-version, version-file" 43 + + <target name="dist" depends="build, version-file" 44 + description="Make the distribution area"> 45 + 46 + <mkdir dir="${dist}"/>
+57 -29
pkgs/applications/misc/mkgmap/default.nix
··· 1 - { stdenv, fetchurl, fetchsvn, jdk, jre, ant, makeWrapper }: 2 - 1 + { stdenv 2 + , fetchurl 3 + , fetchsvn 4 + , jdk 5 + , jre 6 + , ant 7 + , makeWrapper 8 + , doCheck ? true 9 + , withExamples ? false 10 + }: 3 11 let 4 - fastutil = fetchurl { 5 - url = "http://ivy.mkgmap.org.uk/repo/it.unimi.dsi/fastutil/6.5.15-mkg.1b/jars/fastutil.jar"; 6 - sha256 = "0d88m0rpi69wgxhnj5zh924q4zsvxq8m4ybk7m9mr3gz1hx0yx8c"; 7 - }; 8 - osmpbf = fetchurl { 9 - url = "http://ivy.mkgmap.org.uk/repo/crosby/osmpbf/1.3.3/jars/osmpbf.jar"; 10 - sha256 = "0zb4pqkwly5z30ww66qhhasdhdrzwmrw00347yrbgyk2ii4wjad3"; 11 - }; 12 - protobuf = fetchurl { 13 - url = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar"; 14 - sha256 = "0x6c4pbsizvk3lm6nxcgi1g2iqgrxcna1ip74lbn01f0fm2wdhg0"; 15 - }; 12 + version = "4565"; 13 + sha256 = "0cfh0msky5812l28mavy6p3k2zgyxb698xk79mvla9l45zcicnvw"; 14 + 15 + deps = import ./deps.nix { inherit fetchurl; }; 16 + testInputs = import ./testinputs.nix { inherit fetchurl; }; 16 17 in 17 - 18 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation { 19 19 pname = "mkgmap"; 20 - version = "4432"; 20 + inherit version; 21 21 22 22 src = fetchsvn { 23 + inherit sha256; 23 24 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 24 25 rev = version; 25 - sha256 = "1z1ppf9v1b9clnx20v15xkmdrfw6q4h7i15drzxsdh2wl6bafzvx"; 26 26 }; 27 27 28 - # This patch removes from the build process 29 - # the automatic download of dependencies (see configurePhase) 30 - patches = [ ./build.xml.patch ]; 28 + patches = [ 29 + # Disable automatic download of dependencies 30 + ./build.xml.patch 31 31 32 - nativeBuildInputs = [ jdk ant makeWrapper ]; 32 + # Fix testJavaRules test 33 + ./fix-failing-test.patch 34 + ]; 33 35 34 - configurePhase = '' 36 + postPatch = with deps; '' 37 + substituteInPlace build.xml \ 38 + --subst-var-by version ${version} 39 + 35 40 mkdir -p lib/compile 36 - cp ${fastutil} ${osmpbf} ${protobuf} lib/compile/ 41 + cp ${fastutil} lib/compile/${fastutil.name} 42 + cp ${osmpbf} lib/compile/${osmpbf.name} 43 + cp ${protobuf} lib/compile/${protobuf.name} 44 + '' + stdenv.lib.optionalString doCheck '' 45 + mkdir -p lib/test 46 + cp ${fastutil} lib/test/${fastutil.name} 47 + cp ${osmpbf} lib/test/${osmpbf.name} 48 + cp ${protobuf} lib/test/${protobuf.name} 49 + cp ${jaxb-api} lib/test/${jaxb-api.name} 50 + cp ${junit} lib/test/${junit.name} 51 + cp ${hamcrest-core} lib/test/${hamcrest-core.name} 52 + 53 + mkdir -p test/resources/in/img 54 + ${stdenv.lib.concatMapStringsSep "\n" (res: '' 55 + cp ${res} test/resources/in/${builtins.replaceStrings [ "__" ] [ "/" ] res.name} 56 + '') testInputs} 37 57 ''; 38 58 59 + nativeBuildInputs = [ jdk ant makeWrapper ]; 60 + 39 61 buildPhase = "ant"; 40 62 63 + inherit doCheck; 64 + 65 + checkPhase = "ant test"; 66 + 41 67 installPhase = '' 42 - cd dist 43 - install -Dm644 mkgmap.jar $out/share/java/mkgmap/mkgmap.jar 44 - install -Dm644 doc/mkgmap.1 $out/share/man/man1/mkgmap.1 45 - cp -r lib/ $out/share/java/mkgmap/ 68 + install -Dm644 dist/mkgmap.jar $out/share/java/mkgmap/mkgmap.jar 69 + install -Dm644 dist/doc/mkgmap.1 $out/share/man/man1/mkgmap.1 70 + cp -r dist/lib/ $out/share/java/mkgmap/ 46 71 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 47 72 --add-flags "-jar $out/share/java/mkgmap/mkgmap.jar" 73 + '' + stdenv.lib.optionalString withExamples '' 74 + mkdir -p $out/share/mkgmap 75 + cp -r dist/examples $out/share/mkgmap/ 48 76 ''; 49 77 50 78 meta = with stdenv.lib; { 51 79 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 52 80 homepage = "http://www.mkgmap.org.uk"; 53 - license = licenses.gpl2; 81 + license = licenses.gpl2Only; 54 82 maintainers = with maintainers; [ sikmir ]; 55 83 platforms = platforms.all; 56 84 };
+31
pkgs/applications/misc/mkgmap/deps.nix
··· 1 + { fetchurl }: 2 + { 3 + fastutil = fetchurl { 4 + url = "http://ivy.mkgmap.org.uk/repo/it.unimi.dsi/fastutil/6.5.15-mkg.1b/jars/fastutil.jar"; 5 + sha256 = "0d88m0rpi69wgxhnj5zh924q4zsvxq8m4ybk7m9mr3gz1hx0yx8c"; 6 + }; 7 + osmpbf = fetchurl { 8 + url = "http://ivy.mkgmap.org.uk/repo/crosby/osmpbf/1.3.3/jars/osmpbf.jar"; 9 + sha256 = "0zb4pqkwly5z30ww66qhhasdhdrzwmrw00347yrbgyk2ii4wjad3"; 10 + }; 11 + protobuf = fetchurl { 12 + url = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar"; 13 + sha256 = "0x6c4pbsizvk3lm6nxcgi1g2iqgrxcna1ip74lbn01f0fm2wdhg0"; 14 + }; 15 + xpp3 = fetchurl { 16 + url = "https://repo1.maven.org/maven2/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar"; 17 + sha256 = "1f9ifnxxj295xb1494jycbfm76476xm5l52p7608gf0v91d3jh83"; 18 + }; 19 + jaxb-api = fetchurl { 20 + url = "https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar"; 21 + sha256 = "00rxpc0m30d3jc572ni01ryxq8gcbnr955xsabrijg9pknc0fc48"; 22 + }; 23 + junit = fetchurl { 24 + url = "https://repo1.maven.org/maven2/junit/junit/4.11/junit-4.11.jar"; 25 + sha256 = "1zh6klzv8w30dx7jg6pkhllk4587av4znflzhxz8x97c7rhf3a4h"; 26 + }; 27 + hamcrest-core = fetchurl { 28 + url = "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"; 29 + sha256 = "1sfqqi8p5957hs9yik44an3lwpv8ln2a6sh9gbgli4vkx68yzzb6"; 30 + }; 31 + }
+22
pkgs/applications/misc/mkgmap/fix-failing-test.patch
··· 1 + --- a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java (revision 4555) 2 + +++ a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java (working copy) 3 + @@ -125,7 +125,7 @@ 4 + assertEquals("prim: different letter", -1, collator.compare("aaac", "aaad")); 5 + assertEquals("prim: different letter", 1, collator.compare("aaae", "aaad")); 6 + assertEquals(0, collator.compare("aaaa", "aaaa")); 7 + - assertEquals(0, collator.compare("aáÄâ", "aaaa")); 8 + + //assertEquals(0, collator.compare("aáÄâ", "aaaa")); 9 + 10 + collator.setStrength(Collator.SECONDARY); 11 + assertEquals(0, collator.compare("AabBb", "aabbb")); 12 + @@ -132,8 +132,8 @@ 13 + assertEquals(0, collator.compare("aabBb", "aabBb")); 14 + assertEquals(0, collator.compare("aabbB", "aabBb")); 15 + assertEquals(1, collator.compare("aáÄâ", "aaaa")); 16 + - assertEquals("prim len diff", -1, collator.compare("aáÄâ", "aaaaa")); 17 + - assertEquals(-1, collator.compare("aáÄâa", "aaaab")); 18 + + //assertEquals("prim len diff", -1, collator.compare("aáÄâ", "aaaaa")); 19 + + //assertEquals(-1, collator.compare("aáÄâa", "aaaab")); 20 + 21 + collator.setStrength(Collator.TERTIARY); 22 + assertEquals("prim: different case", 1, collator.compare("AabBb", "aabbb"));
+54
pkgs/applications/misc/mkgmap/splitter/build.xml.patch
··· 1 + --- a/build.xml (revision 597) 2 + +++ a/build.xml (working copy) 3 + @@ -207,12 +207,12 @@ 4 + <property name="svn.version.build" value="unknown"/> 5 + 6 + <propertyfile file="${build.classes}/splitter-version.properties"> 7 + - <entry key="svn.version" value="${svn.version.build}" /> 8 + - <entry key="build.timestamp" value="${build.timestamp}" /> 9 + + <entry key="svn.version" value="@version@" /> 10 + + <entry key="build.timestamp" value="unknown" /> 11 + </propertyfile> 12 + </target> 13 + 14 + - <target name="compile" depends="prepare, resolve-compile" description="main compilation"> 15 + + <target name="compile" depends="prepare" description="main compilation"> 16 + <javac srcdir="${src}" destdir="${build.classes}" debug="yes" includeantruntime="false"> 17 + <include name="**/*.java"/> 18 + <classpath refid="classpath"/> 19 + @@ -219,7 +219,7 @@ 20 + </javac> 21 + </target> 22 + 23 + - <target name="compile.tests" depends="prepare, resolve-test" description="test compilation"> 24 + + <target name="compile.tests" depends="prepare" description="test compilation"> 25 + <javac srcdir="${test}" destdir="${build.test-classes}" debug="yes" includeantruntime="false"> 26 + <include name="**/*.java"/> 27 + <classpath refid="test.classpath"/> 28 + @@ -261,7 +261,7 @@ 29 + <fail if="junit.failure" message="Test failed. See test-reports/index.html"/> 30 + </target> 31 + 32 + - <target name="dist" depends="build, check-version, version-file" description="Make the distribution area"> 33 + + <target name="dist" depends="build, version-file" description="Make the distribution area"> 34 + 35 + <mkdir dir="${dist}"/> 36 + <mkdir dir="${dist}/doc/api"/> 37 + @@ -324,7 +324,7 @@ 38 + </target> 39 + 40 + <!-- Main --> 41 + - <target name="build" depends="compile,compile.tests,run.tests"> 42 + + <target name="build" depends="compile"> 43 + <copy todir="${build.classes}"> 44 + <fileset dir="${resources}"> 45 + <include name="*.properties"/> 46 + @@ -349,7 +349,7 @@ 47 + ignoreerrors="true"/> 48 + </target> 49 + 50 + - <target name="run.func-tests" depends="compile,compile.tests,obtain-test-input-files" description="Run the functional tests"> 51 + + <target name="run.func-tests" depends="compile,compile.tests" description="Run the functional tests"> 52 + <mkdir dir="tmp/report"/> 53 + <junit printsummary="yes" failureproperty="junit.failure" forkmode="once"> 54 +
+78
pkgs/applications/misc/mkgmap/splitter/default.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchsvn 4 + , jdk 5 + , jre 6 + , ant 7 + , makeWrapper 8 + , doCheck ? true 9 + }: 10 + let 11 + version = "597"; 12 + sha256 = "1al3160amw0gdarrc707dsppm0kcai9mpkfak7ffspwzw9alsndx"; 13 + 14 + deps = import ../deps.nix { inherit fetchurl; }; 15 + testInputs = import ./testinputs.nix { inherit fetchurl; }; 16 + in 17 + stdenv.mkDerivation { 18 + pname = "splitter"; 19 + inherit version; 20 + 21 + src = fetchsvn { 22 + inherit sha256; 23 + url = "https://svn.mkgmap.org.uk/mkgmap/splitter/trunk"; 24 + rev = version; 25 + }; 26 + 27 + patches = [ 28 + # Disable automatic download of dependencies 29 + ./build.xml.patch 30 + 31 + # Fix func.SolverAndProblemGeneratorTest test 32 + ./fix-failing-test.patch 33 + ]; 34 + 35 + postPatch = with deps; '' 36 + substituteInPlace build.xml \ 37 + --subst-var-by version ${version} 38 + 39 + mkdir -p lib/compile 40 + cp ${fastutil} lib/compile/${fastutil.name} 41 + cp ${osmpbf} lib/compile/${osmpbf.name} 42 + cp ${protobuf} lib/compile/${protobuf.name} 43 + cp ${xpp3} lib/compile/${xpp3.name} 44 + '' + stdenv.lib.optionalString doCheck '' 45 + mkdir -p lib/test 46 + cp ${junit} lib/test/${junit.name} 47 + cp ${hamcrest-core} lib/test/${hamcrest-core.name} 48 + 49 + mkdir -p test/resources/in/osm 50 + ${stdenv.lib.concatMapStringsSep "\n" (res: '' 51 + cp ${res} test/resources/in/${builtins.replaceStrings [ "__" ] [ "/" ] res.name} 52 + '') testInputs} 53 + ''; 54 + 55 + nativeBuildInputs = [ jdk ant makeWrapper ]; 56 + 57 + buildPhase = "ant"; 58 + 59 + inherit doCheck; 60 + 61 + checkPhase = "ant run.tests && ant run.func-tests"; 62 + 63 + installPhase = '' 64 + install -Dm644 dist/splitter.jar $out/share/java/splitter/splitter.jar 65 + install -Dm644 doc/splitter.1 $out/share/man/man1/splitter.1 66 + cp -r dist/lib/ $out/share/java/splitter/ 67 + makeWrapper ${jre}/bin/java $out/bin/splitter \ 68 + --add-flags "-jar $out/share/java/splitter/splitter.jar" 69 + ''; 70 + 71 + meta = with stdenv.lib; { 72 + description = "Utility for splitting OpenStreetMap maps into tiles"; 73 + homepage = "http://www.mkgmap.org.uk"; 74 + license = licenses.gpl2Only; 75 + maintainers = with maintainers; [ sikmir ]; 76 + platforms = platforms.all; 77 + }; 78 + }
+11
pkgs/applications/misc/mkgmap/splitter/fix-failing-test.patch
··· 1 + --- a/test/func/SolverAndProblemGeneratorTest.java (revision 597) 2 + +++ a/test/func/SolverAndProblemGeneratorTest.java (working copy) 3 + @@ -89,7 +89,7 @@ 4 + for (String l : lines) { 5 + realSize += l.length(); 6 + } 7 + - assertEquals(f + " has wrong size", expectedSize, realSize); 8 + + //assertEquals(f + " has wrong size", expectedSize, realSize); 9 + } 10 + } 11 +
+18
pkgs/applications/misc/mkgmap/splitter/testinputs.nix
··· 1 + { fetchurl }: 2 + let 3 + fetchTestInput = { res, sha256 }: fetchurl { 4 + inherit sha256; 5 + url = "http://www.mkgmap.org.uk/testinput/${res}"; 6 + name = builtins.replaceStrings [ "/" ] [ "__" ] res; 7 + }; 8 + in 9 + [ 10 + (fetchTestInput { 11 + res = "osm/alaska-2016-12-27.osm.pbf"; 12 + sha256 = "0hmb5v71a1bxgvrg1cbfj5l27b3vvdazs4pyggpmhcdhbwpw7ppm"; 13 + }) 14 + (fetchTestInput { 15 + res = "osm/hamburg-2016-12-26.osm.pbf"; 16 + sha256 = "08bny4aavwm3z2114q99fv3fi2w905zxi0fl7bqgjyhgk0fxjssf"; 17 + }) 18 + ]
+66
pkgs/applications/misc/mkgmap/testinputs.nix
··· 1 + { fetchurl }: 2 + let 3 + fetchTestInput = { res, sha256 }: fetchurl { 4 + inherit sha256; 5 + url = "http://www.mkgmap.org.uk/testinput/${res}"; 6 + name = builtins.replaceStrings [ "/" ] [ "__" ] res; 7 + }; 8 + in 9 + [ 10 + (fetchTestInput { 11 + res = "osm/lon1.osm.gz"; 12 + sha256 = "1r8sl67hayjgybxy9crqwp7f1w0ljxvxh0apqcvr888yhsbb8drv"; 13 + }) 14 + (fetchTestInput { 15 + res = "osm/uk-test-1.osm.gz"; 16 + sha256 = "0jdngkjn22jvi8q7hrzpqb9mnjlz82h1dwdmc4qrb64kkhzm4dfk"; 17 + }) 18 + (fetchTestInput { 19 + res = "osm/uk-test-2.osm.gz"; 20 + sha256 = "05mw0qcdgki151ldmxayry0gqlb72jm5wrvxq3dkwq5i7jb21qs4"; 21 + }) 22 + (fetchTestInput { 23 + res = "osm/is-in-samples.osm"; 24 + sha256 = "18vqfbq25ys59bj6dl6dq3q4m2ri3ki2xazim14fm94k1pbyhbh3"; 25 + }) 26 + (fetchTestInput { 27 + res = "mp/test1.mp"; 28 + sha256 = "1dykr0z84c3fqgm9kdp2dzvxc3galjbx0dn9zxjw8cfk7mvnspj2"; 29 + }) 30 + (fetchTestInput { 31 + res = "img/63240001.img"; 32 + sha256 = "1wmqgy940q1svazw85z8di20xyjm3vpaiaj9hizr47b549klw74q"; 33 + }) 34 + (fetchTestInput { 35 + res = "img/63240002.img"; 36 + sha256 = "12ivywkiw6lrglyk0clnx5ff2wqj4z0c3f5yqjsqlsaawbmxqa1f"; 37 + }) 38 + (fetchTestInput { 39 + res = "img/63240003.img"; 40 + sha256 = "19mgxqv6kqk8ahs8s819sj7cc79id67373ckwfsq7vvqyfrbasz1"; 41 + }) 42 + (fetchTestInput { 43 + res = "hgt/N00W090.hgt.zip"; 44 + sha256 = "16hb06bgf47sz2mfbbx3xqmrh1nmm04wj4ngm512sng4rjhksxgn"; 45 + }) 46 + (fetchTestInput { 47 + res = "hgt/N00W091.hgt.zip"; 48 + sha256 = "153j4wj7170qj81nr7sr6dp9zar62gnrkh6ww62bygpfqqyzdr1x"; 49 + }) 50 + (fetchTestInput { 51 + res = "hgt/S01W090.hgt.zip"; 52 + sha256 = "0czgs9rhp7bnzmzm7907vprj3nhm2lj6q1piafk8dm9rcqkfg8sj"; 53 + }) 54 + (fetchTestInput { 55 + res = "hgt/S01W091.hgt.zip"; 56 + sha256 = "0z58q3ai499mflxfjqhqv9i1di3fmp05pkv39886k1na107g3wbn"; 57 + }) 58 + (fetchTestInput { 59 + res = "hgt/S02W090.hgt.zip"; 60 + sha256 = "0q7817gdxk2vq73ci6ffks288zqywc21f5ns73b6p5ds2lrxhf5n"; 61 + }) 62 + (fetchTestInput { 63 + res = "hgt/S02W091.hgt.zip"; 64 + sha256 = "1mwpgd85v9n99gmx2bn8md7d312wvhq86w3c9k92y8ayrs20lmdr"; 65 + }) 66 + ]
+1 -1
pkgs/applications/networking/browsers/chromium/browser.nix
··· 13 13 14 14 installPhase = '' 15 15 mkdir -p "$libExecPath" 16 - cp -v "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/" 16 + cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/" 17 17 cp -v "$buildPath/icudtl.dat" "$libExecPath/" 18 18 cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/" 19 19 cp -v "$buildPath/chrome" "$libExecPath/$packageName"
+8 -17
pkgs/applications/networking/browsers/chromium/common.nix
··· 13 13 , bison, gperf 14 14 , glib, gtk3, dbus-glib 15 15 , glibc 16 - , xorg 17 16 , libXScrnSaver, libXcursor, libXtst, libGLU, libGL 18 17 , protobuf, speechd, libXdamage, cups 19 18 , ffmpeg_3, libxslt, libxml2, at-spi2-core ··· 131 130 ninja which python2Packages.python perl pkgconfig 132 131 python2Packages.ply python2Packages.jinja2 nodejs 133 132 gnutar python2Packages.setuptools 134 - (xorg.xcbproto.override { python = python2Packages.python; }) 135 133 ]; 136 134 137 135 buildInputs = defaultDependencies ++ [ ··· 150 148 ++ optional pulseSupport libpulseaudio 151 149 ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ]; 152 150 153 - patches = optionals (versionRange "68" "86") [ 154 - ./patches/nix_plugin_paths_68.patch 155 - ] ++ [ 151 + patches = [ 156 152 ./patches/remove-webp-include-69.patch 157 153 ./patches/no-build-timestamps.patch 158 154 ./patches/widevine-79.patch 159 - ./patches/dont-use-ANGLE-by-default.patch 160 155 # Unfortunately, chromium regularly breaks on major updates and 161 156 # then needs various patches backported in order to be compiled with GCC. 162 157 # Good sources for such patches and other hints: ··· 166 161 # 167 162 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 168 163 # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) 169 - ] ++ optionals (useVaapi && versionRange "68" "86") [ # Improvements for the VA-API build: 170 - ./patches/enable-vdpau-support-for-nvidia.patch # https://aur.archlinux.org/cgit/aur.git/tree/vdpau-support.patch?h=chromium-vaapi 171 - ./patches/enable-video-acceleration-on-linux.patch # Can be controlled at runtime (i.e. without rebuilding Chromium) 172 - ]; 164 + ]; # TODO: VA-API patches (we should be able to drop enable-video-acceleration-on-linux.patch now): 165 + # ++ optionals (useVaapi && versionRange "68" "86") [ # Improvements for the VA-API build: 166 + # ./patches/enable-vdpau-support-for-nvidia.patch # https://aur.archlinux.org/cgit/aur.git/tree/vdpau-support.patch?h=chromium-vaapi 167 + # ./patches/enable-video-acceleration-on-linux.patch # Can be controlled at runtime (i.e. without rebuilding Chromium) 168 + # ]; 173 169 174 - postPatch = optionalString (!versionRange "0" "86") '' 170 + postPatch = '' 175 171 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.): 176 172 substituteInPlace native_client/SConstruct \ 177 173 --replace "#! -*- python -*-" "" 178 174 substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \ 179 175 --replace "/usr/bin/env -S make -f" "/usr/bin/make -f" 180 - '' + '' 176 + 181 177 # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX 182 178 substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \ 183 179 --replace \ ··· 194 190 --replace \ 195 191 '/usr/share/locale/' \ 196 192 '${glibc}/share/locale/' 197 - 198 - substituteInPlace ui/gfx/x/BUILD.gn \ 199 - --replace \ 200 - '/usr/share/xcb' \ 201 - '${xorg.xcbproto}/share/xcb/' 202 193 203 194 sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \ 204 195 chrome/browser/shell_integration_linux.cc
+2 -13
pkgs/applications/networking/browsers/chromium/default.nix
··· 1 1 { newScope, config, stdenv, fetchurl, makeWrapper 2 - , llvmPackages_10, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils 2 + , llvmPackages_11, ed, gnugrep, coreutils, xdg_utils 3 3 , glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit 4 4 , libva ? null 5 5 , pipewire_0_2 ··· 23 23 }: 24 24 25 25 let 26 - llvmPackages = llvmPackages_10; 26 + llvmPackages = llvmPackages_11; 27 27 stdenv = llvmPackages.stdenv; 28 28 29 29 callPackage = newScope chromium; ··· 38 38 cupsSupport pulseSupport useOzone; 39 39 # TODO: Remove after we can update gn for the stable channel (backward incompatible changes): 40 40 gnChromium = gn.overrideAttrs (oldAttrs: { 41 - version = "2020-05-19"; 42 - src = fetchgit { 43 - url = "https://gn.googlesource.com/gn"; 44 - rev = "d0a6f072070988e7b038496c4e7d6c562b649732"; 45 - sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17"; 46 - }; 47 - }); 48 - } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "86") { 49 - llvmPackages = llvmPackages_11; 50 - gnChromium = gn.overrideAttrs (oldAttrs: { 51 41 version = "2020-07-20"; 52 42 src = fetchgit { 53 43 url = "https://gn.googlesource.com/gn"; ··· 56 46 }; 57 47 }); 58 48 } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") { 59 - llvmPackages = llvmPackages_11; 60 49 useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/ 61 50 gnChromium = gn.overrideAttrs (oldAttrs: { 62 51 version = "2020-08-17";
-26
pkgs/applications/networking/browsers/chromium/patches/dont-use-ANGLE-by-default.patch
··· 1 - A field trial currently enables the passthrough command decoder, which causes 2 - gl_factory.cc to try kGLImplementationEGLANGLE first, which causes Chromium to fail 3 - to load libGLESv2.so on NixOS. It somehow does not try kGLImplementationDesktopGL, 4 - and so there is no GL support at all. 5 - 6 - Revert to using the validating command decoder, which prevents gl_factory.cc 7 - from touching allowed_impls, allowing it to successfully use kGLImplementationDesktopGL. 8 - 9 - diff --git a/ui/gl/gl_utils.cc b/ui/gl/gl_utils.cc 10 - index 697cbed5fe2d..8419bdb21a2f 100644 11 - --- a/ui/gl/gl_utils.cc 12 - +++ b/ui/gl/gl_utils.cc 13 - @@ -71,9 +71,10 @@ bool UsePassthroughCommandDecoder(const base::CommandLine* command_line) { 14 - } else if (switch_value == kCmdDecoderValidatingName) { 15 - return false; 16 - } else { 17 - - // Unrecognized or missing switch, use the default. 18 - - return base::FeatureList::IsEnabled( 19 - - features::kDefaultPassthroughCommandDecoder); 20 - + // Ignore the field trial that enables it; disable it until 21 - + // gl_factory.cc kGLImplementationEGLANGLE issues are sorted 22 - + // out on NixOS. 23 - + return false; 24 - } 25 - } 26 - }
-61
pkgs/applications/networking/browsers/chromium/patches/nix_plugin_paths_68.patch
··· 1 - diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc 2 - index f4e119d..d9775bd 100644 3 - --- a/chrome/common/chrome_paths.cc 4 - +++ b/chrome/common/chrome_paths.cc 5 - @@ -68,21 +68,14 @@ static base::LazyInstance<base::FilePath> 6 - g_invalid_specified_user_data_dir = LAZY_INSTANCE_INITIALIZER; 7 - 8 - // Gets the path for internal plugins. 9 - -bool GetInternalPluginsDirectory(base::FilePath* result) { 10 - -#if defined(OS_MACOSX) 11 - - // If called from Chrome, get internal plugins from a subdirectory of the 12 - - // framework. 13 - - if (base::mac::AmIBundled()) { 14 - - *result = chrome::GetFrameworkBundlePath(); 15 - - DCHECK(!result->empty()); 16 - - *result = result->Append("Internet Plug-Ins"); 17 - - return true; 18 - - } 19 - - // In tests, just look in the module directory (below). 20 - -#endif 21 - - 22 - - // The rest of the world expects plugins in the module directory. 23 - - return base::PathService::Get(base::DIR_MODULE, result); 24 - +bool GetInternalPluginsDirectory(base::FilePath* result, 25 - + const std::string& ident) { 26 - + std::string full_env = std::string("NIX_CHROMIUM_PLUGIN_PATH_") + ident; 27 - + const char* value = getenv(full_env.c_str()); 28 - + if (value == NULL) 29 - + return base::PathService::Get(base::DIR_MODULE, result); 30 - + else 31 - + *result = base::FilePath(value); 32 - } 33 - 34 - // Gets the path for bundled implementations of components. Note that these 35 - @@ -272,7 +265,7 @@ bool PathProvider(int key, base::FilePath* result) { 36 - create_dir = true; 37 - break; 38 - case chrome::DIR_INTERNAL_PLUGINS: 39 - - if (!GetInternalPluginsDirectory(&cur)) 40 - + if (!GetInternalPluginsDirectory(&cur, "ALL")) 41 - return false; 42 - break; 43 - case chrome::DIR_COMPONENTS: 44 - @@ -280,7 +273,7 @@ bool PathProvider(int key, base::FilePath* result) { 45 - return false; 46 - break; 47 - case chrome::DIR_PEPPER_FLASH_PLUGIN: 48 - - if (!GetInternalPluginsDirectory(&cur)) 49 - + if (!GetInternalPluginsDirectory(&cur, "PEPPERFLASH")) 50 - return false; 51 - cur = cur.Append(kPepperFlashBaseDirectory); 52 - break; 53 - @@ -358,7 +351,7 @@ bool PathProvider(int key, base::FilePath* result) { 54 - cur = cur.DirName(); 55 - } 56 - #else 57 - - if (!GetInternalPluginsDirectory(&cur)) 58 - + if (!GetInternalPluginsDirectory(&cur, "PNACL")) 59 - return false; 60 - #endif 61 - cur = cur.Append(FILE_PATH_LITERAL("pnacl"));
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 1 { 2 2 "stable": { 3 - "version": "85.0.4183.121", 4 - "sha256": "0a1xn39kmvyfpal6pgnylpy30z0322p3v7sx6vxi0r2naiz58670", 5 - "sha256bin64": "08vqf1v91703aik47344bl409rsl4myar9bsd2lsvzqncncwsaca" 3 + "version": "86.0.4240.75", 4 + "sha256": "1ddw4p9zfdzhi5hrd8x14k4w326znljzprnpfi2f917rlpnl2ynx", 5 + "sha256bin64": "17isxkd80rccqim6izzl08vw4yr52qsk6djp1rmhhijzg9rsvghz" 6 6 }, 7 7 "beta": { 8 - "version": "86.0.4240.42", 9 - "sha256": "06cfhiym9xmz2q86v6b6xcicrrp2pmr7karavylzz4fqvwd2v6fa", 10 - "sha256bin64": "1z5zmdc2i31iimps7p5z43vv4qi83c8ljb7x68zc1rvf8x62p7xj" 8 + "version": "86.0.4240.75", 9 + "sha256": "1ddw4p9zfdzhi5hrd8x14k4w326znljzprnpfi2f917rlpnl2ynx", 10 + "sha256bin64": "16snxdka5bkbvybx6x0dzgfbfaifv0jcc1dcny6vlqqp2fmb2v39" 11 11 }, 12 12 "dev": { 13 - "version": "87.0.4263.3", 14 - "sha256": "1ybfrlm4417lpbg5qcwhq5p6nnxrw68wzyy5zvb1sg1ma8s9hhkk", 15 - "sha256bin64": "1f7a272kalglmdwmrrzb4iw3crvvpv3mhxca5jh75qpldn4gby6m" 13 + "version": "87.0.4278.0", 14 + "sha256": "1ywmv4iwn2as7vk2n0pslnmr300fl5y809ynxiw5xqcx9j6i8w85", 15 + "sha256bin64": "15dvwvk6l6n7l04085hr48hlvsijypasyk7d8iq3s6cxai3wx4cl" 16 16 } 17 17 }
+3 -3
pkgs/applications/networking/cluster/minikube/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "minikube"; 14 - version = "1.13.0"; 14 + version = "1.13.1"; 15 15 16 16 vendorSha256 = "09bcp7pqbs9j06z1glpad70dqlsnrf69vn75l00bdjknbrvbzrb9"; 17 17 ··· 21 21 owner = "kubernetes"; 22 22 repo = "minikube"; 23 23 rev = "v${version}"; 24 - sha256 = "1xlz07q0nlsq6js58b5ad0wxajwganaqcvwglj4w6fgmiqm9s1ny"; 24 + sha256 = "1x4x40nwcdshxzpg22v8nlzaprz1c6sizam47mwvqmb53p9qv90q"; 25 25 }; 26 26 27 27 nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ]; ··· 49 49 homepage = "https://minikube.sigs.k8s.io"; 50 50 description = "A tool that makes it easy to run Kubernetes locally"; 51 51 license = licenses.asl20; 52 - maintainers = with maintainers; [ ebzzry copumpkin vdemeester atkinschang ]; 52 + maintainers = with maintainers; [ ebzzry copumpkin vdemeester atkinschang Chili-Man ]; 53 53 platforms = platforms.unix; 54 54 }; 55 55 }
-1163
pkgs/applications/networking/cluster/terraform-providers/data.nix
··· 1 - # Generated with ./update-all 2 - { 3 - aci = 4 - { 5 - owner = "terraform-providers"; 6 - repo = "terraform-provider-aci"; 7 - rev = "v0.2.3"; 8 - version = "0.2.3"; 9 - sha256 = "0sk0pp178w03fhsb65b9mpim1l4wqfnv9r9x64kiapjnvfb1rz3j"; 10 - }; 11 - acme = 12 - { 13 - owner = "terraform-providers"; 14 - repo = "terraform-provider-acme"; 15 - rev = "v1.5.0"; 16 - version = "1.5.0"; 17 - sha256 = "1h53bgflchavnn4laf801d920bsgqqg0ph4slnf7y1fpb0mz5vdv"; 18 - }; 19 - akamai = 20 - { 21 - owner = "terraform-providers"; 22 - repo = "terraform-provider-akamai"; 23 - rev = "v0.7.1"; 24 - version = "0.7.1"; 25 - sha256 = "0mg81147yz0m24xqljpw6v0ayhvb4fwf6qwaj7ii34hy2gjwv405"; 26 - }; 27 - alicloud = 28 - { 29 - owner = "terraform-providers"; 30 - repo = "terraform-provider-alicloud"; 31 - rev = "v1.86.0"; 32 - version = "1.86.0"; 33 - sha256 = "1hbv9ah7fd173sapwgsbg7790piwxw9zx90wfj5vz5b96ggbg28d"; 34 - }; 35 - archive = 36 - { 37 - owner = "hashicorp"; 38 - repo = "terraform-provider-archive"; 39 - rev = "v1.3.0"; 40 - version = "1.3.0"; 41 - sha256 = "1hwg8ai4bvsmgnl669608lr4v940xnyig1xshps490f47c8hqy6y"; 42 - }; 43 - arukas = 44 - { 45 - owner = "terraform-providers"; 46 - repo = "terraform-provider-arukas"; 47 - rev = "v1.1.0"; 48 - version = "1.1.0"; 49 - sha256 = "1akl9fzgm5qv01vz18xjzyqjnlxw699qq4x8vr96j16l1zf10h99"; 50 - }; 51 - auth0 = 52 - { 53 - owner = "terraform-providers"; 54 - repo = "terraform-provider-auth0"; 55 - rev = "v0.11.0"; 56 - version = "0.11.0"; 57 - sha256 = "1dkcgzvvwmw5z5q4146jk0gj5b1zrv51vvkhhjd8qh9ipinipn97"; 58 - }; 59 - aviatrix = 60 - { 61 - owner = "terraform-providers"; 62 - repo = "terraform-provider-aviatrix"; 63 - rev = "v2.14.1"; 64 - version = "2.14.1"; 65 - sha256 = "137z7fgy5gp9n9fdvllyjh3nkbalrs2giqljfldbllymhvrv7xgr"; 66 - }; 67 - avi = 68 - { 69 - owner = "terraform-providers"; 70 - repo = "terraform-provider-avi"; 71 - rev = "v0.2.2"; 72 - version = "0.2.2"; 73 - sha256 = "0dgpjg6iw21vfcn4i0x6x1l329a09wrd2jwghrjigwlq68wd835d"; 74 - }; 75 - aws = 76 - { 77 - owner = "terraform-providers"; 78 - repo = "terraform-provider-aws"; 79 - rev = "v2.65.0"; 80 - version = "2.65.0"; 81 - sha256 = "005vs1qd6payicxldc9lr4w6kzr58xw9b930j52g1q7hlddl5mbb"; 82 - }; 83 - azuread = 84 - { 85 - owner = "terraform-providers"; 86 - repo = "terraform-provider-azuread"; 87 - rev = "v0.10.0"; 88 - version = "0.10.0"; 89 - sha256 = "0i9xrsqgh1024189hihm2nqrcy2pcyf1bwxnamwmwph5cas6hfb3"; 90 - }; 91 - azurerm = 92 - { 93 - owner = "terraform-providers"; 94 - repo = "terraform-provider-azurerm"; 95 - rev = "v2.13.0"; 96 - version = "2.13.0"; 97 - sha256 = "0aj19vy1flpb2233rxaypjcfimjr1wfqri1m3p15dy1r108q84r7"; 98 - }; 99 - azurestack = 100 - { 101 - owner = "terraform-providers"; 102 - repo = "terraform-provider-azurestack"; 103 - rev = "v0.9.0"; 104 - version = "0.9.0"; 105 - sha256 = "1msm7jwzry0vmas3l68h6p0migrsm6d18zpxcncv197m8xbvg324"; 106 - }; 107 - baiducloud = 108 - { 109 - owner = "terraform-providers"; 110 - repo = "terraform-provider-baiducloud"; 111 - rev = "v1.2.0"; 112 - version = "1.2.0"; 113 - sha256 = "1s2vk4vjni5nc50pdw60pm0grrf835xy551i6d4cmfxkkpqx3f6f"; 114 - }; 115 - bigip = 116 - { 117 - owner = "terraform-providers"; 118 - repo = "terraform-provider-bigip"; 119 - rev = "v1.2.0"; 120 - version = "1.2.0"; 121 - sha256 = "0z0l4j8sn8yf6kw5sbyhp6s0046f738lsm650skcspqa5f63mbd9"; 122 - }; 123 - bitbucket = 124 - { 125 - owner = "terraform-providers"; 126 - repo = "terraform-provider-bitbucket"; 127 - rev = "v1.2.0"; 128 - version = "1.2.0"; 129 - sha256 = "11n4wpvmaab164g6k077n9dbdbhd5lwl7pxpha5492ks468nd95b"; 130 - }; 131 - brightbox = 132 - { 133 - owner = "terraform-providers"; 134 - repo = "terraform-provider-brightbox"; 135 - rev = "v1.3.0"; 136 - version = "1.3.0"; 137 - sha256 = "127l1ic70fkcqr0h23qhbpl1j2mzp44p9593x8jl936xz4ll8l70"; 138 - }; 139 - checkpoint = 140 - { 141 - owner = "terraform-providers"; 142 - repo = "terraform-provider-checkpoint"; 143 - rev = "v1.0.2"; 144 - version = "1.0.2"; 145 - sha256 = "0zypjcg1z8fkz31lfhysxx42lpw8ak4aqgdis6rxzqbnkk491fjp"; 146 - }; 147 - chef = 148 - { 149 - owner = "terraform-providers"; 150 - repo = "terraform-provider-chef"; 151 - rev = "v0.2.0"; 152 - version = "0.2.0"; 153 - sha256 = "0ihn4706fflmf0585w22l7arzxsa9biq4cgh8nlhlp5y0zy934ns"; 154 - }; 155 - cherryservers = 156 - { 157 - owner = "terraform-providers"; 158 - repo = "terraform-provider-cherryservers"; 159 - rev = "v1.0.0"; 160 - version = "1.0.0"; 161 - sha256 = "1z6ai6q8aw38kiy8x13rp0dsvb4jk40cv8pk5c069q15m4jab8lh"; 162 - }; 163 - ciscoasa = 164 - { 165 - owner = "terraform-providers"; 166 - repo = "terraform-provider-ciscoasa"; 167 - rev = "v1.2.0"; 168 - version = "1.2.0"; 169 - sha256 = "033pgy42qwjpmjyzylpml7sfzd6dvvybs56cid1f6sm4ykmxbal7"; 170 - }; 171 - clc = 172 - { 173 - owner = "terraform-providers"; 174 - repo = "terraform-provider-clc"; 175 - rev = "v0.1.0"; 176 - version = "0.1.0"; 177 - sha256 = "0gvsjnwk6xkgxai1gxsjf0hsjxbv8d8jg5hq8yd3hjhc6785fgnf"; 178 - }; 179 - cloudflare = 180 - { 181 - owner = "terraform-providers"; 182 - repo = "terraform-provider-cloudflare"; 183 - rev = "v2.7.0"; 184 - version = "2.7.0"; 185 - sha256 = "1r18lxhfi2sd42ja4bzxbkf5bli8iljrpqbgdcn1a7rcf44vnxa2"; 186 - }; 187 - cloudinit = 188 - { 189 - owner = "hashicorp"; 190 - repo = "terraform-provider-cloudinit"; 191 - rev = "v1.0.0"; 192 - version = "1.0.0"; 193 - sha256 = "0i926f4xkfydd2bxmim69xrvi9ymn1vrc66zl117axzsmy9200zx"; 194 - }; 195 - cloudscale = 196 - { 197 - owner = "terraform-providers"; 198 - repo = "terraform-provider-cloudscale"; 199 - rev = "v2.1.2"; 200 - version = "2.1.2"; 201 - sha256 = "052pa17a77fkmhvygfgmpz87xlc08qvz1apzc2scg2449xfdv7zb"; 202 - }; 203 - cloudstack = 204 - { 205 - owner = "terraform-providers"; 206 - repo = "terraform-provider-cloudstack"; 207 - rev = "v0.3.0"; 208 - version = "0.3.0"; 209 - sha256 = "0zmyww6z3j839ydlmv254hr8gcsixng4lcvmiwkhxb3hj1nw8hcw"; 210 - }; 211 - cobbler = 212 - { 213 - owner = "terraform-providers"; 214 - repo = "terraform-provider-cobbler"; 215 - rev = "v1.1.0"; 216 - version = "1.1.0"; 217 - sha256 = "08ljqibfi6alpvv8f7pzvjl2k4w6br6g6ac755x4xw4ycrr24xw9"; 218 - }; 219 - cohesity = 220 - { 221 - owner = "terraform-providers"; 222 - repo = "terraform-provider-cohesity"; 223 - rev = "v0.1.0"; 224 - version = "0.1.0"; 225 - sha256 = "1yifipjf51n8q9xyqcmc4zjpszmpyzb330f4zas81hahjml78hgx"; 226 - }; 227 - constellix = 228 - { 229 - owner = "terraform-providers"; 230 - repo = "terraform-provider-constellix"; 231 - rev = "v0.1.0"; 232 - version = "0.1.0"; 233 - sha256 = "14y0v8ilbrjj0aymrw50fkz2mihnwyv83z8a9f8dh399s8l624w1"; 234 - }; 235 - consul = 236 - { 237 - owner = "terraform-providers"; 238 - repo = "terraform-provider-consul"; 239 - rev = "v2.8.0"; 240 - version = "2.8.0"; 241 - sha256 = "1brd0fp9ksc3x8cygxm0k2q1sh4v5x89298pnidg6xirn41lvcr4"; 242 - }; 243 - ct = 244 - { 245 - owner = "poseidon"; 246 - repo = "terraform-provider-ct"; 247 - rev = "v0.6.1"; 248 - version = "0.6.1"; 249 - sha256 = "0hh3hvi8lwb0h8x9viz5p991w94gn7354nw95b51rdmir9qi2x89"; 250 - }; 251 - datadog = 252 - { 253 - owner = "terraform-providers"; 254 - repo = "terraform-provider-datadog"; 255 - rev = "v2.7.0"; 256 - version = "2.7.0"; 257 - sha256 = "0cq11cjcm2nlszqhsrj425mk8dp0h5ljrrn7jplrbffp8g6wvadd"; 258 - }; 259 - digitalocean = 260 - { 261 - owner = "terraform-providers"; 262 - repo = "terraform-provider-digitalocean"; 263 - rev = "v1.19.0"; 264 - version = "1.19.0"; 265 - sha256 = "0plfkwkfb19f7bzky4jfa2kmkqvbah02c6j6applsd3jyiawpbgy"; 266 - }; 267 - dme = 268 - { 269 - owner = "terraform-providers"; 270 - repo = "terraform-provider-dme"; 271 - rev = "v0.1.0"; 272 - version = "0.1.0"; 273 - sha256 = "1ipqw1sbx0i9rhxawsysrqxvf10z8ra2y86xwd4iz0f12x9drblv"; 274 - }; 275 - dnsimple = 276 - { 277 - owner = "terraform-providers"; 278 - repo = "terraform-provider-dnsimple"; 279 - rev = "v0.4.0"; 280 - version = "0.4.0"; 281 - sha256 = "1f1cpfa30frghp4yxp9n313yaf2mm1hnjq4kzmn6n9210prab9h1"; 282 - }; 283 - dns = 284 - { 285 - owner = "hashicorp"; 286 - repo = "terraform-provider-dns"; 287 - rev = "v2.2.0"; 288 - version = "2.2.0"; 289 - sha256 = "11xdxj6hfclaq9glbh14nihmrsk220crm9ld8bdv77w0bppmrrch"; 290 - }; 291 - docker = 292 - { 293 - owner = "terraform-providers"; 294 - repo = "terraform-provider-docker"; 295 - rev = "v2.7.1"; 296 - version = "2.7.1"; 297 - sha256 = "1jqnlc3dfy354yjdkj8iyxv0vamyxgmwxmhjim11alwzwjafbv9s"; 298 - }; 299 - dome9 = 300 - { 301 - owner = "terraform-providers"; 302 - repo = "terraform-provider-dome9"; 303 - rev = "v1.19.0"; 304 - version = "1.19.0"; 305 - sha256 = "190q74aaa1v7n7pqcri8kib0g0d4njf9dzm3cygyzmsjs3pxj1lc"; 306 - }; 307 - dyn = 308 - { 309 - owner = "terraform-providers"; 310 - repo = "terraform-provider-dyn"; 311 - rev = "v1.2.0"; 312 - version = "1.2.0"; 313 - sha256 = "1a3kxmbib2y0nl7gnxknbhsflj5kfknxnm3gjxxrb2h5d2kvqy48"; 314 - }; 315 - exoscale = 316 - { 317 - owner = "terraform-providers"; 318 - repo = "terraform-provider-exoscale"; 319 - rev = "v0.16.2"; 320 - version = "0.16.2"; 321 - sha256 = "102z4v3shk0as76v90151j4c6p93wy16m1hzzk1yp50dlc8ffsks"; 322 - }; 323 - external = 324 - { 325 - owner = "hashicorp"; 326 - repo = "terraform-provider-external"; 327 - rev = "v1.2.0"; 328 - version = "1.2.0"; 329 - sha256 = "1kx28bffhd1pg3m0cbldclc8l9zic16mqrk7gybcls9vyds5gbvc"; 330 - }; 331 - fastly = 332 - { 333 - owner = "terraform-providers"; 334 - repo = "terraform-provider-fastly"; 335 - rev = "v0.16.1"; 336 - version = "0.16.1"; 337 - sha256 = "1pjrcw03a86xgkzcx778f7kk79svv8csy05b7qi0m5x77zy4pws7"; 338 - }; 339 - flexibleengine = 340 - { 341 - owner = "terraform-providers"; 342 - repo = "terraform-provider-flexibleengine"; 343 - rev = "v1.12.1"; 344 - version = "1.12.1"; 345 - sha256 = "0klxi40dd3a4dp7gjsjjwh6zv2m94hh6mk5m9g0dyhvn0r28w5j2"; 346 - }; 347 - fortios = 348 - { 349 - owner = "terraform-providers"; 350 - repo = "terraform-provider-fortios"; 351 - rev = "v1.2.0"; 352 - version = "1.2.0"; 353 - sha256 = "0sqp23pyldxjkfw33xn5l5fqs4vn00kkfhy9wnl690wn0cwmldbx"; 354 - }; 355 - genymotion = 356 - { 357 - owner = "terraform-providers"; 358 - repo = "terraform-provider-genymotion"; 359 - rev = "v1.1.0"; 360 - version = "1.1.0"; 361 - sha256 = "02jpr3cm7rrf810c69sr6lcxzvxpnf7icc5z80gnvg67wwfg4ph4"; 362 - }; 363 - github = 364 - { 365 - owner = "terraform-providers"; 366 - repo = "terraform-provider-github"; 367 - rev = "v2.8.0"; 368 - version = "2.8.0"; 369 - sha256 = "11aw9wqnayl786hvbgnb9ijijaipaggj18vkn5y0kcj2v4dwq4wg"; 370 - }; 371 - gitlab = 372 - { 373 - owner = "terraform-providers"; 374 - repo = "terraform-provider-gitlab"; 375 - rev = "v2.9.0"; 376 - version = "2.9.0"; 377 - sha256 = "0l0b69nxxskpsylcgli2sm9qq7p4hw96dsri24w38shhnxmpysbb"; 378 - }; 379 - google-beta = 380 - { 381 - owner = "terraform-providers"; 382 - repo = "terraform-provider-google-beta"; 383 - rev = "v3.18.0"; 384 - version = "3.18.0"; 385 - sha256 = "1rsaqrgr6ddgx1pala83y70dk32s0mvf6vi877awmimxjzsa1l4r"; 386 - }; 387 - google = 388 - { 389 - owner = "terraform-providers"; 390 - repo = "terraform-provider-google"; 391 - rev = "v3.18.0"; 392 - version = "3.18.0"; 393 - sha256 = "18cxl1qw1wyvzvhgjm1s3c19hbi5z9s6mipgazhrac70myw8dmy7"; 394 - }; 395 - grafana = 396 - { 397 - owner = "terraform-providers"; 398 - repo = "terraform-provider-grafana"; 399 - rev = "v1.5.0"; 400 - version = "1.5.0"; 401 - sha256 = "0zy3bqgpxymp2zygaxzllk1ysdankwxa1sy1djfgr4fs2nlggkwi"; 402 - }; 403 - gridscale = 404 - { 405 - owner = "terraform-providers"; 406 - repo = "terraform-provider-gridscale"; 407 - rev = "v1.6.0"; 408 - version = "1.6.0"; 409 - sha256 = "00l3cwvyyjk0n3j535qfj3bsf1s5l07786gnxycj0f8vz3a06bcq"; 410 - }; 411 - hcloud = 412 - { 413 - owner = "terraform-providers"; 414 - repo = "terraform-provider-hcloud"; 415 - rev = "v1.16.0"; 416 - version = "1.16.0"; 417 - sha256 = "09v2bg4ffyh4ibz449dygxgd7mvjgh4b2r242l3cwi7pzn66imrz"; 418 - }; 419 - hedvig = 420 - { 421 - owner = "terraform-providers"; 422 - repo = "terraform-provider-hedvig"; 423 - rev = "v1.1.1"; 424 - version = "1.1.1"; 425 - sha256 = "1gd26jm9frn52hy2vm5sv003lbai5sjgdign6akhjmw5sdsmfr05"; 426 - }; 427 - helm = 428 - { 429 - owner = "hashicorp"; 430 - repo = "terraform-provider-helm"; 431 - rev = "v1.2.2"; 432 - version = "1.2.2"; 433 - sha256 = "1hjlf0pzc9jkcvqi52kvqwmd8v0cvnhhcbahzxmv0zkdwh310c12"; 434 - }; 435 - heroku = 436 - { 437 - owner = "terraform-providers"; 438 - repo = "terraform-provider-heroku"; 439 - rev = "v2.4.1"; 440 - version = "2.4.1"; 441 - sha256 = "10dacnd0y8q952s53n5myy08slw349pbfddjz63wcblcjyhvq0df"; 442 - }; 443 - http = 444 - { 445 - owner = "hashicorp"; 446 - repo = "terraform-provider-http"; 447 - rev = "v1.2.0"; 448 - version = "1.2.0"; 449 - sha256 = "0q8ichbqrq62q1j0rc7sdz1jzfwg2l9v4ac9jqf6y485dblhmwqd"; 450 - }; 451 - huaweicloudstack = 452 - { 453 - owner = "terraform-providers"; 454 - repo = "terraform-provider-huaweicloudstack"; 455 - rev = "v1.2.0"; 456 - version = "1.2.0"; 457 - sha256 = "0jhx9rap4128j8sfkvpp8lbdmvdba0rkd3nxvy38wr3n18m7v1xg"; 458 - }; 459 - huaweicloud = 460 - { 461 - owner = "terraform-providers"; 462 - repo = "terraform-provider-huaweicloud"; 463 - rev = "v1.14.0"; 464 - version = "1.14.0"; 465 - sha256 = "10g5xl3pspzmj0bjzqbw3br4k7kh2jplph06f7sz2zg9dncl4h5z"; 466 - }; 467 - ibm = 468 - { 469 - owner = "IBM-Cloud"; 470 - repo = "terraform-provider-ibm"; 471 - rev = "v1.7.0"; 472 - version = "1.7.0"; 473 - sha256 = "1kb2dxdygvph65hh7qiba9kl9k5aygxxvx3x1qi28jwny594j82a"; 474 - }; 475 - icinga2 = 476 - { 477 - owner = "terraform-providers"; 478 - repo = "terraform-provider-icinga2"; 479 - rev = "v0.3.0"; 480 - version = "0.3.0"; 481 - sha256 = "0xwjxb84glhp9viqykziwanj696w2prq4r7k0565k0w3qiaz440v"; 482 - }; 483 - ignition = 484 - { 485 - owner = "terraform-providers"; 486 - repo = "terraform-provider-ignition"; 487 - rev = "v1.2.1"; 488 - version = "1.2.1"; 489 - sha256 = "0wd29iw0a5w7ykgs9m1mmi0bw5z9dl4z640qyz64x8rlh5hl1wql"; 490 - }; 491 - incapsula = 492 - { 493 - owner = "terraform-providers"; 494 - repo = "terraform-provider-incapsula"; 495 - rev = "v2.1.0"; 496 - version = "2.1.0"; 497 - sha256 = "12zw2m7j52rszfawywbiv9rgv976h1w6bp98012qn45d4ap2kvzy"; 498 - }; 499 - influxdb = 500 - { 501 - owner = "terraform-providers"; 502 - repo = "terraform-provider-influxdb"; 503 - rev = "v1.3.0"; 504 - version = "1.3.0"; 505 - sha256 = "19af40g8hgz2rdz6523v0fs71ww7qdlf2mh5j9vb7pfzriqwa5k9"; 506 - }; 507 - infoblox = 508 - { 509 - owner = "terraform-providers"; 510 - repo = "terraform-provider-infoblox"; 511 - rev = "v1.0.0"; 512 - version = "1.0.0"; 513 - sha256 = "0p95y5w3fzddygmsjc0j60z0f4aazvy5iwbwszj0i8gs42qhda2f"; 514 - }; 515 - jdcloud = 516 - { 517 - owner = "terraform-providers"; 518 - repo = "terraform-provider-jdcloud"; 519 - rev = "v1.1.0"; 520 - version = "1.1.0"; 521 - sha256 = "04vz0m3z9rfw2hp0h3jhn625r2v37b319krznvhqylqzksv39dzf"; 522 - }; 523 - ksyun = 524 - { 525 - owner = "terraform-providers"; 526 - repo = "terraform-provider-ksyun"; 527 - rev = "v1.0.0"; 528 - version = "1.0.0"; 529 - sha256 = "1vcx612bz2p0rjsrx11j6fdc0f0q2jm5m3xl94wrpx9jjb7aczvc"; 530 - }; 531 - kubernetes-alpha = 532 - { 533 - owner = "hashicorp"; 534 - repo = "terraform-provider-kubernetes-alpha"; 535 - rev = "nightly20200608"; 536 - version = "nightly20200608"; 537 - sha256 = "1g171sppf3kq5qlp6g0qqdm0x8lnpizgw8bxjlhp9b6cl4kym70m"; 538 - }; 539 - kubernetes = 540 - { 541 - owner = "terraform-providers"; 542 - repo = "terraform-provider-kubernetes"; 543 - rev = "v1.11.3"; 544 - version = "1.11.3"; 545 - sha256 = "13j4xwibjgiqpzwbwd0d3z1idv0lwz78ip38khhmhwa78mjjb4zz"; 546 - }; 547 - launchdarkly = 548 - { 549 - owner = "terraform-providers"; 550 - repo = "terraform-provider-launchdarkly"; 551 - rev = "v1.3.2"; 552 - version = "1.3.2"; 553 - sha256 = "0vgkivzbf6hcl9by6l0whpwidva7zmmgdabkshjjk0npl2cj8f9n"; 554 - }; 555 - librato = 556 - { 557 - owner = "terraform-providers"; 558 - repo = "terraform-provider-librato"; 559 - rev = "v0.1.0"; 560 - version = "0.1.0"; 561 - sha256 = "0bxadwj5s7bvc4vlymn3w6qckf14hz82r7q98w2nh55sqr52d923"; 562 - }; 563 - linode = 564 - { 565 - owner = "terraform-providers"; 566 - repo = "terraform-provider-linode"; 567 - rev = "v1.12.3"; 568 - version = "1.12.3"; 569 - sha256 = "17hnm7wivd75psap2qdmlnmmlf964s7jf4jrfgsm6njx32wwwfpp"; 570 - }; 571 - local = 572 - { 573 - owner = "hashicorp"; 574 - repo = "terraform-provider-local"; 575 - rev = "v1.4.0"; 576 - version = "1.4.0"; 577 - sha256 = "1k1kbdn99ypn1pi6vqbs1l9a8vvf4vs32wl8waa16i26514sz1wk"; 578 - }; 579 - logentries = 580 - { 581 - owner = "terraform-providers"; 582 - repo = "terraform-provider-logentries"; 583 - rev = "v1.0.0"; 584 - version = "1.0.0"; 585 - sha256 = "04xprkb9zwdjyzmsdf10bgmn8sa8q7jw0izz8lw0cc9hag97qgbq"; 586 - }; 587 - logicmonitor = 588 - { 589 - owner = "terraform-providers"; 590 - repo = "terraform-provider-logicmonitor"; 591 - rev = "v1.3.0"; 592 - version = "1.3.0"; 593 - sha256 = "00d8qx95cxaif636dyh935nv9nn6lmb1ybxy7n4myy9g80y50ap1"; 594 - }; 595 - mailgun = 596 - { 597 - owner = "terraform-providers"; 598 - repo = "terraform-provider-mailgun"; 599 - rev = "v0.4.1"; 600 - version = "0.4.1"; 601 - sha256 = "1l76pg4hmww9zg2n4rkhm5dwjh42fxri6d41ih1bf670krkxwsmz"; 602 - }; 603 - matchbox = 604 - { 605 - owner = "poseidon"; 606 - repo = "terraform-provider-matchbox"; 607 - rev = "v0.3.0"; 608 - version = "0.3.0"; 609 - sha256 = "1nq7k8qa7rv8xyryjigwpwcwvj1sw85c4j46rkfdv70b6js25jz3"; 610 - }; 611 - metalcloud = 612 - { 613 - owner = "terraform-providers"; 614 - repo = "terraform-provider-metalcloud"; 615 - rev = "v2.2.0"; 616 - version = "2.2.0"; 617 - sha256 = "0xii9gk96srzi9y4pbvlx2cvwypll4igvk89f9qrg18qrw72ags3"; 618 - }; 619 - mongodbatlas = 620 - { 621 - owner = "terraform-providers"; 622 - repo = "terraform-provider-mongodbatlas"; 623 - rev = "v0.5.1"; 624 - version = "0.5.1"; 625 - sha256 = "0sl5yd1bqj79f7pj49aqh7l3fvdrbf8r7a4g7cv15qbc8g3lr1dh"; 626 - }; 627 - mysql = 628 - { 629 - owner = "terraform-providers"; 630 - repo = "terraform-provider-mysql"; 631 - rev = "v1.9.0"; 632 - version = "1.9.0"; 633 - sha256 = "14gxxki3jhncv3s2x828ns2vgmf2xxzigdyp9b54mbkw5rnv1k2g"; 634 - }; 635 - ncloud = 636 - { 637 - owner = "terraform-providers"; 638 - repo = "terraform-provider-ncloud"; 639 - rev = "v1.2.0"; 640 - version = "1.2.0"; 641 - sha256 = "1h2fr0ss58dr3ypqj6kw90iyji6s83sz2i85vhs5z2adjbk7h8va"; 642 - }; 643 - netlify = 644 - { 645 - owner = "terraform-providers"; 646 - repo = "terraform-provider-netlify"; 647 - rev = "v0.4.0"; 648 - version = "0.4.0"; 649 - sha256 = "07xds84k2vgpvn2cy3id7hmzg57sz2603zs4msn3ysxmi28lmqyg"; 650 - }; 651 - newrelic = 652 - { 653 - owner = "terraform-providers"; 654 - repo = "terraform-provider-newrelic"; 655 - rev = "v1.19.0"; 656 - version = "1.19.0"; 657 - sha256 = "0nmbgw4qyzsw8kxi7p8dy4j1lkxcz7qfs56qsvwf2w07y4qm382p"; 658 - }; 659 - nixos = 660 - { 661 - owner = "tweag"; 662 - repo = "terraform-provider-nixos"; 663 - rev = "v0.0.1"; 664 - version = "0.0.1"; 665 - sha256 = "00vz6qjq1pk39iqg4356b8g3c6slla9jifkv2knk46gc9q93q0lf"; 666 - }; 667 - nomad = 668 - { 669 - owner = "terraform-providers"; 670 - repo = "terraform-provider-nomad"; 671 - rev = "v1.4.5"; 672 - version = "1.4.5"; 673 - sha256 = "1sccm4mspjn92ky6nscsrmbb573mx53wzsvvapsf2p4119h9s30i"; 674 - }; 675 - ns1 = 676 - { 677 - owner = "terraform-providers"; 678 - repo = "terraform-provider-ns1"; 679 - rev = "v1.8.3"; 680 - version = "1.8.3"; 681 - sha256 = "18mq6r8sw2jjvngay0zyvzlfiln8c0xb8hcrl2wcmnpqv2iinbkl"; 682 - }; 683 - nsxt = 684 - { 685 - owner = "terraform-providers"; 686 - repo = "terraform-provider-nsxt"; 687 - rev = "v2.0.0"; 688 - version = "2.0.0"; 689 - sha256 = "0fka793r0c06sz8vlxk0z7vbm6kab5xzk39r5pznkq34004r17sl"; 690 - }; 691 - null = 692 - { 693 - owner = "hashicorp"; 694 - repo = "terraform-provider-null"; 695 - rev = "v2.1.2"; 696 - version = "2.1.2"; 697 - sha256 = "0di1hxmd3s80sz8hl5q2i425by8fbk15f0r4jmnm6vra0cq89jw2"; 698 - }; 699 - nutanix = 700 - { 701 - owner = "terraform-providers"; 702 - repo = "terraform-provider-nutanix"; 703 - rev = "v1.0.2"; 704 - version = "1.0.2"; 705 - sha256 = "17sgsxsh8minirks08c6gz52cf7ndn220sx4xzi6bq64yi6qw2yc"; 706 - }; 707 - oci = 708 - { 709 - owner = "terraform-providers"; 710 - repo = "terraform-provider-oci"; 711 - rev = "v3.79.0"; 712 - version = "3.79.0"; 713 - sha256 = "11n2v537zniiv5xvhpypqrm09my8zybirvq4ly94hp69v73xj89c"; 714 - }; 715 - oktaasa = 716 - { 717 - owner = "terraform-providers"; 718 - repo = "terraform-provider-oktaasa"; 719 - rev = "v1.0.0"; 720 - version = "1.0.0"; 721 - sha256 = "093d5r8dz8gryk8qp5var2qrrgkvs1gwgw3zqpxry9xc5cpn30w0"; 722 - }; 723 - okta = 724 - { 725 - owner = "terraform-providers"; 726 - repo = "terraform-provider-okta"; 727 - rev = "v3.3.0"; 728 - version = "3.3.0"; 729 - sha256 = "1z557z1yagp2caf85hmcr6sddax9a5h47jja17082qmmr1qy0i07"; 730 - }; 731 - oneandone = 732 - { 733 - owner = "terraform-providers"; 734 - repo = "terraform-provider-oneandone"; 735 - rev = "v1.3.0"; 736 - version = "1.3.0"; 737 - sha256 = "0c412nqg3k17124i51nn3ffra6gcll904h37h7hyvz97cdblcncn"; 738 - }; 739 - opc = 740 - { 741 - owner = "terraform-providers"; 742 - repo = "terraform-provider-opc"; 743 - rev = "v1.4.0"; 744 - version = "1.4.0"; 745 - sha256 = "1yl8bbh4pf94wlmna294zcawylr9hiaix82wr321g9wb0vi3d5l8"; 746 - }; 747 - opennebula = 748 - { 749 - owner = "terraform-providers"; 750 - repo = "terraform-provider-opennebula"; 751 - rev = "v0.1.1"; 752 - version = "0.1.1"; 753 - sha256 = "048cqd89fz5xpji1w8ylg75nbzzcx1c5n89y1k0ra8d3g2208yb2"; 754 - }; 755 - openstack = 756 - { 757 - owner = "terraform-providers"; 758 - repo = "terraform-provider-openstack"; 759 - rev = "v1.28.0"; 760 - version = "1.28.0"; 761 - sha256 = "1g2nxv312ddvkgpph17m9sh4zmy5ddj8gqwnfb3frbfbbamrgar6"; 762 - }; 763 - opentelekomcloud = 764 - { 765 - owner = "terraform-providers"; 766 - repo = "terraform-provider-opentelekomcloud"; 767 - rev = "v1.17.1"; 768 - version = "1.17.1"; 769 - sha256 = "1d4w35hpvxy5wkb6n9wrh2nfcsy0xgk6d4jbk4sy7dn44w3nkqbg"; 770 - }; 771 - opsgenie = 772 - { 773 - owner = "terraform-providers"; 774 - repo = "terraform-provider-opsgenie"; 775 - rev = "v0.3.4"; 776 - version = "0.3.4"; 777 - sha256 = "11pbkhn7yhz2mfa01ikn7rdajl28zwxfq9g9qdf9lvkdrv88gwh0"; 778 - }; 779 - oraclepaas = 780 - { 781 - owner = "terraform-providers"; 782 - repo = "terraform-provider-oraclepaas"; 783 - rev = "v1.5.3"; 784 - version = "1.5.3"; 785 - sha256 = "0xb03b5jgm06rgrllib6zj1nkh54zv2mqjnyfflgnazpf4c1ia15"; 786 - }; 787 - ovh = 788 - { 789 - owner = "terraform-providers"; 790 - repo = "terraform-provider-ovh"; 791 - rev = "v0.8.0"; 792 - version = "0.8.0"; 793 - sha256 = "1ww4ng8w5hm50rbxd83xzbkq8qsn04dqwpdjhs587v9d0x2vwrf1"; 794 - }; 795 - packet = 796 - { 797 - owner = "terraform-providers"; 798 - repo = "terraform-provider-packet"; 799 - rev = "v2.9.0"; 800 - version = "2.9.0"; 801 - sha256 = "0d9r272gidkwn4zr130ml047512qq5d5d599s63blzy6m38vilha"; 802 - }; 803 - pagerduty = 804 - { 805 - owner = "terraform-providers"; 806 - repo = "terraform-provider-pagerduty"; 807 - rev = "v1.7.2"; 808 - version = "1.7.2"; 809 - sha256 = "1a8g8rpn52wibrxhnvhlda7ja38vw9aadgdc8nbj7zs50x4aj3ic"; 810 - }; 811 - panos = 812 - { 813 - owner = "terraform-providers"; 814 - repo = "terraform-provider-panos"; 815 - rev = "v1.6.2"; 816 - version = "1.6.2"; 817 - sha256 = "1qy6jynv61zhvq16s8jkwjhxz7r65cmk9k37ahh07pbhdx707mz5"; 818 - }; 819 - pass = 820 - { 821 - owner = "camptocamp"; 822 - repo = "terraform-provider-pass"; 823 - rev = "1.2.1"; 824 - version = "1.2.1"; 825 - sha256 = "1hf5mvgz5ycp7shiy8px205d9kwswfjmclg7mlh9a55bkraffahk"; 826 - }; 827 - postgresql = 828 - { 829 - owner = "terraform-providers"; 830 - repo = "terraform-provider-postgresql"; 831 - rev = "v1.6.0"; 832 - version = "1.6.0"; 833 - sha256 = "0m9x60hrry0cqx4bhmql081wjcbay3750jwzqiph5vpj9717banf"; 834 - }; 835 - powerdns = 836 - { 837 - owner = "terraform-providers"; 838 - repo = "terraform-provider-powerdns"; 839 - rev = "v1.4.0"; 840 - version = "1.4.0"; 841 - sha256 = "1mfcj32v66w5gnzbrdkampydl3m9f1155vcdw8l1f2nba59irkgw"; 842 - }; 843 - profitbricks = 844 - { 845 - owner = "terraform-providers"; 846 - repo = "terraform-provider-profitbricks"; 847 - rev = "v1.5.2"; 848 - version = "1.5.2"; 849 - sha256 = "0gass4gzv8axlzn5rgg35nqvd61q82k041r0sr6x6pv6j8v1ixln"; 850 - }; 851 - pureport = 852 - { 853 - owner = "terraform-providers"; 854 - repo = "terraform-provider-pureport"; 855 - rev = "v1.1.8"; 856 - version = "1.1.8"; 857 - sha256 = "02vmqwjz5m5hj4zghwicjp27dxvc4qsiwj4gjsi66w6djdqnh4h1"; 858 - }; 859 - rabbitmq = 860 - { 861 - owner = "terraform-providers"; 862 - repo = "terraform-provider-rabbitmq"; 863 - rev = "v1.3.0"; 864 - version = "1.3.0"; 865 - sha256 = "1adkbfm0p7a9i1i53bdmb34g5871rklgqkx7kzmwmk4fvv89n6g8"; 866 - }; 867 - rancher2 = 868 - { 869 - owner = "terraform-providers"; 870 - repo = "terraform-provider-rancher2"; 871 - rev = "v1.8.3"; 872 - version = "1.8.3"; 873 - sha256 = "1k2d9j17b7sssliraww6as196ihdcra1ylhg1qbynklpr0asiwna"; 874 - }; 875 - rancher = 876 - { 877 - owner = "terraform-providers"; 878 - repo = "terraform-provider-rancher"; 879 - rev = "v1.5.0"; 880 - version = "1.5.0"; 881 - sha256 = "0yhv9ahj6ajspgnl2f77gpyd6klq44dyl74lvl10bx6yy56abi2m"; 882 - }; 883 - random = 884 - { 885 - owner = "hashicorp"; 886 - repo = "terraform-provider-random"; 887 - rev = "v2.2.1"; 888 - version = "2.2.1"; 889 - sha256 = "1qklsxj443vsj61lwl7qf7xwgnllwcvb2yk6s0kn9g3iq63pcv30"; 890 - }; 891 - rightscale = 892 - { 893 - owner = "terraform-providers"; 894 - repo = "terraform-provider-rightscale"; 895 - rev = "v1.3.1"; 896 - version = "1.3.1"; 897 - sha256 = "0abwxaghrxpahpsk6kd02fjh0rhck4xsdrzcpv629yh8ip9rzcaj"; 898 - }; 899 - rundeck = 900 - { 901 - owner = "terraform-providers"; 902 - repo = "terraform-provider-rundeck"; 903 - rev = "v0.4.0"; 904 - version = "0.4.0"; 905 - sha256 = "1x131djsny8w84yf7w2il33wlc3ysy3k399dziii2lmq4h8sgrpr"; 906 - }; 907 - runscope = 908 - { 909 - owner = "terraform-providers"; 910 - repo = "terraform-provider-runscope"; 911 - rev = "v0.6.0"; 912 - version = "0.6.0"; 913 - sha256 = "1fsph2cnyvzdwa5hwdjabfk4azmc3x8a7afpwpawxfdvqhgpr595"; 914 - }; 915 - scaleway = 916 - { 917 - owner = "terraform-providers"; 918 - repo = "terraform-provider-scaleway"; 919 - rev = "v1.15.0"; 920 - version = "1.15.0"; 921 - sha256 = "0bdhjrml14f5z4spkl7l305g0vdzpgama7ahngws8jhvl8yfa208"; 922 - }; 923 - secret = 924 - { 925 - owner = "tweag"; 926 - repo = "terraform-provider-secret"; 927 - rev = "v1.1.1"; 928 - version = "1.1.1"; 929 - sha256 = "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd"; 930 - }; 931 - segment = 932 - { 933 - owner = "ajbosco"; 934 - repo = "terraform-provider-segment"; 935 - rev = "v0.2.0"; 936 - version = "0.2.0"; 937 - sha256 = "0ic5b9djhnb1bs2bz3zdprgy3r55dng09xgc4d9l9fyp85g2amaz"; 938 - }; 939 - selectel = 940 - { 941 - owner = "terraform-providers"; 942 - repo = "terraform-provider-selectel"; 943 - rev = "v3.3.0"; 944 - version = "3.3.0"; 945 - sha256 = "1fs96qd2b4glk8hhn5m9r04ap679g0kf3nnhjx1a2idqwrv71gcl"; 946 - }; 947 - signalfx = 948 - { 949 - owner = "terraform-providers"; 950 - repo = "terraform-provider-signalfx"; 951 - rev = "v4.23.0"; 952 - version = "4.23.0"; 953 - sha256 = "1v3whvqb6nilfvw4c0xziq6yrlkl96d2cya094c7bd7wp9hzif1l"; 954 - }; 955 - skytap = 956 - { 957 - owner = "terraform-providers"; 958 - repo = "terraform-provider-skytap"; 959 - rev = "v0.14.1"; 960 - version = "0.14.1"; 961 - sha256 = "0ygsdkv7czyhsjsx1q57rmmcl8x66d65yarhg40hlng5c7xpi52g"; 962 - }; 963 - softlayer = 964 - { 965 - owner = "terraform-providers"; 966 - repo = "terraform-provider-softlayer"; 967 - rev = "v0.0.1"; 968 - version = "0.0.1"; 969 - sha256 = "1xcg5zm2n1pc3l7ng94k589r7ykv6fxsmr5qn9xmmpdf912rdnfq"; 970 - }; 971 - sops = 972 - { 973 - owner = "carlpett"; 974 - repo = "terraform-provider-sops"; 975 - rev = "v0.5.1"; 976 - version = "0.5.1"; 977 - sha256 = "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh"; 978 - }; 979 - spotinst = 980 - { 981 - owner = "terraform-providers"; 982 - repo = "terraform-provider-spotinst"; 983 - rev = "v1.17.0"; 984 - version = "1.17.0"; 985 - sha256 = "0pmbr2xdqrzkd66zv4gpyxzahs7p2m2xl5qyvqpg0apxn91z3ra7"; 986 - }; 987 - stackpath = 988 - { 989 - owner = "terraform-providers"; 990 - repo = "terraform-provider-stackpath"; 991 - rev = "v1.3.0"; 992 - version = "1.3.0"; 993 - sha256 = "0gsr903v6fngaxm2r5h53g9yc3jpx2zccqq07rhzm9jbsfb6rlzn"; 994 - }; 995 - statuscake = 996 - { 997 - owner = "terraform-providers"; 998 - repo = "terraform-provider-statuscake"; 999 - rev = "v1.0.0"; 1000 - version = "1.0.0"; 1001 - sha256 = "1x295va6c72465cxps0kx3rrb7s9aip2cniy6icsg1b2yrsb9b26"; 1002 - }; 1003 - sumologic = 1004 - { 1005 - owner = "terraform-providers"; 1006 - repo = "terraform-provider-sumologic"; 1007 - rev = "v2.0.3"; 1008 - version = "2.0.3"; 1009 - sha256 = "0d7xsfdfs6dj02bh90bhwsa2jgxf84df3pqmsjlmxvpv65dv4vs8"; 1010 - }; 1011 - telefonicaopencloud = 1012 - { 1013 - owner = "terraform-providers"; 1014 - repo = "terraform-provider-telefonicaopencloud"; 1015 - rev = "v1.0.0"; 1016 - version = "1.0.0"; 1017 - sha256 = "1761wkjz3d2458xl7855lxklyxgyk05fddh92rp6975y0ca6xa5m"; 1018 - }; 1019 - template = 1020 - { 1021 - owner = "hashicorp"; 1022 - repo = "terraform-provider-template"; 1023 - rev = "v2.1.2"; 1024 - version = "2.1.2"; 1025 - sha256 = "18w1mmma81m9j7yf6q500w8v9ss28w6sw2ynssl99pyw2gwmd04q"; 1026 - }; 1027 - tencentcloud = 1028 - { 1029 - owner = "terraform-providers"; 1030 - repo = "terraform-provider-tencentcloud"; 1031 - rev = "v1.36.0"; 1032 - version = "1.36.0"; 1033 - sha256 = "1sqynm0g1al5hnxzccv8iiqcgd07ys0g828f3xfw53b6f5vzbhfr"; 1034 - }; 1035 - terraform = 1036 - { 1037 - owner = "terraform-providers"; 1038 - repo = "terraform-provider-terraform"; 1039 - rev = "v1.0.2"; 1040 - version = "1.0.2"; 1041 - sha256 = "1aj6g6l68n9kqmxfjlkwwxnac7fhha6wrmvsw4yylf0qyssww75v"; 1042 - }; 1043 - tfe = 1044 - { 1045 - owner = "terraform-providers"; 1046 - repo = "terraform-provider-tfe"; 1047 - rev = "v0.18.0"; 1048 - version = "0.18.0"; 1049 - sha256 = "1cl83afm00fflsd3skynjvncid3r74fkxfznrs1v8qypcg1j79g1"; 1050 - }; 1051 - tls = 1052 - { 1053 - owner = "hashicorp"; 1054 - repo = "terraform-provider-tls"; 1055 - rev = "v2.1.1"; 1056 - version = "2.1.1"; 1057 - sha256 = "1qsx540pjcq4ra034q2dwnw5nmzab5h1c3vm20ppg5dkhhyiizq8"; 1058 - }; 1059 - triton = 1060 - { 1061 - owner = "terraform-providers"; 1062 - repo = "terraform-provider-triton"; 1063 - rev = "v0.7.0"; 1064 - version = "0.7.0"; 1065 - sha256 = "14wbdm2rlmjld9y7iizdinhk1fnx5s8fgjgd3jcs1b4g126s0pl0"; 1066 - }; 1067 - turbot = 1068 - { 1069 - owner = "terraform-providers"; 1070 - repo = "terraform-provider-turbot"; 1071 - rev = "v1.3.0"; 1072 - version = "1.3.0"; 1073 - sha256 = "0z56s3kmx84raiwiny9jing8ac9msfd5vk8va24k8czwj2v5gb0f"; 1074 - }; 1075 - ucloud = 1076 - { 1077 - owner = "terraform-providers"; 1078 - repo = "terraform-provider-ucloud"; 1079 - rev = "v1.20.0"; 1080 - version = "1.20.0"; 1081 - sha256 = "1s3xgdrngiy7slxwk5cmhij681yyfvc8185yig7jmrm21q2981f6"; 1082 - }; 1083 - ultradns = 1084 - { 1085 - owner = "terraform-providers"; 1086 - repo = "terraform-provider-ultradns"; 1087 - rev = "v0.1.0"; 1088 - version = "0.1.0"; 1089 - sha256 = "0bq2y6bxdax7qnmq6vxh8pz9sqy1r3m05dv7q5dbv2xvba1b88hj"; 1090 - }; 1091 - vault = 1092 - { 1093 - owner = "terraform-providers"; 1094 - repo = "terraform-provider-vault"; 1095 - rev = "v2.11.0"; 1096 - version = "2.11.0"; 1097 - sha256 = "1yzakc7jp0rs9axnfdqw409asrbjhq0qa7xn4xzpi7m94g1ii12d"; 1098 - }; 1099 - vcd = 1100 - { 1101 - owner = "terraform-providers"; 1102 - repo = "terraform-provider-vcd"; 1103 - rev = "v2.8.0"; 1104 - version = "2.8.0"; 1105 - sha256 = "0myj5a9mrh7vg6h3gk5f0wsdp6832nz0z10h184107sdchpv253n"; 1106 - }; 1107 - venafi = 1108 - { 1109 - owner = "terraform-providers"; 1110 - repo = "terraform-provider-venafi"; 1111 - rev = "v0.9.2"; 1112 - version = "0.9.2"; 1113 - sha256 = "06nk5c7lxs8fc04sz97lc3yk1zk1b9phkzw6fj9fnmpgaak87bj9"; 1114 - }; 1115 - vra7 = 1116 - { 1117 - owner = "terraform-providers"; 1118 - repo = "terraform-provider-vra7"; 1119 - rev = "v1.0.1"; 1120 - version = "1.0.1"; 1121 - sha256 = "0qmldgxmrv840c5rbmskdf4f9g4v52gg9v7magm6j2w2g0dp1022"; 1122 - }; 1123 - vsphere = 1124 - { 1125 - owner = "terraform-providers"; 1126 - repo = "terraform-provider-vsphere"; 1127 - rev = "v1.18.3"; 1128 - version = "1.18.3"; 1129 - sha256 = "1cvfmkckigi80cvv826m0d8wzd98qny0r5nqpl7nkzz5kybkb5qp"; 1130 - }; 1131 - vthunder = 1132 - { 1133 - owner = "terraform-providers"; 1134 - repo = "terraform-provider-vthunder"; 1135 - rev = "v0.1.0"; 1136 - version = "0.1.0"; 1137 - sha256 = "1mw55g0kjgp300p6y4s8wc91fgfxjm0cbszfzgbc8ca4b00j8cc2"; 1138 - }; 1139 - vultr = 1140 - { 1141 - owner = "terraform-providers"; 1142 - repo = "terraform-provider-vultr"; 1143 - rev = "v1.3.0"; 1144 - version = "1.3.0"; 1145 - sha256 = "0swc2fvp83d6w0cqvyxs346c756wr48xbn8m8jqkmma5s4ab2y4k"; 1146 - }; 1147 - wavefront = 1148 - { 1149 - owner = "terraform-providers"; 1150 - repo = "terraform-provider-wavefront"; 1151 - rev = "v2.3.0"; 1152 - version = "2.3.0"; 1153 - sha256 = "0aci96852bd4y8bi9y68p550jiji0c69kiw4zhf9qfld0sjz44j2"; 1154 - }; 1155 - yandex = 1156 - { 1157 - owner = "terraform-providers"; 1158 - repo = "terraform-provider-yandex"; 1159 - rev = "v0.40.0"; 1160 - version = "0.40.0"; 1161 - sha256 = "0dymhdrdm00m9xn4xka3zbvjqnckhl06vz5zm6rqivkmw8m2q0mz"; 1162 - }; 1163 - }
+18 -9
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 2 2 , buildGoPackage 3 3 , fetchFromGitHub 4 4 , callPackage 5 + , runtimeShell 5 6 }: 6 7 let 7 - list = import ./data.nix; 8 + list = lib.importJSON ./providers.json; 8 9 9 - toDrv = data: 10 - buildGoPackage rec { 11 - inherit (data) owner repo rev version sha256; 12 - name = "${repo}-${version}"; 13 - goPackagePath = "github.com/${owner}/${repo}"; 10 + toDrv = name: data: 11 + buildGoPackage { 12 + pname = data.repo; 13 + version = data.version; 14 + goPackagePath = "github.com/${data.owner}/${data.repo}"; 14 15 subPackages = [ "." ]; 15 16 src = fetchFromGitHub { 16 - inherit owner repo rev sha256; 17 + inherit (data) owner repo rev sha256; 17 18 }; 18 19 # Terraform allow checking the provider versions, but this breaks 19 20 # if the versions are not provided via file paths. 20 - postBuild = "mv $NIX_BUILD_TOP/go/bin/${repo}{,_v${version}}"; 21 + postBuild = "mv $NIX_BUILD_TOP/go/bin/${data.repo}{,_v${data.version}}"; 22 + passthru = data; 21 23 }; 22 24 23 25 # Google is now using the vendored go modules, which works a bit differently ··· 48 50 }); 49 51 50 52 # These providers are managed with the ./update-all script 51 - automated-providers = lib.mapAttrs (_: toDrv) list; 53 + automated-providers = lib.mapAttrs (toDrv) list; 52 54 53 55 # These are the providers that don't fall in line with the default model 54 56 special-providers = { ··· 56 58 google = patchGoModVendor automated-providers.google; 57 59 google-beta = patchGoModVendor automated-providers.google-beta; 58 60 ibm = patchGoModVendor automated-providers.ibm; 61 + 62 + acme = automated-providers.acme.overrideAttrs (attrs: { 63 + prePatch = attrs.prePatch or "" + '' 64 + substituteInPlace go.mod --replace terraform-providers/terraform-provider-acme getstackhead/terraform-provider-acme 65 + substituteInPlace main.go --replace terraform-providers/terraform-provider-acme getstackhead/terraform-provider-acme 66 + ''; 67 + }); 59 68 60 69 # providers that were moved to the `hashicorp` organization, 61 70 # but haven't updated their references yet:
+1 -1
pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
··· 4 4 }: 5 5 6 6 buildGoModule rec { 7 - name = "terraform-provider-keycloak-${version}"; 7 + pname = "terraform-provider-keycloak"; 8 8 version = "1.20.0"; 9 9 10 10 src = fetchFromGitHub {
+1037
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1 + { 2 + "aci": { 3 + "owner": "terraform-providers", 4 + "repo": "terraform-provider-aci", 5 + "rev": "v0.2.3", 6 + "sha256": "0sk0pp178w03fhsb65b9mpim1l4wqfnv9r9x64kiapjnvfb1rz3j", 7 + "version": "0.2.3" 8 + }, 9 + "acme": { 10 + "owner": "getstackhead", 11 + "provider-source-address": "registry.terraform.io/getstackhead/acme", 12 + "repo": "terraform-provider-acme", 13 + "rev": "v1.5.0-patched", 14 + "sha256": "1wdrjpd3l0xadsa3lqhsc9c57g8x2qkwb76q824sk8za1a7lapii", 15 + "version": "1.5.0-patched" 16 + }, 17 + "akamai": { 18 + "owner": "terraform-providers", 19 + "provider-source-address": "registry.terraform.io/akamai/akamai", 20 + "repo": "terraform-provider-akamai", 21 + "rev": "v0.7.1", 22 + "sha256": "0mg81147yz0m24xqljpw6v0ayhvb4fwf6qwaj7ii34hy2gjwv405", 23 + "version": "0.7.1" 24 + }, 25 + "alicloud": { 26 + "owner": "terraform-providers", 27 + "repo": "terraform-provider-alicloud", 28 + "rev": "v1.86.0", 29 + "sha256": "1hbv9ah7fd173sapwgsbg7790piwxw9zx90wfj5vz5b96ggbg28d", 30 + "version": "1.86.0" 31 + }, 32 + "archive": { 33 + "owner": "hashicorp", 34 + "provider-source-address": "registry.terraform.io/hashicorp/archive", 35 + "repo": "terraform-provider-archive", 36 + "rev": "v1.3.0", 37 + "sha256": "1hwg8ai4bvsmgnl669608lr4v940xnyig1xshps490f47c8hqy6y", 38 + "version": "1.3.0" 39 + }, 40 + "arukas": { 41 + "owner": "terraform-providers", 42 + "repo": "terraform-provider-arukas", 43 + "rev": "v1.1.0", 44 + "sha256": "1akl9fzgm5qv01vz18xjzyqjnlxw699qq4x8vr96j16l1zf10h99", 45 + "version": "1.1.0" 46 + }, 47 + "auth0": { 48 + "owner": "terraform-providers", 49 + "repo": "terraform-provider-auth0", 50 + "rev": "v0.11.0", 51 + "sha256": "1dkcgzvvwmw5z5q4146jk0gj5b1zrv51vvkhhjd8qh9ipinipn97", 52 + "version": "0.11.0" 53 + }, 54 + "avi": { 55 + "owner": "terraform-providers", 56 + "repo": "terraform-provider-avi", 57 + "rev": "v0.2.2", 58 + "sha256": "0dgpjg6iw21vfcn4i0x6x1l329a09wrd2jwghrjigwlq68wd835d", 59 + "version": "0.2.2" 60 + }, 61 + "aviatrix": { 62 + "owner": "terraform-providers", 63 + "repo": "terraform-provider-aviatrix", 64 + "rev": "v2.14.1", 65 + "sha256": "137z7fgy5gp9n9fdvllyjh3nkbalrs2giqljfldbllymhvrv7xgr", 66 + "version": "2.14.1" 67 + }, 68 + "aws": { 69 + "owner": "terraform-providers", 70 + "provider-source-address": "registry.terraform.io/hashicorp/aws", 71 + "repo": "terraform-provider-aws", 72 + "rev": "v2.65.0", 73 + "sha256": "005vs1qd6payicxldc9lr4w6kzr58xw9b930j52g1q7hlddl5mbb", 74 + "version": "2.65.0" 75 + }, 76 + "azuread": { 77 + "owner": "terraform-providers", 78 + "provider-source-address": "registry.terraform.io/hashicorp/azuread", 79 + "repo": "terraform-provider-azuread", 80 + "rev": "v0.10.0", 81 + "sha256": "0i9xrsqgh1024189hihm2nqrcy2pcyf1bwxnamwmwph5cas6hfb3", 82 + "version": "0.10.0" 83 + }, 84 + "azurerm": { 85 + "owner": "terraform-providers", 86 + "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 87 + "repo": "terraform-provider-azurerm", 88 + "rev": "v2.13.0", 89 + "sha256": "0aj19vy1flpb2233rxaypjcfimjr1wfqri1m3p15dy1r108q84r7", 90 + "version": "2.13.0" 91 + }, 92 + "azurestack": { 93 + "owner": "terraform-providers", 94 + "provider-source-address": "registry.terraform.io/hashicorp/azurestack", 95 + "repo": "terraform-provider-azurestack", 96 + "rev": "v0.9.0", 97 + "sha256": "1msm7jwzry0vmas3l68h6p0migrsm6d18zpxcncv197m8xbvg324", 98 + "version": "0.9.0" 99 + }, 100 + "baiducloud": { 101 + "owner": "terraform-providers", 102 + "repo": "terraform-provider-baiducloud", 103 + "rev": "v1.2.0", 104 + "sha256": "1s2vk4vjni5nc50pdw60pm0grrf835xy551i6d4cmfxkkpqx3f6f", 105 + "version": "1.2.0" 106 + }, 107 + "bigip": { 108 + "owner": "terraform-providers", 109 + "repo": "terraform-provider-bigip", 110 + "rev": "v1.2.0", 111 + "sha256": "0z0l4j8sn8yf6kw5sbyhp6s0046f738lsm650skcspqa5f63mbd9", 112 + "version": "1.2.0" 113 + }, 114 + "bitbucket": { 115 + "owner": "terraform-providers", 116 + "repo": "terraform-provider-bitbucket", 117 + "rev": "v1.2.0", 118 + "sha256": "11n4wpvmaab164g6k077n9dbdbhd5lwl7pxpha5492ks468nd95b", 119 + "version": "1.2.0" 120 + }, 121 + "brightbox": { 122 + "owner": "terraform-providers", 123 + "repo": "terraform-provider-brightbox", 124 + "rev": "v1.3.0", 125 + "sha256": "127l1ic70fkcqr0h23qhbpl1j2mzp44p9593x8jl936xz4ll8l70", 126 + "version": "1.3.0" 127 + }, 128 + "checkpoint": { 129 + "owner": "terraform-providers", 130 + "repo": "terraform-provider-checkpoint", 131 + "rev": "v1.0.2", 132 + "sha256": "0zypjcg1z8fkz31lfhysxx42lpw8ak4aqgdis6rxzqbnkk491fjp", 133 + "version": "1.0.2" 134 + }, 135 + "chef": { 136 + "owner": "terraform-providers", 137 + "repo": "terraform-provider-chef", 138 + "rev": "v0.2.0", 139 + "sha256": "0ihn4706fflmf0585w22l7arzxsa9biq4cgh8nlhlp5y0zy934ns", 140 + "version": "0.2.0" 141 + }, 142 + "cherryservers": { 143 + "owner": "terraform-providers", 144 + "repo": "terraform-provider-cherryservers", 145 + "rev": "v1.0.0", 146 + "sha256": "1z6ai6q8aw38kiy8x13rp0dsvb4jk40cv8pk5c069q15m4jab8lh", 147 + "version": "1.0.0" 148 + }, 149 + "ciscoasa": { 150 + "owner": "terraform-providers", 151 + "repo": "terraform-provider-ciscoasa", 152 + "rev": "v1.2.0", 153 + "sha256": "033pgy42qwjpmjyzylpml7sfzd6dvvybs56cid1f6sm4ykmxbal7", 154 + "version": "1.2.0" 155 + }, 156 + "clc": { 157 + "owner": "terraform-providers", 158 + "repo": "terraform-provider-clc", 159 + "rev": "v0.1.0", 160 + "sha256": "0gvsjnwk6xkgxai1gxsjf0hsjxbv8d8jg5hq8yd3hjhc6785fgnf", 161 + "version": "0.1.0" 162 + }, 163 + "cloudflare": { 164 + "owner": "terraform-providers", 165 + "repo": "terraform-provider-cloudflare", 166 + "rev": "v2.7.0", 167 + "sha256": "1r18lxhfi2sd42ja4bzxbkf5bli8iljrpqbgdcn1a7rcf44vnxa2", 168 + "version": "2.7.0" 169 + }, 170 + "cloudinit": { 171 + "owner": "hashicorp", 172 + "provider-source-address": "registry.terraform.io/hashicorp/cloudinit", 173 + "repo": "terraform-provider-cloudinit", 174 + "rev": "v1.0.0", 175 + "sha256": "0i926f4xkfydd2bxmim69xrvi9ymn1vrc66zl117axzsmy9200zx", 176 + "version": "1.0.0" 177 + }, 178 + "cloudscale": { 179 + "owner": "terraform-providers", 180 + "repo": "terraform-provider-cloudscale", 181 + "rev": "v2.1.2", 182 + "sha256": "052pa17a77fkmhvygfgmpz87xlc08qvz1apzc2scg2449xfdv7zb", 183 + "version": "2.1.2" 184 + }, 185 + "cloudstack": { 186 + "owner": "terraform-providers", 187 + "repo": "terraform-provider-cloudstack", 188 + "rev": "v0.3.0", 189 + "sha256": "0zmyww6z3j839ydlmv254hr8gcsixng4lcvmiwkhxb3hj1nw8hcw", 190 + "version": "0.3.0" 191 + }, 192 + "cobbler": { 193 + "owner": "terraform-providers", 194 + "repo": "terraform-provider-cobbler", 195 + "rev": "v1.1.0", 196 + "sha256": "08ljqibfi6alpvv8f7pzvjl2k4w6br6g6ac755x4xw4ycrr24xw9", 197 + "version": "1.1.0" 198 + }, 199 + "cohesity": { 200 + "owner": "terraform-providers", 201 + "repo": "terraform-provider-cohesity", 202 + "rev": "v0.1.0", 203 + "sha256": "1yifipjf51n8q9xyqcmc4zjpszmpyzb330f4zas81hahjml78hgx", 204 + "version": "0.1.0" 205 + }, 206 + "constellix": { 207 + "owner": "terraform-providers", 208 + "repo": "terraform-provider-constellix", 209 + "rev": "v0.1.0", 210 + "sha256": "14y0v8ilbrjj0aymrw50fkz2mihnwyv83z8a9f8dh399s8l624w1", 211 + "version": "0.1.0" 212 + }, 213 + "consul": { 214 + "owner": "terraform-providers", 215 + "provider-source-address": "registry.terraform.io/hashicorp/consul", 216 + "repo": "terraform-provider-consul", 217 + "rev": "v2.8.0", 218 + "sha256": "1brd0fp9ksc3x8cygxm0k2q1sh4v5x89298pnidg6xirn41lvcr4", 219 + "version": "2.8.0" 220 + }, 221 + "ct": { 222 + "owner": "poseidon", 223 + "repo": "terraform-provider-ct", 224 + "rev": "v0.6.1", 225 + "sha256": "0hh3hvi8lwb0h8x9viz5p991w94gn7354nw95b51rdmir9qi2x89", 226 + "version": "0.6.1" 227 + }, 228 + "datadog": { 229 + "owner": "terraform-providers", 230 + "repo": "terraform-provider-datadog", 231 + "rev": "v2.7.0", 232 + "sha256": "0cq11cjcm2nlszqhsrj425mk8dp0h5ljrrn7jplrbffp8g6wvadd", 233 + "version": "2.7.0" 234 + }, 235 + "digitalocean": { 236 + "owner": "terraform-providers", 237 + "repo": "terraform-provider-digitalocean", 238 + "rev": "v1.19.0", 239 + "sha256": "0plfkwkfb19f7bzky4jfa2kmkqvbah02c6j6applsd3jyiawpbgy", 240 + "version": "1.19.0" 241 + }, 242 + "dme": { 243 + "owner": "terraform-providers", 244 + "repo": "terraform-provider-dme", 245 + "rev": "v0.1.0", 246 + "sha256": "1ipqw1sbx0i9rhxawsysrqxvf10z8ra2y86xwd4iz0f12x9drblv", 247 + "version": "0.1.0" 248 + }, 249 + "dns": { 250 + "owner": "hashicorp", 251 + "provider-source-address": "registry.terraform.io/hashicorp/dns", 252 + "repo": "terraform-provider-dns", 253 + "rev": "v2.2.0", 254 + "sha256": "11xdxj6hfclaq9glbh14nihmrsk220crm9ld8bdv77w0bppmrrch", 255 + "version": "2.2.0" 256 + }, 257 + "dnsimple": { 258 + "owner": "terraform-providers", 259 + "repo": "terraform-provider-dnsimple", 260 + "rev": "v0.4.0", 261 + "sha256": "1f1cpfa30frghp4yxp9n313yaf2mm1hnjq4kzmn6n9210prab9h1", 262 + "version": "0.4.0" 263 + }, 264 + "docker": { 265 + "owner": "terraform-providers", 266 + "repo": "terraform-provider-docker", 267 + "rev": "v2.7.1", 268 + "sha256": "1jqnlc3dfy354yjdkj8iyxv0vamyxgmwxmhjim11alwzwjafbv9s", 269 + "version": "2.7.1" 270 + }, 271 + "dome9": { 272 + "owner": "terraform-providers", 273 + "repo": "terraform-provider-dome9", 274 + "rev": "v1.19.0", 275 + "sha256": "190q74aaa1v7n7pqcri8kib0g0d4njf9dzm3cygyzmsjs3pxj1lc", 276 + "version": "1.19.0" 277 + }, 278 + "dyn": { 279 + "owner": "terraform-providers", 280 + "repo": "terraform-provider-dyn", 281 + "rev": "v1.2.0", 282 + "sha256": "1a3kxmbib2y0nl7gnxknbhsflj5kfknxnm3gjxxrb2h5d2kvqy48", 283 + "version": "1.2.0" 284 + }, 285 + "exoscale": { 286 + "owner": "terraform-providers", 287 + "repo": "terraform-provider-exoscale", 288 + "rev": "v0.16.2", 289 + "sha256": "102z4v3shk0as76v90151j4c6p93wy16m1hzzk1yp50dlc8ffsks", 290 + "version": "0.16.2" 291 + }, 292 + "external": { 293 + "owner": "hashicorp", 294 + "provider-source-address": "registry.terraform.io/hashicorp/external", 295 + "repo": "terraform-provider-external", 296 + "rev": "v1.2.0", 297 + "sha256": "1kx28bffhd1pg3m0cbldclc8l9zic16mqrk7gybcls9vyds5gbvc", 298 + "version": "1.2.0" 299 + }, 300 + "fastly": { 301 + "owner": "terraform-providers", 302 + "repo": "terraform-provider-fastly", 303 + "rev": "v0.16.1", 304 + "sha256": "1pjrcw03a86xgkzcx778f7kk79svv8csy05b7qi0m5x77zy4pws7", 305 + "version": "0.16.1" 306 + }, 307 + "flexibleengine": { 308 + "owner": "terraform-providers", 309 + "repo": "terraform-provider-flexibleengine", 310 + "rev": "v1.12.1", 311 + "sha256": "0klxi40dd3a4dp7gjsjjwh6zv2m94hh6mk5m9g0dyhvn0r28w5j2", 312 + "version": "1.12.1" 313 + }, 314 + "fortios": { 315 + "owner": "terraform-providers", 316 + "repo": "terraform-provider-fortios", 317 + "rev": "v1.2.0", 318 + "sha256": "0sqp23pyldxjkfw33xn5l5fqs4vn00kkfhy9wnl690wn0cwmldbx", 319 + "version": "1.2.0" 320 + }, 321 + "genymotion": { 322 + "owner": "terraform-providers", 323 + "repo": "terraform-provider-genymotion", 324 + "rev": "v1.1.0", 325 + "sha256": "02jpr3cm7rrf810c69sr6lcxzvxpnf7icc5z80gnvg67wwfg4ph4", 326 + "version": "1.1.0" 327 + }, 328 + "github": { 329 + "owner": "terraform-providers", 330 + "repo": "terraform-provider-github", 331 + "rev": "v2.8.0", 332 + "sha256": "11aw9wqnayl786hvbgnb9ijijaipaggj18vkn5y0kcj2v4dwq4wg", 333 + "version": "2.8.0" 334 + }, 335 + "gitlab": { 336 + "owner": "terraform-providers", 337 + "repo": "terraform-provider-gitlab", 338 + "rev": "v2.9.0", 339 + "sha256": "0l0b69nxxskpsylcgli2sm9qq7p4hw96dsri24w38shhnxmpysbb", 340 + "version": "2.9.0" 341 + }, 342 + "google": { 343 + "owner": "terraform-providers", 344 + "repo": "terraform-provider-google", 345 + "rev": "v3.18.0", 346 + "sha256": "18cxl1qw1wyvzvhgjm1s3c19hbi5z9s6mipgazhrac70myw8dmy7", 347 + "version": "3.18.0" 348 + }, 349 + "google-beta": { 350 + "owner": "terraform-providers", 351 + "repo": "terraform-provider-google-beta", 352 + "rev": "v3.18.0", 353 + "sha256": "1rsaqrgr6ddgx1pala83y70dk32s0mvf6vi877awmimxjzsa1l4r", 354 + "version": "3.18.0" 355 + }, 356 + "grafana": { 357 + "owner": "terraform-providers", 358 + "repo": "terraform-provider-grafana", 359 + "rev": "v1.5.0", 360 + "sha256": "0zy3bqgpxymp2zygaxzllk1ysdankwxa1sy1djfgr4fs2nlggkwi", 361 + "version": "1.5.0" 362 + }, 363 + "gridscale": { 364 + "owner": "terraform-providers", 365 + "repo": "terraform-provider-gridscale", 366 + "rev": "v1.6.0", 367 + "sha256": "00l3cwvyyjk0n3j535qfj3bsf1s5l07786gnxycj0f8vz3a06bcq", 368 + "version": "1.6.0" 369 + }, 370 + "hcloud": { 371 + "owner": "terraform-providers", 372 + "repo": "terraform-provider-hcloud", 373 + "rev": "v1.16.0", 374 + "sha256": "09v2bg4ffyh4ibz449dygxgd7mvjgh4b2r242l3cwi7pzn66imrz", 375 + "version": "1.16.0" 376 + }, 377 + "hedvig": { 378 + "owner": "terraform-providers", 379 + "repo": "terraform-provider-hedvig", 380 + "rev": "v1.1.1", 381 + "sha256": "1gd26jm9frn52hy2vm5sv003lbai5sjgdign6akhjmw5sdsmfr05", 382 + "version": "1.1.1" 383 + }, 384 + "helm": { 385 + "owner": "hashicorp", 386 + "provider-source-address": "registry.terraform.io/hashicorp/helm", 387 + "repo": "terraform-provider-helm", 388 + "rev": "v1.2.2", 389 + "sha256": "1hjlf0pzc9jkcvqi52kvqwmd8v0cvnhhcbahzxmv0zkdwh310c12", 390 + "version": "1.2.2" 391 + }, 392 + "heroku": { 393 + "owner": "terraform-providers", 394 + "repo": "terraform-provider-heroku", 395 + "rev": "v2.4.1", 396 + "sha256": "10dacnd0y8q952s53n5myy08slw349pbfddjz63wcblcjyhvq0df", 397 + "version": "2.4.1" 398 + }, 399 + "http": { 400 + "owner": "hashicorp", 401 + "provider-source-address": "registry.terraform.io/hashicorp/http", 402 + "repo": "terraform-provider-http", 403 + "rev": "v1.2.0", 404 + "sha256": "0q8ichbqrq62q1j0rc7sdz1jzfwg2l9v4ac9jqf6y485dblhmwqd", 405 + "version": "1.2.0" 406 + }, 407 + "huaweicloud": { 408 + "owner": "terraform-providers", 409 + "repo": "terraform-provider-huaweicloud", 410 + "rev": "v1.14.0", 411 + "sha256": "10g5xl3pspzmj0bjzqbw3br4k7kh2jplph06f7sz2zg9dncl4h5z", 412 + "version": "1.14.0" 413 + }, 414 + "huaweicloudstack": { 415 + "owner": "terraform-providers", 416 + "repo": "terraform-provider-huaweicloudstack", 417 + "rev": "v1.2.0", 418 + "sha256": "0jhx9rap4128j8sfkvpp8lbdmvdba0rkd3nxvy38wr3n18m7v1xg", 419 + "version": "1.2.0" 420 + }, 421 + "ibm": { 422 + "owner": "IBM-Cloud", 423 + "repo": "terraform-provider-ibm", 424 + "rev": "v1.7.0", 425 + "sha256": "1kb2dxdygvph65hh7qiba9kl9k5aygxxvx3x1qi28jwny594j82a", 426 + "version": "1.7.0" 427 + }, 428 + "icinga2": { 429 + "owner": "terraform-providers", 430 + "repo": "terraform-provider-icinga2", 431 + "rev": "v0.3.0", 432 + "sha256": "0xwjxb84glhp9viqykziwanj696w2prq4r7k0565k0w3qiaz440v", 433 + "version": "0.3.0" 434 + }, 435 + "ignition": { 436 + "owner": "terraform-providers", 437 + "repo": "terraform-provider-ignition", 438 + "rev": "v1.2.1", 439 + "sha256": "0wd29iw0a5w7ykgs9m1mmi0bw5z9dl4z640qyz64x8rlh5hl1wql", 440 + "version": "1.2.1" 441 + }, 442 + "incapsula": { 443 + "owner": "terraform-providers", 444 + "repo": "terraform-provider-incapsula", 445 + "rev": "v2.1.0", 446 + "sha256": "12zw2m7j52rszfawywbiv9rgv976h1w6bp98012qn45d4ap2kvzy", 447 + "version": "2.1.0" 448 + }, 449 + "influxdb": { 450 + "owner": "terraform-providers", 451 + "repo": "terraform-provider-influxdb", 452 + "rev": "v1.3.0", 453 + "sha256": "19af40g8hgz2rdz6523v0fs71ww7qdlf2mh5j9vb7pfzriqwa5k9", 454 + "version": "1.3.0" 455 + }, 456 + "infoblox": { 457 + "owner": "terraform-providers", 458 + "repo": "terraform-provider-infoblox", 459 + "rev": "v1.0.0", 460 + "sha256": "0p95y5w3fzddygmsjc0j60z0f4aazvy5iwbwszj0i8gs42qhda2f", 461 + "version": "1.0.0" 462 + }, 463 + "jdcloud": { 464 + "owner": "terraform-providers", 465 + "repo": "terraform-provider-jdcloud", 466 + "rev": "v1.1.0", 467 + "sha256": "04vz0m3z9rfw2hp0h3jhn625r2v37b319krznvhqylqzksv39dzf", 468 + "version": "1.1.0" 469 + }, 470 + "ksyun": { 471 + "owner": "terraform-providers", 472 + "repo": "terraform-provider-ksyun", 473 + "rev": "v1.0.0", 474 + "sha256": "1vcx612bz2p0rjsrx11j6fdc0f0q2jm5m3xl94wrpx9jjb7aczvc", 475 + "version": "1.0.0" 476 + }, 477 + "kubernetes": { 478 + "owner": "terraform-providers", 479 + "repo": "terraform-provider-kubernetes", 480 + "rev": "v1.11.3", 481 + "sha256": "13j4xwibjgiqpzwbwd0d3z1idv0lwz78ip38khhmhwa78mjjb4zz", 482 + "version": "1.11.3" 483 + }, 484 + "kubernetes-alpha": { 485 + "owner": "hashicorp", 486 + "repo": "terraform-provider-kubernetes-alpha", 487 + "rev": "nightly20200608", 488 + "sha256": "1g171sppf3kq5qlp6g0qqdm0x8lnpizgw8bxjlhp9b6cl4kym70m", 489 + "version": "nightly20200608" 490 + }, 491 + "launchdarkly": { 492 + "owner": "terraform-providers", 493 + "repo": "terraform-provider-launchdarkly", 494 + "rev": "v1.3.2", 495 + "sha256": "0vgkivzbf6hcl9by6l0whpwidva7zmmgdabkshjjk0npl2cj8f9n", 496 + "version": "1.3.2" 497 + }, 498 + "librato": { 499 + "owner": "terraform-providers", 500 + "repo": "terraform-provider-librato", 501 + "rev": "v0.1.0", 502 + "sha256": "0bxadwj5s7bvc4vlymn3w6qckf14hz82r7q98w2nh55sqr52d923", 503 + "version": "0.1.0" 504 + }, 505 + "linode": { 506 + "owner": "terraform-providers", 507 + "repo": "terraform-provider-linode", 508 + "rev": "v1.12.3", 509 + "sha256": "17hnm7wivd75psap2qdmlnmmlf964s7jf4jrfgsm6njx32wwwfpp", 510 + "version": "1.12.3" 511 + }, 512 + "local": { 513 + "owner": "hashicorp", 514 + "provider-source-address": "registry.terraform.io/hashicorp/local", 515 + "repo": "terraform-provider-local", 516 + "rev": "v1.4.0", 517 + "sha256": "1k1kbdn99ypn1pi6vqbs1l9a8vvf4vs32wl8waa16i26514sz1wk", 518 + "version": "1.4.0" 519 + }, 520 + "logentries": { 521 + "owner": "terraform-providers", 522 + "repo": "terraform-provider-logentries", 523 + "rev": "v1.0.0", 524 + "sha256": "04xprkb9zwdjyzmsdf10bgmn8sa8q7jw0izz8lw0cc9hag97qgbq", 525 + "version": "1.0.0" 526 + }, 527 + "logicmonitor": { 528 + "owner": "terraform-providers", 529 + "repo": "terraform-provider-logicmonitor", 530 + "rev": "v1.3.0", 531 + "sha256": "00d8qx95cxaif636dyh935nv9nn6lmb1ybxy7n4myy9g80y50ap1", 532 + "version": "1.3.0" 533 + }, 534 + "mailgun": { 535 + "owner": "terraform-providers", 536 + "repo": "terraform-provider-mailgun", 537 + "rev": "v0.4.1", 538 + "sha256": "1l76pg4hmww9zg2n4rkhm5dwjh42fxri6d41ih1bf670krkxwsmz", 539 + "version": "0.4.1" 540 + }, 541 + "matchbox": { 542 + "owner": "poseidon", 543 + "repo": "terraform-provider-matchbox", 544 + "rev": "v0.3.0", 545 + "sha256": "1nq7k8qa7rv8xyryjigwpwcwvj1sw85c4j46rkfdv70b6js25jz3", 546 + "version": "0.3.0" 547 + }, 548 + "metalcloud": { 549 + "owner": "terraform-providers", 550 + "repo": "terraform-provider-metalcloud", 551 + "rev": "v2.2.0", 552 + "sha256": "0xii9gk96srzi9y4pbvlx2cvwypll4igvk89f9qrg18qrw72ags3", 553 + "version": "2.2.0" 554 + }, 555 + "mongodbatlas": { 556 + "owner": "terraform-providers", 557 + "repo": "terraform-provider-mongodbatlas", 558 + "rev": "v0.5.1", 559 + "sha256": "0sl5yd1bqj79f7pj49aqh7l3fvdrbf8r7a4g7cv15qbc8g3lr1dh", 560 + "version": "0.5.1" 561 + }, 562 + "mysql": { 563 + "owner": "terraform-providers", 564 + "repo": "terraform-provider-mysql", 565 + "rev": "v1.9.0", 566 + "sha256": "14gxxki3jhncv3s2x828ns2vgmf2xxzigdyp9b54mbkw5rnv1k2g", 567 + "version": "1.9.0" 568 + }, 569 + "ncloud": { 570 + "owner": "terraform-providers", 571 + "repo": "terraform-provider-ncloud", 572 + "rev": "v1.2.0", 573 + "sha256": "1h2fr0ss58dr3ypqj6kw90iyji6s83sz2i85vhs5z2adjbk7h8va", 574 + "version": "1.2.0" 575 + }, 576 + "netlify": { 577 + "owner": "terraform-providers", 578 + "repo": "terraform-provider-netlify", 579 + "rev": "v0.4.0", 580 + "sha256": "07xds84k2vgpvn2cy3id7hmzg57sz2603zs4msn3ysxmi28lmqyg", 581 + "version": "0.4.0" 582 + }, 583 + "newrelic": { 584 + "owner": "terraform-providers", 585 + "repo": "terraform-provider-newrelic", 586 + "rev": "v1.19.0", 587 + "sha256": "0nmbgw4qyzsw8kxi7p8dy4j1lkxcz7qfs56qsvwf2w07y4qm382p", 588 + "version": "1.19.0" 589 + }, 590 + "nixos": { 591 + "owner": "tweag", 592 + "repo": "terraform-provider-nixos", 593 + "rev": "v0.0.1", 594 + "sha256": "00vz6qjq1pk39iqg4356b8g3c6slla9jifkv2knk46gc9q93q0lf", 595 + "version": "0.0.1" 596 + }, 597 + "nomad": { 598 + "owner": "terraform-providers", 599 + "repo": "terraform-provider-nomad", 600 + "rev": "v1.4.5", 601 + "sha256": "1sccm4mspjn92ky6nscsrmbb573mx53wzsvvapsf2p4119h9s30i", 602 + "version": "1.4.5" 603 + }, 604 + "ns1": { 605 + "owner": "terraform-providers", 606 + "repo": "terraform-provider-ns1", 607 + "rev": "v1.8.3", 608 + "sha256": "18mq6r8sw2jjvngay0zyvzlfiln8c0xb8hcrl2wcmnpqv2iinbkl", 609 + "version": "1.8.3" 610 + }, 611 + "nsxt": { 612 + "owner": "terraform-providers", 613 + "repo": "terraform-provider-nsxt", 614 + "rev": "v2.0.0", 615 + "sha256": "0fka793r0c06sz8vlxk0z7vbm6kab5xzk39r5pznkq34004r17sl", 616 + "version": "2.0.0" 617 + }, 618 + "null": { 619 + "owner": "hashicorp", 620 + "provider-source-address": "registry.terraform.io/hashicorp/null", 621 + "repo": "terraform-provider-null", 622 + "rev": "v2.1.2", 623 + "sha256": "0di1hxmd3s80sz8hl5q2i425by8fbk15f0r4jmnm6vra0cq89jw2", 624 + "version": "2.1.2" 625 + }, 626 + "nutanix": { 627 + "owner": "terraform-providers", 628 + "repo": "terraform-provider-nutanix", 629 + "rev": "v1.0.2", 630 + "sha256": "17sgsxsh8minirks08c6gz52cf7ndn220sx4xzi6bq64yi6qw2yc", 631 + "version": "1.0.2" 632 + }, 633 + "oci": { 634 + "owner": "terraform-providers", 635 + "provider-source-address": "registry.terraform.io/hashicorp/oci", 636 + "repo": "terraform-provider-oci", 637 + "rev": "v3.79.0", 638 + "sha256": "11n2v537zniiv5xvhpypqrm09my8zybirvq4ly94hp69v73xj89c", 639 + "version": "3.79.0" 640 + }, 641 + "okta": { 642 + "owner": "terraform-providers", 643 + "repo": "terraform-provider-okta", 644 + "rev": "v3.3.0", 645 + "sha256": "1z557z1yagp2caf85hmcr6sddax9a5h47jja17082qmmr1qy0i07", 646 + "version": "3.3.0" 647 + }, 648 + "oktaasa": { 649 + "owner": "terraform-providers", 650 + "repo": "terraform-provider-oktaasa", 651 + "rev": "v1.0.0", 652 + "sha256": "093d5r8dz8gryk8qp5var2qrrgkvs1gwgw3zqpxry9xc5cpn30w0", 653 + "version": "1.0.0" 654 + }, 655 + "oneandone": { 656 + "owner": "terraform-providers", 657 + "repo": "terraform-provider-oneandone", 658 + "rev": "v1.3.0", 659 + "sha256": "0c412nqg3k17124i51nn3ffra6gcll904h37h7hyvz97cdblcncn", 660 + "version": "1.3.0" 661 + }, 662 + "opc": { 663 + "owner": "terraform-providers", 664 + "repo": "terraform-provider-opc", 665 + "rev": "v1.4.0", 666 + "sha256": "1yl8bbh4pf94wlmna294zcawylr9hiaix82wr321g9wb0vi3d5l8", 667 + "version": "1.4.0" 668 + }, 669 + "opennebula": { 670 + "owner": "terraform-providers", 671 + "repo": "terraform-provider-opennebula", 672 + "rev": "v0.1.1", 673 + "sha256": "048cqd89fz5xpji1w8ylg75nbzzcx1c5n89y1k0ra8d3g2208yb2", 674 + "version": "0.1.1" 675 + }, 676 + "openstack": { 677 + "owner": "terraform-providers", 678 + "repo": "terraform-provider-openstack", 679 + "rev": "v1.28.0", 680 + "sha256": "1g2nxv312ddvkgpph17m9sh4zmy5ddj8gqwnfb3frbfbbamrgar6", 681 + "version": "1.28.0" 682 + }, 683 + "opentelekomcloud": { 684 + "owner": "terraform-providers", 685 + "repo": "terraform-provider-opentelekomcloud", 686 + "rev": "v1.17.1", 687 + "sha256": "1d4w35hpvxy5wkb6n9wrh2nfcsy0xgk6d4jbk4sy7dn44w3nkqbg", 688 + "version": "1.17.1" 689 + }, 690 + "opsgenie": { 691 + "owner": "terraform-providers", 692 + "repo": "terraform-provider-opsgenie", 693 + "rev": "v0.3.4", 694 + "sha256": "11pbkhn7yhz2mfa01ikn7rdajl28zwxfq9g9qdf9lvkdrv88gwh0", 695 + "version": "0.3.4" 696 + }, 697 + "oraclepaas": { 698 + "owner": "terraform-providers", 699 + "repo": "terraform-provider-oraclepaas", 700 + "rev": "v1.5.3", 701 + "sha256": "0xb03b5jgm06rgrllib6zj1nkh54zv2mqjnyfflgnazpf4c1ia15", 702 + "version": "1.5.3" 703 + }, 704 + "ovh": { 705 + "owner": "terraform-providers", 706 + "repo": "terraform-provider-ovh", 707 + "rev": "v0.8.0", 708 + "sha256": "1ww4ng8w5hm50rbxd83xzbkq8qsn04dqwpdjhs587v9d0x2vwrf1", 709 + "version": "0.8.0" 710 + }, 711 + "packet": { 712 + "owner": "terraform-providers", 713 + "repo": "terraform-provider-packet", 714 + "rev": "v2.9.0", 715 + "sha256": "0d9r272gidkwn4zr130ml047512qq5d5d599s63blzy6m38vilha", 716 + "version": "2.9.0" 717 + }, 718 + "pagerduty": { 719 + "owner": "terraform-providers", 720 + "repo": "terraform-provider-pagerduty", 721 + "rev": "v1.7.2", 722 + "sha256": "1a8g8rpn52wibrxhnvhlda7ja38vw9aadgdc8nbj7zs50x4aj3ic", 723 + "version": "1.7.2" 724 + }, 725 + "panos": { 726 + "owner": "terraform-providers", 727 + "repo": "terraform-provider-panos", 728 + "rev": "v1.6.2", 729 + "sha256": "1qy6jynv61zhvq16s8jkwjhxz7r65cmk9k37ahh07pbhdx707mz5", 730 + "version": "1.6.2" 731 + }, 732 + "pass": { 733 + "owner": "camptocamp", 734 + "repo": "terraform-provider-pass", 735 + "rev": "1.2.1", 736 + "sha256": "1hf5mvgz5ycp7shiy8px205d9kwswfjmclg7mlh9a55bkraffahk", 737 + "version": "1.2.1" 738 + }, 739 + "postgresql": { 740 + "owner": "terraform-providers", 741 + "repo": "terraform-provider-postgresql", 742 + "rev": "v1.6.0", 743 + "sha256": "0m9x60hrry0cqx4bhmql081wjcbay3750jwzqiph5vpj9717banf", 744 + "version": "1.6.0" 745 + }, 746 + "powerdns": { 747 + "owner": "terraform-providers", 748 + "repo": "terraform-provider-powerdns", 749 + "rev": "v1.4.0", 750 + "sha256": "1mfcj32v66w5gnzbrdkampydl3m9f1155vcdw8l1f2nba59irkgw", 751 + "version": "1.4.0" 752 + }, 753 + "profitbricks": { 754 + "owner": "terraform-providers", 755 + "repo": "terraform-provider-profitbricks", 756 + "rev": "v1.5.2", 757 + "sha256": "0gass4gzv8axlzn5rgg35nqvd61q82k041r0sr6x6pv6j8v1ixln", 758 + "version": "1.5.2" 759 + }, 760 + "pureport": { 761 + "owner": "terraform-providers", 762 + "repo": "terraform-provider-pureport", 763 + "rev": "v1.1.8", 764 + "sha256": "02vmqwjz5m5hj4zghwicjp27dxvc4qsiwj4gjsi66w6djdqnh4h1", 765 + "version": "1.1.8" 766 + }, 767 + "rabbitmq": { 768 + "owner": "terraform-providers", 769 + "repo": "terraform-provider-rabbitmq", 770 + "rev": "v1.3.0", 771 + "sha256": "1adkbfm0p7a9i1i53bdmb34g5871rklgqkx7kzmwmk4fvv89n6g8", 772 + "version": "1.3.0" 773 + }, 774 + "rancher": { 775 + "owner": "terraform-providers", 776 + "repo": "terraform-provider-rancher", 777 + "rev": "v1.5.0", 778 + "sha256": "0yhv9ahj6ajspgnl2f77gpyd6klq44dyl74lvl10bx6yy56abi2m", 779 + "version": "1.5.0" 780 + }, 781 + "rancher2": { 782 + "owner": "terraform-providers", 783 + "repo": "terraform-provider-rancher2", 784 + "rev": "v1.8.3", 785 + "sha256": "1k2d9j17b7sssliraww6as196ihdcra1ylhg1qbynklpr0asiwna", 786 + "version": "1.8.3" 787 + }, 788 + "random": { 789 + "owner": "hashicorp", 790 + "provider-source-address": "registry.terraform.io/hashicorp/random", 791 + "repo": "terraform-provider-random", 792 + "rev": "v2.2.1", 793 + "sha256": "1qklsxj443vsj61lwl7qf7xwgnllwcvb2yk6s0kn9g3iq63pcv30", 794 + "version": "2.2.1" 795 + }, 796 + "rightscale": { 797 + "owner": "terraform-providers", 798 + "repo": "terraform-provider-rightscale", 799 + "rev": "v1.3.1", 800 + "sha256": "0abwxaghrxpahpsk6kd02fjh0rhck4xsdrzcpv629yh8ip9rzcaj", 801 + "version": "1.3.1" 802 + }, 803 + "rundeck": { 804 + "owner": "terraform-providers", 805 + "repo": "terraform-provider-rundeck", 806 + "rev": "v0.4.0", 807 + "sha256": "1x131djsny8w84yf7w2il33wlc3ysy3k399dziii2lmq4h8sgrpr", 808 + "version": "0.4.0" 809 + }, 810 + "runscope": { 811 + "owner": "terraform-providers", 812 + "repo": "terraform-provider-runscope", 813 + "rev": "v0.6.0", 814 + "sha256": "1fsph2cnyvzdwa5hwdjabfk4azmc3x8a7afpwpawxfdvqhgpr595", 815 + "version": "0.6.0" 816 + }, 817 + "scaleway": { 818 + "owner": "terraform-providers", 819 + "repo": "terraform-provider-scaleway", 820 + "rev": "v1.15.0", 821 + "sha256": "0bdhjrml14f5z4spkl7l305g0vdzpgama7ahngws8jhvl8yfa208", 822 + "version": "1.15.0" 823 + }, 824 + "secret": { 825 + "owner": "tweag", 826 + "repo": "terraform-provider-secret", 827 + "rev": "v1.1.1", 828 + "sha256": "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd", 829 + "version": "1.1.1" 830 + }, 831 + "segment": { 832 + "owner": "ajbosco", 833 + "repo": "terraform-provider-segment", 834 + "rev": "v0.2.0", 835 + "sha256": "0ic5b9djhnb1bs2bz3zdprgy3r55dng09xgc4d9l9fyp85g2amaz", 836 + "version": "0.2.0" 837 + }, 838 + "selectel": { 839 + "owner": "terraform-providers", 840 + "repo": "terraform-provider-selectel", 841 + "rev": "v3.3.0", 842 + "sha256": "1fs96qd2b4glk8hhn5m9r04ap679g0kf3nnhjx1a2idqwrv71gcl", 843 + "version": "3.3.0" 844 + }, 845 + "signalfx": { 846 + "owner": "terraform-providers", 847 + "repo": "terraform-provider-signalfx", 848 + "rev": "v4.23.0", 849 + "sha256": "1v3whvqb6nilfvw4c0xziq6yrlkl96d2cya094c7bd7wp9hzif1l", 850 + "version": "4.23.0" 851 + }, 852 + "skytap": { 853 + "owner": "terraform-providers", 854 + "repo": "terraform-provider-skytap", 855 + "rev": "v0.14.1", 856 + "sha256": "0ygsdkv7czyhsjsx1q57rmmcl8x66d65yarhg40hlng5c7xpi52g", 857 + "version": "0.14.1" 858 + }, 859 + "softlayer": { 860 + "owner": "terraform-providers", 861 + "repo": "terraform-provider-softlayer", 862 + "rev": "v0.0.1", 863 + "sha256": "1xcg5zm2n1pc3l7ng94k589r7ykv6fxsmr5qn9xmmpdf912rdnfq", 864 + "version": "0.0.1" 865 + }, 866 + "sops": { 867 + "owner": "carlpett", 868 + "repo": "terraform-provider-sops", 869 + "rev": "v0.5.1", 870 + "sha256": "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh", 871 + "version": "0.5.1" 872 + }, 873 + "spotinst": { 874 + "owner": "terraform-providers", 875 + "repo": "terraform-provider-spotinst", 876 + "rev": "v1.17.0", 877 + "sha256": "0pmbr2xdqrzkd66zv4gpyxzahs7p2m2xl5qyvqpg0apxn91z3ra7", 878 + "version": "1.17.0" 879 + }, 880 + "stackpath": { 881 + "owner": "terraform-providers", 882 + "repo": "terraform-provider-stackpath", 883 + "rev": "v1.3.0", 884 + "sha256": "0gsr903v6fngaxm2r5h53g9yc3jpx2zccqq07rhzm9jbsfb6rlzn", 885 + "version": "1.3.0" 886 + }, 887 + "statuscake": { 888 + "owner": "terraform-providers", 889 + "repo": "terraform-provider-statuscake", 890 + "rev": "v1.0.0", 891 + "sha256": "1x295va6c72465cxps0kx3rrb7s9aip2cniy6icsg1b2yrsb9b26", 892 + "version": "1.0.0" 893 + }, 894 + "sumologic": { 895 + "owner": "terraform-providers", 896 + "repo": "terraform-provider-sumologic", 897 + "rev": "v2.0.3", 898 + "sha256": "0d7xsfdfs6dj02bh90bhwsa2jgxf84df3pqmsjlmxvpv65dv4vs8", 899 + "version": "2.0.3" 900 + }, 901 + "telefonicaopencloud": { 902 + "owner": "terraform-providers", 903 + "repo": "terraform-provider-telefonicaopencloud", 904 + "rev": "v1.0.0", 905 + "sha256": "1761wkjz3d2458xl7855lxklyxgyk05fddh92rp6975y0ca6xa5m", 906 + "version": "1.0.0" 907 + }, 908 + "template": { 909 + "owner": "hashicorp", 910 + "provider-source-address": "registry.terraform.io/hashicorp/template", 911 + "repo": "terraform-provider-template", 912 + "rev": "v2.1.2", 913 + "sha256": "18w1mmma81m9j7yf6q500w8v9ss28w6sw2ynssl99pyw2gwmd04q", 914 + "version": "2.1.2" 915 + }, 916 + "tencentcloud": { 917 + "owner": "terraform-providers", 918 + "repo": "terraform-provider-tencentcloud", 919 + "rev": "v1.36.0", 920 + "sha256": "1sqynm0g1al5hnxzccv8iiqcgd07ys0g828f3xfw53b6f5vzbhfr", 921 + "version": "1.36.0" 922 + }, 923 + "terraform": { 924 + "owner": "terraform-providers", 925 + "repo": "terraform-provider-terraform", 926 + "rev": "v1.0.2", 927 + "sha256": "1aj6g6l68n9kqmxfjlkwwxnac7fhha6wrmvsw4yylf0qyssww75v", 928 + "version": "1.0.2" 929 + }, 930 + "tfe": { 931 + "owner": "terraform-providers", 932 + "repo": "terraform-provider-tfe", 933 + "rev": "v0.18.0", 934 + "sha256": "1cl83afm00fflsd3skynjvncid3r74fkxfznrs1v8qypcg1j79g1", 935 + "version": "0.18.0" 936 + }, 937 + "tls": { 938 + "owner": "hashicorp", 939 + "provider-source-address": "registry.terraform.io/hashicorp/tls", 940 + "repo": "terraform-provider-tls", 941 + "rev": "v2.1.1", 942 + "sha256": "1qsx540pjcq4ra034q2dwnw5nmzab5h1c3vm20ppg5dkhhyiizq8", 943 + "version": "2.1.1" 944 + }, 945 + "triton": { 946 + "owner": "terraform-providers", 947 + "repo": "terraform-provider-triton", 948 + "rev": "v0.7.0", 949 + "sha256": "14wbdm2rlmjld9y7iizdinhk1fnx5s8fgjgd3jcs1b4g126s0pl0", 950 + "version": "0.7.0" 951 + }, 952 + "turbot": { 953 + "owner": "terraform-providers", 954 + "repo": "terraform-provider-turbot", 955 + "rev": "v1.3.0", 956 + "sha256": "0z56s3kmx84raiwiny9jing8ac9msfd5vk8va24k8czwj2v5gb0f", 957 + "version": "1.3.0" 958 + }, 959 + "ucloud": { 960 + "owner": "terraform-providers", 961 + "repo": "terraform-provider-ucloud", 962 + "rev": "v1.20.0", 963 + "sha256": "1s3xgdrngiy7slxwk5cmhij681yyfvc8185yig7jmrm21q2981f6", 964 + "version": "1.20.0" 965 + }, 966 + "ultradns": { 967 + "owner": "terraform-providers", 968 + "repo": "terraform-provider-ultradns", 969 + "rev": "v0.1.0", 970 + "sha256": "0bq2y6bxdax7qnmq6vxh8pz9sqy1r3m05dv7q5dbv2xvba1b88hj", 971 + "version": "0.1.0" 972 + }, 973 + "vault": { 974 + "owner": "terraform-providers", 975 + "provider-source-address": "registry.terraform.io/hashicorp/vault", 976 + "repo": "terraform-provider-vault", 977 + "rev": "v2.11.0", 978 + "sha256": "1yzakc7jp0rs9axnfdqw409asrbjhq0qa7xn4xzpi7m94g1ii12d", 979 + "version": "2.11.0" 980 + }, 981 + "vcd": { 982 + "owner": "terraform-providers", 983 + "repo": "terraform-provider-vcd", 984 + "rev": "v2.8.0", 985 + "sha256": "0myj5a9mrh7vg6h3gk5f0wsdp6832nz0z10h184107sdchpv253n", 986 + "version": "2.8.0" 987 + }, 988 + "venafi": { 989 + "owner": "terraform-providers", 990 + "repo": "terraform-provider-venafi", 991 + "rev": "v0.9.2", 992 + "sha256": "06nk5c7lxs8fc04sz97lc3yk1zk1b9phkzw6fj9fnmpgaak87bj9", 993 + "version": "0.9.2" 994 + }, 995 + "vra7": { 996 + "owner": "terraform-providers", 997 + "repo": "terraform-provider-vra7", 998 + "rev": "v1.0.1", 999 + "sha256": "0qmldgxmrv840c5rbmskdf4f9g4v52gg9v7magm6j2w2g0dp1022", 1000 + "version": "1.0.1" 1001 + }, 1002 + "vsphere": { 1003 + "owner": "terraform-providers", 1004 + "repo": "terraform-provider-vsphere", 1005 + "rev": "v1.18.3", 1006 + "sha256": "1cvfmkckigi80cvv826m0d8wzd98qny0r5nqpl7nkzz5kybkb5qp", 1007 + "version": "1.18.3" 1008 + }, 1009 + "vthunder": { 1010 + "owner": "terraform-providers", 1011 + "repo": "terraform-provider-vthunder", 1012 + "rev": "v0.1.0", 1013 + "sha256": "1mw55g0kjgp300p6y4s8wc91fgfxjm0cbszfzgbc8ca4b00j8cc2", 1014 + "version": "0.1.0" 1015 + }, 1016 + "vultr": { 1017 + "owner": "terraform-providers", 1018 + "repo": "terraform-provider-vultr", 1019 + "rev": "v1.3.0", 1020 + "sha256": "0swc2fvp83d6w0cqvyxs346c756wr48xbn8m8jqkmma5s4ab2y4k", 1021 + "version": "1.3.0" 1022 + }, 1023 + "wavefront": { 1024 + "owner": "terraform-providers", 1025 + "repo": "terraform-provider-wavefront", 1026 + "rev": "v2.3.0", 1027 + "sha256": "0aci96852bd4y8bi9y68p550jiji0c69kiw4zhf9qfld0sjz44j2", 1028 + "version": "2.3.0" 1029 + }, 1030 + "yandex": { 1031 + "owner": "terraform-providers", 1032 + "repo": "terraform-provider-yandex", 1033 + "rev": "v0.40.0", 1034 + "sha256": "0dymhdrdm00m9xn4xka3zbvjqnckhl06vz5zm6rqivkmw8m2q0mz", 1035 + "version": "0.40.0" 1036 + } 1037 + }
-177
pkgs/applications/networking/cluster/terraform-providers/update-all
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p bash coreutils jq nix gitAndTools.hub 3 - # vim: ft=sh sw=2 et 4 - # shellcheck shell=bash 5 - # 6 - # This scripts scans the github terraform-providers repo for new releases, 7 - # generates the corresponding nix code and finally generates an index of 8 - # all the providers given in ./providers.txt. 9 - set -euo pipefail 10 - 11 - # the maximum number of attempts before giving up inside of GET and prefetch_github 12 - readonly maxAttempts=30 13 - 14 - get_tf_providers_org() { 15 - # returns all terraform providers in a given organization, and their the 16 - # latest tags, in the format 17 - # $org/$repo $rev 18 - local org=$1 19 - hub api --paginate graphql -f query=" 20 - query(\$endCursor: String) { 21 - repositoryOwner(login: \"${org}\") { 22 - repositories(first: 100, after: \$endCursor) { 23 - nodes { 24 - nameWithOwner 25 - name 26 - refs(first: 1, refPrefix: \"refs/tags/\", orderBy: {field: TAG_COMMIT_DATE, direction: DESC}) { 27 - nodes { 28 - name 29 - } 30 - } 31 - } 32 - pageInfo { 33 - hasNextPage 34 - endCursor 35 - } 36 - } 37 - } 38 - }" | \ 39 - jq -r '.data.repositoryOwner.repositories.nodes[] | select(.name | startswith("terraform-provider-")) | select((.refs.nodes | length) > 0) | .nameWithOwner + " " + .refs.nodes[0].name' 40 - # filter the result with jq: 41 - # - repos need to start with `teraform-provider-` 42 - # - they need to have at least one tag 43 - # for each of the remaining repos, assemble a string $org/$repo $rev 44 - } 45 - 46 - get_latest_repo_tag() { 47 - # of a given repo and owner, retrieve the latest tag 48 - local owner=$1 49 - local repo=$2 50 - hub api --paginate "https://api.github.com/repos/$owner/$repo/git/refs/tags" | \ 51 - jq -r '.[].ref' | \ 52 - grep -v 'v\.' | \ 53 - cut -d '/' -f 3- | \ 54 - sort --version-sort | \ 55 - tail -1 56 - } 57 - 58 - prefetch_github() { 59 - # of a given owner, repo and rev, fetch the tarball and return the output of 60 - # `nix-prefetch-url` 61 - local owner=$1 62 - local repo=$2 63 - local rev=$3 64 - local retry=1 65 - while ! nix-prefetch-url --unpack "https://github.com/$owner/$repo/archive/$rev.tar.gz"; do 66 - echo "The nix-prefetch-url command has failed. Attempt $retry/${maxAttempts}" >&2 67 - if [[ "${retry}" -eq "${maxAttempts}" ]]; then 68 - exit 1 69 - fi 70 - retry=$(( retry + 1 )) 71 - sleep 5 72 - done 73 - } 74 - 75 - echo_entry() { 76 - local owner=$1 77 - local repo=$2 78 - local rev=$3 79 - local version=${rev#v} 80 - local sha256=$4 81 - cat <<EOF 82 - { 83 - owner = "$owner"; 84 - repo = "$repo"; 85 - rev = "$rev"; 86 - version = "$version"; 87 - sha256 = "$sha256"; 88 - }; 89 - EOF 90 - } 91 - 92 - indent() { sed 's/^/ /'; } 93 - 94 - add_provider() { 95 - org="${1}" 96 - repo="${2}" 97 - rev="${3}" 98 - 99 - echo "*** $org/$repo $rev ***" 100 - name=$(echo "$repo" | cut -d - -f 3-) 101 - sha256=$(prefetch_github "$org" "$repo" "$rev") 102 - 103 - { 104 - echo " $name =" 105 - echo_entry "$org" "$repo" "$rev" "$sha256" | indent 106 - } >> data.nix 107 - } 108 - 109 - ## Main ## 110 - 111 - cd "$(dirname "$0")" 112 - 113 - # individual repos to fetch 114 - slugs=( 115 - IBM-Cloud/terraform-provider-ibm 116 - ajbosco/terraform-provider-segment 117 - camptocamp/terraform-provider-pass 118 - carlpett/terraform-provider-sops 119 - poseidon/terraform-provider-matchbox 120 - poseidon/terraform-provider-ct 121 - tweag/terraform-provider-nixos 122 - tweag/terraform-provider-secret 123 - ) 124 - 125 - # a list of providers to ignore 126 - blacklist=( 127 - terraform-providers/terraform-provider-azure-classic 128 - terraform-providers/terraform-provider-cidr 129 - terraform-providers/terraform-provider-circonus 130 - terraform-providers/terraform-provider-cloudinit 131 - terraform-providers/terraform-provider-quorum 132 - hashicorp/terraform-provider-time 133 - terraform-providers/terraform-provider-vmc 134 - ) 135 - 136 - cat <<HEADER > data.nix 137 - # Generated with ./update-all 138 - { 139 - HEADER 140 - 141 - # assemble list of terraform providers 142 - providers=$(get_tf_providers_org "terraform-providers") 143 - providers=$(echo "$providers";get_tf_providers_org "hashicorp") 144 - 145 - # add terraform-providers from slugs 146 - for slug in "${slugs[@]}"; do 147 - # retrieve latest tag 148 - org=${slug%/*} 149 - repo=${slug#*/} 150 - rev=$(get_latest_repo_tag "$org" "$repo") 151 - 152 - # add to list 153 - providers=$(echo "$providers";echo "$org/$repo $rev") 154 - done 155 - 156 - # filter out all providers on the blacklist 157 - for repo in "${blacklist[@]}"; do 158 - providers=$(echo "$providers" | grep -v "^${repo} ") 159 - done 160 - 161 - # sort results alphabetically by repo name 162 - providers=$(echo "$providers" | sort -t "/" --key=2) 163 - 164 - # render list 165 - IFS=$'\n' 166 - for provider in $providers; do 167 - org=$(echo "$provider" | cut -d " " -f 1 | cut -d "/" -f1) 168 - repo=$(echo "$provider" | cut -d " " -f 1 | cut -d "/" -f2) 169 - rev=$(echo "$provider" | cut -d " " -f 2) 170 - add_provider "${org}" "${repo}" "${rev}" 171 - done 172 - 173 - cat <<FOOTER >> data.nix 174 - } 175 - FOOTER 176 - 177 - echo Done.
+22
pkgs/applications/networking/cluster/terraform-providers/update-all-providers
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i bash -p jq 3 + # shellcheck shell=bash 4 + 5 + # Update all providers which have specified provider source address 6 + set -euo pipefail 7 + 8 + providers=$( 9 + jq -r 'to_entries 10 + | map_values(.value + { alias: .key }) 11 + | .[] 12 + | select(."provider-source-address"?) 13 + | .alias' providers.json 14 + ) 15 + 16 + echo "Will update providers:" 17 + echo "$providers" 18 + 19 + for provider in $providers; do 20 + echo "Updating $provider" 21 + ./update-provider "$provider" 22 + done
+77
pkgs/applications/networking/cluster/terraform-providers/update-provider
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i bash -p coreutils curl jq 3 + # shellcheck shell=bash 4 + # 5 + # Update a terraform provider to the latest version advertised at 6 + # the provider source address. 7 + set -euo pipefail 8 + 9 + USAGE=$(cat<<DOC 10 + Specify the terraform provider name to update. 11 + 12 + Example: 13 + To update nixpkgs.terraform-providers.aws run: 14 + ./update-provider aws 15 + DOC 16 + ) 17 + 18 + provider_name="${1:-}" 19 + if [ -z "$provider_name" ]; then 20 + echo "No providers specified!" 21 + echo 22 + echo "$USAGE" 23 + exit 1 24 + fi 25 + 26 + provider_source_address="$(jq -r ".$provider_name.\"provider-source-address\"" providers.json)" 27 + 28 + if [ "$provider_source_address" == "null" ]; then 29 + echo "No provider source address specified with provider: $provider_name" 30 + exit 1 31 + fi 32 + 33 + # The provider source address (used inside Terraform `required_providers` block) is 34 + # used to compute the registry API endpoint 35 + # 36 + # registry.terraform.io/hashicorp/aws (provider source address) 37 + # registry.terraform.io/providers/hashicorp/aws (provider URL for the website) 38 + # registry.terraform.io/v1/providers/hashicorp/aws (provider URL for the JSON API) 39 + registry_response=$(curl -s https://"${provider_source_address/\///v1/providers/}") 40 + 41 + prefetch_github() { 42 + # of a given owner, repo and rev, fetch the tarball and return the output of 43 + # `nix-prefetch-url` 44 + local owner=$1 45 + local repo=$2 46 + local rev=$3 47 + nix-prefetch-url --unpack "https://github.com/$owner/$repo/archive/$rev.tar.gz" 48 + } 49 + 50 + provider_source_url="$(jq -r '.source' <<< "$registry_response")" 51 + 52 + org="$(echo "$provider_source_url" | cut -d '/' -f 4)" 53 + repo="$(echo "$provider_source_url" | cut -d '/' -f 5)" 54 + rev="$(jq -r '.tag' <<< "$registry_response")" 55 + 56 + sha256=$(prefetch_github "$org" "$repo" "$rev") 57 + 58 + version="$(jq -r '.version' <<< "$registry_response")" 59 + 60 + updated_provider="$(mktemp)" 61 + cat <<EOF >> "$updated_provider" 62 + { 63 + "$provider_name": { 64 + "owner": "$org", 65 + "repo": "$repo", 66 + "rev": "$rev", 67 + "sha256": "$sha256", 68 + "version": "$version", 69 + "provider-source-address": "$provider_source_address" 70 + } 71 + } 72 + EOF 73 + 74 + original_provider_list="$(mktemp)" 75 + cat providers.json > "$original_provider_list" 76 + 77 + jq --sort-keys --slurp '.[0] * .[1]' "$original_provider_list" "$updated_provider" > providers.json
+37 -12
pkgs/applications/networking/cluster/terraform/default.nix
··· 1 1 { stdenv, lib, buildEnv, buildGoPackage, fetchFromGitHub, makeWrapper, coreutils 2 - , runCommand, writeText, terraform-providers, fetchpatch }: 2 + , runCommand, runtimeShell, writeText, terraform-providers, fetchpatch }: 3 3 4 4 let 5 5 goPackagePath = "github.com/hashicorp/terraform"; ··· 43 43 homepage = "https://www.terraform.io/"; 44 44 license = licenses.mpl20; 45 45 maintainers = with maintainers; [ 46 - zimbatm 47 - peterhoeg 46 + Chili-Man 47 + babariviere 48 48 kalbasit 49 49 marsam 50 - babariviere 51 - Chili-Man 50 + peterhoeg 51 + timstott 52 + zimbatm 52 53 ]; 53 54 }; 54 55 } // attrs'); ··· 59 60 let 60 61 actualPlugins = plugins terraform.plugins; 61 62 63 + # Make providers available in Terraform 0.13 and 0.12 search paths. 64 + pluginDir = lib.concatMapStrings (pl: let 65 + inherit (pl) version GOOS GOARCH; 66 + 67 + pname = pl.pname or (throw "${pl.name} is missing a pname attribute"); 68 + 69 + # This is just the name, without the terraform-provider- prefix 70 + plugin_name = lib.removePrefix "terraform-provider-" pname; 71 + 72 + slug = pl.passthru.provider-source-address or "registry.terraform.io/nixpkgs/${plugin_name}"; 73 + 74 + shim = writeText "shim" '' 75 + #!${runtimeShell} 76 + exec ${pl}/bin/${pname}_v${version} "$@" 77 + ''; 78 + in '' 79 + TF_0_13_PROVIDER_PATH=$out/plugins/${slug}/${version}/${GOOS}_${GOARCH}/${pname}_v${version} 80 + mkdir -p "$(dirname $TF_0_13_PROVIDER_PATH)" 81 + 82 + cp ${shim} "$TF_0_13_PROVIDER_PATH" 83 + chmod +x "$TF_0_13_PROVIDER_PATH" 84 + 85 + TF_0_12_PROVIDER_PATH=$out/plugins/${pname}_v${version} 86 + 87 + cp ${shim} "$TF_0_12_PROVIDER_PATH" 88 + chmod +x "$TF_0_12_PROVIDER_PATH" 89 + '' 90 + ) actualPlugins; 91 + 62 92 # Wrap PATH of plugins propagatedBuildInputs, plugins may have runtime dependencies on external binaries 63 93 wrapperInputs = lib.unique (lib.flatten 64 94 (lib.catAttrs "propagatedBuildInputs" ··· 87 117 inherit (terraform) name; 88 118 buildInputs = [ makeWrapper ]; 89 119 90 - buildCommand = '' 120 + buildCommand = pluginDir + '' 91 121 mkdir -p $out/bin/ 92 122 makeWrapper "${terraform}/bin/terraform" "$out/bin/terraform" \ 93 - --set NIX_TERRAFORM_PLUGIN_DIR "${ 94 - buildEnv { 95 - name = "tf-plugin-env"; 96 - paths = actualPlugins; 97 - } 98 - }/bin" \ 123 + --set NIX_TERRAFORM_PLUGIN_DIR $out/plugins \ 99 124 --prefix PATH : "${lib.makeBinPath wrapperInputs}" 100 125 ''; 101 126
+2 -4
pkgs/applications/networking/flent/default.nix
··· 25 25 xvfb-run -s '-screen 0 800x600x24' ./test-runner 26 26 ''; 27 27 28 - postInstall = '' 29 - for program in $out/bin/*; do 30 - wrapQtApp $program --prefix PYTHONPATH : $PYTHONPATH 31 - done 28 + preFixup = '' 29 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 32 30 ''; 33 31 34 32 meta = with stdenv.lib; {
+3 -3
pkgs/applications/networking/gns3/default.nix
··· 1 1 { callPackage, libsForQt5 }: 2 2 3 3 let 4 - stableVersion = "2.2.14"; 4 + stableVersion = "2.2.15"; 5 5 previewVersion = stableVersion; 6 6 addVersion = args: 7 7 let version = if args.stable then stableVersion else previewVersion; ··· 26 26 }; 27 27 mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; 28 28 mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { }; 29 - guiSrcHash = "0y0dkyky2vw8ixm8nx4qhsj5b6hk0lv2cayrj4879icmp8zc4dy3"; 30 - serverSrcHash = "1vpsvvisw0sivlbjwawskkyiavl092qxaqxi13khkimz5fk0d3rc"; 29 + guiSrcHash = "149yphmxc47bhc2f942lp4bx354qj3cyrpn10s1xabkn2hwrsm0d"; 30 + serverSrcHash = "03cfg48xzgz362ra5x853k8r244dgbrmszcprs2lg70i3m722345"; 31 31 in { 32 32 guiStable = mkGui { 33 33 stable = true;
+3 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "maestral-qt"; 10 - version = "1.2.0"; 10 + version = "1.2.1"; 11 11 disabled = python3.pkgs.pythonOlder "3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "SamSchott"; 15 15 repo = "maestral-qt"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-bEVxtp2MqEsjQvcVXmrWcwys3AMg+lPcdYn4IlYhyqw="; 17 + sha256 = "sha256-7qpVyQUbT+GChJl1TnKOONSyRDvzQ0M2z9RdN7PNl9U="; 18 18 }; 19 19 20 20 propagatedBuildInputs = with python3.pkgs; [ ··· 22 22 click 23 23 markdown2 24 24 maestral 25 + packaging 25 26 pyqt5 26 27 ]; 27 28
+5 -2
pkgs/applications/networking/mailreaders/mailnag/default.nix
··· 16 16 # Available plugins (can be overriden) 17 17 , availablePlugins 18 18 # Used in the withPlugins interface at passthru, can be overrided directly, or 19 - # prefarably via e.g: `mailnag.withPlugins(["goa"])` 19 + # prefarably via e.g: `mailnag.withPlugins([mailnag.availablePlugins.goa])` 20 20 , mailnag 21 21 , userPlugins ? [ ] 22 22 , pluginsDeps ? [ ] ··· 72 72 pluginsDeps = lib.flatten (lib.catAttrs "buildInputs" plugs); 73 73 self = mailnag; 74 74 in 75 - self.override { userPlugins = plugs; }; 75 + self.override { 76 + userPlugins = plugs; 77 + inherit pluginsDeps; 78 + }; 76 79 }; 77 80 78 81 # See https://nixos.org/nixpkgs/manual/#ssec-gnome-common-issues-double-wrapped
+75
pkgs/applications/science/electronics/horizon-eda/default.nix
··· 1 + { stdenv 2 + , boost 3 + , coreutils 4 + , cppzmq 5 + , curl 6 + , epoxy 7 + , fetchFromGitHub 8 + , glm 9 + , gnome3 10 + , lib 11 + , libgit2 12 + , librsvg 13 + , libuuid 14 + , libzip 15 + , opencascade 16 + , pkgconfig 17 + , podofo 18 + , python3 19 + , sqlite 20 + , wrapGAppsHook 21 + , zeromq 22 + }: 23 + 24 + stdenv.mkDerivation rec { 25 + pname = "horizon-eda"; 26 + version = "1.2.1"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "horizon-eda"; 30 + repo = "horizon"; 31 + rev = "v${version}"; 32 + sha256 = "0b1bi99xdhbkb2vdb9y6kyqm0h8y0q168jf2xi8kd0z7kww8li2p"; 33 + }; 34 + 35 + buildInputs = [ 36 + cppzmq 37 + curl 38 + epoxy 39 + glm 40 + gnome3.gtkmm 41 + libgit2 42 + librsvg 43 + libuuid 44 + libzip 45 + opencascade 46 + podofo 47 + python3 48 + sqlite 49 + zeromq 50 + ]; 51 + 52 + nativeBuildInputs = [ 53 + boost.dev 54 + pkgconfig 55 + wrapGAppsHook 56 + ]; 57 + 58 + CASROOT = opencascade; 59 + 60 + installFlags = [ 61 + "INSTALL=${coreutils}/bin/install" 62 + "DESTDIR=$(out)" 63 + "PREFIX=" 64 + ]; 65 + 66 + enableParallelBuilding = true; 67 + 68 + meta = with lib; { 69 + description = "A free EDA software to develop printed circuit boards"; 70 + homepage = "https://horizon-eda.org"; 71 + maintainers = with maintainers; [ guserav ]; 72 + license = licenses.gpl3; 73 + platforms = platforms.linux; 74 + }; 75 + }
+1
pkgs/applications/science/physics/sacrifice/default.nix
··· 14 14 15 15 patches = [ 16 16 ./compat.patch 17 + ./pythia83xx.patch 17 18 ]; 18 19 19 20 preConfigure = ''
+55
pkgs/applications/science/physics/sacrifice/pythia83xx.patch
··· 1 + diff --git a/include/Sacrifice/UserHooksFactory.hh b/include/Sacrifice/UserHooksFactory.hh 2 + index 04b105b..19f2b4f 100644 3 + --- a/include/Sacrifice/UserHooksFactory.hh 4 + +++ b/include/Sacrifice/UserHooksFactory.hh 5 + @@ -12,7 +12,7 @@ 6 + 7 + namespace Sacrifice{ 8 + 9 + - using Pythia8::UserHooks; 10 + + using Pythia8::UserHooksPtr; 11 + using std::string; 12 + using std::map; 13 + 14 + @@ -21,7 +21,7 @@ namespace Sacrifice{ 15 + 16 + public: 17 + 18 + - static UserHooks* create(const string &hookName); 19 + + static UserHooksPtr create(const string &hookName); 20 + 21 + /** 22 + * Loads a library of UserHooks 23 + @@ -39,7 +39,7 @@ namespace Sacrifice{ 24 + 25 + class ICreator{ 26 + public: 27 + - virtual UserHooks *create() const = 0; 28 + + virtual UserHooksPtr create() const = 0; 29 + virtual ~ICreator(){}; 30 + }; 31 + 32 + @@ -61,8 +61,8 @@ namespace Sacrifice{ 33 + } 34 + } 35 + 36 + - UserHooks *create()const{ 37 + - return new T; 38 + + UserHooksPtr create()const{ 39 + + return std::make_shared<T>(); 40 + } 41 + 42 + private: 43 + diff --git a/src/UserHooksFactory.cxx b/src/UserHooksFactory.cxx 44 + index 84a485b..5274119 100644 45 + --- a/src/UserHooksFactory.cxx 46 + +++ b/src/UserHooksFactory.cxx 47 + @@ -11,7 +11,7 @@ namespace Sacrifice{ 48 + using std::ifstream; 49 + 50 + ////////////////////////////////////////////////////////////////////////////// 51 + - UserHooks *UserHooksFactory::create(const string &name){ 52 + + UserHooksPtr UserHooksFactory::create(const string &name){ 53 + map<string, const ICreator*>::const_iterator it = s_creators().find(name); 54 + if(it == s_creators().end()){ 55 + //eek!
+7 -1
pkgs/applications/version-management/git-and-tools/git-annex-metadata-gui/default.nix
··· 1 - { stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, git-annex-adapter }: 1 + { stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }: 2 2 3 3 buildPythonApplication rec { 4 4 pname = "git-annex-metadata-gui"; ··· 13 13 14 14 prePatch = '' 15 15 substituteInPlace setup.py --replace "'PyQt5', " "" 16 + ''; 17 + 18 + nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 19 + 20 + preFixup = '' 21 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 16 22 ''; 17 23 18 24 propagatedBuildInputs = [ pyqt5 git-annex-adapter ];
+2 -2
pkgs/data/fonts/cascadia-code/default.nix
··· 1 1 { lib, fetchzip }: 2 2 let 3 - version = "2008.25"; 3 + version = "2009.22"; 4 4 in 5 5 fetchzip { 6 6 name = "cascadia-code-${version}"; 7 7 8 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 9 10 - sha256 = "182ssznm6f5fhykmqqvimq7ihmxkc64gh76faqxg1ihdyzqgi2y6"; 10 + sha256 = "0wdkjzaf5a14yfiqqqn6wvi6db6r7g1m5r07cg9730b0mkzhfyhl"; 11 11 12 12 postFetch = '' 13 13 mkdir -p $out/share/fonts/
+4 -5
pkgs/desktops/gnome-3/extensions/dash-to-dock/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - pname = "gnome-shell-dash-to-dock-unstable"; 9 - version = "2020-04-20"; 8 + pname = "gnome-shell-dash-to-dock"; 9 + version = "69"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "micheleg"; 13 13 repo = "dash-to-dock"; 14 - # rev = "extensions.gnome.org-v" + version; 15 - rev = "1788f31b049b622f78d0e65c56bef76169022ca9"; 16 - sha256 = "1s8ychvs5l4mbjp8chc5nk62s4887q6vd3dj6spk4gimni2nayrk"; 14 + rev = "extensions.gnome.org-v" + version; 15 + hash = "sha256-YuLtC7E8dK57JSuFdbDQe5Ml+KQfl9qSdrHdVhFaNiE="; 17 16 }; 18 17 19 18 nativeBuildInputs = [
+3 -3
pkgs/development/compilers/lobster/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "lobster"; 21 - version = "unstable-2020-07-27"; 21 + version = "unstable-2020-10-04"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "aardappel"; 25 25 repo = pname; 26 - rev = "9d68171494a79c83931426b624a0249a9c51882c"; 27 - sha256 = "0d4gn71jym662i00rdmynv53ng1lgl81s5lw1sdddgn41wzs28dd"; 26 + rev = "4c5e78f021ce9d06592fb3a66388e5e31fac1adb"; 27 + sha256 = "1wnbc8kr1dyfs53nlcxah22ghphmazzrlcj9z47cgkdsj1qfy84x"; 28 28 }; 29 29 30 30 nativeBuildInputs = [ cmake ];
+3 -1
pkgs/development/coq-modules/bignums/default.nix
··· 43 43 inherit (param) rev sha256; 44 44 }; 45 45 46 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib coq ]; 46 + buildInputs = with coq.ocamlPackages; [ ocaml findlib coq ] 47 + ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10") camlp5 48 + ; 47 49 48 50 installFlags = [ "COQLIB=$(out)/lib/coq/${coq.coq-version}/" ]; 49 51
+1 -2
pkgs/development/coq-modules/coq-ext-lib/default.nix
··· 26 26 inherit (param) sha256; 27 27 }; 28 28 29 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 ]; 30 - propagatedBuildInputs = [ coq ]; 29 + buildInputs = [ coq ]; 31 30 32 31 enableParallelBuilding = true; 33 32
+2 -1
pkgs/development/coq-modules/dpdgraph/default.nix
··· 53 53 54 54 nativeBuildInputs = [ autoreconfHook ]; 55 55 buildInputs = [ coq ] 56 - ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ocamlgraph ]); 56 + ++ (with coq.ocamlPackages; [ ocaml findlib ocamlgraph ] 57 + ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10") camlp5); 57 58 58 59 # dpd_compute.ml uses deprecated Pervasives.compare 59 60 # Versions prior to 0.6.5 do not have the WARN_ERR build flag
+7 -5
pkgs/development/haskell-modules/configuration-common.nix
··· 69 69 name = "git-annex-${super.git-annex.version}-src"; 70 70 url = "git://git-annex.branchable.com/"; 71 71 rev = "refs/tags/" + super.git-annex.version; 72 - sha256 = "19ipaalp9g25zhg44rialwhp2fv5n8q5fzqw72rfcjcca5iy6r72"; 72 + sha256 = "05yvl09ksyvzykibs95996rni9x6w03yfqyv2fadd73z1m6lq5bf"; 73 73 }; 74 74 }).override { 75 75 dbus = if pkgs.stdenv.isLinux then self.dbus else null; ··· 1211 1211 # we need an override because ghcide is tracking haskell-lsp closely. 1212 1212 ghcide = dontCheck (super.ghcide.overrideScope (self: super: { 1213 1213 hie-bios = dontCheck super.hie-bios_0_7_1; 1214 - lsp-test = dontCheck self.lsp-test_0_11_0_6; 1214 + lsp-test = dontCheck self.lsp-test_0_11_0_7; 1215 1215 })); 1216 1216 1217 1217 # hasn‘t bumped upper bounds ··· 1471 1471 url = "https://github.com/jaspervdj/stylish-haskell/commit/9550aa1cd177aa6fe271d075177109d66a79e67f.patch"; 1472 1472 sha256 = "1ffnbd2s4fx0ylnnlcyyag119yxb32p5r20b38l39lsa0jwv229f"; 1473 1473 }); 1474 + 1475 + # The test suite attempts to read `/etc/resolv.conf`, which doesn't work in the sandbox. 1476 + domain-auth = dontCheck super.domain-auth; 1474 1477 # INSERT NEW OVERRIDES ABOVE THIS LINE 1475 1478 1476 1479 } // (let ··· 1481 1484 ghcide = dontCheck hls-ghcide; 1482 1485 # we are faster than stack here 1483 1486 hie-bios = dontCheck super.hie-bios_0_7_1; 1484 - lsp-test = dontCheck super.lsp-test_0_11_0_6; 1487 + lsp-test = dontCheck super.lsp-test_0_11_0_7; 1485 1488 # fourmolu can‘t compile with an older aeson 1486 1489 aeson = dontCheck super.aeson_1_5_2_0; 1487 1490 # brittany has an aeson upper bound of 1.5 ··· 1490 1493 ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_2; 1491 1494 }; 1492 1495 in { 1493 - # jailbreaking for hie-bios 0.7.0 (upstream PR: https://github.com/haskell/haskell-language-server/pull/357) 1494 - haskell-language-server = dontCheck (doJailbreak (super.haskell-language-server.overrideScope hlsScopeOverride)); 1496 + haskell-language-server = dontCheck (super.haskell-language-server.overrideScope hlsScopeOverride); 1495 1497 hls-ghcide = dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride); 1496 1498 hls-brittany = dontCheck (super.hls-brittany.overrideScope hlsScopeOverride); 1497 1499 fourmolu = dontCheck (super.fourmolu.overrideScope hlsScopeOverride);
+174 -170
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 72 72 # gi-gdkx11-4.x requires gtk-4.x, which is still under development and 73 73 # not yet available in Nixpkgs 74 74 - gi-gdkx11 < 4 75 - # LTS Haskell 16.16 75 + # LTS Haskell 16.17 76 76 - abstract-deque ==0.3 77 77 - abstract-par ==0.3.3 78 78 - AC-Angle ==1.0 ··· 222 222 - apecs-gloss ==0.2.4 223 223 - apecs-physics ==0.4.4 224 224 - api-field-json-th ==0.1.0.2 225 - - app-settings ==0.2.0.12 226 225 - appar ==0.1.8 227 226 - appendmap ==0.1.5 228 227 - apportionment ==0.0.0.3 229 228 - approximate ==0.3.2 229 + - app-settings ==0.2.0.12 230 230 - arbor-lru-cache ==0.1.1.1 231 231 - arithmoi ==0.10.0.0 232 232 - array-memoize ==0.6.0 ··· 234 234 - ascii ==1.0.0.2 235 235 - ascii-case ==1.0.0.2 236 236 - ascii-char ==1.0.0.2 237 + - asciidiagram ==1.3.3.3 237 238 - ascii-group ==1.0.0.2 238 239 - ascii-predicates ==1.0.0.2 239 240 - ascii-progress ==0.3.3.0 240 241 - ascii-superset ==1.0.0.2 241 242 - ascii-th ==1.0.0.2 242 - - asciidiagram ==1.3.3.3 243 243 - asn1-encoding ==0.9.6 244 244 - asn1-parse ==0.9.5 245 245 - asn1-types ==0.3.4 ··· 252 252 - async-refresh-tokens ==0.4.0.0 253 253 - async-timer ==0.2.0.0 254 254 - atom-basic ==0.2.5 255 - - atomic-primops ==0.8.3 255 + - atomic-primops ==0.8.4 256 256 - atomic-write ==0.2.0.7 257 257 - attoparsec ==0.13.2.4 258 258 - attoparsec-base64 ==0.0.0 ··· 266 266 - authenticate ==1.3.5 267 267 - authenticate-oauth ==1.6.0.1 268 268 - auto ==0.4.3.1 269 - - auto-update ==0.1.6 270 269 - autoexporter ==1.1.19 270 + - auto-update ==0.1.6 271 271 - avers ==0.0.17.1 272 272 - avro ==0.5.2.0 273 273 - aws-cloudfront-signed-cookies ==0.2.0.6 274 274 - bank-holidays-england ==0.2.0.5 275 - - base-compat ==0.11.1 276 - - base-compat-batteries ==0.11.1 277 - - base-noprelude ==4.13.0.0 278 - - base-orphans ==0.8.2 279 - - base-prelude ==1.3 280 - - base-unicode-symbols ==0.2.4.2 281 275 - base16 ==0.2.1.0 282 276 - base16-bytestring ==0.1.1.7 283 277 - base16-lens ==0.1.2.0 ··· 290 284 - base64-bytestring-type ==1.0.1 291 285 - base64-lens ==0.3.0 292 286 - base64-string ==0.2 287 + - base-compat ==0.11.2 288 + - base-compat-batteries ==0.11.2 293 289 - basement ==0.0.11 290 + - base-noprelude ==4.13.0.0 291 + - base-orphans ==0.8.3 292 + - base-prelude ==1.3 293 + - base-unicode-symbols ==0.2.4.2 294 294 - basic-prelude ==0.7.0 295 295 - bazel-runfiles ==0.12 296 296 - bbdb ==0.8 ··· 303 303 - bibtex ==0.1.0.6 304 304 - bifunctors ==5.5.7 305 305 - bimap ==0.4.0 306 - - bimap-server ==0.1.0.1 307 306 - bimaps ==0.1.0.2 307 + - bimap-server ==0.1.0.1 308 308 - bin ==0.1 309 309 - binary-conduit ==1.3.1 310 310 - binary-ext ==2.0.4 ··· 323 323 - bins ==0.1.2.0 324 324 - bitarray ==0.0.1.1 325 325 - bits ==0.5.2 326 - - bits-extra ==0.0.2.0 327 326 - bitset-word8 ==0.1.1.2 327 + - bits-extra ==0.0.2.0 328 328 - bitvec ==1.0.3.0 329 329 - blake2 ==0.3.0 330 330 - blanks ==0.3.0 ··· 348 348 - boring ==0.1.3 349 349 - both ==0.1.1.1 350 350 - bound ==2.0.1 351 - - bounded-queue ==1.0.0 352 351 - BoundedChan ==1.0.3.0 352 + - bounded-queue ==1.0.0 353 353 - boundingboxes ==0.2.3 354 354 - bower-json ==1.0.0.1 355 355 - boxes ==0.1.5 ··· 365 365 - butcher ==1.3.3.2 366 366 - bv ==0.5 367 367 - bv-little ==1.1.1 368 - - byte-count-reader ==0.10.1.1 369 - - byte-order ==0.1.2.0 370 368 - byteable ==0.1.1 369 + - byte-count-reader ==0.10.1.1 371 370 - bytedump ==1.0 371 + - byte-order ==0.1.2.0 372 372 - byteorder ==1.0.4 373 373 - bytes ==0.17 374 374 - byteset ==0.1.1.0 ··· 378 378 - bytestring-mmap ==0.2.2 379 379 - bytestring-strict-builder ==0.4.5.3 380 380 - bytestring-to-vector ==0.3.0.1 381 - - bytestring-tree-builder ==0.2.7.3 381 + - bytestring-tree-builder ==0.2.7.4 382 382 - bz2 ==1.0.0.1 383 383 - bzlib-conduit ==0.3.0.2 384 384 - c2hs ==0.28.6 385 - - ca-province-codes ==1.0.0.0 386 385 - cabal-appimage ==0.3.0.0 387 386 - cabal-debian ==5.0.3 388 387 - cabal-doctest ==1.0.8 ··· 392 391 - calendar-recycling ==0.0.0.1 393 392 - call-stack ==0.2.0 394 393 - can-i-haz ==0.3.1.0 394 + - ca-province-codes ==1.0.0.0 395 395 - cardano-coin-selection ==1.0.1 396 396 - carray ==0.1.6.8 397 397 - casa-client ==0.0.1 398 398 - casa-types ==0.0.1 399 - - case-insensitive ==1.2.1.0 400 399 - cased ==0.1.0.0 400 + - case-insensitive ==1.2.1.0 401 401 - cases ==0.1.4 402 402 - casing ==0.1.4.1 403 403 - cassava ==0.5.2.0 ··· 457 457 - cmark-gfm ==0.2.2 458 458 - cmark-lucid ==0.1.0.0 459 459 - cmdargs ==0.10.20 460 + - codec-beam ==0.2.0 461 + - codec-rpm ==0.2.2 462 + - code-page ==0.2 463 + - coercible-utils ==0.1.0 460 464 - co-log ==0.4.0.1 461 465 - co-log-concurrent ==0.5.0.0 462 466 - co-log-core ==0.2.1.1 463 467 - co-log-polysemy ==0.0.1.2 464 - - code-page ==0.2 465 - - codec-beam ==0.2.0 466 - - codec-rpm ==0.2.2 467 - - coercible-utils ==0.1.0 468 468 - Color ==0.1.4 469 469 - colorful-monoids ==0.2.1.3 470 470 - colorize-haskell ==1.0.1 ··· 500 500 - conferer-hspec ==0.4.0.1 501 501 - conferer-source-json ==0.4.0.1 502 502 - conferer-warp ==0.4.0.1 503 - - config-ini ==0.2.4.0 504 503 - ConfigFile ==1.1.4 504 + - config-ini ==0.2.4.0 505 505 - configurator ==0.3.0.0 506 506 - configurator-export ==0.1.0.1 507 507 - configurator-pg ==0.2.4 ··· 509 509 - connection-pool ==0.2.2 510 510 - console-style ==0.0.2.1 511 511 - constraint ==0.1.4.0 512 + - constraints ==0.12 512 513 - constraint-tuples ==0.1.2 513 - - constraints ==0.12 514 514 - contravariant ==1.5.2 515 515 - contravariant-extras ==0.3.5.2 516 516 - control-bool ==0.2.1 ··· 530 530 - crackNum ==2.3 531 531 - crc32c ==0.0.0 532 532 - credential-store ==0.1.2 533 - - criterion ==1.5.6.2 533 + - criterion ==1.5.7.0 534 534 - criterion-measurement ==0.1.2.0 535 535 - cron ==0.7.0 536 - - crypt-sha512 ==0 537 536 - crypto-api ==0.13.3 538 537 - crypto-cipher-types ==0.0.9 539 - - crypto-enigma ==0.1.1.6 540 - - crypto-numbers ==0.2.7 541 - - crypto-pubkey ==0.2.8 542 - - crypto-pubkey-types ==0.4.3 543 - - crypto-random ==0.0.9 544 - - crypto-random-api ==0.2.0 545 538 - cryptocompare ==0.1.2 539 + - crypto-enigma ==0.1.1.6 546 540 - cryptohash ==0.11.9 547 541 - cryptohash-cryptoapi ==0.1.4 548 542 - cryptohash-md5 ==0.11.100.1 ··· 552 546 - cryptonite ==0.26 553 547 - cryptonite-conduit ==0.2.2 554 548 - cryptonite-openssl ==0.7 549 + - crypto-numbers ==0.2.7 550 + - crypto-pubkey ==0.2.8 551 + - crypto-pubkey-types ==0.4.3 552 + - crypto-random ==0.0.9 553 + - crypto-random-api ==0.2.0 554 + - crypt-sha512 ==0 555 555 - csp ==1.4.0 556 556 - css-syntax ==0.1.0.0 557 557 - css-text ==0.1.3.0 ··· 588 588 - data-default-instances-dlist ==0.0.1 589 589 - data-default-instances-old-locale ==0.0.1 590 590 - data-diverse ==4.7.0.0 591 + - datadog ==0.2.5.0 591 592 - data-dword ==0.3.2 592 593 - data-endian ==0.1.1 593 594 - data-fix ==0.2.1 ··· 602 603 - data-or ==1.0.0.5 603 604 - data-ordlist ==0.4.7.0 604 605 - data-ref ==0.0.2 605 - - data-reify ==0.6.1 606 + - data-reify ==0.6.2 606 607 - data-serializer ==0.3.4.1 607 608 - data-textual ==0.3.0.3 608 609 - data-tree-print ==0.1.0.2 609 - - datadog ==0.2.5.0 610 610 - dataurl ==0.1.0.0 611 611 - DAV ==1.3.4 612 612 - DBFunctor ==0.1.1.1 ··· 635 635 - dhall-json ==1.6.4 636 636 - dhall-lsp-server ==1.0.8 637 637 - dhall-yaml ==1.1.0 638 - - di-core ==1.0.4 639 - - di-monad ==1.3.1 640 638 - diagrams ==1.4 641 639 - diagrams-contrib ==1.4.4 642 640 - diagrams-core ==1.4.2 ··· 646 644 - diagrams-solve ==0.1.2 647 645 - diagrams-svg ==1.4.3 648 646 - dialogflow-fulfillment ==0.1.1.3 647 + - di-core ==1.0.4 649 648 - dictionary-sharing ==0.1.0.0 650 649 - Diff ==0.4.0 651 650 - digest ==0.0.1.2 652 651 - digits ==0.3.1 653 652 - dimensional ==1.3 653 + - di-monad ==1.3.1 654 654 - directory-tree ==0.12.1 655 655 - discount ==0.1.1 656 656 - disk-free-space ==0.1.0.1 ··· 662 662 - dlist-instances ==0.1.1.1 663 663 - dlist-nonempty ==0.1.1 664 664 - dns ==4.0.1 665 - - do-list ==1.0.1 666 - - do-notation ==0.1.0.2 667 665 - dockerfile ==0.2.0 668 666 - doclayout ==0.3 669 667 - doctemplates ==0.8.2 ··· 671 669 - doctest-discover ==0.2.0.0 672 670 - doctest-driver-gen ==0.3.0.2 673 671 - doldol ==0.4.1.2 672 + - do-list ==1.0.1 673 + - do-notation ==0.1.0.2 674 674 - dotenv ==0.8.0.7 675 675 - dotgen ==0.4.3 676 676 - dotnet-timespan ==0.0.1.0 ··· 710 710 - elerea ==2.9.0 711 711 - elf ==0.30 712 712 - eliminators ==0.6 713 + - elm2nix ==0.2 713 714 - elm-bridge ==0.6.1 714 715 - elm-core-sources ==1.0.0 715 716 - elm-export ==0.6.0.1 716 - - elm2nix ==0.2 717 717 - emacs-module ==0.1.1 718 718 - email-validate ==2.3.2.13 719 719 - emojis ==0.1 720 720 - enclosed-exceptions ==1.0.3 721 721 - ENIG ==0.0.1.0 722 722 - entropy ==0.4.1.6 723 - - enum-subset-generate ==0.1.0.0 724 723 - enummapset ==0.6.0.3 725 724 - enumset ==0.0.5 725 + - enum-subset-generate ==0.1.0.0 726 726 - envelope ==0.2.2.0 727 727 - envy ==2.1.0.0 728 728 - epub-metadata ==4.5 729 - - eq ==4.2 729 + - eq ==4.2.1 730 730 - equal-files ==0.0.5.3 731 731 - equational-reasoning ==0.6.0.3 732 732 - erf ==2.0.0.0 ··· 739 739 - essence-of-live-coding-pulse ==0.1.0.3 740 740 - essence-of-live-coding-quickcheck ==0.1.0.3 741 741 - etc ==0.4.1.0 742 - - event-list ==0.1.2 743 742 - eventful-core ==0.2.0 744 743 - eventful-test-helpers ==0.2.0 744 + - event-list ==0.1.2 745 745 - eventstore ==1.4.1 746 746 - every ==0.0.1 747 747 - exact-combinatorics ==0.2.0.9 748 748 - exact-pi ==0.5.0.1 749 - - exception-hierarchy ==0.1.0.3 749 + - exception-hierarchy ==0.1.0.4 750 750 - exception-mtl ==0.4.0.1 751 - - exception-transformers ==0.4.0.9 752 751 - exceptions ==0.10.4 752 + - exception-transformers ==0.4.0.9 753 753 - executable-path ==0.0.3.1 754 754 - exit-codes ==1.0.0 755 755 - exomizer ==1.0.0 756 - - exp-pairs ==0.2.0.0 757 756 - expiring-cache-map ==0.0.6.1 758 757 - explicit-exception ==0.1.10 758 + - exp-pairs ==0.2.0.0 759 759 - express ==0.1.3 760 760 - extended-reals ==0.2.4.0 761 761 - extensible-effects ==5.0.0.1 ··· 768 768 - fakedata ==0.6.1 769 769 - farmhash ==0.1.0.5 770 770 - fast-digits ==0.3.0.0 771 - - fast-logger ==3.0.1 771 + - fast-logger ==3.0.2 772 772 - fast-math ==1.0.2 773 773 - fb ==2.1.1 774 774 - feature-flags ==0.1.0.1 ··· 778 778 - FenwickTree ==0.1.2.1 779 779 - fft ==0.1.8.6 780 780 - fgl ==5.7.0.3 781 + - filecache ==0.4.1 781 782 - file-embed ==0.0.11.2 782 783 - file-embed-lzma ==0 783 - - file-modules ==0.1.2.4 784 - - file-path-th ==0.1.0.0 785 - - filecache ==0.4.1 786 784 - filelock ==0.1.1.5 787 785 - filemanip ==0.3.6.3 786 + - file-modules ==0.1.2.4 787 + - file-path-th ==0.1.0.0 788 788 - filepattern ==0.1.2 789 789 - fileplow ==0.1.0.0 790 790 - filtrable ==0.1.4.0 ··· 813 813 - fn ==0.3.0.2 814 814 - focus ==1.0.1.3 815 815 - focuslist ==0.1.0.2 816 + - foldable1 ==0.1.0.0 816 817 - fold-debounce ==0.2.0.9 817 818 - fold-debounce-conduit ==0.2.0.5 818 - - foldable1 ==0.1.0.0 819 819 - foldl ==1.4.6 820 820 - folds ==0.7.5 821 821 - follow-file ==0.0.3 ··· 829 829 - formatting ==6.3.7 830 830 - foundation ==0.0.25 831 831 - free ==5.1.3 832 - - free-categories ==0.2.0.0 833 - - free-vl ==0.1.4 832 + - free-categories ==0.2.0.2 834 833 - freenect ==1.2.1 835 834 - freer-simple ==1.2.1.1 836 835 - freetype2 ==0.2.0 836 + - free-vl ==0.1.4 837 837 - friendly-time ==0.4.1 838 838 - from-sum ==0.2.3.0 839 839 - frontmatter ==0.1.0.2 ··· 850 850 - fuzzcheck ==0.1.1 851 851 - fuzzy ==0.1.0.0 852 852 - fuzzy-dates ==0.1.1.2 853 - - fuzzy-time ==0.1.0.0 854 853 - fuzzyset ==0.2.0 854 + - fuzzy-time ==0.1.0.0 855 855 - gauge ==0.2.5 856 856 - gd ==3000.7.3 857 857 - gdp ==0.0.3.0 ··· 864 864 - generic-lens-core ==2.0.0.0 865 865 - generic-monoid ==0.1.0.1 866 866 - generic-optics ==2.0.0.0 867 - - generic-random ==1.3.0.1 868 867 - GenericPretty ==1.2.2 868 + - generic-random ==1.3.0.1 869 869 - generics-sop ==0.5.1.0 870 870 - generics-sop-lens ==0.2.0.1 871 871 - genvalidity ==0.11.0.0 ··· 899 899 - ghc-core ==0.5.6 900 900 - ghc-events ==0.13.0 901 901 - ghc-exactprint ==0.6.2 902 + - ghcid ==0.8.7 903 + - ghci-hexcalc ==0.1.1.0 904 + - ghcjs-codemirror ==0.0.0.2 902 905 - ghc-lib ==8.10.2.20200916 903 906 - ghc-lib-parser ==8.10.2.20200916 904 907 - ghc-lib-parser-ex ==8.10.0.16 ··· 912 915 - ghc-typelits-knownnat ==0.7.3 913 916 - ghc-typelits-natnormalise ==0.7.2 914 917 - ghc-typelits-presburger ==0.3.0.1 915 - - ghci-hexcalc ==0.1.1.0 916 - - ghcid ==0.8.7 917 - - ghcjs-codemirror ==0.0.0.2 918 918 - ghost-buster ==0.1.1.0 919 919 - gi-atk ==2.0.21 920 920 - gi-cairo ==1.0.23 ··· 931 931 - gi-graphene ==1.0.1 932 932 - gi-gtk ==3.0.33 933 933 - gi-gtk-hs ==0.3.8.1 934 - - gi-pango ==1.0.22 935 - - gi-xlib ==2.0.8 936 934 - ginger ==0.10.1.0 937 935 - gingersnap ==0.3.1.0 936 + - gi-pango ==1.0.22 938 937 - giphy-api ==0.7.0.0 939 938 - githash ==0.1.4.0 940 939 - github-rest ==1.0.3 941 940 - github-types ==0.2.1 942 941 - gitlab-haskell ==0.1.8 943 942 - gitrev ==1.3.1 943 + - gi-xlib ==2.0.8 944 944 - gl ==0.9 945 945 - glabrous ==2.0.2 946 946 - GLFW-b ==3.3.0.0 ··· 955 955 - gothic ==0.1.5 956 956 - gpolyline ==0.1.0.1 957 957 - graph-core ==0.3.0.0 958 - - graph-wrapper ==0.2.6.0 959 958 - graphite ==0.10.0.1 960 959 - graphs ==0.7.1 961 960 - graphviz ==2999.20.1.0 961 + - graph-wrapper ==0.2.6.0 962 962 - gravatar ==0.8.0 963 963 - greskell ==1.1.0.3 964 964 - greskell-core ==0.1.3.5 ··· 1037 1037 - hexstring ==0.11.1 1038 1038 - hformat ==0.3.3.1 1039 1039 - hfsevents ==0.1.6 1040 - - hi-file-parser ==0.1.0.0 1041 1040 - hidapi ==0.1.5 1042 1041 - hie-bios ==0.5.1 1042 + - hi-file-parser ==0.1.0.0 1043 1043 - higher-leveldb ==0.5.0.2 1044 1044 - highlighting-kate ==0.6.4 1045 1045 - hinfo ==0.0.3.0 ··· 1075 1075 - hreader-lens ==0.1.3.0 1076 1076 - hruby ==0.3.8 1077 1077 - hs-bibutils ==6.10.0.0 1078 - - hs-functors ==0.1.7.1 1079 - - hs-GeoIP ==0.3 1080 - - hs-php-session ==0.0.9.3 1081 1078 - hsc2hs ==0.68.7 1082 1079 - hscolour ==1.24.4 1083 1080 - hsdns ==1.8 1084 1081 - hsebaysdk ==0.4.1.0 1085 1082 - hsemail ==2.2.0 1086 1083 - hset ==2.2.0 1084 + - hs-functors ==0.1.7.1 1085 + - hs-GeoIP ==0.3 1087 1086 - hsini ==0.5.1.2 1088 1087 - hsinstall ==2.6 1089 1088 - HSlippyMap ==3.0.1 ··· 1116 1115 - hspec-tables ==0.0.1 1117 1116 - hspec-wai ==0.10.1 1118 1117 - hspec-wai-json ==0.10.1 1118 + - hs-php-session ==0.0.9.3 1119 1119 - hsshellscript ==3.4.5 1120 1120 - HStringTemplate ==0.8.7 1121 1121 - HSvm ==0.1.1.3.22 ··· 1129 1129 - html-entities ==1.1.4.3 1130 1130 - html-entity-map ==0.1.0.0 1131 1131 - htoml ==1.0.0.3 1132 + - http2 ==2.0.5 1132 1133 - HTTP ==4000.3.15 1133 1134 - http-api-data ==0.4.1.1 1134 1135 - http-client ==0.6.4.1 ··· 1140 1141 - http-date ==0.0.9 1141 1142 - http-directory ==0.1.8 1142 1143 - http-download ==0.2.0.0 1144 + - httpd-shed ==0.4.1.1 1143 1145 - http-link-header ==1.0.3.1 1144 1146 - http-media ==0.8.0.0 1145 1147 - http-reverse-proxy ==0.6.0 1146 1148 - http-streams ==0.8.7.2 1147 1149 - http-types ==0.12.3 1148 - - http2 ==2.0.5 1149 - - httpd-shed ==0.4.1.1 1150 1150 - human-readable-duration ==0.2.1.4 1151 1151 - HUnit ==1.6.0.0 1152 1152 - HUnit-approx ==1.1.1.1 ··· 1158 1158 - hw-conduit ==0.2.1.0 1159 1159 - hw-conduit-merges ==0.2.1.0 1160 1160 - hw-diagnostics ==0.0.1.0 1161 + - hweblib ==0.6.3 1161 1162 - hw-excess ==0.2.3.0 1162 1163 - hw-fingertree ==0.1.2.0 1163 1164 - hw-fingertree-strict ==0.1.2.0 ··· 1171 1172 - hw-rankselect-base ==0.3.4.1 1172 1173 - hw-streams ==0.0.1.0 1173 1174 - hw-string-parse ==0.0.0.4 1174 - - hweblib ==0.6.3 1175 1175 - hxt ==9.3.1.18 1176 1176 - hxt-charproperties ==9.4.0.0 1177 1177 - hxt-css ==0.1.0.3 ··· 1219 1219 - integer-logarithms ==1.0.3 1220 1220 - integer-roots ==1.0 1221 1221 - integration ==0.2.1 1222 - - intern ==0.9.2 1222 + - intern ==0.9.3 1223 1223 - interpolate ==0.2.1 1224 1224 - interpolatedstring-perl6 ==1.0.2 1225 1225 - interpolation ==0.1.1.1 ··· 1252 1252 - iso3166-country-codes ==0.20140203.8 1253 1253 - iso639 ==0.1.0.3 1254 1254 - iso8601-time ==0.1.5 1255 - - it-has ==0.2.0.0 1256 1255 - iterable ==3.0 1257 - - ix-shapable ==0.1.0 1256 + - it-has ==0.2.0.0 1258 1257 - ixset-typed ==0.5 1258 + - ix-shapable ==0.1.0 1259 1259 - jack ==0.7.1.4 1260 1260 - jira-wiki-markup ==1.1.4 1261 1261 - jose ==0.8.3.1 ··· 1265 1265 - js-jquery ==3.3.1 1266 1266 - json-alt ==1.0.0 1267 1267 - json-feed ==1.0.11 1268 + - jsonpath ==0.2.0.0 1268 1269 - json-rpc ==1.0.3 1269 1270 - json-rpc-generic ==0.2.1.5 1270 - - jsonpath ==0.2.0.0 1271 1271 - JuicyPixels ==3.3.5 1272 1272 - JuicyPixels-blurhash ==0.1.0.3 1273 1273 - JuicyPixels-extra ==0.4.1 ··· 1275 1275 - junit-xml ==0.1.0.1 1276 1276 - justified-containers ==0.3.0.0 1277 1277 - jwt ==0.10.0 1278 - - kan-extensions ==5.2 1278 + - kan-extensions ==5.2.1 1279 1279 - kanji ==3.4.1 1280 1280 - katip ==0.8.5.0 1281 1281 - kawhi ==0.3.0 ··· 1285 1285 - keys ==3.12.3 1286 1286 - kind-apply ==0.3.2.0 1287 1287 - kind-generics ==0.4.1.0 1288 - - kind-generics-th ==0.2.2.0 1288 + - kind-generics-th ==0.2.2.1 1289 1289 - kmeans ==0.1.3 1290 1290 - koofr-client ==1.0.0.3 1291 1291 - krank ==0.2.2 ··· 1335 1335 - libffi ==0.1 1336 1336 - libgit ==0.3.1 1337 1337 - libgraph ==1.14 1338 - - libmpd ==0.9.1.0 1338 + - libmpd ==0.9.2.0 1339 1339 - libyaml ==0.1.2 1340 1340 - LibZip ==1.0.1 1341 1341 - life-sync ==1.1.1.0 1342 - - lift-generics ==0.1.3 1343 1342 - lifted-async ==0.10.1.2 1344 1343 - lifted-base ==0.2.3.12 1344 + - lift-generics ==0.1.3 1345 1345 - line ==4.0.1 1346 - - linear ==1.21.1 1346 + - linear ==1.21.3 1347 1347 - linenoise ==0.3.2 1348 1348 - linux-file-extents ==0.2.0.0 1349 1349 - linux-namespaces ==0.1.3.0 1350 1350 - List ==0.6.2 1351 + - ListLike ==4.7.2 1351 1352 - list-predicate ==0.1.0.1 1353 + - listsafe ==0.1.0.1 1352 1354 - list-singleton ==1.0.0.4 1353 1355 - list-t ==1.0.4 1354 - - ListLike ==4.7.2 1355 - - listsafe ==0.1.0.1 1356 1356 - ListTree ==0.2.3 1357 1357 - little-logger ==0.1.0 1358 1358 - little-rio ==0.1.1 ··· 1380 1380 - lukko ==0.1.1.2 1381 1381 - lzma ==0.0.0.3 1382 1382 - lzma-conduit ==1.2.1 1383 - - machines ==0.7 1383 + - machines ==0.7.1 1384 1384 - magic ==1.1 1385 - - main-tester ==0.2.0.1 1386 1385 - mainland-pretty ==0.7.0.1 1386 + - main-tester ==0.2.0.1 1387 1387 - makefile ==1.1.0.0 1388 1388 - managed ==1.0.8 1389 1389 - markdown ==0.1.17.4 ··· 1392 1392 - massiv ==0.5.4.0 1393 1393 - massiv-io ==0.2.1.0 1394 1394 - massiv-test ==0.1.4 1395 + - mathexpr ==0.3.0.0 1395 1396 - math-extras ==0.1.1.0 1396 1397 - math-functions ==0.3.4.1 1397 - - mathexpr ==0.3.0.0 1398 1398 - matplotlib ==0.7.5 1399 1399 - matrices ==0.5.0 1400 1400 - matrix ==0.3.6.1 ··· 1426 1426 - microlens-mtl ==0.2.0.1 1427 1427 - microlens-platform ==0.4.1 1428 1428 - microlens-process ==0.2.0.2 1429 - - microlens-th ==0.4.3.5 1429 + - microlens-th ==0.4.3.6 1430 1430 - microspec ==0.2.1.3 1431 1431 - microstache ==1.0.1.1 1432 1432 - midair ==0.2.0.1 ··· 1435 1435 - mime-mail ==0.5.0 1436 1436 - mime-mail-ses ==0.4.3 1437 1437 - mime-types ==0.1.0.9 1438 - - min-max-pqueue ==0.1.0.2 1439 1438 - mini-egison ==1.0.0 1440 1439 - minimal-configuration ==0.1.4 1441 1440 - minimorph ==0.2.2.0 1442 1441 - minio-hs ==1.5.2 1443 1442 - miniutter ==0.5.1.0 1443 + - min-max-pqueue ==0.1.0.2 1444 1444 - mintty ==0.1.2 1445 1445 - miso ==1.6.0.0 1446 1446 - missing-foreign ==0.1.1 ··· 1464 1464 - monad-control-aligned ==0.0.1.1 1465 1465 - monad-coroutine ==0.9.0.4 1466 1466 - monad-extras ==0.6.0 1467 + - monadic-arrays ==0.2.2 1467 1468 - monad-journal ==0.8.1 1468 1469 - monad-logger ==0.3.35 1469 1470 - monad-logger-json ==0.1.0.0 ··· 1472 1473 - monad-memo ==0.5.3 1473 1474 - monad-metrics ==0.2.1.4 1474 1475 - monad-par ==0.3.5 1475 - - monad-par-extras ==0.3.3 1476 1476 - monad-parallel ==0.7.2.3 1477 + - monad-par-extras ==0.3.3 1477 1478 - monad-peel ==0.2.1.2 1478 1479 - monad-products ==4.0.1 1480 + - MonadPrompt ==1.0.0.5 1481 + - MonadRandom ==0.5.2 1479 1482 - monad-resumption ==0.1.4.0 1480 1483 - monad-skeleton ==0.1.5 1481 1484 - monad-st ==0.2.4.1 1485 + - monads-tf ==0.1.0.3 1482 1486 - monad-time ==0.3.1.0 1483 1487 - monad-unlift ==0.2.0 1484 1488 - monad-unlift-ref ==0.2.1 1485 - - monadic-arrays ==0.2.2 1486 - - MonadPrompt ==1.0.0.5 1487 - - MonadRandom ==0.5.2 1488 - - monads-tf ==0.1.0.3 1489 1489 - mongoDB ==2.7.0.0 1490 - - mono-traversable ==1.0.15.1 1491 - - mono-traversable-instances ==0.1.1.0 1492 - - mono-traversable-keys ==0.1.0 1493 1490 - monoid-extras ==0.5.1 1494 1491 - monoid-subclasses ==1.0.1 1495 1492 - monoid-transformer ==0.0.4 1493 + - mono-traversable ==1.0.15.1 1494 + - mono-traversable-instances ==0.1.1.0 1495 + - mono-traversable-keys ==0.1.0 1496 1496 - more-containers ==0.2.2.0 1497 1497 - morpheus-graphql ==0.12.0 1498 1498 - morpheus-graphql-core ==0.12.0 ··· 1502 1502 - mpi-hs-cereal ==0.1.0.0 1503 1503 - mtl-compat ==0.2.2 1504 1504 - mtl-prelude ==2.0.3.1 1505 - - multi-containers ==0.1.1 1506 1505 - multiarg ==0.30.0.10 1506 + - multi-containers ==0.1.1 1507 1507 - multimap ==1.2.1 1508 1508 - multiset ==0.3.4.3 1509 1509 - multistate ==0.8.0.3 1510 - - murmur-hash ==0.1.0.9 1511 1510 - murmur3 ==1.0.4 1511 + - murmur-hash ==0.1.0.9 1512 1512 - MusicBrainz ==0.4.1 1513 1513 - mustache ==2.3.1 1514 1514 - mutable-containers ==0.3.4 ··· 1539 1539 - netwire-input-glfw ==0.0.11 1540 1540 - network ==3.1.1.1 1541 1541 - network-bsd ==2.8.1.0 1542 - - network-byte-order ==0.1.5 1542 + - network-byte-order ==0.1.6 1543 1543 - network-conduit-tls ==1.3.2 1544 1544 - network-info ==0.2.0.10 1545 1545 - network-ip ==0.3.0.3 ··· 1555 1555 - nicify-lib ==1.0.1 1556 1556 - NineP ==0.0.2.1 1557 1557 - nix-paths ==1.0.1 1558 - - no-value ==1.0.0.0 1559 - - non-empty ==0.3.2 1560 - - non-empty-sequence ==0.2.0.4 1561 - - non-negative ==0.1.2 1562 1558 - nonce ==1.0.7 1563 1559 - nondeterminism ==1.4 1560 + - non-empty ==0.3.2 1564 1561 - nonempty-containers ==0.3.4.1 1562 + - nonemptymap ==0.0.6.0 1563 + - non-empty-sequence ==0.2.0.4 1565 1564 - nonempty-vector ==0.2.0.2 1566 - - nonemptymap ==0.0.6.0 1565 + - non-negative ==0.1.2 1567 1566 - not-gloss ==0.7.7.0 1567 + - no-value ==1.0.0.0 1568 1568 - nowdoc ==0.1.1.0 1569 1569 - nqe ==0.6.3 1570 1570 - nsis ==0.3.3 ··· 1575 1575 - NumInstances ==1.4 1576 1576 - numtype-dk ==0.5.0.2 1577 1577 - nuxeo ==0.3.2 1578 - - o-clock ==1.1.0 1579 1578 - oauthenticated ==0.2.1.0 1580 1579 - ObjectName ==1.1.0.1 1580 + - o-clock ==1.1.0 1581 1581 - odbc ==0.2.2 1582 1582 - oeis2 ==1.0.4 1583 1583 - ofx ==0.4.4.0 ··· 1590 1590 - Only ==0.1 1591 1591 - oo-prototypes ==0.1.0.0 1592 1592 - opaleye ==0.6.7006.1 1593 - - open-browser ==0.2.1.0 1594 1593 - OpenAL ==1.7.0.5 1594 + - open-browser ==0.2.1.0 1595 1595 - openexr-write ==0.1.0.2 1596 1596 - OpenGL ==3.0.3.0 1597 1597 - OpenGLRaw ==3.3.4.0 ··· 1677 1677 - persistent-test ==2.0.3.1 1678 1678 - persistent-typed-db ==0.1.0.1 1679 1679 - pg-harness-client ==0.6.0 1680 + - pgp-wordlist ==0.1.0.3 1680 1681 - pg-transact ==0.3.1.1 1681 - - pgp-wordlist ==0.1.0.3 1682 1682 - phantom-state ==0.2.1.2 1683 1683 - pid1 ==0.1.2.0 1684 1684 - pipes ==4.3.14 ··· 1704 1704 - plaid ==0.1.0.4 1705 1705 - planb-token-introspection ==0.1.4.0 1706 1706 - plotlyhs ==0.2.1 1707 - - pointed ==5.0.1 1707 + - pointed ==5.0.2 1708 1708 - pointedlist ==0.6.1 1709 1709 - pointless-fun ==1.1.0.6 1710 1710 - poll ==0.0.0.1 ··· 1717 1717 - port-utils ==0.2.1.0 1718 1718 - posix-paths ==0.2.1.6 1719 1719 - possibly ==1.0.0.0 1720 - - post-mess-age ==0.2.1.0 1721 1720 - postgres-options ==0.2.0.0 1722 1721 - postgresql-binary ==0.12.2 1723 1722 - postgresql-libpq ==0.9.4.2 1724 1723 - postgresql-orm ==0.5.1 1725 1724 - postgresql-simple ==0.6.2 1726 1725 - postgrest ==7.0.0 1726 + - post-mess-age ==0.2.1.0 1727 1727 - pptable ==0.3.0.0 1728 1728 - pqueue ==1.4.1.3 1729 1729 - prefix-units ==0.2.0 1730 1730 - prelude-compat ==0.0.0.2 1731 1731 - prelude-safeenum ==0.1.1.2 1732 + - prettyclass ==1.0.0.0 1732 1733 - pretty-class ==1.0.1.1 1733 1734 - pretty-hex ==1.1 1734 - - pretty-relative-time ==0.2.0.0 1735 - - pretty-show ==1.10 1736 - - pretty-simple ==3.2.3.0 1737 - - pretty-sop ==0.2.0.3 1738 - - pretty-terminal ==0.1.0.0 1739 - - pretty-types ==0.3.0.1 1740 - - prettyclass ==1.0.0.0 1741 1735 - prettyprinter ==1.6.2 1742 1736 - prettyprinter-ansi-terminal ==1.1.2 1743 1737 - prettyprinter-compat-annotated-wl-pprint ==1 1744 1738 - prettyprinter-compat-ansi-wl-pprint ==1.0.1 1745 1739 - prettyprinter-compat-wl-pprint ==1.0.0.1 1746 1740 - prettyprinter-convert-ansi-wl-pprint ==1.1.1 1741 + - pretty-relative-time ==0.2.0.0 1742 + - pretty-show ==1.10 1743 + - pretty-simple ==3.2.3.0 1744 + - pretty-sop ==0.2.0.3 1745 + - pretty-terminal ==0.1.0.0 1746 + - pretty-types ==0.3.0.1 1747 1747 - primes ==0.2.1.0 1748 1748 - primitive ==0.7.0.1 1749 1749 - primitive-addr ==0.1.0.2 ··· 1754 1754 - product-profunctors ==0.10.0.1 1755 1755 - profiterole ==0.1 1756 1756 - profunctors ==5.5.2 1757 - - project-template ==0.2.1.0 1758 1757 - projectroot ==0.2.0.1 1758 + - project-template ==0.2.1.0 1759 1759 - prometheus-client ==1.0.1 1760 1760 - promises ==0.3 1761 1761 - prompt ==0.1.1.2 1762 1762 - prospect ==0.1.0.0 1763 + - proto3-wire ==1.1.0 1764 + - protobuf ==0.2.1.3 1765 + - protobuf-simple ==0.1.1.0 1766 + - protocol-radius ==0.0.1.1 1767 + - protocol-radius-test ==0.1.0.1 1763 1768 - proto-lens ==0.7.0.0 1764 1769 - proto-lens-arbitrary ==0.1.2.9 1765 1770 - proto-lens-optparse ==0.1.1.7 ··· 1767 1772 - proto-lens-protoc ==0.7.0.0 1768 1773 - proto-lens-runtime ==0.7.0.0 1769 1774 - proto-lens-setup ==0.4.0.4 1770 - - proto3-wire ==1.1.0 1771 - - protobuf ==0.2.1.3 1772 - - protobuf-simple ==0.1.1.0 1773 - - protocol-radius ==0.0.1.1 1774 - - protocol-radius-test ==0.1.0.1 1775 1775 - protolude ==0.2.4 1776 1776 - proxied ==0.3.1 1777 1777 - psqueues ==0.2.7.2 ··· 1813 1813 - random-shuffle ==0.0.4 1814 1814 - random-tree ==0.6.0.5 1815 1815 - range ==0.3.0.2 1816 + - Ranged-sets ==0.4.0 1816 1817 - range-set-list ==0.1.3.1 1817 - - Ranged-sets ==0.4.0 1818 1818 - rank1dynamic ==0.4.0 1819 1819 - rank2classes ==1.3.2.1 1820 1820 - Rasterific ==0.7.5.3 1821 1821 - rasterific-svg ==0.3.3.2 1822 - - rate-limit ==1.4.2 1823 1822 - ratel ==1.0.12 1823 + - rate-limit ==1.4.2 1824 1824 - ratel-wai ==1.1.3 1825 - - raw-strings-qq ==1.1 1826 1825 - rawfilepath ==0.2.4 1827 1826 - rawstring-qm ==0.2.3.0 1827 + - raw-strings-qq ==1.1 1828 1828 - rcu ==0.2.4 1829 1829 - rdf ==0.1.0.4 1830 1830 - rdtsc ==1.3.0.1 1831 1831 - re2 ==0.3 1832 + - readable ==0.3.1 1832 1833 - read-editor ==0.1.0.2 1833 1834 - read-env-var ==1.0.0.0 1834 - - readable ==0.3.1 1835 1835 - reanimate ==0.3.3.0 1836 1836 - reanimate-svg ==0.9.8.0 1837 1837 - rebase ==1.6.1 1838 - - record-dot-preprocessor ==0.2.6 1838 + - record-dot-preprocessor ==0.2.7 1839 1839 - record-hasfield ==1.0 1840 1840 - records-sop ==0.1.0.3 1841 1841 - recursion-schemes ==5.1.3 1842 1842 - reducers ==3.12.3 1843 - - ref-fd ==0.4.0.2 1844 1843 - refact ==0.3.0.2 1844 + - ref-fd ==0.4.0.2 1845 1845 - reflection ==2.1.6 1846 1846 - reform ==0.2.7.4 1847 1847 - reform-blaze ==0.2.4.3 ··· 1868 1868 - relational-schemas ==0.1.8.0 1869 1869 - relude ==0.7.0.0 1870 1870 - renderable ==0.2.0.1 1871 - - replace-attoparsec ==1.4.1.0 1872 - - replace-megaparsec ==1.4.2.0 1871 + - replace-attoparsec ==1.4.2.0 1872 + - replace-megaparsec ==1.4.3.0 1873 1873 - repline ==0.2.2.0 1874 1874 - req ==3.2.0 1875 1875 - req-conduit ==1.0.0 ··· 1900 1900 - RSA ==2.4.1 1901 1901 - runmemo ==1.0.0.1 1902 1902 - safe ==0.3.19 1903 + - safecopy ==0.10.3 1903 1904 - safe-decimal ==0.2.0.0 1904 1905 - safe-exceptions ==0.1.7.1 1905 1906 - safe-exceptions-checked ==0.1.0 1906 1907 - safe-foldable ==0.1.0.0 1908 + - safeio ==0.0.5.0 1907 1909 - safe-json ==1.1.1 1908 1910 - safe-money ==0.9 1909 - - safecopy ==0.10.3 1910 - - safeio ==0.0.5.0 1911 1911 - SafeSemaphore ==0.10.1 1912 1912 - salak ==0.3.6 1913 1913 - salak-yaml ==0.3.5.3 ··· 1943 1943 - semigroupoid-extras ==5 1944 1944 - semigroupoids ==5.3.4 1945 1945 - semigroups ==0.19.1 1946 - - semiring-simple ==1.0.0.1 1947 1946 - semirings ==0.5.4 1947 + - semiring-simple ==1.0.0.1 1948 1948 - semver ==0.3.4 1949 1949 - sendfile ==0.7.11.1 1950 1950 - seqalign ==0.2.0.4 ··· 2000 2000 - shared-memory ==0.2.0.0 2001 2001 - shell-conduit ==4.7.0 2002 2002 - shell-escape ==0.2.0 2003 - - shell-utility ==0.1 2004 2003 - shellmet ==0.0.3.1 2005 2004 - shelltestrunner ==1.9 2005 + - shell-utility ==0.1 2006 2006 - shelly ==1.9.0 2007 2007 - should-not-typecheck ==2.1.0 2008 2008 - show-combinators ==0.2.0.0 ··· 2016 2016 - simple-log ==0.9.12 2017 2017 - simple-reflect ==0.3.3 2018 2018 - simple-sendfile ==0.2.30 2019 + - simplest-sqlite ==0.1.0.2 2019 2020 - simple-templates ==1.0.0 2020 2021 - simple-vec3 ==0.6.0.1 2021 - - simplest-sqlite ==0.1.0.2 2022 2022 - simplistic-generics ==2.0.0 2023 2023 - since ==0.0.0 2024 2024 - singleton-bool ==0.1.5 ··· 2068 2068 - splitmix ==0.0.5 2069 2069 - spoon ==0.3.1 2070 2070 - spreadsheet ==0.1.3.8 2071 - - sql-words ==0.1.6.4 2072 2071 - sqlcli ==0.2.2.0 2073 2072 - sqlcli-odbc ==0.2.0.1 2073 + - sql-words ==0.1.6.4 2074 2074 - squeather ==0.4.0.0 2075 2075 - srcloc ==0.5.1.2 2076 2076 - stache ==2.1.1 2077 - - stack-templatizer ==0.1.0.2 2078 2077 - stackcollapse-ghc ==0.0.1.2 2078 + - stack-templatizer ==0.1.0.2 2079 2079 - starter ==0.3.0 2080 2080 - stateref ==0.3 2081 2081 - statestack ==0.3 ··· 2108 2108 - strict-list ==0.1.5 2109 2109 - strict-tuple ==0.1.3 2110 2110 - strict-tuple-lens ==0.1.0.1 2111 + - stringbuilder ==0.5.1 2111 2112 - string-class ==0.1.7.0 2112 2113 - string-combinators ==0.6.0.5 2113 2114 - string-conv ==0.1.2 2114 2115 - string-conversions ==0.4.0.1 2115 2116 - string-interpolate ==0.2.1.0 2116 2117 - string-qq ==0.0.4 2117 - - string-transform ==1.1.1 2118 - - stringbuilder ==0.5.1 2119 2118 - stringsearch ==0.3.6.6 2119 + - string-transform ==1.1.1 2120 2120 - stripe-concepts ==1.0.2.4 2121 2121 - stripe-signature ==1.0.0.6 2122 2122 - strive ==5.0.12 ··· 2124 2124 - structured ==0.1 2125 2125 - structured-cli ==2.5.2.0 2126 2126 - stylish-haskell ==0.11.0.3 2127 - - sum-type-boilerplate ==0.1.1 2128 2127 - summoner ==2.0.1.1 2129 2128 - summoner-tui ==2.0.1.1 2129 + - sum-type-boilerplate ==0.1.1 2130 2130 - sundown ==0.6 2131 2131 - superbuffer ==0.3.1.1 2132 2132 - svg-builder ==0.1.1 2133 - - svg-tree ==0.6.2.4 2134 2133 - SVGFonts ==1.7.0.1 2134 + - svg-tree ==0.6.2.4 2135 2135 - swagger ==0.3.0 2136 2136 - swagger2 ==2.5 2137 2137 - swish ==0.10.0.4 ··· 2141 2141 - symmetry-operations-symbols ==0.0.2.1 2142 2142 - sysinfo ==0.1.1 2143 2143 - system-argv0 ==0.1.1 2144 + - systemd ==2.3.0 2144 2145 - system-fileio ==0.3.16.4 2145 2146 - system-filepath ==0.4.14 2146 2147 - system-info ==0.5.1 2147 - - systemd ==2.3.0 2148 2148 - tabular ==0.2.2.8 2149 2149 - taffybar ==3.2.2 2150 2150 - tagchup ==0.4.1.1 ··· 2177 2177 - tasty-silver ==3.1.15 2178 2178 - tasty-smallcheck ==0.8.1 2179 2179 - tasty-th ==0.1.7 2180 - - tasty-wai ==0.1.1.0 2180 + - tasty-wai ==0.1.1.1 2181 2181 - Taxonomy ==2.1.0 2182 2182 - TCache ==0.12.1 2183 2183 - tce-conf ==1.3 ··· 2201 2201 - texmath ==0.12.0.3 2202 2202 - text-binary ==0.2.1.1 2203 2203 - text-builder ==0.6.6.1 2204 - - text-conversions ==0.3.0 2204 + - text-conversions ==0.3.1 2205 2205 - text-icu ==0.7.0.1 2206 2206 - text-latin1 ==0.3.1 2207 2207 - text-ldap ==0.1.1.13 2208 + - textlocal ==0.1.0.5 2208 2209 - text-manipulate ==0.2.0.1 2209 2210 - text-metrics ==0.3.0 2210 2211 - text-postgresql ==0.0.3.1 ··· 2212 2213 - text-region ==0.3.1.0 2213 2214 - text-short ==0.1.3 2214 2215 - text-show ==3.8.5 2215 - - text-show-instances ==3.8.3 2216 + - text-show-instances ==3.8.4 2216 2217 - text-zipper ==0.10.1 2217 - - textlocal ==0.1.0.5 2218 + - tfp ==1.0.1.1 2218 2219 - tf-random ==0.5 2219 - - tfp ==1.0.1.1 2220 2220 - th-abstraction ==0.3.2.0 2221 2221 - th-bang-compat ==0.0.1.0 2222 2222 - th-constraint-compat ==0.0.1.0 2223 2223 - th-data-compat ==0.1.0.0 2224 2224 - th-desugar ==1.10 2225 2225 - th-env ==0.1.0.2 2226 + - these ==1.1.1.1 2227 + - these-lens ==1.0.0.1 2228 + - these-optics ==1 2226 2229 - th-expand-syns ==0.4.6.0 2227 2230 - th-extras ==0.0.0.4 2228 - - th-lift ==0.8.1 2231 + - th-lift ==0.8.2 2229 2232 - th-lift-instances ==0.1.17 2230 2233 - th-nowq ==0.1.0.5 2231 2234 - th-orphans ==0.13.10 2232 2235 - th-printf ==0.7 2233 - - th-reify-compat ==0.0.1.5 2234 - - th-reify-many ==0.1.9 2235 - - th-strict-compat ==0.1.0.1 2236 - - th-test-utils ==1.0.2 2237 - - these ==1.1.1.1 2238 - - these-lens ==1.0.0.1 2239 - - these-optics ==1 2240 2236 - thread-hierarchy ==0.3.0.2 2241 2237 - thread-local-storage ==0.2 2238 + - threads ==0.5.1.6 2242 2239 - thread-supervisor ==0.1.0.1 2243 - - threads ==0.5.1.6 2244 2240 - threepenny-gui ==0.9.0.0 2241 + - th-reify-compat ==0.0.1.5 2242 + - th-reify-many ==0.1.9 2245 2243 - throttle-io-stream ==0.2.0.1 2246 2244 - through-text ==0.1.0.0 2247 2245 - throwable-exceptions ==0.1.0.9 2246 + - th-strict-compat ==0.1.0.1 2247 + - th-test-utils ==1.0.2 2248 2248 - thyme ==0.3.5.5 2249 2249 - tidal ==1.5.2 2250 2250 - tile ==0.3.0.0 2251 2251 - time-compat ==1.9.3 2252 + - timeit ==2.0 2253 + - timelens ==0.2.0.2 2252 2254 - time-lens ==0.4.0.2 2253 2255 - time-locale-compat ==0.1.1.5 2254 2256 - time-locale-vietnamese ==1.0.0.0 2255 2257 - time-manager ==0.0.0 2256 2258 - time-parsers ==0.1.2.1 2257 - - time-units ==1.0.0 2258 - - timeit ==2.0 2259 - - timelens ==0.2.0.2 2260 2259 - timerep ==2.0.0.2 2260 + - time-units ==1.0.0 2261 2261 - timezone-olson ==0.2.0 2262 2262 - timezone-series ==0.1.9 2263 2263 - tinylog ==0.15.0 ··· 2278 2278 - transaction ==0.1.1.3 2279 2279 - transformers-base ==0.4.5.2 2280 2280 - transformers-bifunctors ==0.1 2281 - - transformers-compat ==0.6.5 2281 + - transformers-compat ==0.6.6 2282 2282 - transformers-fix ==1.0 2283 2283 - traverse-with-class ==1.0.1.0 2284 2284 - tree-diff ==0.1 ··· 2291 2291 - ttl-hashtables ==1.4.1.0 2292 2292 - ttrie ==0.1.2.1 2293 2293 - tuple ==0.3.0.2 2294 + - tuples-homogenous-h98 ==0.1.1.0 2294 2295 - tuple-sop ==0.3.1.0 2295 2296 - tuple-th ==0.2.5 2296 - - tuples-homogenous-h98 ==0.1.1.0 2297 2297 - turtle ==1.5.20 2298 + - TypeCompose ==0.9.14 2299 + - typed-process ==0.2.6.0 2300 + - typed-uuid ==0.0.0.2 2298 2301 - type-equality ==1 2299 2302 - type-errors ==0.2.0.0 2300 2303 - type-errors-pretty ==0.0.1.1 ··· 2305 2308 - type-level-numbers ==0.1.1.1 2306 2309 - type-map ==0.1.6.0 2307 2310 - type-natural ==0.8.3.1 2311 + - typenums ==0.1.2.1 2308 2312 - type-of-html ==1.5.1.0 2309 2313 - type-of-html-static ==0.1.0.2 2310 2314 - type-operators ==0.2.0.0 2315 + - typerep-map ==0.3.3.0 2311 2316 - type-spec ==0.4.0.0 2312 - - TypeCompose ==0.9.14 2313 - - typed-process ==0.2.6.0 2314 - - typed-uuid ==0.0.0.2 2315 - - typenums ==0.1.2.1 2316 - - typerep-map ==0.3.3.0 2317 2317 - tzdata ==0.1.20190911.0 2318 2318 - ua-parser ==0.7.5.1 2319 2319 - uglymemo ==0.1.0.1 ··· 2442 2442 - Win32 ==2.6.1.0 2443 2443 - Win32-notify ==0.3.0.3 2444 2444 - windns ==0.1.0.1 2445 + - witherable-class ==0 2446 + - within ==0.1.1.0 2445 2447 - with-location ==0.1.0 2446 2448 - with-utf8 ==1.0.2.1 2447 - - witherable-class ==0 2448 - - within ==0.1.1.0 2449 2449 - witness ==0.4 2450 2450 - wizards ==1.0.3 2451 2451 - wl-pprint-annotated ==0.1.0.1 2452 2452 - wl-pprint-console ==0.1.0.2 2453 2453 - wl-pprint-text ==1.2.0.1 2454 + - word24 ==2.0.1 2455 + - word8 ==0.1.3 2454 2456 - word-trie ==0.3.0 2455 2457 - word-wrap ==0.4.1 2456 - - word24 ==2.0.1 2457 - - word8 ==0.1.3 2458 2458 - world-peace ==1.0.2.0 2459 2459 - wrap ==0.0.0 2460 2460 - wreq ==0.5.3.2 ··· 2482 2482 - xml-basic ==0.1.3.1 2483 2483 - xml-conduit ==1.9.0.0 2484 2484 - xml-conduit-writer ==0.1.1.2 2485 + - xmlgen ==0.6.2.2 2485 2486 - xml-hamlet ==0.5.0.1 2486 2487 - xml-helpers ==1.0.0 2487 2488 - xml-html-qq ==0.1.0.1 ··· 2491 2492 - xml-to-json ==2.0.1 2492 2493 - xml-to-json-fast ==2.0.0 2493 2494 - xml-types ==0.3.8 2494 - - xmlgen ==0.6.2.2 2495 2495 - xmonad ==0.15 2496 2496 - xmonad-contrib ==0.16 2497 2497 - xmonad-extras ==0.15.2 ··· 2500 2500 - xxhash-ffi ==0.2.0.0 2501 2501 - yaml ==0.11.5.0 2502 2502 - yamlparse-applicative ==0.1.0.1 2503 - - yes-precure5-command ==5.5.3 2504 2503 - yesod ==1.6.1.0 2505 2504 - yesod-auth ==1.6.10 2506 2505 - yesod-auth-fb ==1.10.1 ··· 2518 2517 - yesod-static ==1.6.1.0 2519 2518 - yesod-test ==1.6.10 2520 2519 - yesod-websockets ==0.3.0.2 2520 + - yes-precure5-command ==5.5.3 2521 2521 - yi-rope ==0.11 2522 2522 - yjsvg ==0.2.0.1 2523 2523 - yjtools ==0.9.18 ··· 2530 2530 - zim-parser ==0.2.1.0 2531 2531 - zip ==1.5.0 2532 2532 - zip-archive ==0.4.1 2533 - - zip-stream ==0.2.0.1 2534 2533 - zippers ==0.3 2534 + - zip-stream ==0.2.0.1 2535 2535 - zlib ==0.6.2.2 2536 2536 - zlib-bindings ==0.1.1.5 2537 2537 - zlib-lens ==0.1.2.1 ··· 4576 4576 - doi 4577 4577 - DOM 4578 4578 - dom-lt 4579 - - domain-auth 4580 4579 - domplate 4581 4580 - dot-linker 4582 4581 - dotfs ··· 5677 5676 - hako 5678 5677 - hakyll 5679 5678 - hakyll-agda 5679 + - hakyll-alectryon 5680 5680 - hakyll-blaze-templates 5681 5681 - hakyll-contrib 5682 5682 - hakyll-contrib-csv ··· 6078 6078 - hedis-tags 6079 6079 - hedn-functor 6080 6080 - hedra 6081 + - heidi 6081 6082 - hein 6082 6083 - heist-aeson 6083 6084 - heist-async ··· 8685 8686 - polysemy-http 8686 8687 - polysemy-optics 8687 8688 - polysemy-RandomFu 8689 + - polysemy-resume 8688 8690 - polysemy-test 8689 8691 - polysemy-time 8690 8692 - polysemy-webserver ··· 9657 9659 - Shpadoinkle-backend-pardiff 9658 9660 - Shpadoinkle-backend-snabbdom 9659 9661 - Shpadoinkle-backend-static 9662 + - Shpadoinkle-examples 9660 9663 - Shpadoinkle-html 9664 + - Shpadoinkle-lens 9661 9665 - Shpadoinkle-router 9662 9666 - Shpadoinkle-widgets 9663 9667 - shpider
+5
pkgs/development/haskell-modules/configuration-nix.nix
··· 782 782 testToolDepends = [ pkgs.git pkgs.mercurial ]; 783 783 }); 784 784 785 + nix-output-monitor = overrideCabal super.nix-output-monitor { 786 + # Can't ran the golden-tests with nix, because they call nix 787 + testTarget = "unit-tests"; 788 + }; 789 + 785 790 haskell-language-server = overrideCabal super.haskell-language-server (drv: { 786 791 postInstall = let 787 792 inherit (pkgs.lib) concatStringsSep take splitString;
+1250 -852
pkgs/development/haskell-modules/hackage-packages.nix
··· 9724 9724 license = stdenv.lib.licenses.bsd3; 9725 9725 }) {}; 9726 9726 9727 + "HaTeX_3_22_3_0" = callPackage 9728 + ({ mkDerivation, base, bibtex, bytestring, containers, hashable 9729 + , matrix, parsec, prettyprinter, QuickCheck, tasty 9730 + , tasty-quickcheck, text, transformers 9731 + }: 9732 + mkDerivation { 9733 + pname = "HaTeX"; 9734 + version = "3.22.3.0"; 9735 + sha256 = "0v9vgql7a9rpkwlrgw8nsy9m2rv3l2gczngc7a1xkndxi214m4kl"; 9736 + libraryHaskellDepends = [ 9737 + base bibtex bytestring containers hashable matrix parsec 9738 + prettyprinter QuickCheck text transformers 9739 + ]; 9740 + testHaskellDepends = [ 9741 + base parsec QuickCheck tasty tasty-quickcheck text 9742 + ]; 9743 + description = "The Haskell LaTeX library"; 9744 + license = stdenv.lib.licenses.bsd3; 9745 + hydraPlatforms = stdenv.lib.platforms.none; 9746 + }) {}; 9747 + 9727 9748 "HaTeX-meta" = callPackage 9728 9749 ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 9729 9750 , haddock, haskell-src-exts, mtl, parsec ··· 10842 10863 testHaskellDepends = [ base bytestring ]; 10843 10864 description = "Partial OpenSSL binding for Haskell"; 10844 10865 license = stdenv.lib.licenses.publicDomain; 10866 + }) {inherit (pkgs) openssl;}; 10867 + 10868 + "HsOpenSSL_0_11_4_20" = callPackage 10869 + ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: 10870 + mkDerivation { 10871 + pname = "HsOpenSSL"; 10872 + version = "0.11.4.20"; 10873 + sha256 = "0l51pg3cpjq71dqdn0iwj37bqsgjnhfbm0q2ha5wksq4i0qnirf2"; 10874 + setupHaskellDepends = [ base Cabal ]; 10875 + libraryHaskellDepends = [ base bytestring network time ]; 10876 + librarySystemDepends = [ openssl ]; 10877 + testHaskellDepends = [ base bytestring ]; 10878 + description = "Partial OpenSSL binding for Haskell"; 10879 + license = stdenv.lib.licenses.publicDomain; 10880 + hydraPlatforms = stdenv.lib.platforms.none; 10845 10881 }) {inherit (pkgs) openssl;}; 10846 10882 10847 10883 "HsOpenSSL-x509-system" = callPackage ··· 18336 18372 }) {}; 18337 18373 18338 18374 "Shpadoinkle" = callPackage 18339 - ({ mkDerivation, base, jsaddle, jsaddle-warp, text, unliftio }: 18375 + ({ mkDerivation, base, category, ghcjs-dom, jsaddle, jsaddle-warp 18376 + , text, transformers, unliftio 18377 + }: 18340 18378 mkDerivation { 18341 18379 pname = "Shpadoinkle"; 18342 - version = "0.1.0.0"; 18343 - sha256 = "0527rd9dh5sjh3y7sir9bpydad05rx43nr6ba20sa4ha8zvvl583"; 18380 + version = "0.2.0.0"; 18381 + sha256 = "10dgd5723mc7nbwvvzvl5jy09wdcjwhi0miyvgkr7jgppkg402dl"; 18344 18382 libraryHaskellDepends = [ 18345 - base jsaddle jsaddle-warp text unliftio 18383 + base category ghcjs-dom jsaddle jsaddle-warp text transformers 18384 + unliftio 18346 18385 ]; 18347 18386 description = "A programming model for declarative, high performance user interface"; 18348 18387 license = stdenv.lib.licenses.bsd3; ··· 18351 18390 }) {}; 18352 18391 18353 18392 "Shpadoinkle-backend-pardiff" = callPackage 18354 - ({ mkDerivation, base, compactable, containers, file-embed, jsaddle 18355 - , lens, mtl, neat-interpolation, random, semialign, Shpadoinkle 18356 - , text, these, unliftio, uuid 18393 + ({ mkDerivation, base, compactable, containers, file-embed 18394 + , ghcjs-dom, jsaddle, lens, monad-control, mtl, neat-interpolation 18395 + , random, semialign, Shpadoinkle, text, these, transformers-base 18396 + , unliftio, uuid 18357 18397 }: 18358 18398 mkDerivation { 18359 18399 pname = "Shpadoinkle-backend-pardiff"; 18360 - version = "0.1.0.1"; 18361 - sha256 = "1b1ab062fm1qz0pnp4jws7wmhsb2hfvj5mb6jrrgbm9yjv7k725v"; 18400 + version = "0.2.0.0"; 18401 + sha256 = "1dkj035k1kwhgd9z7p9jhbnahd9d8mb16ydgd1l7xnrfxg215zsq"; 18362 18402 libraryHaskellDepends = [ 18363 - base compactable containers file-embed jsaddle lens mtl 18364 - neat-interpolation random semialign Shpadoinkle text these unliftio 18365 - uuid 18403 + base compactable containers file-embed ghcjs-dom jsaddle lens 18404 + monad-control mtl neat-interpolation random semialign Shpadoinkle 18405 + text these transformers-base unliftio uuid 18366 18406 ]; 18367 18407 description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; 18368 18408 license = stdenv.lib.licenses.bsd3; ··· 18371 18411 }) {}; 18372 18412 18373 18413 "Shpadoinkle-backend-snabbdom" = callPackage 18374 - ({ mkDerivation, base, file-embed, jsaddle, mtl, Shpadoinkle, text 18414 + ({ mkDerivation, base, file-embed, ghcjs-dom, jsaddle, mtl 18415 + , Shpadoinkle, text, unliftio 18375 18416 }: 18376 18417 mkDerivation { 18377 18418 pname = "Shpadoinkle-backend-snabbdom"; 18378 - version = "0.1.0.1"; 18379 - sha256 = "1hky3qvskrpkpdhhppx6ghqalv5hsb1iw7mrsvmkigj1y20dskh1"; 18419 + version = "0.2.0.0"; 18420 + sha256 = "1zhxj26i711218ixfclmakjv943gkkmvjvvvi5ya4p26bjaw7p3x"; 18380 18421 libraryHaskellDepends = [ 18381 - base file-embed jsaddle mtl Shpadoinkle text 18422 + base file-embed ghcjs-dom jsaddle mtl Shpadoinkle text unliftio 18382 18423 ]; 18383 18424 description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; 18384 18425 license = stdenv.lib.licenses.bsd3; ··· 18390 18431 ({ mkDerivation, base, compactable, Shpadoinkle, text }: 18391 18432 mkDerivation { 18392 18433 pname = "Shpadoinkle-backend-static"; 18393 - version = "0.1.0.1"; 18394 - sha256 = "05ffkpp008b4cpf05xb754q5y7a5wjyygz8dc81hlx4lxfixlzzv"; 18434 + version = "0.1.0.2"; 18435 + sha256 = "0sfj092lhmkzrjvklpvbcldpc3wfp8d1n5jw7gpdzqs8fcpffz8q"; 18395 18436 libraryHaskellDepends = [ base compactable Shpadoinkle text ]; 18396 18437 description = "A backend for rendering Shpadoinkle as Text"; 18397 18438 license = stdenv.lib.licenses.bsd3; ··· 18399 18440 broken = true; 18400 18441 }) {}; 18401 18442 18443 + "Shpadoinkle-console" = callPackage 18444 + ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: 18445 + mkDerivation { 18446 + pname = "Shpadoinkle-console"; 18447 + version = "0.0.1.1"; 18448 + sha256 = "0gs21vkmxxnk3ybzasjgcrhraiyjbab3xkpzp4266h54wz1r5grj"; 18449 + libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; 18450 + description = "Support for the native browser console"; 18451 + license = stdenv.lib.licenses.bsd3; 18452 + }) {}; 18453 + 18402 18454 "Shpadoinkle-debug" = callPackage 18403 18455 ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: 18404 18456 mkDerivation { ··· 18412 18464 18413 18465 "Shpadoinkle-examples" = callPackage 18414 18466 ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring 18415 - , containers, exceptions, file-embed, lens, mtl 18416 - , optparse-applicative, servant, servant-client, servant-server 18417 - , Shpadoinkle, Shpadoinkle-backend-pardiff 18418 - , Shpadoinkle-backend-snabbdom, Shpadoinkle-backend-static 18419 - , Shpadoinkle-html, Shpadoinkle-lens, Shpadoinkle-router 18420 - , Shpadoinkle-widgets, sqlite-simple, stm, text, unliftio, wai 18421 - , wai-app-static, warp 18467 + , containers, ease, exceptions, file-embed, generic-lens, ghcjs-dom 18468 + , jsaddle, lens, mtl, optparse-applicative, safe, servant 18469 + , servant-client, servant-server, Shpadoinkle 18470 + , Shpadoinkle-backend-pardiff, Shpadoinkle-backend-static 18471 + , Shpadoinkle-console, Shpadoinkle-html, Shpadoinkle-lens 18472 + , Shpadoinkle-router, Shpadoinkle-widgets, split, sqlite-simple 18473 + , stm, text, unliftio, wai, wai-app-static, warp 18422 18474 }: 18423 18475 mkDerivation { 18424 18476 pname = "Shpadoinkle-examples"; 18425 - version = "0.0.0.1"; 18426 - sha256 = "19iq8yw2m14y8j67slry1x30fnayx1d4sjwg2cafbgz9g7l1g7f1"; 18477 + version = "0.0.0.2"; 18478 + sha256 = "1nj5wl8liw9q89hrry6dpvsw32sc27nplxfcwkyfkwjyqaxp5sfh"; 18427 18479 isLibrary = false; 18428 18480 isExecutable = true; 18429 18481 executableHaskellDepends = [ 18430 - aeson base beam-core beam-sqlite bytestring containers exceptions 18431 - file-embed lens mtl optparse-applicative servant servant-client 18432 - servant-server Shpadoinkle Shpadoinkle-backend-pardiff 18433 - Shpadoinkle-backend-snabbdom Shpadoinkle-backend-static 18434 - Shpadoinkle-html Shpadoinkle-lens Shpadoinkle-router 18435 - Shpadoinkle-widgets sqlite-simple stm text unliftio wai 18436 - wai-app-static warp 18482 + aeson base beam-core beam-sqlite bytestring containers ease 18483 + exceptions file-embed generic-lens ghcjs-dom jsaddle lens mtl 18484 + optparse-applicative safe servant servant-client servant-server 18485 + Shpadoinkle Shpadoinkle-backend-pardiff Shpadoinkle-backend-static 18486 + Shpadoinkle-console Shpadoinkle-html Shpadoinkle-lens 18487 + Shpadoinkle-router Shpadoinkle-widgets split sqlite-simple stm text 18488 + unliftio wai wai-app-static warp 18437 18489 ]; 18438 18490 description = "Example usages of Shpadoinkle"; 18439 18491 license = stdenv.lib.licenses.bsd3; 18440 18492 hydraPlatforms = stdenv.lib.platforms.none; 18441 18493 broken = true; 18442 - }) {Shpadoinkle-lens = null;}; 18494 + }) {}; 18443 18495 18444 18496 "Shpadoinkle-html" = callPackage 18445 - ({ mkDerivation, base, containers, ghcjs-dom, jsaddle, jsaddle-dom 18446 - , Shpadoinkle, stm, template-haskell, text, unliftio 18497 + ({ mkDerivation, base, bytestring, compactable, containers 18498 + , ghcjs-dom, jsaddle, regex-pcre, Shpadoinkle, stm 18499 + , template-haskell, text, time, transformers, unliftio 18447 18500 }: 18448 18501 mkDerivation { 18449 18502 pname = "Shpadoinkle-html"; 18450 - version = "0.1.0.0"; 18451 - sha256 = "1v5dxg7axg2a508rcphchihr5krrwagxx1a41660r7js7wba9bk8"; 18503 + version = "0.2.0.1"; 18504 + sha256 = "1dk17v1c6nv2p3zzg09gmv4qvpjmlx782a6gx7whx9p28037v34f"; 18452 18505 libraryHaskellDepends = [ 18453 - base containers ghcjs-dom jsaddle jsaddle-dom Shpadoinkle stm 18454 - template-haskell text unliftio 18506 + base bytestring compactable containers ghcjs-dom jsaddle regex-pcre 18507 + Shpadoinkle stm template-haskell text time transformers unliftio 18455 18508 ]; 18456 18509 description = "A typed, template generated Html DSL, and helpers"; 18457 18510 license = stdenv.lib.licenses.bsd3; ··· 18459 18512 broken = true; 18460 18513 }) {}; 18461 18514 18515 + "Shpadoinkle-lens" = callPackage 18516 + ({ mkDerivation, base, lens, Shpadoinkle, text }: 18517 + mkDerivation { 18518 + pname = "Shpadoinkle-lens"; 18519 + version = "0.0.0.2"; 18520 + sha256 = "00zd6m9lvskbf7w4bnqhhy59gz9169rzmd1x8y4lxckjda172sqr"; 18521 + libraryHaskellDepends = [ base lens Shpadoinkle text ]; 18522 + description = "Lens combinators for Shpadoinkle applications"; 18523 + license = stdenv.lib.licenses.bsd3; 18524 + hydraPlatforms = stdenv.lib.platforms.none; 18525 + broken = true; 18526 + }) {}; 18527 + 18462 18528 "Shpadoinkle-router" = callPackage 18463 18529 ({ mkDerivation, aeson, base, bytestring, compactable, exceptions 18464 - , ghcjs-dom, http-api-data, jsaddle, jsaddle-dom, lens, network-uri 18465 - , servant, servant-client, servant-server, Shpadoinkle 18466 - , Shpadoinkle-backend-static, text, unliftio, wai, wai-app-static 18467 - , warp 18530 + , ghcjs-dom, http-api-data, http-media, jsaddle, lens, network-uri 18531 + , servant, servant-client, servant-client-js, servant-server 18532 + , Shpadoinkle, Shpadoinkle-backend-static, text, unliftio, wai 18533 + , wai-app-static, warp 18468 18534 }: 18469 18535 mkDerivation { 18470 18536 pname = "Shpadoinkle-router"; 18471 - version = "0.1.0.1"; 18472 - sha256 = "08kv5gbs2kkkspnmkzv0q5y3hnvv69yliwc4815wsyh8hdrn3ks6"; 18537 + version = "0.2.0.0"; 18538 + sha256 = "024g9s01kjzvxq6yfhi640v1zly6wvk3v8m3xzxi4flgff2syf8b"; 18473 18539 libraryHaskellDepends = [ 18474 18540 aeson base bytestring compactable exceptions ghcjs-dom 18475 - http-api-data jsaddle jsaddle-dom lens network-uri servant 18476 - servant-client servant-server Shpadoinkle 18541 + http-api-data http-media jsaddle lens network-uri servant 18542 + servant-client servant-client-js servant-server Shpadoinkle 18477 18543 Shpadoinkle-backend-static text unliftio wai wai-app-static warp 18478 18544 ]; 18479 18545 description = "A single page application rounter for Shpadoinkle based on Servant"; ··· 18490 18556 }: 18491 18557 mkDerivation { 18492 18558 pname = "Shpadoinkle-widgets"; 18493 - version = "0.0.0.2"; 18494 - sha256 = "1n85pjzkn1rjhl9rqswm7cra631qqabqf42wimfq2v17l8ymrlky"; 18559 + version = "0.1.0.0"; 18560 + sha256 = "1w1ibm75288rh001bxkdp04hidx8lkz4p4id91bjadsax8chy718"; 18495 18561 libraryHaskellDepends = [ 18496 18562 aeson base compactable containers edit-distance email-validate 18497 18563 jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text ··· 21558 21624 }) {}; 21559 21625 21560 21626 "XSaiga" = callPackage 21561 - ({ mkDerivation, base, bifunctors, bytestring, cgi, containers 21562 - , hsparql, mtl, network, pretty, rdf4h, text 21627 + ({ mkDerivation, aeson, base, bifunctors, bytestring, cgi 21628 + , containers, data-constructors, fastcgi, generic-data, hashable 21629 + , hsparql, mtl, network, pretty, random, rdf4h, text 21630 + , unordered-containers, vector 21563 21631 }: 21564 21632 mkDerivation { 21565 21633 pname = "XSaiga"; 21566 - version = "1.6.0.0"; 21567 - sha256 = "1kc48pdqhxiqmmp7fhlidx5lqzr57b34d6sln1hxpvkl862sfmr5"; 21634 + version = "1.7.0.0"; 21635 + sha256 = "1a5r7z8pzccypybc1fw1vbmmn8y79d9xb68pffasslhsmv2wdf5g"; 21568 21636 isLibrary = true; 21569 21637 isExecutable = true; 21570 21638 libraryHaskellDepends = [ 21571 - base bifunctors bytestring cgi containers hsparql mtl network 21572 - pretty rdf4h text 21639 + aeson base bifunctors bytestring cgi containers data-constructors 21640 + fastcgi generic-data hashable hsparql mtl network pretty random 21641 + rdf4h text unordered-containers vector 21573 21642 ]; 21574 21643 executableHaskellDepends = [ 21575 - base bifunctors bytestring cgi containers hsparql mtl network 21576 - pretty rdf4h text 21644 + aeson base bifunctors bytestring cgi containers data-constructors 21645 + fastcgi generic-data hashable hsparql mtl network pretty random 21646 + rdf4h text unordered-containers vector 21577 21647 ]; 21578 21648 description = "An implementation of a polynomial-time top-down parser suitable for NLP"; 21579 21649 license = stdenv.lib.licenses.bsd3; ··· 21848 21918 }: 21849 21919 mkDerivation { 21850 21920 pname = "Z-Data"; 21851 - version = "0.1.4.2"; 21852 - sha256 = "0w7yk3krzpjymc074qfn1mr2wzb4i72wgrix1krmskk8pgn5aihc"; 21921 + version = "0.1.6.0"; 21922 + sha256 = "1mj36swz2fqqch2m08pzy222ml49qvb2nr75sj6v8cmxwis07a5q"; 21853 21923 libraryHaskellDepends = [ 21854 21924 base case-insensitive deepseq ghc-prim hashable integer-gmp 21855 21925 primitive QuickCheck scientific tagged template-haskell time ··· 22235 22305 22236 22306 "acc" = callPackage 22237 22307 ({ mkDerivation, base, criterion, deepseq, QuickCheck 22238 - , quickcheck-instances, rerebase, tasty, tasty-hunit 22308 + , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit 22239 22309 , tasty-quickcheck 22240 22310 }: 22241 22311 mkDerivation { 22242 22312 pname = "acc"; 22243 - version = "0.1.1"; 22244 - sha256 = "1n3cc6gfs1x1c40aphrc89381sr26m5kkvqv04q8ccw256dv3ryh"; 22245 - libraryHaskellDepends = [ base deepseq ]; 22313 + version = "0.1.3"; 22314 + sha256 = "12mzmxmdishmcym3ci8hihp97n17jl5hisnqg6y8yvqzfp7k3cd7"; 22315 + libraryHaskellDepends = [ base deepseq semigroupoids ]; 22246 22316 testHaskellDepends = [ 22247 22317 QuickCheck quickcheck-instances rerebase tasty tasty-hunit 22248 22318 tasty-quickcheck ··· 24240 24310 hydraPlatforms = stdenv.lib.platforms.none; 24241 24311 }) {}; 24242 24312 24243 - "aeson_1_5_4_0" = callPackage 24313 + "aeson_1_5_4_1" = callPackage 24244 24314 ({ mkDerivation, attoparsec, base, base-compat 24245 24315 , base-compat-batteries, base-orphans, base16-bytestring 24246 24316 , bytestring, containers, data-fix, deepseq, Diff, directory, dlist ··· 24252 24322 }: 24253 24323 mkDerivation { 24254 24324 pname = "aeson"; 24255 - version = "1.5.4.0"; 24256 - sha256 = "17qgrli6xy3cds5k9ijdsmnl89h48w89mgqqy6kfah1bjlzs3l40"; 24325 + version = "1.5.4.1"; 24326 + sha256 = "1zgycrai15vlf6drphcb2ff8fs7s6g6hjyxi20h98qkzij5drb0d"; 24257 24327 libraryHaskellDepends = [ 24258 24328 attoparsec base base-compat-batteries bytestring containers 24259 24329 data-fix deepseq dlist ghc-prim hashable primitive scientific ··· 32090 32160 }: 32091 32161 mkDerivation { 32092 32162 pname = "arch-hs"; 32093 - version = "0.1.1.0"; 32094 - sha256 = "192zdilmwnsa1nm9p1xzxqiddpv5hw87a7vw16lvm5z2p65c5aly"; 32163 + version = "0.2.0.0"; 32164 + sha256 = "08pjfjmj21i1scf4hnhm872wjhkqw9jkk4pgri9yn77kgf76kyf8"; 32095 32165 isLibrary = true; 32096 32166 isExecutable = true; 32097 32167 libraryHaskellDepends = [ ··· 32108 32178 optparse-applicative polysemy req split tar-conduit 32109 32179 template-haskell text 32110 32180 ]; 32111 - description = "A program generating PKGBUILD for hackage packages"; 32181 + description = "Distribute hackage packages to archlinux"; 32112 32182 license = stdenv.lib.licenses.mit; 32113 32183 }) {}; 32114 32184 ··· 34187 34257 ({ mkDerivation, array, base, containers, ghc-prim }: 34188 34258 mkDerivation { 34189 34259 pname = "aterm"; 34190 - version = "0.1.0.1"; 34191 - sha256 = "02aajiirz68wqyrcigfb4cym7j43cf3p0dn4awcw8simnqhfaskh"; 34260 + version = "0.1.0.2"; 34261 + sha256 = "1dhmna21yi44srgkirmckfnffvs5vqsfwzy8az2vszwmbx225339"; 34262 + revision = "1"; 34263 + editedCabalFile = "0vh6k6397f3y03y28shx0gf0lvdlb6pdcdhd1j8r1svhjbyphfdp"; 34192 34264 libraryHaskellDepends = [ array base containers ghc-prim ]; 34193 34265 description = "serialisation for Haskell values with sharing support"; 34194 34266 license = stdenv.lib.licenses.gpl2; ··· 34441 34513 ({ mkDerivation, base, ghc-prim, primitive }: 34442 34514 mkDerivation { 34443 34515 pname = "atomic-primops"; 34444 - version = "0.8.3"; 34445 - sha256 = "03n5dmyplrqgbyf8dr91izkxci7gkl3i3fnp82i5ld869zrgjfh0"; 34516 + version = "0.8.4"; 34517 + sha256 = "0gidqyk913vhcz3q4vnpadx3vkkrwb66rqhsxvdba8g2p5z63a12"; 34446 34518 libraryHaskellDepends = [ base ghc-prim primitive ]; 34447 34519 description = "A safe approach to CAS and other atomic ops in Haskell"; 34448 34520 license = stdenv.lib.licenses.bsd3; ··· 34823 34895 }) {}; 34824 34896 34825 34897 "attoparsec-data" = callPackage 34826 - ({ mkDerivation, attoparsec, attoparsec-time, base, base-prelude 34827 - , bytestring, scientific, text, time, uuid 34898 + ({ mkDerivation, attoparsec, attoparsec-time, base, bytestring 34899 + , scientific, text, time, uuid 34828 34900 }: 34829 34901 mkDerivation { 34830 34902 pname = "attoparsec-data"; 34831 - version = "1.0.4.1"; 34832 - sha256 = "01avy1bbiam401mm6196h0a1m5wrki4a3xrdss6hr6x986l6w2yc"; 34903 + version = "1.0.5"; 34904 + sha256 = "0wis420lq3bynwjb86sphlhw50d1q9mpm2fnrvpd9a768m1qwiba"; 34833 34905 libraryHaskellDepends = [ 34834 - attoparsec attoparsec-time base base-prelude bytestring scientific 34835 - text time uuid 34906 + attoparsec attoparsec-time base bytestring scientific text time 34907 + uuid 34836 34908 ]; 34837 34909 description = "Parsers for the standard Haskell data types"; 34838 34910 license = stdenv.lib.licenses.mit; ··· 37572 37644 broken = true; 37573 37645 }) {invalid-cabal-flag-settings = null;}; 37574 37646 37575 - "base-compat" = callPackage 37647 + "base-compat_0_11_1" = callPackage 37576 37648 ({ mkDerivation, base, unix }: 37577 37649 mkDerivation { 37578 37650 pname = "base-compat"; ··· 37581 37653 libraryHaskellDepends = [ base unix ]; 37582 37654 description = "A compatibility layer for base"; 37583 37655 license = stdenv.lib.licenses.mit; 37656 + hydraPlatforms = stdenv.lib.platforms.none; 37584 37657 }) {}; 37585 37658 37586 - "base-compat_0_11_2" = callPackage 37659 + "base-compat" = callPackage 37587 37660 ({ mkDerivation, base, unix }: 37588 37661 mkDerivation { 37589 37662 pname = "base-compat"; ··· 37592 37665 libraryHaskellDepends = [ base unix ]; 37593 37666 description = "A compatibility layer for base"; 37594 37667 license = stdenv.lib.licenses.mit; 37595 - hydraPlatforms = stdenv.lib.platforms.none; 37596 37668 }) {}; 37597 37669 37598 37670 "base-compat-batteries" = callPackage ··· 37601 37673 }: 37602 37674 mkDerivation { 37603 37675 pname = "base-compat-batteries"; 37604 - version = "0.11.1"; 37605 - sha256 = "1n5fyv5ih2jdw0fbxf46999fhx3h7b4iib9cd4vh8fqa7knnzxna"; 37606 - libraryHaskellDepends = [ base base-compat ]; 37607 - testHaskellDepends = [ base hspec QuickCheck ]; 37608 - testToolDepends = [ hspec-discover ]; 37609 - description = "base-compat with extra batteries"; 37610 - license = stdenv.lib.licenses.mit; 37611 - }) {}; 37612 - 37613 - "base-compat-batteries_0_11_2" = callPackage 37614 - ({ mkDerivation, base, base-compat, hspec, hspec-discover 37615 - , QuickCheck 37616 - }: 37617 - mkDerivation { 37618 - pname = "base-compat-batteries"; 37619 37676 version = "0.11.2"; 37620 37677 sha256 = "08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i"; 37621 37678 libraryHaskellDepends = [ base base-compat ]; ··· 37623 37680 testToolDepends = [ hspec-discover ]; 37624 37681 description = "base-compat with extra batteries"; 37625 37682 license = stdenv.lib.licenses.mit; 37626 - hydraPlatforms = stdenv.lib.platforms.none; 37627 37683 }) {}; 37628 37684 37629 37685 "base-compat-migrate" = callPackage ··· 37714 37770 }: 37715 37771 mkDerivation { 37716 37772 pname = "base-orphans"; 37717 - version = "0.8.2"; 37718 - sha256 = "00gbp4v4nxgp8gb3pyg23yy5f59rp5r2r8i8hi0ywpaxbqw6501a"; 37719 - libraryHaskellDepends = [ base ghc-prim ]; 37720 - testHaskellDepends = [ base hspec QuickCheck ]; 37721 - testToolDepends = [ hspec-discover ]; 37722 - description = "Backwards-compatible orphan instances for base"; 37723 - license = stdenv.lib.licenses.mit; 37724 - }) {}; 37725 - 37726 - "base-orphans_0_8_3" = callPackage 37727 - ({ mkDerivation, base, ghc-prim, hspec, hspec-discover, QuickCheck 37728 - }: 37729 - mkDerivation { 37730 - pname = "base-orphans"; 37731 37773 version = "0.8.3"; 37732 37774 sha256 = "1d9yrxrl270wjpq9iwy1a1faicc650njpr3d3ffn76kqgnn33alv"; 37733 37775 libraryHaskellDepends = [ base ghc-prim ]; ··· 37735 37777 testToolDepends = [ hspec-discover ]; 37736 37778 description = "Backwards-compatible orphan instances for base"; 37737 37779 license = stdenv.lib.licenses.mit; 37738 - hydraPlatforms = stdenv.lib.platforms.none; 37739 37780 }) {}; 37740 37781 37741 37782 "base-prelude" = callPackage ··· 39770 39811 license = stdenv.lib.licenses.bsd3; 39771 39812 }) {}; 39772 39813 39814 + "bidirectional" = callPackage 39815 + ({ mkDerivation, base, hedgehog, mtl, profunctors }: 39816 + mkDerivation { 39817 + pname = "bidirectional"; 39818 + version = "0.1.0.0"; 39819 + sha256 = "1lr2p6kw0rliq1c9srf54w38r12wcl3h1lnnzjgimg5gv634iddd"; 39820 + libraryHaskellDepends = [ base profunctors ]; 39821 + testHaskellDepends = [ base hedgehog mtl ]; 39822 + description = "Simple bidirectional serialization and deserialization"; 39823 + license = stdenv.lib.licenses.bsd3; 39824 + }) {}; 39825 + 39773 39826 "bidirectionalization-combined" = callPackage 39774 39827 ({ mkDerivation, base, bytestring, cgi, containers, directory, hint 39775 39828 , mtl, parsec, pretty, template-haskell, unix, utf8-string, xhtml ··· 39839 39892 pname = "bifunctors"; 39840 39893 version = "5.5.7"; 39841 39894 sha256 = "0cimvd64jzd6dyxjw2kx8wqhd1x0z89pj0ppmsikj4afa3aa5cw8"; 39842 - revision = "1"; 39843 - editedCabalFile = "01jlhshvacdc9pi5il7jd6sphg33nf0iy3nlfkgn19xsrbc7168p"; 39895 + revision = "2"; 39896 + editedCabalFile = "0w7fscgxin56pcl2p04gbvd5g2y5pk0dg1cx9qrxwshn1x30gn8r"; 39844 39897 libraryHaskellDepends = [ 39845 39898 base base-orphans comonad containers tagged template-haskell 39846 39899 th-abstraction transformers ··· 42882 42935 }: 42883 42936 mkDerivation { 42884 42937 pname = "bizzlelude"; 42885 - version = "1.6.0"; 42886 - sha256 = "16wkwrkvz12n1wq2q1ch8b9dwqsm011v26d03pj5lk0ms6g0c9qb"; 42938 + version = "1.7.0"; 42939 + sha256 = "0r9vrcq52civpspnznpfhm87337i6fn39xjnf6vi3j5xdx8nw2fz"; 42887 42940 libraryHaskellDepends = [ 42888 42941 base-noprelude containers directory regexpr text 42889 42942 ]; ··· 43083 43136 pname = "blank-canvas"; 43084 43137 version = "0.7.3"; 43085 43138 sha256 = "1g10959ly5nv2xfhax4pamzxnxkqbniahplc5za8k5r4nq1vjrm2"; 43139 + revision = "1"; 43140 + editedCabalFile = "0ji3z1582rhflcdi49hd83mkwkyz432h1b1vvhyfgq9ccckmwp2p"; 43086 43141 enableSeparateDataOutput = true; 43087 43142 libraryHaskellDepends = [ 43088 43143 aeson base base-compat-batteries base64-bytestring bytestring ··· 43119 43174 license = stdenv.lib.licenses.bsd3; 43120 43175 }) {}; 43121 43176 43122 - "blanks_0_4_1" = callPackage 43177 + "blanks_0_4_2" = callPackage 43123 43178 ({ mkDerivation, adjunctions, base, containers, deepseq 43124 43179 , distributive, megaparsec, mtl, tasty, tasty-hunit, text 43125 43180 }: 43126 43181 mkDerivation { 43127 43182 pname = "blanks"; 43128 - version = "0.4.1"; 43129 - sha256 = "0qi2phi7vdq9i6cr8yab8qn4i0f2rxni0dcs063yi0glk1hy1ccx"; 43183 + version = "0.4.2"; 43184 + sha256 = "0dbp923x0zy94kc61j2szmib299y99v208fqs5wir3lzyd55gdsc"; 43130 43185 libraryHaskellDepends = [ 43131 43186 adjunctions base containers deepseq distributive mtl 43132 43187 ]; ··· 44142 44197 license = stdenv.lib.licenses.bsd3; 44143 44198 hydraPlatforms = stdenv.lib.platforms.none; 44144 44199 broken = true; 44200 + }) {}; 44201 + 44202 + "boilerplate" = callPackage 44203 + ({ mkDerivation, base, containers, directory, extra, filepath, ghc 44204 + , ghc-paths, hsinspect, HUnit, parsec, parsers, tasty 44205 + , tasty-discover, tasty-hspec, text, transformers, vector 44206 + }: 44207 + mkDerivation { 44208 + pname = "boilerplate"; 44209 + version = "0.0.2"; 44210 + sha256 = "187w058c237i0drz4cfzhb9ds3s915q5i7his4558sxy0r42xmsp"; 44211 + isLibrary = true; 44212 + isExecutable = true; 44213 + libraryHaskellDepends = [ 44214 + base containers directory filepath ghc ghc-paths hsinspect parsers 44215 + text transformers vector 44216 + ]; 44217 + executableHaskellDepends = [ 44218 + base containers directory filepath ghc hsinspect parsec text 44219 + transformers 44220 + ]; 44221 + testHaskellDepends = [ 44222 + base containers directory extra filepath ghc hsinspect HUnit parsec 44223 + tasty tasty-hspec text transformers 44224 + ]; 44225 + testToolDepends = [ tasty-discover ]; 44226 + description = "Generate Haskell boilerplate"; 44227 + license = stdenv.lib.licenses.gpl3Plus; 44145 44228 }) {}; 44146 44229 44147 44230 "bolt" = callPackage ··· 47127 47210 pname = "bytestring"; 47128 47211 version = "0.11.0.0"; 47129 47212 sha256 = "03fwkbn52946y2l1ddrqq1jp8l9bhgi0gwxpz1wqqsn6n2vz5rrj"; 47213 + revision = "1"; 47214 + editedCabalFile = "0qhx61v75cqpgrb88h5gpc4a6vg17dgrw555q2kgi2hvip61z5lr"; 47130 47215 libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ]; 47131 47216 description = "Fast, compact, strict and lazy byte strings with a list interface"; 47132 47217 license = stdenv.lib.licenses.bsd3; ··· 47532 47617 }: 47533 47618 mkDerivation { 47534 47619 pname = "bytestring-tree-builder"; 47535 - version = "0.2.7.3"; 47536 - sha256 = "0v78jwzmpipw4iyr0i9klxhcfxf98vljxz3had1xklslhzsabk16"; 47620 + version = "0.2.7.4"; 47621 + sha256 = "1j0jr2xnbqwnl6zwsi07hx9nbw9643xmamp7y3maqhha78h7x4mh"; 47537 47622 libraryHaskellDepends = [ 47538 47623 base base-prelude bytestring semigroups text 47539 47624 ]; ··· 47548 47633 license = stdenv.lib.licenses.mit; 47549 47634 }) {}; 47550 47635 47551 - "bytestring-tree-builder_0_2_7_4" = callPackage 47636 + "bytestring-tree-builder_0_2_7_5" = callPackage 47552 47637 ({ mkDerivation, base, base-prelude, bytestring, criterion, deepseq 47553 - , QuickCheck, quickcheck-instances, semigroups, tasty, tasty-hunit 47638 + , QuickCheck, quickcheck-instances, tasty, tasty-hunit 47554 47639 , tasty-quickcheck, text 47555 47640 }: 47556 47641 mkDerivation { 47557 47642 pname = "bytestring-tree-builder"; 47558 - version = "0.2.7.4"; 47559 - sha256 = "1j0jr2xnbqwnl6zwsi07hx9nbw9643xmamp7y3maqhha78h7x4mh"; 47560 - libraryHaskellDepends = [ 47561 - base base-prelude bytestring semigroups text 47562 - ]; 47643 + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 47644 + sha256 = "0mja4hfqn2p73hslsabgxmsj9i0990p217882ydb479vpdvy74m4"; 47645 + libraryHaskellDepends = [ base base-prelude bytestring text ]; 47563 47646 testHaskellDepends = [ 47564 47647 base-prelude bytestring QuickCheck quickcheck-instances tasty 47565 47648 tasty-hunit tasty-quickcheck ··· 48860 48943 ]; 48861 48944 description = "RPM packaging tool for Haskell Cabal-based packages"; 48862 48945 license = stdenv.lib.licenses.gpl3; 48946 + }) {}; 48947 + 48948 + "cabal-rpm_2_0_7" = callPackage 48949 + ({ mkDerivation, base, bytestring, Cabal, directory, extra 48950 + , filepath, http-client, http-client-tls, http-conduit 48951 + , optparse-applicative, process, simple-cabal, simple-cmd 48952 + , simple-cmd-args, time, unix 48953 + }: 48954 + mkDerivation { 48955 + pname = "cabal-rpm"; 48956 + version = "2.0.7"; 48957 + sha256 = "1ws9hw07qmw90wf226vr6abvm2h8qc49h9ff0cgcvjbinnk9ymmg"; 48958 + isLibrary = false; 48959 + isExecutable = true; 48960 + executableHaskellDepends = [ 48961 + base bytestring Cabal directory extra filepath http-client 48962 + http-client-tls http-conduit optparse-applicative process 48963 + simple-cabal simple-cmd simple-cmd-args time unix 48964 + ]; 48965 + description = "RPM packaging tool for Haskell Cabal-based packages"; 48966 + license = stdenv.lib.licenses.gpl3; 48967 + hydraPlatforms = stdenv.lib.platforms.none; 48863 48968 }) {}; 48864 48969 48865 48970 "cabal-scripts" = callPackage ··· 50398 50503 }: 50399 50504 mkDerivation { 50400 50505 pname = "capnp"; 50401 - version = "0.6.0.0"; 50402 - sha256 = "1w5cp3jp0dm8vf3zmkfpvpz7jl3pamlnxsl75ds3f4xxyx907qcg"; 50403 - revision = "1"; 50404 - editedCabalFile = "158y76rna3z40fwi661fyvmxyfdgs34zi3bxfqc79nc01l7ri8iw"; 50506 + version = "0.6.0.2"; 50507 + sha256 = "15dgnrwwsjkf8kis4yknmk6bcxwsyxhabik5j3s0mx4fniabdymc"; 50405 50508 isLibrary = true; 50406 50509 isExecutable = true; 50407 50510 libraryHaskellDepends = [ ··· 58345 58448 }) {}; 58346 58449 58347 58450 "commander-cli" = callPackage 58348 - ({ mkDerivation, base, bytestring, commandert, directory, mtl 58349 - , process, text, unordered-containers 58451 + ({ mkDerivation, base, bytestring, commandert, containers 58452 + , directory, mtl, process, text, unordered-containers 58350 58453 }: 58351 58454 mkDerivation { 58352 58455 pname = "commander-cli"; 58353 - version = "0.9.0.0"; 58354 - sha256 = "10cqmq6hcgaz13i6ny417xd6fa9mfzjmnxi9w7pvwjq1ba822j7z"; 58456 + version = "0.10.1.1"; 58457 + sha256 = "04w8wlbxykp7jl5h76p9pgsg0h3qv94azalhma3f13r3zb5086x6"; 58355 58458 isLibrary = true; 58356 58459 isExecutable = true; 58357 58460 libraryHaskellDepends = [ 58358 - base bytestring commandert mtl text unordered-containers 58461 + base bytestring commandert containers mtl text unordered-containers 58359 58462 ]; 58360 58463 executableHaskellDepends = [ 58361 58464 base commandert directory mtl process text ··· 62478 62581 }) {}; 62479 62582 62480 62583 "contracheck-applicative" = callPackage 62481 - ({ mkDerivation, base, containers, contravariant, mmorph }: 62584 + ({ mkDerivation, base, containers, contravariant, generics-sop 62585 + , microlens, mmorph 62586 + }: 62482 62587 mkDerivation { 62483 62588 pname = "contracheck-applicative"; 62484 - version = "0.1.2"; 62485 - sha256 = "0vfw5fp6max40wrfkcsl0km8qpdp231b6agc16y758cg9isxbllg"; 62486 - libraryHaskellDepends = [ base containers contravariant mmorph ]; 62589 + version = "0.2.0"; 62590 + sha256 = "0rawa98wj63s30lci34aszzc6xn0cqvc62wydb8akc05sw28kjy9"; 62591 + libraryHaskellDepends = [ 62592 + base containers contravariant generics-sop microlens mmorph 62593 + ]; 62487 62594 description = "Validation types/typeclass based on the contravariance"; 62488 62595 license = stdenv.lib.licenses.bsd3; 62489 62596 }) {}; ··· 64417 64524 }: 64418 64525 mkDerivation { 64419 64526 pname = "crc"; 64420 - version = "0.1.0.0"; 64421 - sha256 = "0cvyzw1c63s1cbs9ypa5xxj7kjl57v0ggkxsxncnl7sqlkpn6s74"; 64527 + version = "0.1.1.1"; 64528 + sha256 = "1c3xqjwji5czl58bnlchj0sazziwd6pzacg66kfzda0v22g69l28"; 64422 64529 libraryHaskellDepends = [ base bytestring vector ]; 64423 64530 testHaskellDepends = [ 64424 64531 base bytestring conduit conduit-extra resourcet tasty tasty-golden ··· 64704 64811 }: 64705 64812 mkDerivation { 64706 64813 pname = "criterion"; 64707 - version = "1.5.6.2"; 64708 - sha256 = "0jv8457b7pxav3h8bpf5p4fj5rp05nbs1r5jz7ysxf78q8f17j9p"; 64709 - isLibrary = true; 64710 - isExecutable = true; 64711 - enableSeparateDataOutput = true; 64712 - libraryHaskellDepends = [ 64713 - aeson ansi-wl-pprint base base-compat-batteries binary 64714 - binary-orphans bytestring cassava code-page containers 64715 - criterion-measurement deepseq directory exceptions filepath Glob 64716 - js-flot js-jquery microstache mtl mwc-random optparse-applicative 64717 - parsec statistics text time transformers transformers-compat vector 64718 - vector-algorithms 64719 - ]; 64720 - executableHaskellDepends = [ 64721 - base base-compat-batteries optparse-applicative 64722 - ]; 64723 - testHaskellDepends = [ 64724 - aeson base base-compat base-compat-batteries bytestring deepseq 64725 - directory HUnit QuickCheck statistics tasty tasty-hunit 64726 - tasty-quickcheck vector 64727 - ]; 64728 - description = "Robust, reliable performance measurement and analysis"; 64729 - license = stdenv.lib.licenses.bsd3; 64730 - }) {}; 64731 - 64732 - "criterion_1_5_7_0" = callPackage 64733 - ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat 64734 - , base-compat-batteries, binary, binary-orphans, bytestring 64735 - , cassava, code-page, containers, criterion-measurement, deepseq 64736 - , directory, exceptions, filepath, Glob, HUnit, js-flot, js-jquery 64737 - , microstache, mtl, mwc-random, optparse-applicative, parsec 64738 - , QuickCheck, statistics, tasty, tasty-hunit, tasty-quickcheck 64739 - , text, time, transformers, transformers-compat, vector 64740 - , vector-algorithms 64741 - }: 64742 - mkDerivation { 64743 - pname = "criterion"; 64744 64814 version = "1.5.7.0"; 64745 64815 sha256 = "1qzn2k1b2all543v47p93p15a5y8lps002vbxmkr6xrinp91cvqk"; 64746 64816 isLibrary = true; ··· 64764 64834 ]; 64765 64835 description = "Robust, reliable performance measurement and analysis"; 64766 64836 license = stdenv.lib.licenses.bsd3; 64767 - hydraPlatforms = stdenv.lib.platforms.none; 64768 64837 }) {}; 64769 64838 64770 64839 "criterion-compare" = callPackage ··· 66628 66697 66629 66698 "curl-runnings" = callPackage 66630 66699 ({ mkDerivation, aeson, base, base64-bytestring, bytestring 66631 - , case-insensitive, clock, cmdargs, connection, directory, hspec 66632 - , hspec-expectations, http-client-tls, http-conduit, http-types 66633 - , megaparsec, pretty-simple, raw-strings-qq, regex-posix, tar, text 66634 - , time, unordered-containers, vector, yaml, zlib 66700 + , case-insensitive, clock, cmdargs, connection, dhall, dhall-json 66701 + , directory, hashable, hspec, hspec-expectations, http-client-tls 66702 + , http-conduit, http-types, megaparsec, pretty-simple 66703 + , raw-strings-qq, regex-posix, tar, text, time, transformers 66704 + , unordered-containers, vector, yaml, zlib 66635 66705 }: 66636 66706 mkDerivation { 66637 66707 pname = "curl-runnings"; 66638 - version = "0.15.0"; 66639 - sha256 = "0kqx5g15yi42p890l1sabvzby1hrh4phkjqwwziv0q4pq4hfz4wp"; 66708 + version = "0.16.0"; 66709 + sha256 = "1dghvwmwl9x7v7dn52kadp3i72k8cgyhir5adc6hw61bgk49qll0"; 66640 66710 isLibrary = true; 66641 66711 isExecutable = true; 66642 66712 libraryHaskellDepends = [ 66643 66713 aeson base base64-bytestring bytestring case-insensitive clock 66644 - connection directory hspec hspec-expectations http-client-tls 66645 - http-conduit http-types megaparsec pretty-simple regex-posix text 66646 - time unordered-containers vector yaml 66714 + connection dhall dhall-json directory hashable hspec 66715 + hspec-expectations http-client-tls http-conduit http-types 66716 + megaparsec pretty-simple regex-posix text time transformers 66717 + unordered-containers vector yaml 66647 66718 ]; 66648 66719 executableHaskellDepends = [ 66649 66720 aeson base bytestring cmdargs directory http-conduit tar text zlib ··· 69200 69271 }) {}; 69201 69272 69202 69273 "data-reify" = callPackage 69203 - ({ mkDerivation, base, containers }: 69204 - mkDerivation { 69205 - pname = "data-reify"; 69206 - version = "0.6.1"; 69207 - sha256 = "00mjv6dc3fwhbqzrll02qxilwpfypahkzcdqnv17c4nbjqg0ldb1"; 69208 - revision = "1"; 69209 - editedCabalFile = "0ixlibqrz7fd4bg9vnnd431a9kqvz4ajx8sbgyvpx9l2yjrabwzp"; 69210 - isLibrary = true; 69211 - isExecutable = true; 69212 - libraryHaskellDepends = [ base containers ]; 69213 - description = "Reify a recursive data structure into an explicit graph"; 69214 - license = stdenv.lib.licenses.bsd3; 69215 - }) {}; 69216 - 69217 - "data-reify_0_6_2" = callPackage 69218 69274 ({ mkDerivation, base, containers, hashable, unordered-containers 69219 69275 }: 69220 69276 mkDerivation { ··· 69228 69284 ]; 69229 69285 description = "Reify a recursive data structure into an explicit graph"; 69230 69286 license = stdenv.lib.licenses.bsd3; 69231 - hydraPlatforms = stdenv.lib.platforms.none; 69232 69287 }) {}; 69233 69288 69234 69289 "data-reify-cse" = callPackage ··· 72257 72312 ({ mkDerivation, base, bifunctors, reflection, template-haskell }: 72258 72313 mkDerivation { 72259 72314 pname = "derive-lifted-instances"; 72260 - version = "0.2"; 72261 - sha256 = "1bms5m5hfrq4qg1gxxc045qms9jqrqgbd0695cxqnx9vyr86fpxf"; 72315 + version = "0.2.2"; 72316 + sha256 = "0a7a9qh1mf8yaw6g752mjxbgxmav6jqhqx1jf0rfd6b9x5mf6rzd"; 72262 72317 libraryHaskellDepends = [ 72263 72318 base bifunctors reflection template-haskell 72264 72319 ]; ··· 72323 72378 }: 72324 72379 mkDerivation { 72325 72380 pname = "derive-topdown"; 72326 - version = "0.0.2.1"; 72327 - sha256 = "05vbbndyx5xw01vk3bs3vk9bmnqq7nlj817jk8ggv23x5yg87daf"; 72381 + version = "0.0.2.2"; 72382 + sha256 = "1rymdadqwryr7ipxrw9j3m3g1n2c8l3j7wc3wphcak2nk6x2b60k"; 72328 72383 libraryHaskellDepends = [ 72329 72384 base mtl primitive syb template-haskell th-expand-syns transformers 72330 72385 ]; ··· 72385 72440 pname = "deriving-compat"; 72386 72441 version = "0.5.9"; 72387 72442 sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4"; 72443 + revision = "1"; 72444 + editedCabalFile = "07vw03bi7gajfnampd98jyxjkidnkj4zyaxl7pr248qsgrvcf123"; 72388 72445 libraryHaskellDepends = [ 72389 72446 base containers ghc-boot-th ghc-prim template-haskell 72390 72447 th-abstraction transformers transformers-compat ··· 74952 75009 ({ mkDerivation, base, dimensional, numtype-dk }: 74953 75010 mkDerivation { 74954 75011 pname = "dimensional-codata"; 74955 - version = "2014.0.0.1"; 74956 - sha256 = "0jyvy79dfvx624gmi9gbnxhpzdrp6w0l5n6rc3k52m7cm2i085m9"; 75012 + version = "2014.0.0.2"; 75013 + sha256 = "1bmal7i0zvfivri5w7fbl4n0gyybnr2wy2cvz21b33jrzjblr1g0"; 74957 75014 libraryHaskellDepends = [ base dimensional numtype-dk ]; 74958 75015 description = "CODATA Recommended Physical Constants with Dimensional Types"; 74959 75016 license = stdenv.lib.licenses.bsd3; ··· 77912 77969 testHaskellDepends = [ base doctest pretty-simple ]; 77913 77970 description = "Domain authentication library"; 77914 77971 license = stdenv.lib.licenses.bsd3; 77915 - hydraPlatforms = stdenv.lib.platforms.none; 77916 - broken = true; 77917 77972 }) {}; 77918 77973 77919 77974 "dominion" = callPackage ··· 81650 81705 pname = "eliminators"; 81651 81706 version = "0.7"; 81652 81707 sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v"; 81708 + revision = "1"; 81709 + editedCabalFile = "1bp8745kynqd8kll3dw36ws9s9j2bzgsr88ij14fx8hab4fm72cn"; 81653 81710 libraryHaskellDepends = [ 81654 81711 base extra singleton-nats singletons template-haskell 81655 81712 th-abstraction th-desugar ··· 82009 82066 }: 82010 82067 mkDerivation { 82011 82068 pname = "elm-street"; 82012 - version = "0.1.0.2"; 82013 - sha256 = "1ccrlcy8k2ppy20jns0rfms11ha7mpqgh6hwcpjkycmninhdb2gp"; 82069 + version = "0.1.0.3"; 82070 + sha256 = "106qaw496kry8rcjyz4nwfn4i4pgygjw6zvfnqrld52mdqjbyxbv"; 82014 82071 isLibrary = true; 82015 82072 isExecutable = true; 82016 82073 libraryHaskellDepends = [ ··· 83587 83644 ({ mkDerivation, base, semigroupoids }: 83588 83645 mkDerivation { 83589 83646 pname = "eq"; 83590 - version = "4.2"; 83591 - sha256 = "1s3h77i0h4z3dg97sqqjl027rz0k82h48cpzp0c7a75g0qx70q21"; 83592 - libraryHaskellDepends = [ base semigroupoids ]; 83593 - description = "Leibnizian equality"; 83594 - license = stdenv.lib.licenses.bsd3; 83595 - }) {}; 83596 - 83597 - "eq_4_2_1" = callPackage 83598 - ({ mkDerivation, base, semigroupoids }: 83599 - mkDerivation { 83600 - pname = "eq"; 83601 83647 version = "4.2.1"; 83602 83648 sha256 = "1bcvjpbdis79dd09i07l7rjkh7j79qbpwb731rgr9k9215268wfa"; 83603 83649 libraryHaskellDepends = [ base semigroupoids ]; 83604 83650 description = "Leibnizian equality"; 83605 83651 license = stdenv.lib.licenses.bsd3; 83606 - hydraPlatforms = stdenv.lib.platforms.none; 83607 83652 }) {}; 83608 83653 83609 83654 "equal-files" = callPackage ··· 85703 85748 ({ mkDerivation, base, template-haskell }: 85704 85749 mkDerivation { 85705 85750 pname = "exception-hierarchy"; 85706 - version = "0.1.0.3"; 85707 - sha256 = "178rf1fwqi9mnw7n313sma2wqih791zc66g1y89dxbch69i52dp9"; 85708 - libraryHaskellDepends = [ base template-haskell ]; 85709 - description = "Exception type hierarchy with TemplateHaskell"; 85710 - license = stdenv.lib.licenses.bsd3; 85711 - }) {}; 85712 - 85713 - "exception-hierarchy_0_1_0_4" = callPackage 85714 - ({ mkDerivation, base, template-haskell }: 85715 - mkDerivation { 85716 - pname = "exception-hierarchy"; 85717 85751 version = "0.1.0.4"; 85718 85752 sha256 = "0hph7mng5llcvazq9mqh9pndgbjjwivgmhpqlbf4r1xii7c0ymnx"; 85719 85753 libraryHaskellDepends = [ base template-haskell ]; 85720 85754 description = "Exception type hierarchy with TemplateHaskell"; 85721 85755 license = stdenv.lib.licenses.bsd3; 85722 - hydraPlatforms = stdenv.lib.platforms.none; 85723 85756 }) {}; 85724 85757 85725 85758 "exception-mailer" = callPackage ··· 86320 86353 }: 86321 86354 mkDerivation { 86322 86355 pname = "exotic-list-monads"; 86323 - version = "1.0.0"; 86324 - sha256 = "0gi8bkfyw3w53hf6m0g9r0pw68pqh82n8x4zvs8y4wzjiwdipqw3"; 86356 + version = "1.0.1"; 86357 + sha256 = "0nazyvsyh4721nq81pl6kmlwc0wxlfhxjp77l38s86prg0iwpvz0"; 86325 86358 libraryHaskellDepends = [ base ]; 86326 86359 testHaskellDepends = [ base hspec hspec-core QuickCheck ]; 86327 86360 testToolDepends = [ hspec-discover ]; ··· 86384 86417 license = stdenv.lib.licenses.gpl3; 86385 86418 }) {}; 86386 86419 86420 + "exp-pairs_0_2_1_0" = callPackage 86421 + ({ mkDerivation, base, bimap, containers, deepseq, gauge, ghc-prim 86422 + , matrix, prettyprinter, QuickCheck, random, raw-strings-qq 86423 + , smallcheck, tasty, tasty-hunit, tasty-quickcheck 86424 + , tasty-smallcheck 86425 + }: 86426 + mkDerivation { 86427 + pname = "exp-pairs"; 86428 + version = "0.2.1.0"; 86429 + sha256 = "01s3g34b08qcvzlzhp5vpswj5c6v8pc2rx8z5xzjlrawxlbnzdnp"; 86430 + libraryHaskellDepends = [ 86431 + base containers deepseq ghc-prim prettyprinter 86432 + ]; 86433 + testHaskellDepends = [ 86434 + base matrix QuickCheck random smallcheck tasty tasty-hunit 86435 + tasty-quickcheck tasty-smallcheck 86436 + ]; 86437 + benchmarkHaskellDepends = [ 86438 + base bimap containers gauge prettyprinter raw-strings-qq 86439 + ]; 86440 + description = "Linear programming over exponent pairs"; 86441 + license = stdenv.lib.licenses.gpl3; 86442 + hydraPlatforms = stdenv.lib.platforms.none; 86443 + }) {}; 86444 + 86387 86445 "expand" = callPackage 86388 86446 ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: 86389 86447 mkDerivation { ··· 87792 87850 }: 87793 87851 mkDerivation { 87794 87852 pname = "fast-logger"; 87795 - version = "3.0.1"; 87796 - sha256 = "0fx5viyc0j4286nbnzfk9x7mqs93s1bcnawcywifsqiq9ajhq225"; 87797 - libraryHaskellDepends = [ 87798 - array auto-update base bytestring directory easy-file filepath text 87799 - unix-compat unix-time 87800 - ]; 87801 - testHaskellDepends = [ base bytestring directory hspec ]; 87802 - testToolDepends = [ hspec-discover ]; 87803 - description = "A fast logging system"; 87804 - license = stdenv.lib.licenses.bsd3; 87805 - }) {}; 87806 - 87807 - "fast-logger_3_0_2" = callPackage 87808 - ({ mkDerivation, array, auto-update, base, bytestring, directory 87809 - , easy-file, filepath, hspec, hspec-discover, text, unix-compat 87810 - , unix-time 87811 - }: 87812 - mkDerivation { 87813 - pname = "fast-logger"; 87814 87853 version = "3.0.2"; 87815 87854 sha256 = "0ilbjz09vw35jzfvkiqjy6zjbci2l60wcyjzfysrbxzk24qxmb5z"; 87816 87855 libraryHaskellDepends = [ ··· 87821 87860 testToolDepends = [ hspec-discover ]; 87822 87861 description = "A fast logging system"; 87823 87862 license = stdenv.lib.licenses.bsd3; 87824 - hydraPlatforms = stdenv.lib.platforms.none; 87825 87863 }) {}; 87826 87864 87827 87865 "fast-math" = callPackage ··· 92438 92476 pname = "foldl"; 92439 92477 version = "1.4.9"; 92440 92478 sha256 = "06cl9nyamzrmk894zm5na5hkbvnfyla1yvs2dk2ydms5m0v7z1na"; 92479 + revision = "1"; 92480 + editedCabalFile = "1fp5fym1620zcp570naa3wqhs4x3l9qgdxk77ddmijm9q3j0vqmm"; 92441 92481 libraryHaskellDepends = [ 92442 92482 base bytestring comonad containers contravariant hashable 92443 92483 mwc-random primitive profunctors semigroupoids text transformers ··· 93394 93434 "fourmolu" = callPackage 93395 93435 ({ mkDerivation, aeson, base, bytestring, containers, directory 93396 93436 , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec 93397 - , hspec-discover, mtl, optparse-applicative, path, path-io, syb 93398 - , text, yaml 93437 + , hspec-discover, HsYAML, HsYAML-aeson, mtl, optparse-applicative 93438 + , path, path-io, syb, text 93399 93439 }: 93400 93440 mkDerivation { 93401 93441 pname = "fourmolu"; 93402 - version = "0.1.0.0"; 93403 - sha256 = "1kc7hhaqn7sghbcfj9xg8r1pvrmhawy9y2rhizfxzm7z034bgjyk"; 93404 - revision = "1"; 93405 - editedCabalFile = "1j6g6rzanjbdqf9svhjx0bbsy504xyc6vcn1ac3vgn4vp367wz0y"; 93442 + version = "0.2.0.0"; 93443 + sha256 = "1jak0xgd6gcbw7icyrblvqnvzjyyakpw2zfnqj1z958qyg763v52"; 93406 93444 isLibrary = true; 93407 93445 isExecutable = true; 93408 93446 enableSeparateDataOutput = true; 93409 93447 libraryHaskellDepends = [ 93410 93448 aeson base bytestring containers directory dlist exceptions 93411 - filepath ghc-lib-parser mtl syb text yaml 93449 + filepath ghc-lib-parser HsYAML HsYAML-aeson mtl syb text 93412 93450 ]; 93413 93451 executableHaskellDepends = [ 93414 - base ghc-lib-parser gitrev optparse-applicative text 93452 + base directory ghc-lib-parser gitrev optparse-applicative text 93415 93453 ]; 93416 93454 testHaskellDepends = [ 93417 93455 base containers filepath hspec path path-io text ··· 93823 93861 ({ mkDerivation, base }: 93824 93862 mkDerivation { 93825 93863 pname = "free-categories"; 93826 - version = "0.2.0.0"; 93827 - sha256 = "0932bvy2cgmancjy4invm9m16w27kawlfmd3zy9xi8sl9a62rp38"; 93828 - libraryHaskellDepends = [ base ]; 93829 - description = "free categories"; 93830 - license = stdenv.lib.licenses.bsd3; 93831 - }) {}; 93832 - 93833 - "free-categories_0_2_0_2" = callPackage 93834 - ({ mkDerivation, base }: 93835 - mkDerivation { 93836 - pname = "free-categories"; 93837 93864 version = "0.2.0.2"; 93838 93865 sha256 = "1s5fdl7sgqhwk3zqrbv9qjzp7r12wyh4pwz38yywzhc32gl0vm4r"; 93839 93866 libraryHaskellDepends = [ base ]; 93840 93867 description = "free categories"; 93841 93868 license = stdenv.lib.licenses.bsd3; 93842 - hydraPlatforms = stdenv.lib.platforms.none; 93843 93869 }) {}; 93844 93870 93845 93871 "free-category" = callPackage ··· 93893 93919 }: 93894 93920 mkDerivation { 93895 93921 pname = "free-functors"; 93896 - version = "1.1.2"; 93897 - sha256 = "1qkn7irp1zids0dvi7xn17kk8wmwkqnys78qy5n27dhsgi2l1avs"; 93922 + version = "1.2.1"; 93923 + sha256 = "1jbrhbqjlcwx11ch4wwbjdxfq1yszj60ifj6frp8bly8bslyyfzs"; 93898 93924 libraryHaskellDepends = [ 93899 93925 base bifunctors comonad contravariant derive-lifted-instances 93900 93926 profunctors template-haskell transformers ··· 95875 95901 license = stdenv.lib.licenses.bsd3; 95876 95902 }) {}; 95877 95903 95904 + "fused-effects-mwc-random" = callPackage 95905 + ({ mkDerivation, base, fused-effects, fused-effects-random, gauge 95906 + , mwc-random, primitive, template-haskell, transformers, vector 95907 + }: 95908 + mkDerivation { 95909 + pname = "fused-effects-mwc-random"; 95910 + version = "0.1.0.0"; 95911 + sha256 = "044di06rjbh9jchbblddz3zmwni94vlp9rqb42yi4cnwrjp7vgln"; 95912 + libraryHaskellDepends = [ 95913 + base fused-effects mwc-random primitive template-haskell 95914 + transformers vector 95915 + ]; 95916 + testHaskellDepends = [ base fused-effects mwc-random vector ]; 95917 + benchmarkHaskellDepends = [ base fused-effects-random gauge ]; 95918 + description = "High-quality random number generation as an effect"; 95919 + license = stdenv.lib.licenses.bsd3; 95920 + }) {}; 95921 + 95878 95922 "fused-effects-optics" = callPackage 95879 95923 ({ mkDerivation, base, fused-effects, optics-core }: 95880 95924 mkDerivation { ··· 96029 96073 }: 96030 96074 mkDerivation { 96031 96075 pname = "futhark"; 96032 - version = "0.17.2"; 96033 - sha256 = "16h0s6m6mnzxfbijd979zqbbrdma6gpm7yvg4lxnl5xcw26k57w4"; 96076 + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 96077 + sha256 = "12nbksr3qywqg88cj4yy5z9qnn24cdxjg8ym70bxym8a8m52928c"; 96034 96078 isLibrary = true; 96035 96079 isExecutable = true; 96036 96080 libraryHaskellDepends = [ ··· 97655 97699 pname = "generic-deriving"; 97656 97700 version = "1.13.1"; 97657 97701 sha256 = "1glsl15dc40wn1r851bray6i450g82xa2n0q53p1i3p5x903mdg9"; 97702 + revision = "1"; 97703 + editedCabalFile = "1278ipm12h6xhz8mwam065kj62wiw11d3amc6iifx0qzyxiyg5cm"; 97658 97704 libraryHaskellDepends = [ 97659 97705 base containers ghc-prim template-haskell th-abstraction 97660 97706 ]; ··· 102782 102828 }: 102783 102829 mkDerivation { 102784 102830 pname = "git-annex"; 102785 - version = "8.20200908"; 102786 - sha256 = "1113inl10f4m0699ba2zglaqlfqvwhqjkqg6r6m1d5rqv5brswb1"; 102831 + version = "8.20201007"; 102832 + sha256 = "0v11yc4kkxnzvwqry277dpjwlavinrjiagfw0ayhrfwd703j1y8a"; 102787 102833 configureFlags = [ 102788 102834 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 102789 102835 "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" ··· 113524 113570 broken = true; 113525 113571 }) {}; 113526 113572 113573 + "hakyll-alectryon" = callPackage 113574 + ({ mkDerivation, aeson, base, bytestring, filepath, hakyll, mtl 113575 + , optparse-applicative, pandoc, pandoc-types, process, text 113576 + }: 113577 + mkDerivation { 113578 + pname = "hakyll-alectryon"; 113579 + version = "0.1.1.0"; 113580 + sha256 = "1gl6ps6zjdlrc2japw1r2k9fg0ar5r8qirk9v3r78wxjw6p6g2qi"; 113581 + libraryHaskellDepends = [ 113582 + aeson base bytestring filepath hakyll mtl optparse-applicative 113583 + pandoc pandoc-types process text 113584 + ]; 113585 + description = "Hakyll extension for rendering Coq code using Alectryon"; 113586 + license = stdenv.lib.licenses.mit; 113587 + hydraPlatforms = stdenv.lib.platforms.none; 113588 + broken = true; 113589 + }) {}; 113590 + 113527 113591 "hakyll-blaze-templates" = callPackage 113528 113592 ({ mkDerivation, base, blaze-html, blaze-markup, hakyll }: 113529 113593 mkDerivation { ··· 117501 117565 license = stdenv.lib.licenses.mit; 117502 117566 }) {}; 117503 117567 117568 + "haskell-lsp_0_23_0_0" = callPackage 117569 + ({ mkDerivation, aeson, async, attoparsec, base, bytestring 117570 + , containers, data-default, directory, filepath, hashable 117571 + , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl 117572 + , network-uri, QuickCheck, quickcheck-instances, rope-utf16-splay 117573 + , sorted-list, stm, temporary, text, time, unordered-containers 117574 + }: 117575 + mkDerivation { 117576 + pname = "haskell-lsp"; 117577 + version = "0.23.0.0"; 117578 + sha256 = "07vyfqqvgaxg06yrawiwfffv511jlamhh4p7i0hwx60xdgpg11xh"; 117579 + isLibrary = true; 117580 + isExecutable = true; 117581 + libraryHaskellDepends = [ 117582 + aeson async attoparsec base bytestring containers data-default 117583 + directory filepath hashable haskell-lsp-types hslogger lens mtl 117584 + network-uri rope-utf16-splay sorted-list stm temporary text time 117585 + unordered-containers 117586 + ]; 117587 + testHaskellDepends = [ 117588 + aeson base bytestring containers data-default directory filepath 117589 + hashable hspec lens network-uri QuickCheck quickcheck-instances 117590 + rope-utf16-splay sorted-list stm text unordered-containers 117591 + ]; 117592 + testToolDepends = [ hspec-discover ]; 117593 + description = "Haskell library for the Microsoft Language Server Protocol"; 117594 + license = stdenv.lib.licenses.mit; 117595 + hydraPlatforms = stdenv.lib.platforms.none; 117596 + }) {}; 117597 + 117504 117598 "haskell-lsp-client" = callPackage 117505 117599 ({ mkDerivation, aeson, base, bytestring, containers, directory 117506 117600 , haskell-lsp, lens, process, text, unix ··· 117538 117632 ]; 117539 117633 description = "Haskell library for the Microsoft Language Server Protocol, data types"; 117540 117634 license = stdenv.lib.licenses.mit; 117635 + }) {}; 117636 + 117637 + "haskell-lsp-types_0_23_0_0" = callPackage 117638 + ({ mkDerivation, aeson, base, binary, bytestring, data-default 117639 + , deepseq, filepath, hashable, lens, network-uri, scientific, text 117640 + , unordered-containers 117641 + }: 117642 + mkDerivation { 117643 + pname = "haskell-lsp-types"; 117644 + version = "0.23.0.0"; 117645 + sha256 = "0dz0980681khfn229aky3bsclj86xkril2y0ln3wr7g9v77ypbq7"; 117646 + libraryHaskellDepends = [ 117647 + aeson base binary bytestring data-default deepseq filepath hashable 117648 + lens network-uri scientific text unordered-containers 117649 + ]; 117650 + description = "Haskell library for the Microsoft Language Server Protocol, data types"; 117651 + license = stdenv.lib.licenses.mit; 117652 + hydraPlatforms = stdenv.lib.platforms.none; 117541 117653 }) {}; 117542 117654 117543 117655 "haskell-menu" = callPackage ··· 120782 120894 }: 120783 120895 mkDerivation { 120784 120896 pname = "hasql-dynamic-statements"; 120785 - version = "0.2.0.2"; 120786 - sha256 = "017ngp4h1vhlv7lg3hj7l1qr77hf5pqj404dgdq2lqv1qxr7adjg"; 120897 + version = "0.2.0.3"; 120898 + sha256 = "06xmqqakwji7qy26srys7i8y3mjbyg5qjgzhs56h64ccbs352i56"; 120787 120899 libraryHaskellDepends = [ 120788 120900 base bytestring containers hasql hasql-implicits ptr 120789 120901 ]; ··· 123615 123727 broken = true; 123616 123728 }) {}; 123617 123729 123730 + "heidi" = callPackage 123731 + ({ mkDerivation, base, boxes, containers, criterion, doctest 123732 + , exceptions, generic-trie, generics-sop, hashable, microlens 123733 + , microlens-th, scientific, tasty, tasty-hspec, text 123734 + , unordered-containers, vector, weigh 123735 + }: 123736 + mkDerivation { 123737 + pname = "heidi"; 123738 + version = "0.0.0"; 123739 + sha256 = "1cli324lyn107037mc9yg161arqkd7jbqvhgfihimpyik150az0g"; 123740 + isLibrary = true; 123741 + isExecutable = true; 123742 + libraryHaskellDepends = [ 123743 + base boxes containers exceptions generic-trie generics-sop hashable 123744 + microlens microlens-th scientific text unordered-containers vector 123745 + ]; 123746 + executableHaskellDepends = [ 123747 + base exceptions hashable text unordered-containers 123748 + ]; 123749 + testHaskellDepends = [ base doctest tasty tasty-hspec ]; 123750 + benchmarkHaskellDepends = [ base criterion weigh ]; 123751 + description = "Tidy data in Haskell"; 123752 + license = stdenv.lib.licenses.mit; 123753 + hydraPlatforms = stdenv.lib.platforms.none; 123754 + broken = true; 123755 + }) {}; 123756 + 123618 123757 "hein" = callPackage 123619 123758 ({ mkDerivation, base, bytestring, directory, filepath 123620 123759 , http-conduit, process, transformers ··· 126523 126662 }: 126524 126663 mkDerivation { 126525 126664 pname = "hills"; 126526 - version = "0.1.2.6"; 126527 - sha256 = "0ggdppg7mbq3ljrb4hvracdv81m9jqnsrl6iqy56sba118k7m0jh"; 126528 - revision = "3"; 126529 - editedCabalFile = "10l4hx0j8il66h3m9flhwsqm9v52qmpj4cyjih4c6cnng6vjsfnj"; 126665 + version = "0.1.2.7"; 126666 + sha256 = "0zq402ycyxaw9rpxlgj0307xz80qw1159albzw1q0sr4lxfxykcv"; 126530 126667 isLibrary = false; 126531 126668 isExecutable = true; 126532 126669 executableHaskellDepends = [ ··· 129360 129497 license = stdenv.lib.licenses.bsd3; 129361 129498 }) {}; 129362 129499 129363 - "hoauth2_1_15_0" = callPackage 129500 + "hoauth2_1_16_0" = callPackage 129364 129501 ({ mkDerivation, aeson, base, binary, bytestring, exceptions 129365 129502 , http-conduit, http-types, microlens, text, unordered-containers 129366 129503 , uri-bytestring, uri-bytestring-aeson 129367 129504 }: 129368 129505 mkDerivation { 129369 129506 pname = "hoauth2"; 129370 - version = "1.15.0"; 129371 - sha256 = "12f564jcma8pl1qbc8g258jb92q5bdv3xzl6xr3bin8hln86sz1f"; 129507 + version = "1.16.0"; 129508 + sha256 = "0s69fs131djsrdqsmb4ics90g9by1k7yy8q9qq2m3gdbdp7xln86"; 129372 129509 isLibrary = true; 129373 129510 isExecutable = true; 129374 129511 libraryHaskellDepends = [ ··· 134565 134702 }) {}; 134566 134703 134567 134704 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134568 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134705 + ({ mkDerivation, base, containers, directory, filepath, ghc 134706 + , ghc-boot, text, time, transformers 134569 134707 }: 134570 134708 mkDerivation { 134571 134709 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134572 - version = "0.0.13"; 134573 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134710 + version = "0.0.17"; 134711 + sha256 = "1ib8vxjsrg03i4fmcgwfkxwbr4dwyvk6xvhb0y6xydwjckfs0ldd"; 134574 134712 isLibrary = true; 134575 134713 isExecutable = true; 134576 134714 libraryHaskellDepends = [ 134577 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134715 + base containers directory filepath ghc ghc-boot text time 134716 + transformers 134578 134717 ]; 134579 134718 executableHaskellDepends = [ 134580 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134719 + base containers directory filepath ghc ghc-boot text time 134720 + transformers 134581 134721 ]; 134582 134722 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134583 134723 license = stdenv.lib.licenses.gpl3Plus; ··· 138209 138349 pname = "http-date"; 138210 138350 version = "0.0.9"; 138211 138351 sha256 = "0dxrlwaqdimgxr8nziyzgqsrg44dl9gxa060cg0k7ndpnlpcbjwa"; 138352 + revision = "1"; 138353 + editedCabalFile = "0pmmbxcqamyrg71vyfjqi0cvzv8wvnx12mw3yxw7fnqg55fmagy4"; 138212 138354 libraryHaskellDepends = [ array attoparsec base bytestring time ]; 138213 138355 testHaskellDepends = [ 138214 138356 base bytestring doctest hspec old-locale time ··· 138217 138359 license = stdenv.lib.licenses.bsd3; 138218 138360 }) {}; 138219 138361 138362 + "http-date_0_0_10" = callPackage 138363 + ({ mkDerivation, array, attoparsec, base, bytestring, doctest 138364 + , hspec, old-locale, time 138365 + }: 138366 + mkDerivation { 138367 + pname = "http-date"; 138368 + version = "0.0.10"; 138369 + sha256 = "1g3b895894mrscnm32x3a2nax3xvsp8aji11f0qd44xh7kz249zs"; 138370 + libraryHaskellDepends = [ array attoparsec base bytestring time ]; 138371 + testHaskellDepends = [ 138372 + base bytestring doctest hspec old-locale time 138373 + ]; 138374 + description = "HTTP Date parser/formatter"; 138375 + license = stdenv.lib.licenses.bsd3; 138376 + hydraPlatforms = stdenv.lib.platforms.none; 138377 + }) {}; 138378 + 138220 138379 "http-directory" = callPackage 138221 138380 ({ mkDerivation, base, bytestring, hspec, html-conduit, http-client 138222 138381 , http-client-tls, http-date, http-types, network-uri, text, time ··· 139840 139999 pname = "hw-aeson"; 139841 140000 version = "0.1.1.0"; 139842 140001 sha256 = "0d50yghgnxhynbm6w5kgkhgr8xgnghr8g1xn7zf0p9ax8dxkdy00"; 140002 + revision = "1"; 140003 + editedCabalFile = "0akwsfw024i8i8w8y1h2wdp9vqd7ws5jfyb5v5d9yckjk3sa2wn1"; 139843 140004 libraryHaskellDepends = [ aeson base text ]; 139844 140005 testHaskellDepends = [ 139845 140006 aeson base doctest doctest-discover hedgehog hspec ··· 139918 140079 broken = true; 139919 140080 }) {}; 139920 140081 140082 + "hw-balancedparens_0_4_1_1" = callPackage 140083 + ({ mkDerivation, base, bytestring, criterion, deepseq, directory 140084 + , doctest, doctest-discover, generic-lens, hedgehog, hspec 140085 + , hspec-discover, hw-bits, hw-excess, hw-fingertree 140086 + , hw-hspec-hedgehog, hw-int, hw-prim, hw-rankselect-base, lens 140087 + , mmap, optparse-applicative, transformers, vector 140088 + }: 140089 + mkDerivation { 140090 + pname = "hw-balancedparens"; 140091 + version = "0.4.1.1"; 140092 + sha256 = "16v36fj5aawnx6glarzljl3yb93zkn06ij5cg40zba5rp8jhpg7z"; 140093 + isLibrary = true; 140094 + isExecutable = true; 140095 + libraryHaskellDepends = [ 140096 + base deepseq directory hedgehog hspec hw-bits hw-excess 140097 + hw-fingertree hw-int hw-prim hw-rankselect-base vector 140098 + ]; 140099 + executableHaskellDepends = [ 140100 + base bytestring generic-lens hw-bits hw-prim lens mmap 140101 + optparse-applicative vector 140102 + ]; 140103 + testHaskellDepends = [ 140104 + base directory doctest doctest-discover hedgehog hspec hw-bits 140105 + hw-hspec-hedgehog hw-int hw-prim hw-rankselect-base transformers 140106 + vector 140107 + ]; 140108 + testToolDepends = [ doctest-discover hspec-discover ]; 140109 + benchmarkHaskellDepends = [ 140110 + base criterion deepseq directory generic-lens hedgehog hw-bits 140111 + hw-prim lens vector 140112 + ]; 140113 + doHaddock = false; 140114 + description = "Balanced parentheses"; 140115 + license = stdenv.lib.licenses.bsd3; 140116 + hydraPlatforms = stdenv.lib.platforms.none; 140117 + broken = true; 140118 + }) {}; 140119 + 139921 140120 "hw-bits" = callPackage 139922 140121 ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq 139923 140122 , doctest, doctest-discover, hedgehog, hspec, hspec-discover ··· 140295 140494 pname = "hw-json"; 140296 140495 version = "1.3.2.1"; 140297 140496 sha256 = "11lf4nxnkk8l25a44g1pkr9j1w03l69gqjgli5yfj6k68lzml7bf"; 140298 - revision = "1"; 140299 - editedCabalFile = "0l42hlc0icik28isjihqsj4cxzgdj1vzyxwazlyyv4f52liyjk61"; 140497 + revision = "2"; 140498 + editedCabalFile = "0ks3aj2xdphq9sp5vsblyz13fmwl5cb402awqy3pz3d21g8fl4sn"; 140300 140499 isLibrary = true; 140301 140500 isExecutable = true; 140302 140501 libraryHaskellDepends = [ ··· 140842 141041 pname = "hw-uri"; 140843 141042 version = "0.2.1.0"; 140844 141043 sha256 = "1bwdzvms0n86k7gbkhk0jj3m1pcc9vbjk13kgpchqxpxm971srbs"; 140845 - revision = "2"; 140846 - editedCabalFile = "0i6cw8m5g2hasif3q8gk7kpzavpmmk9fgr7vcqvym202ccbyj3dq"; 141044 + revision = "3"; 141045 + editedCabalFile = "1cdrikiyw13brabbjrf4v7hqaim3apx84i3xapda29f1rw8f5f3q"; 140847 141046 isLibrary = true; 140848 141047 isExecutable = true; 140849 141048 libraryHaskellDepends = [ ··· 143907 144106 license = stdenv.lib.licenses.bsd3; 143908 144107 }) {}; 143909 144108 144109 + "immortal-worker" = callPackage 144110 + ({ mkDerivation, base, deepseq, immortal, monad-logger 144111 + , safe-exceptions, text, unliftio-core 144112 + }: 144113 + mkDerivation { 144114 + pname = "immortal-worker"; 144115 + version = "0.1.0.0"; 144116 + sha256 = "1mplkxhqqk9vgx4mhmrpz8hn0pg2phhf0283cx6c5nhqdgy4qszi"; 144117 + libraryHaskellDepends = [ 144118 + base deepseq immortal monad-logger safe-exceptions text 144119 + unliftio-core 144120 + ]; 144121 + description = "Create worker threads that logs exceptions and restarts"; 144122 + license = stdenv.lib.licenses.mit; 144123 + }) {}; 144124 + 143910 144125 "imparse" = callPackage 143911 144126 ({ mkDerivation, ascetic, base, compilation, containers, directory 143912 144127 , indents, MissingH, parsec, richreports, split, staticanalysis ··· 144761 144976 }: 144762 144977 mkDerivation { 144763 144978 pname = "indigo"; 144764 - version = "0.2.2"; 144765 - sha256 = "1ggq5ryq90vmxd4ar93nsfzmmq7b1h3i4piv39220kkpgzz2x291"; 144979 + version = "0.3.0"; 144980 + sha256 = "1xga3i9rdd2y53m6c8v4c2r44clhs2f82nyynf81n8zjqfgxybkl"; 144766 144981 isLibrary = true; 144767 144982 isExecutable = true; 144768 144983 libraryHaskellDepends = [ ··· 146020 146235 }: 146021 146236 mkDerivation { 146022 146237 pname = "intern"; 146023 - version = "0.9.2"; 146024 - sha256 = "081fyiq00cvx4nyagr34kwnag9njv65wdps5j4ydin6sjq7b58wk"; 146025 - revision = "1"; 146026 - editedCabalFile = "1mav591qx20p9dx4rg4xwpavqw8rciva82n7q0icdgvc1ayy7sl5"; 146027 - libraryHaskellDepends = [ 146028 - array base bytestring hashable text unordered-containers 146029 - ]; 146030 - description = "Efficient hash-consing for arbitrary data types"; 146031 - license = stdenv.lib.licenses.bsd3; 146032 - }) {}; 146033 - 146034 - "intern_0_9_3" = callPackage 146035 - ({ mkDerivation, array, base, bytestring, hashable, text 146036 - , unordered-containers 146037 - }: 146038 - mkDerivation { 146039 - pname = "intern"; 146040 146238 version = "0.9.3"; 146041 146239 sha256 = "1pbk804kq5p25ixrihhpfgy0fwj8i6cybxlhk42krzni7ad7gx4k"; 146042 146240 libraryHaskellDepends = [ ··· 146044 146242 ]; 146045 146243 description = "Efficient hash-consing for arbitrary data types"; 146046 146244 license = stdenv.lib.licenses.bsd3; 146047 - hydraPlatforms = stdenv.lib.platforms.none; 146048 146245 }) {}; 146049 146246 146050 146247 "internetmarke" = callPackage ··· 146602 146799 pname = "invariant"; 146603 146800 version = "0.5.3"; 146604 146801 sha256 = "03245nhcqxx6b0yw81fzqaqd7cgllmx8awzhvs2xv7ys73pmsgnp"; 146605 - revision = "1"; 146606 - editedCabalFile = "0sjy375npw6lqcckhyicizzv91v8jh3ca5yjkygiaj22bw5k8c74"; 146802 + revision = "2"; 146803 + editedCabalFile = "0vsil8x0z283n4993nk9m0v0y0za1b6lph59k1rb2i4wj05syx2v"; 146607 146804 libraryHaskellDepends = [ 146608 146805 array base bifunctors comonad containers contravariant ghc-prim 146609 146806 profunctors StateVar stm tagged template-haskell th-abstraction ··· 146665 146862 pname = "invertible-grammar"; 146666 146863 version = "0.1.3"; 146667 146864 sha256 = "160hw7p5mpajwmv8fps2gicqj3x3yr9w239pfnv9i5gsf4irnn9n"; 146865 + revision = "1"; 146866 + editedCabalFile = "021pq45sz1x819yksgyl8p4h7c659gb99798j791a3r8583cz2za"; 146668 146867 libraryHaskellDepends = [ 146669 146868 base bifunctors containers mtl prettyprinter profunctors semigroups 146670 146869 tagged template-haskell text transformers ··· 147414 147613 license = stdenv.lib.licenses.mit; 147415 147614 }) {}; 147416 147615 147616 + "irc-client_1_1_2_0" = callPackage 147617 + ({ mkDerivation, base, bytestring, conduit, connection, containers 147618 + , contravariant, exceptions, irc-conduit, irc-ctcp, mtl 147619 + , network-conduit-tls, old-locale, profunctors, stm, stm-chans 147620 + , text, time, tls, transformers, x509, x509-store, x509-validation 147621 + }: 147622 + mkDerivation { 147623 + pname = "irc-client"; 147624 + version = "1.1.2.0"; 147625 + sha256 = "0gd7ww2cmnh7im0gicsj1617540kl97780860hzf8nkixn71hwqr"; 147626 + libraryHaskellDepends = [ 147627 + base bytestring conduit connection containers contravariant 147628 + exceptions irc-conduit irc-ctcp mtl network-conduit-tls old-locale 147629 + profunctors stm stm-chans text time tls transformers x509 147630 + x509-store x509-validation 147631 + ]; 147632 + description = "An IRC client library"; 147633 + license = stdenv.lib.licenses.mit; 147634 + hydraPlatforms = stdenv.lib.platforms.none; 147635 + }) {}; 147636 + 147417 147637 "irc-colors" = callPackage 147418 147638 ({ mkDerivation, base, text }: 147419 147639 mkDerivation { ··· 148352 148572 ({ mkDerivation, base }: 148353 148573 mkDerivation { 148354 148574 pname = "ivar-simple"; 148355 - version = "0.3.2"; 148356 - sha256 = "0lm7ndkci6hi60i52gcwbah70bkkk50s26m9rc984nb3dr0q5h0w"; 148575 + version = "0.3.3"; 148576 + sha256 = "0a8wm3jj5widp3awdsgl8jidxyhw97d9iijl65frwd9kjfzsc678"; 148357 148577 libraryHaskellDepends = [ base ]; 148358 148578 description = "Write once concurrency primitives"; 148359 148579 license = stdenv.lib.licenses.mit; ··· 148788 149008 license = stdenv.lib.licenses.gpl3; 148789 149009 hydraPlatforms = stdenv.lib.platforms.none; 148790 149010 broken = true; 149011 + }) {}; 149012 + 149013 + "j" = callPackage 149014 + ({ mkDerivation, base, bytestring, repa, tasty, tasty-hunit, unix 149015 + }: 149016 + mkDerivation { 149017 + pname = "j"; 149018 + version = "0.1.0.0"; 149019 + sha256 = "1jscbh7riqkfks72xfgqmf04zhr0l8mncnmxmxv53l8v4ymigmvl"; 149020 + revision = "1"; 149021 + editedCabalFile = "1hx5gz8l12q8kswy59pwyp49a226nxvbg8jkwj746l8wgxp692sy"; 149022 + libraryHaskellDepends = [ base bytestring repa unix ]; 149023 + testHaskellDepends = [ base bytestring repa tasty tasty-hunit ]; 149024 + description = "J in Haskell"; 149025 + license = stdenv.lib.licenses.bsd3; 148791 149026 }) {}; 148792 149027 148793 149028 "j2hs" = callPackage ··· 151879 152114 }: 151880 152115 mkDerivation { 151881 152116 pname = "kan-extensions"; 151882 - version = "5.2"; 151883 - sha256 = "1lyvyiwwh962j2nnnsqzlvp5zq6z8p3spvhmji99cjvldxc7wwkb"; 151884 - revision = "1"; 151885 - editedCabalFile = "1kiazy9sd42iham8h9f6biifiwc26x0fci4p0376wq1n6fcxl9y4"; 151886 - libraryHaskellDepends = [ 151887 - adjunctions array base comonad containers contravariant 151888 - distributive free invariant mtl profunctors semigroupoids tagged 151889 - transformers transformers-compat 151890 - ]; 151891 - description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"; 151892 - license = stdenv.lib.licenses.bsd3; 151893 - }) {}; 151894 - 151895 - "kan-extensions_5_2_1" = callPackage 151896 - ({ mkDerivation, adjunctions, array, base, comonad, containers 151897 - , contravariant, distributive, free, invariant, mtl, profunctors 151898 - , semigroupoids, tagged, transformers, transformers-compat 151899 - }: 151900 - mkDerivation { 151901 - pname = "kan-extensions"; 151902 152117 version = "5.2.1"; 151903 152118 sha256 = "114zs8j81ich4178qvvlnpch09dvbv1mm1g7xf2g78f77gh9ia7a"; 151904 152119 libraryHaskellDepends = [ ··· 151908 152123 ]; 151909 152124 description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"; 151910 152125 license = stdenv.lib.licenses.bsd3; 151911 - hydraPlatforms = stdenv.lib.platforms.none; 151912 152126 }) {}; 151913 152127 151914 152128 "kangaroo" = callPackage ··· 151958 152172 pname = "kansas-comet"; 151959 152173 version = "0.4"; 151960 152174 sha256 = "1q9rffh6589a5am8mvfzxzwws34vg08rdjxggfabhmg9y9jla6hz"; 151961 - revision = "21"; 151962 - editedCabalFile = "1sgyn14j68n1gykgklnfvxqw9bw3k7p72bs22rl5fdbyhr5lf5lk"; 152175 + revision = "22"; 152176 + editedCabalFile = "0ii81jv62cbrvj8dpj86m2rs75jjjwnp9kka63y8bvdbacchycvj"; 151963 152177 enableSeparateDataOutput = true; 151964 152178 libraryHaskellDepends = [ 151965 152179 aeson base containers data-default-class scotty stm text time ··· 153146 153360 pname = "keycode"; 153147 153361 version = "0.2.2"; 153148 153362 sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan"; 153149 - revision = "5"; 153150 - editedCabalFile = "17fhzhlbqgd5pqp357n3z0k176q79c2jxvpwqryl3gbad3s8qsfw"; 153363 + revision = "6"; 153364 + editedCabalFile = "0acc224njxf8y7r381pnzxx6z3lvshs5mwfafkcrn36nb0wfplng"; 153151 153365 libraryHaskellDepends = [ 153152 153366 base containers ghc-prim template-haskell 153153 153367 ]; ··· 153448 153662 }: 153449 153663 mkDerivation { 153450 153664 pname = "kind-generics-th"; 153451 - version = "0.2.2.0"; 153452 - sha256 = "1cllhh2lvz86nah2knsgcl0cqnvs1x6ggi8cq2jh1wqlarpy1sgk"; 153453 - libraryHaskellDepends = [ 153454 - base ghc-prim kind-generics template-haskell th-abstraction 153455 - ]; 153456 - testHaskellDepends = [ base kind-generics template-haskell ]; 153457 - description = "Template Haskell support for generating `GenericK` instances"; 153458 - license = stdenv.lib.licenses.bsd3; 153459 - }) {}; 153460 - 153461 - "kind-generics-th_0_2_2_1" = callPackage 153462 - ({ mkDerivation, base, ghc-prim, kind-generics, template-haskell 153463 - , th-abstraction 153464 - }: 153465 - mkDerivation { 153466 - pname = "kind-generics-th"; 153467 153665 version = "0.2.2.1"; 153468 153666 sha256 = "014dzqs8n15vvj0vypd0ws1yxn1vy92gbk2zvi5m660wsgrj62aa"; 153469 153667 libraryHaskellDepends = [ ··· 153472 153670 testHaskellDepends = [ base kind-generics template-haskell ]; 153473 153671 description = "Template Haskell support for generating `GenericK` instances"; 153474 153672 license = stdenv.lib.licenses.bsd3; 153475 - hydraPlatforms = stdenv.lib.platforms.none; 153476 153673 }) {}; 153477 153674 153478 153675 "kinds" = callPackage ··· 158186 158383 pname = "lens"; 158187 158384 version = "4.19.2"; 158188 158385 sha256 = "0fy2vr5r11cc6ana8m2swqgs3zals4kims55vd6119bi76p5iy2j"; 158189 - revision = "1"; 158190 - editedCabalFile = "19v3dhvlgfpsclbgm0qm81ay2yz82ksh0vr5aym9skb2wjh0qmzh"; 158386 + revision = "2"; 158387 + editedCabalFile = "1bp6s0ifwdmzv946krxgxqakw02iriqmzvvcypwrgcynrn9wkn9y"; 158191 158388 setupHaskellDepends = [ base Cabal cabal-doctest filepath ]; 158192 158389 libraryHaskellDepends = [ 158193 158390 array base base-orphans bifunctors bytestring call-stack comonad ··· 159264 159461 }) {ffi = null;}; 159265 159462 159266 159463 "libfuse3" = callPackage 159267 - ({ mkDerivation, base, bytestring, clock, fuse3, resourcet, time 159268 - , unix 159464 + ({ mkDerivation, base, bytestring, clock, directory, filepath 159465 + , fuse3, hspec, process, resourcet, temporary, time, unix 159269 159466 }: 159270 159467 mkDerivation { 159271 159468 pname = "libfuse3"; 159272 - version = "0.1.1.0"; 159273 - sha256 = "0jnh6by1k42h8kl78anh8lqwhymdz2xgynm82vidsd7jjzanmf3j"; 159469 + version = "0.1.1.1"; 159470 + sha256 = "0fvkyfdl342zi436n1xqvsvazflkm60wdcq0qzspg6q5pr7s094f"; 159274 159471 isLibrary = true; 159275 159472 isExecutable = true; 159276 159473 libraryHaskellDepends = [ 159277 159474 base bytestring clock resourcet time unix 159278 159475 ]; 159279 159476 libraryPkgconfigDepends = [ fuse3 ]; 159477 + testHaskellDepends = [ 159478 + base bytestring directory filepath hspec process temporary unix 159479 + ]; 159280 159480 description = "A Haskell binding for libfuse-3.x"; 159281 159481 license = stdenv.lib.licenses.mit; 159282 159482 hydraPlatforms = stdenv.lib.platforms.none; ··· 159566 159766 }: 159567 159767 mkDerivation { 159568 159768 pname = "libmpd"; 159569 - version = "0.9.1.0"; 159570 - sha256 = "1f1svf4dxpbqmxkq1nc11nyfm68wrh00v2wf68yzfwc6win2jhfr"; 159571 - libraryHaskellDepends = [ 159572 - attoparsec base bytestring containers data-default-class filepath 159573 - mtl network old-locale safe-exceptions text time utf8-string 159574 - ]; 159575 - testHaskellDepends = [ 159576 - attoparsec base bytestring containers data-default-class filepath 159577 - hspec mtl network old-locale QuickCheck safe-exceptions text time 159578 - unix utf8-string 159579 - ]; 159580 - description = "An MPD client library"; 159581 - license = stdenv.lib.licenses.mit; 159582 - }) {}; 159583 - 159584 - "libmpd_0_9_2_0" = callPackage 159585 - ({ mkDerivation, attoparsec, base, bytestring, containers 159586 - , data-default-class, filepath, hspec, mtl, network, old-locale 159587 - , QuickCheck, safe-exceptions, text, time, unix, utf8-string 159588 - }: 159589 - mkDerivation { 159590 - pname = "libmpd"; 159591 159769 version = "0.9.2.0"; 159592 159770 sha256 = "0vjzwdxlldn07v9mkkx5vbh4pmz7s71qjh4c126f968a807zmqrn"; 159593 159771 libraryHaskellDepends = [ ··· 159601 159779 ]; 159602 159780 description = "An MPD client library"; 159603 159781 license = stdenv.lib.licenses.mit; 159604 - hydraPlatforms = stdenv.lib.platforms.none; 159605 159782 }) {}; 159606 159783 159607 159784 "libnix" = callPackage ··· 160249 160426 pname = "lift-generics"; 160250 160427 version = "0.2"; 160251 160428 sha256 = "1m5pnf0vgbhkjzgkzfzzvd5jq1ilxpkh9mwjl06rs2kl1af66nna"; 160429 + revision = "1"; 160430 + editedCabalFile = "0jxqzzspwyv92ji8331r2lqh6igxyh9p70ci90068f3qy9zrgrr4"; 160252 160431 libraryHaskellDepends = [ 160253 160432 base generic-deriving ghc-prim template-haskell th-compat 160254 160433 ]; ··· 160483 160662 }: 160484 160663 mkDerivation { 160485 160664 pname = "lightstep-haskell"; 160486 - version = "0.10.3"; 160487 - sha256 = "0jzhqbm74hzk18pf3n9zswcvxi8wmn06zvvssaxzi9lwm2lk7xrr"; 160665 + version = "0.10.4"; 160666 + sha256 = "0yd0frcxsd0sm8k2kavziry14liyi2dsbzckp7mis8hmf30kbj25"; 160488 160667 isLibrary = true; 160489 160668 isExecutable = true; 160490 160669 libraryHaskellDepends = [ ··· 160783 160962 }: 160784 160963 mkDerivation { 160785 160964 pname = "linear"; 160786 - version = "1.21.1"; 160787 - sha256 = "0rwr8h9ddzbxrfxzdqsy841rj27xbvy73v20r2aml7jqzy0s3gqc"; 160788 - revision = "1"; 160789 - editedCabalFile = "1nhngppga6fr3xxmjbz6kl4gcz79k3rmhz7d3vabhp2p4knk2m2d"; 160965 + version = "1.21.3"; 160966 + sha256 = "12gn571cfchrj9zir30c86vib3ppjia5908di21pnsfy6dmw6994"; 160790 160967 setupHaskellDepends = [ base Cabal cabal-doctest ]; 160791 160968 libraryHaskellDepends = [ 160792 160969 adjunctions base base-orphans binary bytes cereal containers ··· 160800 160977 ]; 160801 160978 description = "Linear Algebra"; 160802 160979 license = stdenv.lib.licenses.bsd3; 160803 - }) {}; 160804 - 160805 - "linear_1_21_2" = callPackage 160806 - ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes 160807 - , bytestring, Cabal, cabal-doctest, cereal, containers, deepseq 160808 - , distributive, doctest, ghc-prim, hashable, HUnit, lens, random 160809 - , reflection, semigroupoids, semigroups, simple-reflect, tagged 160810 - , template-haskell, test-framework, test-framework-hunit 160811 - , transformers, transformers-compat, unordered-containers, vector 160812 - , void 160813 - }: 160814 - mkDerivation { 160815 - pname = "linear"; 160816 - version = "1.21.2"; 160817 - sha256 = "07x4y5clayhx992qb48fb0ajkr8vc01zipk0yq8rap6x6bg53vbr"; 160818 - setupHaskellDepends = [ base Cabal cabal-doctest ]; 160819 - libraryHaskellDepends = [ 160820 - adjunctions base base-orphans binary bytes cereal containers 160821 - deepseq distributive ghc-prim hashable lens random reflection 160822 - semigroupoids semigroups tagged template-haskell transformers 160823 - transformers-compat unordered-containers vector void 160824 - ]; 160825 - testHaskellDepends = [ 160826 - base binary bytestring deepseq doctest HUnit lens reflection 160827 - simple-reflect test-framework test-framework-hunit vector 160828 - ]; 160829 - description = "Linear Algebra"; 160830 - license = stdenv.lib.licenses.bsd3; 160831 - hydraPlatforms = stdenv.lib.platforms.none; 160832 160980 }) {}; 160833 160981 160834 160982 "linear-accelerate" = callPackage ··· 162316 162464 license = stdenv.lib.licenses.bsd3; 162317 162465 }) {}; 162318 162466 162467 + "lists-flines" = callPackage 162468 + ({ mkDerivation, base }: 162469 + mkDerivation { 162470 + pname = "lists-flines"; 162471 + version = "0.1.1.0"; 162472 + sha256 = "0srpivpf43xn0zj64phq90hkrchjih92sxx984c5zx9nrrcvyxwf"; 162473 + libraryHaskellDepends = [ base ]; 162474 + description = "Additional data and structures to some 'String'-related lists"; 162475 + license = stdenv.lib.licenses.mit; 162476 + }) {}; 162477 + 162319 162478 "listsafe" = callPackage 162320 162479 ({ mkDerivation, base, exceptions }: 162321 162480 mkDerivation { ··· 162413 162572 broken = true; 162414 162573 }) {}; 162415 162574 162575 + "little-logger_0_2_0" = callPackage 162576 + ({ mkDerivation, base, co-log, co-log-core, microlens, mtl, tasty 162577 + , tasty-hunit, text 162578 + }: 162579 + mkDerivation { 162580 + pname = "little-logger"; 162581 + version = "0.2.0"; 162582 + sha256 = "0bzfd0s67g074vp274jq83fdl8z2m87qjkslkxvl29bdlrl3w17b"; 162583 + libraryHaskellDepends = [ 162584 + base co-log co-log-core microlens mtl text 162585 + ]; 162586 + testHaskellDepends = [ 162587 + base co-log co-log-core microlens mtl tasty tasty-hunit text 162588 + ]; 162589 + description = "Basic logging based on co-log"; 162590 + license = stdenv.lib.licenses.bsd3; 162591 + hydraPlatforms = stdenv.lib.platforms.none; 162592 + broken = true; 162593 + }) {}; 162594 + 162416 162595 "little-rio" = callPackage 162417 162596 ({ mkDerivation, base, exceptions, microlens, microlens-mtl, mtl 162418 162597 , unliftio-core ··· 164542 164721 , containers, data-default, first-class-families, fmt, interpolate 164543 164722 , lens, morley, morley-prelude, mtl, named, optparse-applicative 164544 164723 , pretty-terminal, QuickCheck, singletons, template-haskell, text 164545 - , unordered-containers, vinyl, with-utf8 164724 + , text-manipulate, unordered-containers, vinyl, with-utf8 164546 164725 }: 164547 164726 mkDerivation { 164548 164727 pname = "lorentz"; 164549 - version = "0.6.1"; 164550 - sha256 = "124zqmf200d5gs5bdxbf63z2w0kynxai3hlhf787sdksl3dc4sbl"; 164728 + version = "0.6.2"; 164729 + sha256 = "13xl9f538h729zn9dqjcj10qav1ggbma9rp4pyj0cdgj5mq8mv8w"; 164551 164730 libraryHaskellDepends = [ 164552 164731 aeson-pretty base bimap bytestring constraints containers 164553 164732 data-default first-class-families fmt interpolate lens morley 164554 164733 morley-prelude mtl named optparse-applicative pretty-terminal 164555 - QuickCheck singletons template-haskell text unordered-containers 164556 - vinyl with-utf8 164734 + QuickCheck singletons template-haskell text text-manipulate 164735 + unordered-containers vinyl with-utf8 164557 164736 ]; 164558 164737 description = "EDSL for the Michelson Language"; 164559 164738 license = stdenv.lib.licenses.mit; ··· 164822 165001 license = stdenv.lib.licenses.bsd3; 164823 165002 }) {}; 164824 165003 164825 - "lsp-test_0_11_0_6" = callPackage 165004 + "lsp-test_0_11_0_7" = callPackage 164826 165005 ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base 164827 165006 , bytestring, conduit, conduit-parse, containers, data-default 164828 165007 , Diff, directory, filepath, Glob, haskell-lsp, hspec, lens, mtl ··· 164831 165010 }: 164832 165011 mkDerivation { 164833 165012 pname = "lsp-test"; 164834 - version = "0.11.0.6"; 164835 - sha256 = "0f32i582rw6b1a3lr3jlddl7ry8v7xnfwhhd5vhhw71kqwafrrbs"; 165013 + version = "0.11.0.7"; 165014 + sha256 = "01var9nm3kpw65jaz4rvky35ibrpfjyhfas9bi8avrw1vh2ybkcn"; 164836 165015 isLibrary = true; 164837 165016 isExecutable = true; 164838 165017 libraryHaskellDepends = [ ··· 165912 166091 }: 165913 166092 mkDerivation { 165914 166093 pname = "machines"; 165915 - version = "0.7"; 165916 - sha256 = "1zipij9y913j5s6pyhycv0srias9fqyvnbky3a432qb5p9sgmh0b"; 165917 - revision = "1"; 165918 - editedCabalFile = "0b42bnsl6vwr6w5wi29hs25v6cihqvrfdjv178rwsfrk3256sxbx"; 165919 - setupHaskellDepends = [ base Cabal cabal-doctest ]; 165920 - libraryHaskellDepends = [ 165921 - adjunctions base comonad containers distributive mtl pointed 165922 - profunctors semigroupoids semigroups transformers 165923 - transformers-compat void 165924 - ]; 165925 - testHaskellDepends = [ base doctest ]; 165926 - benchmarkHaskellDepends = [ 165927 - base conduit criterion mtl pipes streaming 165928 - ]; 165929 - description = "Networked stream transducers"; 165930 - license = stdenv.lib.licenses.bsd3; 165931 - }) {}; 165932 - 165933 - "machines_0_7_1" = callPackage 165934 - ({ mkDerivation, adjunctions, base, Cabal, cabal-doctest, comonad 165935 - , conduit, containers, criterion, distributive, doctest, mtl, pipes 165936 - , pointed, profunctors, semigroupoids, semigroups, streaming 165937 - , transformers, transformers-compat, void 165938 - }: 165939 - mkDerivation { 165940 - pname = "machines"; 165941 166094 version = "0.7.1"; 165942 166095 sha256 = "0ayajyzaczdazfsmamlm5vap43x2mdm4w8v5970y1xlxh4rb3bs1"; 165943 166096 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 165952 166105 ]; 165953 166106 description = "Networked stream transducers"; 165954 166107 license = stdenv.lib.licenses.bsd3; 165955 - hydraPlatforms = stdenv.lib.platforms.none; 165956 166108 }) {}; 165957 166109 165958 166110 "machines-amazonka" = callPackage ··· 171208 171360 }) {}; 171209 171361 171210 171362 "microlens-th" = callPackage 171211 - ({ mkDerivation, base, containers, microlens, template-haskell 171212 - , th-abstraction, transformers 171213 - }: 171214 - mkDerivation { 171215 - pname = "microlens-th"; 171216 - version = "0.4.3.5"; 171217 - sha256 = "0zk5wi8wrhhs7chdsxc9sm57w3zrjr7c9v80qh53ac4p3varjgfh"; 171218 - libraryHaskellDepends = [ 171219 - base containers microlens template-haskell th-abstraction 171220 - transformers 171221 - ]; 171222 - testHaskellDepends = [ base microlens ]; 171223 - description = "Automatic generation of record lenses for microlens"; 171224 - license = stdenv.lib.licenses.bsd3; 171225 - }) {}; 171226 - 171227 - "microlens-th_0_4_3_6" = callPackage 171228 171363 ({ mkDerivation, base, containers, microlens, template-haskell 171229 171364 , th-abstraction, transformers 171230 171365 }: ··· 171239 171374 testHaskellDepends = [ base microlens ]; 171240 171375 description = "Automatic generation of record lenses for microlens"; 171241 171376 license = stdenv.lib.licenses.bsd3; 171242 - hydraPlatforms = stdenv.lib.platforms.none; 171243 171377 }) {}; 171244 171378 171245 171379 "micrologger" = callPackage ··· 173067 173201 ({ mkDerivation, base, mmsyn2, mmsyn5, mmsyn6ukr, vector }: 173068 173202 mkDerivation { 173069 173203 pname = "mmsyn7s"; 173070 - version = "0.8.0.0"; 173071 - sha256 = "0brcmmlvdd294y35gby1qnb5b5h5mcn6xgwgvffxfmhif7nyxmc5"; 173204 + version = "0.9.1.0"; 173205 + sha256 = "146y3g36njjyzfskvpg3c938k2k9cjpd98vp2nf4sffgg9wayy4i"; 173072 173206 isLibrary = true; 173073 173207 isExecutable = true; 173074 173208 libraryHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ]; ··· 175894 176028 }: 175895 176029 mkDerivation { 175896 176030 pname = "morley"; 175897 - version = "1.7.0"; 175898 - sha256 = "18vc9d44hjr8sadh4fhlmzw6668lbzw7a2wbsmyh817blhk9jg6k"; 176031 + version = "1.7.1"; 176032 + sha256 = "0za05qqx64zx92fsrnlk78m0d2g3ircw0k67fym7k5a9mck6bxg0"; 175899 176033 isLibrary = true; 175900 176034 isExecutable = true; 175901 176035 libraryHaskellDepends = [ ··· 180007 180141 ({ mkDerivation, base, named, servant }: 180008 180142 mkDerivation { 180009 180143 pname = "named-servant"; 180010 - version = "0.0.2"; 180011 - sha256 = "0i20c41gwyz5b75sn6a90c3yks4zgkpr5vfb6iqxqxpwyw76g3is"; 180144 + version = "0.2.0"; 180145 + sha256 = "0ixpm43sgir02a9y8i7rvalxh6h7vlcwgi2hmis0lq0w8pmw5m53"; 180012 180146 libraryHaskellDepends = [ base named servant ]; 180013 180147 license = stdenv.lib.licenses.bsd3; 180014 180148 }) {}; ··· 180019 180153 }: 180020 180154 mkDerivation { 180021 180155 pname = "named-servant-client"; 180022 - version = "0.0.2"; 180023 - sha256 = "06a5v4hxb3xafp7745iz8mfd26b4y3j31n2vsivn5v6r0prpi03c"; 180156 + version = "0.2.0"; 180157 + sha256 = "1yklvwdrf74m0ipsvn0b88slmhidri6f4n7jz7njz5i594qg7zdn"; 180024 180158 libraryHaskellDepends = [ 180025 180159 base named named-servant servant servant-client-core 180026 180160 ]; ··· 180030 180164 180031 180165 "named-servant-server" = callPackage 180032 180166 ({ mkDerivation, base, named, named-servant, servant 180033 - , servant-server 180167 + , servant-server, text 180034 180168 }: 180035 180169 mkDerivation { 180036 180170 pname = "named-servant-server"; 180037 - version = "0.0.2"; 180038 - sha256 = "1whsg23kw1qydiy2a59ni57sr97dfhnwlaq7bbgzv2vxmsq2s1g7"; 180171 + version = "0.2.0"; 180172 + sha256 = "03mqkkf3l6abml6w5p04389c7haya7bp637vvaq43z0cxgpxs4mp"; 180039 180173 libraryHaskellDepends = [ 180040 - base named named-servant servant servant-server 180174 + base named named-servant servant servant-server text 180041 180175 ]; 180042 180176 description = "server support for named-servant"; 180043 180177 license = stdenv.lib.licenses.bsd3; ··· 182037 182171 ({ mkDerivation, base, bytestring, doctest }: 182038 182172 mkDerivation { 182039 182173 pname = "network-byte-order"; 182040 - version = "0.1.5"; 182041 - sha256 = "0480asy7acf1bdc4n0761rax7dijbkjkyrqfl9rdwqvmbr3viy6c"; 182042 - libraryHaskellDepends = [ base bytestring ]; 182043 - testHaskellDepends = [ base bytestring doctest ]; 182044 - description = "Network byte order utilities"; 182045 - license = stdenv.lib.licenses.bsd3; 182046 - }) {}; 182047 - 182048 - "network-byte-order_0_1_6" = callPackage 182049 - ({ mkDerivation, base, bytestring, doctest }: 182050 - mkDerivation { 182051 - pname = "network-byte-order"; 182052 182174 version = "0.1.6"; 182053 182175 sha256 = "0pnwcg13k4qw82n0zc1xibyc24sc77y79j5a62pqdmjrnz4wrc7j"; 182054 182176 libraryHaskellDepends = [ base bytestring ]; 182055 182177 testHaskellDepends = [ base bytestring doctest ]; 182056 182178 description = "Network byte order utilities"; 182057 182179 license = stdenv.lib.licenses.bsd3; 182058 - hydraPlatforms = stdenv.lib.platforms.none; 182059 182180 }) {}; 182060 182181 182061 182182 "network-bytestring" = callPackage ··· 182771 182892 }: 182772 182893 mkDerivation { 182773 182894 pname = "network-transport-tcp"; 182774 - version = "0.7.0"; 182775 - sha256 = "14xrcadg4zg1zc02irf474nv0iqr7lc3h47x46rp32zhzc52ac2n"; 182895 + version = "0.8.0"; 182896 + sha256 = "09zjk3ydnm7v8ryjy60p0jnd18sgf3z2yklyxp6ga5llnyzsv53a"; 182776 182897 libraryHaskellDepends = [ 182777 182898 async base bytestring containers data-accessor network 182778 182899 network-transport uuid ··· 182792 182913 }: 182793 182914 mkDerivation { 182794 182915 pname = "network-transport-tests"; 182795 - version = "0.2.4.3"; 182796 - sha256 = "084skywzffmmla673k3rbwanqc4p0bckyxkjvkkxphmqfdmgv5p6"; 182916 + version = "0.3.0"; 182917 + sha256 = "1552mgccfyyvvnplhflkfxgg3246jgx9iiv71a0gwblllbsh5y8p"; 182797 182918 libraryHaskellDepends = [ 182798 182919 ansi-terminal base bytestring containers mtl network-transport 182799 182920 random ··· 183076 183197 , file-embed, filepath, filepattern, foldl, hspec, HsYAML 183077 183198 , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative 183078 183199 , pandoc, pandoc-types, parsec, parser-combinators, QuickCheck 183079 - , reflex, reflex-dom-core, reflex-dom-pandoc, relude, rib, shake 183080 - , shower, skylighting-core, tagged, text, time, unix, uuid, which 183081 - , with-utf8 183200 + , reflex, reflex-dom-core, reflex-dom-pandoc, relude, rib-core 183201 + , shake, shower, skylighting-core, tagged, text, time, unix 183202 + , uri-encode, uuid, which, with-utf8 183082 183203 }: 183083 183204 mkDerivation { 183084 183205 pname = "neuron"; 183085 - version = "0.6.0.0"; 183086 - sha256 = "1gqkypmlhv9hl0d3afjllv9a1ld0dw9qxnk9v1qlmgz65g22b6nr"; 183206 + version = "1.0.0.0"; 183207 + sha256 = "0avn047590phng8qqsb7n5pfm4x2jn1dppc6jrh31094pv7vl6mb"; 183087 183208 isLibrary = true; 183088 183209 isExecutable = true; 183089 183210 enableSeparateDataOutput = true; ··· 183091 183212 aeson aeson-gadt-th algebraic-graphs base clay commonmark 183092 183213 commonmark-extensions commonmark-pandoc containers data-default 183093 183214 dependent-sum dependent-sum-aeson-orphans dependent-sum-template 183094 - filepath filepattern HsYAML megaparsec modern-uri mtl pandoc-types 183095 - parsec parser-combinators reflex reflex-dom-core reflex-dom-pandoc 183096 - relude tagged text time 183215 + dhall directory either exceptions file-embed filepath filepattern 183216 + foldl HsYAML iso8601-time megaparsec modern-uri mtl 183217 + optparse-applicative pandoc pandoc-types parsec parser-combinators 183218 + reflex reflex-dom-core reflex-dom-pandoc relude rib-core shake 183219 + shower skylighting-core tagged text time unix uri-encode uuid which 183220 + with-utf8 183097 183221 ]; 183098 183222 executableHaskellDepends = [ 183099 183223 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183102 183226 dhall directory either exceptions file-embed filepath filepattern 183103 183227 foldl HsYAML iso8601-time megaparsec modern-uri mtl 183104 183228 optparse-applicative pandoc pandoc-types parsec parser-combinators 183105 - reflex reflex-dom-core reflex-dom-pandoc relude rib shake shower 183106 - skylighting-core tagged text time unix uuid which with-utf8 183229 + reflex reflex-dom-core reflex-dom-pandoc relude rib-core shake 183230 + shower skylighting-core tagged text time unix uri-encode uuid which 183231 + with-utf8 183107 183232 ]; 183108 183233 testHaskellDepends = [ 183109 183234 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183112 183237 dhall directory either exceptions file-embed filepath filepattern 183113 183238 foldl hspec HsYAML iso8601-time megaparsec modern-uri mtl 183114 183239 optparse-applicative pandoc pandoc-types parsec parser-combinators 183115 - QuickCheck reflex reflex-dom-core reflex-dom-pandoc relude rib 183116 - shake shower skylighting-core tagged text time unix uuid which 183117 - with-utf8 183240 + QuickCheck reflex reflex-dom-core reflex-dom-pandoc relude rib-core 183241 + shake shower skylighting-core tagged text time unix uri-encode uuid 183242 + which with-utf8 183118 183243 ]; 183244 + doHaddock = false; 183119 183245 description = "Future-proof system for plain-text notes"; 183120 183246 license = stdenv.lib.licenses.agpl3; 183121 183247 maintainers = with stdenv.lib.maintainers; [ maralorn ]; ··· 187801 187927 broken = true; 187802 187928 }) {}; 187803 187929 187930 + "openapi3" = callPackage 187931 + ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries 187932 + , bytestring, Cabal, cabal-doctest, containers, cookie, doctest 187933 + , generics-sop, Glob, hashable, hspec, hspec-discover, http-media 187934 + , HUnit, insert-ordered-containers, lens, mtl, network, optics-core 187935 + , optics-th, QuickCheck, quickcheck-instances, scientific 187936 + , template-haskell, text, time, transformers, unordered-containers 187937 + , utf8-string, uuid-types, vector 187938 + }: 187939 + mkDerivation { 187940 + pname = "openapi3"; 187941 + version = "3.0.0.1"; 187942 + sha256 = "12sa72v9iljq40r05ikcf336724v5cc3qznc30ba8b8bm4b29r8m"; 187943 + isLibrary = true; 187944 + isExecutable = true; 187945 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 187946 + libraryHaskellDepends = [ 187947 + aeson aeson-pretty base base-compat-batteries bytestring containers 187948 + cookie generics-sop hashable http-media insert-ordered-containers 187949 + lens mtl network optics-core optics-th QuickCheck scientific 187950 + template-haskell text time transformers unordered-containers 187951 + uuid-types vector 187952 + ]; 187953 + executableHaskellDepends = [ aeson base lens text ]; 187954 + testHaskellDepends = [ 187955 + aeson base base-compat-batteries bytestring containers doctest Glob 187956 + hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck 187957 + quickcheck-instances template-haskell text time 187958 + unordered-containers utf8-string vector 187959 + ]; 187960 + testToolDepends = [ hspec-discover ]; 187961 + description = "OpenAPI 3.0 data model"; 187962 + license = stdenv.lib.licenses.bsd3; 187963 + }) {}; 187964 + 187804 187965 "openapi3-code-generator" = callPackage 187805 187966 ({ mkDerivation, aeson, base, bytestring, containers, directory 187806 187967 , filepath, genvalidity, genvalidity-hspec, genvalidity-text ··· 189059 189220 pname = "optics-th"; 189060 189221 version = "0.3.0.2"; 189061 189222 sha256 = "1mxi4bwgpl02g7clbs4m5p16i64s5lp13811yhg66i50rnqwpw40"; 189223 + revision = "1"; 189224 + editedCabalFile = "0kr473b0ibxi99fqcg86xl2pq8l2m1yra548v9p278rpqa8g51p7"; 189062 189225 libraryHaskellDepends = [ 189063 189226 base containers mtl optics-core template-haskell th-abstraction 189064 189227 transformers ··· 189661 189824 189662 189825 "ordinal" = callPackage 189663 189826 ({ mkDerivation, base, containers, hspec, hspec-discover 189664 - , QuickCheck, template-haskell, text, vector 189827 + , QuickCheck, regex, template-haskell, text, vector 189665 189828 }: 189666 189829 mkDerivation { 189667 189830 pname = "ordinal"; 189668 - version = "0.1.2.0"; 189669 - sha256 = "0x7fhk8vl2rni9h3gsaq591ml68brv1f4bqrp7q3c5b4f2ghwhcs"; 189831 + version = "0.2.0.0"; 189832 + sha256 = "01ja268zk5pwdjzl5msiycy41zkg66apchjg5g2x4642qmn0rsxd"; 189670 189833 libraryHaskellDepends = [ 189671 - base containers template-haskell text vector 189834 + base containers regex template-haskell text vector 189672 189835 ]; 189673 189836 testHaskellDepends = [ base hspec QuickCheck text ]; 189674 189837 testToolDepends = [ hspec-discover ]; ··· 189942 190105 pname = "ormolu"; 189943 190106 version = "0.1.3.0"; 189944 190107 sha256 = "13s8irk1w7yrh9algbnvv5hjvnxmi3fndz34rncp33cyfnjv18j7"; 190108 + revision = "1"; 190109 + editedCabalFile = "1x8zkrrldalawrc7az5i1bdp4w1xvl195d9wq2mwyzkv5nih8gaa"; 189945 190110 isLibrary = true; 189946 190111 isExecutable = true; 189947 190112 enableSeparateDataOutput = true; ··· 191421 191586 broken = true; 191422 191587 }) {}; 191423 191588 191424 - "pandoc-plot_0_9_3_0" = callPackage 191589 + "pandoc-plot_0_9_4_0" = callPackage 191425 191590 ({ mkDerivation, base, bytestring, containers, criterion 191426 191591 , data-default, directory, filepath, githash, hashable, hspec 191427 191592 , hspec-expectations, lifted-async, mtl, optparse-applicative ··· 191430 191595 }: 191431 191596 mkDerivation { 191432 191597 pname = "pandoc-plot"; 191433 - version = "0.9.3.0"; 191434 - sha256 = "0zhxniymm9szgv0xczq570s0pziiwhm2sbry0jxxqq8d0vdimxyq"; 191598 + version = "0.9.4.0"; 191599 + sha256 = "0fa4aka5niydhm3jhiywjycj5hwhsy6nlg0nwy1n459pdr93ivyc"; 191435 191600 isLibrary = true; 191436 191601 isExecutable = true; 191437 191602 libraryHaskellDepends = [ ··· 197204 197369 license = stdenv.lib.licenses.bsd3; 197205 197370 }) {}; 197206 197371 197372 + "phonetic-languages-rhythmicity" = callPackage 197373 + ({ mkDerivation, base }: 197374 + mkDerivation { 197375 + pname = "phonetic-languages-rhythmicity"; 197376 + version = "0.1.0.1"; 197377 + sha256 = "1qrypqbc9fhnscgxiqr79l25pgphj6wnaw8g4vqpzn3cgw9v70s4"; 197378 + libraryHaskellDepends = [ base ]; 197379 + description = "Allows to estimate the rhythmicity metrices for the text (usually, the Ukrainian poetic one)"; 197380 + license = stdenv.lib.licenses.mit; 197381 + }) {}; 197382 + 197207 197383 "phonetic-languages-ukrainian" = callPackage 197208 197384 ({ mkDerivation, base, mmsyn2, mmsyn5, vector }: 197209 197385 mkDerivation { 197210 197386 pname = "phonetic-languages-ukrainian"; 197211 - version = "0.2.2.0"; 197212 - sha256 = "0f59pzl4309hx65djnzn6wm3pkapzr2rkkcr41b65smlxh4pzzs7"; 197387 + version = "0.2.3.0"; 197388 + sha256 = "0dn81mzqjp7fj5cvv0w1lp72mla5hqzdrbsk0ad22wz43hpvrl1l"; 197213 197389 libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ]; 197214 197390 description = "Prepares Ukrainian text to be used as a phonetic language text"; 197215 197391 license = stdenv.lib.licenses.mit; ··· 200254 200430 }: 200255 200431 mkDerivation { 200256 200432 pname = "pointed"; 200257 - version = "5.0.1"; 200258 - sha256 = "1p91a762xglckscnhpflxzav8byf49a02mli3983i4kpr2jkaimr"; 200259 - revision = "2"; 200260 - editedCabalFile = "00m4f6rgxa3qa72j3jzpg6rrd9k9n4ll2idxlyybil3lxd63r80w"; 200261 - libraryHaskellDepends = [ 200262 - base comonad containers data-default-class hashable kan-extensions 200263 - semigroupoids semigroups stm tagged transformers 200264 - transformers-compat unordered-containers 200265 - ]; 200266 - description = "Pointed and copointed data"; 200267 - license = stdenv.lib.licenses.bsd3; 200268 - }) {}; 200269 - 200270 - "pointed_5_0_2" = callPackage 200271 - ({ mkDerivation, base, comonad, containers, data-default-class 200272 - , hashable, kan-extensions, semigroupoids, semigroups, stm, tagged 200273 - , transformers, transformers-compat, unordered-containers 200274 - }: 200275 - mkDerivation { 200276 - pname = "pointed"; 200277 200433 version = "5.0.2"; 200278 200434 sha256 = "07p92y62dibys3xa59rvx52xyyr39nghl73z7hzwnksa3ry3vfmq"; 200279 200435 libraryHaskellDepends = [ ··· 200283 200439 ]; 200284 200440 description = "Pointed and copointed data"; 200285 200441 license = stdenv.lib.licenses.bsd3; 200286 - hydraPlatforms = stdenv.lib.platforms.none; 200287 200442 }) {}; 200288 200443 200289 200444 "pointedalternative" = callPackage ··· 200896 201051 ({ mkDerivation, aeson, ansi-terminal, base, bytestring 200897 201052 , case-insensitive, co-log-core, co-log-polysemy, composition 200898 201053 , containers, data-default, either, hedgehog, http-client 200899 - , http-client-tls, http-conduit, http-types, lens, network 200900 - , polysemy, polysemy-plugin, relude, servant, servant-client 200901 - , servant-server, string-interpolate, tasty, tasty-hedgehog 200902 - , template-haskell, text, warp 201054 + , http-client-tls, http-types, lens, network, polysemy 201055 + , polysemy-plugin, relude, servant, servant-client, servant-server 201056 + , string-interpolate, tasty, tasty-hedgehog, template-haskell, text 201057 + , time, warp 200903 201058 }: 200904 201059 mkDerivation { 200905 201060 pname = "polysemy-http"; 200906 - version = "0.2.0.4"; 200907 - sha256 = "1qznm0r7yc831hlgnyf2rmdd6nk2865qcjhzyc2djqv0mw4yg6ak"; 201061 + version = "0.3.0.0"; 201062 + sha256 = "0ahx7rxl8xa1v48i35bvjpz1wnbcl63k6xxzikrh13z3fd0ci704"; 200908 201063 libraryHaskellDepends = [ 200909 201064 aeson ansi-terminal base bytestring case-insensitive co-log-core 200910 201065 co-log-polysemy composition containers data-default either 200911 - http-client http-client-tls http-conduit http-types lens polysemy 201066 + http-client http-client-tls http-types lens polysemy 200912 201067 polysemy-plugin relude string-interpolate template-haskell text 201068 + time 200913 201069 ]; 200914 201070 testHaskellDepends = [ 200915 201071 aeson ansi-terminal base bytestring case-insensitive co-log-core 200916 201072 co-log-polysemy composition containers data-default either hedgehog 200917 - http-client http-client-tls http-conduit http-types lens network 200918 - polysemy polysemy-plugin relude servant servant-client 200919 - servant-server string-interpolate tasty tasty-hedgehog 200920 - template-haskell text warp 201073 + http-client http-client-tls http-types lens network polysemy 201074 + polysemy-plugin relude servant servant-client servant-server 201075 + string-interpolate tasty tasty-hedgehog template-haskell text time 201076 + warp 200921 201077 ]; 200922 201078 description = "Polysemy effect for http-client"; 200923 201079 license = "BSD-2-Clause-Patent"; ··· 200961 201117 license = stdenv.lib.licenses.bsd3; 200962 201118 }) {}; 200963 201119 201120 + "polysemy-resume" = callPackage 201121 + ({ mkDerivation, base, hedgehog, polysemy, polysemy-plugin 201122 + , polysemy-test, relude, tasty, tasty-hedgehog, text, transformers 201123 + }: 201124 + mkDerivation { 201125 + pname = "polysemy-resume"; 201126 + version = "0.1.0.0"; 201127 + sha256 = "1zpnwrhpb89kg5r3qxbyshpz8sgrfx7p8y0cix3xb70gcb8kf6jj"; 201128 + libraryHaskellDepends = [ 201129 + base polysemy polysemy-plugin relude transformers 201130 + ]; 201131 + testHaskellDepends = [ 201132 + base hedgehog polysemy polysemy-plugin polysemy-test relude tasty 201133 + tasty-hedgehog text transformers 201134 + ]; 201135 + description = "Polysemy error tracking"; 201136 + license = "BSD-2-Clause-Patent"; 201137 + hydraPlatforms = stdenv.lib.platforms.none; 201138 + broken = true; 201139 + }) {}; 201140 + 200964 201141 "polysemy-test" = callPackage 200965 201142 ({ mkDerivation, base, containers, either, hedgehog, path, path-io 200966 201143 , polysemy, polysemy-plugin, relude, string-interpolate, tasty ··· 201056 201233 }: 201057 201234 mkDerivation { 201058 201235 pname = "polysemy-zoo"; 201059 - version = "0.7.0.0"; 201060 - sha256 = "1kc6lgq5x64pd49qbk078xiyni6fwxwk3897bvwvfwcyb8np39ww"; 201236 + version = "0.7.0.1"; 201237 + sha256 = "1p3y12kcbqxnps8md3asa4dzczp00729rnsry80s6aijj78av1kf"; 201061 201238 libraryHaskellDepends = [ 201062 201239 async base compact constraints containers contravariant exceptions 201063 - ghc-prim mtl polysemy polysemy-plugin random reflection streaming 201064 - text transformers 201240 + ghc-prim mtl polysemy random reflection streaming text transformers 201065 201241 ]; 201066 201242 testHaskellDepends = [ 201067 201243 async base compact constraints containers contravariant exceptions ··· 201315 201491 }: 201316 201492 mkDerivation { 201317 201493 pname = "pontarius-xmpp-extras"; 201318 - version = "0.1.0.4"; 201319 - sha256 = "1mf65mdkykn0s0mqix82m9psj2vrz9rc7i8gzfdv1iarlxzz5qab"; 201494 + version = "0.1.0.5"; 201495 + sha256 = "0y1plyfvjfbm4xwmc3khd4h089pk96p1krxchv5pnwqf0agxi5sv"; 201320 201496 libraryHaskellDepends = [ 201321 201497 base data-default pontarius-xmpp text time xml-types 201322 201498 ]; ··· 201595 201771 license = stdenv.lib.licenses.mit; 201596 201772 hydraPlatforms = stdenv.lib.platforms.none; 201597 201773 broken = true; 201774 + }) {}; 201775 + 201776 + "porpoise" = callPackage 201777 + ({ mkDerivation, base, http-types, mtl, network, profunctors 201778 + , unliftio, vault, wai, warp 201779 + }: 201780 + mkDerivation { 201781 + pname = "porpoise"; 201782 + version = "0.1.0.0"; 201783 + sha256 = "0wxbp7285pcwggwlw9zy3psmdarq9568g1pxdn065mqjsf255wkc"; 201784 + isLibrary = true; 201785 + isExecutable = true; 201786 + libraryHaskellDepends = [ 201787 + base http-types mtl network profunctors unliftio vault wai 201788 + ]; 201789 + executableHaskellDepends = [ base warp ]; 201790 + description = "A minimalist HTTP server framework written on top of wai"; 201791 + license = stdenv.lib.licenses.mit; 201598 201792 }) {}; 201599 201793 201600 201794 "port-utils" = callPackage ··· 202919 203113 pname = "postgrest"; 202920 203114 version = "7.0.1"; 202921 203115 sha256 = "1cn69dinfv3y8ymsa364b9b0ly3dg80and902gamymb9v89jpsgf"; 202922 - revision = "4"; 202923 - editedCabalFile = "043rkx27yqphnfd369l1a5nx8gn9f1nl1q7ybyzd171m9lpqvbq1"; 203116 + revision = "5"; 203117 + editedCabalFile = "0cfw145pna4k1jjcmkffwaw2h8ls9crngmzcsi2jhc85s90gq2fv"; 202924 203118 isLibrary = true; 202925 203119 isExecutable = true; 202926 203120 libraryHaskellDepends = [ ··· 202988 203182 }) {}; 202989 203183 202990 203184 "postie" = callPackage 202991 - ({ mkDerivation, attoparsec, base, bytestring, cprng-aes 202992 - , data-default-class, mtl, network, pipes, pipes-parse 202993 - , stringsearch, tls, transformers, uuid 203185 + ({ mkDerivation, attoparsec, base, bytestring, data-default-class 203186 + , mtl, network, pipes, pipes-parse, tls, uuid 202994 203187 }: 202995 203188 mkDerivation { 202996 203189 pname = "postie"; 202997 - version = "0.5.0.0"; 202998 - sha256 = "1iqg7wirdcysjq4i7ah3lkzc2rzlbgvc7asq953zdir21g9jpqwk"; 203190 + version = "0.6.0.2"; 203191 + sha256 = "06jcpcmc26na6aikyqisiprc5grjydafzb8bndgy01dy3gjsyj3r"; 202999 203192 isLibrary = true; 203000 203193 isExecutable = true; 203001 203194 libraryHaskellDepends = [ 203002 - attoparsec base bytestring cprng-aes data-default-class mtl network 203003 - pipes pipes-parse stringsearch tls transformers uuid 203195 + attoparsec base bytestring data-default-class mtl network pipes 203196 + pipes-parse tls uuid 203004 203197 ]; 203005 203198 description = "SMTP server library to receive emails from within Haskell programs"; 203006 203199 license = stdenv.lib.licenses.bsd3; ··· 203484 203677 license = stdenv.lib.licenses.gpl3; 203485 203678 }) {}; 203486 203679 203680 + "prairie" = callPackage 203681 + ({ mkDerivation, aeson, base, constraints, containers, lens 203682 + , template-haskell, text 203683 + }: 203684 + mkDerivation { 203685 + pname = "prairie"; 203686 + version = "0.0.1.0"; 203687 + sha256 = "1n27ylk5yzvvl6isykw0hjarnzwx652fc0xy6qzfdj0swy0bgiw7"; 203688 + revision = "2"; 203689 + editedCabalFile = "1yp173nnsk875wvqqnr9ifkvj8k7zcjbgvzpkyc0sxkq3nlrjs9q"; 203690 + libraryHaskellDepends = [ 203691 + aeson base constraints containers lens template-haskell text 203692 + ]; 203693 + testHaskellDepends = [ aeson base ]; 203694 + description = "A first class record field library"; 203695 + license = stdenv.lib.licenses.bsd3; 203696 + }) {}; 203697 + 203487 203698 "preamble" = callPackage 203488 203699 ({ mkDerivation, aeson, base, basic-prelude, exceptions 203489 203700 , fast-logger, lens, lifted-base, monad-control, monad-logger ··· 204138 204349 }: 204139 204350 mkDerivation { 204140 204351 pname = "pretty-diff"; 204141 - version = "0.2.0.0"; 204142 - sha256 = "06jbgfy7skz8l5hjp82sqjr08dkx6pw89wsc4b2z7anxwq9nzab4"; 204352 + version = "0.2.0.1"; 204353 + sha256 = "0g2n14jrmv994kd3wgyg2p52655s9fa5nibz64pdyj1dfkblg007"; 204143 204354 libraryHaskellDepends = [ base data-default Diff text ]; 204144 204355 testHaskellDepends = [ 204145 204356 base data-default Diff tasty tasty-hunit tasty-test-reporter text ··· 204577 204788 ({ mkDerivation, base, graphviz, prettyprinter, text }: 204578 204789 mkDerivation { 204579 204790 pname = "prettyprinter-graphviz"; 204580 - version = "1.0.0.2"; 204581 - sha256 = "1bbbnhdigh31hbsh2abmr65bk3q927cdbm8j2qsvy4472ksylzpl"; 204791 + version = "1.1.0.0"; 204792 + sha256 = "1lqf296jr2jfg86apn729payq2rkk95pdidl7n62xx4bniax7fvm"; 204582 204793 libraryHaskellDepends = [ base graphviz prettyprinter text ]; 204583 204794 description = "A prettyprinter backend for graphviz"; 204584 204795 license = stdenv.lib.licenses.bsd3; ··· 206293 206504 }: 206294 206505 mkDerivation { 206295 206506 pname = "prolude"; 206296 - version = "0.0.0.0"; 206297 - sha256 = "0ys3hx9924giy008ddm0z6m20wf9b4i893wkjpxx4jkda9m155x2"; 206507 + version = "0.0.0.1"; 206508 + sha256 = "1qk9i362z5mw5agxqvlpz2yvl5cq485nbfkl1kxanp36bkxigz6c"; 206298 206509 libraryHaskellDepends = [ 206299 206510 aeson base bytestring mongoDB safe-exceptions scientific text time 206300 206511 vector ··· 207655 207866 }) {}; 207656 207867 207657 207868 "publish" = callPackage 207658 - ({ mkDerivation, base, bytestring, chronologique, core-program 207659 - , core-text, deepseq, directory, filepath, hinotify, hspec 207660 - , megaparsec, pandoc, pandoc-types, template-haskell, text 207869 + ({ mkDerivation, base, bytestring, chronologique, core-data 207870 + , core-program, core-text, deepseq, directory, filepath, hinotify 207871 + , hspec, megaparsec, pandoc, pandoc-types, template-haskell, text 207661 207872 , typed-process, unix, unordered-containers 207662 207873 }: 207663 207874 mkDerivation { 207664 207875 pname = "publish"; 207665 - version = "2.1.3"; 207666 - sha256 = "1d16pz8nlqdvlp4d1129k71vzdyql1szhk158b446k988akmgaq8"; 207876 + version = "2.1.5"; 207877 + sha256 = "1ncz9bijln0xmkmy5x6lv4w6xiqr08crgqiyb8cchc88dqacddhi"; 207667 207878 isLibrary = false; 207668 207879 isExecutable = true; 207669 207880 executableHaskellDepends = [ 207670 - base bytestring chronologique core-program core-text deepseq 207671 - directory filepath hinotify megaparsec pandoc pandoc-types 207881 + base bytestring chronologique core-data core-program core-text 207882 + deepseq directory filepath hinotify megaparsec pandoc pandoc-types 207672 207883 template-haskell text typed-process unix unordered-containers 207673 207884 ]; 207674 207885 testHaskellDepends = [ 207675 - base bytestring chronologique core-program core-text deepseq 207676 - directory filepath hinotify hspec megaparsec pandoc pandoc-types 207677 - template-haskell text typed-process unix unordered-containers 207886 + base bytestring chronologique core-data core-program core-text 207887 + deepseq directory filepath hinotify hspec megaparsec pandoc 207888 + pandoc-types template-haskell text typed-process unix 207889 + unordered-containers 207678 207890 ]; 207679 207891 description = "Publishing tools for papers, books, and presentations"; 207680 207892 license = stdenv.lib.licenses.mit; ··· 208963 209175 }: 208964 209176 mkDerivation { 208965 209177 pname = "qhs"; 208966 - version = "0.3.2"; 208967 - sha256 = "0pcsjkd8mnnkywkjxid7zjlczcbyyq6zkxv3vw7fqn8d226l9a34"; 209178 + version = "0.3.3"; 209179 + sha256 = "1wm11y9gnfrjrq5i5nl74vkg242mr08223kw6cracnmr4n6xqm0q"; 208968 209180 isLibrary = false; 208969 209181 isExecutable = true; 208970 209182 executableHaskellDepends = [ ··· 212441 212653 }: 212442 212654 mkDerivation { 212443 212655 pname = "rattletrap"; 212444 - version = "9.1.4"; 212445 - sha256 = "189nyd8zbylmc2r65m4vag1h47d6gzcrvp6k81yhlci8bqcddncp"; 212656 + version = "9.2.0"; 212657 + sha256 = "0dyp5fmrrj4fv172hw1prdigpiaib0k3wn7lrngl1ql0gahvvzkr"; 212446 212658 isLibrary = true; 212447 212659 isExecutable = true; 212448 212660 libraryHaskellDepends = [ ··· 213573 213785 license = stdenv.lib.licenses.publicDomain; 213574 213786 }) {}; 213575 213787 213576 - "reanimate_1_0_0_0" = callPackage 213788 + "reanimate_1_1_0_0" = callPackage 213577 213789 ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base 213578 213790 , base64-bytestring, bytestring, cassava, cereal, colour 213579 - , containers, cubicbezier, directory, filelock, filepath 213580 - , fingertree, fsnotify, geojson, ghcid, hashable, hgeometry 213581 - , hgeometry-combinatorial, JuicyPixels, lens, linear, matrix, mtl 213582 - , neat-interpolation, open-browser, optparse-applicative, parallel 213583 - , process, QuickCheck, random, random-shuffle, reanimate-svg, split 213584 - , tasty, tasty-expected-failure, tasty-golden, tasty-hunit 213791 + , containers, cryptohash-sha256, cubicbezier, directory, filelock 213792 + , filepath, fingertree, fsnotify, geojson, ghcid, hashable 213793 + , hgeometry, hgeometry-combinatorial, JuicyPixels, lens, linear 213794 + , matrix, mtl, neat-interpolation, open-browser 213795 + , optparse-applicative, parallel, process, QuickCheck, random 213796 + , random-shuffle, reanimate-svg, split, tasty 213797 + , tasty-expected-failure, tasty-golden, tasty-hunit 213585 213798 , tasty-quickcheck, tasty-rerun, temporary, text, time 213586 213799 , unordered-containers, vector, vector-space, websockets, xml 213587 213800 }: 213588 213801 mkDerivation { 213589 213802 pname = "reanimate"; 213590 - version = "1.0.0.0"; 213591 - sha256 = "0abjz0yw2d4i84j37hx24k3nmjz946fj200v43hhpwbjiydb1cnn"; 213803 + version = "1.1.0.0"; 213804 + sha256 = "0cqmmdqpfzhqwvjwga2rj94drhrc5g95ji5iia92zzqicr51rfmf"; 213592 213805 enableSeparateDataOutput = true; 213593 213806 libraryHaskellDepends = [ 213594 213807 aeson ansi-terminal array attoparsec base base64-bytestring 213595 - bytestring cassava cereal colour containers cubicbezier directory 213596 - filelock filepath fingertree fsnotify geojson ghcid hashable 213597 - hgeometry hgeometry-combinatorial JuicyPixels lens linear matrix 213598 - mtl neat-interpolation open-browser optparse-applicative parallel 213599 - process random random-shuffle reanimate-svg split temporary text 213600 - time unordered-containers vector vector-space websockets xml 213808 + bytestring cassava cereal colour containers cryptohash-sha256 213809 + cubicbezier directory filelock filepath fingertree fsnotify geojson 213810 + ghcid hashable hgeometry hgeometry-combinatorial JuicyPixels lens 213811 + linear matrix mtl neat-interpolation open-browser 213812 + optparse-applicative parallel process random random-shuffle 213813 + reanimate-svg split temporary text time unordered-containers vector 213814 + vector-space websockets xml 213601 213815 ]; 213602 213816 testHaskellDepends = [ 213603 213817 base bytestring directory filepath linear process QuickCheck tasty ··· 213629 213843 license = stdenv.lib.licenses.bsd3; 213630 213844 }) {}; 213631 213845 213632 - "reanimate-svg_0_11_0_0" = callPackage 213633 - ({ mkDerivation, attoparsec, base, bytestring, containers 213634 - , double-conversion, hashable, JuicyPixels, lens, linear, mtl 213635 - , scientific, text, transformers, vector, xml 213846 + "reanimate-svg_0_12_2_1" = callPackage 213847 + ({ mkDerivation, attoparsec, base, bytestring, containers, Diff 213848 + , directory, double-conversion, filepath, hashable, JuicyPixels 213849 + , lens, linear, mtl, process, QuickCheck, scientific, tasty 213850 + , tasty-expected-failure, tasty-golden, tasty-hunit 213851 + , tasty-quickcheck, tasty-rerun, temporary, text, transformers 213852 + , vector, xml 213636 213853 }: 213637 213854 mkDerivation { 213638 213855 pname = "reanimate-svg"; 213639 - version = "0.11.0.0"; 213640 - sha256 = "0cgyz2vf6yqkydxbx73blyr0fz0i50i0bdlnzs0r6ypdpsk5hqxy"; 213856 + version = "0.12.2.1"; 213857 + sha256 = "1rg9zz3qnbjxv1w03jzqs7a2qjkrjm5iz6x4j2j7kh2w8x5x1h24"; 213641 213858 libraryHaskellDepends = [ 213642 213859 attoparsec base bytestring containers double-conversion hashable 213643 213860 JuicyPixels lens linear mtl scientific text transformers vector xml 213644 213861 ]; 213862 + testHaskellDepends = [ 213863 + base bytestring Diff directory filepath linear process QuickCheck 213864 + tasty tasty-expected-failure tasty-golden tasty-hunit 213865 + tasty-quickcheck tasty-rerun temporary text vector 213866 + ]; 213645 213867 description = "SVG file loader and serializer"; 213646 213868 license = stdenv.lib.licenses.bsd3; 213647 213869 hydraPlatforms = stdenv.lib.platforms.none; ··· 213715 213937 license = stdenv.lib.licenses.mit; 213716 213938 }) {}; 213717 213939 213718 - "rebase_1_10" = callPackage 213940 + "rebase_1_10_0_1" = callPackage 213719 213941 ({ mkDerivation, base, bifunctors, bytestring, comonad, containers 213720 213942 , contravariant, contravariant-extras, deepseq, dlist, either 213721 213943 , hashable, hashable-time, mtl, profunctors, scientific, selective ··· 213724 213946 }: 213725 213947 mkDerivation { 213726 213948 pname = "rebase"; 213727 - version = "1.10"; 213728 - sha256 = "0scv2ybph1adm75q7ynadbqji95p1qz8z9h6i3zpidyhp7617fiq"; 213949 + version = "1.10.0.1"; 213950 + sha256 = "1b0fdihl5lg567ik7ysiiz9sxiknzj4vsxqhj3x9hcv7b1xh69d7"; 213729 213951 libraryHaskellDepends = [ 213730 213952 base bifunctors bytestring comonad containers contravariant 213731 213953 contravariant-extras deepseq dlist either hashable hashable-time ··· 213815 214037 }: 213816 214038 mkDerivation { 213817 214039 pname = "record-dot-preprocessor"; 213818 - version = "0.2.6"; 213819 - sha256 = "0xnlzs74nxcw6yms5zbd50wnzy3n0i91rf0ss9ywc9bw18d2lbmh"; 213820 - isLibrary = true; 213821 - isExecutable = true; 213822 - libraryHaskellDepends = [ base extra ghc uniplate ]; 213823 - executableHaskellDepends = [ base extra ]; 213824 - testHaskellDepends = [ base extra filepath record-hasfield ]; 213825 - description = "Preprocessor to allow record.field syntax"; 213826 - license = stdenv.lib.licenses.bsd3; 213827 - }) {}; 213828 - 213829 - "record-dot-preprocessor_0_2_7" = callPackage 213830 - ({ mkDerivation, base, extra, filepath, ghc, record-hasfield 213831 - , uniplate 213832 - }: 213833 - mkDerivation { 213834 - pname = "record-dot-preprocessor"; 213835 214040 version = "0.2.7"; 213836 214041 sha256 = "1ma1rc962z2qr7xwxh03bkbcmn9dsqizrjv699wbc82fzfzn5hrr"; 213837 214042 isLibrary = true; ··· 213841 214046 testHaskellDepends = [ base extra filepath record-hasfield ]; 213842 214047 description = "Preprocessor to allow record.field syntax"; 213843 214048 license = stdenv.lib.licenses.bsd3; 213844 - hydraPlatforms = stdenv.lib.platforms.none; 213845 214049 }) {}; 213846 214050 213847 214051 "record-encode" = callPackage ··· 214038 214242 license = stdenv.lib.licenses.bsd2; 214039 214243 }) {}; 214040 214244 214041 - "recursion-schemes_5_2" = callPackage 214245 + "recursion-schemes_5_2_1" = callPackage 214042 214246 ({ mkDerivation, base, base-orphans, comonad, containers, data-fix 214043 214247 , free, HUnit, template-haskell, th-abstraction, transformers 214044 214248 }: 214045 214249 mkDerivation { 214046 214250 pname = "recursion-schemes"; 214047 - version = "5.2"; 214048 - sha256 = "093fndxfnl2x8d7pyg0749w5hk1bhsrgzwl8qgaxvih49xqjc35z"; 214251 + version = "5.2.1"; 214252 + sha256 = "0yx7pj25p6h8qjsgxbjsxaz23ar21wyxr8wqpmsn61pk8mahwggl"; 214049 214253 libraryHaskellDepends = [ 214050 214254 base base-orphans comonad containers data-fix free template-haskell 214051 214255 th-abstraction transformers ··· 214951 215155 }: 214952 215156 mkDerivation { 214953 215157 pname = "reflex-dom-pandoc"; 214954 - version = "0.2.0.0"; 214955 - sha256 = "0kf46l2pf0n7p59nm57541pnjr86dzjwzp4cbxqdr6a757zcfyny"; 215158 + version = "0.6.0.0"; 215159 + sha256 = "0dnsvv883jpkflh0319lr52v69ki3vywnrm28zd6m7r8k336mc18"; 214956 215160 libraryHaskellDepends = [ 214957 215161 aeson base binary bytestring clay constraints containers 214958 215162 data-default lens lens-aeson modern-uri mtl pandoc-types ref-tf ··· 217460 217664 }: 217461 217665 mkDerivation { 217462 217666 pname = "replace-attoparsec"; 217463 - version = "1.4.1.0"; 217464 - sha256 = "0g913l7vvxz65pfl6cyni8827wri5iyj4jszvyrxzav58z4ybi20"; 217465 - libraryHaskellDepends = [ attoparsec base bytestring text ]; 217466 - testHaskellDepends = [ 217467 - attoparsec base bytestring Cabal parsers text 217468 - ]; 217469 - description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; 217470 - license = stdenv.lib.licenses.bsd2; 217471 - }) {}; 217472 - 217473 - "replace-attoparsec_1_4_2_0" = callPackage 217474 - ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text 217475 - }: 217476 - mkDerivation { 217477 - pname = "replace-attoparsec"; 217478 217667 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 217479 217668 sha256 = "02amqp8gbsdvbbb55p6bab6hfhmcc1xijs0dc8677l9iv1q628yq"; 217480 217669 libraryHaskellDepends = [ attoparsec base bytestring text ]; ··· 217483 217672 ]; 217484 217673 description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; 217485 217674 license = stdenv.lib.licenses.bsd2; 217486 - hydraPlatforms = stdenv.lib.platforms.none; 217487 217675 }) {}; 217488 217676 217489 217677 "replace-megaparsec" = callPackage ··· 217492 217680 }: 217493 217681 mkDerivation { 217494 217682 pname = "replace-megaparsec"; 217495 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 217496 - sha256 = "0d3p138aqyp1f9bhq85vgzw67vis3cqlp6k90hlfiyq14ry5ck6f"; 217497 - libraryHaskellDepends = [ 217498 - base bytestring megaparsec parser-combinators text 217499 - ]; 217500 - testHaskellDepends = [ base bytestring Cabal megaparsec text ]; 217501 - description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)"; 217502 - license = stdenv.lib.licenses.bsd2; 217503 - }) {}; 217504 - 217505 - "replace-megaparsec_1_4_3_0" = callPackage 217506 - ({ mkDerivation, base, bytestring, Cabal, megaparsec 217507 - , parser-combinators, text 217508 - }: 217509 - mkDerivation { 217510 - pname = "replace-megaparsec"; 217511 217683 version = "1.4.3.0"; 217512 217684 sha256 = "0lngw78rzb5q4n2d55kap8czyjwylpayi3ywy4zkcacc6x9dril7"; 217513 217685 libraryHaskellDepends = [ ··· 217516 217688 testHaskellDepends = [ base bytestring Cabal megaparsec text ]; 217517 217689 description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)"; 217518 217690 license = stdenv.lib.licenses.bsd2; 217519 - hydraPlatforms = stdenv.lib.platforms.none; 217520 217691 }) {}; 217521 217692 217522 217693 "replica" = callPackage ··· 218002 218173 license = stdenv.lib.licenses.mit; 218003 218174 }) {}; 218004 218175 218005 - "rerebase_1_10" = callPackage 218176 + "rerebase_1_10_0_1" = callPackage 218006 218177 ({ mkDerivation, rebase }: 218007 218178 mkDerivation { 218008 218179 pname = "rerebase"; 218009 - version = "1.10"; 218010 - sha256 = "199zsfk0lidvmwn68ik0sb3b4kqq2hfd7248j1rv1sd0vinc4vrs"; 218180 + version = "1.10.0.1"; 218181 + sha256 = "0kqcd80a4z1hynmdwb78dzif0iim6gwk9pdzkgzspf8kxir5adf3"; 218011 218182 libraryHaskellDepends = [ rebase ]; 218012 218183 description = "Reexports from \"base\" with a bunch of other standard libraries"; 218013 218184 license = stdenv.lib.licenses.mit; ··· 219422 219593 , cmdargs, containers, dhall, directory, exceptions, filepath 219423 219594 , foldl, fsnotify, hspec, iso8601-time, lucid, megaparsec, mmark 219424 219595 , mmark-ext, modern-uri, mtl, optparse-applicative, pandoc 219425 - , pandoc-types, QuickCheck, relude, safe-exceptions, shake, text 219426 - , time, wai, wai-app-static, warp 219596 + , pandoc-types, QuickCheck, relude, rib-core, safe-exceptions 219597 + , shake, text, time, wai, wai-app-static, warp 219427 219598 }: 219428 219599 mkDerivation { 219429 219600 pname = "rib"; 219430 - version = "0.12.0.0"; 219431 - sha256 = "1fx8jxghzhs5knpvvj6gzm8pv36g4xa928pgsbwkbnmw9j406myn"; 219601 + version = "1.0.0.0"; 219602 + sha256 = "1nqzw6ca15a082dw7znwymyjmskx3x05kbl4c87prpwcwgv82v3f"; 219432 219603 libraryHaskellDepends = [ 219433 219604 aeson async base-noprelude binary clay cmdargs containers dhall 219434 219605 directory exceptions filepath foldl fsnotify iso8601-time lucid 219435 219606 megaparsec mmark mmark-ext modern-uri mtl optparse-applicative 219436 - pandoc pandoc-types relude safe-exceptions shake text time wai 219437 - wai-app-static warp 219607 + pandoc pandoc-types relude rib-core safe-exceptions shake text time 219608 + wai wai-app-static warp 219438 219609 ]; 219439 219610 testHaskellDepends = [ 219440 219611 aeson async base-noprelude binary clay cmdargs containers dhall 219441 219612 directory exceptions filepath foldl fsnotify hspec iso8601-time 219442 219613 lucid megaparsec mmark mmark-ext modern-uri mtl 219443 - optparse-applicative pandoc pandoc-types QuickCheck relude 219614 + optparse-applicative pandoc pandoc-types QuickCheck relude rib-core 219444 219615 safe-exceptions shake text time wai wai-app-static warp 219445 219616 ]; 219446 219617 description = "Static site generator based on Shake"; 219447 219618 license = stdenv.lib.licenses.bsd3; 219448 219619 }) {}; 219449 219620 219621 + "rib-core" = callPackage 219622 + ({ mkDerivation, aeson, async, base-noprelude, binary, cmdargs 219623 + , containers, directory, exceptions, filepath, foldl, fsnotify 219624 + , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative 219625 + , relude, safe-exceptions, shake, text, time, wai, wai-app-static 219626 + , warp 219627 + }: 219628 + mkDerivation { 219629 + pname = "rib-core"; 219630 + version = "1.0.0.0"; 219631 + sha256 = "1l8dg1n7j78bl69y80zwf38b94za41sanh74dcr1w1q0dwqa762s"; 219632 + libraryHaskellDepends = [ 219633 + aeson async base-noprelude binary cmdargs containers directory 219634 + exceptions filepath foldl fsnotify iso8601-time megaparsec 219635 + modern-uri mtl optparse-applicative relude safe-exceptions shake 219636 + text time wai wai-app-static warp 219637 + ]; 219638 + description = "Static site generator based on Shake"; 219639 + license = stdenv.lib.licenses.bsd3; 219640 + }) {}; 219641 + 219450 219642 "ribbit" = callPackage 219451 219643 ({ mkDerivation, base, Only, postgresql-simple, text, time }: 219452 219644 mkDerivation { ··· 226781 226973 license = stdenv.lib.licenses.gpl3; 226782 226974 }) {}; 226783 226975 226784 - "sequence-formats_1_5_1_3" = callPackage 226976 + "sequence-formats_1_5_1_4" = callPackage 226785 226977 ({ mkDerivation, attoparsec, base, bytestring, containers, errors 226786 226978 , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec 226787 226979 , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers ··· 226789 226981 }: 226790 226982 mkDerivation { 226791 226983 pname = "sequence-formats"; 226792 - version = "1.5.1.3"; 226793 - sha256 = "1662lfwmss1zrz357r1rm6spyb81fnsf2gzg54yrrx55lq3zki1m"; 226984 + version = "1.5.1.4"; 226985 + sha256 = "0qcs8lvv8dww6w9iyca4snxrr3hcjd14kafz59gxmbhx9q8zl8mz"; 226794 226986 libraryHaskellDepends = [ 226795 226987 attoparsec base bytestring containers errors exceptions foldl 226796 226988 lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe ··· 227225 227417 license = stdenv.lib.licenses.bsd3; 227226 227418 }) {}; 227227 227419 227420 + "servant-auth_0_4_0_0" = callPackage 227421 + ({ mkDerivation, aeson, base, jose, lens, servant, text 227422 + , unordered-containers 227423 + }: 227424 + mkDerivation { 227425 + pname = "servant-auth"; 227426 + version = "0.4.0.0"; 227427 + sha256 = "0v2g80kakjwpws92bk3anzy4k8vgxq99y7g3ib4amc5x6kxcmjh1"; 227428 + libraryHaskellDepends = [ 227429 + aeson base jose lens servant text unordered-containers 227430 + ]; 227431 + description = "Authentication combinators for servant"; 227432 + license = stdenv.lib.licenses.bsd3; 227433 + hydraPlatforms = stdenv.lib.platforms.none; 227434 + }) {}; 227435 + 227228 227436 "servant-auth-client" = callPackage 227229 227437 ({ mkDerivation, aeson, base, bytestring, containers, hspec 227230 227438 , hspec-discover, http-client, http-types, jose, QuickCheck ··· 227234 227442 }: 227235 227443 mkDerivation { 227236 227444 pname = "servant-auth-client"; 227237 - version = "0.4.0.0"; 227238 - sha256 = "1kh4kq3cc9fn49vmh304zyzn7idb4k1j0803yp7a6qc733panf9g"; 227239 - revision = "3"; 227240 - editedCabalFile = "1f6x5dja9czj78zn9n4jrfpk6hzhbif3in48f6w24i45jpmysx98"; 227445 + version = "0.4.1.0"; 227446 + sha256 = "16rmwdrx0qyqa821ipayczzl3gv8gvqgx8k9q8qaw19w87hwkh83"; 227241 227447 libraryHaskellDepends = [ 227242 227448 base bytestring containers servant servant-auth servant-client-core 227243 227449 ]; ··· 227292 227498 pname = "servant-auth-docs"; 227293 227499 version = "0.2.10.0"; 227294 227500 sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd"; 227295 - revision = "4"; 227296 - editedCabalFile = "1dvwkaihrm7dc2zdrqqvc0j7zmij487klrmsggsdiid7y68nyrqh"; 227501 + revision = "5"; 227502 + editedCabalFile = "1113d9hczzksy5bqf8pfriz9x158xr4a3p5na8p83vl46ddad82y"; 227297 227503 setupHaskellDepends = [ base Cabal cabal-doctest ]; 227298 227504 libraryHaskellDepends = [ 227299 227505 base lens servant servant-auth servant-docs text ··· 227372 227578 license = stdenv.lib.licenses.bsd3; 227373 227579 }) {}; 227374 227580 227581 + "servant-auth-server_0_4_6_0" = callPackage 227582 + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder 227583 + , bytestring, case-insensitive, cookie, data-default-class, entropy 227584 + , hspec, hspec-discover, http-client, http-types, jose, lens 227585 + , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck 227586 + , servant, servant-auth, servant-server, tagged, text, time 227587 + , transformers, unordered-containers, wai, warp, wreq 227588 + }: 227589 + mkDerivation { 227590 + pname = "servant-auth-server"; 227591 + version = "0.4.6.0"; 227592 + sha256 = "0isl9pzzhfbs8pgh3qr2vbgfp0bh741dfa59sq7n3cmbkc6ndpkk"; 227593 + libraryHaskellDepends = [ 227594 + aeson base base64-bytestring blaze-builder bytestring 227595 + case-insensitive cookie data-default-class entropy http-types jose 227596 + lens memory monad-time mtl servant servant-auth servant-server 227597 + tagged text time unordered-containers wai 227598 + ]; 227599 + testHaskellDepends = [ 227600 + aeson base bytestring case-insensitive hspec http-client http-types 227601 + jose lens lens-aeson mtl QuickCheck servant servant-auth 227602 + servant-server time transformers wai warp wreq 227603 + ]; 227604 + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 227605 + description = "servant-server/servant-auth compatibility"; 227606 + license = stdenv.lib.licenses.bsd3; 227607 + hydraPlatforms = stdenv.lib.platforms.none; 227608 + }) {}; 227609 + 227375 227610 "servant-auth-swagger" = callPackage 227376 227611 ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck 227377 227612 , servant, servant-auth, servant-swagger, swagger2, text ··· 227392 227627 testToolDepends = [ hspec-discover ]; 227393 227628 description = "servant-swagger/servant-auth compatibility"; 227394 227629 license = stdenv.lib.licenses.bsd3; 227630 + }) {}; 227631 + 227632 + "servant-auth-swagger_0_2_10_1" = callPackage 227633 + ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck 227634 + , servant, servant-auth, servant-swagger, swagger2, text 227635 + }: 227636 + mkDerivation { 227637 + pname = "servant-auth-swagger"; 227638 + version = "0.2.10.1"; 227639 + sha256 = "029nvb4wxwl98ah26bgcq1b7izrnvssxwn1682liimvsh4a8bady"; 227640 + libraryHaskellDepends = [ 227641 + base lens servant servant-auth servant-swagger swagger2 text 227642 + ]; 227643 + testHaskellDepends = [ 227644 + base hspec lens QuickCheck servant servant-auth servant-swagger 227645 + swagger2 text 227646 + ]; 227647 + testToolDepends = [ hspec-discover ]; 227648 + description = "servant-swagger/servant-auth compatibility"; 227649 + license = stdenv.lib.licenses.bsd3; 227650 + hydraPlatforms = stdenv.lib.platforms.none; 227395 227651 }) {}; 227396 227652 227397 227653 "servant-auth-token" = callPackage ··· 228769 229025 broken = true; 228770 229026 }) {}; 228771 229027 229028 + "servant-openapi3" = callPackage 229029 + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring 229030 + , Cabal, cabal-doctest, directory, doctest, filepath, hspec 229031 + , hspec-discover, http-media, insert-ordered-containers, lens 229032 + , lens-aeson, openapi3, QuickCheck, servant, singleton-bool 229033 + , template-haskell, text, time, unordered-containers, utf8-string 229034 + , vector 229035 + }: 229036 + mkDerivation { 229037 + pname = "servant-openapi3"; 229038 + version = "2.0.0.1"; 229039 + sha256 = "14vxvvnzjk7w7lzivmjh5ib7byqqywrhr72rx0nafzq2vsw1wzng"; 229040 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 229041 + libraryHaskellDepends = [ 229042 + aeson aeson-pretty base base-compat bytestring hspec http-media 229043 + insert-ordered-containers lens openapi3 QuickCheck servant 229044 + singleton-bool text unordered-containers 229045 + ]; 229046 + testHaskellDepends = [ 229047 + aeson base base-compat directory doctest filepath hspec lens 229048 + lens-aeson openapi3 QuickCheck servant template-haskell text time 229049 + utf8-string vector 229050 + ]; 229051 + testToolDepends = [ hspec-discover ]; 229052 + description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API."; 229053 + license = stdenv.lib.licenses.bsd3; 229054 + }) {}; 229055 + 228772 229056 "servant-options" = callPackage 228773 229057 ({ mkDerivation, base, bytestring, http-types, servant-foreign 228774 229058 , servant-server, text, wai ··· 229995 230279 license = stdenv.lib.licenses.mit; 229996 230280 }) {}; 229997 230281 229998 - "serverless-haskell_0_12_3" = callPackage 230282 + "serverless-haskell_0_12_4" = callPackage 229999 230283 ({ mkDerivation, aeson, aeson-casing, amazonka-core 230000 230284 , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive 230001 230285 , hspec, hspec-discover, http-client, http-types, iproute, lens ··· 230004 230288 }: 230005 230289 mkDerivation { 230006 230290 pname = "serverless-haskell"; 230007 - version = "0.12.3"; 230008 - sha256 = "0as4dp3j125k5jfqkzhpw1fx50xywj97wmdiwzq2b6bkkl7ipxjq"; 230291 + version = "0.12.4"; 230292 + sha256 = "19ypfhzyqx23chxch847pkz11ida2a82n9rc0s7zfql83afssksi"; 230009 230293 libraryHaskellDepends = [ 230010 230294 aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base 230011 230295 bytestring case-insensitive http-client http-types iproute lens ··· 232908 233192 license = stdenv.lib.licenses.bsd3; 232909 233193 }) {}; 232910 233194 233195 + "silkscreen" = callPackage 233196 + ({ mkDerivation, base, prettyprinter }: 233197 + mkDerivation { 233198 + pname = "silkscreen"; 233199 + version = "0.0.0.2"; 233200 + sha256 = "0839minsb7n7170xw3qh62sszggh4ap95v06s3d4l7a76s42bmic"; 233201 + libraryHaskellDepends = [ base prettyprinter ]; 233202 + description = "Prettyprinting transformers"; 233203 + license = stdenv.lib.licenses.bsd3; 233204 + }) {}; 233205 + 232911 233206 "silvi" = callPackage 232912 233207 ({ mkDerivation, attoparsec, base, bytestring, chronos, http-types 232913 233208 , ip, quantification, savage, text ··· 233089 233384 ]; 233090 233385 description = "Cabal file wrapper library"; 233091 233386 license = stdenv.lib.licenses.bsd3; 233387 + }) {}; 233388 + 233389 + "simple-cabal_0_1_3" = callPackage 233390 + ({ mkDerivation, base, bytestring, Cabal, directory, filepath }: 233391 + mkDerivation { 233392 + pname = "simple-cabal"; 233393 + version = "0.1.3"; 233394 + sha256 = "035h20sz2hg2xc1k5ds1q367fa10px936dlhj3yxkydp3wprqr7x"; 233395 + libraryHaskellDepends = [ 233396 + base bytestring Cabal directory filepath 233397 + ]; 233398 + description = "Cabal file wrapper library"; 233399 + license = stdenv.lib.licenses.bsd3; 233400 + hydraPlatforms = stdenv.lib.platforms.none; 233092 233401 }) {}; 233093 233402 233094 233403 "simple-cmd" = callPackage ··· 241382 241691 241383 241692 "stack2cabal" = callPackage 241384 241693 ({ mkDerivation, base, bytestring, Cabal, containers, directory 241385 - , extra, filepath, hpack, HsYAML, http-client, http-client-tls 241386 - , text 241694 + , exceptions, extra, filepath, filepattern, fuzzy-dates, hourglass 241695 + , hpack, HsYAML, http-client, http-client-tls, optparse-applicative 241696 + , process, safe, temporary, text 241387 241697 }: 241388 241698 mkDerivation { 241389 241699 pname = "stack2cabal"; 241390 - version = "1.0.6"; 241391 - sha256 = "0x6hvcflrh073v84c56073f4zm4v2bcmp74w3brkxvd3rhzdvbkz"; 241700 + version = "1.0.11"; 241701 + sha256 = "1lm4dl743xscrksgqg1v1ylm4bb3i8j470yih8si968k7xzcdvx2"; 241702 + revision = "1"; 241703 + editedCabalFile = "1ga8z004rvrvi58yfr7vmikngn3q8134z87nzaj0lll39kljni83"; 241392 241704 isLibrary = true; 241393 241705 isExecutable = true; 241394 241706 libraryHaskellDepends = [ 241395 - base bytestring Cabal containers directory extra filepath hpack 241396 - HsYAML http-client http-client-tls text 241707 + base bytestring Cabal containers directory exceptions extra 241708 + filepath filepattern fuzzy-dates hourglass hpack HsYAML http-client 241709 + http-client-tls optparse-applicative process safe temporary text 241397 241710 ]; 241398 241711 executableHaskellDepends = [ 241399 - base bytestring Cabal containers directory extra filepath hpack 241400 - HsYAML http-client http-client-tls text 241712 + base bytestring Cabal containers directory exceptions extra 241713 + filepath filepattern fuzzy-dates hourglass hpack HsYAML http-client 241714 + http-client-tls optparse-applicative process safe temporary text 241401 241715 ]; 241402 241716 description = "Convert stack projects to cabal.project + cabal.project.freeze"; 241403 - license = stdenv.lib.licenses.gpl3Plus; 241717 + license = stdenv.lib.licenses.gpl3; 241404 241718 hydraPlatforms = stdenv.lib.platforms.none; 241405 241719 broken = true; 241406 241720 }) {}; ··· 244874 245188 ({ mkDerivation, base, lens, strict }: 244875 245189 mkDerivation { 244876 245190 pname = "strict-lens"; 244877 - version = "0.4"; 244878 - sha256 = "16sqk7kvg8322f0aflnsb7v76p1c1xfvn3h0hxgvmkb5ll1ak92y"; 245191 + version = "0.4.0.1"; 245192 + sha256 = "0hwrbrjhgkh83474mci3ipg8nqims7b18w7i6xajz3xxq3cik5vn"; 244879 245193 libraryHaskellDepends = [ base lens strict ]; 244880 245194 description = "Lenses for types in strict package"; 244881 245195 license = stdenv.lib.licenses.bsd3; ··· 244904 245218 ({ mkDerivation, base, optics-core, strict }: 244905 245219 mkDerivation { 244906 245220 pname = "strict-optics"; 244907 - version = "0.4"; 244908 - sha256 = "1xy5yziq37h37irbg3win7risxc46s143iqqh95lqv08fybk5b09"; 245221 + version = "0.4.0.1"; 245222 + sha256 = "1x4p2fksljd9xfy4mxdz5pxcskxz2qg2ma28d6y4j2v4728r0x8a"; 244909 245223 libraryHaskellDepends = [ base optics-core strict ]; 244910 245224 description = "Optics for types in strict package"; 244911 245225 license = stdenv.lib.licenses.bsd3; ··· 245685 245999 license = stdenv.lib.licenses.bsd3; 245686 246000 }) {}; 245687 246001 246002 + "structs_0_1_4" = callPackage 246003 + ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, directory 246004 + , doctest, filepath, ghc-prim, parallel, primitive, QuickCheck 246005 + , tasty, tasty-hunit, tasty-quickcheck, template-haskell 246006 + , th-abstraction 246007 + }: 246008 + mkDerivation { 246009 + pname = "structs"; 246010 + version = "0.1.4"; 246011 + sha256 = "0sjrih706bpibd1ygfjz76gabampffwqvn0hnvmxa9b9vzwdgqzr"; 246012 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 246013 + libraryHaskellDepends = [ 246014 + base deepseq ghc-prim primitive template-haskell th-abstraction 246015 + ]; 246016 + testHaskellDepends = [ 246017 + base directory doctest filepath parallel primitive QuickCheck tasty 246018 + tasty-hunit tasty-quickcheck 246019 + ]; 246020 + description = "Strict GC'd imperative object-oriented programming with cheap pointers"; 246021 + license = stdenv.lib.licenses.bsd3; 246022 + hydraPlatforms = stdenv.lib.platforms.none; 246023 + }) {}; 246024 + 245688 246025 "structural-induction" = callPackage 245689 246026 ({ mkDerivation, base, containers, genifunctors, geniplate 245690 246027 , language-haskell-extract, mtl, pretty, QuickCheck, safe ··· 246008 246345 license = stdenv.lib.licenses.bsd3; 246009 246346 }) {}; 246010 246347 246011 - "stylish-haskell_0_12_0_0" = callPackage 246348 + "stylish-haskell_0_12_2_0" = callPackage 246012 246349 ({ mkDerivation, aeson, base, bytestring, Cabal, containers 246013 246350 , directory, file-embed, filepath, ghc-lib-parser, HsYAML 246014 246351 , HsYAML-aeson, HUnit, mtl, optparse-applicative, random, strict ··· 246016 246353 }: 246017 246354 mkDerivation { 246018 246355 pname = "stylish-haskell"; 246019 - version = "0.12.0.0"; 246020 - sha256 = "0gpaz4psrq6hpmj755wbsq04gc594z5qph28fysnbbfwr7sr6lmv"; 246356 + version = "0.12.2.0"; 246357 + sha256 = "074nr4yg3yqjshnwxxrbs0shsjphbrmacz92ysyw8gnppq1z538c"; 246021 246358 isLibrary = true; 246022 246359 isExecutable = true; 246023 246360 libraryHaskellDepends = [ ··· 250553 250890 license = stdenv.lib.licenses.mit; 250554 250891 }) {}; 250555 250892 250893 + "tasty-discover_4_2_2" = callPackage 250894 + ({ mkDerivation, base, containers, directory, filepath, Glob 250895 + , hedgehog, tasty, tasty-hedgehog, tasty-hspec, tasty-hunit 250896 + , tasty-quickcheck, tasty-smallcheck 250897 + }: 250898 + mkDerivation { 250899 + pname = "tasty-discover"; 250900 + version = "4.2.2"; 250901 + sha256 = "1j95njl3ml7cfxnwv0i17ijca84fgyrjs2cfw4g5yh1m4x2zvg34"; 250902 + isLibrary = true; 250903 + isExecutable = true; 250904 + libraryHaskellDepends = [ 250905 + base containers directory filepath Glob 250906 + ]; 250907 + executableHaskellDepends = [ 250908 + base containers directory filepath Glob 250909 + ]; 250910 + testHaskellDepends = [ 250911 + base containers directory filepath Glob hedgehog tasty 250912 + tasty-hedgehog tasty-hspec tasty-hunit tasty-quickcheck 250913 + tasty-smallcheck 250914 + ]; 250915 + description = "Test discovery for the tasty framework"; 250916 + license = stdenv.lib.licenses.mit; 250917 + hydraPlatforms = stdenv.lib.platforms.none; 250918 + }) {}; 250919 + 250556 250920 "tasty-expected-failure" = callPackage 250557 250921 ({ mkDerivation, base, tagged, tasty }: 250558 250922 mkDerivation { ··· 251166 251530 }) {}; 251167 251531 251168 251532 "tasty-wai" = callPackage 251169 - ({ mkDerivation, base, bytestring, http-types, tasty, wai 251170 - , wai-extra 251171 - }: 251172 - mkDerivation { 251173 - pname = "tasty-wai"; 251174 - version = "0.1.1.0"; 251175 - sha256 = "1ix1ksibdkqrycrcnyi6vablp17kg3ajw5kghff1ia7wd2nb9fbk"; 251176 - revision = "2"; 251177 - editedCabalFile = "18p5lk4p1ppq5ascykf7b89sc8c8g013w5j5i4q74iwxmah1va2g"; 251178 - libraryHaskellDepends = [ 251179 - base bytestring http-types tasty wai wai-extra 251180 - ]; 251181 - testHaskellDepends = [ base http-types tasty wai ]; 251182 - description = "Test 'wai' endpoints via Test.Tasty"; 251183 - license = stdenv.lib.licenses.bsd3; 251184 - }) {}; 251185 - 251186 - "tasty-wai_0_1_1_1" = callPackage 251187 251533 ({ mkDerivation, base, bytestring, http-types, HUnit, tasty, wai 251188 251534 , wai-extra 251189 251535 }: ··· 251197 251543 testHaskellDepends = [ base http-types tasty wai ]; 251198 251544 description = "Test 'wai' endpoints via Test.Tasty"; 251199 251545 license = stdenv.lib.licenses.bsd3; 251200 - hydraPlatforms = stdenv.lib.platforms.none; 251201 251546 }) {}; 251202 251547 251203 251548 "tateti-tateti" = callPackage ··· 252777 253122 }: 252778 253123 mkDerivation { 252779 253124 pname = "termonad"; 252780 - version = "4.0.0.1"; 252781 - sha256 = "0axsmlly8qa5rpakkp1iryypgzswpqjphcl0mgvwa34dsh2hqmyn"; 253125 + version = "4.0.1.0"; 253126 + sha256 = "1658xnsb59hpjj692zkd3rc72x10m83sk5irgiryy0b4yqp7s3hg"; 252782 253127 isLibrary = true; 252783 253128 isExecutable = true; 252784 253129 enableSeparateDataOutput = true; ··· 253811 254156 }: 253812 254157 mkDerivation { 253813 254158 pname = "text-conversions"; 253814 - version = "0.3.0"; 253815 - sha256 = "089c56vdj9xysqfr1hnvbnrghlg83q6w10xk02gflpsidcpvwmhp"; 253816 - revision = "1"; 253817 - editedCabalFile = "1rw2fi2y77599zmkacf2y06jmxkasydmkkknkmg5xg29hw64a82i"; 253818 - libraryHaskellDepends = [ 253819 - base base16-bytestring base64-bytestring bytestring errors text 253820 - ]; 253821 - testHaskellDepends = [ base bytestring hspec hspec-discover text ]; 253822 - testToolDepends = [ hspec-discover ]; 253823 - description = "Safe conversions between textual types"; 253824 - license = stdenv.lib.licenses.isc; 253825 - }) {}; 253826 - 253827 - "text-conversions_0_3_1" = callPackage 253828 - ({ mkDerivation, base, base16-bytestring, base64-bytestring 253829 - , bytestring, errors, hspec, hspec-discover, text 253830 - }: 253831 - mkDerivation { 253832 - pname = "text-conversions"; 253833 254159 version = "0.3.1"; 253834 254160 sha256 = "0kbxin1q8xj9sgdl185gncrdjwcfzndp8sl5qll8y93l60yq8dxi"; 253835 254161 libraryHaskellDepends = [ ··· 253839 254165 testToolDepends = [ hspec-discover ]; 253840 254166 description = "Safe conversions between textual types"; 253841 254167 license = stdenv.lib.licenses.isc; 253842 - hydraPlatforms = stdenv.lib.platforms.none; 253843 254168 }) {}; 253844 254169 253845 254170 "text-cp437" = callPackage ··· 254369 254694 pname = "text-show"; 254370 254695 version = "3.8.5"; 254371 254696 sha256 = "0xc2269v0bfcvlwm60l2zs6l6lwljfnq5n05n9kp580qybvynzjg"; 254372 - revision = "2"; 254373 - editedCabalFile = "13s8jn3vaza5103596bq4gash6h2yykzkm8ixf17d2869xg61x1y"; 254697 + revision = "3"; 254698 + editedCabalFile = "13gqszvlbqpgb2am8ny8v1p56yx5l9vqs2w45g8ld53f50ll62rv"; 254374 254699 libraryHaskellDepends = [ 254375 254700 array base base-compat-batteries bifunctors bytestring 254376 254701 bytestring-builder containers generic-deriving ghc-boot-th ghc-prim ··· 254389 254714 license = stdenv.lib.licenses.bsd3; 254390 254715 }) {}; 254391 254716 254717 + "text-show_3_9" = callPackage 254718 + ({ mkDerivation, array, base, base-compat-batteries, base-orphans 254719 + , bifunctors, bytestring, bytestring-builder, containers, criterion 254720 + , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim 254721 + , hspec, hspec-discover, integer-gmp, QuickCheck 254722 + , quickcheck-instances, template-haskell, text, th-abstraction 254723 + , th-lift, transformers, transformers-compat 254724 + }: 254725 + mkDerivation { 254726 + pname = "text-show"; 254727 + version = "3.9"; 254728 + sha256 = "1cj6w77lgh9cydg1jz3wfhll0bvzrmhgk37dgm7s33qbkpq9mf90"; 254729 + libraryHaskellDepends = [ 254730 + array base base-compat-batteries bifunctors bytestring 254731 + bytestring-builder containers generic-deriving ghc-boot-th ghc-prim 254732 + integer-gmp template-haskell text th-abstraction th-lift 254733 + transformers transformers-compat 254734 + ]; 254735 + testHaskellDepends = [ 254736 + array base base-compat-batteries base-orphans bytestring 254737 + bytestring-builder deriving-compat generic-deriving ghc-prim hspec 254738 + QuickCheck quickcheck-instances template-haskell text transformers 254739 + transformers-compat 254740 + ]; 254741 + testToolDepends = [ hspec-discover ]; 254742 + benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ]; 254743 + description = "Efficient conversion of values into Text"; 254744 + license = stdenv.lib.licenses.bsd3; 254745 + hydraPlatforms = stdenv.lib.platforms.none; 254746 + }) {}; 254747 + 254392 254748 "text-show-instances" = callPackage 254393 254749 ({ mkDerivation, base, base-compat-batteries, bifunctors, binary 254394 254750 , containers, directory, generic-deriving, ghc-boot-th, ghc-prim ··· 254400 254756 }: 254401 254757 mkDerivation { 254402 254758 pname = "text-show-instances"; 254403 - version = "3.8.3"; 254404 - sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d"; 254405 - revision = "6"; 254406 - editedCabalFile = "1masflbb26zg8l0xiz2pzy6i9sh9pc3hqfd6y3vcvyxg0wg96cxf"; 254759 + version = "3.8.4"; 254760 + sha256 = "1vsrf4vjq4z759srnzvyk3hn90ck4k91vy8cn625m8hy1zddqj2q"; 254407 254761 libraryHaskellDepends = [ 254408 254762 base base-compat-batteries bifunctors binary containers directory 254409 254763 ghc-boot-th haskeline hpc old-locale old-time pretty random ··· 255158 255512 }: 255159 255513 mkDerivation { 255160 255514 pname = "th-lift"; 255161 - version = "0.8.1"; 255162 - sha256 = "1msyisgn30l2sd7jagab38r8q9mbi4phmqk4g3fddn4l6wcz989z"; 255163 - libraryHaskellDepends = [ 255164 - base ghc-prim template-haskell th-abstraction 255165 - ]; 255166 - testHaskellDepends = [ base ghc-prim template-haskell ]; 255167 - description = "Derive Template Haskell's Lift class for datatypes"; 255168 - license = stdenv.lib.licenses.bsd3; 255169 - }) {}; 255170 - 255171 - "th-lift_0_8_2" = callPackage 255172 - ({ mkDerivation, base, ghc-prim, template-haskell, th-abstraction 255173 - }: 255174 - mkDerivation { 255175 - pname = "th-lift"; 255176 255515 version = "0.8.2"; 255177 255516 sha256 = "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s"; 255178 255517 libraryHaskellDepends = [ ··· 255181 255520 testHaskellDepends = [ base ghc-prim template-haskell ]; 255182 255521 description = "Derive Template Haskell's Lift class for datatypes"; 255183 255522 license = stdenv.lib.licenses.bsd3; 255184 - hydraPlatforms = stdenv.lib.platforms.none; 255185 255523 }) {}; 255186 255524 255187 255525 "th-lift-instances" = callPackage ··· 255637 255975 license = stdenv.lib.licenses.bsd3; 255638 255976 }) {}; 255639 255977 255978 + "these-lens_1_0_1_1" = callPackage 255979 + ({ mkDerivation, base, lens, these }: 255980 + mkDerivation { 255981 + pname = "these-lens"; 255982 + version = "1.0.1.1"; 255983 + sha256 = "1nwknm17x7vkx9936z7xa6hqw69pgig185if1dninrvyxvv59kps"; 255984 + libraryHaskellDepends = [ base lens these ]; 255985 + description = "Lenses for These"; 255986 + license = stdenv.lib.licenses.bsd3; 255987 + hydraPlatforms = stdenv.lib.platforms.none; 255988 + }) {}; 255989 + 255640 255990 "these-optics" = callPackage 255641 255991 ({ mkDerivation, base, optics-core, these }: 255642 255992 mkDerivation { ··· 255650 256000 license = stdenv.lib.licenses.bsd3; 255651 256001 }) {}; 255652 256002 256003 + "these-optics_1_0_1_1" = callPackage 256004 + ({ mkDerivation, base, optics-core, these }: 256005 + mkDerivation { 256006 + pname = "these-optics"; 256007 + version = "1.0.1.1"; 256008 + sha256 = "1xwf2m03cbb2z40mdab70d042nmvcxpgdq94rmajbqqpb072yivq"; 256009 + libraryHaskellDepends = [ base optics-core these ]; 256010 + description = "Optics for These"; 256011 + license = stdenv.lib.licenses.bsd3; 256012 + hydraPlatforms = stdenv.lib.platforms.none; 256013 + }) {}; 256014 + 255653 256015 "these-skinny" = callPackage 255654 256016 ({ mkDerivation, base, deepseq }: 255655 256017 mkDerivation { ··· 257486 257848 ({ mkDerivation, base, QuickCheck }: 257487 257849 mkDerivation { 257488 257850 pname = "tini"; 257489 - version = "0.1.0.0"; 257490 - sha256 = "0y0z2jqgkvfp1sk9ba5v46acdfa7q8kyhlwavknmjpmx3h82yjv6"; 257491 - revision = "1"; 257492 - editedCabalFile = "1s9drf14xkvrjdm7bd8k9swy0bvxxwfirmjzdwj96qmmrfjsrm83"; 257851 + version = "0.1.0.1"; 257852 + sha256 = "0yjjxmiq1w3w2sjxzgcygxwm2lrr3xh2a3jjpcy9rfmqfd4fz0vi"; 257493 257853 libraryHaskellDepends = [ base ]; 257494 257854 testHaskellDepends = [ base QuickCheck ]; 257495 257855 description = "Tiny INI file and configuration library with a minimal dependency footprint"; ··· 259751 260111 ({ mkDerivation, base, ghc-prim, transformers }: 259752 260112 mkDerivation { 259753 260113 pname = "transformers-compat"; 259754 - version = "0.6.5"; 259755 - sha256 = "02v2fjbvcrlpvhcsssap8dy8y9pp95jykrlc5arm39sxa48wyrys"; 259756 - libraryHaskellDepends = [ base ghc-prim transformers ]; 259757 - description = "A small compatibility shim for the transformers library"; 259758 - license = stdenv.lib.licenses.bsd3; 259759 - }) {}; 259760 - 259761 - "transformers-compat_0_6_6" = callPackage 259762 - ({ mkDerivation, base, ghc-prim, transformers }: 259763 - mkDerivation { 259764 - pname = "transformers-compat"; 259765 260114 version = "0.6.6"; 259766 260115 sha256 = "1yd936az31g9995frc84g05rrb5b7w59ajssc5183lp6wm8h4bky"; 259767 260116 libraryHaskellDepends = [ base ghc-prim transformers ]; 259768 260117 description = "A small compatibility shim for the transformers library"; 259769 260118 license = stdenv.lib.licenses.bsd3; 259770 - hydraPlatforms = stdenv.lib.platforms.none; 259771 260119 }) {}; 259772 260120 259773 260121 "transformers-compose" = callPackage ··· 263453 263801 }: 263454 263802 mkDerivation { 263455 263803 pname = "typed-encoding"; 263456 - version = "0.5.0.0"; 263457 - sha256 = "05hzcyp1lsf3dakdv3kqdl0hw6pz5mzh644d3k8lasrhrmx8l583"; 263804 + version = "0.5.1.0"; 263805 + sha256 = "0bycjpq11p1byg5kncj3zykf2k5j18mgz3c9jsmcwji4wslagacp"; 263458 263806 libraryHaskellDepends = [ 263459 263807 base base64-bytestring bytestring symbols text 263460 263808 ]; ··· 265474 265822 ({ mkDerivation, base, vector }: 265475 265823 mkDerivation { 265476 265824 pname = "uniqueness-periods-vector-common"; 265477 - version = "0.4.0.0"; 265478 - sha256 = "07g4nhsf81k80fcmidc8symp60rkc7i1ac9wcqrmf8fyv0h44q41"; 265825 + version = "0.5.0.0"; 265826 + sha256 = "1xq5ikwfljbgxh09dp4z3hydz37zqigms9n11bqrmxhq3b6kzk0y"; 265479 265827 libraryHaskellDepends = [ base vector ]; 265480 265828 description = "Generalization of the dobutokO-poetry-general package functionality"; 265481 265829 license = stdenv.lib.licenses.mit; 265482 265830 }) {}; 265483 265831 265484 265832 "uniqueness-periods-vector-examples" = callPackage 265485 - ({ mkDerivation, base, mmsyn6ukr, parallel 265833 + ({ mkDerivation, base, lists-flines, mmsyn6ukr, parallel 265486 265834 , phonetic-languages-ukrainian, print-info 265487 265835 , uniqueness-periods-vector, uniqueness-periods-vector-common 265488 265836 , uniqueness-periods-vector-filters ··· 265492 265840 }: 265493 265841 mkDerivation { 265494 265842 pname = "uniqueness-periods-vector-examples"; 265495 - version = "0.7.1.0"; 265496 - sha256 = "0vcnvv54lmay53vj5lj5hzzpg9fqh8g7cic3k5zx8vzgw60rx5wy"; 265843 + version = "0.11.0.0"; 265844 + sha256 = "17ls9n8jdwp888xb5zd4m0f8l5xddc7962aa44wnxlc24gaim436"; 265497 265845 isLibrary = false; 265498 265846 isExecutable = true; 265499 265847 executableHaskellDepends = [ 265500 - base mmsyn6ukr parallel phonetic-languages-ukrainian print-info 265501 - uniqueness-periods-vector uniqueness-periods-vector-common 265502 - uniqueness-periods-vector-filters uniqueness-periods-vector-general 265848 + base lists-flines mmsyn6ukr parallel phonetic-languages-ukrainian 265849 + print-info uniqueness-periods-vector 265850 + uniqueness-periods-vector-common uniqueness-periods-vector-filters 265851 + uniqueness-periods-vector-general 265503 265852 uniqueness-periods-vector-properties 265504 265853 uniqueness-periods-vector-stats vector 265505 265854 ]; ··· 265511 265860 ({ mkDerivation, base, mmsyn2, vector }: 265512 265861 mkDerivation { 265513 265862 pname = "uniqueness-periods-vector-filters"; 265514 - version = "0.2.0.0"; 265515 - sha256 = "0xzc5nymcgvr0n90266fwzy1c6kwv28wmxhwpq8yl1jjsj99dsbm"; 265863 + version = "0.3.0.0"; 265864 + sha256 = "0hm4g7bqsi598z3wfjj9xy5rv3hfxwyk0vbkyqwvq99xr2pwr415"; 265516 265865 libraryHaskellDepends = [ base mmsyn2 vector ]; 265517 265866 description = "A library allows to change the structure of the 'RealFrac' function output"; 265518 265867 license = stdenv.lib.licenses.mit; ··· 265524 265873 }: 265525 265874 mkDerivation { 265526 265875 pname = "uniqueness-periods-vector-general"; 265527 - version = "0.4.4.0"; 265528 - sha256 = "09511lvrn02kx3qx4sf2jsyaa3jh55agwqvx22qqyiiwvr9ar7j9"; 265876 + version = "0.5.0.0"; 265877 + sha256 = "1rxv50s8fwvhlz0264ylg8lph4ifdm3gc2by5v8ry8xqclgaxf7l"; 265529 265878 libraryHaskellDepends = [ 265530 265879 base print-info uniqueness-periods-vector-common vector 265531 265880 ]; ··· 265534 265883 }) {}; 265535 265884 265536 265885 "uniqueness-periods-vector-properties" = callPackage 265537 - ({ mkDerivation, base, uniqueness-periods-vector, vector }: 265886 + ({ mkDerivation, base, mmsyn6ukr, mmsyn7s 265887 + , phonetic-languages-rhythmicity, phonetic-languages-ukrainian 265888 + , uniqueness-periods-vector, uniqueness-periods-vector-common 265889 + , vector 265890 + }: 265538 265891 mkDerivation { 265539 265892 pname = "uniqueness-periods-vector-properties"; 265540 - version = "0.3.1.0"; 265541 - sha256 = "0dpbda0p0f6mw5akyfvlj02ih59x0ajmbm3mnykw43xql8jvjarw"; 265542 - libraryHaskellDepends = [ base uniqueness-periods-vector vector ]; 265893 + version = "0.5.2.0"; 265894 + sha256 = "04gg6mcfd27yv2305gmbw1bxcn480933h9cw16lir5swifymbzx5"; 265895 + libraryHaskellDepends = [ 265896 + base mmsyn6ukr mmsyn7s phonetic-languages-rhythmicity 265897 + phonetic-languages-ukrainian uniqueness-periods-vector 265898 + uniqueness-periods-vector-common vector 265899 + ]; 265543 265900 description = "Metrices for the maximum element for the uniqueness-periods-vector packages family"; 265544 265901 license = stdenv.lib.licenses.mit; 265545 265902 }) {}; ··· 265863 266220 pname = "universe-some"; 265864 266221 version = "1.2"; 265865 266222 sha256 = "1c9pdk682xdzscq77c006x052c9jizpgja3xk0ym8n421h0k8zlh"; 265866 - revision = "1"; 265867 - editedCabalFile = "1rx1cw40clsla3sixm0gzdbni9f13ngncl02fm9fl8kgf23w9q73"; 266223 + revision = "2"; 266224 + editedCabalFile = "1m02p2lrk46a26s8ghvls3airdassdf6yy2i2arn4vm1ndzqywy2"; 265868 266225 libraryHaskellDepends = [ 265869 266226 base some template-haskell th-abstraction transformers 265870 266227 universe-base ··· 266743 267100 }) {}; 266744 267101 266745 267102 "update-nix-fetchgit" = callPackage 266746 - ({ mkDerivation, aeson, async, base, bytestring, data-fix, errors 266747 - , hnix, prettyprinter, process, text, time, transformers, trifecta 266748 - , uniplate, utf8-string 267103 + ({ mkDerivation, aeson, async, base, bytestring, errors, hnix 267104 + , prettyprinter, process, text, time, transformers, uniplate 267105 + , utf8-string 266749 267106 }: 266750 267107 mkDerivation { 266751 267108 pname = "update-nix-fetchgit"; 266752 - version = "0.1.1.0"; 266753 - sha256 = "0zk4rgpdgn2wa6x4js7sgxpa9gfly2fwd1vws5m73kh61ja7286h"; 267109 + version = "0.1.2.0"; 267110 + sha256 = "0i2dmz95l8nnjqys2vjyjww47rnlny6wpwpj8k5kjl0fbz4h001d"; 266754 267111 isLibrary = true; 266755 267112 isExecutable = true; 266756 267113 libraryHaskellDepends = [ 266757 - aeson async base bytestring data-fix errors hnix prettyprinter 266758 - process text time transformers trifecta uniplate utf8-string 267114 + aeson async base bytestring errors hnix prettyprinter process text 267115 + time transformers uniplate utf8-string 266759 267116 ]; 266760 267117 executableHaskellDepends = [ base text ]; 266761 267118 description = "A program to update fetchgit values in Nix expressions"; ··· 271156 271513 ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: 271157 271514 mkDerivation { 271158 271515 pname = "vulkan"; 271159 - version = "3.6.7"; 271160 - sha256 = "1fiq6vynq38laf2kj60sasmpz3mm5kr9nr0yb0jgamzaxyabh75p"; 271516 + version = "3.6.8"; 271517 + sha256 = "1rrswgz7djm4zh6qx1f28lkspidip6r0mqkbk8gcfvv7vikz0vxz"; 271161 271518 libraryHaskellDepends = [ base bytestring transformers vector ]; 271162 271519 librarySystemDepends = [ vulkan ]; 271163 271520 description = "Bindings to the Vulkan graphics API"; ··· 271599 271956 license = stdenv.lib.licenses.mit; 271600 271957 }) {}; 271601 271958 271602 - "wai-extra_3_1_0" = callPackage 271959 + "wai-extra_3_1_1" = callPackage 271603 271960 ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring 271604 271961 , bytestring, call-stack, case-insensitive, containers, cookie 271605 271962 , data-default-class, deepseq, directory, fast-logger, hspec ··· 271609 271966 }: 271610 271967 mkDerivation { 271611 271968 pname = "wai-extra"; 271612 - version = "3.1.0"; 271613 - sha256 = "1x316vfqkkhmvvvb2g8ag7ycpjsdarmkj4872g5bm44c2419gvvk"; 271969 + version = "3.1.1"; 271970 + sha256 = "0x3lixv64j9s6zp9ghl53dj5lgw25mpl65v1cwjfs8kbk44nvbsk"; 271614 271971 isLibrary = true; 271615 271972 isExecutable = true; 271616 271973 libraryHaskellDepends = [ ··· 271621 271978 unix-compat vault void wai wai-logger word8 zlib 271622 271979 ]; 271623 271980 testHaskellDepends = [ 271624 - base bytestring case-insensitive cookie fast-logger hspec 271981 + aeson base bytestring case-insensitive cookie fast-logger hspec 271625 271982 http-types http2 HUnit resourcet text time transformers wai zlib 271626 271983 ]; 271627 271984 description = "Provides some basic WAI handlers and middleware"; ··· 271629 271986 hydraPlatforms = stdenv.lib.platforms.none; 271630 271987 }) {}; 271631 271988 271989 + "wai-feature-flags" = callPackage 271990 + ({ mkDerivation, aeson, base, bytestring, random, text 271991 + , unordered-containers, wai, warp 271992 + }: 271993 + mkDerivation { 271994 + pname = "wai-feature-flags"; 271995 + version = "0.1.0.1"; 271996 + sha256 = "0g4w4snga1mk61d8mldvdzz7804vwv4l5qk0rj8z1g3j16ncijnk"; 271997 + isLibrary = true; 271998 + isExecutable = true; 271999 + enableSeparateDataOutput = true; 272000 + libraryHaskellDepends = [ 272001 + aeson base bytestring random text unordered-containers wai 272002 + ]; 272003 + executableHaskellDepends = [ base wai warp ]; 272004 + description = "Feature flag support for WAI applications"; 272005 + license = stdenv.lib.licenses.bsd3; 272006 + }) {}; 272007 + 271632 272008 "wai-frontend-monadcgi" = callPackage 271633 272009 ({ mkDerivation, base, bytestring, case-insensitive, cgi 271634 272010 , containers, http-types, transformers, wai ··· 274208 274584 }) {}; 274209 274585 274210 274586 "webby" = callPackage 274211 - ({ mkDerivation, aeson, base-noprelude, binary, bytestring 274212 - , formatting, http-api-data, http-types, relude, resourcet, tasty 274213 - , tasty-hunit, tasty-quickcheck, text, unliftio 274587 + ({ mkDerivation, aeson, base, binary, bytestring, formatting 274588 + , http-api-data, http-types, relude, resourcet, tasty, tasty-hunit 274589 + , tasty-quickcheck, text, unliftio, unliftio-core 274214 274590 , unordered-containers, wai 274215 274591 }: 274216 274592 mkDerivation { 274217 274593 pname = "webby"; 274218 - version = "0.4.0"; 274219 - sha256 = "0cicjk07cg1fnj07nhlsgg6g1zndr36sinhic3cqjllaxxsmnqia"; 274594 + version = "1.0.0"; 274595 + sha256 = "0pz80i94cqk2w07135mw7lmh7yvc3vn8pikav5l8pvq3hcfmhk0g"; 274220 274596 libraryHaskellDepends = [ 274221 - aeson base-noprelude binary bytestring formatting http-api-data 274222 - http-types relude resourcet text unliftio unordered-containers wai 274597 + aeson base binary bytestring formatting http-api-data http-types 274598 + relude resourcet text unliftio unliftio-core unordered-containers 274599 + wai 274223 274600 ]; 274224 274601 testHaskellDepends = [ 274225 - aeson base-noprelude binary bytestring formatting http-api-data 274226 - http-types relude resourcet tasty tasty-hunit tasty-quickcheck text 274227 - unliftio unordered-containers wai 274602 + aeson base binary bytestring formatting http-api-data http-types 274603 + relude resourcet tasty tasty-hunit tasty-quickcheck text unliftio 274604 + unliftio-core unordered-containers wai 274228 274605 ]; 274229 274606 description = "A super-simple web server framework"; 274230 274607 license = stdenv.lib.licenses.asl20; ··· 280714 281091 pname = "yampa-canvas"; 280715 281092 version = "0.2.3"; 280716 281093 sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; 280717 - revision = "4"; 280718 - editedCabalFile = "0yx1g19shmrhapmyqzksh861zyyrlwvv158ls5n9imlxr21zssf3"; 281094 + revision = "5"; 281095 + editedCabalFile = "0v17zrnlwcf8ggp0d3879qavnxz5cdnqyw292cl3dr038agkk8gf"; 280719 281096 isLibrary = true; 280720 281097 isExecutable = true; 280721 281098 libraryHaskellDepends = [ base blank-canvas stm time Yampa ]; ··· 282312 282689 license = stdenv.lib.licenses.bsd3; 282313 282690 hydraPlatforms = stdenv.lib.platforms.none; 282314 282691 broken = true; 282692 + }) {}; 282693 + 282694 + "yesod-filter" = callPackage 282695 + ({ mkDerivation, base, doctest, hspec, persistent 282696 + , persistent-template, QuickCheck, template-haskell, text, time 282697 + , yesod-core, yesod-persistent 282698 + }: 282699 + mkDerivation { 282700 + pname = "yesod-filter"; 282701 + version = "0.1.0.2"; 282702 + sha256 = "1i158v6jsac80w07dy1252a7xyx4cqpdvxfhivjbqcq3wr53qy48"; 282703 + libraryHaskellDepends = [ 282704 + base persistent template-haskell text time yesod-core 282705 + yesod-persistent 282706 + ]; 282707 + testHaskellDepends = [ 282708 + base doctest hspec persistent persistent-template QuickCheck 282709 + template-haskell text time yesod-persistent 282710 + ]; 282711 + description = "Automatic filter generator for Yesod"; 282712 + license = stdenv.lib.licenses.bsd3; 282315 282713 }) {}; 282316 282714 282317 282715 "yesod-form_1_4_16" = callPackage
+2
pkgs/development/haskell-modules/non-hackage-packages.nix
··· 25 25 hls-ghcide = self.callPackage ../tools/haskell/haskell-language-server/hls-ghcide.nix { }; 26 26 hls-brittany = self.callPackage ../tools/haskell/haskell-language-server/hls-brittany.nix { }; 27 27 28 + nix-output-monitor = self.callPackage ../../tools/nix/nix-output-monitor { }; 29 + 28 30 # cabal2nix --revision <rev> https://github.com/hasura/ci-info-hs.git 29 31 ci-info = self.callPackage ../misc/haskell/hasura/ci-info {}; 30 32 # cabal2nix --revision <rev> https://github.com/hasura/pg-client-hs.git
+47
pkgs/development/interpreters/cyclone/default.nix
··· 1 + { stdenv, fetchFromGitHub, libck, darwin }: 2 + 3 + let 4 + version = "0.21"; 5 + bootstrap = stdenv.mkDerivation { 6 + pname = "cyclone-bootstrap"; 7 + inherit version; 8 + 9 + src = fetchFromGitHub { 10 + owner = "justinethier"; 11 + repo = "cyclone-bootstrap"; 12 + rev = "v${version}"; 13 + sha256 = "0bb3a7x7vzmdyhm4nilm8bcn4q50pwqryggnxz21n16v6xakwjmr"; 14 + }; 15 + 16 + nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ]; 17 + 18 + buildInputs = [ libck ]; 19 + 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 21 + }; 22 + in 23 + stdenv.mkDerivation { 24 + pname = "cyclone"; 25 + inherit version; 26 + 27 + src = fetchFromGitHub { 28 + owner = "justinethier"; 29 + repo = "cyclone"; 30 + rev = "v${version}"; 31 + sha256 = "1vb4yaprs2bwbxmxx2zkqvysxx8r9qww2q1nqkz8yps3ji715jw7"; 32 + }; 33 + 34 + nativeBuildInputs = [ bootstrap ] 35 + ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ]; 36 + 37 + buildInputs = [ libck ]; 38 + 39 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 40 + 41 + meta = with stdenv.lib; { 42 + homepage = "https://justinethier.github.io/cyclone/"; 43 + description = "A brand-new compiler that allows practical application development using R7RS Scheme"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ siraben ]; 46 + }; 47 + }
+2 -2
pkgs/development/libraries/arrow-cpp/default.nix
··· 20 20 21 21 in stdenv.mkDerivation rec { 22 22 pname = "arrow-cpp"; 23 - version = "1.0.0"; 23 + version = "1.0.1"; 24 24 25 25 src = fetchurl { 26 26 url = 27 27 "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; 28 - sha256 = "0hzjrhr4brqpmy9f8fbj9p5a482ya8kjhkycz6maa0w2nkzbkpc6"; 28 + sha256 = "0p67dni8dwqbwq96gfdq3pyk799id6dgdl9h7cpp9icsjsmad70l"; 29 29 }; 30 30 sourceRoot = "apache-arrow-${version}/cpp"; 31 31
+40
pkgs/development/libraries/kpeoplevcard/default.nix
··· 1 + { mkDerivation 2 + , lib 3 + , fetchurl 4 + , cmake 5 + , extra-cmake-modules 6 + , pkg-config 7 + , kcoreaddons 8 + , kpeople 9 + , kcontacts 10 + }: 11 + 12 + mkDerivation rec { 13 + pname = "kpeoplevcard"; 14 + version = "0.1"; 15 + 16 + src = fetchurl { 17 + url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz"; 18 + sha256 = "1hv3fq5k0pps1wdvq9r1zjnr0nxf8qc3vwsnzh9jpvdy79ddzrcd"; 19 + }; 20 + 21 + buildInputs = [ 22 + kcoreaddons 23 + kpeople 24 + kcontacts 25 + ]; 26 + 27 + nativeBuildInputs = [ 28 + pkg-config 29 + cmake 30 + extra-cmake-modules 31 + ]; 32 + 33 + meta = with lib; { 34 + description = "Pulseaudio bindings for Qt"; 35 + homepage = "KPeople VCard Support"; 36 + license = with licenses; [ lgpl2 ]; 37 + maintainers = with maintainers; [ doronbehar ]; 38 + }; 39 + } 40 +
+1 -1
pkgs/development/libraries/libck/default.nix
··· 20 20 ''; 21 21 license = with licenses; [ asl20 bsd2 ]; 22 22 homepage = "http://concurrencykit.org/"; 23 - platforms = platforms.linux; 23 + platforms = platforms.unix; 24 24 maintainers = with maintainers; [ chessai ]; 25 25 }; 26 26 }
+11 -11
pkgs/development/libraries/pangolin/default.nix
··· 15 15 sha256 = "0pfbaarlsw7f7cmsppm7m13nz0k530wwwyczy2l9k448p3v7x9j0"; 16 16 }; 17 17 18 - nativeBuildInputs = [ cmake pkgconfig doxygen ]; 18 + nativeBuildInputs = [ cmake pkgconfig doxygen ]; 19 19 20 - buildInputs = [ 21 - libGL 22 - glew 23 - xorg.libX11 24 - ffmpeg_3 25 - python3 26 - libjpeg 27 - libpng 28 - libtiff 29 - eigen 20 + buildInputs = [ 21 + libGL 22 + glew 23 + xorg.libX11 24 + ffmpeg_3 25 + python3 26 + libjpeg 27 + libpng 28 + libtiff 29 + eigen 30 30 ] 31 31 ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]; 32 32
+9 -6
pkgs/development/libraries/physics/pythia/default.nix
··· 1 - { stdenv, fetchurl, boost, fastjet, hepmc2, lhapdf, rsync, zlib }: 1 + { stdenv, fetchurl, boost, fastjet, hepmc, lhapdf, rsync, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pythia"; 5 - version = "8.244"; 5 + version = "8.303"; 6 6 7 7 src = fetchurl { 8 8 url = "http://home.thep.lu.se/~torbjorn/pythia8/pythia${builtins.replaceStrings ["."] [""] version}.tgz"; 9 - sha256 = "1jlj9hgmk2gcm5p0zqsiz0dpv9vvj8ip261si7frrwfsk7wq0j73"; 9 + sha256 = "0gli6zf8931i7kyminppisc9d0q69xxnalvhld5fgnkh4q82nz6d"; 10 10 }; 11 11 12 - buildInputs = [ boost fastjet hepmc2 zlib rsync lhapdf ]; 12 + buildInputs = [ boost fastjet hepmc zlib rsync lhapdf ]; 13 13 14 14 preConfigure = '' 15 15 patchShebangs ./configure ··· 17 17 18 18 configureFlags = [ 19 19 "--enable-shared" 20 - "--with-hepmc2=${hepmc2}" 21 20 "--with-lhapdf6=${lhapdf}" 22 - ]; 21 + ] ++ (if stdenv.lib.versions.major hepmc.version == "3" then [ 22 + "--with-hepmc3=${hepmc}" 23 + ] else [ 24 + "--with-hepmc2=${hepmc}" 25 + ]); 23 26 24 27 enableParallelBuilding = true; 25 28
+35
pkgs/development/libraries/pulseaudio-qt/default.nix
··· 1 + { mkDerivation 2 + , lib 3 + , fetchurl 4 + , cmake 5 + , extra-cmake-modules 6 + , pkg-config 7 + , pulseaudio 8 + }: 9 + 10 + mkDerivation rec { 11 + pname = "pulseaudio-qt"; 12 + version = "1.2.0"; 13 + 14 + src = fetchurl { 15 + url = "mirror://kde/stable/${pname}/${pname}-${lib.versions.majorMinor version}.tar.xz"; 16 + sha256 = "1i0ql68kxv9jxs24rsd3s7jhjid3f2fq56fj4wbp16zb4wd14099"; 17 + }; 18 + 19 + buildInputs = [ 20 + pulseaudio 21 + ]; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + cmake 26 + extra-cmake-modules 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "Pulseaudio bindings for Qt"; 31 + homepage = "https://invent.kde.org/libraries/pulseaudio-qt"; 32 + license = with licenses; [ lgpl2 ]; 33 + maintainers = with maintainers; [ doronbehar ]; 34 + }; 35 + }
+5 -5
pkgs/development/libraries/qscintilla/default.nix
··· 6 6 7 7 let 8 8 pname = "qscintilla-qt${if withQt5 then "5" else "4"}"; 9 - version = "2.11.2"; 9 + version = "2.11.5"; 10 10 11 11 in stdenv.mkDerivation rec { 12 12 inherit pname version; 13 13 14 14 src = fetchurl { 15 - url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}/QScintilla_gpl-${version}.tar.gz"; 16 - sha256 = "18glb2v07mwfz6p8qmwhzcaaczyc36x3gn9wx8ndm7q6d93xr6q2"; 15 + url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}/QScintilla-${version}.tar.gz"; 16 + sha256 = "k2Hib9f7e1gZp+uSxcGIChjem9PtndLrAI5XOIaWcWs="; 17 17 }; 18 18 19 - sourceRoot = "QScintilla_gpl-${version}/Qt4Qt5"; 19 + sourceRoot = "QScintilla-${version}/Qt4Qt5"; 20 20 21 21 buildInputs = [ (if withQt5 then qtbase else qt4) ]; 22 22 ··· 63 63 background colours and multiple fonts. 64 64 ''; 65 65 homepage = "https://www.riverbankcomputing.com/software/qscintilla/intro"; 66 - license = with licenses; [ gpl2 gpl3 ]; # and commercial 66 + license = with licenses; [ gpl3 ]; # and commercial 67 67 maintainers = with maintainers; [ peterhoeg ]; 68 68 platforms = platforms.unix; 69 69 };
+34
pkgs/development/libraries/science/biology/gifticlib/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, expat, nifticlib, zlib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "gifticlib"; 5 + version = "unstable-2020-07-07"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "NIFTI-Imaging"; 9 + repo = "gifti_clib"; 10 + rev = "5eae81ba1e87ef3553df3b6ba585f12dc81a0030"; 11 + sha256 = "0gcab06gm0irjnlrkpszzd4wr8z0fi7gx8f7966gywdp2jlxzw19"; 12 + }; 13 + 14 + cmakeFlags = [ "-DUSE_SYSTEM_NIFTI=ON" "-DDOWNLOAD_TEST_DATA=OFF" ]; 15 + 16 + nativeBuildInputs = [ cmake ]; 17 + buildInputs = [ expat nifticlib zlib ]; 18 + 19 + # without the test data, this is only a few basic tests 20 + doCheck = !stdenv.isDarwin; 21 + checkPhase = '' 22 + runHook preCheck 23 + ctest -LE 'NEEDS_DATA' 24 + runHook postCheck 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + homepage = "https://www.nitrc.org/projects/gifti"; 29 + description = "Medical imaging geometry format C API"; 30 + maintainers = with maintainers; [ bcdarwin ]; 31 + platforms = platforms.unix; 32 + license = licenses.publicDomain; 33 + }; 34 + }
+8 -9
pkgs/development/libraries/simpleitk/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, git, swig, lua, itk4, tcl, tk }: 1 + { stdenv, fetchFromGitHub, cmake, swig, lua, itk }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "simpleitk"; 5 - version = "1.2.4"; 5 + version = "2.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "SimpleITK"; 9 9 repo = "SimpleITK"; 10 10 rev = "v${version}"; 11 - sha256 = "0dvf2407z9n6lczm0l5vzcvpw6r6z1wzrs2gk3dqjrgynq6952qr"; 11 + sha256 = "1nf3cl3ywqg04446xhkb97kcashrgibsihxn2sqrs81i9d0rw5kn"; 12 12 }; 13 13 14 - nativeBuildInputs = [ cmake git swig ]; 15 - buildInputs = [ lua itk4 ]; 14 + nativeBuildInputs = [ cmake swig ]; 15 + buildInputs = [ lua itk ]; 16 16 17 - cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" "-DCMAKE_CXX_FLAGS='-Wno-attributes'" ]; 18 - 19 - enableParallelBuilding = true; 17 + # 2.0.0: linker error building examples 18 + cmakeFlags = [ "-DBUILD_EXAMPLES=OFF" "-DBUILD_SHARED_LIBS=ON" ]; 20 19 21 20 meta = with stdenv.lib; { 22 - homepage = "http://www.simpleitk.org"; 21 + homepage = "https://www.simpleitk.org"; 23 22 description = "Simplified interface to ITK"; 24 23 maintainers = with maintainers; [ bcdarwin ]; 25 24 platforms = platforms.linux;
+27 -8
pkgs/development/libraries/tinycdb/default.nix
··· 1 1 { stdenv, lib, fetchurl }: 2 + let 3 + isCross = stdenv.buildPlatform != stdenv.hostPlatform; 4 + cross = "${stdenv.hostPlatform.config}"; 5 + static = stdenv.hostPlatform.isStatic; 2 6 3 - stdenv.mkDerivation rec { 7 + cc = if !isCross then "cc" else "${cross}-cc"; 8 + ar = if !isCross then "ar" else "${cross}-ar"; 9 + ranlib = if !isCross then "ranlib" else "${cross}-ranlib"; 10 + in stdenv.mkDerivation rec { 11 + postPatch = '' 12 + sed -i 's,set --, set -x; set --,' Makefile 13 + ''; 4 14 pname = "tinycdb"; 5 15 version = "0.78"; 6 - outputs = [ "out" "dev" "lib" "man" ]; 16 + # In general, static library (.a) goes to "dev", shared (.so) to 17 + # "lib". In case of static build, there is no .so library, so "lib" 18 + # output is useless and empty. 19 + outputs = [ "out" "dev" "man" ] ++ lib.optional (!static) "lib"; 7 20 separateDebugInfo = true; 8 - makeFlags = [ "prefix=$(out)" "staticlib" "sharedlib" "cdb-shared" ]; 21 + makeFlags = 22 + [ "prefix=$(out)" "CC=${cc}" "AR=${ar}" "RANLIB=${ranlib}" "static" 23 + ] ++ lib.optional (!static) "shared"; 9 24 postInstall = '' 10 - mkdir -p $lib/lib $dev/lib $out/bin 25 + mkdir -p $dev/lib $out/bin 26 + mv $out/lib/libcdb.a $dev/lib 27 + rmdir $out/lib 28 + '' + (if static then '' 29 + cp cdb $out/bin/cdb 30 + '' else '' 31 + mkdir -p $lib/lib 11 32 cp libcdb.so* $lib/lib 12 33 cp cdb-shared $out/bin/cdb 13 - mv $out/lib/libcdb.a $dev/lib 14 - rmdir $out/lib 15 - ''; 34 + ''); 16 35 17 36 src = fetchurl { 18 37 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; ··· 27 46 tinycdb is a small, fast and reliable utility and subroutine 28 47 library for creating and reading constant databases. The database 29 48 structure is tuned for fast reading. 30 - ''; 49 + ''; 31 50 32 51 homepage = "https://www.corpit.ru/mjt/tinycdb.html"; 33 52 license = licenses.publicDomain;
+5 -5
pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
··· 1 1 { stdenv 2 2 , fetchFromGitHub 3 3 , autoreconfHook 4 - , pkgconfig 4 + , pkg-config 5 5 , libxml2 6 6 , xdg-desktop-portal 7 7 , gtk3 ··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "xdg-desktop-portal-gtk"; 16 - version = "1.7.1"; 16 + version = "1.8.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "flatpak"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "183iha9dxmvprn99ymgz17jx1lyn1fj5jyj6ghxl716zn9mxmird"; 22 + sha256 = "0987fwsdgkcd3mh3scvg2kyg4ay1rr5w16js4pl3pavw9yhl9lbi"; 23 23 }; 24 24 25 25 nativeBuildInputs = [ 26 26 autoreconfHook 27 27 libxml2 28 - pkgconfig 28 + pkg-config 29 29 wrapGAppsHook 30 30 xdg-desktop-portal 31 31 ]; ··· 42 42 description = "Desktop integration portals for sandboxed apps"; 43 43 maintainers = with maintainers; [ jtojnar ]; 44 44 platforms = platforms.linux; 45 - license = licenses.lgpl21; 45 + license = licenses.lgpl2Plus; 46 46 }; 47 47 }
+63 -7
pkgs/development/python-modules/androguard/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, future, networkx, pygments, lxml, colorama, matplotlib, 2 - asn1crypto, click, pydot, ipython, pyqt5, pyperclip }: 1 + { lib 2 + , fetchpatch 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , future 6 + , networkx 7 + , pygments 8 + , lxml 9 + , colorama 10 + , matplotlib 11 + , asn1crypto 12 + , click 13 + , pydot 14 + , ipython 15 + , pyqt5 16 + , pyperclip 17 + , nose 18 + , nose-timer 19 + , mock 20 + , python_magic 21 + , codecov 22 + , coverage 23 + , qt5 24 + # This is usually used as a library, and it'd be a shame to force the gui 25 + # libraries to the closure if gui is not desired. 26 + , withGui ? false 27 + # Tests take a very long time, and currently fail, but next release' tests 28 + # shouldn't fail 29 + , doCheck ? false 30 + }: 3 31 4 32 buildPythonPackage rec { 5 33 version = "3.3.5"; 6 34 pname = "androguard"; 7 35 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "f0655ca3a5add74c550951e79bd0bebbd1c5b239178393d30d8db0bd3202cda2"; 36 + # No tests in pypi tarball 37 + src = fetchFromGitHub { 38 + repo = pname; 39 + owner = pname; 40 + rev = "v${version}"; 41 + sha256 = "0zc8m1xnkmhz2v12ddn47q0c01p3sbna2v5npfxhcp88szswlr9y"; 11 42 }; 12 43 13 44 propagatedBuildInputs = [ ··· 21 52 click 22 53 pydot 23 54 ipython 55 + ] ++ lib.optionals withGui [ 24 56 pyqt5 25 57 pyperclip 26 58 ]; 27 59 28 - # Tests are not shipped on PyPI. 29 - doCheck = false; 60 + checkInputs = [ 61 + pyqt5 62 + pyperclip 63 + nose 64 + nose-timer 65 + codecov 66 + coverage 67 + mock 68 + python_magic 69 + ]; 70 + inherit doCheck; 71 + 72 + nativeBuildInputs = lib.optionals withGui [ qt5.wrapQtAppsHook ]; 73 + 74 + # If it won't be verbose, you'll see nothing going on for a long time. 75 + checkPhase = '' 76 + runHook preCheck 77 + 78 + nosetests --verbosity=3 79 + 80 + runHook postCheck 81 + ''; 82 + 83 + preFixup = lib.optionalString withGui '' 84 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 85 + ''; 30 86 31 87 meta = { 32 88 description = "Tool and python library to interact with Android Files";
+2 -2
pkgs/development/python-modules/beancount/default.nix
··· 4 4 , ply, python_magic, pytest, requests }: 5 5 6 6 buildPythonPackage rec { 7 - version = "2.3.1"; 7 + version = "2.3.2"; 8 8 pname = "beancount"; 9 9 10 10 disabled = !isPy3k; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "e12abfe0a6b38ce3525adb471ca5b8e3fa4056ff712108de48da53405c518a11"; 14 + sha256 = "1wfpf2b0sha84rz0qgkanc82wharjqr2nr7xxg1rngrci2h0aqhd"; 15 15 }; 16 16 17 17 # Tests require files not included in the PyPI archive.
+9 -1
pkgs/development/python-modules/ibis-framework/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27, pythonAtLeast 1 + { lib, buildPythonPackage, fetchPypi, fetchpatch, isPy27, pythonAtLeast 2 2 , graphviz 3 3 , multipledispatch 4 4 , numpy ··· 22 22 inherit pname version; 23 23 sha256 = "1my94a11jzg1hv6ln8wxklbqrg6z5l2l77vr89aq0829yyxacmv7"; 24 24 }; 25 + 26 + patches = [ 27 + # fix tests for pandas 1.1 28 + (fetchpatch { 29 + url = "https://github.com/ibis-project/ibis/commit/53ef3cefc4ae90d61f3612310cb36da2bcd11305.diff"; 30 + sha256 = "1i5yjmqridjqpggiinsjaz5spcxca5bd48vy7a0mj4mm1b5flw2m"; 31 + }) 32 + ]; 25 33 26 34 propagatedBuildInputs = [ 27 35 multipledispatch
+9 -10
pkgs/development/python-modules/maestral/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , python 6 - , blinker, bugsnag, click, dbus-next, dropbox, fasteners, keyring, keyrings-alt, pathspec, Pyro5, requests, sqlalchemy, u-msgpack-python, watchdog 7 - , sdnotify 8 - , systemd 6 + , alembic, bugsnag, click, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, sqlalchemy, watchdog 7 + , dbus-next 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "maestral"; 13 - version = "1.2.0"; 12 + version = "1.2.1"; 14 13 disabled = pythonOlder "3.6"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "SamSchott"; 18 17 repo = "maestral"; 19 18 rev = "v${version}"; 20 - sha256 = "sha256-/xm6sGios5N68X94GqFFzH1jNSMK1OnvQiEykU9IAZU="; 19 + sha256 = "sha256-kh3FYBSVOU4ywrYl6ONEIbLbkSuZmexNJC9dB+JtUjM="; 21 20 }; 22 21 23 22 propagatedBuildInputs = [ 24 - blinker 23 + alembic 25 24 bugsnag 26 25 click 27 - dbus-next 28 26 dropbox 29 27 fasteners 30 28 keyring 31 29 keyrings-alt 30 + packaging 32 31 pathspec 33 32 Pyro5 34 33 requests 34 + setuptools 35 + sdnotify 35 36 sqlalchemy 36 - u-msgpack-python 37 37 watchdog 38 38 ] ++ stdenv.lib.optionals stdenv.isLinux [ 39 - sdnotify 40 - systemd 39 + dbus-next 41 40 ]; 42 41 43 42 makeWrapperArgs = [
+20
pkgs/development/python-modules/nose-timer/default.nix
··· 1 + { buildPythonPackage, fetchPypi, lib, nose, }: 2 + 3 + buildPythonPackage rec { 4 + pname = "nose-timer"; 5 + version = "1.0.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "09hwjwbczi06bfqgiylb2yxs5h88jdl26zi1fdqxdzvamrkksf2c"; 10 + }; 11 + 12 + propagatedBuildInputs = [ nose ]; 13 + 14 + meta = with lib; { 15 + homepage = "https://github.com/mahmoudimus/nose-timer"; 16 + license = licenses.mit; 17 + description = "A timer plugin for nosetests (how much time does every test take?)"; 18 + maintainers = with maintainers; [ doronbehar ]; 19 + }; 20 + }
+28 -1
pkgs/development/python-modules/nvchecker/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, pytestCheckHook, setuptools, toml, structlog, appdirs, pytest-asyncio, flaky, tornado, pycurl, aiohttp, pytest-httpbin }: 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , setuptools 7 + , toml 8 + , structlog 9 + , appdirs 10 + , pytest-asyncio 11 + , flaky 12 + , tornado 13 + , pycurl 14 + , aiohttp 15 + , pytest-httpbin 16 + , docutils 17 + , installShellFiles 18 + }: 2 19 3 20 buildPythonPackage rec { 4 21 pname = "nvchecker"; ··· 12 29 sha256 = "0zf9vhf8ka0v1mf1xhbvkc2nr54m0rkiw1i68ps4sgx2mdj6qrfk"; 13 30 }; 14 31 32 + nativeBuildInputs = [ installShellFiles docutils ]; 15 33 propagatedBuildInputs = [ setuptools toml structlog appdirs tornado pycurl aiohttp ]; 16 34 checkInputs = [ pytestCheckHook pytest-asyncio flaky pytest-httpbin ]; 17 35 18 36 disabled = pythonOlder "3.7"; 37 + 38 + postBuild = '' 39 + patchShebangs docs/myrst2man.py 40 + make -C docs man 41 + ''; 42 + 43 + postInstall = '' 44 + installManPage docs/_build/man/nvchecker.1 45 + ''; 19 46 20 47 pytestFlagsArray = [ "-m 'not needs_net'" ]; 21 48
+19 -7
pkgs/development/python-modules/pyatmo/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , pythonOlder 4 + , fetchFromGitHub 4 5 , oauthlib 5 6 , requests 6 7 , requests_oauthlib 8 + , freezegun 9 + , pytestCheckHook 10 + , requests-mock 7 11 }: 8 12 9 13 buildPythonPackage rec { 10 14 pname = "pyatmo"; 11 - version = "4.0.0"; 15 + version = "4.1.0"; 16 + disabled = pythonOlder "3.5"; # uses type hints 12 17 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "148713395d51a57f1f3102eacbb9286a859fc5c18c066238a961a1acf189b930"; 18 + src = fetchFromGitHub { 19 + owner = "jabesq"; 20 + repo = "netatmo-api-python"; 21 + rev = "v${version}"; 22 + sha256 = "0x3xq6ni9rl5k3vi0ydqafdzvza785ycnlgyikgqbkppbh3j33ig"; 16 23 }; 17 24 18 25 propagatedBuildInputs = [ oauthlib requests requests_oauthlib ]; 19 26 20 - # Upstream provides no unit tests. 21 - doCheck = false; 27 + checkInputs = [ 28 + freezegun 29 + pytestCheckHook 30 + requests-mock 31 + ]; 32 + 33 + pythonImportsCheck = [ "pyatmo" ]; 22 34 23 35 meta = with lib; { 24 36 description = "Simple API to access Netatmo weather station data";
+2 -2
pkgs/development/python-modules/pyqt/5.x.nix
··· 30 30 31 31 in buildPythonPackage rec { 32 32 pname = "PyQt5"; 33 - version = "5.14.2"; 33 + version = "5.15.1"; 34 34 format = "other"; 35 35 36 36 src = pythonPackages.fetchPypi { 37 37 inherit pname version; 38 - sha256 = "1c4y4qi1l540gd125ikj0al00k5pg65kmqaixcfbzslrsrphq8xx"; 38 + sha256 = "18grs2p698ihjgi8agksv6sajakciywyr29ihslqvl260a2np9yr"; 39 39 }; 40 40 41 41 outputs = [ "out" "dev" ];
+5 -4
pkgs/development/python-modules/pyqtwebengine/default.nix
··· 7 7 8 8 inherit (pythonPackages) buildPythonPackage python isPy3k pyqt5 enum34; 9 9 inherit (pyqt5) sip; 10 + # source: https://www.riverbankcomputing.com/pipermail/pyqt/2020-June/042985.html 11 + patches = lib.optional (lib.hasPrefix "5.14" pyqt5.version) 12 + [ ./fix-build-with-qt-514.patch ] 13 + ; 10 14 11 15 in buildPythonPackage rec { 12 16 pname = "PyQtWebEngine"; ··· 18 22 sha256 = "0xdzhl07x3mzfnr5cf4d640168vxi7fyl0fz1pvpbgs0irl14237"; 19 23 }; 20 24 21 - patches = [ 22 - # source: https://www.riverbankcomputing.com/pipermail/pyqt/2020-June/042985.html 23 - ./fix-build-with-qt-514.patch 24 - ]; 25 + inherit patches; 25 26 26 27 outputs = [ "out" "dev" ]; 27 28
+2 -2
pkgs/development/python-modules/sip/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = sip-module; 5 - version = "4.19.22"; 5 + version = "4.19.24"; 6 6 format = "other"; 7 7 8 8 disabled = isPyPy; 9 9 10 10 src = fetchurl { 11 11 url = "https://www.riverbankcomputing.com/static/Downloads/sip/${version}/sip-${version}.tar.gz"; 12 - sha256 = "0idywc326l8v1m3maprg1aq2gph67mmnnsskvlwfx8n19s16idz1"; 12 + sha256 = "1ra15vb5i9gkg2vdvh16cq9x2mmzw1yi3xphxs8q34q1pf83gkgd"; 13 13 }; 14 14 15 15 configurePhase = ''
+5 -2
pkgs/development/python-modules/voluptuous/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "voluptuous"; 5 - version = "0.11.7"; 5 + version = "0.12.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0mplkcpb5d8wjf8vk195fys4y6a3wbibiyf708imw33lphfk9g1a"; 9 + sha256 = "1p5j3fgbpqj31fajkaisdrz10ah9667sijz4kp3m0sbgw6ag4kis"; 10 10 }; 11 11 12 12 checkInputs = [ nose ]; 13 + checkPhase = '' 14 + nosetests 15 + ''; 13 16 14 17 meta = with stdenv.lib; { 15 18 description = "Voluptuous is a Python data validation library";
+28 -7
pkgs/development/python-modules/yeelight/default.nix
··· 1 - { stdenv, fetchPypi, buildPythonPackage, future, enum-compat }: 1 + { lib 2 + , fetchgit 3 + , buildPythonPackage 4 + , pythonOlder 5 + , enum-compat 6 + , future 7 + , ifaddr 8 + , mock 9 + , pytestCheckHook 10 + }: 2 11 3 12 buildPythonPackage rec { 4 13 pname = "yeelight"; 5 - version = "0.5.3"; 14 + version = "0.5.4"; 6 15 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "8d49846f0cede1e312cbcd1d0e44c42073910bbcadb31b87ce2a7d24dea3af38"; 16 + src = fetchgit { 17 + url = "https://gitlab.com/stavros/python-yeelight.git"; 18 + rev = "119faeff0d4f9de8c7f6d0580bdecc1c79bcdaea"; # v0.5.4 wasn't tagged 19 + sha256 = "0j2c5pzd3kny7ghr9q7xn9vs8dffvyzz5igaavvvd04w7aph29sy"; 10 20 }; 11 21 12 - propagatedBuildInputs = [ future enum-compat ]; 22 + propagatedBuildInputs = [ 23 + future 24 + ifaddr 25 + ] ++ lib.optional (pythonOlder "3.4") enum-compat; 26 + 27 + checkInputs = [ 28 + pytestCheckHook 29 + ] ++ lib.optional (pythonOlder "3.3") mock; 13 30 14 - meta = with stdenv.lib; { 31 + pytestFlagsArray = [ "yeelight/tests.py" ]; 32 + 33 + pythonImportsCheck = [ "yeelight" ]; 34 + 35 + meta = with lib; { 15 36 description = "A Python library for controlling YeeLight RGB bulbs"; 16 37 homepage = "https://gitlab.com/stavros/python-yeelight/"; 17 38 license = licenses.asl20;
+2 -3
pkgs/development/ruby-modules/solargraph/Gemfile
··· 1 - source 'https://rubygems.org' do 2 - gem 'solargraph' 3 - end 1 + source 'https://rubygems.org' 2 + gem 'solargraph'
+13 -13
pkgs/development/ruby-modules/solargraph/Gemfile.lock
··· 8 8 jaro_winkler (1.5.4) 9 9 maruku (0.7.3) 10 10 mini_portile2 (2.4.0) 11 - nokogiri (1.10.9) 11 + nokogiri (1.10.10) 12 12 mini_portile2 (~> 2.4.0) 13 - parallel (1.19.1) 14 - parser (2.7.1.3) 15 - ast (~> 2.4.0) 13 + parallel (1.19.2) 14 + parser (2.7.2.0) 15 + ast (~> 2.4.1) 16 16 rainbow (3.0.0) 17 - regexp_parser (1.7.1) 17 + regexp_parser (1.8.1) 18 18 reverse_markdown (2.0.0) 19 19 nokogiri 20 20 rexml (3.2.4) 21 - rubocop (0.85.1) 21 + rubocop (0.93.0) 22 22 parallel (~> 1.10) 23 - parser (>= 2.7.0.1) 23 + parser (>= 2.7.1.5) 24 24 rainbow (>= 2.2.2, < 4.0) 25 - regexp_parser (>= 1.7) 25 + regexp_parser (>= 1.8) 26 26 rexml 27 - rubocop-ast (>= 0.0.3) 27 + rubocop-ast (>= 0.6.0) 28 28 ruby-progressbar (~> 1.7) 29 29 unicode-display_width (>= 1.4.0, < 2.0) 30 - rubocop-ast (0.0.3) 31 - parser (>= 2.7.0.1) 30 + rubocop-ast (0.7.1) 31 + parser (>= 2.7.1.5) 32 32 ruby-progressbar (1.10.1) 33 - solargraph (0.39.8) 33 + solargraph (0.39.17) 34 34 backport (~> 1.1) 35 35 benchmark 36 36 bundler (>= 1.17.2) ··· 53 53 ruby 54 54 55 55 DEPENDENCIES 56 - solargraph! 56 + solargraph 57 57 58 58 BUNDLED WITH 59 59 2.1.4
+2 -3
pkgs/development/ruby-modules/solargraph/default.nix
··· 8 8 passthru.updateScript = bundlerUpdateScript "solargraph"; 9 9 10 10 meta = with lib; { 11 - description = "IDE tools for the Ruby language"; 12 - homepage = "http://www.github.com/castwide/solargraph"; 11 + description = "A Ruby language server"; 12 + homepage = "https://solargraph.org/"; 13 13 license = licenses.mit; 14 14 maintainers = with maintainers; [ worldofpeace nicknovitski angristan ]; 15 - platforms = platforms.unix; 16 15 }; 17 16 }
+14 -26
pkgs/development/ruby-modules/solargraph/gemset.nix
··· 10 10 version = "2.4.1"; 11 11 }; 12 12 backport = { 13 - dependencies = []; 14 13 groups = ["default"]; 15 14 platforms = []; 16 15 source = { ··· 21 20 version = "1.1.2"; 22 21 }; 23 22 benchmark = { 24 - dependencies = []; 25 23 groups = ["default"]; 26 24 platforms = []; 27 25 source = { ··· 32 30 version = "0.1.0"; 33 31 }; 34 32 e2mmap = { 35 - dependencies = []; 36 33 groups = ["default"]; 37 34 platforms = []; 38 35 source = { ··· 43 40 version = "0.1.0"; 44 41 }; 45 42 jaro_winkler = { 46 - dependencies = []; 47 43 groups = ["default"]; 48 44 platforms = []; 49 45 source = { ··· 54 50 version = "1.5.4"; 55 51 }; 56 52 maruku = { 57 - dependencies = []; 58 53 groups = ["default"]; 59 54 platforms = []; 60 55 source = { ··· 65 60 version = "0.7.3"; 66 61 }; 67 62 mini_portile2 = { 68 - dependencies = []; 69 63 groups = ["default"]; 70 64 platforms = []; 71 65 source = { ··· 81 75 platforms = []; 82 76 source = { 83 77 remotes = ["https://rubygems.org"]; 84 - sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm"; 78 + sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2"; 85 79 type = "gem"; 86 80 }; 87 - version = "1.10.9"; 81 + version = "1.10.10"; 88 82 }; 89 83 parallel = { 90 - dependencies = []; 91 84 groups = ["default"]; 92 85 platforms = []; 93 86 source = { 94 87 remotes = ["https://rubygems.org"]; 95 - sha256 = "12jijkap4akzdv11lm08dglsc8jmc87xcgq6947i1s3qb69f4zn2"; 88 + sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l"; 96 89 type = "gem"; 97 90 }; 98 - version = "1.19.1"; 91 + version = "1.19.2"; 99 92 }; 100 93 parser = { 101 94 dependencies = ["ast"]; ··· 103 96 platforms = []; 104 97 source = { 105 98 remotes = ["https://rubygems.org"]; 106 - sha256 = "162122h7vkg9crc9gsjwpy6bjrwg9r8ghhimwk952i5rrln3kird"; 99 + sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z"; 107 100 type = "gem"; 108 101 }; 109 - version = "2.7.1.3"; 102 + version = "2.7.2.0"; 110 103 }; 111 104 rainbow = { 112 - dependencies = []; 113 105 groups = ["default"]; 114 106 platforms = []; 115 107 source = { ··· 124 116 platforms = []; 125 117 source = { 126 118 remotes = ["https://rubygems.org"]; 127 - sha256 = "106azpr2c280y2f8jnr6fd49q1abb43xh9hhgbxc4d4kvzpa8094"; 119 + sha256 = "0n9d14ppshnx71i3mi1pnm3hwhcbb6m6vsc0b0dqgsab8r2rs96n"; 128 120 type = "gem"; 129 121 }; 130 - version = "1.7.1"; 122 + version = "1.8.1"; 131 123 }; 132 124 reverse_markdown = { 133 125 dependencies = ["nokogiri"]; ··· 141 133 version = "2.0.0"; 142 134 }; 143 135 rexml = { 144 - dependencies = []; 145 136 groups = ["default"]; 146 137 platforms = []; 147 138 source = { ··· 157 148 platforms = []; 158 149 source = { 159 150 remotes = ["https://rubygems.org"]; 160 - sha256 = "1ghvlbaxcvwqqpkikzdg125frf5i733lhnih79ghrvc4rykvi86h"; 151 + sha256 = "1nrv7i81549addig09grw17qkab3l4319dcsf9y7psl7aa76ng3a"; 161 152 type = "gem"; 162 153 }; 163 - version = "0.85.1"; 154 + version = "0.93.0"; 164 155 }; 165 156 rubocop-ast = { 166 157 dependencies = ["parser"]; ··· 168 159 platforms = []; 169 160 source = { 170 161 remotes = ["https://rubygems.org"]; 171 - sha256 = "0lbs9is1y85cmd6p3yq3v0nppq4rhpy8ynk2ln0y4rwrlb5088dh"; 162 + sha256 = "129hgz4swc8n0g01715v7y00k0h4mlzkxh63q7z27q7mjp54rl74"; 172 163 type = "gem"; 173 164 }; 174 - version = "0.0.3"; 165 + version = "0.7.1"; 175 166 }; 176 167 ruby-progressbar = { 177 - dependencies = []; 178 168 groups = ["default"]; 179 169 platforms = []; 180 170 source = { ··· 190 180 platforms = []; 191 181 source = { 192 182 remotes = ["https://rubygems.org"]; 193 - sha256 = "140zs7syf6l641p6459rg1byc2h9z2ldhmc0hbzmkgqp4lw18n7c"; 183 + sha256 = "06fby6dpq1jcq30x8ladig4dvz8j2pxd08mkrad3d41jx33zd2hg"; 194 184 type = "gem"; 195 185 }; 196 - version = "0.39.8"; 186 + version = "0.39.17"; 197 187 }; 198 188 thor = { 199 - dependencies = []; 200 189 groups = ["default"]; 201 190 platforms = []; 202 191 source = { ··· 207 196 version = "1.0.1"; 208 197 }; 209 198 tilt = { 210 - dependencies = []; 211 199 groups = ["default"]; 212 200 platforms = []; 213 201 source = {
+3 -5
pkgs/development/tools/bazelisk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bazelisk"; 5 - version = "1.6.1"; 6 - 7 - patches = [ ./gomod.patch ]; 5 + version = "1.7.1"; 8 6 9 7 src = fetchFromGitHub { 10 8 owner = "bazelbuild"; 11 9 repo = pname; 12 10 rev = "v${version}"; 13 - sha256 = "0g5zwdk7p1snqcbm4w3hsi3fm7sbsijrfj4ajxg7mifywqpmzm2l"; 11 + sha256 = "18akakh9bnpn0sngxar9f0r9hhx7dkd8y6q4j16x2d193gcw53c7"; 14 12 }; 15 13 16 - vendorSha256 = "1jgm6j04glvk7ib5yd0h04p9qxzl1ca100cv909kngx52jp61yxp"; 14 + vendorSha256 = "116wy1a7gmi2w8why9hszhcybfvpwp4iq62vshb25cdcma6q4mjh"; 17 15 18 16 doCheck = false; 19 17
-12
pkgs/development/tools/bazelisk/gomod.patch
··· 1 - diff --git a/go.mod b/go.mod 2 - index 8eef134..54382cb 100644 3 - --- a/go.mod 4 - +++ b/go.mod 5 - @@ -3,6 +3,7 @@ module github.com/bazelbuild/bazelisk 6 - go 1.14 7 - 8 - require ( 9 - + github.com/bazelbuild/rules_go v0.23.7 10 - github.com/hashicorp/go-version v1.2.0 11 - github.com/mitchellh/go-homedir v1.1.0 12 - )
+28 -26
pkgs/development/tools/haskell/haskell-language-server/default.nix
··· 1 1 { mkDerivation, aeson, base, binary, blaze-markup, brittany 2 - , bytestring, containers, data-default, deepseq, Diff, directory 3 - , extra, fetchgit, filepath, floskell, fourmolu, ghc, ghc-boot-th 4 - , ghc-paths, ghcide, gitrev, hashable, haskell-lsp 5 - , haskell-lsp-types, hie-bios, hslogger, hspec, hspec-core, lens 6 - , lsp-test, optparse-applicative, optparse-simple, ormolu, process 7 - , regex-tdfa, retrie, safe-exceptions, shake, stdenv, stm 8 - , stylish-haskell, tasty, tasty-ant-xml, tasty-expected-failure 9 - , tasty-golden, tasty-hunit, tasty-rerun, temporary, text, time 10 - , transformers, unix, unordered-containers, yaml 2 + , bytestring, containers, data-default, deepseq, directory, extra 3 + , fetchgit, filepath, fingertree, floskell, fourmolu, ghc 4 + , ghc-boot-th, ghc-exactprint, ghc-paths, ghc-source-gen, ghcide 5 + , gitrev, hashable, haskell-lsp, hie-bios, hls-plugin-api, hslogger 6 + , hspec, hspec-core, lens, lsp-test, mtl, optparse-applicative 7 + , optparse-simple, ormolu, process, refinery, regex-tdfa, retrie 8 + , safe-exceptions, shake, stdenv, stm, stylish-haskell, syb, tasty 9 + , tasty-ant-xml, tasty-expected-failure, tasty-golden, tasty-hunit 10 + , tasty-rerun, temporary, text, time, transformers 11 + , unordered-containers, yaml 11 12 }: 12 13 mkDerivation { 13 14 pname = "haskell-language-server"; 14 - version = "0.4.0.0"; 15 + version = "0.5.0.0"; 15 16 src = fetchgit { 16 17 url = "https://github.com/haskell/haskell-language-server.git"; 17 - sha256 = "1fh9k9b3880m6ql4i10yn2yanskk9xhrakrrddqvainhcf2ik8hl"; 18 - rev = "c4576992f443a9abe48ffcfa0e2d2b9bce15d7ae"; 18 + sha256 = "1qi762fa72487i8fspxmr8xizm9n2s1shxsvnvsl67vj9if573r9"; 19 + rev = "3ca2a6cd267f373aae19f59e1cf9e04b6524eff3"; 19 20 fetchSubmodules = true; 20 21 }; 21 22 isLibrary = true; 22 23 isExecutable = true; 23 24 libraryHaskellDepends = [ 24 - aeson base binary brittany bytestring containers data-default 25 - deepseq Diff directory extra filepath floskell fourmolu ghc 26 - ghc-boot-th ghcide gitrev hashable haskell-lsp hie-bios hslogger 27 - lens optparse-simple ormolu process regex-tdfa retrie 28 - safe-exceptions shake stylish-haskell temporary text time 29 - transformers unix unordered-containers 25 + base containers data-default directory extra filepath ghc ghcide 26 + gitrev haskell-lsp hie-bios hls-plugin-api hslogger 27 + optparse-applicative optparse-simple process text 28 + unordered-containers 30 29 ]; 31 30 executableHaskellDepends = [ 32 - base binary containers data-default directory extra filepath ghc 33 - ghc-paths ghcide gitrev hashable haskell-lsp hie-bios hslogger 34 - optparse-applicative process safe-exceptions shake text time 35 - unordered-containers 31 + aeson base binary brittany bytestring containers deepseq directory 32 + extra filepath fingertree floskell fourmolu ghc ghc-boot-th 33 + ghc-exactprint ghc-paths ghc-source-gen ghcide gitrev hashable 34 + haskell-lsp hie-bios hls-plugin-api hslogger lens mtl 35 + optparse-applicative optparse-simple ormolu process refinery 36 + regex-tdfa retrie safe-exceptions shake stylish-haskell syb 37 + temporary text time transformers unordered-containers 36 38 ]; 37 39 testHaskellDepends = [ 38 40 aeson base blaze-markup bytestring containers data-default 39 - directory filepath haskell-lsp haskell-lsp-types hie-bios hslogger 40 - hspec hspec-core lens lsp-test process stm tasty tasty-ant-xml 41 - tasty-expected-failure tasty-golden tasty-hunit tasty-rerun 42 - temporary text transformers unordered-containers yaml 41 + directory extra filepath haskell-lsp hie-bios hls-plugin-api 42 + hslogger hspec hspec-core lens lsp-test process stm tasty 43 + tasty-ant-xml tasty-expected-failure tasty-golden tasty-hunit 44 + tasty-rerun temporary text transformers unordered-containers yaml 43 45 ]; 44 46 testToolDepends = [ ghcide ]; 45 47 homepage = "https://github.com/haskell/haskell-language-server#readme";
+20 -17
pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
··· 1 1 { mkDerivation, aeson, array, async, base, base16-bytestring 2 2 , binary, bytestring, Chart, Chart-diagrams, containers 3 3 , cryptohash-sha1, data-default, deepseq, diagrams, diagrams-svg 4 - , directory, extra, fetchgit, filepath, fuzzy, ghc, ghc-boot 5 - , ghc-boot-th, ghc-check, ghc-paths, ghc-typelits-knownnat, gitrev 6 - , haddock-library, hashable, haskell-lsp, haskell-lsp-types 7 - , hie-bios, hslogger, lens, lsp-test, mtl, network-uri 4 + , directory, extra, fetchgit, filepath, fingertree, fuzzy, ghc 5 + , ghc-boot, ghc-boot-th, ghc-check, ghc-paths 6 + , ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable 7 + , haskell-lsp, haskell-lsp-types, hie-bios, hslogger 8 + , implicit-hie-cradle, lens, lsp-test, mtl, network-uri 8 9 , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal 9 - , process, QuickCheck, quickcheck-instances, regex-tdfa 10 + , process, QuickCheck, quickcheck-instances 11 + , record-dot-preprocessor, record-hasfield, regex-tdfa 10 12 , rope-utf16-splay, safe, safe-exceptions, shake, sorted-list 11 13 , stdenv, stm, syb, tasty, tasty-expected-failure, tasty-hunit 12 14 , tasty-quickcheck, tasty-rerun, text, time, transformers, unix ··· 14 16 }: 15 17 mkDerivation { 16 18 pname = "ghcide"; 17 - version = "0.3.0"; 19 + version = "0.4.0"; 18 20 src = fetchgit { 19 21 url = "https://github.com/haskell/ghcide"; 20 - sha256 = "15v3g3i5v0xbq50lfvl4bv3rx01nixiqx02sddqi5lj2idgmg24g"; 21 - rev = "96cf8c53d0bdc16d3d2cd0559b74962593ce6dc5"; 22 + sha256 = "0zv14mvfhmwwkhyzkr38qpvyffa8ywzp41lr1k55pbrc5b10fjr6"; 23 + rev = "0bfce3114c28bd00f7bf5729c32ec0f23a8d8854"; 22 24 fetchSubmodules = true; 23 25 }; 24 26 isLibrary = true; ··· 26 28 libraryHaskellDepends = [ 27 29 aeson array async base base16-bytestring binary bytestring 28 30 containers cryptohash-sha1 data-default deepseq directory extra 29 - filepath fuzzy ghc ghc-boot ghc-boot-th ghc-check ghc-paths 30 - haddock-library hashable haskell-lsp haskell-lsp-types hie-bios 31 - hslogger mtl network-uri prettyprinter prettyprinter-ansi-terminal 32 - regex-tdfa rope-utf16-splay safe safe-exceptions shake sorted-list 33 - stm syb text time transformers unix unordered-containers 34 - utf8-string 31 + filepath fingertree fuzzy ghc ghc-boot ghc-boot-th ghc-check 32 + ghc-paths Glob haddock-library hashable haskell-lsp 33 + haskell-lsp-types hie-bios hslogger implicit-hie-cradle mtl 34 + network-uri prettyprinter prettyprinter-ansi-terminal regex-tdfa 35 + rope-utf16-splay safe safe-exceptions shake sorted-list stm syb 36 + text time transformers unix unordered-containers utf8-string 35 37 ]; 36 38 executableHaskellDepends = [ 37 39 aeson base bytestring containers data-default directory extra ··· 43 45 aeson base binary bytestring containers directory extra filepath 44 46 ghc ghc-typelits-knownnat haddock-library haskell-lsp 45 47 haskell-lsp-types lens lsp-test network-uri optparse-applicative 46 - process QuickCheck quickcheck-instances rope-utf16-splay safe 47 - safe-exceptions shake tasty tasty-expected-failure tasty-hunit 48 - tasty-quickcheck tasty-rerun text 48 + process QuickCheck quickcheck-instances record-dot-preprocessor 49 + record-hasfield rope-utf16-splay safe safe-exceptions shake tasty 50 + tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun 51 + text 49 52 ]; 50 53 benchmarkHaskellDepends = [ 51 54 aeson base Chart Chart-diagrams diagrams diagrams-svg directory
+1 -1
pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
··· 80 80 81 81 const fileName = urlToName(url) 82 82 83 - if (url.startsWith('git+')) { 83 + if (url.startsWith('git+') || url.startsWith("git:")) { 84 84 const rev = sha1OrRev 85 85 86 86 const [_, branch] = nameWithVersion.split('#')
+12 -12
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 1 1 { 2 2 "4.14": { 3 - "name": "linux-hardened-4.14.199.a.patch", 4 - "sha256": "0y0cc6kmacr7w7mdhb5m55f67fmaq75iznjif4i5aqx970kr47wf", 5 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.199.a/linux-hardened-4.14.199.a.patch" 3 + "name": "linux-hardened-4.14.200.a.patch", 4 + "sha256": "0z38nm0m97d8m0q34fbnlz7l0rjbf76qrvbc6kljjg7gang3cby8", 5 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.200.a/linux-hardened-4.14.200.a.patch" 6 6 }, 7 7 "4.19": { 8 - "name": "linux-hardened-4.19.148.a.patch", 9 - "sha256": "03rxw4wx0hdg1r14b9h2fmvqlhzi6hfc9jic5ml01wzazphzzm62", 10 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.148.a/linux-hardened-4.19.148.a.patch" 8 + "name": "linux-hardened-4.19.150.a.patch", 9 + "sha256": "1gx09a6rm7r7ggg9ikkzj2fh22qbr2jnlfkphkq27l4fx8241lig", 10 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.150.a/linux-hardened-4.19.150.a.patch" 11 11 }, 12 12 "5.4": { 13 - "name": "linux-hardened-5.4.68.a.patch", 14 - "sha256": "0rfzs7hfh8y5dawpf6gndwwqml4g2pmbbfcakd325bx0qkqf9bhh", 15 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.68.a/linux-hardened-5.4.68.a.patch" 13 + "name": "linux-hardened-5.4.70.a.patch", 14 + "sha256": "19g7yp4dip92bh54vd8vbn7cd4p691yvb52nz76p74fdksfa71m5", 15 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.70.a/linux-hardened-5.4.70.a.patch" 16 16 }, 17 17 "5.7": { 18 18 "name": "linux-hardened-5.7.19.a.patch", ··· 20 20 "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.7.19.a/linux-hardened-5.7.19.a.patch" 21 21 }, 22 22 "5.8": { 23 - "name": "linux-hardened-5.8.12.a.patch", 24 - "sha256": "0hyb9gw40ybb6k8liamcxcsps5rv647i4aha1rcnwri6xhw9dhcy", 25 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.12.a/linux-hardened-5.8.12.a.patch" 23 + "name": "linux-hardened-5.8.14.a.patch", 24 + "sha256": "08w3w0w5sw7lgm6zpsy55fz1h42s2aqcznfgxi31yv9qski31lbz", 25 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.14.a/linux-hardened-5.8.14.a.patch" 26 26 } 27 27 }
+2 -2
pkgs/os-specific/linux/linuxptp/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "linuxptp"; 6 - version = "3.0"; 6 + version = "3.1"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/linuxptp/${pname}-${version}.tgz"; 10 - sha256 = "11aps4bc0maihldlb2d0yh2fnj6x4vwjad337kszyny74akyqk6p"; 10 + sha256 = "0zff502w3nlycgv2ad8cy8nd0hqf34kzpzcygi7prp0lrw8mp3zm"; 11 11 }; 12 12 13 13 postPatch = ''
+23 -46
pkgs/servers/asterisk/default.nix
··· 24 24 ./runtime-vardirs.patch 25 25 ]; 26 26 27 - # Disable MD5 verification for pjsip 28 27 postPatch = '' 29 - sed -i 's|$(verify_tarball)|true|' third-party/pjproject/Makefile 28 + echo "PJPROJECT_CONFIG_OPTS += --prefix=$out" >> third-party/pjproject/Makefile.rules 30 29 ''; 31 30 32 31 src = fetchurl { ··· 51 50 52 51 chmod -w externals_cache 53 52 ''; 53 + 54 54 configureFlags = [ 55 55 "--libdir=\${out}/lib" 56 56 "--with-lua=${lua}/lib" ··· 68 68 postInstall = '' 69 69 # Install sample configuration files for this version of Asterisk 70 70 make samples 71 + ${lib.optionalString (lib.versionAtLeast version "17.0.0") "make install-headers"} 71 72 ''; 72 73 73 74 meta = with stdenv.lib; { ··· 78 79 }; 79 80 }; 80 81 81 - pjproject_2_7_1 = fetchurl { 82 - url = "https://www.pjsip.org/release/2.7.1/pjproject-2.7.1.tar.bz2"; 83 - sha256 = "09ii5hgl5s7grx4fiimcl3s77i385h7b3kwpfa2q0arbl1ibryjr"; 84 - }; 85 - 86 - pjproject_2_8 = fetchurl { 87 - url = "https://www.pjsip.org/release/2.8/pjproject-2.8.tar.bz2"; 88 - sha256 = "0ybg0113rp3fk49rm2v0pcgqb28h3dv1pdy9594w2ggiz7bhngah"; 82 + pjproject_2_10 = fetchurl { 83 + url = "https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/2.10/pjproject-2.10.tar.bz2"; 84 + sha256 = "14qmddinm4bv51rl0wwg5133r64x5bd6inwbx27ahb2n0151m2if"; 89 85 }; 90 86 91 87 mp3-202 = fetchsvn { ··· 95 91 }; 96 92 97 93 in rec { 98 - # Supported releases (as of 2018-11-20). 94 + # Supported releases (as of 2020-10-07). 95 + # Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions 96 + # Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/ 99 97 # 100 98 # Series Type Rel. Date Sec. Fixes EOL 101 99 # 13.x LTS 2014-10-24 2020-10-24 2021-10-24 102 - # 15.x Standard 2017-10-03 2018-10-03 2019-10-03 103 - asterisk-stable = asterisk_15; 104 100 # 16.x LTS 2018-10-09 2022-10-09 2023-10-09 105 101 asterisk-lts = asterisk_16; 106 - asterisk = asterisk_16; 102 + # 17.x Standard 2019-10-28 2020-10-28 2021-10-28 103 + asterisk-stable = asterisk_17; 104 + asterisk = asterisk_17; 107 105 108 106 asterisk_13 = common { 109 - version = "13.24.1"; 110 - sha256 = "1mclpk7knqjl6jr6mpvhb17wsjah4bk2xqhb3shpx1j4z19xkmm3"; 107 + version = "13.36.0"; 108 + sha256 = "1p41xrxmzpqmjgvrl7f4vbigiqpmg60fd8bqg5rxbf4lxzpvknnp"; 111 109 externals = { 112 - "externals_cache/pjproject-2.7.1.tar.bz2" = pjproject_2_7_1; 110 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 113 111 "addons/mp3" = mp3-202; 114 112 }; 115 113 }; 116 114 117 - asterisk_15 = common { 118 - version = "15.7.0"; 119 - sha256 = "1ngs73h4lz94b4f3shy1yb5laqy0z03zf451xa1nihrgp1h3ilyv"; 115 + asterisk_16 = common { 116 + version = "16.13.0"; 117 + sha256 = "01nja8hd6jk1966awc2vcz3hl46pvhi797k515q87vzmap1khlp9"; 120 118 externals = { 121 - "externals_cache/pjproject-2.8.tar.bz2" = pjproject_2_8; 119 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 122 120 "addons/mp3" = mp3-202; 123 121 }; 124 122 }; 125 123 126 - asterisk_16 = common { 127 - version = "16.1.1"; 128 - sha256 = "19bfvqmxphk2608jx7jghfy7rdbj1qj5vw2fyb0fq4xjvx919wmv"; 124 + asterisk_17 = common { 125 + version = "17.7.0"; 126 + sha256 = "0lsglrh3l823200rmkay3pgy42k0fsij610s3s4vd3zv4jjb1g0s"; 129 127 externals = { 130 - "externals_cache/pjproject-2.8.tar.bz2" = pjproject_2_8; 128 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 131 129 "addons/mp3" = mp3-202; 132 130 }; 133 131 }; 134 - 135 - #asterisk-git = common { 136 - # version = "15-pre"; 137 - # sha256 = "..."; 138 - # externals = { 139 - # "externals_cache/pjproject-2.5.5.tar.bz2" = pjproject-255; 140 - # # Note that these sounds are included with the release tarball. They are 141 - # # provided here verbatim for the convenience of anyone wanting to build 142 - # # Asterisk from other sources. Include in externals. 143 - # "sounds/asterisk-core-sounds-en-gsm-1.5.tar.gz" = fetchurl { 144 - # url = "http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-en-gsm-1.5.tar.gz"; 145 - # sha256 = "01xzbg7xy0c5zg7sixjw5025pvr4z64kfzi9zvx19im0w331h4cd"; 146 - # }; 147 - # "sounds/asterisk-moh-opsound-wav-2.03.tar.gz" = fetchurl { 148 - # url = "http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-wav-2.03.tar.gz"; 149 - # sha256 = "449fb810d16502c3052fedf02f7e77b36206ac5a145f3dacf4177843a2fcb538"; 150 - # }; 151 - # # TODO: Sounds for other languages could be added here 152 - # } 153 - #}.overrideDerivation (_: {src = fetchgit {...}}) 154 - 155 132 }
+2 -2
pkgs/servers/atlassian/confluence.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation rec { 10 10 pname = "atlassian-confluence"; 11 - version = "7.7.4"; 11 + version = "7.8.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; 15 - sha256 = "1j9lr181ama7rfv76ikkvr0jkmc26ln1daqvspnsyamqwd03vh48"; 15 + sha256 = "0ivsbhb81v803dsx3c7vj4zbnhx8mr38nn9c45dfdp4lm6shsjq0"; 16 16 }; 17 17 18 18 buildPhase = ''
+8 -5
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "0.115.6"; 5 + version = "0.116.2"; 6 6 components = { 7 7 "abode" = ps: with ps; [ abodepy ]; 8 8 "accuweather" = ps: with ps; [ ]; # missing inputs: accuweather ··· 303 303 "glances" = ps: with ps; [ ]; # missing inputs: glances_api 304 304 "gntp" = ps: with ps; [ ]; # missing inputs: gntp 305 305 "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 306 + "goalzero" = ps: with ps; [ ]; # missing inputs: goalzero 306 307 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api 307 308 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 308 309 "google_assistant" = ps: with ps; [ aiohttp-cors ]; ··· 364 365 "hunterdouglas_powerview" = ps: with ps; [ ]; # missing inputs: aiopvapi 365 366 "hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti 366 367 "hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser 367 - "hyperion" = ps: with ps; [ ]; 368 + "hyperion" = ps: with ps; [ ]; # missing inputs: hyperion-py 368 369 "ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm 369 370 "iammeter" = ps: with ps; [ ]; # missing inputs: iammeter 370 371 "iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink ··· 565 566 "oem" = ps: with ps; [ ]; # missing inputs: oemthermostat 566 567 "ohmconnect" = ps: with ps; [ defusedxml ]; 567 568 "ombi" = ps: with ps; [ ]; # missing inputs: pyombi 568 - "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; 569 + "omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic 570 + "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend 569 571 "onewire" = ps: with ps; [ ]; # missing inputs: pyownet 570 572 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 571 573 "onvif" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: WSDiscovery onvif-zeep-async ··· 682 684 "rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO 683 685 "rpi_gpio_pwm" = ps: with ps; [ ]; # missing inputs: pwmled 684 686 "rpi_pfio" = ps: with ps; [ ]; # missing inputs: pifacecommon pifacedigitalio 687 + "rpi_power" = ps: with ps; [ ]; # missing inputs: rpi-bad-power 685 688 "rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf 686 689 "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 687 690 "rtorrent" = ps: with ps; [ ]; ··· 762 765 "spc" = ps: with ps; [ ]; # missing inputs: pyspcwebgw 763 766 "speedtestdotnet" = ps: with ps; [ speedtest-cli ]; 764 767 "spider" = ps: with ps; [ ]; # missing inputs: spiderpy 765 - "splunk" = ps: with ps; [ ]; 768 + "splunk" = ps: with ps; [ ]; # missing inputs: hass_splunk 766 769 "spotcrime" = ps: with ps; [ ]; # missing inputs: spotcrime 767 770 "spotify" = ps: with ps; [ aiohttp-cors spotipy ]; 768 771 "sql" = ps: with ps; [ sqlalchemy ]; ··· 809 812 "tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli 810 813 "tcp" = ps: with ps; [ ]; 811 814 "ted5000" = ps: with ps; [ xmltodict ]; 812 - "teksavvy" = ps: with ps; [ ]; 813 815 "telegram" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 814 816 "telegram_bot" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 815 817 "tellduslive" = ps: with ps; [ ]; # missing inputs: tellduslive ··· 957 959 "zha" = ps: with ps; [ bellows pyserial zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy ]; # missing inputs: zigpy-znp 958 960 "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 959 961 "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 962 + "zodiac" = ps: with ps; [ ]; 960 963 "zone" = ps: with ps; [ ]; 961 964 "zoneminder" = ps: with ps; [ zm-py ]; 962 965 "zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ];
+93 -40
pkgs/servers/home-assistant/default.nix
··· 10 10 # self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); } 11 11 # Applied after defaultOverrides 12 12 , packageOverrides ? self: super: { 13 - # TODO: Remove this override after updating to cryptography 2.8: 14 - 15 13 } 16 14 17 15 # Skip pip install of required packages on startup 18 16 , skipPip ? true }: 19 17 20 18 let 21 - 22 19 defaultOverrides = [ 23 20 # Override the version of some packages pinned in Home Assistant's setup.py 24 21 25 - # required by the sun/moon plugins 22 + # Pinned due to API changes in astral>=2.0, required by the sun/moon plugins 26 23 # https://github.com/home-assistant/core/issues/36636 27 24 (mkOverride "astral" "1.10.1" 28 25 "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1") 29 26 30 - # We have 3.x in nixpkgs which is incompatible with home-assistant atm: 31 - # https://github.com/home-assistant/core/blob/dev/requirements_all.txt 27 + # Pinned due to an API change in pyowm>=3.0 28 + # Remove after https://github.com/home-assistant/core/pull/39839 gets merged 32 29 (mkOverride "pyowm" "2.10.0" 33 30 "1xvcv3sbcn9na8cwz21nnjlixysfk5lymnf65d1nqkbgacc1mm4g") 34 31 35 - (mkOverride "bcrypt" "3.1.7" 36 - "0hhywhxx301cxivgxrpslrangbfpccc8y83qbwn1f57cab3nj00b") 32 + # Pinned, because v1.5.0 broke the google_translate integration 33 + # https://github.com/home-assistant/core/pull/38428 34 + (mkOverride "yarl" "1.4.2" 35 + "0jzpgrdl6415zzl8js7095q8ks14555lhgxah76mimffkr39rkaq") 37 36 38 37 # hass-frontend does not exist in python3.pkgs 39 38 (self: super: { ··· 68 67 extraBuildInputs = extraPackages py.pkgs; 69 68 70 69 # Don't forget to run parse-requirements.py after updating 71 - hassVersion = "0.115.6"; 70 + hassVersion = "0.116.2"; 72 71 73 72 in with py.pkgs; buildPythonApplication rec { 74 73 pname = "homeassistant"; 75 74 version = assert (componentPackages.version == hassVersion); hassVersion; 76 75 77 - disabled = pythonOlder "3.5"; 78 - 79 - patches = [ 80 - ./relax-dependencies.patch 81 - ./fix-media-path-test.patch 82 - ]; 76 + # check REQUIRED_PYTHON_VER in homeassistant/const.py 77 + disabled = pythonOlder "3.7.1"; 83 78 84 79 inherit availableComponents; 85 80 ··· 88 83 owner = "home-assistant"; 89 84 repo = "core"; 90 85 rev = version; 91 - sha256 = "07j54glcpa5ngkr0pwdg44f8gas3jz3nh653mr5sb5wg7xspgcr8"; 86 + sha256 = "0q4yqcikkph05mkvg160664lyf0f1qkpm7yc6kh9hgigambxi0yp"; 92 87 }; 93 88 89 + patches = [ 90 + (fetchpatch { 91 + # Fix group tests when run in parallel, remove >= 0.117.0 92 + url = "https://github.com/home-assistant/core/pull/41446/commits/c79dc478b7136b6df43707bf0ad6b53419c8a909.patch"; 93 + sha256 = "1cl81swq960vd2f733dcqq60c0jjzrkm0l2sibcblhmyw597b4vj"; 94 + }) 95 + ]; 96 + 94 97 postPatch = '' 95 98 substituteInPlace setup.py \ 96 - --replace "yarl==1.4.2" "yarl~=1.4" 99 + --replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \ 100 + --replace "cryptography==2.9.2" "cryptography" \ 101 + --replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100" 102 + substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"' 97 103 ''; 98 104 99 105 propagatedBuildInputs = [ 100 106 # From setup.py 101 - aiohttp astral async-timeout attrs bcrypt certifi importlib-metadata jinja2 107 + aiohttp astral async-timeout attrs bcrypt certifi ciso8601 jinja2 102 108 pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml 103 - setuptools voluptuous voluptuous-serialize 104 - # From frontend, image, http and recorder components and auth.mfa_modules.totp 105 - sqlalchemy aiohttp-cors hass-frontend pillow pyotp pyqrcode ciso8601 109 + setuptools voluptuous voluptuous-serialize yarl 110 + # From default_config. frontend, http, image, mobile_app and recorder components as well as 111 + # the auth.mfa_modules.totp module 112 + aiohttp-cors defusedxml distro emoji hass-frontend pynacl pillow pyotp 113 + pyqrcode sqlalchemy 106 114 ] ++ componentBuildInputs ++ extraBuildInputs; 107 115 108 116 # upstream only tests on Linux, so do we. 109 117 doCheck = stdenv.isLinux; 110 118 111 119 checkInputs = [ 112 - asynctest pytest pytest-aiohttp requests-mock hass-nabucasa netdisco pydispatcher 120 + asynctest pytestCheckHook pytest-aiohttp pytest_xdist requests-mock hass-nabucasa netdisco pydispatcher 121 + ]; 122 + 123 + # We cannot test all components, since they'd introduce lots of dependencies, some of which are unpackaged, 124 + # but we should test very common stuff, like what's in `default_config`. 125 + componentTests = [ 126 + "api" 127 + "automation" 128 + "config" 129 + "configurator" 130 + "default_config" 131 + "demo" 132 + "discovery" 133 + "frontend" 134 + "group" 135 + "history" 136 + "homeassistant" 137 + "http" 138 + "input_boolean" 139 + "input_datetime" 140 + "input_text" 141 + "input_number" 142 + "input_select" 143 + "logbook" 144 + "logger" 145 + "media_source" 146 + "mobile_app" 147 + "person" 148 + "scene" 149 + "script" 150 + "shell_command" 151 + "ssdp" 152 + "sun" 153 + "system_health" 154 + "system_log" 155 + "tag" 156 + "websocket_api" 157 + "zeroconf" 158 + "zone" 113 159 ]; 114 160 115 - checkPhase = '' 116 - # the tests require the existance of a media dir 117 - mkdir /build/media 161 + pytestFlagsArray = [ 162 + "-n auto" 163 + # don't bulk test all components 164 + "--ignore tests/components" 165 + # prone to race conditions due to parallel file access 166 + "--ignore tests/test_config.py" 167 + # tries to import unpackaged dependencies 168 + "--ignore tests/test_loader.py" 169 + # pyotp since v2.4.0 complains about the short mock keys, hass pins v2.3.0 170 + "--ignore tests/auth/mfa_modules/test_notify.py" 171 + "tests" 172 + ] ++ map (component: "tests/components/" + component) componentTests; 118 173 119 - # - components' dependencies are not included, so they cannot be tested 120 - # - test_merge_id_schema requires pyqwikswitch 121 - # - test_loader.py tries to load not-packaged dependencies 122 - # - test_notify pyotp doesn't like the short mock keys 123 - # - unclear why test_merge fails: assert merge_log_err.call_count != 0 124 - # - test_setup_safe_mode_if_no_frontend: requires dependencies for components we have not packaged 125 - py.test \ 126 - --ignore tests/components \ 127 - --ignore tests/test_loader.py \ 128 - --ignore tests/auth/mfa_modules/test_notify.py \ 129 - -k "not test_setup_safe_mode_if_no_frontend and not test_merge_id_schema and not test_merge" 174 + disabledTests = [ 175 + # AssertionError: merge_log_err.call_count != 0 176 + "test_merge" 177 + # ModuleNotFoundError: No module named 'pyqwikswitch' 178 + "test_merge_id_schema" 179 + # AssertionError: assert 'unknown' == 'not_home' 180 + "test_device_tracker_not_home" 181 + # Racy https://github.com/home-assistant/core/issues/41425 182 + "test_cached_event_message" 183 + ]; 130 184 131 - # Some basic components should be tested however 132 - py.test \ 133 - tests/components/{api,config,configurator,demo,discovery,frontend,group,history} \ 134 - tests/components/{homeassistant,http,logger,script,shell_command,system_log,websocket_api} 185 + preCheck = '' 186 + # the tests require the existance of a media dir 187 + mkdir /build/media 135 188 ''; 136 189 137 190 makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
-24
pkgs/servers/home-assistant/fix-media-path-test.patch
··· 1 - diff --git a/tests/test_config.py b/tests/test_config.py 2 - index fb22ee1118..1b87e32fe7 100644 3 - --- a/tests/test_config.py 4 - +++ b/tests/test_config.py 5 - @@ -440,7 +440,7 @@ async def test_loading_configuration(hass): 6 - "allowlist_external_dirs": "/etc", 7 - "external_url": "https://www.example.com", 8 - "internal_url": "http://example.local", 9 - - "media_dirs": {"mymedia": "/usr"}, 10 - + "media_dirs": {"mymedia": "/build/media"}, 11 - }, 12 - ) 13 - 14 - @@ -454,8 +454,8 @@ async def test_loading_configuration(hass): 15 - assert hass.config.internal_url == "http://example.local" 16 - assert len(hass.config.allowlist_external_dirs) == 3 17 - assert "/etc" in hass.config.allowlist_external_dirs 18 - - assert "/usr" in hass.config.allowlist_external_dirs 19 - - assert hass.config.media_dirs == {"mymedia": "/usr"} 20 - + assert "/build/media" in hass.config.allowlist_external_dirs 21 - + assert hass.config.media_dirs == {"mymedia": "/build/media"} 22 - assert hass.config.config_source == config_util.SOURCE_YAML 23 - 24 -
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 6 pname = "home-assistant-frontend"; 7 - version = "20200918.2"; 7 + version = "20201001.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1gmk5rbfyqanj30dinfphxrsji4l1yiya2p0ahybyjb9fbzz9cl4"; 11 + sha256 = "1wyac980d8j8bk4bzh9y3a5c4xqfn3062wj5m45kwsx1f5rfx26j"; 12 12 }; 13 13 14 14 # no Python tests implemented
-21
pkgs/servers/home-assistant/relax-dependencies.patch
··· 1 - diff --git a/setup.py b/setup.py 2 - index 81f8727ed6..12200e0b9f 100755 3 - --- a/setup.py 4 - +++ b/setup.py 5 - @@ -43,13 +43,13 @@ REQUIRES = [ 6 - "jinja2>=2.11.1", 7 - "PyJWT==1.7.1", 8 - # PyJWT has loose dependency. We want the latest one. 9 - - "cryptography==2.9.2", 10 - + "cryptography>=2.9.2", 11 - "pip>=8.0.3", 12 - "python-slugify==4.0.1", 13 - "pytz>=2020.1", 14 - "pyyaml==5.3.1", 15 - - "requests==2.24.0", 16 - - "ruamel.yaml==0.15.100", 17 - + "requests>=2.23.0", 18 - + "ruamel.yaml>=0.15.100", 19 - "voluptuous==0.11.7", 20 - "voluptuous-serialize==2.4.0", 21 - "yarl==1.4.2",
+2 -2
pkgs/servers/http/couchdb/2.0.0.nix
··· 1 - { stdenv, fetchurl, erlang, icu, openssl, spidermonkey 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_1_8_5 2 2 , coreutils, bash, makeWrapper, python3 }: 3 3 4 4 stdenv.mkDerivation rec { ··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 - buildInputs = [ erlang icu openssl spidermonkey (python3.withPackages(ps: with ps; [ requests ]))]; 17 + buildInputs = [ erlang icu openssl spidermonkey_1_8_5 (python3.withPackages(ps: with ps; [ requests ]))]; 18 18 19 19 patches = [ ./jsapi.patch ]; 20 20 postPatch = ''
+3 -3
pkgs/servers/http/couchdb/3.nix
··· 1 - { stdenv, fetchurl, erlang, icu, openssl, spidermonkey 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_68 2 2 , coreutils, bash, makeWrapper, python3 }: 3 3 4 4 stdenv.mkDerivation rec { ··· 13 13 sha256 = "1vgqj3zsrkdqgnwzji3mqkapnfd6kq466f5xnya0fvzzl6bcfrs8"; 14 14 }; 15 15 16 - buildInputs = [ erlang icu openssl spidermonkey (python3.withPackages(ps: with ps; [ requests ]))]; 16 + buildInputs = [ erlang icu openssl spidermonkey_68 (python3.withPackages(ps: with ps; [ requests ]))]; 17 17 postPatch = '' 18 - substituteInPlace src/couch/rebar.config.script --replace '/usr/include/mozjs-68' "${spidermonkey.dev}/include/mozjs-68" 18 + substituteInPlace src/couch/rebar.config.script --replace '/usr/include/mozjs-68' "${spidermonkey_68.dev}/include/mozjs-68" 19 19 patchShebangs bin/rebar 20 20 ''; 21 21
+2 -2
pkgs/servers/http/couchdb/default.nix
··· 1 - { stdenv, fetchurl, erlang, icu, openssl, spidermonkey, curl, help2man 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_1_8_5, curl, help2man 2 2 , sphinx, which, file, pkgconfig, getopt }: 3 3 4 4 stdenv.mkDerivation rec { ··· 11 11 }; 12 12 13 13 nativeBuildInputs = [ help2man which file pkgconfig sphinx ]; 14 - buildInputs = [ erlang icu openssl spidermonkey curl ]; 14 + buildInputs = [ erlang icu openssl spidermonkey_1_8_5 curl ]; 15 15 16 16 postInstall = '' 17 17 substituteInPlace $out/bin/couchdb --replace getopt "${getopt}/bin/getopt"
+2 -2
pkgs/servers/mediatomb/default.nix
··· 1 1 { stdenv, fetchgit 2 - , sqlite, expat, mp4v2, flac, spidermonkey, taglib, libexif, curl, ffmpeg_3, file 2 + , sqlite, expat, mp4v2, flac, spidermonkey_68, taglib, libexif, curl, ffmpeg_3, file 3 3 , pkgconfig, autoreconfHook }: 4 4 5 5 stdenv.mkDerivation rec { ··· 12 12 sha256 = "1mimslr4q6mky865y6561rr64cbn4gf0qc2dhgb31hxp4rc1kmzd"; 13 13 }; 14 14 15 - buildInputs = [ sqlite expat spidermonkey taglib libexif curl ffmpeg_3 file mp4v2 flac 15 + buildInputs = [ sqlite expat spidermonkey_68 taglib libexif curl ffmpeg_3 file mp4v2 flac 16 16 pkgconfig autoreconfHook ]; 17 17 18 18 meta = with stdenv.lib; {
+2 -2
pkgs/servers/plex/raw.nix
··· 8 8 # server, and the FHS userenv and corresponding NixOS module should 9 9 # automatically pick up the changes. 10 10 stdenv.mkDerivation rec { 11 - version = "1.20.1.3252-a78fef9a9"; 11 + version = "1.20.2.3402-0fec14d92"; 12 12 pname = "plexmediaserver"; 13 13 14 14 # Fetch the source 15 15 src = fetchurl { 16 16 url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm"; 17 - sha256 = "0z50c6kgsxz1pj8d65ibliqd4xbkwjlmim76j8rjid3amhj50jmx"; 17 + sha256 = "0vylajkk6424cnxx4kg0yl53pg6w271pp71zgg1f4p2nhkbxd91c"; 18 18 }; 19 19 20 20 outputs = [ "out" "basedb" ];
-82
pkgs/servers/sql/oracle-xe/default.nix
··· 1 - { stdenv, makeWrapper, requireFile, patchelf, rpmextract, libaio }: 2 - 3 - with stdenv.lib; 4 - 5 - stdenv.mkDerivation rec { 6 - pname = "oracle-xe"; 7 - version = "11.2.0"; 8 - 9 - src = requireFile { 10 - name = "${pname}-${version}-1.0.x86_64.rpm"; 11 - sha256 = "0s2jj2xn56v5ys6hxb7l7045hw9c1mm1lhj4p2fvqbs02kqchab6"; 12 - 13 - url = "http://www.oracle.com/technetwork/" 14 - + "products/express-edition/downloads/"; 15 - }; 16 - 17 - buildInputs = [ makeWrapper ]; 18 - 19 - unpackCmd = '' 20 - (mkdir -p "${pname}-${version}" && cd "${pname}-${version}" && 21 - ${rpmextract}/bin/rpmextract "$curSrc") 22 - ''; 23 - 24 - buildPhase = let 25 - libs = makeLibraryPath [ libaio ]; 26 - in '' 27 - basedir="u01/app/oracle/product/${version}/xe" 28 - cat > "$basedir/network/admin/listener.ora" <<SQL 29 - # listener.ora Network Configuration File: 30 - 31 - SID_LIST_LISTENER = 32 - (SID_LIST = 33 - (SID_DESC = 34 - (SID_NAME = PLSExtProc) 35 - (ORACLE_HOME = ''${out}/libexec/oracle) 36 - (PROGRAM = extproc) 37 - ) 38 - ) 39 - 40 - LISTENER = 41 - (DESCRIPTION_LIST = 42 - (DESCRIPTION = 43 - (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 44 - (ADDRESS = (PROTOCOL = TCP)(HOST = %hostname%)(PORT = %port%)) 45 - ) 46 - ) 47 - 48 - DEFAULT_SERVICE_LISTENER = (XE) 49 - SQL 50 - 51 - find u01 \ 52 - \( -name '*.sh' \ 53 - -o -path "$basedir/bin/*" \ 54 - \) -print -exec "${patchelf}/bin/patchelf" \ 55 - --interpreter "$(cat "$NIX_CC/nix-support/dynamic-linker")" \ 56 - --set-rpath "${libs}:$out/libexec/oracle/lib" \ 57 - --force-rpath '{}' \; 58 - ''; 59 - 60 - dontStrip = true; 61 - dontPatchELF = true; 62 - 63 - installPhase = '' 64 - mkdir -p "$out/libexec" 65 - cp -r "u01/app/oracle/product/${version}/xe" "$out/libexec/oracle" 66 - 67 - for i in "$out/libexec/oracle/bin"/*; do 68 - makeWrapper "$i" "$out/bin/''${i##*/}" \ 69 - --set ORACLE_HOME "$out/libexec/oracle" \ 70 - --set ORACLE_SID XE \ 71 - --run "export NLS_LANG=\$($out/libexec/oracle/bin/nls_lang.sh)" \ 72 - --prefix PATH : "$out/libexec/oracle/bin" 73 - done 74 - ''; 75 - 76 - meta = { 77 - description = "Oracle Database Express Edition"; 78 - homepage = "http://www.oracle.com/technetwork/products/express-edition/"; 79 - license = licenses.unfree; 80 - platforms = [ "x86_64-linux" ]; 81 - }; 82 - }
+2 -2
pkgs/shells/xonsh/default.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "xonsh"; 11 - version = "0.9.22"; 11 + version = "0.9.23"; 12 12 13 13 # fetch from github because the pypi package ships incomplete tests 14 14 src = fetchFromGitHub { 15 15 owner = "xonsh"; 16 16 repo = "xonsh"; 17 17 rev = version; 18 - sha256 = "04yd8y4lksmxbgl6v6bw1k32r8v5mia3sm8y9v39cgfzjbkvys1p"; 18 + sha256 = "1by13ryq9ldc9wln3fk5mm6zvjp4aim57ikw49v0dfmz8irnpglp"; 19 19 }; 20 20 21 21 LC_ALL = "en_US.UTF-8";
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 4 4 { stdenv, fetchFromGitHub }: 5 5 6 6 stdenv.mkDerivation rec { 7 - version = "2020-10-08"; 7 + version = "2020-10-09"; 8 8 pname = "oh-my-zsh"; 9 - rev = "58ff4e1d2e6a81ea97a05b142c28a931a9924b70"; 9 + rev = "1bb402190d53c118f47a0851f5714dd4faa52809"; 10 10 11 11 src = fetchFromGitHub { 12 12 inherit rev; 13 13 owner = "ohmyzsh"; 14 14 repo = "ohmyzsh"; 15 - sha256 = "096pkq91njg7pvlxar5r39slkzyfky6wcm7p6kfwrlbwh6wx46kz"; 15 + sha256 = "0alm6253mz8yq5l17q7hj89aa0c0nfknds9vqx8pd619bsa6kf4g"; 16 16 }; 17 17 18 18 installPhase = ''
+2
pkgs/test/default.nix
··· 39 39 40 40 patch-shebangs = callPackage ./patch-shebangs {}; 41 41 42 + texlive = callPackage ./texlive {}; 43 + 42 44 writers = callPackage ../build-support/writers/test.nix {}; 43 45 }
+66
pkgs/test/texlive/default.nix
··· 1 + { runCommandNoCC, fetchurl, file, texlive }: 2 + 3 + { 4 + chktex = runCommandNoCC "texlive-test-chktex" { 5 + nativeBuildInputs = [ 6 + (with texlive; combine { inherit scheme-infraonly chktex; }) 7 + ]; 8 + input = builtins.toFile "chktex-sample.tex" '' 9 + \documentclass{article} 10 + \begin{document} 11 + \LaTeX is great 12 + \end{document} 13 + ''; 14 + } '' 15 + chktex -v -nall -w1 "$input" 2>&1 | tee "$out" 16 + grep "One warning printed" "$out" 17 + ''; 18 + 19 + # https://github.com/NixOS/nixpkgs/issues/75605 20 + dvipng = runCommandNoCC "texlive-test-dvipng" { 21 + nativeBuildInputs = [ file texlive.combined.scheme-medium ]; 22 + input = fetchurl { 23 + name = "test_dvipng.tex"; 24 + url = "http://git.savannah.nongnu.org/cgit/dvipng.git/plain/test_dvipng.tex?id=b872753590a18605260078f56cbd6f28d39dc035"; 25 + sha256 = "1pjpf1jvwj2pv5crzdgcrzvbmn7kfmgxa39pcvskl4pa0c9hl88n"; 26 + }; 27 + } '' 28 + cp "$input" ./document.tex 29 + 30 + latex document.tex 31 + dvipng -T tight -strict -picky document.dvi 32 + for f in document*.png; do 33 + file "$f" | tee output 34 + grep PNG output 35 + done 36 + 37 + mkdir "$out" 38 + mv document*.png "$out"/ 39 + ''; 40 + 41 + # https://github.com/NixOS/nixpkgs/issues/75070 42 + dvisvgm = runCommandNoCC "texlive-test-dvisvgm" { 43 + nativeBuildInputs = [ file texlive.combined.scheme-medium ]; 44 + input = builtins.toFile "dvisvgm-sample.tex" '' 45 + \documentclass{article} 46 + \begin{document} 47 + mwe 48 + \end{document} 49 + ''; 50 + } '' 51 + cp "$input" ./document.tex 52 + 53 + latex document.tex 54 + dvisvgm document.dvi -n -o document_dvi.svg 55 + cat document_dvi.svg 56 + file document_dvi.svg | grep SVG 57 + 58 + pdflatex document.tex 59 + dvisvgm -P document.pdf -n -o document_pdf.svg 60 + cat document_pdf.svg 61 + file document_pdf.svg | grep SVG 62 + 63 + mkdir "$out" 64 + mv document*.svg "$out"/ 65 + ''; 66 + }
+2 -2
pkgs/tools/backup/borg/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "borgbackup"; 5 - version = "1.1.13"; 5 + version = "1.1.14"; 6 6 7 7 src = python3.pkgs.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "089q3flmwbz7dc28zlscwylf64kgck3jf1n6lqpwww8hlrk8cjhn"; 9 + sha256 = "1fpdj73cgp96xwasdcifxl7q2pr1my2f4vfdjpv771llri3hgfvx"; 10 10 }; 11 11 12 12 nativeBuildInputs = with python3.pkgs; [
+27
pkgs/tools/compression/flips/default.nix
··· 1 + { stdenv, fetchFromGitHub, gtk3, libdivsufsort, pkg-config, wrapGAppsHook }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "flips"; 5 + version = "unstable-2020-10-02"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Alcaro"; 9 + repo = "Flips"; 10 + rev = "5a3d2012b8ea53ae777c24b8ac4edb9a6bdb9761"; 11 + sha256 = "1ksh9j1n5z8b78yd7gjxswndsqnb1azp84xk4rc0p7zq127l0fyy"; 12 + }; 13 + 14 + nativeBuildInputs = [ pkg-config wrapGAppsHook ]; 15 + buildInputs = [ gtk3 libdivsufsort ]; 16 + patches = [ ./use-system-libdivsufsort.patch ]; 17 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 18 + buildPhase = "./make.sh"; 19 + 20 + meta = with stdenv.lib; { 21 + description = "A patcher for IPS and BPS files"; 22 + homepage = "https://github.com/Alcaro/Flips"; 23 + license = licenses.gpl3Plus; 24 + maintainers = [ maintainers.xfix ]; 25 + platforms = platforms.linux; 26 + }; 27 + }
+15
pkgs/tools/compression/flips/use-system-libdivsufsort.patch
··· 1 + diff --git a/Makefile b/Makefile 2 + index c9d8b6d..9d66b0b 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -79,9 +79,7 @@ endif 6 + MOREFLAGS := $(CFLAGS_$(TARGET)) 7 + 8 + 9 + -DIVSUF := libdivsufsort-2.0.1 10 + -SOURCES += $(DIVSUF)/lib/divsufsort.c $(DIVSUF)/lib/sssort.c $(DIVSUF)/lib/trsort.c 11 + -MOREFLAGS += -I$(DIVSUF)/include -DHAVE_CONFIG_H -D__STDC_FORMAT_MACROS 12 + +MOREFLAGS += -ldivsufsort 13 + 14 + ifeq ($(TARGET),gtk) 15 + CFLAGS_G += -fopenmp
+4
pkgs/tools/filesystems/apfs-fuse/default.nix
··· 15 15 buildInputs = [ fuse3 bzip2 zlib attr ]; 16 16 nativeBuildInputs = [ cmake ]; 17 17 18 + postFixup = '' 19 + ln -s $out/bin/apfs-fuse $out/bin/mount.fuse.apfs-fuse 20 + ''; 21 + 18 22 meta = with stdenv.lib; { 19 23 homepage = "https://github.com/sgan81/apfs-fuse"; 20 24 description = "FUSE driver for APFS (Apple File System)";
+2 -2
pkgs/tools/filesystems/fuse-overlayfs/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fuse-overlayfs"; 5 - version = "1.1.2"; 5 + version = "1.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "containers"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1ivz65nnyisha3lkk6ywx175f2sdacjz3q5vy9xddr7dixwd2b18"; 11 + sha256 = "1ihibhj48fk1c89yh7vyb44mkywxphxqqgz7xks9caw05qw5ac1y"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+1 -1
pkgs/tools/graphics/dmtx-utils/default.nix
··· 25 25 description = "Data matrix command-line utilities"; 26 26 license = stdenv.lib.licenses.lgpl2 ; 27 27 maintainers = [stdenv.lib.maintainers.raskin]; 28 - platforms = stdenv.lib.platforms.linux; 28 + platforms = stdenv.lib.platforms.unix; 29 29 }; 30 30 }
+2 -2
pkgs/tools/misc/snapper/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "snapper"; 8 - version = "0.8.12"; 8 + version = "0.8.14"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "openSUSE"; 12 12 repo = "snapper"; 13 13 rev = "v${version}"; 14 - sha256 = "0vkzncgyf1l2wcr5qd615qbd0hmclfrblg38mx52m707z3wyv88v"; 14 + sha256 = "1q687bjwy668klxnhsrc2rlhisa59j8bhmh1jw220rq7z0hm2khr"; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+4 -5
pkgs/tools/misc/xsel/default.nix
··· 1 - {stdenv, lib, fetchFromGitHub, libX11, autoreconfHook }: 1 + { stdenv, lib, fetchFromGitHub, libX11, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "xsel-unstable"; 5 - 6 - version = "2019-08-21"; 5 + version = "2020-05-27"; 7 6 8 7 src = fetchFromGitHub { 9 8 owner = "kfish"; 10 9 repo = "xsel"; 11 - rev = "ef01f3c72a195dbce682184c842b81b17d7d7ad1"; 12 - sha256 = "191qa6022b7nww3bicfxpgp4d9x6c8s3sgixi780383ghkxds08c"; 10 + rev = "062e6d373537c60829fa9b5dcddbcd942986b3c3"; 11 + sha256 = "0fbf80zsc22vcqp59r9fdx4icxhrkv7l3lphw83326jrmkzy6kri"; 13 12 }; 14 13 15 14 nativeBuildInputs = [ autoreconfHook ];
+20 -8
pkgs/tools/networking/packetdrill/default.nix
··· 1 - { stdenv, fetchFromGitHub, bison, flex }: 2 - stdenv.mkDerivation { 3 - version = "1.0"; 1 + { stdenv, fetchFromGitHub, bison, flex, cmake, libpcap }: 2 + stdenv.mkDerivation rec { 4 3 pname = "packetdrill"; 4 + version = "unstable-2020-08-22"; 5 + 5 6 src = fetchFromGitHub { 6 7 owner = "google"; 7 8 repo = "packetdrill"; 8 - rev = "58a7865c47e3a71e92ca0e4cc478c320e1c35f82"; 9 - sha256 = "09sqiakmn63idfjhy2ddf1456sfhi8yhsbp8lxvc1yfjikjxwwbc"; 9 + rev = "68a34fa73cf221e5f52d6fa4f203bcd93062be1b"; 10 + sha256 = "0djkwb6l2959f44d98vwb092rghf0qmii8391vrpxqb99j6pv4h6"; 10 11 }; 11 12 setSourceRoot = '' 12 13 export sourceRoot=$(realpath */gtests/net/packetdrill) 13 14 ''; 15 + 14 16 NIX_CFLAGS_COMPILE = [ 15 17 "-Wno-error=unused-result" 16 18 "-Wno-error=stringop-truncation" 17 19 "-Wno-error=address-of-packed-member" 18 20 ]; 19 - nativeBuildInputs = [ bison flex ]; 20 - patches = [ ./nix.patch ]; 21 - enableParallelBuilding = true; 21 + nativeBuildInputs = [ bison flex cmake libpcap ]; 22 + buildInputs = [ libpcap ]; 23 + 24 + installPhase = '' 25 + install -m 0755 -t $out/bin -D \ 26 + packetdrill \ 27 + packet_parser_test \ 28 + packet_to_string_test \ 29 + checksum_test 30 + mkdir -p $out/share 31 + cp -r ../tests $out/share/packetdrill-tests 32 + ''; 33 + 22 34 meta = { 23 35 description = "Quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks"; 24 36 homepage = "https://github.com/google/packetdrill";
-24
pkgs/tools/networking/packetdrill/nix.patch
··· 1 - diff --git a/gtests/net/packetdrill/Makefile.common b/gtests/net/packetdrill/Makefile.common 2 - index 0ec741f..bf1cbb1 100644 3 - --- a/Makefile.common 4 - +++ b/Makefile.common 5 - @@ -33,7 +33,7 @@ packetdrill-lib := \ 6 - packetdrill-objs := packetdrill.o $(packetdrill-lib) 7 - 8 - packetdrill: $(packetdrill-objs) 9 - - $(CC) -o packetdrill -g -static $(packetdrill-objs) $(packetdrill-ext-libs) 10 - + $(CC) -o packetdrill -g $(packetdrill-objs) $(packetdrill-ext-libs) 11 - 12 - test-bins := checksum_test packet_parser_test packet_to_string_test 13 - tests: $(test-bins) 14 - @@ -43,6 +43,10 @@ tests: $(test-bins) 15 - 16 - binaries: packetdrill $(test-bins) 17 - 18 - +install: packetdrill $(test-bins) 19 - + mkdir -p ${out}/bin 20 - + cp -vi $^ ${out}/bin 21 - + 22 - checksum_test-objs := $(packetdrill-lib) checksum_test.o 23 - checksum_test: $(checksum_test-objs) 24 - $(CC) -o checksum_test $(checksum_test-objs) $(packetdrill-ext-libs)
+4 -4
pkgs/tools/networking/tox-node/default.nix
··· 7 7 8 8 buildRustPackage rec { 9 9 pname = "tox-node"; 10 - version = "0.0.8"; 10 + version = "0.1.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "tox-rs"; 14 14 repo = "tox-node"; 15 15 rev = "v${version}"; 16 - sha256 = "0vnjbhz74d4s6701xsd46ygx0kq8wd8xwpajvkhdivc042mw9078"; 16 + sha256 = "0bar42nigjwn7dq48rmg74sm3gnfqvb6gnd9g1n0i8nmynd00wvn"; 17 17 }; 18 18 19 19 buildInputs = [ libsodium openssl ]; ··· 31 31 32 32 doCheck = false; 33 33 34 - cargoSha256 = "1ka22krw8s05vpamg9naqqf7vv5h8dkpfdik0wy8nispkrxzgb92"; 34 + cargoSha256 = "087ccb824hmmxmnn5c2bzww2q888a8zy6y7rwgsdfr8rbay2c909"; 35 35 36 36 meta = with stdenv.lib; { 37 37 description = "A server application to run tox node written in pure Rust"; 38 38 homepage = "https://github.com/tox-rs/tox-node"; 39 - license = [ licenses.mit ]; 39 + license = [ licenses.gpl3Plus ]; 40 40 platforms = platforms.linux; 41 41 maintainers = with maintainers; [ suhr ]; 42 42 };
+31
pkgs/tools/nix/nix-output-monitor/default.nix
··· 1 + { mkDerivation, ansi-terminal, async, attoparsec, base, containers 2 + , directory, HUnit, mtl, nix-derivation, process, relude, stdenv 3 + , stm, text, time, unix, fetchFromGitHub 4 + }: 5 + mkDerivation { 6 + pname = "nix-output-monitor"; 7 + version = "0.1.0.0"; 8 + src = fetchFromGitHub { 9 + owner = "maralorn"; 10 + repo = "nix-output-monitor"; 11 + sha256 = "1k9fni02y7xb97mkif1k7s0y1xv06hnqbkds35k4gg8mnf5z911i"; 12 + rev = "a0e0b09"; 13 + }; 14 + isLibrary = true; 15 + isExecutable = true; 16 + libraryHaskellDepends = [ 17 + ansi-terminal async attoparsec base containers directory mtl 18 + nix-derivation relude stm text time unix 19 + ]; 20 + executableHaskellDepends = [ 21 + ansi-terminal async attoparsec base containers directory mtl 22 + nix-derivation relude stm text time unix 23 + ]; 24 + testHaskellDepends = [ 25 + ansi-terminal async attoparsec base containers directory HUnit mtl 26 + nix-derivation process relude stm text time unix 27 + ]; 28 + homepage = "https://github.com/maralorn/nix-output-monitor"; 29 + description = "Parses output of nix-build to show additional information"; 30 + license = stdenv.lib.licenses.agpl3Plus; 31 + }
+6 -4
pkgs/tools/security/sudo/default.nix
··· 1 - { stdenv, fetchurl, coreutils, pam, groff, sssd 1 + { stdenv, fetchurl, coreutils, pam, groff, sssd, nixosTests 2 2 , sendmailPath ? "/run/wrappers/bin/sendmail" 3 3 , withInsults ? false 4 4 , withSssd ? false ··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "sudo"; 9 - version = "1.8.31p1"; 9 + version = "1.9.3p1"; 10 10 11 11 src = fetchurl { 12 12 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 13 - sha256 = "1n0mdmgcs92af34xxsnsh1arrngymhdmwd9srjgjbk65q7xzsg67"; 13 + sha256 = "17mldsg5d08s23cskmjxfa81ibnqw3slgf3l4023j72ywi9xxffw"; 14 14 }; 15 15 16 16 prePatch = '' ··· 61 61 rm -f $out/share/doc/sudo/ChangeLog 62 62 ''; 63 63 64 + passthru.tests = { inherit (nixosTests) sudo; }; 65 + 64 66 meta = { 65 67 description = "A command to run commands as root"; 66 68 ··· 76 78 77 79 license = "https://www.sudo.ws/sudo/license.html"; 78 80 79 - maintainers = [ stdenv.lib.maintainers.eelco ]; 81 + maintainers = with stdenv.lib.maintainers; [ eelco delroth ]; 80 82 81 83 platforms = stdenv.lib.platforms.linux; 82 84 };
+4
pkgs/top-level/aliases.nix
··· 46 46 arduino_core = arduino-core; # added 2015-02-04 47 47 arora = throw "arora has been removed."; # added 2020-09-09 48 48 asciidocFull = asciidoc-full; # added 2014-06-22 49 + asterisk_15 = throw "Asterisk 15 is end of life and has been removed."; # added 2020-10-07 49 50 at_spi2_atk = at-spi2-atk; # added 2018-02-25 50 51 at_spi2_core = at-spi2-core; # added 2018-02-25 51 52 avldrums-lv2 = x42-avldrums; # added 2020-03-29 ··· 555 556 source-han-serif-traditional-chinese = source-han-serif; 556 557 557 558 net_snmp = net-snmp; # added 2019-12-21 559 + oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained."; # added 2020-10-09 558 560 spaceOrbit = space-orbit; # addewd 2016-05-23 559 561 speech_tools = speech-tools; # added 2018-04-25 560 562 speedtest_cli = speedtest-cli; # added 2015-02-17 ··· 661 663 youtubeDL = youtube-dl; # added 2014-10-26 662 664 zdfmediathk = mediathekview; # added 2019-01-19 663 665 gnome_user_docs = gnome-user-docs; # added 2019-11-20 666 + # spidermonkey is not ABI upwards-ompatible, so only allow this for nix-shell 667 + spidermonkey = spidermonkey_78; # added 2020-10-09 664 668 665 669 # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 666 670 # branch-off
+91 -56
pkgs/top-level/all-packages.nix
··· 278 278 279 279 dispad = callPackage ../tools/X11/dispad { }; 280 280 281 - dupeguru = callPackage ../applications/misc/dupeguru { qt5 = qt514; }; 281 + dupeguru = callPackage ../applications/misc/dupeguru { }; 282 282 283 283 dump1090 = callPackage ../applications/radio/dump1090 { }; 284 284 ··· 978 978 cudd = callPackage ../development/libraries/cudd { }; 979 979 980 980 cue = callPackage ../development/tools/cue { }; 981 + 982 + cyclone-scheme = callPackage ../development/interpreters/cyclone { }; 981 983 982 984 deltachat-electron = callPackage 983 985 ../applications/networking/instant-messengers/deltachat-electron { }; ··· 2061 2063 2062 2064 gmic = callPackage ../tools/graphics/gmic { }; 2063 2065 2064 - gmic-qt = libsForQt514.callPackage ../tools/graphics/gmic-qt { }; 2066 + gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { }; 2065 2067 2068 + # NOTE: If overriding qt version, krita needs to use the same qt version as 2069 + # well. 2066 2070 gmic-qt-krita = gmic-qt.override { 2067 2071 variant = "krita"; 2068 2072 }; ··· 2281 2285 nfstrace = callPackage ../tools/networking/nfstrace { }; 2282 2286 2283 2287 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 2288 + 2289 + nix-output-monitor = haskell.lib.justStaticExecutables (haskellPackages.nix-output-monitor); 2284 2290 2285 2291 nix-template = callPackage ../tools/package-management/nix-template { }; 2286 2292 ··· 3703 3709 3704 3710 flashrom = callPackage ../tools/misc/flashrom { }; 3705 3711 3706 - flent = python3Packages.callPackage ../applications/networking/flent { qt5 = qt514; }; 3712 + flent = python3Packages.callPackage ../applications/networking/flent { }; 3707 3713 3708 3714 flpsed = callPackage ../applications/editors/flpsed { }; 3709 3715 ··· 3740 3746 flac123 = callPackage ../applications/audio/flac123 { }; 3741 3747 3742 3748 flamegraph = callPackage ../development/tools/flamegraph { }; 3749 + 3750 + flips = callPackage ../tools/compression/flips { }; 3743 3751 3744 3752 flvtool2 = callPackage ../tools/video/flvtool2 { }; 3745 3753 ··· 5760 5768 5761 5769 mkgmap = callPackage ../applications/misc/mkgmap { }; 5762 5770 5771 + mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { }; 5772 + 5763 5773 mpack = callPackage ../tools/networking/mpack { }; 5764 5774 5765 5775 mtm = callPackage ../tools/misc/mtm { }; ··· 6491 6501 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 6492 6502 }; 6493 6503 6494 - qarte = libsForQt514.callPackage ../applications/video/qarte { }; 6504 + qarte = libsForQt5.callPackage ../applications/video/qarte { }; 6495 6505 6496 6506 qlcplus = libsForQt512.callPackage ../applications/misc/qlcplus { }; 6497 6507 ··· 6595 6605 6596 6606 reredirect = callPackage ../tools/misc/reredirect { }; 6597 6607 6598 - retext = libsForQt514.callPackage ../applications/editors/retext { }; 6608 + retext = libsForQt5.callPackage ../applications/editors/retext { }; 6599 6609 6600 6610 richgo = callPackage ../development/tools/richgo { }; 6601 6611 ··· 9264 9274 graalvm8-ee 9265 9275 graalvm11-ee; 9266 9276 9267 - openshot-qt = libsForQt514.callPackage ../applications/video/openshot-qt { }; 9277 + openshot-qt = let 9278 + # Cannot use a newer Qt (5.15) version because it requires qtwebkit 9279 + # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b 9280 + pkgs_ = pkgs.extend(_: prev: { 9281 + pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: { 9282 + pkgs = oldAttrs.pkgs.extend(_: _: { 9283 + qt5 = pkgs.qt514; 9284 + libsForQt5 = pkgs.libsForQt514; 9285 + }); 9286 + }); 9287 + }); 9288 + in pkgs_.libsForQt514.callPackage ../applications/video/openshot-qt { }; 9268 9289 9269 9290 openspin = callPackage ../development/compilers/openspin { }; 9270 9291 ··· 10225 10246 python3Packages = python3.pkgs; 10226 10247 10227 10248 pythonInterpreters = callPackage ./../development/interpreters/python { 10228 - # Overrides that apply to all Python interpreters 10249 + # Overrides that apply to all Python interpreters and their packages 10250 + # Generally, this should be avoided. 10229 10251 pkgs = pkgs.extend (final: _: { 10230 - qt5 = final.qt514; 10231 - libsForQt5 = final.libsForQt514; 10232 10252 }); 10233 10253 }; 10234 10254 inherit (pythonInterpreters) python27 python36 python37 python38 python39 python3Minimal pypy27 pypy36; ··· 10381 10401 spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { }; 10382 10402 spidermonkey_68 = callPackage ../development/interpreters/spidermonkey/68.nix { }; 10383 10403 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { }; 10384 - spidermonkey = spidermonkey_68; 10385 10404 10386 10405 ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { }; 10387 10406 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { }; ··· 10830 10849 }; 10831 10850 10832 10851 # Does not actually depend on Qt 5 10833 - inherit (kdeFrameworks) extra-cmake-modules kapidox kdoctools; 10852 + inherit (kdeFrameworks) extra-cmake-modules; 10834 10853 10835 10854 coccinelle = callPackage ../development/tools/misc/coccinelle { 10836 10855 ocamlPackages = ocaml-ng.ocamlPackages_4_05; ··· 11225 11244 11226 11245 kati = callPackage ../development/tools/build-managers/kati { }; 11227 11246 11228 - kcc = libsForQt514.callPackage ../applications/graphics/kcc { }; 11247 + kcc = libsForQt5.callPackage ../applications/graphics/kcc { }; 11229 11248 11230 11249 kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { 11231 11250 gperf = gperf_3_0; ··· 12554 12573 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {}; 12555 12574 12556 12575 giblib = callPackage ../development/libraries/giblib { }; 12576 + 12577 + gifticlib = callPackage ../development/libraries/science/biology/gifticlib { }; 12557 12578 12558 12579 gio-sharp = callPackage ../development/libraries/gio-sharp { }; 12559 12580 ··· 15038 15059 kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt 15039 15060 networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet 15040 15061 syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose 15041 - kcontacts kquickcharts; 15062 + kcontacts kquickcharts kdoctools kapidox; 15042 15063 15043 15064 ### KDE PLASMA 5 15044 15065 ··· 15074 15095 15075 15096 kproperty = callPackage ../development/libraries/kproperty { }; 15076 15097 15098 + kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { }; 15099 + 15077 15100 kreport = callPackage ../development/libraries/kreport { }; 15078 15101 15079 15102 libcommuni = callPackage ../development/libraries/libcommuni { }; ··· 15117 15140 qt5Support = true; 15118 15141 suffix = "qt5"; 15119 15142 }; 15143 + 15144 + pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { }; 15120 15145 15121 15146 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 15122 15147 ··· 15371 15396 15372 15397 simp_le = callPackage ../tools/admin/simp_le { }; 15373 15398 15374 - simpleitk = callPackage ../development/libraries/simpleitk { 15375 - lua = lua51Packages.lua; 15376 - }; 15399 + simpleitk = callPackage ../development/libraries/simpleitk { }; 15377 15400 15378 15401 sfml = callPackage ../development/libraries/sfml { 15379 15402 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL; ··· 16374 16397 16375 16398 inherit (callPackages ../servers/asterisk { }) 16376 16399 asterisk asterisk-stable asterisk-lts 16377 - asterisk_13 asterisk_15 asterisk_16; 16400 + asterisk_13 asterisk_16 asterisk_17; 16378 16401 16379 16402 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { }; 16380 16403 ··· 16402 16425 }; 16403 16426 16404 16427 couchdb = callPackage ../servers/http/couchdb { 16405 - spidermonkey = spidermonkey_1_8_5; 16406 16428 sphinx = python27Packages.sphinx; 16407 16429 erlang = erlangR19; 16408 16430 }; 16409 16431 16410 16432 couchdb2 = callPackage ../servers/http/couchdb/2.0.0.nix { 16411 - spidermonkey = spidermonkey_1_8_5; 16412 16433 erlang = erlangR21; 16413 16434 }; 16414 16435 16415 16436 couchdb3 = callPackage ../servers/http/couchdb/3.nix { 16416 - spidermonkey = spidermonkey_68; 16417 16437 erlang = erlangR22; 16418 16438 }; 16419 16439 ··· 16768 16788 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; 16769 16789 }; 16770 16790 16771 - qpaeq = libsForQt514.callPackage ../servers/pulseaudio/qpaeq.nix { }; 16791 + qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { }; 16772 16792 16773 16793 pulseaudioFull = pulseaudio.override { 16774 16794 x11Support = true; ··· 16936 16956 oidentd = callPackage ../servers/identd/oidentd { }; 16937 16957 16938 16958 openfire = callPackage ../servers/xmpp/openfire { }; 16939 - 16940 - oracleXE = callPackage ../servers/sql/oracle-xe { }; 16941 16959 16942 16960 softether_4_25 = callPackage ../servers/softether/4.25.nix { openssl = openssl_1_0_2; }; 16943 16961 softether_4_29 = callPackage ../servers/softether/4.29.nix { }; ··· 17522 17540 17523 17541 fatrace = callPackage ../os-specific/linux/fatrace { }; 17524 17542 17525 - ffado = libsForQt514.callPackage ../os-specific/linux/ffado { 17543 + ffado = libsForQt5.callPackage ../os-specific/linux/ffado { 17526 17544 inherit (pkgs.linuxPackages) kernel; 17527 17545 }; 17528 17546 libffado = ffado; ··· 19745 19763 19746 19764 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { }; 19747 19765 19748 - cadence = libsForQt514.callPackage ../applications/audio/cadence { }; 19766 + cadence = let 19767 + # Use Qt 5.14 consistently 19768 + pkgs_ = pkgs.extend(_: prev: { 19769 + pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: { 19770 + pkgs = oldAttrs.pkgs.extend(_: _: { 19771 + qt5 = pkgs.qt514; 19772 + libsForQt5 = pkgs.libsForQt514; 19773 + }); 19774 + }); 19775 + }); 19776 + in pkgs_.libsForQt514.callPackage ../applications/audio/cadence { }; 19749 19777 19750 19778 cheesecutter = callPackage ../applications/audio/cheesecutter { }; 19751 19779 ··· 19941 19969 19942 19970 calculix = callPackage ../applications/science/math/calculix {}; 19943 19971 19944 - calibre-py2 = libsForQt514.callPackage ../applications/misc/calibre { pythonPackages = python2Packages; }; 19972 + calibre-py2 = libsForQt5.callPackage ../applications/misc/calibre { pythonPackages = python2Packages; }; 19945 19973 19946 - calibre-py3 = libsForQt514.callPackage ../applications/misc/calibre { pythonPackages = python3Packages; }; 19974 + calibre-py3 = libsForQt5.callPackage ../applications/misc/calibre { pythonPackages = python3Packages; }; 19947 19975 19948 19976 calibre = calibre-py3; 19949 19977 ··· 19961 19989 19962 19990 carddav-util = callPackage ../tools/networking/carddav-util { }; 19963 19991 19964 - carla = libsForQt514.callPackage ../applications/audio/carla { }; 19992 + carla = libsForQt5.callPackage ../applications/audio/carla { }; 19965 19993 19966 19994 castor = callPackage ../applications/networking/browsers/castor { }; 19967 19995 ··· 20108 20136 20109 20137 coyim = callPackage ../applications/networking/instant-messengers/coyim {}; 20110 20138 20111 - cq-editor = libsForQt514.callPackage ../applications/graphics/cq-editor { 20139 + cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { 20112 20140 python3Packages = python37Packages; 20113 20141 }; 20114 20142 ··· 20318 20346 20319 20347 ekho = callPackage ../applications/audio/ekho { }; 20320 20348 20321 - electron-cash = libsForQt514.callPackage ../applications/misc/electron-cash { }; 20349 + electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { }; 20322 20350 20323 20351 electrum = libsForQt5.callPackage ../applications/misc/electrum { }; 20324 20352 20325 20353 electrum-dash = callPackage ../applications/misc/electrum/dash.nix { }; 20326 20354 20327 - electrum-ltc = libsForQt514.callPackage ../applications/misc/electrum/ltc.nix { }; 20355 + electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { }; 20328 20356 20329 20357 elementary-planner = callPackage ../applications/office/elementary-planner { }; 20330 20358 ··· 20812 20840 20813 20841 fractal = callPackage ../applications/networking/instant-messengers/fractal { }; 20814 20842 20815 - freecad = libsForQt514.callPackage ../applications/graphics/freecad { 20843 + freecad = libsForQt5.callPackage ../applications/graphics/freecad { 20816 20844 mpi = openmpi; 20817 20845 }; 20818 - freecadStable = libsForQt514.callPackage ../applications/graphics/freecad/stable.nix { 20846 + freecadStable = libsForQt5.callPackage ../applications/graphics/freecad/stable.nix { 20819 20847 mpi = openmpi; 20820 20848 opencascade-occt = opencascade-occt730; 20821 20849 python3Packages = python37Packages; ··· 20846 20874 20847 20875 freerdpUnstable = freerdp; 20848 20876 20849 - friture = libsForQt514.callPackage ../applications/audio/friture { }; 20877 + friture = libsForQt5.callPackage ../applications/audio/friture { }; 20850 20878 20851 20879 fte = callPackage ../applications/editors/fte { }; 20852 20880 ··· 20940 20968 opencv = python37Packages.opencv3; 20941 20969 }; 20942 20970 20943 - manuskript = libsForQt514.callPackage ../applications/editors/manuskript { }; 20971 + manuskript = libsForQt5.callPackage ../applications/editors/manuskript { }; 20944 20972 20945 20973 manul = callPackage ../development/tools/manul { }; 20946 20974 ··· 21403 21431 # Impressive, formerly known as "KeyJNote". 21404 21432 impressive = callPackage ../applications/office/impressive { }; 21405 21433 21406 - inkcut = libsForQt514.callPackage ../applications/misc/inkcut { }; 21434 + inkcut = libsForQt5.callPackage ../applications/misc/inkcut { }; 21407 21435 21408 21436 inkscape = callPackage ../applications/graphics/inkscape { 21409 21437 lcms = lcms2; ··· 21569 21597 21570 21598 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21571 21599 21572 - kdeconnect = libsForQt514.callPackage ../applications/misc/kdeconnect { }; 21600 + kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { }; 21573 21601 21574 21602 inherit (kdeFrameworks) kdesu; 21575 21603 ··· 21630 21658 21631 21659 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 21632 21660 21633 - kmymoney = libsForQt514.callPackage ../applications/office/kmymoney { 21661 + kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { 21634 21662 inherit (kdeApplications) kidentitymanagement; 21635 21663 inherit (kdeFrameworks) kdewebkit; 21636 21664 }; ··· 21645 21673 21646 21674 kpt = callPackage ../applications/networking/cluster/kpt { }; 21647 21675 21648 - krita = libsForQt514.callPackage ../applications/graphics/krita { 21676 + krita = libsForQt5.callPackage ../applications/graphics/krita { 21649 21677 openjpeg = openjpeg_1; 21650 21678 }; 21651 21679 ··· 21727 21755 21728 21756 legit = gitAndTools.legit; 21729 21757 21730 - leo-editor = libsForQt514.callPackage ../applications/editors/leo-editor { }; 21758 + leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { }; 21731 21759 21732 21760 libowfat = callPackage ../development/libraries/libowfat { }; 21733 21761 ··· 22882 22910 22883 22911 qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {}; 22884 22912 22885 - qgis-unwrapped = libsForQt514.callPackage ../applications/gis/qgis/unwrapped.nix { 22913 + # Our 3.10 LTS cannot use a newer Qt (5.15) version because it requires qtwebkit 22914 + # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b 22915 + qgis-unwrapped = let 22916 + pkgs_ = pkgs.extend(_: prev: { 22917 + pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: { 22918 + pkgs = oldAttrs.pkgs.extend(_: _: { 22919 + qt5 = pkgs.qt514; 22920 + libsForQt5 = pkgs.libsForQt514; 22921 + }); 22922 + }); 22923 + }); 22924 + in pkgs_.libsForQt514.callPackage ../applications/gis/qgis/unwrapped.nix { 22886 22925 withGrass = false; 22887 22926 }; 22888 22927 ··· 22914 22953 22915 22954 qmmp = libsForQt5.callPackage ../applications/audio/qmmp { }; 22916 22955 22917 - qnotero = libsForQt514.callPackage ../applications/office/qnotero { }; 22956 + qnotero = libsForQt5.callPackage ../applications/office/qnotero { }; 22918 22957 22919 22958 qrcode = callPackage ../tools/graphics/qrcode {}; 22920 22959 ··· 23008 23047 23009 23048 quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; }; 23010 23049 23011 - qutebrowser = let 23012 - pkgs_ = pkgs.extend(_: prev: { 23013 - pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: { 23014 - pkgs = oldAttrs.pkgs.extend(_: _: { 23015 - inherit (pkgs) qt5 libsForQt514; 23016 - }); 23017 - }); 23018 - }); 23019 - in pkgs_.libsForQt514.callPackage ../applications/networking/browsers/qutebrowser { }; 23050 + qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { }; 23020 23051 23021 23052 qxw = callPackage ../applications/editors/qxw {}; 23022 23053 ··· 23038 23069 23039 23070 rapcad = libsForQt514.callPackage ../applications/graphics/rapcad { boost = boost159; }; 23040 23071 23041 - rapid-photo-downloader = libsForQt514.callPackage ../applications/graphics/rapid-photo-downloader { }; 23072 + rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { }; 23042 23073 23043 23074 rapidsvn = callPackage ../applications/version-management/rapidsvn { }; 23044 23075 ··· 23333 23364 23334 23365 curaengine = callPackage ../applications/misc/curaengine { inherit (python3.pkgs) libarcus; }; 23335 23366 23336 - cura = libsForQt514.callPackage ../applications/misc/cura { }; 23367 + cura = libsForQt5.callPackage ../applications/misc/cura { }; 23337 23368 23338 23369 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { }; 23339 23370 23340 - curaLulzbot = libsForQt514.callPackage ../applications/misc/cura/lulzbot/default.nix { }; 23371 + curaLulzbot = libsForQt5.callPackage ../applications/misc/cura/lulzbot/default.nix { }; 23341 23372 23342 23373 curaByDagoma = callPackage ../applications/misc/curabydagoma { }; 23343 23374 ··· 24058 24089 24059 24090 webcamoid = libsForQt514.callPackage ../applications/video/webcamoid { }; 24060 24091 24061 - webmacs = libsForQt514.callPackage ../applications/networking/browsers/webmacs {}; 24092 + webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {}; 24062 24093 24063 24094 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {}; 24064 24095 ··· 26549 26580 26550 26581 fped = callPackage ../applications/science/electronics/fped { }; 26551 26582 26583 + horizon-eda = callPackage ../applications/science/electronics/horizon-eda {}; 26584 + 26552 26585 # this is a wrapper for kicad.base and kicad.libraries 26553 26586 kicad = callPackage ../applications/science/electronics/kicad { }; 26554 26587 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; }; ··· 26777 26810 26778 26811 nlojet = callPackage ../development/libraries/physics/nlojet { }; 26779 26812 26780 - pythia = callPackage ../development/libraries/physics/pythia { }; 26813 + pythia = callPackage ../development/libraries/physics/pythia { 26814 + hepmc = hepmc2; 26815 + }; 26781 26816 26782 26817 rivet = callPackage ../development/libraries/physics/rivet { 26783 26818 hepmc = hepmc2;
+2
pkgs/top-level/python-packages.nix
··· 4050 4050 4051 4051 nose-focus = callPackage ../development/python-modules/nose-focus { }; 4052 4052 4053 + nose-timer = callPackage ../development/python-modules/nose-timer { }; 4054 + 4053 4055 nosejs = callPackage ../development/python-modules/nosejs { }; 4054 4056 4055 4057 nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { };