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 57 [deps.nix] 58 insert_final_newline = unset 59 60 [eggs.nix] 61 trim_trailing_whitespace = unset ··· 64 insert_final_newline = unset 65 66 [node-{composition,packages}.nix] 67 insert_final_newline = unset 68 69 [nixos/modules/services/networking/ircd-hybrid/*.{conf,in}] ··· 98 [pkgs/development/mobile/androidenv/generated/{addons,packages}.nix] 99 trim_trailing_whitespace = unset 100 101 - [pkgs/development/node-packages/node-packages.nix] 102 insert_final_newline = unset 103 104 [pkgs/servers/dict/wordnet_structures.py]
··· 56 57 [deps.nix] 58 insert_final_newline = unset 59 + [pkgs/tools/networking/dd-agent/*-deps.nix] 60 + insert_final_newline = unset 61 62 [eggs.nix] 63 trim_trailing_whitespace = unset ··· 66 insert_final_newline = unset 67 68 [node-{composition,packages}.nix] 69 + insert_final_newline = unset 70 + [node-packages-generated.nix] 71 insert_final_newline = unset 72 73 [nixos/modules/services/networking/ircd-hybrid/*.{conf,in}] ··· 102 [pkgs/development/mobile/androidenv/generated/{addons,packages}.nix] 103 trim_trailing_whitespace = unset 104 105 + [pkgs/development/node-packages/composition.nix] 106 insert_final_newline = unset 107 108 [pkgs/servers/dict/wordnet_structures.py]
+1 -1
lib/default.nix
··· 66 stringLength sub substring tail; 67 inherit (trivial) id const pipe concat or and bitAnd bitOr bitXor 68 bitNot boolToString mergeAttrs flip mapNullable inNixShell min max 69 - importJSON warn info showWarnings nixpkgsVersion version mod compare 70 splitByAndCompare functionArgs setFunctionArgs isFunction toHexString toBaseDigits; 71 inherit (fixedPoints) fix fix' converge extends composeExtensions 72 makeExtensible makeExtensibleWithCustomName;
··· 66 stringLength sub substring tail; 67 inherit (trivial) id const pipe concat or and bitAnd bitOr bitXor 68 bitNot boolToString mergeAttrs flip mapNullable inNixShell min max 69 + importJSON importTOML warn info showWarnings nixpkgsVersion version mod compare 70 splitByAndCompare functionArgs setFunctionArgs isFunction toHexString toBaseDigits; 71 inherit (fixedPoints) fix fix' converge extends composeExtensions 72 makeExtensible makeExtensibleWithCustomName;
+17
lib/modules.nix
··· 875 ]; 876 }; 877 878 }
··· 875 ]; 876 }; 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 + }; 895 }
+6
lib/trivial.nix
··· 281 importJSON = path: 282 builtins.fromJSON (builtins.readFile path); 283 284 285 ## Warnings 286
··· 281 importJSON = path: 282 builtins.fromJSON (builtins.readFile path); 283 284 + /* Reads a TOML file. 285 + 286 + Type :: path -> any 287 + */ 288 + importTOML = path: 289 + builtins.fromTOML (builtins.readFile path); 290 291 ## Warnings 292
+6
maintainers/maintainer-list.nix
··· 3319 githubId = 10654650; 3320 name = "Guillaume Koenig"; 3321 }; 3322 guyonvarch = { 3323 email = "joris@guyonvarch.me"; 3324 github = "guyonvarch";
··· 3319 githubId = 10654650; 3320 name = "Guillaume Koenig"; 3321 }; 3322 + guserav = { 3323 + email = "guserav@users.noreply.github.com"; 3324 + github = "guserav"; 3325 + githubId = 28863828; 3326 + name = "guserav"; 3327 + }; 3328 guyonvarch = { 3329 email = "joris@guyonvarch.me"; 3330 github = "guyonvarch";
+15
nixos/doc/manual/release-notes/rl-2009.xml
··· 1223 </para> 1224 </listitem> 1225 </itemizedlist> 1226 </section> 1227 </section>
··· 1223 </para> 1224 </listitem> 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> 1241 </section> 1242 </section>
+1 -1
nixos/modules/security/pam.nix
··· 653 xlink:href="https://developers.yubico.com/pam-u2f/">here</link>. 654 ''; 655 }; 656 - 657 appId = mkOption { 658 default = null; 659 type = with types; nullOr str;
··· 653 xlink:href="https://developers.yubico.com/pam-u2f/">here</link>. 654 ''; 655 }; 656 + 657 appId = mkOption { 658 default = null; 659 type = with types; nullOr str;
+10
nixos/modules/services/misc/snapper.nix
··· 121 122 services.dbus.packages = [ pkgs.snapper ]; 123 124 systemd.services.snapper-timeline = { 125 description = "Timeline of Snapper Snapshots"; 126 inherit documentation;
··· 121 122 services.dbus.packages = [ pkgs.snapper ]; 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 + 134 systemd.services.snapper-timeline = { 135 description = "Timeline of Snapper Snapshots"; 136 inherit documentation;
+21 -2
nixos/modules/services/misc/ssm-agent.nix
··· 29 30 config = mkIf cfg.enable { 31 systemd.services.ssm-agent = { 32 - users.extraUsers.ssm-user = {}; 33 - 34 inherit (cfg.package.meta) description; 35 after = [ "network.target" ]; 36 wantedBy = [ "multi-user.target" ]; ··· 42 Restart = "on-failure"; 43 RestartSec = "15min"; 44 }; 45 }; 46 }; 47 }
··· 29 30 config = mkIf cfg.enable { 31 systemd.services.ssm-agent = { 32 inherit (cfg.package.meta) description; 33 after = [ "network.target" ]; 34 wantedBy = [ "multi-user.target" ]; ··· 40 Restart = "on-failure"; 41 RestartSec = "15min"; 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"; 64 }; 65 }; 66 }
+7
nixos/modules/services/x11/display-managers/default.nix
··· 474 ) 475 [dms wms] 476 ); 477 }; 478 479 imports = [
··· 474 ) 475 [dms wms] 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 + ]; 484 }; 485 486 imports = [
+2 -2
pkgs/applications/audio/carla/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "carla"; 18 - version = "2.1.1"; 19 20 src = fetchFromGitHub { 21 owner = "falkTX"; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "0c3y4a6cgi4bv1mg57i3qn5ia6pqjqlaylvkapj6bmpsw71ig22g"; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "carla"; 18 + version = "2.2.0"; 19 20 src = fetchFromGitHub { 21 owner = "falkTX"; 22 repo = pname; 23 rev = "v${version}"; 24 + sha256 = "B4xoRuNEW4Lz9haP8fqxOTcysGTNEXFOq9UXqUJLSFw="; 25 }; 26 27 nativeBuildInputs = [
+2 -3
pkgs/applications/audio/friture/default.nix
··· 32 ./unlock_constraints.patch 33 ]; 34 35 - postFixup = '' 36 - wrapQtApp $out/bin/friture 37 - wrapQtApp $out/bin/.friture-wrapped 38 ''; 39 40 meta = with lib; {
··· 32 ./unlock_constraints.patch 33 ]; 34 35 + preFixup = '' 36 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 37 ''; 38 39 meta = with lib; {
+6 -3
pkgs/applications/audio/helio-workstation/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "helio-workstation"; 8 - version = "2.2"; 9 10 src = fetchFromGitHub { 11 owner = "helio-fm"; 12 repo = pname; 13 rev = version; 14 fetchSubmodules = true; 15 - sha256 = "16iwj4mjs1nm8dlk70q97svp3vkcgs7hdj9hfda9h67acn4a8vvk"; 16 }; 17 18 buildInputs = [ ··· 22 23 nativeBuildInputs = [ pkgconfig makeWrapper ]; 24 25 - preBuild = "cd Projects/LinuxMakefile"; 26 buildFlags = [ "CONFIG=Release64" ]; 27 28 installPhase = ''
··· 5 6 stdenv.mkDerivation rec { 7 pname = "helio-workstation"; 8 + version = "3.1"; 9 10 src = fetchFromGitHub { 11 owner = "helio-fm"; 12 repo = pname; 13 rev = version; 14 fetchSubmodules = true; 15 + sha256 = "10pna4k43g648gapviykq2zk82iwy5rqff4lbfh5vzxqpg5v4ma6"; 16 }; 17 18 buildInputs = [ ··· 22 23 nativeBuildInputs = [ pkgconfig makeWrapper ]; 24 25 + preBuild = '' 26 + cd Projects/LinuxMakefile 27 + substituteInPlace Makefile --replace alsa "alsa jack" 28 + ''; 29 buildFlags = [ "CONFIG=Release64" ]; 30 31 installPhase = ''
+4 -4
pkgs/applications/audio/munt/default.nix
··· 1 - { stdenv, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem }: 2 3 let 4 desktopItem = makeDesktopItem rec { ··· 9 categories = "Audio;AudioVideo;"; 10 }; 11 in mkDerivation rec { 12 - version = "2.4.0"; 13 pname = "munt"; 14 15 src = fetchFromGitHub { 16 owner = pname; 17 repo = pname; 18 rev = with stdenv.lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}"; 19 - sha256 = "0521i7js5imlsxj6n7181w5szfjikam0k4vq1d2ilkqgcwrkg6ln"; 20 }; 21 22 postInstall = '' ··· 26 dontFixCmake = true; 27 28 nativeBuildInputs = [ cmake ]; 29 - buildInputs = [ qtbase alsaLib ]; 30 31 meta = with stdenv.lib; { 32 description = "Multi-platform software synthesiser emulating Roland MT-32, CM-32L, CM-64 and LAPC-I devices";
··· 1 + { stdenv, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem, libjack2 }: 2 3 let 4 desktopItem = makeDesktopItem rec { ··· 9 categories = "Audio;AudioVideo;"; 10 }; 11 in mkDerivation rec { 12 + version = "2.4.1"; 13 pname = "munt"; 14 15 src = fetchFromGitHub { 16 owner = pname; 17 repo = pname; 18 rev = with stdenv.lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}"; 19 + sha256 = "0bszhkbz24hhx32f973l6h5lkyn4lxhqrckiwmv765d1sba8n5bk"; 20 }; 21 22 postInstall = '' ··· 26 dontFixCmake = true; 27 28 nativeBuildInputs = [ cmake ]; 29 + buildInputs = [ qtbase alsaLib libjack2 ]; 30 31 meta = with stdenv.lib; { 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 license = licenses.gpl3; 31 maintainers = with maintainers; [ peterhoeg ]; 32 platforms = platforms.linux; 33 }; 34 }
··· 30 license = licenses.gpl3; 31 maintainers = with maintainers; [ peterhoeg ]; 32 platforms = platforms.linux; 33 + broken = true; # Needs Qt wrapping 34 }; 35 }
+9 -9
pkgs/applications/audio/soundkonverter/default.nix
··· 3 mkDerivation, fetchFromGitHub, fetchpatch, lib, makeWrapper, 4 cmake, extra-cmake-modules, pkgconfig, 5 libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui, 6 - qtbase, phonon, 7 taglib, 8 # optional backends 9 withCD ? true, cdparanoia, ··· 43 ++ lib.optionals withMp3 [ lame mp3gain ] 44 ++ lib.optionals withAac [ faad2 aacgain ]; 45 46 - in 47 mkDerivation rec { 48 name = "soundkonverter"; 49 version = "3.0.1"; ··· 67 propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon]; 68 buildInputs = [ taglib ] ++ runtimeDeps; 69 # encoder plugins go to ${out}/lib so they're found by kbuildsycoca5 70 - cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ]; 71 sourceRoot = "source/src"; 72 # add runt-time deps to PATH 73 postInstall = '' ··· 79 description = "Audio file converter, CD ripper and Replay Gain tool"; 80 longDescription = '' 81 soundKonverter is a frontend to various audio converters. 82 - 83 The key features are: 84 - Audio file conversion 85 - Replay Gain calculation 86 - CD ripping 87 - 88 soundKonverter supports reading and writing tags and covers for many formats, so they are preserved when converting files. 89 - 90 It is extendable by plugins and supports many backends including: 91 - 92 - Audio file conversion 93 Backends: faac, faad, ffmpeg, flac, lame, mplayer, neroaac, timidity, fluidsynth, vorbistools, opustools, sox, twolame, 94 flake, mac, shorten, wavpack and speex 95 Formats: ogg vorbis, mp3, flac, wma, aac, ac3, opus, alac, mp2, als, amr nb, amr wb, ape, speex, m4a, mp1, musepack shorten, 96 tta, wavpack, ra, midi, mod, 3gp, rm, avi, mkv, ogv, mpeg, mov, mp4, flv, wmv and rv 97 - 98 - Replay Gain calculation 99 Backends: aacgain, metaflac, mp3gain, vorbisgain, wvgain, mpcgain 100 Formats: aac, mp3, flac, ogg vorbis, wavpack, musepack 101 - 102 - CD ripping 103 Backends: cdparanoia 104 '';
··· 3 mkDerivation, fetchFromGitHub, fetchpatch, lib, makeWrapper, 4 cmake, extra-cmake-modules, pkgconfig, 5 libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui, 6 + qtbase, phonon, 7 taglib, 8 # optional backends 9 withCD ? true, cdparanoia, ··· 43 ++ lib.optionals withMp3 [ lame mp3gain ] 44 ++ lib.optionals withAac [ faad2 aacgain ]; 45 46 + in 47 mkDerivation rec { 48 name = "soundkonverter"; 49 version = "3.0.1"; ··· 67 propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon]; 68 buildInputs = [ taglib ] ++ runtimeDeps; 69 # encoder plugins go to ${out}/lib so they're found by kbuildsycoca5 70 + cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ]; 71 sourceRoot = "source/src"; 72 # add runt-time deps to PATH 73 postInstall = '' ··· 79 description = "Audio file converter, CD ripper and Replay Gain tool"; 80 longDescription = '' 81 soundKonverter is a frontend to various audio converters. 82 + 83 The key features are: 84 - Audio file conversion 85 - Replay Gain calculation 86 - CD ripping 87 + 88 soundKonverter supports reading and writing tags and covers for many formats, so they are preserved when converting files. 89 + 90 It is extendable by plugins and supports many backends including: 91 + 92 - Audio file conversion 93 Backends: faac, faad, ffmpeg, flac, lame, mplayer, neroaac, timidity, fluidsynth, vorbistools, opustools, sox, twolame, 94 flake, mac, shorten, wavpack and speex 95 Formats: ogg vorbis, mp3, flac, wma, aac, ac3, opus, alac, mp2, als, amr nb, amr wb, ape, speex, m4a, mp1, musepack shorten, 96 tta, wavpack, ra, midi, mod, 3gp, rm, avi, mkv, ogv, mpeg, mov, mp4, flv, wmv and rv 97 + 98 - Replay Gain calculation 99 Backends: aacgain, metaflac, mp3gain, vorbisgain, wvgain, mpcgain 100 Formats: aac, mp3, flac, ogg vorbis, wavpack, musepack 101 + 102 - CD ripping 103 Backends: cdparanoia 104 '';
+2 -2
pkgs/applications/backup/vorta/default.nix
··· 28 # QT setup in tests broken. 29 doCheck = false; 30 31 - postFixup = '' 32 - wrapQtApp $out/bin/vorta 33 ''; 34 35 meta = with lib; {
··· 28 # QT setup in tests broken. 29 doCheck = false; 30 31 + preFixup = '' 32 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 33 ''; 34 35 meta = with lib; {
+4 -2
pkgs/applications/editors/retext/default.nix
··· 46 propagatedBuildInputs = [ pythonEnv ]; 47 48 postInstall = '' 49 - wrapQtApp "$out/bin/retext" \ 50 - --set ASPELL_CONF "dict-dir ${buildEnv { 51 name = "aspell-all-dicts"; 52 paths = map (path: "${path}/lib/aspell") enchantAspellDicts; 53 }}" 54 ''; 55 56 meta = with stdenv.lib; {
··· 46 propagatedBuildInputs = [ pythonEnv ]; 47 48 postInstall = '' 49 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 50 + makeWrapperArgs+=( 51 + "--set" "ASPELL_CONF" "dict-dir ${buildEnv { 52 name = "aspell-all-dicts"; 53 paths = map (path: "${path}/lib/aspell") enchantAspellDicts; 54 }}" 55 + ) 56 ''; 57 58 meta = with stdenv.lib; {
+3 -3
pkgs/applications/editors/vscode/vscode.nix
··· 11 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; 12 13 sha256 = { 14 - x86_64-linux = "103p0daf13zsqz2481pw6zpr6n0vaf57dq89i4djcm449i9c959i"; 15 - x86_64-darwin = "0bxggvi0wzsy801iylszqp8rv6kij6j2v05b6qyf6af7j3cmd1qf"; 16 }.${system}; 17 in 18 callPackage ./generic.nix rec { ··· 21 22 # Please backport all compatible updates to the stable release. 23 # This is important for the extension ecosystem. 24 - version = "1.49.3"; 25 pname = "vscode"; 26 27 executableName = "code" + lib.optionalString isInsiders "-insiders";
··· 11 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; 12 13 sha256 = { 14 + x86_64-linux = "12nrv037an4f6h8hrbmysc0lk5wm492hywa7lp64n4d308zg5567"; 15 + x86_64-darwin = "1z22hn2ngx2x5l9h6zsblpyzr85lyjzv2ayplscbgaa9ff52l429"; 16 }.${system}; 17 in 18 callPackage ./generic.nix rec { ··· 21 22 # Please backport all compatible updates to the stable release. 23 # This is important for the extension ecosystem. 24 + version = "1.50.0"; 25 pname = "vscode"; 26 27 executableName = "code" + lib.optionalString isInsiders "-insiders";
+2 -2
pkgs/applications/gis/qgis/unwrapped.nix
··· 10 [ qscintilla-qt5 gdal jinja2 numpy psycopg2 11 chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ]; 12 in mkDerivation rec { 13 - version = "3.10.9"; 14 pname = "qgis"; 15 name = "${pname}-unwrapped-${version}"; 16 ··· 18 owner = "qgis"; 19 repo = "QGIS"; 20 rev = "final-${lib.replaceStrings ["."] ["_"] version}"; 21 - sha256 = "0d646hvrhhgsw789qc2g3iblmsvr64qh15jck1jkaljzrj3qbml6"; 22 }; 23 24 passthru = {
··· 10 [ qscintilla-qt5 gdal jinja2 numpy psycopg2 11 chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ]; 12 in mkDerivation rec { 13 + version = "3.10.10"; 14 pname = "qgis"; 15 name = "${pname}-unwrapped-${version}"; 16 ··· 18 owner = "qgis"; 19 repo = "QGIS"; 20 rev = "final-${lib.replaceStrings ["."] ["_"] version}"; 21 + sha256 = "yZBG+bpJA7iKkUEjVo45d+bmRp9WS7mk8z96FLf0ZQ0="; 22 }; 23 24 passthru = {
+10 -9
pkgs/applications/graphics/c3d/default.nix
··· 1 - { stdenv, fetchgit, cmake, itk4, Cocoa }: 2 3 - stdenv.mkDerivation { 4 pname = "c3d"; 5 - version = "unstable-2019-10-22"; 6 7 - src = fetchgit { 8 - url = "https://github.com/pyushkevich/c3d"; 9 - rev = "c04e2b84568654665c64d8843378c8bbd58ba9b0"; 10 - sha256 = "0lzldxvshl9q362mg76byc7s5zc9qx7mxf2wgyij5vysx8mihx3q"; 11 }; 12 13 nativeBuildInputs = [ cmake ]; ··· 15 ++ stdenv.lib.optional stdenv.isDarwin Cocoa; 16 17 meta = with stdenv.lib; { 18 - homepage = "http://www.itksnap.org/c3d"; 19 description = "Medical imaging processing tool"; 20 maintainers = with maintainers; [ bcdarwin ]; 21 platforms = platforms.unix; 22 - license = licenses.gpl2; 23 broken = stdenv.isAarch64; 24 # /build/git-3453f61/itkextras/OneDimensionalInPlaceAccumulateFilter.txx:311:10: fatal error: xmmintrin.h: No such file or directory 25 };
··· 1 + { stdenv, fetchFromGitHub, cmake, itk4, Cocoa }: 2 3 + stdenv.mkDerivation rec { 4 pname = "c3d"; 5 + version = "unstable-2020-10-05"; 6 7 + src = fetchFromGitHub { 8 + owner = "pyushkevich"; 9 + repo = pname; 10 + rev = "0a87e3972ea403babbe2d05ec6d50855e7c06465"; 11 + sha256 = "0wsmkifqrcfy13fnwvinmnq1m0lkqmpyg7bgbwnb37mbrlbq06wf"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; ··· 16 ++ stdenv.lib.optional stdenv.isDarwin Cocoa; 17 18 meta = with stdenv.lib; { 19 + homepage = "https://github.com/pyushkevich/c3d"; 20 description = "Medical imaging processing tool"; 21 maintainers = with maintainers; [ bcdarwin ]; 22 platforms = platforms.unix; 23 + license = licenses.gpl3; 24 broken = stdenv.isAarch64; 25 # /build/git-3453f61/itkextras/OneDimensionalInPlaceAccumulateFilter.txx:311:10: fatal error: xmmintrin.h: No such file or directory 26 };
+4 -2
pkgs/applications/graphics/cq-editor/default.nix
··· 2 , mkDerivationWith 3 , python3Packages 4 , fetchFromGitHub 5 }: 6 7 mkDerivationWith python3Packages.buildPythonApplication rec { ··· 27 requests 28 ]; 29 30 - postFixup = '' 31 - wrapQtApp "$out/bin/cq-editor" 32 ''; 33 34 checkInputs = with python3Packages; [
··· 2 , mkDerivationWith 3 , python3Packages 4 , fetchFromGitHub 5 + , wrapQtAppsHook 6 }: 7 8 mkDerivationWith python3Packages.buildPythonApplication rec { ··· 28 requests 29 ]; 30 31 + nativeBuildInputs = [ wrapQtAppsHook ]; 32 + preFixup = '' 33 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 34 ''; 35 36 checkInputs = with python3Packages; [
+5 -4
pkgs/applications/misc/dupeguru/default.nix
··· 40 # Avoid double wrapping Python programs. 41 dontWrapQtApps = true; 42 43 preFixup = '' 44 - # TODO: A bug in python wrapper 45 - # see https://github.com/NixOS/nixpkgs/pull/75054#discussion_r357656916 46 makeWrapperArgs="''${qtWrapperArgs[@]}" 47 ''; 48 49 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 wrapPythonProgramsIn "$out/share/dupeguru" "$out $pythonPath" 53 ''; 54 ··· 58 license = licenses.bsd3; 59 platforms = platforms.linux; 60 maintainers = [ maintainers.novoxudonoser ]; 61 }; 62 }
··· 40 # Avoid double wrapping Python programs. 41 dontWrapQtApps = true; 42 43 + # TODO: A bug in python wrapper 44 + # see https://github.com/NixOS/nixpkgs/pull/75054#discussion_r357656916 45 preFixup = '' 46 makeWrapperArgs="''${qtWrapperArgs[@]}" 47 ''; 48 49 + # Executable in $out/bin is a symlink to $out/share/dupeguru/run.py 50 + # so wrapPythonPrograms hook does not handle it automatically. 51 postFixup = '' 52 wrapPythonProgramsIn "$out/share/dupeguru" "$out $pythonPath" 53 ''; 54 ··· 58 license = licenses.bsd3; 59 platforms = platforms.linux; 60 maintainers = [ maintainers.novoxudonoser ]; 61 + broken = true; # mv: cannot stat '_block.cpython-38m*.so': No such file or directory 62 }; 63 }
+7 -14
pkgs/applications/misc/electron-cash/default.nix
··· 3 4 python3Packages.buildPythonApplication rec { 5 pname = "electron-cash"; 6 - version = "4.1.0"; 7 8 src = fetchFromGitHub { 9 owner = "Electron-Cash"; 10 repo = "Electron-Cash"; 11 rev = version; 12 - sha256 = "1ccfm6kkmbkvykfdzrisxvr0lx9kgq4l43ixk6v3xnvhnbfwz4s2"; 13 }; 14 15 propagatedBuildInputs = with python3Packages; [ ··· 36 37 nativeBuildInputs = [ wrapQtAppsHook ]; 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 postPatch = '' 49 substituteInPlace contrib/requirements/requirements.txt \ 50 --replace "qdarkstyle==2.6.8" "qdarkstyle<3" ··· 70 # Electron Cash was unable to find the secp256k1 library on this system. 71 # Elliptic curve cryptography operations will be performed in slow 72 # Python-only mode. 73 - postFixup = '' 74 - wrapQtApp $out/bin/electron-cash \ 75 - --prefix LD_LIBRARY_PATH : ${secp256k1}/lib 76 ''; 77 78 doInstallCheck = true;
··· 3 4 python3Packages.buildPythonApplication rec { 5 pname = "electron-cash"; 6 + version = "4.1.1"; 7 8 src = fetchFromGitHub { 9 owner = "Electron-Cash"; 10 repo = "Electron-Cash"; 11 rev = version; 12 + sha256 = "1fllz2s20lg4hrppzmnlgjy9mrq7gaq66l2apb3vz1avzvsjw3gm"; 13 }; 14 15 propagatedBuildInputs = with python3Packages; [ ··· 36 37 nativeBuildInputs = [ wrapQtAppsHook ]; 38 39 postPatch = '' 40 substituteInPlace contrib/requirements/requirements.txt \ 41 --replace "qdarkstyle==2.6.8" "qdarkstyle<3" ··· 61 # Electron Cash was unable to find the secp256k1 library on this system. 62 # Elliptic curve cryptography operations will be performed in slow 63 # Python-only mode. 64 + preFixup = '' 65 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 66 + makeWrapperArgs+=( 67 + "--prefix" "LD_LIBRARY_PATH" ":" "${secp256k1}/lib" 68 + ) 69 ''; 70 71 doInstallCheck = true;
+2 -2
pkgs/applications/misc/electrum/ltc.nix
··· 36 sed -i '/Created: .*/d' gui/qt/icons_rc.py 37 ''; 38 39 - postFixup = '' 40 - wrapQtApp $out/bin/electrum-ltc 41 ''; 42 43 checkPhase = ''
··· 36 sed -i '/Created: .*/d' gui/qt/icons_rc.py 37 ''; 38 39 + preFixup = '' 40 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 41 ''; 42 43 checkPhase = ''
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 2 3 mkDerivation rec { 4 pname = "gpxsee"; 5 - version = "7.32"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "GPXSee"; 10 rev = version; 11 - sha256 = "0mcd6zv71laykg1208vkqmaxv1v12mqq47156gb78a5ww8paa0ka"; 12 }; 13 14 patches = (substituteAll {
··· 2 3 mkDerivation rec { 4 pname = "gpxsee"; 5 + version = "7.33"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "GPXSee"; 10 rev = version; 11 + sha256 = "1k4zl7knlpwxrpqk1axkmy8x12915z15h3q2sjnx3jcnx6qw73ja"; 12 }; 13 14 patches = (substituteAll {
+37 -6
pkgs/applications/misc/kdeconnect/default.nix
··· 1 { mkDerivation 2 , lib 3 , fetchurl 4 , extra-cmake-modules 5 , kcmutils 6 , kconfigwidgets ··· 13 , libfakekey 14 , libXtst 15 , qtx11extras 16 , sshfs 17 , makeWrapper 18 , kwayland 19 , kio 20 }: 21 22 mkDerivation rec { 23 pname = "kdeconnect"; 24 - version = "1.3.5"; 25 26 src = fetchurl { 27 - url = "mirror://kde/stable/${pname}/${version}/${pname}-kde-${version}.tar.xz"; 28 - sha256 = "02lr3xx5s2mgddac4n3lkgr7ppf1z5m6ajs90rjix0vs8a271kp5"; 29 }; 30 31 buildInputs = [ 32 - libfakekey libXtst 33 - ki18n kiconthemes kcmutils kconfigwidgets kdbusaddons knotifications 34 - qca-qt5 qtx11extras makeWrapper kwayland kio 35 ]; 36 37 nativeBuildInputs = [ extra-cmake-modules kdoctools ];
··· 1 { mkDerivation 2 , lib 3 , fetchurl 4 + , fetchpatch 5 , extra-cmake-modules 6 , kcmutils 7 , kconfigwidgets ··· 14 , libfakekey 15 , libXtst 16 , qtx11extras 17 + , qtmultimedia 18 + , qtgraphicaleffects 19 , sshfs 20 , makeWrapper 21 , kwayland 22 , kio 23 + , kpeoplevcard 24 + , kpeople 25 + , kirigami2 26 + , pulseaudio-qt 27 }: 28 29 mkDerivation rec { 30 pname = "kdeconnect"; 31 + version = "20.08.1"; 32 33 src = fetchurl { 34 + url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz"; 35 + sha256 = "0s76djgpx08jfmh99c7kx18mnr3w7bv4hdra120nicq89mmy7gwf"; 36 }; 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 + 46 buildInputs = [ 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 66 ]; 67 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 @@ 4 </target> 5 6 <!-- Compile the product itself (no tests). --> ··· 9 description="main compilation"> 10 11 <javac srcdir="${src}" destdir="${build.classes}" encoding="utf-8" debug="true" includeantruntime="false">
··· 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> 12 </target> 13 14 <!-- Compile the product itself (no tests). --> ··· 17 description="main compilation"> 18 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 - 3 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 - }; 16 in 17 - 18 - stdenv.mkDerivation rec { 19 pname = "mkgmap"; 20 - version = "4432"; 21 22 src = fetchsvn { 23 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 24 rev = version; 25 - sha256 = "1z1ppf9v1b9clnx20v15xkmdrfw6q4h7i15drzxsdh2wl6bafzvx"; 26 }; 27 28 - # This patch removes from the build process 29 - # the automatic download of dependencies (see configurePhase) 30 - patches = [ ./build.xml.patch ]; 31 32 - nativeBuildInputs = [ jdk ant makeWrapper ]; 33 34 - configurePhase = '' 35 mkdir -p lib/compile 36 - cp ${fastutil} ${osmpbf} ${protobuf} lib/compile/ 37 ''; 38 39 buildPhase = "ant"; 40 41 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/ 46 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 47 --add-flags "-jar $out/share/java/mkgmap/mkgmap.jar" 48 ''; 49 50 meta = with stdenv.lib; { 51 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 52 homepage = "http://www.mkgmap.org.uk"; 53 - license = licenses.gpl2; 54 maintainers = with maintainers; [ sikmir ]; 55 platforms = platforms.all; 56 };
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchsvn 4 + , jdk 5 + , jre 6 + , ant 7 + , makeWrapper 8 + , doCheck ? true 9 + , withExamples ? false 10 + }: 11 let 12 + version = "4565"; 13 + sha256 = "0cfh0msky5812l28mavy6p3k2zgyxb698xk79mvla9l45zcicnvw"; 14 + 15 + deps = import ./deps.nix { inherit fetchurl; }; 16 + testInputs = import ./testinputs.nix { inherit fetchurl; }; 17 in 18 + stdenv.mkDerivation { 19 pname = "mkgmap"; 20 + inherit version; 21 22 src = fetchsvn { 23 + inherit sha256; 24 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 25 rev = version; 26 }; 27 28 + patches = [ 29 + # Disable automatic download of dependencies 30 + ./build.xml.patch 31 32 + # Fix testJavaRules test 33 + ./fix-failing-test.patch 34 + ]; 35 36 + postPatch = with deps; '' 37 + substituteInPlace build.xml \ 38 + --subst-var-by version ${version} 39 + 40 mkdir -p 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} 57 ''; 58 59 + nativeBuildInputs = [ jdk ant makeWrapper ]; 60 + 61 buildPhase = "ant"; 62 63 + inherit doCheck; 64 + 65 + checkPhase = "ant test"; 66 + 67 installPhase = '' 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/ 71 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 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/ 76 ''; 77 78 meta = with stdenv.lib; { 79 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 80 homepage = "http://www.mkgmap.org.uk"; 81 + license = licenses.gpl2Only; 82 maintainers = with maintainers; [ sikmir ]; 83 platforms = platforms.all; 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 14 installPhase = '' 15 mkdir -p "$libExecPath" 16 - cp -v "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/" 17 cp -v "$buildPath/icudtl.dat" "$libExecPath/" 18 cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/" 19 cp -v "$buildPath/chrome" "$libExecPath/$packageName"
··· 13 14 installPhase = '' 15 mkdir -p "$libExecPath" 16 + cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/" 17 cp -v "$buildPath/icudtl.dat" "$libExecPath/" 18 cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/" 19 cp -v "$buildPath/chrome" "$libExecPath/$packageName"
+8 -17
pkgs/applications/networking/browsers/chromium/common.nix
··· 13 , bison, gperf 14 , glib, gtk3, dbus-glib 15 , glibc 16 - , xorg 17 , libXScrnSaver, libXcursor, libXtst, libGLU, libGL 18 , protobuf, speechd, libXdamage, cups 19 , ffmpeg_3, libxslt, libxml2, at-spi2-core ··· 131 ninja which python2Packages.python perl pkgconfig 132 python2Packages.ply python2Packages.jinja2 nodejs 133 gnutar python2Packages.setuptools 134 - (xorg.xcbproto.override { python = python2Packages.python; }) 135 ]; 136 137 buildInputs = defaultDependencies ++ [ ··· 150 ++ optional pulseSupport libpulseaudio 151 ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ]; 152 153 - patches = optionals (versionRange "68" "86") [ 154 - ./patches/nix_plugin_paths_68.patch 155 - ] ++ [ 156 ./patches/remove-webp-include-69.patch 157 ./patches/no-build-timestamps.patch 158 ./patches/widevine-79.patch 159 - ./patches/dont-use-ANGLE-by-default.patch 160 # Unfortunately, chromium regularly breaks on major updates and 161 # then needs various patches backported in order to be compiled with GCC. 162 # Good sources for such patches and other hints: ··· 166 # 167 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 168 # ++ 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 - ]; 173 174 - postPatch = optionalString (!versionRange "0" "86") '' 175 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.): 176 substituteInPlace native_client/SConstruct \ 177 --replace "#! -*- python -*-" "" 178 substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \ 179 --replace "/usr/bin/env -S make -f" "/usr/bin/make -f" 180 - '' + '' 181 # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX 182 substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \ 183 --replace \ ··· 194 --replace \ 195 '/usr/share/locale/' \ 196 '${glibc}/share/locale/' 197 - 198 - substituteInPlace ui/gfx/x/BUILD.gn \ 199 - --replace \ 200 - '/usr/share/xcb' \ 201 - '${xorg.xcbproto}/share/xcb/' 202 203 sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \ 204 chrome/browser/shell_integration_linux.cc
··· 13 , bison, gperf 14 , glib, gtk3, dbus-glib 15 , glibc 16 , libXScrnSaver, libXcursor, libXtst, libGLU, libGL 17 , protobuf, speechd, libXdamage, cups 18 , ffmpeg_3, libxslt, libxml2, at-spi2-core ··· 130 ninja which python2Packages.python perl pkgconfig 131 python2Packages.ply python2Packages.jinja2 nodejs 132 gnutar python2Packages.setuptools 133 ]; 134 135 buildInputs = defaultDependencies ++ [ ··· 148 ++ optional pulseSupport libpulseaudio 149 ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ]; 150 151 + patches = [ 152 ./patches/remove-webp-include-69.patch 153 ./patches/no-build-timestamps.patch 154 ./patches/widevine-79.patch 155 # Unfortunately, chromium regularly breaks on major updates and 156 # then needs various patches backported in order to be compiled with GCC. 157 # Good sources for such patches and other hints: ··· 161 # 162 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 163 # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) 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 + # ]; 169 170 + postPatch = '' 171 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.): 172 substituteInPlace native_client/SConstruct \ 173 --replace "#! -*- python -*-" "" 174 substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \ 175 --replace "/usr/bin/env -S make -f" "/usr/bin/make -f" 176 + 177 # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX 178 substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \ 179 --replace \ ··· 190 --replace \ 191 '/usr/share/locale/' \ 192 '${glibc}/share/locale/' 193 194 sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \ 195 chrome/browser/shell_integration_linux.cc
+2 -13
pkgs/applications/networking/browsers/chromium/default.nix
··· 1 { newScope, config, stdenv, fetchurl, makeWrapper 2 - , llvmPackages_10, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils 3 , glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit 4 , libva ? null 5 , pipewire_0_2 ··· 23 }: 24 25 let 26 - llvmPackages = llvmPackages_10; 27 stdenv = llvmPackages.stdenv; 28 29 callPackage = newScope chromium; ··· 38 cupsSupport pulseSupport useOzone; 39 # TODO: Remove after we can update gn for the stable channel (backward incompatible changes): 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 version = "2020-07-20"; 52 src = fetchgit { 53 url = "https://gn.googlesource.com/gn"; ··· 56 }; 57 }); 58 } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") { 59 - llvmPackages = llvmPackages_11; 60 useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/ 61 gnChromium = gn.overrideAttrs (oldAttrs: { 62 version = "2020-08-17";
··· 1 { newScope, config, stdenv, fetchurl, makeWrapper 2 + , llvmPackages_11, ed, gnugrep, coreutils, xdg_utils 3 , glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit 4 , libva ? null 5 , pipewire_0_2 ··· 23 }: 24 25 let 26 + llvmPackages = llvmPackages_11; 27 stdenv = llvmPackages.stdenv; 28 29 callPackage = newScope chromium; ··· 38 cupsSupport pulseSupport useOzone; 39 # TODO: Remove after we can update gn for the stable channel (backward incompatible changes): 40 gnChromium = gn.overrideAttrs (oldAttrs: { 41 version = "2020-07-20"; 42 src = fetchgit { 43 url = "https://gn.googlesource.com/gn"; ··· 46 }; 47 }); 48 } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") { 49 useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/ 50 gnChromium = gn.overrideAttrs (oldAttrs: { 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 { 2 "stable": { 3 - "version": "85.0.4183.121", 4 - "sha256": "0a1xn39kmvyfpal6pgnylpy30z0322p3v7sx6vxi0r2naiz58670", 5 - "sha256bin64": "08vqf1v91703aik47344bl409rsl4myar9bsd2lsvzqncncwsaca" 6 }, 7 "beta": { 8 - "version": "86.0.4240.42", 9 - "sha256": "06cfhiym9xmz2q86v6b6xcicrrp2pmr7karavylzz4fqvwd2v6fa", 10 - "sha256bin64": "1z5zmdc2i31iimps7p5z43vv4qi83c8ljb7x68zc1rvf8x62p7xj" 11 }, 12 "dev": { 13 - "version": "87.0.4263.3", 14 - "sha256": "1ybfrlm4417lpbg5qcwhq5p6nnxrw68wzyy5zvb1sg1ma8s9hhkk", 15 - "sha256bin64": "1f7a272kalglmdwmrrzb4iw3crvvpv3mhxca5jh75qpldn4gby6m" 16 } 17 }
··· 1 { 2 "stable": { 3 + "version": "86.0.4240.75", 4 + "sha256": "1ddw4p9zfdzhi5hrd8x14k4w326znljzprnpfi2f917rlpnl2ynx", 5 + "sha256bin64": "17isxkd80rccqim6izzl08vw4yr52qsk6djp1rmhhijzg9rsvghz" 6 }, 7 "beta": { 8 + "version": "86.0.4240.75", 9 + "sha256": "1ddw4p9zfdzhi5hrd8x14k4w326znljzprnpfi2f917rlpnl2ynx", 10 + "sha256bin64": "16snxdka5bkbvybx6x0dzgfbfaifv0jcc1dcny6vlqqp2fmb2v39" 11 }, 12 "dev": { 13 + "version": "87.0.4278.0", 14 + "sha256": "1ywmv4iwn2as7vk2n0pslnmr300fl5y809ynxiw5xqcx9j6i8w85", 15 + "sha256bin64": "15dvwvk6l6n7l04085hr48hlvsijypasyk7d8iq3s6cxai3wx4cl" 16 } 17 }
+3 -3
pkgs/applications/networking/cluster/minikube/default.nix
··· 11 12 buildGoModule rec { 13 pname = "minikube"; 14 - version = "1.13.0"; 15 16 vendorSha256 = "09bcp7pqbs9j06z1glpad70dqlsnrf69vn75l00bdjknbrvbzrb9"; 17 ··· 21 owner = "kubernetes"; 22 repo = "minikube"; 23 rev = "v${version}"; 24 - sha256 = "1xlz07q0nlsq6js58b5ad0wxajwganaqcvwglj4w6fgmiqm9s1ny"; 25 }; 26 27 nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ]; ··· 49 homepage = "https://minikube.sigs.k8s.io"; 50 description = "A tool that makes it easy to run Kubernetes locally"; 51 license = licenses.asl20; 52 - maintainers = with maintainers; [ ebzzry copumpkin vdemeester atkinschang ]; 53 platforms = platforms.unix; 54 }; 55 }
··· 11 12 buildGoModule rec { 13 pname = "minikube"; 14 + version = "1.13.1"; 15 16 vendorSha256 = "09bcp7pqbs9j06z1glpad70dqlsnrf69vn75l00bdjknbrvbzrb9"; 17 ··· 21 owner = "kubernetes"; 22 repo = "minikube"; 23 rev = "v${version}"; 24 + sha256 = "1x4x40nwcdshxzpg22v8nlzaprz1c6sizam47mwvqmb53p9qv90q"; 25 }; 26 27 nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ]; ··· 49 homepage = "https://minikube.sigs.k8s.io"; 50 description = "A tool that makes it easy to run Kubernetes locally"; 51 license = licenses.asl20; 52 + maintainers = with maintainers; [ ebzzry copumpkin vdemeester atkinschang Chili-Man ]; 53 platforms = platforms.unix; 54 }; 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 , buildGoPackage 3 , fetchFromGitHub 4 , callPackage 5 }: 6 let 7 - list = import ./data.nix; 8 9 - toDrv = data: 10 - buildGoPackage rec { 11 - inherit (data) owner repo rev version sha256; 12 - name = "${repo}-${version}"; 13 - goPackagePath = "github.com/${owner}/${repo}"; 14 subPackages = [ "." ]; 15 src = fetchFromGitHub { 16 - inherit owner repo rev sha256; 17 }; 18 # Terraform allow checking the provider versions, but this breaks 19 # if the versions are not provided via file paths. 20 - postBuild = "mv $NIX_BUILD_TOP/go/bin/${repo}{,_v${version}}"; 21 }; 22 23 # Google is now using the vendored go modules, which works a bit differently ··· 48 }); 49 50 # These providers are managed with the ./update-all script 51 - automated-providers = lib.mapAttrs (_: toDrv) list; 52 53 # These are the providers that don't fall in line with the default model 54 special-providers = { ··· 56 google = patchGoModVendor automated-providers.google; 57 google-beta = patchGoModVendor automated-providers.google-beta; 58 ibm = patchGoModVendor automated-providers.ibm; 59 60 # providers that were moved to the `hashicorp` organization, 61 # but haven't updated their references yet:
··· 2 , buildGoPackage 3 , fetchFromGitHub 4 , callPackage 5 + , runtimeShell 6 }: 7 let 8 + list = lib.importJSON ./providers.json; 9 10 + toDrv = name: data: 11 + buildGoPackage { 12 + pname = data.repo; 13 + version = data.version; 14 + goPackagePath = "github.com/${data.owner}/${data.repo}"; 15 subPackages = [ "." ]; 16 src = fetchFromGitHub { 17 + inherit (data) owner repo rev sha256; 18 }; 19 # Terraform allow checking the provider versions, but this breaks 20 # if the versions are not provided via file paths. 21 + postBuild = "mv $NIX_BUILD_TOP/go/bin/${data.repo}{,_v${data.version}}"; 22 + passthru = data; 23 }; 24 25 # Google is now using the vendored go modules, which works a bit differently ··· 50 }); 51 52 # These providers are managed with the ./update-all script 53 + automated-providers = lib.mapAttrs (toDrv) list; 54 55 # These are the providers that don't fall in line with the default model 56 special-providers = { ··· 58 google = patchGoModVendor automated-providers.google; 59 google-beta = patchGoModVendor automated-providers.google-beta; 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 + }); 68 69 # providers that were moved to the `hashicorp` organization, 70 # but haven't updated their references yet:
+1 -1
pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
··· 4 }: 5 6 buildGoModule rec { 7 - name = "terraform-provider-keycloak-${version}"; 8 version = "1.20.0"; 9 10 src = fetchFromGitHub {
··· 4 }: 5 6 buildGoModule rec { 7 + pname = "terraform-provider-keycloak"; 8 version = "1.20.0"; 9 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 { stdenv, lib, buildEnv, buildGoPackage, fetchFromGitHub, makeWrapper, coreutils 2 - , runCommand, writeText, terraform-providers, fetchpatch }: 3 4 let 5 goPackagePath = "github.com/hashicorp/terraform"; ··· 43 homepage = "https://www.terraform.io/"; 44 license = licenses.mpl20; 45 maintainers = with maintainers; [ 46 - zimbatm 47 - peterhoeg 48 kalbasit 49 marsam 50 - babariviere 51 - Chili-Man 52 ]; 53 }; 54 } // attrs'); ··· 59 let 60 actualPlugins = plugins terraform.plugins; 61 62 # Wrap PATH of plugins propagatedBuildInputs, plugins may have runtime dependencies on external binaries 63 wrapperInputs = lib.unique (lib.flatten 64 (lib.catAttrs "propagatedBuildInputs" ··· 87 inherit (terraform) name; 88 buildInputs = [ makeWrapper ]; 89 90 - buildCommand = '' 91 mkdir -p $out/bin/ 92 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" \ 99 --prefix PATH : "${lib.makeBinPath wrapperInputs}" 100 ''; 101
··· 1 { stdenv, lib, buildEnv, buildGoPackage, fetchFromGitHub, makeWrapper, coreutils 2 + , runCommand, runtimeShell, writeText, terraform-providers, fetchpatch }: 3 4 let 5 goPackagePath = "github.com/hashicorp/terraform"; ··· 43 homepage = "https://www.terraform.io/"; 44 license = licenses.mpl20; 45 maintainers = with maintainers; [ 46 + Chili-Man 47 + babariviere 48 kalbasit 49 marsam 50 + peterhoeg 51 + timstott 52 + zimbatm 53 ]; 54 }; 55 } // attrs'); ··· 60 let 61 actualPlugins = plugins terraform.plugins; 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 + 92 # Wrap PATH of plugins propagatedBuildInputs, plugins may have runtime dependencies on external binaries 93 wrapperInputs = lib.unique (lib.flatten 94 (lib.catAttrs "propagatedBuildInputs" ··· 117 inherit (terraform) name; 118 buildInputs = [ makeWrapper ]; 119 120 + buildCommand = pluginDir + '' 121 mkdir -p $out/bin/ 122 makeWrapper "${terraform}/bin/terraform" "$out/bin/terraform" \ 123 + --set NIX_TERRAFORM_PLUGIN_DIR $out/plugins \ 124 --prefix PATH : "${lib.makeBinPath wrapperInputs}" 125 ''; 126
+2 -4
pkgs/applications/networking/flent/default.nix
··· 25 xvfb-run -s '-screen 0 800x600x24' ./test-runner 26 ''; 27 28 - postInstall = '' 29 - for program in $out/bin/*; do 30 - wrapQtApp $program --prefix PYTHONPATH : $PYTHONPATH 31 - done 32 ''; 33 34 meta = with stdenv.lib; {
··· 25 xvfb-run -s '-screen 0 800x600x24' ./test-runner 26 ''; 27 28 + preFixup = '' 29 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 30 ''; 31 32 meta = with stdenv.lib; {
+3 -3
pkgs/applications/networking/gns3/default.nix
··· 1 { callPackage, libsForQt5 }: 2 3 let 4 - stableVersion = "2.2.14"; 5 previewVersion = stableVersion; 6 addVersion = args: 7 let version = if args.stable then stableVersion else previewVersion; ··· 26 }; 27 mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; 28 mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { }; 29 - guiSrcHash = "0y0dkyky2vw8ixm8nx4qhsj5b6hk0lv2cayrj4879icmp8zc4dy3"; 30 - serverSrcHash = "1vpsvvisw0sivlbjwawskkyiavl092qxaqxi13khkimz5fk0d3rc"; 31 in { 32 guiStable = mkGui { 33 stable = true;
··· 1 { callPackage, libsForQt5 }: 2 3 let 4 + stableVersion = "2.2.15"; 5 previewVersion = stableVersion; 6 addVersion = args: 7 let version = if args.stable then stableVersion else previewVersion; ··· 26 }; 27 mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; 28 mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { }; 29 + guiSrcHash = "149yphmxc47bhc2f942lp4bx354qj3cyrpn10s1xabkn2hwrsm0d"; 30 + serverSrcHash = "03cfg48xzgz362ra5x853k8r244dgbrmszcprs2lg70i3m722345"; 31 in { 32 guiStable = mkGui { 33 stable = true;
+3 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "maestral-qt"; 10 - version = "1.2.0"; 11 disabled = python3.pkgs.pythonOlder "3.6"; 12 13 src = fetchFromGitHub { 14 owner = "SamSchott"; 15 repo = "maestral-qt"; 16 rev = "v${version}"; 17 - sha256 = "sha256-bEVxtp2MqEsjQvcVXmrWcwys3AMg+lPcdYn4IlYhyqw="; 18 }; 19 20 propagatedBuildInputs = with python3.pkgs; [ ··· 22 click 23 markdown2 24 maestral 25 pyqt5 26 ]; 27
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "maestral-qt"; 10 + version = "1.2.1"; 11 disabled = python3.pkgs.pythonOlder "3.6"; 12 13 src = fetchFromGitHub { 14 owner = "SamSchott"; 15 repo = "maestral-qt"; 16 rev = "v${version}"; 17 + sha256 = "sha256-7qpVyQUbT+GChJl1TnKOONSyRDvzQ0M2z9RdN7PNl9U="; 18 }; 19 20 propagatedBuildInputs = with python3.pkgs; [ ··· 22 click 23 markdown2 24 maestral 25 + packaging 26 pyqt5 27 ]; 28
+5 -2
pkgs/applications/networking/mailreaders/mailnag/default.nix
··· 16 # Available plugins (can be overriden) 17 , availablePlugins 18 # Used in the withPlugins interface at passthru, can be overrided directly, or 19 - # prefarably via e.g: `mailnag.withPlugins(["goa"])` 20 , mailnag 21 , userPlugins ? [ ] 22 , pluginsDeps ? [ ] ··· 72 pluginsDeps = lib.flatten (lib.catAttrs "buildInputs" plugs); 73 self = mailnag; 74 in 75 - self.override { userPlugins = plugs; }; 76 }; 77 78 # See https://nixos.org/nixpkgs/manual/#ssec-gnome-common-issues-double-wrapped
··· 16 # Available plugins (can be overriden) 17 , availablePlugins 18 # Used in the withPlugins interface at passthru, can be overrided directly, or 19 + # prefarably via e.g: `mailnag.withPlugins([mailnag.availablePlugins.goa])` 20 , mailnag 21 , userPlugins ? [ ] 22 , pluginsDeps ? [ ] ··· 72 pluginsDeps = lib.flatten (lib.catAttrs "buildInputs" plugs); 73 self = mailnag; 74 in 75 + self.override { 76 + userPlugins = plugs; 77 + inherit pluginsDeps; 78 + }; 79 }; 80 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 15 patches = [ 16 ./compat.patch 17 ]; 18 19 preConfigure = ''
··· 14 15 patches = [ 16 ./compat.patch 17 + ./pythia83xx.patch 18 ]; 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 }: 2 3 buildPythonApplication rec { 4 pname = "git-annex-metadata-gui"; ··· 13 14 prePatch = '' 15 substituteInPlace setup.py --replace "'PyQt5', " "" 16 ''; 17 18 propagatedBuildInputs = [ pyqt5 git-annex-adapter ];
··· 1 + { stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }: 2 3 buildPythonApplication rec { 4 pname = "git-annex-metadata-gui"; ··· 13 14 prePatch = '' 15 substituteInPlace setup.py --replace "'PyQt5', " "" 16 + ''; 17 + 18 + nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 19 + 20 + preFixup = '' 21 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 22 ''; 23 24 propagatedBuildInputs = [ pyqt5 git-annex-adapter ];
+2 -2
pkgs/data/fonts/cascadia-code/default.nix
··· 1 { lib, fetchzip }: 2 let 3 - version = "2008.25"; 4 in 5 fetchzip { 6 name = "cascadia-code-${version}"; 7 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 10 - sha256 = "182ssznm6f5fhykmqqvimq7ihmxkc64gh76faqxg1ihdyzqgi2y6"; 11 12 postFetch = '' 13 mkdir -p $out/share/fonts/
··· 1 { lib, fetchzip }: 2 let 3 + version = "2009.22"; 4 in 5 fetchzip { 6 name = "cascadia-code-${version}"; 7 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 10 + sha256 = "0wdkjzaf5a14yfiqqqn6wvi6db6r7g1m5r07cg9730b0mkzhfyhl"; 11 12 postFetch = '' 13 mkdir -p $out/share/fonts/
+4 -5
pkgs/desktops/gnome-3/extensions/dash-to-dock/default.nix
··· 5 }: 6 7 stdenv.mkDerivation rec { 8 - pname = "gnome-shell-dash-to-dock-unstable"; 9 - version = "2020-04-20"; 10 11 src = fetchFromGitHub { 12 owner = "micheleg"; 13 repo = "dash-to-dock"; 14 - # rev = "extensions.gnome.org-v" + version; 15 - rev = "1788f31b049b622f78d0e65c56bef76169022ca9"; 16 - sha256 = "1s8ychvs5l4mbjp8chc5nk62s4887q6vd3dj6spk4gimni2nayrk"; 17 }; 18 19 nativeBuildInputs = [
··· 5 }: 6 7 stdenv.mkDerivation rec { 8 + pname = "gnome-shell-dash-to-dock"; 9 + version = "69"; 10 11 src = fetchFromGitHub { 12 owner = "micheleg"; 13 repo = "dash-to-dock"; 14 + rev = "extensions.gnome.org-v" + version; 15 + hash = "sha256-YuLtC7E8dK57JSuFdbDQe5Ml+KQfl9qSdrHdVhFaNiE="; 16 }; 17 18 nativeBuildInputs = [
+3 -3
pkgs/development/compilers/lobster/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "lobster"; 21 - version = "unstable-2020-07-27"; 22 23 src = fetchFromGitHub { 24 owner = "aardappel"; 25 repo = pname; 26 - rev = "9d68171494a79c83931426b624a0249a9c51882c"; 27 - sha256 = "0d4gn71jym662i00rdmynv53ng1lgl81s5lw1sdddgn41wzs28dd"; 28 }; 29 30 nativeBuildInputs = [ cmake ];
··· 18 19 stdenv.mkDerivation rec { 20 pname = "lobster"; 21 + version = "unstable-2020-10-04"; 22 23 src = fetchFromGitHub { 24 owner = "aardappel"; 25 repo = pname; 26 + rev = "4c5e78f021ce9d06592fb3a66388e5e31fac1adb"; 27 + sha256 = "1wnbc8kr1dyfs53nlcxah22ghphmazzrlcj9z47cgkdsj1qfy84x"; 28 }; 29 30 nativeBuildInputs = [ cmake ];
+3 -1
pkgs/development/coq-modules/bignums/default.nix
··· 43 inherit (param) rev sha256; 44 }; 45 46 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib coq ]; 47 48 installFlags = [ "COQLIB=$(out)/lib/coq/${coq.coq-version}/" ]; 49
··· 43 inherit (param) rev sha256; 44 }; 45 46 + buildInputs = with coq.ocamlPackages; [ ocaml findlib coq ] 47 + ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10") camlp5 48 + ; 49 50 installFlags = [ "COQLIB=$(out)/lib/coq/${coq.coq-version}/" ]; 51
+1 -2
pkgs/development/coq-modules/coq-ext-lib/default.nix
··· 26 inherit (param) sha256; 27 }; 28 29 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 ]; 30 - propagatedBuildInputs = [ coq ]; 31 32 enableParallelBuilding = true; 33
··· 26 inherit (param) sha256; 27 }; 28 29 + buildInputs = [ coq ]; 30 31 enableParallelBuilding = true; 32
+2 -1
pkgs/development/coq-modules/dpdgraph/default.nix
··· 53 54 nativeBuildInputs = [ autoreconfHook ]; 55 buildInputs = [ coq ] 56 - ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ocamlgraph ]); 57 58 # dpd_compute.ml uses deprecated Pervasives.compare 59 # Versions prior to 0.6.5 do not have the WARN_ERR build flag
··· 53 54 nativeBuildInputs = [ autoreconfHook ]; 55 buildInputs = [ coq ] 56 + ++ (with coq.ocamlPackages; [ ocaml findlib ocamlgraph ] 57 + ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10") camlp5); 58 59 # dpd_compute.ml uses deprecated Pervasives.compare 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 name = "git-annex-${super.git-annex.version}-src"; 70 url = "git://git-annex.branchable.com/"; 71 rev = "refs/tags/" + super.git-annex.version; 72 - sha256 = "19ipaalp9g25zhg44rialwhp2fv5n8q5fzqw72rfcjcca5iy6r72"; 73 }; 74 }).override { 75 dbus = if pkgs.stdenv.isLinux then self.dbus else null; ··· 1211 # we need an override because ghcide is tracking haskell-lsp closely. 1212 ghcide = dontCheck (super.ghcide.overrideScope (self: super: { 1213 hie-bios = dontCheck super.hie-bios_0_7_1; 1214 - lsp-test = dontCheck self.lsp-test_0_11_0_6; 1215 })); 1216 1217 # hasn‘t bumped upper bounds ··· 1471 url = "https://github.com/jaspervdj/stylish-haskell/commit/9550aa1cd177aa6fe271d075177109d66a79e67f.patch"; 1472 sha256 = "1ffnbd2s4fx0ylnnlcyyag119yxb32p5r20b38l39lsa0jwv229f"; 1473 }); 1474 # INSERT NEW OVERRIDES ABOVE THIS LINE 1475 1476 } // (let ··· 1481 ghcide = dontCheck hls-ghcide; 1482 # we are faster than stack here 1483 hie-bios = dontCheck super.hie-bios_0_7_1; 1484 - lsp-test = dontCheck super.lsp-test_0_11_0_6; 1485 # fourmolu can‘t compile with an older aeson 1486 aeson = dontCheck super.aeson_1_5_2_0; 1487 # brittany has an aeson upper bound of 1.5 ··· 1490 ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_2; 1491 }; 1492 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)); 1495 hls-ghcide = dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride); 1496 hls-brittany = dontCheck (super.hls-brittany.overrideScope hlsScopeOverride); 1497 fourmolu = dontCheck (super.fourmolu.overrideScope hlsScopeOverride);
··· 69 name = "git-annex-${super.git-annex.version}-src"; 70 url = "git://git-annex.branchable.com/"; 71 rev = "refs/tags/" + super.git-annex.version; 72 + sha256 = "05yvl09ksyvzykibs95996rni9x6w03yfqyv2fadd73z1m6lq5bf"; 73 }; 74 }).override { 75 dbus = if pkgs.stdenv.isLinux then self.dbus else null; ··· 1211 # we need an override because ghcide is tracking haskell-lsp closely. 1212 ghcide = dontCheck (super.ghcide.overrideScope (self: super: { 1213 hie-bios = dontCheck super.hie-bios_0_7_1; 1214 + lsp-test = dontCheck self.lsp-test_0_11_0_7; 1215 })); 1216 1217 # hasn‘t bumped upper bounds ··· 1471 url = "https://github.com/jaspervdj/stylish-haskell/commit/9550aa1cd177aa6fe271d075177109d66a79e67f.patch"; 1472 sha256 = "1ffnbd2s4fx0ylnnlcyyag119yxb32p5r20b38l39lsa0jwv229f"; 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; 1477 # INSERT NEW OVERRIDES ABOVE THIS LINE 1478 1479 } // (let ··· 1484 ghcide = dontCheck hls-ghcide; 1485 # we are faster than stack here 1486 hie-bios = dontCheck super.hie-bios_0_7_1; 1487 + lsp-test = dontCheck super.lsp-test_0_11_0_7; 1488 # fourmolu can‘t compile with an older aeson 1489 aeson = dontCheck super.aeson_1_5_2_0; 1490 # brittany has an aeson upper bound of 1.5 ··· 1493 ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_2; 1494 }; 1495 in { 1496 + haskell-language-server = dontCheck (super.haskell-language-server.overrideScope hlsScopeOverride); 1497 hls-ghcide = dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride); 1498 hls-brittany = dontCheck (super.hls-brittany.overrideScope hlsScopeOverride); 1499 fourmolu = dontCheck (super.fourmolu.overrideScope hlsScopeOverride);
+174 -170
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 72 # gi-gdkx11-4.x requires gtk-4.x, which is still under development and 73 # not yet available in Nixpkgs 74 - gi-gdkx11 < 4 75 - # LTS Haskell 16.16 76 - abstract-deque ==0.3 77 - abstract-par ==0.3.3 78 - AC-Angle ==1.0 ··· 222 - apecs-gloss ==0.2.4 223 - apecs-physics ==0.4.4 224 - api-field-json-th ==0.1.0.2 225 - - app-settings ==0.2.0.12 226 - appar ==0.1.8 227 - appendmap ==0.1.5 228 - apportionment ==0.0.0.3 229 - approximate ==0.3.2 230 - arbor-lru-cache ==0.1.1.1 231 - arithmoi ==0.10.0.0 232 - array-memoize ==0.6.0 ··· 234 - ascii ==1.0.0.2 235 - ascii-case ==1.0.0.2 236 - ascii-char ==1.0.0.2 237 - ascii-group ==1.0.0.2 238 - ascii-predicates ==1.0.0.2 239 - ascii-progress ==0.3.3.0 240 - ascii-superset ==1.0.0.2 241 - ascii-th ==1.0.0.2 242 - - asciidiagram ==1.3.3.3 243 - asn1-encoding ==0.9.6 244 - asn1-parse ==0.9.5 245 - asn1-types ==0.3.4 ··· 252 - async-refresh-tokens ==0.4.0.0 253 - async-timer ==0.2.0.0 254 - atom-basic ==0.2.5 255 - - atomic-primops ==0.8.3 256 - atomic-write ==0.2.0.7 257 - attoparsec ==0.13.2.4 258 - attoparsec-base64 ==0.0.0 ··· 266 - authenticate ==1.3.5 267 - authenticate-oauth ==1.6.0.1 268 - auto ==0.4.3.1 269 - - auto-update ==0.1.6 270 - autoexporter ==1.1.19 271 - avers ==0.0.17.1 272 - avro ==0.5.2.0 273 - aws-cloudfront-signed-cookies ==0.2.0.6 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 - base16 ==0.2.1.0 282 - base16-bytestring ==0.1.1.7 283 - base16-lens ==0.1.2.0 ··· 290 - base64-bytestring-type ==1.0.1 291 - base64-lens ==0.3.0 292 - base64-string ==0.2 293 - basement ==0.0.11 294 - basic-prelude ==0.7.0 295 - bazel-runfiles ==0.12 296 - bbdb ==0.8 ··· 303 - bibtex ==0.1.0.6 304 - bifunctors ==5.5.7 305 - bimap ==0.4.0 306 - - bimap-server ==0.1.0.1 307 - bimaps ==0.1.0.2 308 - bin ==0.1 309 - binary-conduit ==1.3.1 310 - binary-ext ==2.0.4 ··· 323 - bins ==0.1.2.0 324 - bitarray ==0.0.1.1 325 - bits ==0.5.2 326 - - bits-extra ==0.0.2.0 327 - bitset-word8 ==0.1.1.2 328 - bitvec ==1.0.3.0 329 - blake2 ==0.3.0 330 - blanks ==0.3.0 ··· 348 - boring ==0.1.3 349 - both ==0.1.1.1 350 - bound ==2.0.1 351 - - bounded-queue ==1.0.0 352 - BoundedChan ==1.0.3.0 353 - boundingboxes ==0.2.3 354 - bower-json ==1.0.0.1 355 - boxes ==0.1.5 ··· 365 - butcher ==1.3.3.2 366 - bv ==0.5 367 - bv-little ==1.1.1 368 - - byte-count-reader ==0.10.1.1 369 - - byte-order ==0.1.2.0 370 - byteable ==0.1.1 371 - bytedump ==1.0 372 - byteorder ==1.0.4 373 - bytes ==0.17 374 - byteset ==0.1.1.0 ··· 378 - bytestring-mmap ==0.2.2 379 - bytestring-strict-builder ==0.4.5.3 380 - bytestring-to-vector ==0.3.0.1 381 - - bytestring-tree-builder ==0.2.7.3 382 - bz2 ==1.0.0.1 383 - bzlib-conduit ==0.3.0.2 384 - c2hs ==0.28.6 385 - - ca-province-codes ==1.0.0.0 386 - cabal-appimage ==0.3.0.0 387 - cabal-debian ==5.0.3 388 - cabal-doctest ==1.0.8 ··· 392 - calendar-recycling ==0.0.0.1 393 - call-stack ==0.2.0 394 - can-i-haz ==0.3.1.0 395 - cardano-coin-selection ==1.0.1 396 - carray ==0.1.6.8 397 - casa-client ==0.0.1 398 - casa-types ==0.0.1 399 - - case-insensitive ==1.2.1.0 400 - cased ==0.1.0.0 401 - cases ==0.1.4 402 - casing ==0.1.4.1 403 - cassava ==0.5.2.0 ··· 457 - cmark-gfm ==0.2.2 458 - cmark-lucid ==0.1.0.0 459 - cmdargs ==0.10.20 460 - co-log ==0.4.0.1 461 - co-log-concurrent ==0.5.0.0 462 - co-log-core ==0.2.1.1 463 - 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 - Color ==0.1.4 469 - colorful-monoids ==0.2.1.3 470 - colorize-haskell ==1.0.1 ··· 500 - conferer-hspec ==0.4.0.1 501 - conferer-source-json ==0.4.0.1 502 - conferer-warp ==0.4.0.1 503 - - config-ini ==0.2.4.0 504 - ConfigFile ==1.1.4 505 - configurator ==0.3.0.0 506 - configurator-export ==0.1.0.1 507 - configurator-pg ==0.2.4 ··· 509 - connection-pool ==0.2.2 510 - console-style ==0.0.2.1 511 - constraint ==0.1.4.0 512 - constraint-tuples ==0.1.2 513 - - constraints ==0.12 514 - contravariant ==1.5.2 515 - contravariant-extras ==0.3.5.2 516 - control-bool ==0.2.1 ··· 530 - crackNum ==2.3 531 - crc32c ==0.0.0 532 - credential-store ==0.1.2 533 - - criterion ==1.5.6.2 534 - criterion-measurement ==0.1.2.0 535 - cron ==0.7.0 536 - - crypt-sha512 ==0 537 - crypto-api ==0.13.3 538 - 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 - cryptocompare ==0.1.2 546 - cryptohash ==0.11.9 547 - cryptohash-cryptoapi ==0.1.4 548 - cryptohash-md5 ==0.11.100.1 ··· 552 - cryptonite ==0.26 553 - cryptonite-conduit ==0.2.2 554 - cryptonite-openssl ==0.7 555 - csp ==1.4.0 556 - css-syntax ==0.1.0.0 557 - css-text ==0.1.3.0 ··· 588 - data-default-instances-dlist ==0.0.1 589 - data-default-instances-old-locale ==0.0.1 590 - data-diverse ==4.7.0.0 591 - data-dword ==0.3.2 592 - data-endian ==0.1.1 593 - data-fix ==0.2.1 ··· 602 - data-or ==1.0.0.5 603 - data-ordlist ==0.4.7.0 604 - data-ref ==0.0.2 605 - - data-reify ==0.6.1 606 - data-serializer ==0.3.4.1 607 - data-textual ==0.3.0.3 608 - data-tree-print ==0.1.0.2 609 - - datadog ==0.2.5.0 610 - dataurl ==0.1.0.0 611 - DAV ==1.3.4 612 - DBFunctor ==0.1.1.1 ··· 635 - dhall-json ==1.6.4 636 - dhall-lsp-server ==1.0.8 637 - dhall-yaml ==1.1.0 638 - - di-core ==1.0.4 639 - - di-monad ==1.3.1 640 - diagrams ==1.4 641 - diagrams-contrib ==1.4.4 642 - diagrams-core ==1.4.2 ··· 646 - diagrams-solve ==0.1.2 647 - diagrams-svg ==1.4.3 648 - dialogflow-fulfillment ==0.1.1.3 649 - dictionary-sharing ==0.1.0.0 650 - Diff ==0.4.0 651 - digest ==0.0.1.2 652 - digits ==0.3.1 653 - dimensional ==1.3 654 - directory-tree ==0.12.1 655 - discount ==0.1.1 656 - disk-free-space ==0.1.0.1 ··· 662 - dlist-instances ==0.1.1.1 663 - dlist-nonempty ==0.1.1 664 - dns ==4.0.1 665 - - do-list ==1.0.1 666 - - do-notation ==0.1.0.2 667 - dockerfile ==0.2.0 668 - doclayout ==0.3 669 - doctemplates ==0.8.2 ··· 671 - doctest-discover ==0.2.0.0 672 - doctest-driver-gen ==0.3.0.2 673 - doldol ==0.4.1.2 674 - dotenv ==0.8.0.7 675 - dotgen ==0.4.3 676 - dotnet-timespan ==0.0.1.0 ··· 710 - elerea ==2.9.0 711 - elf ==0.30 712 - eliminators ==0.6 713 - elm-bridge ==0.6.1 714 - elm-core-sources ==1.0.0 715 - elm-export ==0.6.0.1 716 - - elm2nix ==0.2 717 - emacs-module ==0.1.1 718 - email-validate ==2.3.2.13 719 - emojis ==0.1 720 - enclosed-exceptions ==1.0.3 721 - ENIG ==0.0.1.0 722 - entropy ==0.4.1.6 723 - - enum-subset-generate ==0.1.0.0 724 - enummapset ==0.6.0.3 725 - enumset ==0.0.5 726 - envelope ==0.2.2.0 727 - envy ==2.1.0.0 728 - epub-metadata ==4.5 729 - - eq ==4.2 730 - equal-files ==0.0.5.3 731 - equational-reasoning ==0.6.0.3 732 - erf ==2.0.0.0 ··· 739 - essence-of-live-coding-pulse ==0.1.0.3 740 - essence-of-live-coding-quickcheck ==0.1.0.3 741 - etc ==0.4.1.0 742 - - event-list ==0.1.2 743 - eventful-core ==0.2.0 744 - eventful-test-helpers ==0.2.0 745 - eventstore ==1.4.1 746 - every ==0.0.1 747 - exact-combinatorics ==0.2.0.9 748 - exact-pi ==0.5.0.1 749 - - exception-hierarchy ==0.1.0.3 750 - exception-mtl ==0.4.0.1 751 - - exception-transformers ==0.4.0.9 752 - exceptions ==0.10.4 753 - executable-path ==0.0.3.1 754 - exit-codes ==1.0.0 755 - exomizer ==1.0.0 756 - - exp-pairs ==0.2.0.0 757 - expiring-cache-map ==0.0.6.1 758 - explicit-exception ==0.1.10 759 - express ==0.1.3 760 - extended-reals ==0.2.4.0 761 - extensible-effects ==5.0.0.1 ··· 768 - fakedata ==0.6.1 769 - farmhash ==0.1.0.5 770 - fast-digits ==0.3.0.0 771 - - fast-logger ==3.0.1 772 - fast-math ==1.0.2 773 - fb ==2.1.1 774 - feature-flags ==0.1.0.1 ··· 778 - FenwickTree ==0.1.2.1 779 - fft ==0.1.8.6 780 - fgl ==5.7.0.3 781 - file-embed ==0.0.11.2 782 - 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 - filelock ==0.1.1.5 787 - filemanip ==0.3.6.3 788 - filepattern ==0.1.2 789 - fileplow ==0.1.0.0 790 - filtrable ==0.1.4.0 ··· 813 - fn ==0.3.0.2 814 - focus ==1.0.1.3 815 - focuslist ==0.1.0.2 816 - fold-debounce ==0.2.0.9 817 - fold-debounce-conduit ==0.2.0.5 818 - - foldable1 ==0.1.0.0 819 - foldl ==1.4.6 820 - folds ==0.7.5 821 - follow-file ==0.0.3 ··· 829 - formatting ==6.3.7 830 - foundation ==0.0.25 831 - free ==5.1.3 832 - - free-categories ==0.2.0.0 833 - - free-vl ==0.1.4 834 - freenect ==1.2.1 835 - freer-simple ==1.2.1.1 836 - freetype2 ==0.2.0 837 - friendly-time ==0.4.1 838 - from-sum ==0.2.3.0 839 - frontmatter ==0.1.0.2 ··· 850 - fuzzcheck ==0.1.1 851 - fuzzy ==0.1.0.0 852 - fuzzy-dates ==0.1.1.2 853 - - fuzzy-time ==0.1.0.0 854 - fuzzyset ==0.2.0 855 - gauge ==0.2.5 856 - gd ==3000.7.3 857 - gdp ==0.0.3.0 ··· 864 - generic-lens-core ==2.0.0.0 865 - generic-monoid ==0.1.0.1 866 - generic-optics ==2.0.0.0 867 - - generic-random ==1.3.0.1 868 - GenericPretty ==1.2.2 869 - generics-sop ==0.5.1.0 870 - generics-sop-lens ==0.2.0.1 871 - genvalidity ==0.11.0.0 ··· 899 - ghc-core ==0.5.6 900 - ghc-events ==0.13.0 901 - ghc-exactprint ==0.6.2 902 - ghc-lib ==8.10.2.20200916 903 - ghc-lib-parser ==8.10.2.20200916 904 - ghc-lib-parser-ex ==8.10.0.16 ··· 912 - ghc-typelits-knownnat ==0.7.3 913 - ghc-typelits-natnormalise ==0.7.2 914 - 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 - ghost-buster ==0.1.1.0 919 - gi-atk ==2.0.21 920 - gi-cairo ==1.0.23 ··· 931 - gi-graphene ==1.0.1 932 - gi-gtk ==3.0.33 933 - gi-gtk-hs ==0.3.8.1 934 - - gi-pango ==1.0.22 935 - - gi-xlib ==2.0.8 936 - ginger ==0.10.1.0 937 - gingersnap ==0.3.1.0 938 - giphy-api ==0.7.0.0 939 - githash ==0.1.4.0 940 - github-rest ==1.0.3 941 - github-types ==0.2.1 942 - gitlab-haskell ==0.1.8 943 - gitrev ==1.3.1 944 - gl ==0.9 945 - glabrous ==2.0.2 946 - GLFW-b ==3.3.0.0 ··· 955 - gothic ==0.1.5 956 - gpolyline ==0.1.0.1 957 - graph-core ==0.3.0.0 958 - - graph-wrapper ==0.2.6.0 959 - graphite ==0.10.0.1 960 - graphs ==0.7.1 961 - graphviz ==2999.20.1.0 962 - gravatar ==0.8.0 963 - greskell ==1.1.0.3 964 - greskell-core ==0.1.3.5 ··· 1037 - hexstring ==0.11.1 1038 - hformat ==0.3.3.1 1039 - hfsevents ==0.1.6 1040 - - hi-file-parser ==0.1.0.0 1041 - hidapi ==0.1.5 1042 - hie-bios ==0.5.1 1043 - higher-leveldb ==0.5.0.2 1044 - highlighting-kate ==0.6.4 1045 - hinfo ==0.0.3.0 ··· 1075 - hreader-lens ==0.1.3.0 1076 - hruby ==0.3.8 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 - hsc2hs ==0.68.7 1082 - hscolour ==1.24.4 1083 - hsdns ==1.8 1084 - hsebaysdk ==0.4.1.0 1085 - hsemail ==2.2.0 1086 - hset ==2.2.0 1087 - hsini ==0.5.1.2 1088 - hsinstall ==2.6 1089 - HSlippyMap ==3.0.1 ··· 1116 - hspec-tables ==0.0.1 1117 - hspec-wai ==0.10.1 1118 - hspec-wai-json ==0.10.1 1119 - hsshellscript ==3.4.5 1120 - HStringTemplate ==0.8.7 1121 - HSvm ==0.1.1.3.22 ··· 1129 - html-entities ==1.1.4.3 1130 - html-entity-map ==0.1.0.0 1131 - htoml ==1.0.0.3 1132 - HTTP ==4000.3.15 1133 - http-api-data ==0.4.1.1 1134 - http-client ==0.6.4.1 ··· 1140 - http-date ==0.0.9 1141 - http-directory ==0.1.8 1142 - http-download ==0.2.0.0 1143 - http-link-header ==1.0.3.1 1144 - http-media ==0.8.0.0 1145 - http-reverse-proxy ==0.6.0 1146 - http-streams ==0.8.7.2 1147 - http-types ==0.12.3 1148 - - http2 ==2.0.5 1149 - - httpd-shed ==0.4.1.1 1150 - human-readable-duration ==0.2.1.4 1151 - HUnit ==1.6.0.0 1152 - HUnit-approx ==1.1.1.1 ··· 1158 - hw-conduit ==0.2.1.0 1159 - hw-conduit-merges ==0.2.1.0 1160 - hw-diagnostics ==0.0.1.0 1161 - hw-excess ==0.2.3.0 1162 - hw-fingertree ==0.1.2.0 1163 - hw-fingertree-strict ==0.1.2.0 ··· 1171 - hw-rankselect-base ==0.3.4.1 1172 - hw-streams ==0.0.1.0 1173 - hw-string-parse ==0.0.0.4 1174 - - hweblib ==0.6.3 1175 - hxt ==9.3.1.18 1176 - hxt-charproperties ==9.4.0.0 1177 - hxt-css ==0.1.0.3 ··· 1219 - integer-logarithms ==1.0.3 1220 - integer-roots ==1.0 1221 - integration ==0.2.1 1222 - - intern ==0.9.2 1223 - interpolate ==0.2.1 1224 - interpolatedstring-perl6 ==1.0.2 1225 - interpolation ==0.1.1.1 ··· 1252 - iso3166-country-codes ==0.20140203.8 1253 - iso639 ==0.1.0.3 1254 - iso8601-time ==0.1.5 1255 - - it-has ==0.2.0.0 1256 - iterable ==3.0 1257 - - ix-shapable ==0.1.0 1258 - ixset-typed ==0.5 1259 - jack ==0.7.1.4 1260 - jira-wiki-markup ==1.1.4 1261 - jose ==0.8.3.1 ··· 1265 - js-jquery ==3.3.1 1266 - json-alt ==1.0.0 1267 - json-feed ==1.0.11 1268 - json-rpc ==1.0.3 1269 - json-rpc-generic ==0.2.1.5 1270 - - jsonpath ==0.2.0.0 1271 - JuicyPixels ==3.3.5 1272 - JuicyPixels-blurhash ==0.1.0.3 1273 - JuicyPixels-extra ==0.4.1 ··· 1275 - junit-xml ==0.1.0.1 1276 - justified-containers ==0.3.0.0 1277 - jwt ==0.10.0 1278 - - kan-extensions ==5.2 1279 - kanji ==3.4.1 1280 - katip ==0.8.5.0 1281 - kawhi ==0.3.0 ··· 1285 - keys ==3.12.3 1286 - kind-apply ==0.3.2.0 1287 - kind-generics ==0.4.1.0 1288 - - kind-generics-th ==0.2.2.0 1289 - kmeans ==0.1.3 1290 - koofr-client ==1.0.0.3 1291 - krank ==0.2.2 ··· 1335 - libffi ==0.1 1336 - libgit ==0.3.1 1337 - libgraph ==1.14 1338 - - libmpd ==0.9.1.0 1339 - libyaml ==0.1.2 1340 - LibZip ==1.0.1 1341 - life-sync ==1.1.1.0 1342 - - lift-generics ==0.1.3 1343 - lifted-async ==0.10.1.2 1344 - lifted-base ==0.2.3.12 1345 - line ==4.0.1 1346 - - linear ==1.21.1 1347 - linenoise ==0.3.2 1348 - linux-file-extents ==0.2.0.0 1349 - linux-namespaces ==0.1.3.0 1350 - List ==0.6.2 1351 - list-predicate ==0.1.0.1 1352 - list-singleton ==1.0.0.4 1353 - list-t ==1.0.4 1354 - - ListLike ==4.7.2 1355 - - listsafe ==0.1.0.1 1356 - ListTree ==0.2.3 1357 - little-logger ==0.1.0 1358 - little-rio ==0.1.1 ··· 1380 - lukko ==0.1.1.2 1381 - lzma ==0.0.0.3 1382 - lzma-conduit ==1.2.1 1383 - - machines ==0.7 1384 - magic ==1.1 1385 - - main-tester ==0.2.0.1 1386 - mainland-pretty ==0.7.0.1 1387 - makefile ==1.1.0.0 1388 - managed ==1.0.8 1389 - markdown ==0.1.17.4 ··· 1392 - massiv ==0.5.4.0 1393 - massiv-io ==0.2.1.0 1394 - massiv-test ==0.1.4 1395 - math-extras ==0.1.1.0 1396 - math-functions ==0.3.4.1 1397 - - mathexpr ==0.3.0.0 1398 - matplotlib ==0.7.5 1399 - matrices ==0.5.0 1400 - matrix ==0.3.6.1 ··· 1426 - microlens-mtl ==0.2.0.1 1427 - microlens-platform ==0.4.1 1428 - microlens-process ==0.2.0.2 1429 - - microlens-th ==0.4.3.5 1430 - microspec ==0.2.1.3 1431 - microstache ==1.0.1.1 1432 - midair ==0.2.0.1 ··· 1435 - mime-mail ==0.5.0 1436 - mime-mail-ses ==0.4.3 1437 - mime-types ==0.1.0.9 1438 - - min-max-pqueue ==0.1.0.2 1439 - mini-egison ==1.0.0 1440 - minimal-configuration ==0.1.4 1441 - minimorph ==0.2.2.0 1442 - minio-hs ==1.5.2 1443 - miniutter ==0.5.1.0 1444 - mintty ==0.1.2 1445 - miso ==1.6.0.0 1446 - missing-foreign ==0.1.1 ··· 1464 - monad-control-aligned ==0.0.1.1 1465 - monad-coroutine ==0.9.0.4 1466 - monad-extras ==0.6.0 1467 - monad-journal ==0.8.1 1468 - monad-logger ==0.3.35 1469 - monad-logger-json ==0.1.0.0 ··· 1472 - monad-memo ==0.5.3 1473 - monad-metrics ==0.2.1.4 1474 - monad-par ==0.3.5 1475 - - monad-par-extras ==0.3.3 1476 - monad-parallel ==0.7.2.3 1477 - monad-peel ==0.2.1.2 1478 - monad-products ==4.0.1 1479 - monad-resumption ==0.1.4.0 1480 - monad-skeleton ==0.1.5 1481 - monad-st ==0.2.4.1 1482 - monad-time ==0.3.1.0 1483 - monad-unlift ==0.2.0 1484 - 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 - 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 - monoid-extras ==0.5.1 1494 - monoid-subclasses ==1.0.1 1495 - monoid-transformer ==0.0.4 1496 - more-containers ==0.2.2.0 1497 - morpheus-graphql ==0.12.0 1498 - morpheus-graphql-core ==0.12.0 ··· 1502 - mpi-hs-cereal ==0.1.0.0 1503 - mtl-compat ==0.2.2 1504 - mtl-prelude ==2.0.3.1 1505 - - multi-containers ==0.1.1 1506 - multiarg ==0.30.0.10 1507 - multimap ==1.2.1 1508 - multiset ==0.3.4.3 1509 - multistate ==0.8.0.3 1510 - - murmur-hash ==0.1.0.9 1511 - murmur3 ==1.0.4 1512 - MusicBrainz ==0.4.1 1513 - mustache ==2.3.1 1514 - mutable-containers ==0.3.4 ··· 1539 - netwire-input-glfw ==0.0.11 1540 - network ==3.1.1.1 1541 - network-bsd ==2.8.1.0 1542 - - network-byte-order ==0.1.5 1543 - network-conduit-tls ==1.3.2 1544 - network-info ==0.2.0.10 1545 - network-ip ==0.3.0.3 ··· 1555 - nicify-lib ==1.0.1 1556 - NineP ==0.0.2.1 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 - nonce ==1.0.7 1563 - nondeterminism ==1.4 1564 - nonempty-containers ==0.3.4.1 1565 - nonempty-vector ==0.2.0.2 1566 - - nonemptymap ==0.0.6.0 1567 - not-gloss ==0.7.7.0 1568 - nowdoc ==0.1.1.0 1569 - nqe ==0.6.3 1570 - nsis ==0.3.3 ··· 1575 - NumInstances ==1.4 1576 - numtype-dk ==0.5.0.2 1577 - nuxeo ==0.3.2 1578 - - o-clock ==1.1.0 1579 - oauthenticated ==0.2.1.0 1580 - ObjectName ==1.1.0.1 1581 - odbc ==0.2.2 1582 - oeis2 ==1.0.4 1583 - ofx ==0.4.4.0 ··· 1590 - Only ==0.1 1591 - oo-prototypes ==0.1.0.0 1592 - opaleye ==0.6.7006.1 1593 - - open-browser ==0.2.1.0 1594 - OpenAL ==1.7.0.5 1595 - openexr-write ==0.1.0.2 1596 - OpenGL ==3.0.3.0 1597 - OpenGLRaw ==3.3.4.0 ··· 1677 - persistent-test ==2.0.3.1 1678 - persistent-typed-db ==0.1.0.1 1679 - pg-harness-client ==0.6.0 1680 - pg-transact ==0.3.1.1 1681 - - pgp-wordlist ==0.1.0.3 1682 - phantom-state ==0.2.1.2 1683 - pid1 ==0.1.2.0 1684 - pipes ==4.3.14 ··· 1704 - plaid ==0.1.0.4 1705 - planb-token-introspection ==0.1.4.0 1706 - plotlyhs ==0.2.1 1707 - - pointed ==5.0.1 1708 - pointedlist ==0.6.1 1709 - pointless-fun ==1.1.0.6 1710 - poll ==0.0.0.1 ··· 1717 - port-utils ==0.2.1.0 1718 - posix-paths ==0.2.1.6 1719 - possibly ==1.0.0.0 1720 - - post-mess-age ==0.2.1.0 1721 - postgres-options ==0.2.0.0 1722 - postgresql-binary ==0.12.2 1723 - postgresql-libpq ==0.9.4.2 1724 - postgresql-orm ==0.5.1 1725 - postgresql-simple ==0.6.2 1726 - postgrest ==7.0.0 1727 - pptable ==0.3.0.0 1728 - pqueue ==1.4.1.3 1729 - prefix-units ==0.2.0 1730 - prelude-compat ==0.0.0.2 1731 - prelude-safeenum ==0.1.1.2 1732 - pretty-class ==1.0.1.1 1733 - 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 - prettyprinter ==1.6.2 1742 - prettyprinter-ansi-terminal ==1.1.2 1743 - prettyprinter-compat-annotated-wl-pprint ==1 1744 - prettyprinter-compat-ansi-wl-pprint ==1.0.1 1745 - prettyprinter-compat-wl-pprint ==1.0.0.1 1746 - prettyprinter-convert-ansi-wl-pprint ==1.1.1 1747 - primes ==0.2.1.0 1748 - primitive ==0.7.0.1 1749 - primitive-addr ==0.1.0.2 ··· 1754 - product-profunctors ==0.10.0.1 1755 - profiterole ==0.1 1756 - profunctors ==5.5.2 1757 - - project-template ==0.2.1.0 1758 - projectroot ==0.2.0.1 1759 - prometheus-client ==1.0.1 1760 - promises ==0.3 1761 - prompt ==0.1.1.2 1762 - prospect ==0.1.0.0 1763 - proto-lens ==0.7.0.0 1764 - proto-lens-arbitrary ==0.1.2.9 1765 - proto-lens-optparse ==0.1.1.7 ··· 1767 - proto-lens-protoc ==0.7.0.0 1768 - proto-lens-runtime ==0.7.0.0 1769 - 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 - protolude ==0.2.4 1776 - proxied ==0.3.1 1777 - psqueues ==0.2.7.2 ··· 1813 - random-shuffle ==0.0.4 1814 - random-tree ==0.6.0.5 1815 - range ==0.3.0.2 1816 - range-set-list ==0.1.3.1 1817 - - Ranged-sets ==0.4.0 1818 - rank1dynamic ==0.4.0 1819 - rank2classes ==1.3.2.1 1820 - Rasterific ==0.7.5.3 1821 - rasterific-svg ==0.3.3.2 1822 - - rate-limit ==1.4.2 1823 - ratel ==1.0.12 1824 - ratel-wai ==1.1.3 1825 - - raw-strings-qq ==1.1 1826 - rawfilepath ==0.2.4 1827 - rawstring-qm ==0.2.3.0 1828 - rcu ==0.2.4 1829 - rdf ==0.1.0.4 1830 - rdtsc ==1.3.0.1 1831 - re2 ==0.3 1832 - read-editor ==0.1.0.2 1833 - read-env-var ==1.0.0.0 1834 - - readable ==0.3.1 1835 - reanimate ==0.3.3.0 1836 - reanimate-svg ==0.9.8.0 1837 - rebase ==1.6.1 1838 - - record-dot-preprocessor ==0.2.6 1839 - record-hasfield ==1.0 1840 - records-sop ==0.1.0.3 1841 - recursion-schemes ==5.1.3 1842 - reducers ==3.12.3 1843 - - ref-fd ==0.4.0.2 1844 - refact ==0.3.0.2 1845 - reflection ==2.1.6 1846 - reform ==0.2.7.4 1847 - reform-blaze ==0.2.4.3 ··· 1868 - relational-schemas ==0.1.8.0 1869 - relude ==0.7.0.0 1870 - renderable ==0.2.0.1 1871 - - replace-attoparsec ==1.4.1.0 1872 - - replace-megaparsec ==1.4.2.0 1873 - repline ==0.2.2.0 1874 - req ==3.2.0 1875 - req-conduit ==1.0.0 ··· 1900 - RSA ==2.4.1 1901 - runmemo ==1.0.0.1 1902 - safe ==0.3.19 1903 - safe-decimal ==0.2.0.0 1904 - safe-exceptions ==0.1.7.1 1905 - safe-exceptions-checked ==0.1.0 1906 - safe-foldable ==0.1.0.0 1907 - safe-json ==1.1.1 1908 - safe-money ==0.9 1909 - - safecopy ==0.10.3 1910 - - safeio ==0.0.5.0 1911 - SafeSemaphore ==0.10.1 1912 - salak ==0.3.6 1913 - salak-yaml ==0.3.5.3 ··· 1943 - semigroupoid-extras ==5 1944 - semigroupoids ==5.3.4 1945 - semigroups ==0.19.1 1946 - - semiring-simple ==1.0.0.1 1947 - semirings ==0.5.4 1948 - semver ==0.3.4 1949 - sendfile ==0.7.11.1 1950 - seqalign ==0.2.0.4 ··· 2000 - shared-memory ==0.2.0.0 2001 - shell-conduit ==4.7.0 2002 - shell-escape ==0.2.0 2003 - - shell-utility ==0.1 2004 - shellmet ==0.0.3.1 2005 - shelltestrunner ==1.9 2006 - shelly ==1.9.0 2007 - should-not-typecheck ==2.1.0 2008 - show-combinators ==0.2.0.0 ··· 2016 - simple-log ==0.9.12 2017 - simple-reflect ==0.3.3 2018 - simple-sendfile ==0.2.30 2019 - simple-templates ==1.0.0 2020 - simple-vec3 ==0.6.0.1 2021 - - simplest-sqlite ==0.1.0.2 2022 - simplistic-generics ==2.0.0 2023 - since ==0.0.0 2024 - singleton-bool ==0.1.5 ··· 2068 - splitmix ==0.0.5 2069 - spoon ==0.3.1 2070 - spreadsheet ==0.1.3.8 2071 - - sql-words ==0.1.6.4 2072 - sqlcli ==0.2.2.0 2073 - sqlcli-odbc ==0.2.0.1 2074 - squeather ==0.4.0.0 2075 - srcloc ==0.5.1.2 2076 - stache ==2.1.1 2077 - - stack-templatizer ==0.1.0.2 2078 - stackcollapse-ghc ==0.0.1.2 2079 - starter ==0.3.0 2080 - stateref ==0.3 2081 - statestack ==0.3 ··· 2108 - strict-list ==0.1.5 2109 - strict-tuple ==0.1.3 2110 - strict-tuple-lens ==0.1.0.1 2111 - string-class ==0.1.7.0 2112 - string-combinators ==0.6.0.5 2113 - string-conv ==0.1.2 2114 - string-conversions ==0.4.0.1 2115 - string-interpolate ==0.2.1.0 2116 - string-qq ==0.0.4 2117 - - string-transform ==1.1.1 2118 - - stringbuilder ==0.5.1 2119 - stringsearch ==0.3.6.6 2120 - stripe-concepts ==1.0.2.4 2121 - stripe-signature ==1.0.0.6 2122 - strive ==5.0.12 ··· 2124 - structured ==0.1 2125 - structured-cli ==2.5.2.0 2126 - stylish-haskell ==0.11.0.3 2127 - - sum-type-boilerplate ==0.1.1 2128 - summoner ==2.0.1.1 2129 - summoner-tui ==2.0.1.1 2130 - sundown ==0.6 2131 - superbuffer ==0.3.1.1 2132 - svg-builder ==0.1.1 2133 - - svg-tree ==0.6.2.4 2134 - SVGFonts ==1.7.0.1 2135 - swagger ==0.3.0 2136 - swagger2 ==2.5 2137 - swish ==0.10.0.4 ··· 2141 - symmetry-operations-symbols ==0.0.2.1 2142 - sysinfo ==0.1.1 2143 - system-argv0 ==0.1.1 2144 - system-fileio ==0.3.16.4 2145 - system-filepath ==0.4.14 2146 - system-info ==0.5.1 2147 - - systemd ==2.3.0 2148 - tabular ==0.2.2.8 2149 - taffybar ==3.2.2 2150 - tagchup ==0.4.1.1 ··· 2177 - tasty-silver ==3.1.15 2178 - tasty-smallcheck ==0.8.1 2179 - tasty-th ==0.1.7 2180 - - tasty-wai ==0.1.1.0 2181 - Taxonomy ==2.1.0 2182 - TCache ==0.12.1 2183 - tce-conf ==1.3 ··· 2201 - texmath ==0.12.0.3 2202 - text-binary ==0.2.1.1 2203 - text-builder ==0.6.6.1 2204 - - text-conversions ==0.3.0 2205 - text-icu ==0.7.0.1 2206 - text-latin1 ==0.3.1 2207 - text-ldap ==0.1.1.13 2208 - text-manipulate ==0.2.0.1 2209 - text-metrics ==0.3.0 2210 - text-postgresql ==0.0.3.1 ··· 2212 - text-region ==0.3.1.0 2213 - text-short ==0.1.3 2214 - text-show ==3.8.5 2215 - - text-show-instances ==3.8.3 2216 - text-zipper ==0.10.1 2217 - - textlocal ==0.1.0.5 2218 - tf-random ==0.5 2219 - - tfp ==1.0.1.1 2220 - th-abstraction ==0.3.2.0 2221 - th-bang-compat ==0.0.1.0 2222 - th-constraint-compat ==0.0.1.0 2223 - th-data-compat ==0.1.0.0 2224 - th-desugar ==1.10 2225 - th-env ==0.1.0.2 2226 - th-expand-syns ==0.4.6.0 2227 - th-extras ==0.0.0.4 2228 - - th-lift ==0.8.1 2229 - th-lift-instances ==0.1.17 2230 - th-nowq ==0.1.0.5 2231 - th-orphans ==0.13.10 2232 - 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 - thread-hierarchy ==0.3.0.2 2241 - thread-local-storage ==0.2 2242 - thread-supervisor ==0.1.0.1 2243 - - threads ==0.5.1.6 2244 - threepenny-gui ==0.9.0.0 2245 - throttle-io-stream ==0.2.0.1 2246 - through-text ==0.1.0.0 2247 - throwable-exceptions ==0.1.0.9 2248 - thyme ==0.3.5.5 2249 - tidal ==1.5.2 2250 - tile ==0.3.0.0 2251 - time-compat ==1.9.3 2252 - time-lens ==0.4.0.2 2253 - time-locale-compat ==0.1.1.5 2254 - time-locale-vietnamese ==1.0.0.0 2255 - time-manager ==0.0.0 2256 - time-parsers ==0.1.2.1 2257 - - time-units ==1.0.0 2258 - - timeit ==2.0 2259 - - timelens ==0.2.0.2 2260 - timerep ==2.0.0.2 2261 - timezone-olson ==0.2.0 2262 - timezone-series ==0.1.9 2263 - tinylog ==0.15.0 ··· 2278 - transaction ==0.1.1.3 2279 - transformers-base ==0.4.5.2 2280 - transformers-bifunctors ==0.1 2281 - - transformers-compat ==0.6.5 2282 - transformers-fix ==1.0 2283 - traverse-with-class ==1.0.1.0 2284 - tree-diff ==0.1 ··· 2291 - ttl-hashtables ==1.4.1.0 2292 - ttrie ==0.1.2.1 2293 - tuple ==0.3.0.2 2294 - tuple-sop ==0.3.1.0 2295 - tuple-th ==0.2.5 2296 - - tuples-homogenous-h98 ==0.1.1.0 2297 - turtle ==1.5.20 2298 - type-equality ==1 2299 - type-errors ==0.2.0.0 2300 - type-errors-pretty ==0.0.1.1 ··· 2305 - type-level-numbers ==0.1.1.1 2306 - type-map ==0.1.6.0 2307 - type-natural ==0.8.3.1 2308 - type-of-html ==1.5.1.0 2309 - type-of-html-static ==0.1.0.2 2310 - type-operators ==0.2.0.0 2311 - 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 - tzdata ==0.1.20190911.0 2318 - ua-parser ==0.7.5.1 2319 - uglymemo ==0.1.0.1 ··· 2442 - Win32 ==2.6.1.0 2443 - Win32-notify ==0.3.0.3 2444 - windns ==0.1.0.1 2445 - with-location ==0.1.0 2446 - with-utf8 ==1.0.2.1 2447 - - witherable-class ==0 2448 - - within ==0.1.1.0 2449 - witness ==0.4 2450 - wizards ==1.0.3 2451 - wl-pprint-annotated ==0.1.0.1 2452 - wl-pprint-console ==0.1.0.2 2453 - wl-pprint-text ==1.2.0.1 2454 - word-trie ==0.3.0 2455 - word-wrap ==0.4.1 2456 - - word24 ==2.0.1 2457 - - word8 ==0.1.3 2458 - world-peace ==1.0.2.0 2459 - wrap ==0.0.0 2460 - wreq ==0.5.3.2 ··· 2482 - xml-basic ==0.1.3.1 2483 - xml-conduit ==1.9.0.0 2484 - xml-conduit-writer ==0.1.1.2 2485 - xml-hamlet ==0.5.0.1 2486 - xml-helpers ==1.0.0 2487 - xml-html-qq ==0.1.0.1 ··· 2491 - xml-to-json ==2.0.1 2492 - xml-to-json-fast ==2.0.0 2493 - xml-types ==0.3.8 2494 - - xmlgen ==0.6.2.2 2495 - xmonad ==0.15 2496 - xmonad-contrib ==0.16 2497 - xmonad-extras ==0.15.2 ··· 2500 - xxhash-ffi ==0.2.0.0 2501 - yaml ==0.11.5.0 2502 - yamlparse-applicative ==0.1.0.1 2503 - - yes-precure5-command ==5.5.3 2504 - yesod ==1.6.1.0 2505 - yesod-auth ==1.6.10 2506 - yesod-auth-fb ==1.10.1 ··· 2518 - yesod-static ==1.6.1.0 2519 - yesod-test ==1.6.10 2520 - yesod-websockets ==0.3.0.2 2521 - yi-rope ==0.11 2522 - yjsvg ==0.2.0.1 2523 - yjtools ==0.9.18 ··· 2530 - zim-parser ==0.2.1.0 2531 - zip ==1.5.0 2532 - zip-archive ==0.4.1 2533 - - zip-stream ==0.2.0.1 2534 - zippers ==0.3 2535 - zlib ==0.6.2.2 2536 - zlib-bindings ==0.1.1.5 2537 - zlib-lens ==0.1.2.1 ··· 4576 - doi 4577 - DOM 4578 - dom-lt 4579 - - domain-auth 4580 - domplate 4581 - dot-linker 4582 - dotfs ··· 5677 - hako 5678 - hakyll 5679 - hakyll-agda 5680 - hakyll-blaze-templates 5681 - hakyll-contrib 5682 - hakyll-contrib-csv ··· 6078 - hedis-tags 6079 - hedn-functor 6080 - hedra 6081 - hein 6082 - heist-aeson 6083 - heist-async ··· 8685 - polysemy-http 8686 - polysemy-optics 8687 - polysemy-RandomFu 8688 - polysemy-test 8689 - polysemy-time 8690 - polysemy-webserver ··· 9657 - Shpadoinkle-backend-pardiff 9658 - Shpadoinkle-backend-snabbdom 9659 - Shpadoinkle-backend-static 9660 - Shpadoinkle-html 9661 - Shpadoinkle-router 9662 - Shpadoinkle-widgets 9663 - shpider
··· 72 # gi-gdkx11-4.x requires gtk-4.x, which is still under development and 73 # not yet available in Nixpkgs 74 - gi-gdkx11 < 4 75 + # LTS Haskell 16.17 76 - abstract-deque ==0.3 77 - abstract-par ==0.3.3 78 - AC-Angle ==1.0 ··· 222 - apecs-gloss ==0.2.4 223 - apecs-physics ==0.4.4 224 - api-field-json-th ==0.1.0.2 225 - appar ==0.1.8 226 - appendmap ==0.1.5 227 - apportionment ==0.0.0.3 228 - approximate ==0.3.2 229 + - app-settings ==0.2.0.12 230 - arbor-lru-cache ==0.1.1.1 231 - arithmoi ==0.10.0.0 232 - array-memoize ==0.6.0 ··· 234 - ascii ==1.0.0.2 235 - ascii-case ==1.0.0.2 236 - ascii-char ==1.0.0.2 237 + - asciidiagram ==1.3.3.3 238 - ascii-group ==1.0.0.2 239 - ascii-predicates ==1.0.0.2 240 - ascii-progress ==0.3.3.0 241 - ascii-superset ==1.0.0.2 242 - ascii-th ==1.0.0.2 243 - asn1-encoding ==0.9.6 244 - asn1-parse ==0.9.5 245 - asn1-types ==0.3.4 ··· 252 - async-refresh-tokens ==0.4.0.0 253 - async-timer ==0.2.0.0 254 - atom-basic ==0.2.5 255 + - atomic-primops ==0.8.4 256 - atomic-write ==0.2.0.7 257 - attoparsec ==0.13.2.4 258 - attoparsec-base64 ==0.0.0 ··· 266 - authenticate ==1.3.5 267 - authenticate-oauth ==1.6.0.1 268 - auto ==0.4.3.1 269 - autoexporter ==1.1.19 270 + - auto-update ==0.1.6 271 - avers ==0.0.17.1 272 - avro ==0.5.2.0 273 - aws-cloudfront-signed-cookies ==0.2.0.6 274 - bank-holidays-england ==0.2.0.5 275 - base16 ==0.2.1.0 276 - base16-bytestring ==0.1.1.7 277 - base16-lens ==0.1.2.0 ··· 284 - base64-bytestring-type ==1.0.1 285 - base64-lens ==0.3.0 286 - base64-string ==0.2 287 + - base-compat ==0.11.2 288 + - base-compat-batteries ==0.11.2 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 - basic-prelude ==0.7.0 295 - bazel-runfiles ==0.12 296 - bbdb ==0.8 ··· 303 - bibtex ==0.1.0.6 304 - bifunctors ==5.5.7 305 - bimap ==0.4.0 306 - bimaps ==0.1.0.2 307 + - bimap-server ==0.1.0.1 308 - bin ==0.1 309 - binary-conduit ==1.3.1 310 - binary-ext ==2.0.4 ··· 323 - bins ==0.1.2.0 324 - bitarray ==0.0.1.1 325 - bits ==0.5.2 326 - bitset-word8 ==0.1.1.2 327 + - bits-extra ==0.0.2.0 328 - bitvec ==1.0.3.0 329 - blake2 ==0.3.0 330 - blanks ==0.3.0 ··· 348 - boring ==0.1.3 349 - both ==0.1.1.1 350 - bound ==2.0.1 351 - BoundedChan ==1.0.3.0 352 + - bounded-queue ==1.0.0 353 - boundingboxes ==0.2.3 354 - bower-json ==1.0.0.1 355 - boxes ==0.1.5 ··· 365 - butcher ==1.3.3.2 366 - bv ==0.5 367 - bv-little ==1.1.1 368 - byteable ==0.1.1 369 + - byte-count-reader ==0.10.1.1 370 - bytedump ==1.0 371 + - byte-order ==0.1.2.0 372 - byteorder ==1.0.4 373 - bytes ==0.17 374 - byteset ==0.1.1.0 ··· 378 - bytestring-mmap ==0.2.2 379 - bytestring-strict-builder ==0.4.5.3 380 - bytestring-to-vector ==0.3.0.1 381 + - bytestring-tree-builder ==0.2.7.4 382 - bz2 ==1.0.0.1 383 - bzlib-conduit ==0.3.0.2 384 - c2hs ==0.28.6 385 - cabal-appimage ==0.3.0.0 386 - cabal-debian ==5.0.3 387 - cabal-doctest ==1.0.8 ··· 391 - calendar-recycling ==0.0.0.1 392 - call-stack ==0.2.0 393 - can-i-haz ==0.3.1.0 394 + - ca-province-codes ==1.0.0.0 395 - cardano-coin-selection ==1.0.1 396 - carray ==0.1.6.8 397 - casa-client ==0.0.1 398 - casa-types ==0.0.1 399 - cased ==0.1.0.0 400 + - case-insensitive ==1.2.1.0 401 - cases ==0.1.4 402 - casing ==0.1.4.1 403 - cassava ==0.5.2.0 ··· 457 - cmark-gfm ==0.2.2 458 - cmark-lucid ==0.1.0.0 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 464 - co-log ==0.4.0.1 465 - co-log-concurrent ==0.5.0.0 466 - co-log-core ==0.2.1.1 467 - co-log-polysemy ==0.0.1.2 468 - Color ==0.1.4 469 - colorful-monoids ==0.2.1.3 470 - colorize-haskell ==1.0.1 ··· 500 - conferer-hspec ==0.4.0.1 501 - conferer-source-json ==0.4.0.1 502 - conferer-warp ==0.4.0.1 503 - ConfigFile ==1.1.4 504 + - config-ini ==0.2.4.0 505 - configurator ==0.3.0.0 506 - configurator-export ==0.1.0.1 507 - configurator-pg ==0.2.4 ··· 509 - connection-pool ==0.2.2 510 - console-style ==0.0.2.1 511 - constraint ==0.1.4.0 512 + - constraints ==0.12 513 - constraint-tuples ==0.1.2 514 - contravariant ==1.5.2 515 - contravariant-extras ==0.3.5.2 516 - control-bool ==0.2.1 ··· 530 - crackNum ==2.3 531 - crc32c ==0.0.0 532 - credential-store ==0.1.2 533 + - criterion ==1.5.7.0 534 - criterion-measurement ==0.1.2.0 535 - cron ==0.7.0 536 - crypto-api ==0.13.3 537 - crypto-cipher-types ==0.0.9 538 - cryptocompare ==0.1.2 539 + - crypto-enigma ==0.1.1.6 540 - cryptohash ==0.11.9 541 - cryptohash-cryptoapi ==0.1.4 542 - cryptohash-md5 ==0.11.100.1 ··· 546 - cryptonite ==0.26 547 - cryptonite-conduit ==0.2.2 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 - csp ==1.4.0 556 - css-syntax ==0.1.0.0 557 - css-text ==0.1.3.0 ··· 588 - data-default-instances-dlist ==0.0.1 589 - data-default-instances-old-locale ==0.0.1 590 - data-diverse ==4.7.0.0 591 + - datadog ==0.2.5.0 592 - data-dword ==0.3.2 593 - data-endian ==0.1.1 594 - data-fix ==0.2.1 ··· 603 - data-or ==1.0.0.5 604 - data-ordlist ==0.4.7.0 605 - data-ref ==0.0.2 606 + - data-reify ==0.6.2 607 - data-serializer ==0.3.4.1 608 - data-textual ==0.3.0.3 609 - data-tree-print ==0.1.0.2 610 - dataurl ==0.1.0.0 611 - DAV ==1.3.4 612 - DBFunctor ==0.1.1.1 ··· 635 - dhall-json ==1.6.4 636 - dhall-lsp-server ==1.0.8 637 - dhall-yaml ==1.1.0 638 - diagrams ==1.4 639 - diagrams-contrib ==1.4.4 640 - diagrams-core ==1.4.2 ··· 644 - diagrams-solve ==0.1.2 645 - diagrams-svg ==1.4.3 646 - dialogflow-fulfillment ==0.1.1.3 647 + - di-core ==1.0.4 648 - dictionary-sharing ==0.1.0.0 649 - Diff ==0.4.0 650 - digest ==0.0.1.2 651 - digits ==0.3.1 652 - dimensional ==1.3 653 + - di-monad ==1.3.1 654 - directory-tree ==0.12.1 655 - discount ==0.1.1 656 - disk-free-space ==0.1.0.1 ··· 662 - dlist-instances ==0.1.1.1 663 - dlist-nonempty ==0.1.1 664 - dns ==4.0.1 665 - dockerfile ==0.2.0 666 - doclayout ==0.3 667 - doctemplates ==0.8.2 ··· 669 - doctest-discover ==0.2.0.0 670 - doctest-driver-gen ==0.3.0.2 671 - doldol ==0.4.1.2 672 + - do-list ==1.0.1 673 + - do-notation ==0.1.0.2 674 - dotenv ==0.8.0.7 675 - dotgen ==0.4.3 676 - dotnet-timespan ==0.0.1.0 ··· 710 - elerea ==2.9.0 711 - elf ==0.30 712 - eliminators ==0.6 713 + - elm2nix ==0.2 714 - elm-bridge ==0.6.1 715 - elm-core-sources ==1.0.0 716 - elm-export ==0.6.0.1 717 - emacs-module ==0.1.1 718 - email-validate ==2.3.2.13 719 - emojis ==0.1 720 - enclosed-exceptions ==1.0.3 721 - ENIG ==0.0.1.0 722 - entropy ==0.4.1.6 723 - enummapset ==0.6.0.3 724 - enumset ==0.0.5 725 + - enum-subset-generate ==0.1.0.0 726 - envelope ==0.2.2.0 727 - envy ==2.1.0.0 728 - epub-metadata ==4.5 729 + - eq ==4.2.1 730 - equal-files ==0.0.5.3 731 - equational-reasoning ==0.6.0.3 732 - erf ==2.0.0.0 ··· 739 - essence-of-live-coding-pulse ==0.1.0.3 740 - essence-of-live-coding-quickcheck ==0.1.0.3 741 - etc ==0.4.1.0 742 - eventful-core ==0.2.0 743 - eventful-test-helpers ==0.2.0 744 + - event-list ==0.1.2 745 - eventstore ==1.4.1 746 - every ==0.0.1 747 - exact-combinatorics ==0.2.0.9 748 - exact-pi ==0.5.0.1 749 + - exception-hierarchy ==0.1.0.4 750 - exception-mtl ==0.4.0.1 751 - exceptions ==0.10.4 752 + - exception-transformers ==0.4.0.9 753 - executable-path ==0.0.3.1 754 - exit-codes ==1.0.0 755 - exomizer ==1.0.0 756 - expiring-cache-map ==0.0.6.1 757 - explicit-exception ==0.1.10 758 + - exp-pairs ==0.2.0.0 759 - express ==0.1.3 760 - extended-reals ==0.2.4.0 761 - extensible-effects ==5.0.0.1 ··· 768 - fakedata ==0.6.1 769 - farmhash ==0.1.0.5 770 - fast-digits ==0.3.0.0 771 + - fast-logger ==3.0.2 772 - fast-math ==1.0.2 773 - fb ==2.1.1 774 - feature-flags ==0.1.0.1 ··· 778 - FenwickTree ==0.1.2.1 779 - fft ==0.1.8.6 780 - fgl ==5.7.0.3 781 + - filecache ==0.4.1 782 - file-embed ==0.0.11.2 783 - file-embed-lzma ==0 784 - filelock ==0.1.1.5 785 - filemanip ==0.3.6.3 786 + - file-modules ==0.1.2.4 787 + - file-path-th ==0.1.0.0 788 - filepattern ==0.1.2 789 - fileplow ==0.1.0.0 790 - filtrable ==0.1.4.0 ··· 813 - fn ==0.3.0.2 814 - focus ==1.0.1.3 815 - focuslist ==0.1.0.2 816 + - foldable1 ==0.1.0.0 817 - fold-debounce ==0.2.0.9 818 - fold-debounce-conduit ==0.2.0.5 819 - foldl ==1.4.6 820 - folds ==0.7.5 821 - follow-file ==0.0.3 ··· 829 - formatting ==6.3.7 830 - foundation ==0.0.25 831 - free ==5.1.3 832 + - free-categories ==0.2.0.2 833 - freenect ==1.2.1 834 - freer-simple ==1.2.1.1 835 - freetype2 ==0.2.0 836 + - free-vl ==0.1.4 837 - friendly-time ==0.4.1 838 - from-sum ==0.2.3.0 839 - frontmatter ==0.1.0.2 ··· 850 - fuzzcheck ==0.1.1 851 - fuzzy ==0.1.0.0 852 - fuzzy-dates ==0.1.1.2 853 - fuzzyset ==0.2.0 854 + - fuzzy-time ==0.1.0.0 855 - gauge ==0.2.5 856 - gd ==3000.7.3 857 - gdp ==0.0.3.0 ··· 864 - generic-lens-core ==2.0.0.0 865 - generic-monoid ==0.1.0.1 866 - generic-optics ==2.0.0.0 867 - GenericPretty ==1.2.2 868 + - generic-random ==1.3.0.1 869 - generics-sop ==0.5.1.0 870 - generics-sop-lens ==0.2.0.1 871 - genvalidity ==0.11.0.0 ··· 899 - ghc-core ==0.5.6 900 - ghc-events ==0.13.0 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 905 - ghc-lib ==8.10.2.20200916 906 - ghc-lib-parser ==8.10.2.20200916 907 - ghc-lib-parser-ex ==8.10.0.16 ··· 915 - ghc-typelits-knownnat ==0.7.3 916 - ghc-typelits-natnormalise ==0.7.2 917 - ghc-typelits-presburger ==0.3.0.1 918 - ghost-buster ==0.1.1.0 919 - gi-atk ==2.0.21 920 - gi-cairo ==1.0.23 ··· 931 - gi-graphene ==1.0.1 932 - gi-gtk ==3.0.33 933 - gi-gtk-hs ==0.3.8.1 934 - ginger ==0.10.1.0 935 - gingersnap ==0.3.1.0 936 + - gi-pango ==1.0.22 937 - giphy-api ==0.7.0.0 938 - githash ==0.1.4.0 939 - github-rest ==1.0.3 940 - github-types ==0.2.1 941 - gitlab-haskell ==0.1.8 942 - gitrev ==1.3.1 943 + - gi-xlib ==2.0.8 944 - gl ==0.9 945 - glabrous ==2.0.2 946 - GLFW-b ==3.3.0.0 ··· 955 - gothic ==0.1.5 956 - gpolyline ==0.1.0.1 957 - graph-core ==0.3.0.0 958 - graphite ==0.10.0.1 959 - graphs ==0.7.1 960 - graphviz ==2999.20.1.0 961 + - graph-wrapper ==0.2.6.0 962 - gravatar ==0.8.0 963 - greskell ==1.1.0.3 964 - greskell-core ==0.1.3.5 ··· 1037 - hexstring ==0.11.1 1038 - hformat ==0.3.3.1 1039 - hfsevents ==0.1.6 1040 - hidapi ==0.1.5 1041 - hie-bios ==0.5.1 1042 + - hi-file-parser ==0.1.0.0 1043 - higher-leveldb ==0.5.0.2 1044 - highlighting-kate ==0.6.4 1045 - hinfo ==0.0.3.0 ··· 1075 - hreader-lens ==0.1.3.0 1076 - hruby ==0.3.8 1077 - hs-bibutils ==6.10.0.0 1078 - hsc2hs ==0.68.7 1079 - hscolour ==1.24.4 1080 - hsdns ==1.8 1081 - hsebaysdk ==0.4.1.0 1082 - hsemail ==2.2.0 1083 - hset ==2.2.0 1084 + - hs-functors ==0.1.7.1 1085 + - hs-GeoIP ==0.3 1086 - hsini ==0.5.1.2 1087 - hsinstall ==2.6 1088 - HSlippyMap ==3.0.1 ··· 1115 - hspec-tables ==0.0.1 1116 - hspec-wai ==0.10.1 1117 - hspec-wai-json ==0.10.1 1118 + - hs-php-session ==0.0.9.3 1119 - hsshellscript ==3.4.5 1120 - HStringTemplate ==0.8.7 1121 - HSvm ==0.1.1.3.22 ··· 1129 - html-entities ==1.1.4.3 1130 - html-entity-map ==0.1.0.0 1131 - htoml ==1.0.0.3 1132 + - http2 ==2.0.5 1133 - HTTP ==4000.3.15 1134 - http-api-data ==0.4.1.1 1135 - http-client ==0.6.4.1 ··· 1141 - http-date ==0.0.9 1142 - http-directory ==0.1.8 1143 - http-download ==0.2.0.0 1144 + - httpd-shed ==0.4.1.1 1145 - http-link-header ==1.0.3.1 1146 - http-media ==0.8.0.0 1147 - http-reverse-proxy ==0.6.0 1148 - http-streams ==0.8.7.2 1149 - http-types ==0.12.3 1150 - human-readable-duration ==0.2.1.4 1151 - HUnit ==1.6.0.0 1152 - HUnit-approx ==1.1.1.1 ··· 1158 - hw-conduit ==0.2.1.0 1159 - hw-conduit-merges ==0.2.1.0 1160 - hw-diagnostics ==0.0.1.0 1161 + - hweblib ==0.6.3 1162 - hw-excess ==0.2.3.0 1163 - hw-fingertree ==0.1.2.0 1164 - hw-fingertree-strict ==0.1.2.0 ··· 1172 - hw-rankselect-base ==0.3.4.1 1173 - hw-streams ==0.0.1.0 1174 - hw-string-parse ==0.0.0.4 1175 - hxt ==9.3.1.18 1176 - hxt-charproperties ==9.4.0.0 1177 - hxt-css ==0.1.0.3 ··· 1219 - integer-logarithms ==1.0.3 1220 - integer-roots ==1.0 1221 - integration ==0.2.1 1222 + - intern ==0.9.3 1223 - interpolate ==0.2.1 1224 - interpolatedstring-perl6 ==1.0.2 1225 - interpolation ==0.1.1.1 ··· 1252 - iso3166-country-codes ==0.20140203.8 1253 - iso639 ==0.1.0.3 1254 - iso8601-time ==0.1.5 1255 - iterable ==3.0 1256 + - it-has ==0.2.0.0 1257 - ixset-typed ==0.5 1258 + - ix-shapable ==0.1.0 1259 - jack ==0.7.1.4 1260 - jira-wiki-markup ==1.1.4 1261 - jose ==0.8.3.1 ··· 1265 - js-jquery ==3.3.1 1266 - json-alt ==1.0.0 1267 - json-feed ==1.0.11 1268 + - jsonpath ==0.2.0.0 1269 - json-rpc ==1.0.3 1270 - json-rpc-generic ==0.2.1.5 1271 - JuicyPixels ==3.3.5 1272 - JuicyPixels-blurhash ==0.1.0.3 1273 - JuicyPixels-extra ==0.4.1 ··· 1275 - junit-xml ==0.1.0.1 1276 - justified-containers ==0.3.0.0 1277 - jwt ==0.10.0 1278 + - kan-extensions ==5.2.1 1279 - kanji ==3.4.1 1280 - katip ==0.8.5.0 1281 - kawhi ==0.3.0 ··· 1285 - keys ==3.12.3 1286 - kind-apply ==0.3.2.0 1287 - kind-generics ==0.4.1.0 1288 + - kind-generics-th ==0.2.2.1 1289 - kmeans ==0.1.3 1290 - koofr-client ==1.0.0.3 1291 - krank ==0.2.2 ··· 1335 - libffi ==0.1 1336 - libgit ==0.3.1 1337 - libgraph ==1.14 1338 + - libmpd ==0.9.2.0 1339 - libyaml ==0.1.2 1340 - LibZip ==1.0.1 1341 - life-sync ==1.1.1.0 1342 - lifted-async ==0.10.1.2 1343 - lifted-base ==0.2.3.12 1344 + - lift-generics ==0.1.3 1345 - line ==4.0.1 1346 + - linear ==1.21.3 1347 - linenoise ==0.3.2 1348 - linux-file-extents ==0.2.0.0 1349 - linux-namespaces ==0.1.3.0 1350 - List ==0.6.2 1351 + - ListLike ==4.7.2 1352 - list-predicate ==0.1.0.1 1353 + - listsafe ==0.1.0.1 1354 - list-singleton ==1.0.0.4 1355 - list-t ==1.0.4 1356 - ListTree ==0.2.3 1357 - little-logger ==0.1.0 1358 - little-rio ==0.1.1 ··· 1380 - lukko ==0.1.1.2 1381 - lzma ==0.0.0.3 1382 - lzma-conduit ==1.2.1 1383 + - machines ==0.7.1 1384 - magic ==1.1 1385 - mainland-pretty ==0.7.0.1 1386 + - main-tester ==0.2.0.1 1387 - makefile ==1.1.0.0 1388 - managed ==1.0.8 1389 - markdown ==0.1.17.4 ··· 1392 - massiv ==0.5.4.0 1393 - massiv-io ==0.2.1.0 1394 - massiv-test ==0.1.4 1395 + - mathexpr ==0.3.0.0 1396 - math-extras ==0.1.1.0 1397 - math-functions ==0.3.4.1 1398 - matplotlib ==0.7.5 1399 - matrices ==0.5.0 1400 - matrix ==0.3.6.1 ··· 1426 - microlens-mtl ==0.2.0.1 1427 - microlens-platform ==0.4.1 1428 - microlens-process ==0.2.0.2 1429 + - microlens-th ==0.4.3.6 1430 - microspec ==0.2.1.3 1431 - microstache ==1.0.1.1 1432 - midair ==0.2.0.1 ··· 1435 - mime-mail ==0.5.0 1436 - mime-mail-ses ==0.4.3 1437 - mime-types ==0.1.0.9 1438 - mini-egison ==1.0.0 1439 - minimal-configuration ==0.1.4 1440 - minimorph ==0.2.2.0 1441 - minio-hs ==1.5.2 1442 - miniutter ==0.5.1.0 1443 + - min-max-pqueue ==0.1.0.2 1444 - mintty ==0.1.2 1445 - miso ==1.6.0.0 1446 - missing-foreign ==0.1.1 ··· 1464 - monad-control-aligned ==0.0.1.1 1465 - monad-coroutine ==0.9.0.4 1466 - monad-extras ==0.6.0 1467 + - monadic-arrays ==0.2.2 1468 - monad-journal ==0.8.1 1469 - monad-logger ==0.3.35 1470 - monad-logger-json ==0.1.0.0 ··· 1473 - monad-memo ==0.5.3 1474 - monad-metrics ==0.2.1.4 1475 - monad-par ==0.3.5 1476 - monad-parallel ==0.7.2.3 1477 + - monad-par-extras ==0.3.3 1478 - monad-peel ==0.2.1.2 1479 - monad-products ==4.0.1 1480 + - MonadPrompt ==1.0.0.5 1481 + - MonadRandom ==0.5.2 1482 - monad-resumption ==0.1.4.0 1483 - monad-skeleton ==0.1.5 1484 - monad-st ==0.2.4.1 1485 + - monads-tf ==0.1.0.3 1486 - monad-time ==0.3.1.0 1487 - monad-unlift ==0.2.0 1488 - monad-unlift-ref ==0.2.1 1489 - mongoDB ==2.7.0.0 1490 - monoid-extras ==0.5.1 1491 - monoid-subclasses ==1.0.1 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 - more-containers ==0.2.2.0 1497 - morpheus-graphql ==0.12.0 1498 - morpheus-graphql-core ==0.12.0 ··· 1502 - mpi-hs-cereal ==0.1.0.0 1503 - mtl-compat ==0.2.2 1504 - mtl-prelude ==2.0.3.1 1505 - multiarg ==0.30.0.10 1506 + - multi-containers ==0.1.1 1507 - multimap ==1.2.1 1508 - multiset ==0.3.4.3 1509 - multistate ==0.8.0.3 1510 - murmur3 ==1.0.4 1511 + - murmur-hash ==0.1.0.9 1512 - MusicBrainz ==0.4.1 1513 - mustache ==2.3.1 1514 - mutable-containers ==0.3.4 ··· 1539 - netwire-input-glfw ==0.0.11 1540 - network ==3.1.1.1 1541 - network-bsd ==2.8.1.0 1542 + - network-byte-order ==0.1.6 1543 - network-conduit-tls ==1.3.2 1544 - network-info ==0.2.0.10 1545 - network-ip ==0.3.0.3 ··· 1555 - nicify-lib ==1.0.1 1556 - NineP ==0.0.2.1 1557 - nix-paths ==1.0.1 1558 - nonce ==1.0.7 1559 - nondeterminism ==1.4 1560 + - non-empty ==0.3.2 1561 - nonempty-containers ==0.3.4.1 1562 + - nonemptymap ==0.0.6.0 1563 + - non-empty-sequence ==0.2.0.4 1564 - nonempty-vector ==0.2.0.2 1565 + - non-negative ==0.1.2 1566 - not-gloss ==0.7.7.0 1567 + - no-value ==1.0.0.0 1568 - nowdoc ==0.1.1.0 1569 - nqe ==0.6.3 1570 - nsis ==0.3.3 ··· 1575 - NumInstances ==1.4 1576 - numtype-dk ==0.5.0.2 1577 - nuxeo ==0.3.2 1578 - oauthenticated ==0.2.1.0 1579 - ObjectName ==1.1.0.1 1580 + - o-clock ==1.1.0 1581 - odbc ==0.2.2 1582 - oeis2 ==1.0.4 1583 - ofx ==0.4.4.0 ··· 1590 - Only ==0.1 1591 - oo-prototypes ==0.1.0.0 1592 - opaleye ==0.6.7006.1 1593 - OpenAL ==1.7.0.5 1594 + - open-browser ==0.2.1.0 1595 - openexr-write ==0.1.0.2 1596 - OpenGL ==3.0.3.0 1597 - OpenGLRaw ==3.3.4.0 ··· 1677 - persistent-test ==2.0.3.1 1678 - persistent-typed-db ==0.1.0.1 1679 - pg-harness-client ==0.6.0 1680 + - pgp-wordlist ==0.1.0.3 1681 - pg-transact ==0.3.1.1 1682 - phantom-state ==0.2.1.2 1683 - pid1 ==0.1.2.0 1684 - pipes ==4.3.14 ··· 1704 - plaid ==0.1.0.4 1705 - planb-token-introspection ==0.1.4.0 1706 - plotlyhs ==0.2.1 1707 + - pointed ==5.0.2 1708 - pointedlist ==0.6.1 1709 - pointless-fun ==1.1.0.6 1710 - poll ==0.0.0.1 ··· 1717 - port-utils ==0.2.1.0 1718 - posix-paths ==0.2.1.6 1719 - possibly ==1.0.0.0 1720 - postgres-options ==0.2.0.0 1721 - postgresql-binary ==0.12.2 1722 - postgresql-libpq ==0.9.4.2 1723 - postgresql-orm ==0.5.1 1724 - postgresql-simple ==0.6.2 1725 - postgrest ==7.0.0 1726 + - post-mess-age ==0.2.1.0 1727 - pptable ==0.3.0.0 1728 - pqueue ==1.4.1.3 1729 - prefix-units ==0.2.0 1730 - prelude-compat ==0.0.0.2 1731 - prelude-safeenum ==0.1.1.2 1732 + - prettyclass ==1.0.0.0 1733 - pretty-class ==1.0.1.1 1734 - pretty-hex ==1.1 1735 - prettyprinter ==1.6.2 1736 - prettyprinter-ansi-terminal ==1.1.2 1737 - prettyprinter-compat-annotated-wl-pprint ==1 1738 - prettyprinter-compat-ansi-wl-pprint ==1.0.1 1739 - prettyprinter-compat-wl-pprint ==1.0.0.1 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 - primes ==0.2.1.0 1748 - primitive ==0.7.0.1 1749 - primitive-addr ==0.1.0.2 ··· 1754 - product-profunctors ==0.10.0.1 1755 - profiterole ==0.1 1756 - profunctors ==5.5.2 1757 - projectroot ==0.2.0.1 1758 + - project-template ==0.2.1.0 1759 - prometheus-client ==1.0.1 1760 - promises ==0.3 1761 - prompt ==0.1.1.2 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 1768 - proto-lens ==0.7.0.0 1769 - proto-lens-arbitrary ==0.1.2.9 1770 - proto-lens-optparse ==0.1.1.7 ··· 1772 - proto-lens-protoc ==0.7.0.0 1773 - proto-lens-runtime ==0.7.0.0 1774 - proto-lens-setup ==0.4.0.4 1775 - protolude ==0.2.4 1776 - proxied ==0.3.1 1777 - psqueues ==0.2.7.2 ··· 1813 - random-shuffle ==0.0.4 1814 - random-tree ==0.6.0.5 1815 - range ==0.3.0.2 1816 + - Ranged-sets ==0.4.0 1817 - range-set-list ==0.1.3.1 1818 - rank1dynamic ==0.4.0 1819 - rank2classes ==1.3.2.1 1820 - Rasterific ==0.7.5.3 1821 - rasterific-svg ==0.3.3.2 1822 - ratel ==1.0.12 1823 + - rate-limit ==1.4.2 1824 - ratel-wai ==1.1.3 1825 - rawfilepath ==0.2.4 1826 - rawstring-qm ==0.2.3.0 1827 + - raw-strings-qq ==1.1 1828 - rcu ==0.2.4 1829 - rdf ==0.1.0.4 1830 - rdtsc ==1.3.0.1 1831 - re2 ==0.3 1832 + - readable ==0.3.1 1833 - read-editor ==0.1.0.2 1834 - read-env-var ==1.0.0.0 1835 - reanimate ==0.3.3.0 1836 - reanimate-svg ==0.9.8.0 1837 - rebase ==1.6.1 1838 + - record-dot-preprocessor ==0.2.7 1839 - record-hasfield ==1.0 1840 - records-sop ==0.1.0.3 1841 - recursion-schemes ==5.1.3 1842 - reducers ==3.12.3 1843 - refact ==0.3.0.2 1844 + - ref-fd ==0.4.0.2 1845 - reflection ==2.1.6 1846 - reform ==0.2.7.4 1847 - reform-blaze ==0.2.4.3 ··· 1868 - relational-schemas ==0.1.8.0 1869 - relude ==0.7.0.0 1870 - renderable ==0.2.0.1 1871 + - replace-attoparsec ==1.4.2.0 1872 + - replace-megaparsec ==1.4.3.0 1873 - repline ==0.2.2.0 1874 - req ==3.2.0 1875 - req-conduit ==1.0.0 ··· 1900 - RSA ==2.4.1 1901 - runmemo ==1.0.0.1 1902 - safe ==0.3.19 1903 + - safecopy ==0.10.3 1904 - safe-decimal ==0.2.0.0 1905 - safe-exceptions ==0.1.7.1 1906 - safe-exceptions-checked ==0.1.0 1907 - safe-foldable ==0.1.0.0 1908 + - safeio ==0.0.5.0 1909 - safe-json ==1.1.1 1910 - safe-money ==0.9 1911 - SafeSemaphore ==0.10.1 1912 - salak ==0.3.6 1913 - salak-yaml ==0.3.5.3 ··· 1943 - semigroupoid-extras ==5 1944 - semigroupoids ==5.3.4 1945 - semigroups ==0.19.1 1946 - semirings ==0.5.4 1947 + - semiring-simple ==1.0.0.1 1948 - semver ==0.3.4 1949 - sendfile ==0.7.11.1 1950 - seqalign ==0.2.0.4 ··· 2000 - shared-memory ==0.2.0.0 2001 - shell-conduit ==4.7.0 2002 - shell-escape ==0.2.0 2003 - shellmet ==0.0.3.1 2004 - shelltestrunner ==1.9 2005 + - shell-utility ==0.1 2006 - shelly ==1.9.0 2007 - should-not-typecheck ==2.1.0 2008 - show-combinators ==0.2.0.0 ··· 2016 - simple-log ==0.9.12 2017 - simple-reflect ==0.3.3 2018 - simple-sendfile ==0.2.30 2019 + - simplest-sqlite ==0.1.0.2 2020 - simple-templates ==1.0.0 2021 - simple-vec3 ==0.6.0.1 2022 - simplistic-generics ==2.0.0 2023 - since ==0.0.0 2024 - singleton-bool ==0.1.5 ··· 2068 - splitmix ==0.0.5 2069 - spoon ==0.3.1 2070 - spreadsheet ==0.1.3.8 2071 - sqlcli ==0.2.2.0 2072 - sqlcli-odbc ==0.2.0.1 2073 + - sql-words ==0.1.6.4 2074 - squeather ==0.4.0.0 2075 - srcloc ==0.5.1.2 2076 - stache ==2.1.1 2077 - stackcollapse-ghc ==0.0.1.2 2078 + - stack-templatizer ==0.1.0.2 2079 - starter ==0.3.0 2080 - stateref ==0.3 2081 - statestack ==0.3 ··· 2108 - strict-list ==0.1.5 2109 - strict-tuple ==0.1.3 2110 - strict-tuple-lens ==0.1.0.1 2111 + - stringbuilder ==0.5.1 2112 - string-class ==0.1.7.0 2113 - string-combinators ==0.6.0.5 2114 - string-conv ==0.1.2 2115 - string-conversions ==0.4.0.1 2116 - string-interpolate ==0.2.1.0 2117 - string-qq ==0.0.4 2118 - stringsearch ==0.3.6.6 2119 + - string-transform ==1.1.1 2120 - stripe-concepts ==1.0.2.4 2121 - stripe-signature ==1.0.0.6 2122 - strive ==5.0.12 ··· 2124 - structured ==0.1 2125 - structured-cli ==2.5.2.0 2126 - stylish-haskell ==0.11.0.3 2127 - summoner ==2.0.1.1 2128 - summoner-tui ==2.0.1.1 2129 + - sum-type-boilerplate ==0.1.1 2130 - sundown ==0.6 2131 - superbuffer ==0.3.1.1 2132 - svg-builder ==0.1.1 2133 - SVGFonts ==1.7.0.1 2134 + - svg-tree ==0.6.2.4 2135 - swagger ==0.3.0 2136 - swagger2 ==2.5 2137 - swish ==0.10.0.4 ··· 2141 - symmetry-operations-symbols ==0.0.2.1 2142 - sysinfo ==0.1.1 2143 - system-argv0 ==0.1.1 2144 + - systemd ==2.3.0 2145 - system-fileio ==0.3.16.4 2146 - system-filepath ==0.4.14 2147 - system-info ==0.5.1 2148 - tabular ==0.2.2.8 2149 - taffybar ==3.2.2 2150 - tagchup ==0.4.1.1 ··· 2177 - tasty-silver ==3.1.15 2178 - tasty-smallcheck ==0.8.1 2179 - tasty-th ==0.1.7 2180 + - tasty-wai ==0.1.1.1 2181 - Taxonomy ==2.1.0 2182 - TCache ==0.12.1 2183 - tce-conf ==1.3 ··· 2201 - texmath ==0.12.0.3 2202 - text-binary ==0.2.1.1 2203 - text-builder ==0.6.6.1 2204 + - text-conversions ==0.3.1 2205 - text-icu ==0.7.0.1 2206 - text-latin1 ==0.3.1 2207 - text-ldap ==0.1.1.13 2208 + - textlocal ==0.1.0.5 2209 - text-manipulate ==0.2.0.1 2210 - text-metrics ==0.3.0 2211 - text-postgresql ==0.0.3.1 ··· 2213 - text-region ==0.3.1.0 2214 - text-short ==0.1.3 2215 - text-show ==3.8.5 2216 + - text-show-instances ==3.8.4 2217 - text-zipper ==0.10.1 2218 + - tfp ==1.0.1.1 2219 - tf-random ==0.5 2220 - th-abstraction ==0.3.2.0 2221 - th-bang-compat ==0.0.1.0 2222 - th-constraint-compat ==0.0.1.0 2223 - th-data-compat ==0.1.0.0 2224 - th-desugar ==1.10 2225 - th-env ==0.1.0.2 2226 + - these ==1.1.1.1 2227 + - these-lens ==1.0.0.1 2228 + - these-optics ==1 2229 - th-expand-syns ==0.4.6.0 2230 - th-extras ==0.0.0.4 2231 + - th-lift ==0.8.2 2232 - th-lift-instances ==0.1.17 2233 - th-nowq ==0.1.0.5 2234 - th-orphans ==0.13.10 2235 - th-printf ==0.7 2236 - thread-hierarchy ==0.3.0.2 2237 - thread-local-storage ==0.2 2238 + - threads ==0.5.1.6 2239 - thread-supervisor ==0.1.0.1 2240 - threepenny-gui ==0.9.0.0 2241 + - th-reify-compat ==0.0.1.5 2242 + - th-reify-many ==0.1.9 2243 - throttle-io-stream ==0.2.0.1 2244 - through-text ==0.1.0.0 2245 - throwable-exceptions ==0.1.0.9 2246 + - th-strict-compat ==0.1.0.1 2247 + - th-test-utils ==1.0.2 2248 - thyme ==0.3.5.5 2249 - tidal ==1.5.2 2250 - tile ==0.3.0.0 2251 - time-compat ==1.9.3 2252 + - timeit ==2.0 2253 + - timelens ==0.2.0.2 2254 - time-lens ==0.4.0.2 2255 - time-locale-compat ==0.1.1.5 2256 - time-locale-vietnamese ==1.0.0.0 2257 - time-manager ==0.0.0 2258 - time-parsers ==0.1.2.1 2259 - timerep ==2.0.0.2 2260 + - time-units ==1.0.0 2261 - timezone-olson ==0.2.0 2262 - timezone-series ==0.1.9 2263 - tinylog ==0.15.0 ··· 2278 - transaction ==0.1.1.3 2279 - transformers-base ==0.4.5.2 2280 - transformers-bifunctors ==0.1 2281 + - transformers-compat ==0.6.6 2282 - transformers-fix ==1.0 2283 - traverse-with-class ==1.0.1.0 2284 - tree-diff ==0.1 ··· 2291 - ttl-hashtables ==1.4.1.0 2292 - ttrie ==0.1.2.1 2293 - tuple ==0.3.0.2 2294 + - tuples-homogenous-h98 ==0.1.1.0 2295 - tuple-sop ==0.3.1.0 2296 - tuple-th ==0.2.5 2297 - turtle ==1.5.20 2298 + - TypeCompose ==0.9.14 2299 + - typed-process ==0.2.6.0 2300 + - typed-uuid ==0.0.0.2 2301 - type-equality ==1 2302 - type-errors ==0.2.0.0 2303 - type-errors-pretty ==0.0.1.1 ··· 2308 - type-level-numbers ==0.1.1.1 2309 - type-map ==0.1.6.0 2310 - type-natural ==0.8.3.1 2311 + - typenums ==0.1.2.1 2312 - type-of-html ==1.5.1.0 2313 - type-of-html-static ==0.1.0.2 2314 - type-operators ==0.2.0.0 2315 + - typerep-map ==0.3.3.0 2316 - type-spec ==0.4.0.0 2317 - tzdata ==0.1.20190911.0 2318 - ua-parser ==0.7.5.1 2319 - uglymemo ==0.1.0.1 ··· 2442 - Win32 ==2.6.1.0 2443 - Win32-notify ==0.3.0.3 2444 - windns ==0.1.0.1 2445 + - witherable-class ==0 2446 + - within ==0.1.1.0 2447 - with-location ==0.1.0 2448 - with-utf8 ==1.0.2.1 2449 - witness ==0.4 2450 - wizards ==1.0.3 2451 - wl-pprint-annotated ==0.1.0.1 2452 - wl-pprint-console ==0.1.0.2 2453 - wl-pprint-text ==1.2.0.1 2454 + - word24 ==2.0.1 2455 + - word8 ==0.1.3 2456 - word-trie ==0.3.0 2457 - word-wrap ==0.4.1 2458 - world-peace ==1.0.2.0 2459 - wrap ==0.0.0 2460 - wreq ==0.5.3.2 ··· 2482 - xml-basic ==0.1.3.1 2483 - xml-conduit ==1.9.0.0 2484 - xml-conduit-writer ==0.1.1.2 2485 + - xmlgen ==0.6.2.2 2486 - xml-hamlet ==0.5.0.1 2487 - xml-helpers ==1.0.0 2488 - xml-html-qq ==0.1.0.1 ··· 2492 - xml-to-json ==2.0.1 2493 - xml-to-json-fast ==2.0.0 2494 - xml-types ==0.3.8 2495 - xmonad ==0.15 2496 - xmonad-contrib ==0.16 2497 - xmonad-extras ==0.15.2 ··· 2500 - xxhash-ffi ==0.2.0.0 2501 - yaml ==0.11.5.0 2502 - yamlparse-applicative ==0.1.0.1 2503 - yesod ==1.6.1.0 2504 - yesod-auth ==1.6.10 2505 - yesod-auth-fb ==1.10.1 ··· 2517 - yesod-static ==1.6.1.0 2518 - yesod-test ==1.6.10 2519 - yesod-websockets ==0.3.0.2 2520 + - yes-precure5-command ==5.5.3 2521 - yi-rope ==0.11 2522 - yjsvg ==0.2.0.1 2523 - yjtools ==0.9.18 ··· 2530 - zim-parser ==0.2.1.0 2531 - zip ==1.5.0 2532 - zip-archive ==0.4.1 2533 - zippers ==0.3 2534 + - zip-stream ==0.2.0.1 2535 - zlib ==0.6.2.2 2536 - zlib-bindings ==0.1.1.5 2537 - zlib-lens ==0.1.2.1 ··· 4576 - doi 4577 - DOM 4578 - dom-lt 4579 - domplate 4580 - dot-linker 4581 - dotfs ··· 5676 - hako 5677 - hakyll 5678 - hakyll-agda 5679 + - hakyll-alectryon 5680 - hakyll-blaze-templates 5681 - hakyll-contrib 5682 - hakyll-contrib-csv ··· 6078 - hedis-tags 6079 - hedn-functor 6080 - hedra 6081 + - heidi 6082 - hein 6083 - heist-aeson 6084 - heist-async ··· 8686 - polysemy-http 8687 - polysemy-optics 8688 - polysemy-RandomFu 8689 + - polysemy-resume 8690 - polysemy-test 8691 - polysemy-time 8692 - polysemy-webserver ··· 9659 - Shpadoinkle-backend-pardiff 9660 - Shpadoinkle-backend-snabbdom 9661 - Shpadoinkle-backend-static 9662 + - Shpadoinkle-examples 9663 - Shpadoinkle-html 9664 + - Shpadoinkle-lens 9665 - Shpadoinkle-router 9666 - Shpadoinkle-widgets 9667 - shpider
+5
pkgs/development/haskell-modules/configuration-nix.nix
··· 782 testToolDepends = [ pkgs.git pkgs.mercurial ]; 783 }); 784 785 haskell-language-server = overrideCabal super.haskell-language-server (drv: { 786 postInstall = let 787 inherit (pkgs.lib) concatStringsSep take splitString;
··· 782 testToolDepends = [ pkgs.git pkgs.mercurial ]; 783 }); 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 + 790 haskell-language-server = overrideCabal super.haskell-language-server (drv: { 791 postInstall = let 792 inherit (pkgs.lib) concatStringsSep take splitString;
+1250 -852
pkgs/development/haskell-modules/hackage-packages.nix
··· 9724 license = stdenv.lib.licenses.bsd3; 9725 }) {}; 9726 9727 "HaTeX-meta" = callPackage 9728 ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 9729 , haddock, haskell-src-exts, mtl, parsec ··· 10842 testHaskellDepends = [ base bytestring ]; 10843 description = "Partial OpenSSL binding for Haskell"; 10844 license = stdenv.lib.licenses.publicDomain; 10845 }) {inherit (pkgs) openssl;}; 10846 10847 "HsOpenSSL-x509-system" = callPackage ··· 18336 }) {}; 18337 18338 "Shpadoinkle" = callPackage 18339 - ({ mkDerivation, base, jsaddle, jsaddle-warp, text, unliftio }: 18340 mkDerivation { 18341 pname = "Shpadoinkle"; 18342 - version = "0.1.0.0"; 18343 - sha256 = "0527rd9dh5sjh3y7sir9bpydad05rx43nr6ba20sa4ha8zvvl583"; 18344 libraryHaskellDepends = [ 18345 - base jsaddle jsaddle-warp text unliftio 18346 ]; 18347 description = "A programming model for declarative, high performance user interface"; 18348 license = stdenv.lib.licenses.bsd3; ··· 18351 }) {}; 18352 18353 "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 18357 }: 18358 mkDerivation { 18359 pname = "Shpadoinkle-backend-pardiff"; 18360 - version = "0.1.0.1"; 18361 - sha256 = "1b1ab062fm1qz0pnp4jws7wmhsb2hfvj5mb6jrrgbm9yjv7k725v"; 18362 libraryHaskellDepends = [ 18363 - base compactable containers file-embed jsaddle lens mtl 18364 - neat-interpolation random semialign Shpadoinkle text these unliftio 18365 - uuid 18366 ]; 18367 description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; 18368 license = stdenv.lib.licenses.bsd3; ··· 18371 }) {}; 18372 18373 "Shpadoinkle-backend-snabbdom" = callPackage 18374 - ({ mkDerivation, base, file-embed, jsaddle, mtl, Shpadoinkle, text 18375 }: 18376 mkDerivation { 18377 pname = "Shpadoinkle-backend-snabbdom"; 18378 - version = "0.1.0.1"; 18379 - sha256 = "1hky3qvskrpkpdhhppx6ghqalv5hsb1iw7mrsvmkigj1y20dskh1"; 18380 libraryHaskellDepends = [ 18381 - base file-embed jsaddle mtl Shpadoinkle text 18382 ]; 18383 description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; 18384 license = stdenv.lib.licenses.bsd3; ··· 18390 ({ mkDerivation, base, compactable, Shpadoinkle, text }: 18391 mkDerivation { 18392 pname = "Shpadoinkle-backend-static"; 18393 - version = "0.1.0.1"; 18394 - sha256 = "05ffkpp008b4cpf05xb754q5y7a5wjyygz8dc81hlx4lxfixlzzv"; 18395 libraryHaskellDepends = [ base compactable Shpadoinkle text ]; 18396 description = "A backend for rendering Shpadoinkle as Text"; 18397 license = stdenv.lib.licenses.bsd3; ··· 18399 broken = true; 18400 }) {}; 18401 18402 "Shpadoinkle-debug" = callPackage 18403 ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: 18404 mkDerivation { ··· 18412 18413 "Shpadoinkle-examples" = callPackage 18414 ({ 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 18422 }: 18423 mkDerivation { 18424 pname = "Shpadoinkle-examples"; 18425 - version = "0.0.0.1"; 18426 - sha256 = "19iq8yw2m14y8j67slry1x30fnayx1d4sjwg2cafbgz9g7l1g7f1"; 18427 isLibrary = false; 18428 isExecutable = true; 18429 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 18437 ]; 18438 description = "Example usages of Shpadoinkle"; 18439 license = stdenv.lib.licenses.bsd3; 18440 hydraPlatforms = stdenv.lib.platforms.none; 18441 broken = true; 18442 - }) {Shpadoinkle-lens = null;}; 18443 18444 "Shpadoinkle-html" = callPackage 18445 - ({ mkDerivation, base, containers, ghcjs-dom, jsaddle, jsaddle-dom 18446 - , Shpadoinkle, stm, template-haskell, text, unliftio 18447 }: 18448 mkDerivation { 18449 pname = "Shpadoinkle-html"; 18450 - version = "0.1.0.0"; 18451 - sha256 = "1v5dxg7axg2a508rcphchihr5krrwagxx1a41660r7js7wba9bk8"; 18452 libraryHaskellDepends = [ 18453 - base containers ghcjs-dom jsaddle jsaddle-dom Shpadoinkle stm 18454 - template-haskell text unliftio 18455 ]; 18456 description = "A typed, template generated Html DSL, and helpers"; 18457 license = stdenv.lib.licenses.bsd3; ··· 18459 broken = true; 18460 }) {}; 18461 18462 "Shpadoinkle-router" = callPackage 18463 ({ 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 18468 }: 18469 mkDerivation { 18470 pname = "Shpadoinkle-router"; 18471 - version = "0.1.0.1"; 18472 - sha256 = "08kv5gbs2kkkspnmkzv0q5y3hnvv69yliwc4815wsyh8hdrn3ks6"; 18473 libraryHaskellDepends = [ 18474 aeson base bytestring compactable exceptions ghcjs-dom 18475 - http-api-data jsaddle jsaddle-dom lens network-uri servant 18476 - servant-client servant-server Shpadoinkle 18477 Shpadoinkle-backend-static text unliftio wai wai-app-static warp 18478 ]; 18479 description = "A single page application rounter for Shpadoinkle based on Servant"; ··· 18490 }: 18491 mkDerivation { 18492 pname = "Shpadoinkle-widgets"; 18493 - version = "0.0.0.2"; 18494 - sha256 = "1n85pjzkn1rjhl9rqswm7cra631qqabqf42wimfq2v17l8ymrlky"; 18495 libraryHaskellDepends = [ 18496 aeson base compactable containers edit-distance email-validate 18497 jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text ··· 21558 }) {}; 21559 21560 "XSaiga" = callPackage 21561 - ({ mkDerivation, base, bifunctors, bytestring, cgi, containers 21562 - , hsparql, mtl, network, pretty, rdf4h, text 21563 }: 21564 mkDerivation { 21565 pname = "XSaiga"; 21566 - version = "1.6.0.0"; 21567 - sha256 = "1kc48pdqhxiqmmp7fhlidx5lqzr57b34d6sln1hxpvkl862sfmr5"; 21568 isLibrary = true; 21569 isExecutable = true; 21570 libraryHaskellDepends = [ 21571 - base bifunctors bytestring cgi containers hsparql mtl network 21572 - pretty rdf4h text 21573 ]; 21574 executableHaskellDepends = [ 21575 - base bifunctors bytestring cgi containers hsparql mtl network 21576 - pretty rdf4h text 21577 ]; 21578 description = "An implementation of a polynomial-time top-down parser suitable for NLP"; 21579 license = stdenv.lib.licenses.bsd3; ··· 21848 }: 21849 mkDerivation { 21850 pname = "Z-Data"; 21851 - version = "0.1.4.2"; 21852 - sha256 = "0w7yk3krzpjymc074qfn1mr2wzb4i72wgrix1krmskk8pgn5aihc"; 21853 libraryHaskellDepends = [ 21854 base case-insensitive deepseq ghc-prim hashable integer-gmp 21855 primitive QuickCheck scientific tagged template-haskell time ··· 22235 22236 "acc" = callPackage 22237 ({ mkDerivation, base, criterion, deepseq, QuickCheck 22238 - , quickcheck-instances, rerebase, tasty, tasty-hunit 22239 , tasty-quickcheck 22240 }: 22241 mkDerivation { 22242 pname = "acc"; 22243 - version = "0.1.1"; 22244 - sha256 = "1n3cc6gfs1x1c40aphrc89381sr26m5kkvqv04q8ccw256dv3ryh"; 22245 - libraryHaskellDepends = [ base deepseq ]; 22246 testHaskellDepends = [ 22247 QuickCheck quickcheck-instances rerebase tasty tasty-hunit 22248 tasty-quickcheck ··· 24240 hydraPlatforms = stdenv.lib.platforms.none; 24241 }) {}; 24242 24243 - "aeson_1_5_4_0" = callPackage 24244 ({ mkDerivation, attoparsec, base, base-compat 24245 , base-compat-batteries, base-orphans, base16-bytestring 24246 , bytestring, containers, data-fix, deepseq, Diff, directory, dlist ··· 24252 }: 24253 mkDerivation { 24254 pname = "aeson"; 24255 - version = "1.5.4.0"; 24256 - sha256 = "17qgrli6xy3cds5k9ijdsmnl89h48w89mgqqy6kfah1bjlzs3l40"; 24257 libraryHaskellDepends = [ 24258 attoparsec base base-compat-batteries bytestring containers 24259 data-fix deepseq dlist ghc-prim hashable primitive scientific ··· 32090 }: 32091 mkDerivation { 32092 pname = "arch-hs"; 32093 - version = "0.1.1.0"; 32094 - sha256 = "192zdilmwnsa1nm9p1xzxqiddpv5hw87a7vw16lvm5z2p65c5aly"; 32095 isLibrary = true; 32096 isExecutable = true; 32097 libraryHaskellDepends = [ ··· 32108 optparse-applicative polysemy req split tar-conduit 32109 template-haskell text 32110 ]; 32111 - description = "A program generating PKGBUILD for hackage packages"; 32112 license = stdenv.lib.licenses.mit; 32113 }) {}; 32114 ··· 34187 ({ mkDerivation, array, base, containers, ghc-prim }: 34188 mkDerivation { 34189 pname = "aterm"; 34190 - version = "0.1.0.1"; 34191 - sha256 = "02aajiirz68wqyrcigfb4cym7j43cf3p0dn4awcw8simnqhfaskh"; 34192 libraryHaskellDepends = [ array base containers ghc-prim ]; 34193 description = "serialisation for Haskell values with sharing support"; 34194 license = stdenv.lib.licenses.gpl2; ··· 34441 ({ mkDerivation, base, ghc-prim, primitive }: 34442 mkDerivation { 34443 pname = "atomic-primops"; 34444 - version = "0.8.3"; 34445 - sha256 = "03n5dmyplrqgbyf8dr91izkxci7gkl3i3fnp82i5ld869zrgjfh0"; 34446 libraryHaskellDepends = [ base ghc-prim primitive ]; 34447 description = "A safe approach to CAS and other atomic ops in Haskell"; 34448 license = stdenv.lib.licenses.bsd3; ··· 34823 }) {}; 34824 34825 "attoparsec-data" = callPackage 34826 - ({ mkDerivation, attoparsec, attoparsec-time, base, base-prelude 34827 - , bytestring, scientific, text, time, uuid 34828 }: 34829 mkDerivation { 34830 pname = "attoparsec-data"; 34831 - version = "1.0.4.1"; 34832 - sha256 = "01avy1bbiam401mm6196h0a1m5wrki4a3xrdss6hr6x986l6w2yc"; 34833 libraryHaskellDepends = [ 34834 - attoparsec attoparsec-time base base-prelude bytestring scientific 34835 - text time uuid 34836 ]; 34837 description = "Parsers for the standard Haskell data types"; 34838 license = stdenv.lib.licenses.mit; ··· 37572 broken = true; 37573 }) {invalid-cabal-flag-settings = null;}; 37574 37575 - "base-compat" = callPackage 37576 ({ mkDerivation, base, unix }: 37577 mkDerivation { 37578 pname = "base-compat"; ··· 37581 libraryHaskellDepends = [ base unix ]; 37582 description = "A compatibility layer for base"; 37583 license = stdenv.lib.licenses.mit; 37584 }) {}; 37585 37586 - "base-compat_0_11_2" = callPackage 37587 ({ mkDerivation, base, unix }: 37588 mkDerivation { 37589 pname = "base-compat"; ··· 37592 libraryHaskellDepends = [ base unix ]; 37593 description = "A compatibility layer for base"; 37594 license = stdenv.lib.licenses.mit; 37595 - hydraPlatforms = stdenv.lib.platforms.none; 37596 }) {}; 37597 37598 "base-compat-batteries" = callPackage ··· 37601 }: 37602 mkDerivation { 37603 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 version = "0.11.2"; 37620 sha256 = "08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i"; 37621 libraryHaskellDepends = [ base base-compat ]; ··· 37623 testToolDepends = [ hspec-discover ]; 37624 description = "base-compat with extra batteries"; 37625 license = stdenv.lib.licenses.mit; 37626 - hydraPlatforms = stdenv.lib.platforms.none; 37627 }) {}; 37628 37629 "base-compat-migrate" = callPackage ··· 37714 }: 37715 mkDerivation { 37716 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 version = "0.8.3"; 37732 sha256 = "1d9yrxrl270wjpq9iwy1a1faicc650njpr3d3ffn76kqgnn33alv"; 37733 libraryHaskellDepends = [ base ghc-prim ]; ··· 37735 testToolDepends = [ hspec-discover ]; 37736 description = "Backwards-compatible orphan instances for base"; 37737 license = stdenv.lib.licenses.mit; 37738 - hydraPlatforms = stdenv.lib.platforms.none; 37739 }) {}; 37740 37741 "base-prelude" = callPackage ··· 39770 license = stdenv.lib.licenses.bsd3; 39771 }) {}; 39772 39773 "bidirectionalization-combined" = callPackage 39774 ({ mkDerivation, base, bytestring, cgi, containers, directory, hint 39775 , mtl, parsec, pretty, template-haskell, unix, utf8-string, xhtml ··· 39839 pname = "bifunctors"; 39840 version = "5.5.7"; 39841 sha256 = "0cimvd64jzd6dyxjw2kx8wqhd1x0z89pj0ppmsikj4afa3aa5cw8"; 39842 - revision = "1"; 39843 - editedCabalFile = "01jlhshvacdc9pi5il7jd6sphg33nf0iy3nlfkgn19xsrbc7168p"; 39844 libraryHaskellDepends = [ 39845 base base-orphans comonad containers tagged template-haskell 39846 th-abstraction transformers ··· 42882 }: 42883 mkDerivation { 42884 pname = "bizzlelude"; 42885 - version = "1.6.0"; 42886 - sha256 = "16wkwrkvz12n1wq2q1ch8b9dwqsm011v26d03pj5lk0ms6g0c9qb"; 42887 libraryHaskellDepends = [ 42888 base-noprelude containers directory regexpr text 42889 ]; ··· 43083 pname = "blank-canvas"; 43084 version = "0.7.3"; 43085 sha256 = "1g10959ly5nv2xfhax4pamzxnxkqbniahplc5za8k5r4nq1vjrm2"; 43086 enableSeparateDataOutput = true; 43087 libraryHaskellDepends = [ 43088 aeson base base-compat-batteries base64-bytestring bytestring ··· 43119 license = stdenv.lib.licenses.bsd3; 43120 }) {}; 43121 43122 - "blanks_0_4_1" = callPackage 43123 ({ mkDerivation, adjunctions, base, containers, deepseq 43124 , distributive, megaparsec, mtl, tasty, tasty-hunit, text 43125 }: 43126 mkDerivation { 43127 pname = "blanks"; 43128 - version = "0.4.1"; 43129 - sha256 = "0qi2phi7vdq9i6cr8yab8qn4i0f2rxni0dcs063yi0glk1hy1ccx"; 43130 libraryHaskellDepends = [ 43131 adjunctions base containers deepseq distributive mtl 43132 ]; ··· 44142 license = stdenv.lib.licenses.bsd3; 44143 hydraPlatforms = stdenv.lib.platforms.none; 44144 broken = true; 44145 }) {}; 44146 44147 "bolt" = callPackage ··· 47127 pname = "bytestring"; 47128 version = "0.11.0.0"; 47129 sha256 = "03fwkbn52946y2l1ddrqq1jp8l9bhgi0gwxpz1wqqsn6n2vz5rrj"; 47130 libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ]; 47131 description = "Fast, compact, strict and lazy byte strings with a list interface"; 47132 license = stdenv.lib.licenses.bsd3; ··· 47532 }: 47533 mkDerivation { 47534 pname = "bytestring-tree-builder"; 47535 - version = "0.2.7.3"; 47536 - sha256 = "0v78jwzmpipw4iyr0i9klxhcfxf98vljxz3had1xklslhzsabk16"; 47537 libraryHaskellDepends = [ 47538 base base-prelude bytestring semigroups text 47539 ]; ··· 47548 license = stdenv.lib.licenses.mit; 47549 }) {}; 47550 47551 - "bytestring-tree-builder_0_2_7_4" = callPackage 47552 ({ mkDerivation, base, base-prelude, bytestring, criterion, deepseq 47553 - , QuickCheck, quickcheck-instances, semigroups, tasty, tasty-hunit 47554 , tasty-quickcheck, text 47555 }: 47556 mkDerivation { 47557 pname = "bytestring-tree-builder"; 47558 - version = "0.2.7.4"; 47559 - sha256 = "1j0jr2xnbqwnl6zwsi07hx9nbw9643xmamp7y3maqhha78h7x4mh"; 47560 - libraryHaskellDepends = [ 47561 - base base-prelude bytestring semigroups text 47562 - ]; 47563 testHaskellDepends = [ 47564 base-prelude bytestring QuickCheck quickcheck-instances tasty 47565 tasty-hunit tasty-quickcheck ··· 48860 ]; 48861 description = "RPM packaging tool for Haskell Cabal-based packages"; 48862 license = stdenv.lib.licenses.gpl3; 48863 }) {}; 48864 48865 "cabal-scripts" = callPackage ··· 50398 }: 50399 mkDerivation { 50400 pname = "capnp"; 50401 - version = "0.6.0.0"; 50402 - sha256 = "1w5cp3jp0dm8vf3zmkfpvpz7jl3pamlnxsl75ds3f4xxyx907qcg"; 50403 - revision = "1"; 50404 - editedCabalFile = "158y76rna3z40fwi661fyvmxyfdgs34zi3bxfqc79nc01l7ri8iw"; 50405 isLibrary = true; 50406 isExecutable = true; 50407 libraryHaskellDepends = [ ··· 58345 }) {}; 58346 58347 "commander-cli" = callPackage 58348 - ({ mkDerivation, base, bytestring, commandert, directory, mtl 58349 - , process, text, unordered-containers 58350 }: 58351 mkDerivation { 58352 pname = "commander-cli"; 58353 - version = "0.9.0.0"; 58354 - sha256 = "10cqmq6hcgaz13i6ny417xd6fa9mfzjmnxi9w7pvwjq1ba822j7z"; 58355 isLibrary = true; 58356 isExecutable = true; 58357 libraryHaskellDepends = [ 58358 - base bytestring commandert mtl text unordered-containers 58359 ]; 58360 executableHaskellDepends = [ 58361 base commandert directory mtl process text ··· 62478 }) {}; 62479 62480 "contracheck-applicative" = callPackage 62481 - ({ mkDerivation, base, containers, contravariant, mmorph }: 62482 mkDerivation { 62483 pname = "contracheck-applicative"; 62484 - version = "0.1.2"; 62485 - sha256 = "0vfw5fp6max40wrfkcsl0km8qpdp231b6agc16y758cg9isxbllg"; 62486 - libraryHaskellDepends = [ base containers contravariant mmorph ]; 62487 description = "Validation types/typeclass based on the contravariance"; 62488 license = stdenv.lib.licenses.bsd3; 62489 }) {}; ··· 64417 }: 64418 mkDerivation { 64419 pname = "crc"; 64420 - version = "0.1.0.0"; 64421 - sha256 = "0cvyzw1c63s1cbs9ypa5xxj7kjl57v0ggkxsxncnl7sqlkpn6s74"; 64422 libraryHaskellDepends = [ base bytestring vector ]; 64423 testHaskellDepends = [ 64424 base bytestring conduit conduit-extra resourcet tasty tasty-golden ··· 64704 }: 64705 mkDerivation { 64706 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 version = "1.5.7.0"; 64745 sha256 = "1qzn2k1b2all543v47p93p15a5y8lps002vbxmkr6xrinp91cvqk"; 64746 isLibrary = true; ··· 64764 ]; 64765 description = "Robust, reliable performance measurement and analysis"; 64766 license = stdenv.lib.licenses.bsd3; 64767 - hydraPlatforms = stdenv.lib.platforms.none; 64768 }) {}; 64769 64770 "criterion-compare" = callPackage ··· 66628 66629 "curl-runnings" = callPackage 66630 ({ 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 66635 }: 66636 mkDerivation { 66637 pname = "curl-runnings"; 66638 - version = "0.15.0"; 66639 - sha256 = "0kqx5g15yi42p890l1sabvzby1hrh4phkjqwwziv0q4pq4hfz4wp"; 66640 isLibrary = true; 66641 isExecutable = true; 66642 libraryHaskellDepends = [ 66643 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 66647 ]; 66648 executableHaskellDepends = [ 66649 aeson base bytestring cmdargs directory http-conduit tar text zlib ··· 69200 }) {}; 69201 69202 "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 ({ mkDerivation, base, containers, hashable, unordered-containers 69219 }: 69220 mkDerivation { ··· 69228 ]; 69229 description = "Reify a recursive data structure into an explicit graph"; 69230 license = stdenv.lib.licenses.bsd3; 69231 - hydraPlatforms = stdenv.lib.platforms.none; 69232 }) {}; 69233 69234 "data-reify-cse" = callPackage ··· 72257 ({ mkDerivation, base, bifunctors, reflection, template-haskell }: 72258 mkDerivation { 72259 pname = "derive-lifted-instances"; 72260 - version = "0.2"; 72261 - sha256 = "1bms5m5hfrq4qg1gxxc045qms9jqrqgbd0695cxqnx9vyr86fpxf"; 72262 libraryHaskellDepends = [ 72263 base bifunctors reflection template-haskell 72264 ]; ··· 72323 }: 72324 mkDerivation { 72325 pname = "derive-topdown"; 72326 - version = "0.0.2.1"; 72327 - sha256 = "05vbbndyx5xw01vk3bs3vk9bmnqq7nlj817jk8ggv23x5yg87daf"; 72328 libraryHaskellDepends = [ 72329 base mtl primitive syb template-haskell th-expand-syns transformers 72330 ]; ··· 72385 pname = "deriving-compat"; 72386 version = "0.5.9"; 72387 sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4"; 72388 libraryHaskellDepends = [ 72389 base containers ghc-boot-th ghc-prim template-haskell 72390 th-abstraction transformers transformers-compat ··· 74952 ({ mkDerivation, base, dimensional, numtype-dk }: 74953 mkDerivation { 74954 pname = "dimensional-codata"; 74955 - version = "2014.0.0.1"; 74956 - sha256 = "0jyvy79dfvx624gmi9gbnxhpzdrp6w0l5n6rc3k52m7cm2i085m9"; 74957 libraryHaskellDepends = [ base dimensional numtype-dk ]; 74958 description = "CODATA Recommended Physical Constants with Dimensional Types"; 74959 license = stdenv.lib.licenses.bsd3; ··· 77912 testHaskellDepends = [ base doctest pretty-simple ]; 77913 description = "Domain authentication library"; 77914 license = stdenv.lib.licenses.bsd3; 77915 - hydraPlatforms = stdenv.lib.platforms.none; 77916 - broken = true; 77917 }) {}; 77918 77919 "dominion" = callPackage ··· 81650 pname = "eliminators"; 81651 version = "0.7"; 81652 sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v"; 81653 libraryHaskellDepends = [ 81654 base extra singleton-nats singletons template-haskell 81655 th-abstraction th-desugar ··· 82009 }: 82010 mkDerivation { 82011 pname = "elm-street"; 82012 - version = "0.1.0.2"; 82013 - sha256 = "1ccrlcy8k2ppy20jns0rfms11ha7mpqgh6hwcpjkycmninhdb2gp"; 82014 isLibrary = true; 82015 isExecutable = true; 82016 libraryHaskellDepends = [ ··· 83587 ({ mkDerivation, base, semigroupoids }: 83588 mkDerivation { 83589 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 version = "4.2.1"; 83602 sha256 = "1bcvjpbdis79dd09i07l7rjkh7j79qbpwb731rgr9k9215268wfa"; 83603 libraryHaskellDepends = [ base semigroupoids ]; 83604 description = "Leibnizian equality"; 83605 license = stdenv.lib.licenses.bsd3; 83606 - hydraPlatforms = stdenv.lib.platforms.none; 83607 }) {}; 83608 83609 "equal-files" = callPackage ··· 85703 ({ mkDerivation, base, template-haskell }: 85704 mkDerivation { 85705 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 version = "0.1.0.4"; 85718 sha256 = "0hph7mng5llcvazq9mqh9pndgbjjwivgmhpqlbf4r1xii7c0ymnx"; 85719 libraryHaskellDepends = [ base template-haskell ]; 85720 description = "Exception type hierarchy with TemplateHaskell"; 85721 license = stdenv.lib.licenses.bsd3; 85722 - hydraPlatforms = stdenv.lib.platforms.none; 85723 }) {}; 85724 85725 "exception-mailer" = callPackage ··· 86320 }: 86321 mkDerivation { 86322 pname = "exotic-list-monads"; 86323 - version = "1.0.0"; 86324 - sha256 = "0gi8bkfyw3w53hf6m0g9r0pw68pqh82n8x4zvs8y4wzjiwdipqw3"; 86325 libraryHaskellDepends = [ base ]; 86326 testHaskellDepends = [ base hspec hspec-core QuickCheck ]; 86327 testToolDepends = [ hspec-discover ]; ··· 86384 license = stdenv.lib.licenses.gpl3; 86385 }) {}; 86386 86387 "expand" = callPackage 86388 ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: 86389 mkDerivation { ··· 87792 }: 87793 mkDerivation { 87794 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 version = "3.0.2"; 87815 sha256 = "0ilbjz09vw35jzfvkiqjy6zjbci2l60wcyjzfysrbxzk24qxmb5z"; 87816 libraryHaskellDepends = [ ··· 87821 testToolDepends = [ hspec-discover ]; 87822 description = "A fast logging system"; 87823 license = stdenv.lib.licenses.bsd3; 87824 - hydraPlatforms = stdenv.lib.platforms.none; 87825 }) {}; 87826 87827 "fast-math" = callPackage ··· 92438 pname = "foldl"; 92439 version = "1.4.9"; 92440 sha256 = "06cl9nyamzrmk894zm5na5hkbvnfyla1yvs2dk2ydms5m0v7z1na"; 92441 libraryHaskellDepends = [ 92442 base bytestring comonad containers contravariant hashable 92443 mwc-random primitive profunctors semigroupoids text transformers ··· 93394 "fourmolu" = callPackage 93395 ({ mkDerivation, aeson, base, bytestring, containers, directory 93396 , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec 93397 - , hspec-discover, mtl, optparse-applicative, path, path-io, syb 93398 - , text, yaml 93399 }: 93400 mkDerivation { 93401 pname = "fourmolu"; 93402 - version = "0.1.0.0"; 93403 - sha256 = "1kc7hhaqn7sghbcfj9xg8r1pvrmhawy9y2rhizfxzm7z034bgjyk"; 93404 - revision = "1"; 93405 - editedCabalFile = "1j6g6rzanjbdqf9svhjx0bbsy504xyc6vcn1ac3vgn4vp367wz0y"; 93406 isLibrary = true; 93407 isExecutable = true; 93408 enableSeparateDataOutput = true; 93409 libraryHaskellDepends = [ 93410 aeson base bytestring containers directory dlist exceptions 93411 - filepath ghc-lib-parser mtl syb text yaml 93412 ]; 93413 executableHaskellDepends = [ 93414 - base ghc-lib-parser gitrev optparse-applicative text 93415 ]; 93416 testHaskellDepends = [ 93417 base containers filepath hspec path path-io text ··· 93823 ({ mkDerivation, base }: 93824 mkDerivation { 93825 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 version = "0.2.0.2"; 93838 sha256 = "1s5fdl7sgqhwk3zqrbv9qjzp7r12wyh4pwz38yywzhc32gl0vm4r"; 93839 libraryHaskellDepends = [ base ]; 93840 description = "free categories"; 93841 license = stdenv.lib.licenses.bsd3; 93842 - hydraPlatforms = stdenv.lib.platforms.none; 93843 }) {}; 93844 93845 "free-category" = callPackage ··· 93893 }: 93894 mkDerivation { 93895 pname = "free-functors"; 93896 - version = "1.1.2"; 93897 - sha256 = "1qkn7irp1zids0dvi7xn17kk8wmwkqnys78qy5n27dhsgi2l1avs"; 93898 libraryHaskellDepends = [ 93899 base bifunctors comonad contravariant derive-lifted-instances 93900 profunctors template-haskell transformers ··· 95875 license = stdenv.lib.licenses.bsd3; 95876 }) {}; 95877 95878 "fused-effects-optics" = callPackage 95879 ({ mkDerivation, base, fused-effects, optics-core }: 95880 mkDerivation { ··· 96029 }: 96030 mkDerivation { 96031 pname = "futhark"; 96032 - version = "0.17.2"; 96033 - sha256 = "16h0s6m6mnzxfbijd979zqbbrdma6gpm7yvg4lxnl5xcw26k57w4"; 96034 isLibrary = true; 96035 isExecutable = true; 96036 libraryHaskellDepends = [ ··· 97655 pname = "generic-deriving"; 97656 version = "1.13.1"; 97657 sha256 = "1glsl15dc40wn1r851bray6i450g82xa2n0q53p1i3p5x903mdg9"; 97658 libraryHaskellDepends = [ 97659 base containers ghc-prim template-haskell th-abstraction 97660 ]; ··· 102782 }: 102783 mkDerivation { 102784 pname = "git-annex"; 102785 - version = "8.20200908"; 102786 - sha256 = "1113inl10f4m0699ba2zglaqlfqvwhqjkqg6r6m1d5rqv5brswb1"; 102787 configureFlags = [ 102788 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 102789 "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" ··· 113524 broken = true; 113525 }) {}; 113526 113527 "hakyll-blaze-templates" = callPackage 113528 ({ mkDerivation, base, blaze-html, blaze-markup, hakyll }: 113529 mkDerivation { ··· 117501 license = stdenv.lib.licenses.mit; 117502 }) {}; 117503 117504 "haskell-lsp-client" = callPackage 117505 ({ mkDerivation, aeson, base, bytestring, containers, directory 117506 , haskell-lsp, lens, process, text, unix ··· 117538 ]; 117539 description = "Haskell library for the Microsoft Language Server Protocol, data types"; 117540 license = stdenv.lib.licenses.mit; 117541 }) {}; 117542 117543 "haskell-menu" = callPackage ··· 120782 }: 120783 mkDerivation { 120784 pname = "hasql-dynamic-statements"; 120785 - version = "0.2.0.2"; 120786 - sha256 = "017ngp4h1vhlv7lg3hj7l1qr77hf5pqj404dgdq2lqv1qxr7adjg"; 120787 libraryHaskellDepends = [ 120788 base bytestring containers hasql hasql-implicits ptr 120789 ]; ··· 123615 broken = true; 123616 }) {}; 123617 123618 "hein" = callPackage 123619 ({ mkDerivation, base, bytestring, directory, filepath 123620 , http-conduit, process, transformers ··· 126523 }: 126524 mkDerivation { 126525 pname = "hills"; 126526 - version = "0.1.2.6"; 126527 - sha256 = "0ggdppg7mbq3ljrb4hvracdv81m9jqnsrl6iqy56sba118k7m0jh"; 126528 - revision = "3"; 126529 - editedCabalFile = "10l4hx0j8il66h3m9flhwsqm9v52qmpj4cyjih4c6cnng6vjsfnj"; 126530 isLibrary = false; 126531 isExecutable = true; 126532 executableHaskellDepends = [ ··· 129360 license = stdenv.lib.licenses.bsd3; 129361 }) {}; 129362 129363 - "hoauth2_1_15_0" = callPackage 129364 ({ mkDerivation, aeson, base, binary, bytestring, exceptions 129365 , http-conduit, http-types, microlens, text, unordered-containers 129366 , uri-bytestring, uri-bytestring-aeson 129367 }: 129368 mkDerivation { 129369 pname = "hoauth2"; 129370 - version = "1.15.0"; 129371 - sha256 = "12f564jcma8pl1qbc8g258jb92q5bdv3xzl6xr3bin8hln86sz1f"; 129372 isLibrary = true; 129373 isExecutable = true; 129374 libraryHaskellDepends = [ ··· 134565 }) {}; 134566 134567 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134568 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134569 }: 134570 mkDerivation { 134571 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134572 - version = "0.0.13"; 134573 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134574 isLibrary = true; 134575 isExecutable = true; 134576 libraryHaskellDepends = [ 134577 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134578 ]; 134579 executableHaskellDepends = [ 134580 - sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134581 ]; 134582 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134583 license = stdenv.lib.licenses.gpl3Plus; ··· 138209 pname = "http-date"; 138210 version = "0.0.9"; 138211 sha256 = "0dxrlwaqdimgxr8nziyzgqsrg44dl9gxa060cg0k7ndpnlpcbjwa"; 138212 libraryHaskellDepends = [ array attoparsec base bytestring time ]; 138213 testHaskellDepends = [ 138214 base bytestring doctest hspec old-locale time ··· 138217 license = stdenv.lib.licenses.bsd3; 138218 }) {}; 138219 138220 "http-directory" = callPackage 138221 ({ mkDerivation, base, bytestring, hspec, html-conduit, http-client 138222 , http-client-tls, http-date, http-types, network-uri, text, time ··· 139840 pname = "hw-aeson"; 139841 version = "0.1.1.0"; 139842 sha256 = "0d50yghgnxhynbm6w5kgkhgr8xgnghr8g1xn7zf0p9ax8dxkdy00"; 139843 libraryHaskellDepends = [ aeson base text ]; 139844 testHaskellDepends = [ 139845 aeson base doctest doctest-discover hedgehog hspec ··· 139918 broken = true; 139919 }) {}; 139920 139921 "hw-bits" = callPackage 139922 ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq 139923 , doctest, doctest-discover, hedgehog, hspec, hspec-discover ··· 140295 pname = "hw-json"; 140296 version = "1.3.2.1"; 140297 sha256 = "11lf4nxnkk8l25a44g1pkr9j1w03l69gqjgli5yfj6k68lzml7bf"; 140298 - revision = "1"; 140299 - editedCabalFile = "0l42hlc0icik28isjihqsj4cxzgdj1vzyxwazlyyv4f52liyjk61"; 140300 isLibrary = true; 140301 isExecutable = true; 140302 libraryHaskellDepends = [ ··· 140842 pname = "hw-uri"; 140843 version = "0.2.1.0"; 140844 sha256 = "1bwdzvms0n86k7gbkhk0jj3m1pcc9vbjk13kgpchqxpxm971srbs"; 140845 - revision = "2"; 140846 - editedCabalFile = "0i6cw8m5g2hasif3q8gk7kpzavpmmk9fgr7vcqvym202ccbyj3dq"; 140847 isLibrary = true; 140848 isExecutable = true; 140849 libraryHaskellDepends = [ ··· 143907 license = stdenv.lib.licenses.bsd3; 143908 }) {}; 143909 143910 "imparse" = callPackage 143911 ({ mkDerivation, ascetic, base, compilation, containers, directory 143912 , indents, MissingH, parsec, richreports, split, staticanalysis ··· 144761 }: 144762 mkDerivation { 144763 pname = "indigo"; 144764 - version = "0.2.2"; 144765 - sha256 = "1ggq5ryq90vmxd4ar93nsfzmmq7b1h3i4piv39220kkpgzz2x291"; 144766 isLibrary = true; 144767 isExecutable = true; 144768 libraryHaskellDepends = [ ··· 146020 }: 146021 mkDerivation { 146022 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 version = "0.9.3"; 146041 sha256 = "1pbk804kq5p25ixrihhpfgy0fwj8i6cybxlhk42krzni7ad7gx4k"; 146042 libraryHaskellDepends = [ ··· 146044 ]; 146045 description = "Efficient hash-consing for arbitrary data types"; 146046 license = stdenv.lib.licenses.bsd3; 146047 - hydraPlatforms = stdenv.lib.platforms.none; 146048 }) {}; 146049 146050 "internetmarke" = callPackage ··· 146602 pname = "invariant"; 146603 version = "0.5.3"; 146604 sha256 = "03245nhcqxx6b0yw81fzqaqd7cgllmx8awzhvs2xv7ys73pmsgnp"; 146605 - revision = "1"; 146606 - editedCabalFile = "0sjy375npw6lqcckhyicizzv91v8jh3ca5yjkygiaj22bw5k8c74"; 146607 libraryHaskellDepends = [ 146608 array base bifunctors comonad containers contravariant ghc-prim 146609 profunctors StateVar stm tagged template-haskell th-abstraction ··· 146665 pname = "invertible-grammar"; 146666 version = "0.1.3"; 146667 sha256 = "160hw7p5mpajwmv8fps2gicqj3x3yr9w239pfnv9i5gsf4irnn9n"; 146668 libraryHaskellDepends = [ 146669 base bifunctors containers mtl prettyprinter profunctors semigroups 146670 tagged template-haskell text transformers ··· 147414 license = stdenv.lib.licenses.mit; 147415 }) {}; 147416 147417 "irc-colors" = callPackage 147418 ({ mkDerivation, base, text }: 147419 mkDerivation { ··· 148352 ({ mkDerivation, base }: 148353 mkDerivation { 148354 pname = "ivar-simple"; 148355 - version = "0.3.2"; 148356 - sha256 = "0lm7ndkci6hi60i52gcwbah70bkkk50s26m9rc984nb3dr0q5h0w"; 148357 libraryHaskellDepends = [ base ]; 148358 description = "Write once concurrency primitives"; 148359 license = stdenv.lib.licenses.mit; ··· 148788 license = stdenv.lib.licenses.gpl3; 148789 hydraPlatforms = stdenv.lib.platforms.none; 148790 broken = true; 148791 }) {}; 148792 148793 "j2hs" = callPackage ··· 151879 }: 151880 mkDerivation { 151881 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 version = "5.2.1"; 151903 sha256 = "114zs8j81ich4178qvvlnpch09dvbv1mm1g7xf2g78f77gh9ia7a"; 151904 libraryHaskellDepends = [ ··· 151908 ]; 151909 description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"; 151910 license = stdenv.lib.licenses.bsd3; 151911 - hydraPlatforms = stdenv.lib.platforms.none; 151912 }) {}; 151913 151914 "kangaroo" = callPackage ··· 151958 pname = "kansas-comet"; 151959 version = "0.4"; 151960 sha256 = "1q9rffh6589a5am8mvfzxzwws34vg08rdjxggfabhmg9y9jla6hz"; 151961 - revision = "21"; 151962 - editedCabalFile = "1sgyn14j68n1gykgklnfvxqw9bw3k7p72bs22rl5fdbyhr5lf5lk"; 151963 enableSeparateDataOutput = true; 151964 libraryHaskellDepends = [ 151965 aeson base containers data-default-class scotty stm text time ··· 153146 pname = "keycode"; 153147 version = "0.2.2"; 153148 sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan"; 153149 - revision = "5"; 153150 - editedCabalFile = "17fhzhlbqgd5pqp357n3z0k176q79c2jxvpwqryl3gbad3s8qsfw"; 153151 libraryHaskellDepends = [ 153152 base containers ghc-prim template-haskell 153153 ]; ··· 153448 }: 153449 mkDerivation { 153450 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 version = "0.2.2.1"; 153468 sha256 = "014dzqs8n15vvj0vypd0ws1yxn1vy92gbk2zvi5m660wsgrj62aa"; 153469 libraryHaskellDepends = [ ··· 153472 testHaskellDepends = [ base kind-generics template-haskell ]; 153473 description = "Template Haskell support for generating `GenericK` instances"; 153474 license = stdenv.lib.licenses.bsd3; 153475 - hydraPlatforms = stdenv.lib.platforms.none; 153476 }) {}; 153477 153478 "kinds" = callPackage ··· 158186 pname = "lens"; 158187 version = "4.19.2"; 158188 sha256 = "0fy2vr5r11cc6ana8m2swqgs3zals4kims55vd6119bi76p5iy2j"; 158189 - revision = "1"; 158190 - editedCabalFile = "19v3dhvlgfpsclbgm0qm81ay2yz82ksh0vr5aym9skb2wjh0qmzh"; 158191 setupHaskellDepends = [ base Cabal cabal-doctest filepath ]; 158192 libraryHaskellDepends = [ 158193 array base base-orphans bifunctors bytestring call-stack comonad ··· 159264 }) {ffi = null;}; 159265 159266 "libfuse3" = callPackage 159267 - ({ mkDerivation, base, bytestring, clock, fuse3, resourcet, time 159268 - , unix 159269 }: 159270 mkDerivation { 159271 pname = "libfuse3"; 159272 - version = "0.1.1.0"; 159273 - sha256 = "0jnh6by1k42h8kl78anh8lqwhymdz2xgynm82vidsd7jjzanmf3j"; 159274 isLibrary = true; 159275 isExecutable = true; 159276 libraryHaskellDepends = [ 159277 base bytestring clock resourcet time unix 159278 ]; 159279 libraryPkgconfigDepends = [ fuse3 ]; 159280 description = "A Haskell binding for libfuse-3.x"; 159281 license = stdenv.lib.licenses.mit; 159282 hydraPlatforms = stdenv.lib.platforms.none; ··· 159566 }: 159567 mkDerivation { 159568 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 version = "0.9.2.0"; 159592 sha256 = "0vjzwdxlldn07v9mkkx5vbh4pmz7s71qjh4c126f968a807zmqrn"; 159593 libraryHaskellDepends = [ ··· 159601 ]; 159602 description = "An MPD client library"; 159603 license = stdenv.lib.licenses.mit; 159604 - hydraPlatforms = stdenv.lib.platforms.none; 159605 }) {}; 159606 159607 "libnix" = callPackage ··· 160249 pname = "lift-generics"; 160250 version = "0.2"; 160251 sha256 = "1m5pnf0vgbhkjzgkzfzzvd5jq1ilxpkh9mwjl06rs2kl1af66nna"; 160252 libraryHaskellDepends = [ 160253 base generic-deriving ghc-prim template-haskell th-compat 160254 ]; ··· 160483 }: 160484 mkDerivation { 160485 pname = "lightstep-haskell"; 160486 - version = "0.10.3"; 160487 - sha256 = "0jzhqbm74hzk18pf3n9zswcvxi8wmn06zvvssaxzi9lwm2lk7xrr"; 160488 isLibrary = true; 160489 isExecutable = true; 160490 libraryHaskellDepends = [ ··· 160783 }: 160784 mkDerivation { 160785 pname = "linear"; 160786 - version = "1.21.1"; 160787 - sha256 = "0rwr8h9ddzbxrfxzdqsy841rj27xbvy73v20r2aml7jqzy0s3gqc"; 160788 - revision = "1"; 160789 - editedCabalFile = "1nhngppga6fr3xxmjbz6kl4gcz79k3rmhz7d3vabhp2p4knk2m2d"; 160790 setupHaskellDepends = [ base Cabal cabal-doctest ]; 160791 libraryHaskellDepends = [ 160792 adjunctions base base-orphans binary bytes cereal containers ··· 160800 ]; 160801 description = "Linear Algebra"; 160802 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 }) {}; 160833 160834 "linear-accelerate" = callPackage ··· 162316 license = stdenv.lib.licenses.bsd3; 162317 }) {}; 162318 162319 "listsafe" = callPackage 162320 ({ mkDerivation, base, exceptions }: 162321 mkDerivation { ··· 162413 broken = true; 162414 }) {}; 162415 162416 "little-rio" = callPackage 162417 ({ mkDerivation, base, exceptions, microlens, microlens-mtl, mtl 162418 , unliftio-core ··· 164542 , containers, data-default, first-class-families, fmt, interpolate 164543 , lens, morley, morley-prelude, mtl, named, optparse-applicative 164544 , pretty-terminal, QuickCheck, singletons, template-haskell, text 164545 - , unordered-containers, vinyl, with-utf8 164546 }: 164547 mkDerivation { 164548 pname = "lorentz"; 164549 - version = "0.6.1"; 164550 - sha256 = "124zqmf200d5gs5bdxbf63z2w0kynxai3hlhf787sdksl3dc4sbl"; 164551 libraryHaskellDepends = [ 164552 aeson-pretty base bimap bytestring constraints containers 164553 data-default first-class-families fmt interpolate lens morley 164554 morley-prelude mtl named optparse-applicative pretty-terminal 164555 - QuickCheck singletons template-haskell text unordered-containers 164556 - vinyl with-utf8 164557 ]; 164558 description = "EDSL for the Michelson Language"; 164559 license = stdenv.lib.licenses.mit; ··· 164822 license = stdenv.lib.licenses.bsd3; 164823 }) {}; 164824 164825 - "lsp-test_0_11_0_6" = callPackage 164826 ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base 164827 , bytestring, conduit, conduit-parse, containers, data-default 164828 , Diff, directory, filepath, Glob, haskell-lsp, hspec, lens, mtl ··· 164831 }: 164832 mkDerivation { 164833 pname = "lsp-test"; 164834 - version = "0.11.0.6"; 164835 - sha256 = "0f32i582rw6b1a3lr3jlddl7ry8v7xnfwhhd5vhhw71kqwafrrbs"; 164836 isLibrary = true; 164837 isExecutable = true; 164838 libraryHaskellDepends = [ ··· 165912 }: 165913 mkDerivation { 165914 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 version = "0.7.1"; 165942 sha256 = "0ayajyzaczdazfsmamlm5vap43x2mdm4w8v5970y1xlxh4rb3bs1"; 165943 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 165952 ]; 165953 description = "Networked stream transducers"; 165954 license = stdenv.lib.licenses.bsd3; 165955 - hydraPlatforms = stdenv.lib.platforms.none; 165956 }) {}; 165957 165958 "machines-amazonka" = callPackage ··· 171208 }) {}; 171209 171210 "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 ({ mkDerivation, base, containers, microlens, template-haskell 171229 , th-abstraction, transformers 171230 }: ··· 171239 testHaskellDepends = [ base microlens ]; 171240 description = "Automatic generation of record lenses for microlens"; 171241 license = stdenv.lib.licenses.bsd3; 171242 - hydraPlatforms = stdenv.lib.platforms.none; 171243 }) {}; 171244 171245 "micrologger" = callPackage ··· 173067 ({ mkDerivation, base, mmsyn2, mmsyn5, mmsyn6ukr, vector }: 173068 mkDerivation { 173069 pname = "mmsyn7s"; 173070 - version = "0.8.0.0"; 173071 - sha256 = "0brcmmlvdd294y35gby1qnb5b5h5mcn6xgwgvffxfmhif7nyxmc5"; 173072 isLibrary = true; 173073 isExecutable = true; 173074 libraryHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ]; ··· 175894 }: 175895 mkDerivation { 175896 pname = "morley"; 175897 - version = "1.7.0"; 175898 - sha256 = "18vc9d44hjr8sadh4fhlmzw6668lbzw7a2wbsmyh817blhk9jg6k"; 175899 isLibrary = true; 175900 isExecutable = true; 175901 libraryHaskellDepends = [ ··· 180007 ({ mkDerivation, base, named, servant }: 180008 mkDerivation { 180009 pname = "named-servant"; 180010 - version = "0.0.2"; 180011 - sha256 = "0i20c41gwyz5b75sn6a90c3yks4zgkpr5vfb6iqxqxpwyw76g3is"; 180012 libraryHaskellDepends = [ base named servant ]; 180013 license = stdenv.lib.licenses.bsd3; 180014 }) {}; ··· 180019 }: 180020 mkDerivation { 180021 pname = "named-servant-client"; 180022 - version = "0.0.2"; 180023 - sha256 = "06a5v4hxb3xafp7745iz8mfd26b4y3j31n2vsivn5v6r0prpi03c"; 180024 libraryHaskellDepends = [ 180025 base named named-servant servant servant-client-core 180026 ]; ··· 180030 180031 "named-servant-server" = callPackage 180032 ({ mkDerivation, base, named, named-servant, servant 180033 - , servant-server 180034 }: 180035 mkDerivation { 180036 pname = "named-servant-server"; 180037 - version = "0.0.2"; 180038 - sha256 = "1whsg23kw1qydiy2a59ni57sr97dfhnwlaq7bbgzv2vxmsq2s1g7"; 180039 libraryHaskellDepends = [ 180040 - base named named-servant servant servant-server 180041 ]; 180042 description = "server support for named-servant"; 180043 license = stdenv.lib.licenses.bsd3; ··· 182037 ({ mkDerivation, base, bytestring, doctest }: 182038 mkDerivation { 182039 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 version = "0.1.6"; 182053 sha256 = "0pnwcg13k4qw82n0zc1xibyc24sc77y79j5a62pqdmjrnz4wrc7j"; 182054 libraryHaskellDepends = [ base bytestring ]; 182055 testHaskellDepends = [ base bytestring doctest ]; 182056 description = "Network byte order utilities"; 182057 license = stdenv.lib.licenses.bsd3; 182058 - hydraPlatforms = stdenv.lib.platforms.none; 182059 }) {}; 182060 182061 "network-bytestring" = callPackage ··· 182771 }: 182772 mkDerivation { 182773 pname = "network-transport-tcp"; 182774 - version = "0.7.0"; 182775 - sha256 = "14xrcadg4zg1zc02irf474nv0iqr7lc3h47x46rp32zhzc52ac2n"; 182776 libraryHaskellDepends = [ 182777 async base bytestring containers data-accessor network 182778 network-transport uuid ··· 182792 }: 182793 mkDerivation { 182794 pname = "network-transport-tests"; 182795 - version = "0.2.4.3"; 182796 - sha256 = "084skywzffmmla673k3rbwanqc4p0bckyxkjvkkxphmqfdmgv5p6"; 182797 libraryHaskellDepends = [ 182798 ansi-terminal base bytestring containers mtl network-transport 182799 random ··· 183076 , file-embed, filepath, filepattern, foldl, hspec, HsYAML 183077 , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative 183078 , 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 183082 }: 183083 mkDerivation { 183084 pname = "neuron"; 183085 - version = "0.6.0.0"; 183086 - sha256 = "1gqkypmlhv9hl0d3afjllv9a1ld0dw9qxnk9v1qlmgz65g22b6nr"; 183087 isLibrary = true; 183088 isExecutable = true; 183089 enableSeparateDataOutput = true; ··· 183091 aeson aeson-gadt-th algebraic-graphs base clay commonmark 183092 commonmark-extensions commonmark-pandoc containers data-default 183093 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 183097 ]; 183098 executableHaskellDepends = [ 183099 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183102 dhall directory either exceptions file-embed filepath filepattern 183103 foldl HsYAML iso8601-time megaparsec modern-uri mtl 183104 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 183107 ]; 183108 testHaskellDepends = [ 183109 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183112 dhall directory either exceptions file-embed filepath filepattern 183113 foldl hspec HsYAML iso8601-time megaparsec modern-uri mtl 183114 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 183118 ]; 183119 description = "Future-proof system for plain-text notes"; 183120 license = stdenv.lib.licenses.agpl3; 183121 maintainers = with stdenv.lib.maintainers; [ maralorn ]; ··· 187801 broken = true; 187802 }) {}; 187803 187804 "openapi3-code-generator" = callPackage 187805 ({ mkDerivation, aeson, base, bytestring, containers, directory 187806 , filepath, genvalidity, genvalidity-hspec, genvalidity-text ··· 189059 pname = "optics-th"; 189060 version = "0.3.0.2"; 189061 sha256 = "1mxi4bwgpl02g7clbs4m5p16i64s5lp13811yhg66i50rnqwpw40"; 189062 libraryHaskellDepends = [ 189063 base containers mtl optics-core template-haskell th-abstraction 189064 transformers ··· 189661 189662 "ordinal" = callPackage 189663 ({ mkDerivation, base, containers, hspec, hspec-discover 189664 - , QuickCheck, template-haskell, text, vector 189665 }: 189666 mkDerivation { 189667 pname = "ordinal"; 189668 - version = "0.1.2.0"; 189669 - sha256 = "0x7fhk8vl2rni9h3gsaq591ml68brv1f4bqrp7q3c5b4f2ghwhcs"; 189670 libraryHaskellDepends = [ 189671 - base containers template-haskell text vector 189672 ]; 189673 testHaskellDepends = [ base hspec QuickCheck text ]; 189674 testToolDepends = [ hspec-discover ]; ··· 189942 pname = "ormolu"; 189943 version = "0.1.3.0"; 189944 sha256 = "13s8irk1w7yrh9algbnvv5hjvnxmi3fndz34rncp33cyfnjv18j7"; 189945 isLibrary = true; 189946 isExecutable = true; 189947 enableSeparateDataOutput = true; ··· 191421 broken = true; 191422 }) {}; 191423 191424 - "pandoc-plot_0_9_3_0" = callPackage 191425 ({ mkDerivation, base, bytestring, containers, criterion 191426 , data-default, directory, filepath, githash, hashable, hspec 191427 , hspec-expectations, lifted-async, mtl, optparse-applicative ··· 191430 }: 191431 mkDerivation { 191432 pname = "pandoc-plot"; 191433 - version = "0.9.3.0"; 191434 - sha256 = "0zhxniymm9szgv0xczq570s0pziiwhm2sbry0jxxqq8d0vdimxyq"; 191435 isLibrary = true; 191436 isExecutable = true; 191437 libraryHaskellDepends = [ ··· 197204 license = stdenv.lib.licenses.bsd3; 197205 }) {}; 197206 197207 "phonetic-languages-ukrainian" = callPackage 197208 ({ mkDerivation, base, mmsyn2, mmsyn5, vector }: 197209 mkDerivation { 197210 pname = "phonetic-languages-ukrainian"; 197211 - version = "0.2.2.0"; 197212 - sha256 = "0f59pzl4309hx65djnzn6wm3pkapzr2rkkcr41b65smlxh4pzzs7"; 197213 libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ]; 197214 description = "Prepares Ukrainian text to be used as a phonetic language text"; 197215 license = stdenv.lib.licenses.mit; ··· 200254 }: 200255 mkDerivation { 200256 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 version = "5.0.2"; 200278 sha256 = "07p92y62dibys3xa59rvx52xyyr39nghl73z7hzwnksa3ry3vfmq"; 200279 libraryHaskellDepends = [ ··· 200283 ]; 200284 description = "Pointed and copointed data"; 200285 license = stdenv.lib.licenses.bsd3; 200286 - hydraPlatforms = stdenv.lib.platforms.none; 200287 }) {}; 200288 200289 "pointedalternative" = callPackage ··· 200896 ({ mkDerivation, aeson, ansi-terminal, base, bytestring 200897 , case-insensitive, co-log-core, co-log-polysemy, composition 200898 , 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 200903 }: 200904 mkDerivation { 200905 pname = "polysemy-http"; 200906 - version = "0.2.0.4"; 200907 - sha256 = "1qznm0r7yc831hlgnyf2rmdd6nk2865qcjhzyc2djqv0mw4yg6ak"; 200908 libraryHaskellDepends = [ 200909 aeson ansi-terminal base bytestring case-insensitive co-log-core 200910 co-log-polysemy composition containers data-default either 200911 - http-client http-client-tls http-conduit http-types lens polysemy 200912 polysemy-plugin relude string-interpolate template-haskell text 200913 ]; 200914 testHaskellDepends = [ 200915 aeson ansi-terminal base bytestring case-insensitive co-log-core 200916 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 200921 ]; 200922 description = "Polysemy effect for http-client"; 200923 license = "BSD-2-Clause-Patent"; ··· 200961 license = stdenv.lib.licenses.bsd3; 200962 }) {}; 200963 200964 "polysemy-test" = callPackage 200965 ({ mkDerivation, base, containers, either, hedgehog, path, path-io 200966 , polysemy, polysemy-plugin, relude, string-interpolate, tasty ··· 201056 }: 201057 mkDerivation { 201058 pname = "polysemy-zoo"; 201059 - version = "0.7.0.0"; 201060 - sha256 = "1kc6lgq5x64pd49qbk078xiyni6fwxwk3897bvwvfwcyb8np39ww"; 201061 libraryHaskellDepends = [ 201062 async base compact constraints containers contravariant exceptions 201063 - ghc-prim mtl polysemy polysemy-plugin random reflection streaming 201064 - text transformers 201065 ]; 201066 testHaskellDepends = [ 201067 async base compact constraints containers contravariant exceptions ··· 201315 }: 201316 mkDerivation { 201317 pname = "pontarius-xmpp-extras"; 201318 - version = "0.1.0.4"; 201319 - sha256 = "1mf65mdkykn0s0mqix82m9psj2vrz9rc7i8gzfdv1iarlxzz5qab"; 201320 libraryHaskellDepends = [ 201321 base data-default pontarius-xmpp text time xml-types 201322 ]; ··· 201595 license = stdenv.lib.licenses.mit; 201596 hydraPlatforms = stdenv.lib.platforms.none; 201597 broken = true; 201598 }) {}; 201599 201600 "port-utils" = callPackage ··· 202919 pname = "postgrest"; 202920 version = "7.0.1"; 202921 sha256 = "1cn69dinfv3y8ymsa364b9b0ly3dg80and902gamymb9v89jpsgf"; 202922 - revision = "4"; 202923 - editedCabalFile = "043rkx27yqphnfd369l1a5nx8gn9f1nl1q7ybyzd171m9lpqvbq1"; 202924 isLibrary = true; 202925 isExecutable = true; 202926 libraryHaskellDepends = [ ··· 202988 }) {}; 202989 202990 "postie" = callPackage 202991 - ({ mkDerivation, attoparsec, base, bytestring, cprng-aes 202992 - , data-default-class, mtl, network, pipes, pipes-parse 202993 - , stringsearch, tls, transformers, uuid 202994 }: 202995 mkDerivation { 202996 pname = "postie"; 202997 - version = "0.5.0.0"; 202998 - sha256 = "1iqg7wirdcysjq4i7ah3lkzc2rzlbgvc7asq953zdir21g9jpqwk"; 202999 isLibrary = true; 203000 isExecutable = true; 203001 libraryHaskellDepends = [ 203002 - attoparsec base bytestring cprng-aes data-default-class mtl network 203003 - pipes pipes-parse stringsearch tls transformers uuid 203004 ]; 203005 description = "SMTP server library to receive emails from within Haskell programs"; 203006 license = stdenv.lib.licenses.bsd3; ··· 203484 license = stdenv.lib.licenses.gpl3; 203485 }) {}; 203486 203487 "preamble" = callPackage 203488 ({ mkDerivation, aeson, base, basic-prelude, exceptions 203489 , fast-logger, lens, lifted-base, monad-control, monad-logger ··· 204138 }: 204139 mkDerivation { 204140 pname = "pretty-diff"; 204141 - version = "0.2.0.0"; 204142 - sha256 = "06jbgfy7skz8l5hjp82sqjr08dkx6pw89wsc4b2z7anxwq9nzab4"; 204143 libraryHaskellDepends = [ base data-default Diff text ]; 204144 testHaskellDepends = [ 204145 base data-default Diff tasty tasty-hunit tasty-test-reporter text ··· 204577 ({ mkDerivation, base, graphviz, prettyprinter, text }: 204578 mkDerivation { 204579 pname = "prettyprinter-graphviz"; 204580 - version = "1.0.0.2"; 204581 - sha256 = "1bbbnhdigh31hbsh2abmr65bk3q927cdbm8j2qsvy4472ksylzpl"; 204582 libraryHaskellDepends = [ base graphviz prettyprinter text ]; 204583 description = "A prettyprinter backend for graphviz"; 204584 license = stdenv.lib.licenses.bsd3; ··· 206293 }: 206294 mkDerivation { 206295 pname = "prolude"; 206296 - version = "0.0.0.0"; 206297 - sha256 = "0ys3hx9924giy008ddm0z6m20wf9b4i893wkjpxx4jkda9m155x2"; 206298 libraryHaskellDepends = [ 206299 aeson base bytestring mongoDB safe-exceptions scientific text time 206300 vector ··· 207655 }) {}; 207656 207657 "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 207661 , typed-process, unix, unordered-containers 207662 }: 207663 mkDerivation { 207664 pname = "publish"; 207665 - version = "2.1.3"; 207666 - sha256 = "1d16pz8nlqdvlp4d1129k71vzdyql1szhk158b446k988akmgaq8"; 207667 isLibrary = false; 207668 isExecutable = true; 207669 executableHaskellDepends = [ 207670 - base bytestring chronologique core-program core-text deepseq 207671 - directory filepath hinotify megaparsec pandoc pandoc-types 207672 template-haskell text typed-process unix unordered-containers 207673 ]; 207674 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 207678 ]; 207679 description = "Publishing tools for papers, books, and presentations"; 207680 license = stdenv.lib.licenses.mit; ··· 208963 }: 208964 mkDerivation { 208965 pname = "qhs"; 208966 - version = "0.3.2"; 208967 - sha256 = "0pcsjkd8mnnkywkjxid7zjlczcbyyq6zkxv3vw7fqn8d226l9a34"; 208968 isLibrary = false; 208969 isExecutable = true; 208970 executableHaskellDepends = [ ··· 212441 }: 212442 mkDerivation { 212443 pname = "rattletrap"; 212444 - version = "9.1.4"; 212445 - sha256 = "189nyd8zbylmc2r65m4vag1h47d6gzcrvp6k81yhlci8bqcddncp"; 212446 isLibrary = true; 212447 isExecutable = true; 212448 libraryHaskellDepends = [ ··· 213573 license = stdenv.lib.licenses.publicDomain; 213574 }) {}; 213575 213576 - "reanimate_1_0_0_0" = callPackage 213577 ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base 213578 , 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 213585 , tasty-quickcheck, tasty-rerun, temporary, text, time 213586 , unordered-containers, vector, vector-space, websockets, xml 213587 }: 213588 mkDerivation { 213589 pname = "reanimate"; 213590 - version = "1.0.0.0"; 213591 - sha256 = "0abjz0yw2d4i84j37hx24k3nmjz946fj200v43hhpwbjiydb1cnn"; 213592 enableSeparateDataOutput = true; 213593 libraryHaskellDepends = [ 213594 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 213601 ]; 213602 testHaskellDepends = [ 213603 base bytestring directory filepath linear process QuickCheck tasty ··· 213629 license = stdenv.lib.licenses.bsd3; 213630 }) {}; 213631 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 213636 }: 213637 mkDerivation { 213638 pname = "reanimate-svg"; 213639 - version = "0.11.0.0"; 213640 - sha256 = "0cgyz2vf6yqkydxbx73blyr0fz0i50i0bdlnzs0r6ypdpsk5hqxy"; 213641 libraryHaskellDepends = [ 213642 attoparsec base bytestring containers double-conversion hashable 213643 JuicyPixels lens linear mtl scientific text transformers vector xml 213644 ]; 213645 description = "SVG file loader and serializer"; 213646 license = stdenv.lib.licenses.bsd3; 213647 hydraPlatforms = stdenv.lib.platforms.none; ··· 213715 license = stdenv.lib.licenses.mit; 213716 }) {}; 213717 213718 - "rebase_1_10" = callPackage 213719 ({ mkDerivation, base, bifunctors, bytestring, comonad, containers 213720 , contravariant, contravariant-extras, deepseq, dlist, either 213721 , hashable, hashable-time, mtl, profunctors, scientific, selective ··· 213724 }: 213725 mkDerivation { 213726 pname = "rebase"; 213727 - version = "1.10"; 213728 - sha256 = "0scv2ybph1adm75q7ynadbqji95p1qz8z9h6i3zpidyhp7617fiq"; 213729 libraryHaskellDepends = [ 213730 base bifunctors bytestring comonad containers contravariant 213731 contravariant-extras deepseq dlist either hashable hashable-time ··· 213815 }: 213816 mkDerivation { 213817 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 version = "0.2.7"; 213836 sha256 = "1ma1rc962z2qr7xwxh03bkbcmn9dsqizrjv699wbc82fzfzn5hrr"; 213837 isLibrary = true; ··· 213841 testHaskellDepends = [ base extra filepath record-hasfield ]; 213842 description = "Preprocessor to allow record.field syntax"; 213843 license = stdenv.lib.licenses.bsd3; 213844 - hydraPlatforms = stdenv.lib.platforms.none; 213845 }) {}; 213846 213847 "record-encode" = callPackage ··· 214038 license = stdenv.lib.licenses.bsd2; 214039 }) {}; 214040 214041 - "recursion-schemes_5_2" = callPackage 214042 ({ mkDerivation, base, base-orphans, comonad, containers, data-fix 214043 , free, HUnit, template-haskell, th-abstraction, transformers 214044 }: 214045 mkDerivation { 214046 pname = "recursion-schemes"; 214047 - version = "5.2"; 214048 - sha256 = "093fndxfnl2x8d7pyg0749w5hk1bhsrgzwl8qgaxvih49xqjc35z"; 214049 libraryHaskellDepends = [ 214050 base base-orphans comonad containers data-fix free template-haskell 214051 th-abstraction transformers ··· 214951 }: 214952 mkDerivation { 214953 pname = "reflex-dom-pandoc"; 214954 - version = "0.2.0.0"; 214955 - sha256 = "0kf46l2pf0n7p59nm57541pnjr86dzjwzp4cbxqdr6a757zcfyny"; 214956 libraryHaskellDepends = [ 214957 aeson base binary bytestring clay constraints containers 214958 data-default lens lens-aeson modern-uri mtl pandoc-types ref-tf ··· 217460 }: 217461 mkDerivation { 217462 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 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 217479 sha256 = "02amqp8gbsdvbbb55p6bab6hfhmcc1xijs0dc8677l9iv1q628yq"; 217480 libraryHaskellDepends = [ attoparsec base bytestring text ]; ··· 217483 ]; 217484 description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; 217485 license = stdenv.lib.licenses.bsd2; 217486 - hydraPlatforms = stdenv.lib.platforms.none; 217487 }) {}; 217488 217489 "replace-megaparsec" = callPackage ··· 217492 }: 217493 mkDerivation { 217494 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 version = "1.4.3.0"; 217512 sha256 = "0lngw78rzb5q4n2d55kap8czyjwylpayi3ywy4zkcacc6x9dril7"; 217513 libraryHaskellDepends = [ ··· 217516 testHaskellDepends = [ base bytestring Cabal megaparsec text ]; 217517 description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)"; 217518 license = stdenv.lib.licenses.bsd2; 217519 - hydraPlatforms = stdenv.lib.platforms.none; 217520 }) {}; 217521 217522 "replica" = callPackage ··· 218002 license = stdenv.lib.licenses.mit; 218003 }) {}; 218004 218005 - "rerebase_1_10" = callPackage 218006 ({ mkDerivation, rebase }: 218007 mkDerivation { 218008 pname = "rerebase"; 218009 - version = "1.10"; 218010 - sha256 = "199zsfk0lidvmwn68ik0sb3b4kqq2hfd7248j1rv1sd0vinc4vrs"; 218011 libraryHaskellDepends = [ rebase ]; 218012 description = "Reexports from \"base\" with a bunch of other standard libraries"; 218013 license = stdenv.lib.licenses.mit; ··· 219422 , cmdargs, containers, dhall, directory, exceptions, filepath 219423 , foldl, fsnotify, hspec, iso8601-time, lucid, megaparsec, mmark 219424 , mmark-ext, modern-uri, mtl, optparse-applicative, pandoc 219425 - , pandoc-types, QuickCheck, relude, safe-exceptions, shake, text 219426 - , time, wai, wai-app-static, warp 219427 }: 219428 mkDerivation { 219429 pname = "rib"; 219430 - version = "0.12.0.0"; 219431 - sha256 = "1fx8jxghzhs5knpvvj6gzm8pv36g4xa928pgsbwkbnmw9j406myn"; 219432 libraryHaskellDepends = [ 219433 aeson async base-noprelude binary clay cmdargs containers dhall 219434 directory exceptions filepath foldl fsnotify iso8601-time lucid 219435 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 219438 ]; 219439 testHaskellDepends = [ 219440 aeson async base-noprelude binary clay cmdargs containers dhall 219441 directory exceptions filepath foldl fsnotify hspec iso8601-time 219442 lucid megaparsec mmark mmark-ext modern-uri mtl 219443 - optparse-applicative pandoc pandoc-types QuickCheck relude 219444 safe-exceptions shake text time wai wai-app-static warp 219445 ]; 219446 description = "Static site generator based on Shake"; 219447 license = stdenv.lib.licenses.bsd3; 219448 }) {}; 219449 219450 "ribbit" = callPackage 219451 ({ mkDerivation, base, Only, postgresql-simple, text, time }: 219452 mkDerivation { ··· 226781 license = stdenv.lib.licenses.gpl3; 226782 }) {}; 226783 226784 - "sequence-formats_1_5_1_3" = callPackage 226785 ({ mkDerivation, attoparsec, base, bytestring, containers, errors 226786 , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec 226787 , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers ··· 226789 }: 226790 mkDerivation { 226791 pname = "sequence-formats"; 226792 - version = "1.5.1.3"; 226793 - sha256 = "1662lfwmss1zrz357r1rm6spyb81fnsf2gzg54yrrx55lq3zki1m"; 226794 libraryHaskellDepends = [ 226795 attoparsec base bytestring containers errors exceptions foldl 226796 lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe ··· 227225 license = stdenv.lib.licenses.bsd3; 227226 }) {}; 227227 227228 "servant-auth-client" = callPackage 227229 ({ mkDerivation, aeson, base, bytestring, containers, hspec 227230 , hspec-discover, http-client, http-types, jose, QuickCheck ··· 227234 }: 227235 mkDerivation { 227236 pname = "servant-auth-client"; 227237 - version = "0.4.0.0"; 227238 - sha256 = "1kh4kq3cc9fn49vmh304zyzn7idb4k1j0803yp7a6qc733panf9g"; 227239 - revision = "3"; 227240 - editedCabalFile = "1f6x5dja9czj78zn9n4jrfpk6hzhbif3in48f6w24i45jpmysx98"; 227241 libraryHaskellDepends = [ 227242 base bytestring containers servant servant-auth servant-client-core 227243 ]; ··· 227292 pname = "servant-auth-docs"; 227293 version = "0.2.10.0"; 227294 sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd"; 227295 - revision = "4"; 227296 - editedCabalFile = "1dvwkaihrm7dc2zdrqqvc0j7zmij487klrmsggsdiid7y68nyrqh"; 227297 setupHaskellDepends = [ base Cabal cabal-doctest ]; 227298 libraryHaskellDepends = [ 227299 base lens servant servant-auth servant-docs text ··· 227372 license = stdenv.lib.licenses.bsd3; 227373 }) {}; 227374 227375 "servant-auth-swagger" = callPackage 227376 ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck 227377 , servant, servant-auth, servant-swagger, swagger2, text ··· 227392 testToolDepends = [ hspec-discover ]; 227393 description = "servant-swagger/servant-auth compatibility"; 227394 license = stdenv.lib.licenses.bsd3; 227395 }) {}; 227396 227397 "servant-auth-token" = callPackage ··· 228769 broken = true; 228770 }) {}; 228771 228772 "servant-options" = callPackage 228773 ({ mkDerivation, base, bytestring, http-types, servant-foreign 228774 , servant-server, text, wai ··· 229995 license = stdenv.lib.licenses.mit; 229996 }) {}; 229997 229998 - "serverless-haskell_0_12_3" = callPackage 229999 ({ mkDerivation, aeson, aeson-casing, amazonka-core 230000 , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive 230001 , hspec, hspec-discover, http-client, http-types, iproute, lens ··· 230004 }: 230005 mkDerivation { 230006 pname = "serverless-haskell"; 230007 - version = "0.12.3"; 230008 - sha256 = "0as4dp3j125k5jfqkzhpw1fx50xywj97wmdiwzq2b6bkkl7ipxjq"; 230009 libraryHaskellDepends = [ 230010 aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base 230011 bytestring case-insensitive http-client http-types iproute lens ··· 232908 license = stdenv.lib.licenses.bsd3; 232909 }) {}; 232910 232911 "silvi" = callPackage 232912 ({ mkDerivation, attoparsec, base, bytestring, chronos, http-types 232913 , ip, quantification, savage, text ··· 233089 ]; 233090 description = "Cabal file wrapper library"; 233091 license = stdenv.lib.licenses.bsd3; 233092 }) {}; 233093 233094 "simple-cmd" = callPackage ··· 241382 241383 "stack2cabal" = callPackage 241384 ({ mkDerivation, base, bytestring, Cabal, containers, directory 241385 - , extra, filepath, hpack, HsYAML, http-client, http-client-tls 241386 - , text 241387 }: 241388 mkDerivation { 241389 pname = "stack2cabal"; 241390 - version = "1.0.6"; 241391 - sha256 = "0x6hvcflrh073v84c56073f4zm4v2bcmp74w3brkxvd3rhzdvbkz"; 241392 isLibrary = true; 241393 isExecutable = true; 241394 libraryHaskellDepends = [ 241395 - base bytestring Cabal containers directory extra filepath hpack 241396 - HsYAML http-client http-client-tls text 241397 ]; 241398 executableHaskellDepends = [ 241399 - base bytestring Cabal containers directory extra filepath hpack 241400 - HsYAML http-client http-client-tls text 241401 ]; 241402 description = "Convert stack projects to cabal.project + cabal.project.freeze"; 241403 - license = stdenv.lib.licenses.gpl3Plus; 241404 hydraPlatforms = stdenv.lib.platforms.none; 241405 broken = true; 241406 }) {}; ··· 244874 ({ mkDerivation, base, lens, strict }: 244875 mkDerivation { 244876 pname = "strict-lens"; 244877 - version = "0.4"; 244878 - sha256 = "16sqk7kvg8322f0aflnsb7v76p1c1xfvn3h0hxgvmkb5ll1ak92y"; 244879 libraryHaskellDepends = [ base lens strict ]; 244880 description = "Lenses for types in strict package"; 244881 license = stdenv.lib.licenses.bsd3; ··· 244904 ({ mkDerivation, base, optics-core, strict }: 244905 mkDerivation { 244906 pname = "strict-optics"; 244907 - version = "0.4"; 244908 - sha256 = "1xy5yziq37h37irbg3win7risxc46s143iqqh95lqv08fybk5b09"; 244909 libraryHaskellDepends = [ base optics-core strict ]; 244910 description = "Optics for types in strict package"; 244911 license = stdenv.lib.licenses.bsd3; ··· 245685 license = stdenv.lib.licenses.bsd3; 245686 }) {}; 245687 245688 "structural-induction" = callPackage 245689 ({ mkDerivation, base, containers, genifunctors, geniplate 245690 , language-haskell-extract, mtl, pretty, QuickCheck, safe ··· 246008 license = stdenv.lib.licenses.bsd3; 246009 }) {}; 246010 246011 - "stylish-haskell_0_12_0_0" = callPackage 246012 ({ mkDerivation, aeson, base, bytestring, Cabal, containers 246013 , directory, file-embed, filepath, ghc-lib-parser, HsYAML 246014 , HsYAML-aeson, HUnit, mtl, optparse-applicative, random, strict ··· 246016 }: 246017 mkDerivation { 246018 pname = "stylish-haskell"; 246019 - version = "0.12.0.0"; 246020 - sha256 = "0gpaz4psrq6hpmj755wbsq04gc594z5qph28fysnbbfwr7sr6lmv"; 246021 isLibrary = true; 246022 isExecutable = true; 246023 libraryHaskellDepends = [ ··· 250553 license = stdenv.lib.licenses.mit; 250554 }) {}; 250555 250556 "tasty-expected-failure" = callPackage 250557 ({ mkDerivation, base, tagged, tasty }: 250558 mkDerivation { ··· 251166 }) {}; 251167 251168 "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 ({ mkDerivation, base, bytestring, http-types, HUnit, tasty, wai 251188 , wai-extra 251189 }: ··· 251197 testHaskellDepends = [ base http-types tasty wai ]; 251198 description = "Test 'wai' endpoints via Test.Tasty"; 251199 license = stdenv.lib.licenses.bsd3; 251200 - hydraPlatforms = stdenv.lib.platforms.none; 251201 }) {}; 251202 251203 "tateti-tateti" = callPackage ··· 252777 }: 252778 mkDerivation { 252779 pname = "termonad"; 252780 - version = "4.0.0.1"; 252781 - sha256 = "0axsmlly8qa5rpakkp1iryypgzswpqjphcl0mgvwa34dsh2hqmyn"; 252782 isLibrary = true; 252783 isExecutable = true; 252784 enableSeparateDataOutput = true; ··· 253811 }: 253812 mkDerivation { 253813 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 version = "0.3.1"; 253834 sha256 = "0kbxin1q8xj9sgdl185gncrdjwcfzndp8sl5qll8y93l60yq8dxi"; 253835 libraryHaskellDepends = [ ··· 253839 testToolDepends = [ hspec-discover ]; 253840 description = "Safe conversions between textual types"; 253841 license = stdenv.lib.licenses.isc; 253842 - hydraPlatforms = stdenv.lib.platforms.none; 253843 }) {}; 253844 253845 "text-cp437" = callPackage ··· 254369 pname = "text-show"; 254370 version = "3.8.5"; 254371 sha256 = "0xc2269v0bfcvlwm60l2zs6l6lwljfnq5n05n9kp580qybvynzjg"; 254372 - revision = "2"; 254373 - editedCabalFile = "13s8jn3vaza5103596bq4gash6h2yykzkm8ixf17d2869xg61x1y"; 254374 libraryHaskellDepends = [ 254375 array base base-compat-batteries bifunctors bytestring 254376 bytestring-builder containers generic-deriving ghc-boot-th ghc-prim ··· 254389 license = stdenv.lib.licenses.bsd3; 254390 }) {}; 254391 254392 "text-show-instances" = callPackage 254393 ({ mkDerivation, base, base-compat-batteries, bifunctors, binary 254394 , containers, directory, generic-deriving, ghc-boot-th, ghc-prim ··· 254400 }: 254401 mkDerivation { 254402 pname = "text-show-instances"; 254403 - version = "3.8.3"; 254404 - sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d"; 254405 - revision = "6"; 254406 - editedCabalFile = "1masflbb26zg8l0xiz2pzy6i9sh9pc3hqfd6y3vcvyxg0wg96cxf"; 254407 libraryHaskellDepends = [ 254408 base base-compat-batteries bifunctors binary containers directory 254409 ghc-boot-th haskeline hpc old-locale old-time pretty random ··· 255158 }: 255159 mkDerivation { 255160 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 version = "0.8.2"; 255177 sha256 = "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s"; 255178 libraryHaskellDepends = [ ··· 255181 testHaskellDepends = [ base ghc-prim template-haskell ]; 255182 description = "Derive Template Haskell's Lift class for datatypes"; 255183 license = stdenv.lib.licenses.bsd3; 255184 - hydraPlatforms = stdenv.lib.platforms.none; 255185 }) {}; 255186 255187 "th-lift-instances" = callPackage ··· 255637 license = stdenv.lib.licenses.bsd3; 255638 }) {}; 255639 255640 "these-optics" = callPackage 255641 ({ mkDerivation, base, optics-core, these }: 255642 mkDerivation { ··· 255650 license = stdenv.lib.licenses.bsd3; 255651 }) {}; 255652 255653 "these-skinny" = callPackage 255654 ({ mkDerivation, base, deepseq }: 255655 mkDerivation { ··· 257486 ({ mkDerivation, base, QuickCheck }: 257487 mkDerivation { 257488 pname = "tini"; 257489 - version = "0.1.0.0"; 257490 - sha256 = "0y0z2jqgkvfp1sk9ba5v46acdfa7q8kyhlwavknmjpmx3h82yjv6"; 257491 - revision = "1"; 257492 - editedCabalFile = "1s9drf14xkvrjdm7bd8k9swy0bvxxwfirmjzdwj96qmmrfjsrm83"; 257493 libraryHaskellDepends = [ base ]; 257494 testHaskellDepends = [ base QuickCheck ]; 257495 description = "Tiny INI file and configuration library with a minimal dependency footprint"; ··· 259751 ({ mkDerivation, base, ghc-prim, transformers }: 259752 mkDerivation { 259753 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 version = "0.6.6"; 259766 sha256 = "1yd936az31g9995frc84g05rrb5b7w59ajssc5183lp6wm8h4bky"; 259767 libraryHaskellDepends = [ base ghc-prim transformers ]; 259768 description = "A small compatibility shim for the transformers library"; 259769 license = stdenv.lib.licenses.bsd3; 259770 - hydraPlatforms = stdenv.lib.platforms.none; 259771 }) {}; 259772 259773 "transformers-compose" = callPackage ··· 263453 }: 263454 mkDerivation { 263455 pname = "typed-encoding"; 263456 - version = "0.5.0.0"; 263457 - sha256 = "05hzcyp1lsf3dakdv3kqdl0hw6pz5mzh644d3k8lasrhrmx8l583"; 263458 libraryHaskellDepends = [ 263459 base base64-bytestring bytestring symbols text 263460 ]; ··· 265474 ({ mkDerivation, base, vector }: 265475 mkDerivation { 265476 pname = "uniqueness-periods-vector-common"; 265477 - version = "0.4.0.0"; 265478 - sha256 = "07g4nhsf81k80fcmidc8symp60rkc7i1ac9wcqrmf8fyv0h44q41"; 265479 libraryHaskellDepends = [ base vector ]; 265480 description = "Generalization of the dobutokO-poetry-general package functionality"; 265481 license = stdenv.lib.licenses.mit; 265482 }) {}; 265483 265484 "uniqueness-periods-vector-examples" = callPackage 265485 - ({ mkDerivation, base, mmsyn6ukr, parallel 265486 , phonetic-languages-ukrainian, print-info 265487 , uniqueness-periods-vector, uniqueness-periods-vector-common 265488 , uniqueness-periods-vector-filters ··· 265492 }: 265493 mkDerivation { 265494 pname = "uniqueness-periods-vector-examples"; 265495 - version = "0.7.1.0"; 265496 - sha256 = "0vcnvv54lmay53vj5lj5hzzpg9fqh8g7cic3k5zx8vzgw60rx5wy"; 265497 isLibrary = false; 265498 isExecutable = true; 265499 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 265503 uniqueness-periods-vector-properties 265504 uniqueness-periods-vector-stats vector 265505 ]; ··· 265511 ({ mkDerivation, base, mmsyn2, vector }: 265512 mkDerivation { 265513 pname = "uniqueness-periods-vector-filters"; 265514 - version = "0.2.0.0"; 265515 - sha256 = "0xzc5nymcgvr0n90266fwzy1c6kwv28wmxhwpq8yl1jjsj99dsbm"; 265516 libraryHaskellDepends = [ base mmsyn2 vector ]; 265517 description = "A library allows to change the structure of the 'RealFrac' function output"; 265518 license = stdenv.lib.licenses.mit; ··· 265524 }: 265525 mkDerivation { 265526 pname = "uniqueness-periods-vector-general"; 265527 - version = "0.4.4.0"; 265528 - sha256 = "09511lvrn02kx3qx4sf2jsyaa3jh55agwqvx22qqyiiwvr9ar7j9"; 265529 libraryHaskellDepends = [ 265530 base print-info uniqueness-periods-vector-common vector 265531 ]; ··· 265534 }) {}; 265535 265536 "uniqueness-periods-vector-properties" = callPackage 265537 - ({ mkDerivation, base, uniqueness-periods-vector, vector }: 265538 mkDerivation { 265539 pname = "uniqueness-periods-vector-properties"; 265540 - version = "0.3.1.0"; 265541 - sha256 = "0dpbda0p0f6mw5akyfvlj02ih59x0ajmbm3mnykw43xql8jvjarw"; 265542 - libraryHaskellDepends = [ base uniqueness-periods-vector vector ]; 265543 description = "Metrices for the maximum element for the uniqueness-periods-vector packages family"; 265544 license = stdenv.lib.licenses.mit; 265545 }) {}; ··· 265863 pname = "universe-some"; 265864 version = "1.2"; 265865 sha256 = "1c9pdk682xdzscq77c006x052c9jizpgja3xk0ym8n421h0k8zlh"; 265866 - revision = "1"; 265867 - editedCabalFile = "1rx1cw40clsla3sixm0gzdbni9f13ngncl02fm9fl8kgf23w9q73"; 265868 libraryHaskellDepends = [ 265869 base some template-haskell th-abstraction transformers 265870 universe-base ··· 266743 }) {}; 266744 266745 "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 266749 }: 266750 mkDerivation { 266751 pname = "update-nix-fetchgit"; 266752 - version = "0.1.1.0"; 266753 - sha256 = "0zk4rgpdgn2wa6x4js7sgxpa9gfly2fwd1vws5m73kh61ja7286h"; 266754 isLibrary = true; 266755 isExecutable = true; 266756 libraryHaskellDepends = [ 266757 - aeson async base bytestring data-fix errors hnix prettyprinter 266758 - process text time transformers trifecta uniplate utf8-string 266759 ]; 266760 executableHaskellDepends = [ base text ]; 266761 description = "A program to update fetchgit values in Nix expressions"; ··· 271156 ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: 271157 mkDerivation { 271158 pname = "vulkan"; 271159 - version = "3.6.7"; 271160 - sha256 = "1fiq6vynq38laf2kj60sasmpz3mm5kr9nr0yb0jgamzaxyabh75p"; 271161 libraryHaskellDepends = [ base bytestring transformers vector ]; 271162 librarySystemDepends = [ vulkan ]; 271163 description = "Bindings to the Vulkan graphics API"; ··· 271599 license = stdenv.lib.licenses.mit; 271600 }) {}; 271601 271602 - "wai-extra_3_1_0" = callPackage 271603 ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring 271604 , bytestring, call-stack, case-insensitive, containers, cookie 271605 , data-default-class, deepseq, directory, fast-logger, hspec ··· 271609 }: 271610 mkDerivation { 271611 pname = "wai-extra"; 271612 - version = "3.1.0"; 271613 - sha256 = "1x316vfqkkhmvvvb2g8ag7ycpjsdarmkj4872g5bm44c2419gvvk"; 271614 isLibrary = true; 271615 isExecutable = true; 271616 libraryHaskellDepends = [ ··· 271621 unix-compat vault void wai wai-logger word8 zlib 271622 ]; 271623 testHaskellDepends = [ 271624 - base bytestring case-insensitive cookie fast-logger hspec 271625 http-types http2 HUnit resourcet text time transformers wai zlib 271626 ]; 271627 description = "Provides some basic WAI handlers and middleware"; ··· 271629 hydraPlatforms = stdenv.lib.platforms.none; 271630 }) {}; 271631 271632 "wai-frontend-monadcgi" = callPackage 271633 ({ mkDerivation, base, bytestring, case-insensitive, cgi 271634 , containers, http-types, transformers, wai ··· 274208 }) {}; 274209 274210 "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 274214 , unordered-containers, wai 274215 }: 274216 mkDerivation { 274217 pname = "webby"; 274218 - version = "0.4.0"; 274219 - sha256 = "0cicjk07cg1fnj07nhlsgg6g1zndr36sinhic3cqjllaxxsmnqia"; 274220 libraryHaskellDepends = [ 274221 - aeson base-noprelude binary bytestring formatting http-api-data 274222 - http-types relude resourcet text unliftio unordered-containers wai 274223 ]; 274224 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 274228 ]; 274229 description = "A super-simple web server framework"; 274230 license = stdenv.lib.licenses.asl20; ··· 280714 pname = "yampa-canvas"; 280715 version = "0.2.3"; 280716 sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; 280717 - revision = "4"; 280718 - editedCabalFile = "0yx1g19shmrhapmyqzksh861zyyrlwvv158ls5n9imlxr21zssf3"; 280719 isLibrary = true; 280720 isExecutable = true; 280721 libraryHaskellDepends = [ base blank-canvas stm time Yampa ]; ··· 282312 license = stdenv.lib.licenses.bsd3; 282313 hydraPlatforms = stdenv.lib.platforms.none; 282314 broken = true; 282315 }) {}; 282316 282317 "yesod-form_1_4_16" = callPackage
··· 9724 license = stdenv.lib.licenses.bsd3; 9725 }) {}; 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 + 9748 "HaTeX-meta" = callPackage 9749 ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 9750 , haddock, haskell-src-exts, mtl, parsec ··· 10863 testHaskellDepends = [ base bytestring ]; 10864 description = "Partial OpenSSL binding for Haskell"; 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; 10881 }) {inherit (pkgs) openssl;}; 10882 10883 "HsOpenSSL-x509-system" = callPackage ··· 18372 }) {}; 18373 18374 "Shpadoinkle" = callPackage 18375 + ({ mkDerivation, base, category, ghcjs-dom, jsaddle, jsaddle-warp 18376 + , text, transformers, unliftio 18377 + }: 18378 mkDerivation { 18379 pname = "Shpadoinkle"; 18380 + version = "0.2.0.0"; 18381 + sha256 = "10dgd5723mc7nbwvvzvl5jy09wdcjwhi0miyvgkr7jgppkg402dl"; 18382 libraryHaskellDepends = [ 18383 + base category ghcjs-dom jsaddle jsaddle-warp text transformers 18384 + unliftio 18385 ]; 18386 description = "A programming model for declarative, high performance user interface"; 18387 license = stdenv.lib.licenses.bsd3; ··· 18390 }) {}; 18391 18392 "Shpadoinkle-backend-pardiff" = callPackage 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 18397 }: 18398 mkDerivation { 18399 pname = "Shpadoinkle-backend-pardiff"; 18400 + version = "0.2.0.0"; 18401 + sha256 = "1dkj035k1kwhgd9z7p9jhbnahd9d8mb16ydgd1l7xnrfxg215zsq"; 18402 libraryHaskellDepends = [ 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 18406 ]; 18407 description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; 18408 license = stdenv.lib.licenses.bsd3; ··· 18411 }) {}; 18412 18413 "Shpadoinkle-backend-snabbdom" = callPackage 18414 + ({ mkDerivation, base, file-embed, ghcjs-dom, jsaddle, mtl 18415 + , Shpadoinkle, text, unliftio 18416 }: 18417 mkDerivation { 18418 pname = "Shpadoinkle-backend-snabbdom"; 18419 + version = "0.2.0.0"; 18420 + sha256 = "1zhxj26i711218ixfclmakjv943gkkmvjvvvi5ya4p26bjaw7p3x"; 18421 libraryHaskellDepends = [ 18422 + base file-embed ghcjs-dom jsaddle mtl Shpadoinkle text unliftio 18423 ]; 18424 description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; 18425 license = stdenv.lib.licenses.bsd3; ··· 18431 ({ mkDerivation, base, compactable, Shpadoinkle, text }: 18432 mkDerivation { 18433 pname = "Shpadoinkle-backend-static"; 18434 + version = "0.1.0.2"; 18435 + sha256 = "0sfj092lhmkzrjvklpvbcldpc3wfp8d1n5jw7gpdzqs8fcpffz8q"; 18436 libraryHaskellDepends = [ base compactable Shpadoinkle text ]; 18437 description = "A backend for rendering Shpadoinkle as Text"; 18438 license = stdenv.lib.licenses.bsd3; ··· 18440 broken = true; 18441 }) {}; 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 + 18454 "Shpadoinkle-debug" = callPackage 18455 ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: 18456 mkDerivation { ··· 18464 18465 "Shpadoinkle-examples" = callPackage 18466 ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring 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 18474 }: 18475 mkDerivation { 18476 pname = "Shpadoinkle-examples"; 18477 + version = "0.0.0.2"; 18478 + sha256 = "1nj5wl8liw9q89hrry6dpvsw32sc27nplxfcwkyfkwjyqaxp5sfh"; 18479 isLibrary = false; 18480 isExecutable = true; 18481 executableHaskellDepends = [ 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 18489 ]; 18490 description = "Example usages of Shpadoinkle"; 18491 license = stdenv.lib.licenses.bsd3; 18492 hydraPlatforms = stdenv.lib.platforms.none; 18493 broken = true; 18494 + }) {}; 18495 18496 "Shpadoinkle-html" = callPackage 18497 + ({ mkDerivation, base, bytestring, compactable, containers 18498 + , ghcjs-dom, jsaddle, regex-pcre, Shpadoinkle, stm 18499 + , template-haskell, text, time, transformers, unliftio 18500 }: 18501 mkDerivation { 18502 pname = "Shpadoinkle-html"; 18503 + version = "0.2.0.1"; 18504 + sha256 = "1dk17v1c6nv2p3zzg09gmv4qvpjmlx782a6gx7whx9p28037v34f"; 18505 libraryHaskellDepends = [ 18506 + base bytestring compactable containers ghcjs-dom jsaddle regex-pcre 18507 + Shpadoinkle stm template-haskell text time transformers unliftio 18508 ]; 18509 description = "A typed, template generated Html DSL, and helpers"; 18510 license = stdenv.lib.licenses.bsd3; ··· 18512 broken = true; 18513 }) {}; 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 + 18528 "Shpadoinkle-router" = callPackage 18529 ({ mkDerivation, aeson, base, bytestring, compactable, exceptions 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 18534 }: 18535 mkDerivation { 18536 pname = "Shpadoinkle-router"; 18537 + version = "0.2.0.0"; 18538 + sha256 = "024g9s01kjzvxq6yfhi640v1zly6wvk3v8m3xzxi4flgff2syf8b"; 18539 libraryHaskellDepends = [ 18540 aeson base bytestring compactable exceptions ghcjs-dom 18541 + http-api-data http-media jsaddle lens network-uri servant 18542 + servant-client servant-client-js servant-server Shpadoinkle 18543 Shpadoinkle-backend-static text unliftio wai wai-app-static warp 18544 ]; 18545 description = "A single page application rounter for Shpadoinkle based on Servant"; ··· 18556 }: 18557 mkDerivation { 18558 pname = "Shpadoinkle-widgets"; 18559 + version = "0.1.0.0"; 18560 + sha256 = "1w1ibm75288rh001bxkdp04hidx8lkz4p4id91bjadsax8chy718"; 18561 libraryHaskellDepends = [ 18562 aeson base compactable containers edit-distance email-validate 18563 jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text ··· 21624 }) {}; 21625 21626 "XSaiga" = callPackage 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 21631 }: 21632 mkDerivation { 21633 pname = "XSaiga"; 21634 + version = "1.7.0.0"; 21635 + sha256 = "1a5r7z8pzccypybc1fw1vbmmn8y79d9xb68pffasslhsmv2wdf5g"; 21636 isLibrary = true; 21637 isExecutable = true; 21638 libraryHaskellDepends = [ 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 21642 ]; 21643 executableHaskellDepends = [ 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 21647 ]; 21648 description = "An implementation of a polynomial-time top-down parser suitable for NLP"; 21649 license = stdenv.lib.licenses.bsd3; ··· 21918 }: 21919 mkDerivation { 21920 pname = "Z-Data"; 21921 + version = "0.1.6.0"; 21922 + sha256 = "1mj36swz2fqqch2m08pzy222ml49qvb2nr75sj6v8cmxwis07a5q"; 21923 libraryHaskellDepends = [ 21924 base case-insensitive deepseq ghc-prim hashable integer-gmp 21925 primitive QuickCheck scientific tagged template-haskell time ··· 22305 22306 "acc" = callPackage 22307 ({ mkDerivation, base, criterion, deepseq, QuickCheck 22308 + , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit 22309 , tasty-quickcheck 22310 }: 22311 mkDerivation { 22312 pname = "acc"; 22313 + version = "0.1.3"; 22314 + sha256 = "12mzmxmdishmcym3ci8hihp97n17jl5hisnqg6y8yvqzfp7k3cd7"; 22315 + libraryHaskellDepends = [ base deepseq semigroupoids ]; 22316 testHaskellDepends = [ 22317 QuickCheck quickcheck-instances rerebase tasty tasty-hunit 22318 tasty-quickcheck ··· 24310 hydraPlatforms = stdenv.lib.platforms.none; 24311 }) {}; 24312 24313 + "aeson_1_5_4_1" = callPackage 24314 ({ mkDerivation, attoparsec, base, base-compat 24315 , base-compat-batteries, base-orphans, base16-bytestring 24316 , bytestring, containers, data-fix, deepseq, Diff, directory, dlist ··· 24322 }: 24323 mkDerivation { 24324 pname = "aeson"; 24325 + version = "1.5.4.1"; 24326 + sha256 = "1zgycrai15vlf6drphcb2ff8fs7s6g6hjyxi20h98qkzij5drb0d"; 24327 libraryHaskellDepends = [ 24328 attoparsec base base-compat-batteries bytestring containers 24329 data-fix deepseq dlist ghc-prim hashable primitive scientific ··· 32160 }: 32161 mkDerivation { 32162 pname = "arch-hs"; 32163 + version = "0.2.0.0"; 32164 + sha256 = "08pjfjmj21i1scf4hnhm872wjhkqw9jkk4pgri9yn77kgf76kyf8"; 32165 isLibrary = true; 32166 isExecutable = true; 32167 libraryHaskellDepends = [ ··· 32178 optparse-applicative polysemy req split tar-conduit 32179 template-haskell text 32180 ]; 32181 + description = "Distribute hackage packages to archlinux"; 32182 license = stdenv.lib.licenses.mit; 32183 }) {}; 32184 ··· 34257 ({ mkDerivation, array, base, containers, ghc-prim }: 34258 mkDerivation { 34259 pname = "aterm"; 34260 + version = "0.1.0.2"; 34261 + sha256 = "1dhmna21yi44srgkirmckfnffvs5vqsfwzy8az2vszwmbx225339"; 34262 + revision = "1"; 34263 + editedCabalFile = "0vh6k6397f3y03y28shx0gf0lvdlb6pdcdhd1j8r1svhjbyphfdp"; 34264 libraryHaskellDepends = [ array base containers ghc-prim ]; 34265 description = "serialisation for Haskell values with sharing support"; 34266 license = stdenv.lib.licenses.gpl2; ··· 34513 ({ mkDerivation, base, ghc-prim, primitive }: 34514 mkDerivation { 34515 pname = "atomic-primops"; 34516 + version = "0.8.4"; 34517 + sha256 = "0gidqyk913vhcz3q4vnpadx3vkkrwb66rqhsxvdba8g2p5z63a12"; 34518 libraryHaskellDepends = [ base ghc-prim primitive ]; 34519 description = "A safe approach to CAS and other atomic ops in Haskell"; 34520 license = stdenv.lib.licenses.bsd3; ··· 34895 }) {}; 34896 34897 "attoparsec-data" = callPackage 34898 + ({ mkDerivation, attoparsec, attoparsec-time, base, bytestring 34899 + , scientific, text, time, uuid 34900 }: 34901 mkDerivation { 34902 pname = "attoparsec-data"; 34903 + version = "1.0.5"; 34904 + sha256 = "0wis420lq3bynwjb86sphlhw50d1q9mpm2fnrvpd9a768m1qwiba"; 34905 libraryHaskellDepends = [ 34906 + attoparsec attoparsec-time base bytestring scientific text time 34907 + uuid 34908 ]; 34909 description = "Parsers for the standard Haskell data types"; 34910 license = stdenv.lib.licenses.mit; ··· 37644 broken = true; 37645 }) {invalid-cabal-flag-settings = null;}; 37646 37647 + "base-compat_0_11_1" = callPackage 37648 ({ mkDerivation, base, unix }: 37649 mkDerivation { 37650 pname = "base-compat"; ··· 37653 libraryHaskellDepends = [ base unix ]; 37654 description = "A compatibility layer for base"; 37655 license = stdenv.lib.licenses.mit; 37656 + hydraPlatforms = stdenv.lib.platforms.none; 37657 }) {}; 37658 37659 + "base-compat" = callPackage 37660 ({ mkDerivation, base, unix }: 37661 mkDerivation { 37662 pname = "base-compat"; ··· 37665 libraryHaskellDepends = [ base unix ]; 37666 description = "A compatibility layer for base"; 37667 license = stdenv.lib.licenses.mit; 37668 }) {}; 37669 37670 "base-compat-batteries" = callPackage ··· 37673 }: 37674 mkDerivation { 37675 pname = "base-compat-batteries"; 37676 version = "0.11.2"; 37677 sha256 = "08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i"; 37678 libraryHaskellDepends = [ base base-compat ]; ··· 37680 testToolDepends = [ hspec-discover ]; 37681 description = "base-compat with extra batteries"; 37682 license = stdenv.lib.licenses.mit; 37683 }) {}; 37684 37685 "base-compat-migrate" = callPackage ··· 37770 }: 37771 mkDerivation { 37772 pname = "base-orphans"; 37773 version = "0.8.3"; 37774 sha256 = "1d9yrxrl270wjpq9iwy1a1faicc650njpr3d3ffn76kqgnn33alv"; 37775 libraryHaskellDepends = [ base ghc-prim ]; ··· 37777 testToolDepends = [ hspec-discover ]; 37778 description = "Backwards-compatible orphan instances for base"; 37779 license = stdenv.lib.licenses.mit; 37780 }) {}; 37781 37782 "base-prelude" = callPackage ··· 39811 license = stdenv.lib.licenses.bsd3; 39812 }) {}; 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 + 39826 "bidirectionalization-combined" = callPackage 39827 ({ mkDerivation, base, bytestring, cgi, containers, directory, hint 39828 , mtl, parsec, pretty, template-haskell, unix, utf8-string, xhtml ··· 39892 pname = "bifunctors"; 39893 version = "5.5.7"; 39894 sha256 = "0cimvd64jzd6dyxjw2kx8wqhd1x0z89pj0ppmsikj4afa3aa5cw8"; 39895 + revision = "2"; 39896 + editedCabalFile = "0w7fscgxin56pcl2p04gbvd5g2y5pk0dg1cx9qrxwshn1x30gn8r"; 39897 libraryHaskellDepends = [ 39898 base base-orphans comonad containers tagged template-haskell 39899 th-abstraction transformers ··· 42935 }: 42936 mkDerivation { 42937 pname = "bizzlelude"; 42938 + version = "1.7.0"; 42939 + sha256 = "0r9vrcq52civpspnznpfhm87337i6fn39xjnf6vi3j5xdx8nw2fz"; 42940 libraryHaskellDepends = [ 42941 base-noprelude containers directory regexpr text 42942 ]; ··· 43136 pname = "blank-canvas"; 43137 version = "0.7.3"; 43138 sha256 = "1g10959ly5nv2xfhax4pamzxnxkqbniahplc5za8k5r4nq1vjrm2"; 43139 + revision = "1"; 43140 + editedCabalFile = "0ji3z1582rhflcdi49hd83mkwkyz432h1b1vvhyfgq9ccckmwp2p"; 43141 enableSeparateDataOutput = true; 43142 libraryHaskellDepends = [ 43143 aeson base base-compat-batteries base64-bytestring bytestring ··· 43174 license = stdenv.lib.licenses.bsd3; 43175 }) {}; 43176 43177 + "blanks_0_4_2" = callPackage 43178 ({ mkDerivation, adjunctions, base, containers, deepseq 43179 , distributive, megaparsec, mtl, tasty, tasty-hunit, text 43180 }: 43181 mkDerivation { 43182 pname = "blanks"; 43183 + version = "0.4.2"; 43184 + sha256 = "0dbp923x0zy94kc61j2szmib299y99v208fqs5wir3lzyd55gdsc"; 43185 libraryHaskellDepends = [ 43186 adjunctions base containers deepseq distributive mtl 43187 ]; ··· 44197 license = stdenv.lib.licenses.bsd3; 44198 hydraPlatforms = stdenv.lib.platforms.none; 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; 44228 }) {}; 44229 44230 "bolt" = callPackage ··· 47210 pname = "bytestring"; 47211 version = "0.11.0.0"; 47212 sha256 = "03fwkbn52946y2l1ddrqq1jp8l9bhgi0gwxpz1wqqsn6n2vz5rrj"; 47213 + revision = "1"; 47214 + editedCabalFile = "0qhx61v75cqpgrb88h5gpc4a6vg17dgrw555q2kgi2hvip61z5lr"; 47215 libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ]; 47216 description = "Fast, compact, strict and lazy byte strings with a list interface"; 47217 license = stdenv.lib.licenses.bsd3; ··· 47617 }: 47618 mkDerivation { 47619 pname = "bytestring-tree-builder"; 47620 + version = "0.2.7.4"; 47621 + sha256 = "1j0jr2xnbqwnl6zwsi07hx9nbw9643xmamp7y3maqhha78h7x4mh"; 47622 libraryHaskellDepends = [ 47623 base base-prelude bytestring semigroups text 47624 ]; ··· 47633 license = stdenv.lib.licenses.mit; 47634 }) {}; 47635 47636 + "bytestring-tree-builder_0_2_7_5" = callPackage 47637 ({ mkDerivation, base, base-prelude, bytestring, criterion, deepseq 47638 + , QuickCheck, quickcheck-instances, tasty, tasty-hunit 47639 , tasty-quickcheck, text 47640 }: 47641 mkDerivation { 47642 pname = "bytestring-tree-builder"; 47643 + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 47644 + sha256 = "0mja4hfqn2p73hslsabgxmsj9i0990p217882ydb479vpdvy74m4"; 47645 + libraryHaskellDepends = [ base base-prelude bytestring text ]; 47646 testHaskellDepends = [ 47647 base-prelude bytestring QuickCheck quickcheck-instances tasty 47648 tasty-hunit tasty-quickcheck ··· 48943 ]; 48944 description = "RPM packaging tool for Haskell Cabal-based packages"; 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; 48968 }) {}; 48969 48970 "cabal-scripts" = callPackage ··· 50503 }: 50504 mkDerivation { 50505 pname = "capnp"; 50506 + version = "0.6.0.2"; 50507 + sha256 = "15dgnrwwsjkf8kis4yknmk6bcxwsyxhabik5j3s0mx4fniabdymc"; 50508 isLibrary = true; 50509 isExecutable = true; 50510 libraryHaskellDepends = [ ··· 58448 }) {}; 58449 58450 "commander-cli" = callPackage 58451 + ({ mkDerivation, base, bytestring, commandert, containers 58452 + , directory, mtl, process, text, unordered-containers 58453 }: 58454 mkDerivation { 58455 pname = "commander-cli"; 58456 + version = "0.10.1.1"; 58457 + sha256 = "04w8wlbxykp7jl5h76p9pgsg0h3qv94azalhma3f13r3zb5086x6"; 58458 isLibrary = true; 58459 isExecutable = true; 58460 libraryHaskellDepends = [ 58461 + base bytestring commandert containers mtl text unordered-containers 58462 ]; 58463 executableHaskellDepends = [ 58464 base commandert directory mtl process text ··· 62581 }) {}; 62582 62583 "contracheck-applicative" = callPackage 62584 + ({ mkDerivation, base, containers, contravariant, generics-sop 62585 + , microlens, mmorph 62586 + }: 62587 mkDerivation { 62588 pname = "contracheck-applicative"; 62589 + version = "0.2.0"; 62590 + sha256 = "0rawa98wj63s30lci34aszzc6xn0cqvc62wydb8akc05sw28kjy9"; 62591 + libraryHaskellDepends = [ 62592 + base containers contravariant generics-sop microlens mmorph 62593 + ]; 62594 description = "Validation types/typeclass based on the contravariance"; 62595 license = stdenv.lib.licenses.bsd3; 62596 }) {}; ··· 64524 }: 64525 mkDerivation { 64526 pname = "crc"; 64527 + version = "0.1.1.1"; 64528 + sha256 = "1c3xqjwji5czl58bnlchj0sazziwd6pzacg66kfzda0v22g69l28"; 64529 libraryHaskellDepends = [ base bytestring vector ]; 64530 testHaskellDepends = [ 64531 base bytestring conduit conduit-extra resourcet tasty tasty-golden ··· 64811 }: 64812 mkDerivation { 64813 pname = "criterion"; 64814 version = "1.5.7.0"; 64815 sha256 = "1qzn2k1b2all543v47p93p15a5y8lps002vbxmkr6xrinp91cvqk"; 64816 isLibrary = true; ··· 64834 ]; 64835 description = "Robust, reliable performance measurement and analysis"; 64836 license = stdenv.lib.licenses.bsd3; 64837 }) {}; 64838 64839 "criterion-compare" = callPackage ··· 66697 66698 "curl-runnings" = callPackage 66699 ({ mkDerivation, aeson, base, base64-bytestring, bytestring 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 66705 }: 66706 mkDerivation { 66707 pname = "curl-runnings"; 66708 + version = "0.16.0"; 66709 + sha256 = "1dghvwmwl9x7v7dn52kadp3i72k8cgyhir5adc6hw61bgk49qll0"; 66710 isLibrary = true; 66711 isExecutable = true; 66712 libraryHaskellDepends = [ 66713 aeson base base64-bytestring bytestring case-insensitive clock 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 66718 ]; 66719 executableHaskellDepends = [ 66720 aeson base bytestring cmdargs directory http-conduit tar text zlib ··· 69271 }) {}; 69272 69273 "data-reify" = callPackage 69274 ({ mkDerivation, base, containers, hashable, unordered-containers 69275 }: 69276 mkDerivation { ··· 69284 ]; 69285 description = "Reify a recursive data structure into an explicit graph"; 69286 license = stdenv.lib.licenses.bsd3; 69287 }) {}; 69288 69289 "data-reify-cse" = callPackage ··· 72312 ({ mkDerivation, base, bifunctors, reflection, template-haskell }: 72313 mkDerivation { 72314 pname = "derive-lifted-instances"; 72315 + version = "0.2.2"; 72316 + sha256 = "0a7a9qh1mf8yaw6g752mjxbgxmav6jqhqx1jf0rfd6b9x5mf6rzd"; 72317 libraryHaskellDepends = [ 72318 base bifunctors reflection template-haskell 72319 ]; ··· 72378 }: 72379 mkDerivation { 72380 pname = "derive-topdown"; 72381 + version = "0.0.2.2"; 72382 + sha256 = "1rymdadqwryr7ipxrw9j3m3g1n2c8l3j7wc3wphcak2nk6x2b60k"; 72383 libraryHaskellDepends = [ 72384 base mtl primitive syb template-haskell th-expand-syns transformers 72385 ]; ··· 72440 pname = "deriving-compat"; 72441 version = "0.5.9"; 72442 sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4"; 72443 + revision = "1"; 72444 + editedCabalFile = "07vw03bi7gajfnampd98jyxjkidnkj4zyaxl7pr248qsgrvcf123"; 72445 libraryHaskellDepends = [ 72446 base containers ghc-boot-th ghc-prim template-haskell 72447 th-abstraction transformers transformers-compat ··· 75009 ({ mkDerivation, base, dimensional, numtype-dk }: 75010 mkDerivation { 75011 pname = "dimensional-codata"; 75012 + version = "2014.0.0.2"; 75013 + sha256 = "1bmal7i0zvfivri5w7fbl4n0gyybnr2wy2cvz21b33jrzjblr1g0"; 75014 libraryHaskellDepends = [ base dimensional numtype-dk ]; 75015 description = "CODATA Recommended Physical Constants with Dimensional Types"; 75016 license = stdenv.lib.licenses.bsd3; ··· 77969 testHaskellDepends = [ base doctest pretty-simple ]; 77970 description = "Domain authentication library"; 77971 license = stdenv.lib.licenses.bsd3; 77972 }) {}; 77973 77974 "dominion" = callPackage ··· 81705 pname = "eliminators"; 81706 version = "0.7"; 81707 sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v"; 81708 + revision = "1"; 81709 + editedCabalFile = "1bp8745kynqd8kll3dw36ws9s9j2bzgsr88ij14fx8hab4fm72cn"; 81710 libraryHaskellDepends = [ 81711 base extra singleton-nats singletons template-haskell 81712 th-abstraction th-desugar ··· 82066 }: 82067 mkDerivation { 82068 pname = "elm-street"; 82069 + version = "0.1.0.3"; 82070 + sha256 = "106qaw496kry8rcjyz4nwfn4i4pgygjw6zvfnqrld52mdqjbyxbv"; 82071 isLibrary = true; 82072 isExecutable = true; 82073 libraryHaskellDepends = [ ··· 83644 ({ mkDerivation, base, semigroupoids }: 83645 mkDerivation { 83646 pname = "eq"; 83647 version = "4.2.1"; 83648 sha256 = "1bcvjpbdis79dd09i07l7rjkh7j79qbpwb731rgr9k9215268wfa"; 83649 libraryHaskellDepends = [ base semigroupoids ]; 83650 description = "Leibnizian equality"; 83651 license = stdenv.lib.licenses.bsd3; 83652 }) {}; 83653 83654 "equal-files" = callPackage ··· 85748 ({ mkDerivation, base, template-haskell }: 85749 mkDerivation { 85750 pname = "exception-hierarchy"; 85751 version = "0.1.0.4"; 85752 sha256 = "0hph7mng5llcvazq9mqh9pndgbjjwivgmhpqlbf4r1xii7c0ymnx"; 85753 libraryHaskellDepends = [ base template-haskell ]; 85754 description = "Exception type hierarchy with TemplateHaskell"; 85755 license = stdenv.lib.licenses.bsd3; 85756 }) {}; 85757 85758 "exception-mailer" = callPackage ··· 86353 }: 86354 mkDerivation { 86355 pname = "exotic-list-monads"; 86356 + version = "1.0.1"; 86357 + sha256 = "0nazyvsyh4721nq81pl6kmlwc0wxlfhxjp77l38s86prg0iwpvz0"; 86358 libraryHaskellDepends = [ base ]; 86359 testHaskellDepends = [ base hspec hspec-core QuickCheck ]; 86360 testToolDepends = [ hspec-discover ]; ··· 86417 license = stdenv.lib.licenses.gpl3; 86418 }) {}; 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 + 86445 "expand" = callPackage 86446 ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: 86447 mkDerivation { ··· 87850 }: 87851 mkDerivation { 87852 pname = "fast-logger"; 87853 version = "3.0.2"; 87854 sha256 = "0ilbjz09vw35jzfvkiqjy6zjbci2l60wcyjzfysrbxzk24qxmb5z"; 87855 libraryHaskellDepends = [ ··· 87860 testToolDepends = [ hspec-discover ]; 87861 description = "A fast logging system"; 87862 license = stdenv.lib.licenses.bsd3; 87863 }) {}; 87864 87865 "fast-math" = callPackage ··· 92476 pname = "foldl"; 92477 version = "1.4.9"; 92478 sha256 = "06cl9nyamzrmk894zm5na5hkbvnfyla1yvs2dk2ydms5m0v7z1na"; 92479 + revision = "1"; 92480 + editedCabalFile = "1fp5fym1620zcp570naa3wqhs4x3l9qgdxk77ddmijm9q3j0vqmm"; 92481 libraryHaskellDepends = [ 92482 base bytestring comonad containers contravariant hashable 92483 mwc-random primitive profunctors semigroupoids text transformers ··· 93434 "fourmolu" = callPackage 93435 ({ mkDerivation, aeson, base, bytestring, containers, directory 93436 , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec 93437 + , hspec-discover, HsYAML, HsYAML-aeson, mtl, optparse-applicative 93438 + , path, path-io, syb, text 93439 }: 93440 mkDerivation { 93441 pname = "fourmolu"; 93442 + version = "0.2.0.0"; 93443 + sha256 = "1jak0xgd6gcbw7icyrblvqnvzjyyakpw2zfnqj1z958qyg763v52"; 93444 isLibrary = true; 93445 isExecutable = true; 93446 enableSeparateDataOutput = true; 93447 libraryHaskellDepends = [ 93448 aeson base bytestring containers directory dlist exceptions 93449 + filepath ghc-lib-parser HsYAML HsYAML-aeson mtl syb text 93450 ]; 93451 executableHaskellDepends = [ 93452 + base directory ghc-lib-parser gitrev optparse-applicative text 93453 ]; 93454 testHaskellDepends = [ 93455 base containers filepath hspec path path-io text ··· 93861 ({ mkDerivation, base }: 93862 mkDerivation { 93863 pname = "free-categories"; 93864 version = "0.2.0.2"; 93865 sha256 = "1s5fdl7sgqhwk3zqrbv9qjzp7r12wyh4pwz38yywzhc32gl0vm4r"; 93866 libraryHaskellDepends = [ base ]; 93867 description = "free categories"; 93868 license = stdenv.lib.licenses.bsd3; 93869 }) {}; 93870 93871 "free-category" = callPackage ··· 93919 }: 93920 mkDerivation { 93921 pname = "free-functors"; 93922 + version = "1.2.1"; 93923 + sha256 = "1jbrhbqjlcwx11ch4wwbjdxfq1yszj60ifj6frp8bly8bslyyfzs"; 93924 libraryHaskellDepends = [ 93925 base bifunctors comonad contravariant derive-lifted-instances 93926 profunctors template-haskell transformers ··· 95901 license = stdenv.lib.licenses.bsd3; 95902 }) {}; 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 + 95922 "fused-effects-optics" = callPackage 95923 ({ mkDerivation, base, fused-effects, optics-core }: 95924 mkDerivation { ··· 96073 }: 96074 mkDerivation { 96075 pname = "futhark"; 96076 + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 96077 + sha256 = "12nbksr3qywqg88cj4yy5z9qnn24cdxjg8ym70bxym8a8m52928c"; 96078 isLibrary = true; 96079 isExecutable = true; 96080 libraryHaskellDepends = [ ··· 97699 pname = "generic-deriving"; 97700 version = "1.13.1"; 97701 sha256 = "1glsl15dc40wn1r851bray6i450g82xa2n0q53p1i3p5x903mdg9"; 97702 + revision = "1"; 97703 + editedCabalFile = "1278ipm12h6xhz8mwam065kj62wiw11d3amc6iifx0qzyxiyg5cm"; 97704 libraryHaskellDepends = [ 97705 base containers ghc-prim template-haskell th-abstraction 97706 ]; ··· 102828 }: 102829 mkDerivation { 102830 pname = "git-annex"; 102831 + version = "8.20201007"; 102832 + sha256 = "0v11yc4kkxnzvwqry277dpjwlavinrjiagfw0ayhrfwd703j1y8a"; 102833 configureFlags = [ 102834 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 102835 "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" ··· 113570 broken = true; 113571 }) {}; 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 + 113591 "hakyll-blaze-templates" = callPackage 113592 ({ mkDerivation, base, blaze-html, blaze-markup, hakyll }: 113593 mkDerivation { ··· 117565 license = stdenv.lib.licenses.mit; 117566 }) {}; 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 + 117598 "haskell-lsp-client" = callPackage 117599 ({ mkDerivation, aeson, base, bytestring, containers, directory 117600 , haskell-lsp, lens, process, text, unix ··· 117632 ]; 117633 description = "Haskell library for the Microsoft Language Server Protocol, data types"; 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; 117653 }) {}; 117654 117655 "haskell-menu" = callPackage ··· 120894 }: 120895 mkDerivation { 120896 pname = "hasql-dynamic-statements"; 120897 + version = "0.2.0.3"; 120898 + sha256 = "06xmqqakwji7qy26srys7i8y3mjbyg5qjgzhs56h64ccbs352i56"; 120899 libraryHaskellDepends = [ 120900 base bytestring containers hasql hasql-implicits ptr 120901 ]; ··· 123727 broken = true; 123728 }) {}; 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 + 123757 "hein" = callPackage 123758 ({ mkDerivation, base, bytestring, directory, filepath 123759 , http-conduit, process, transformers ··· 126662 }: 126663 mkDerivation { 126664 pname = "hills"; 126665 + version = "0.1.2.7"; 126666 + sha256 = "0zq402ycyxaw9rpxlgj0307xz80qw1159albzw1q0sr4lxfxykcv"; 126667 isLibrary = false; 126668 isExecutable = true; 126669 executableHaskellDepends = [ ··· 129497 license = stdenv.lib.licenses.bsd3; 129498 }) {}; 129499 129500 + "hoauth2_1_16_0" = callPackage 129501 ({ mkDerivation, aeson, base, binary, bytestring, exceptions 129502 , http-conduit, http-types, microlens, text, unordered-containers 129503 , uri-bytestring, uri-bytestring-aeson 129504 }: 129505 mkDerivation { 129506 pname = "hoauth2"; 129507 + version = "1.16.0"; 129508 + sha256 = "0s69fs131djsrdqsmb4ics90g9by1k7yy8q9qq2m3gdbdp7xln86"; 129509 isLibrary = true; 129510 isExecutable = true; 129511 libraryHaskellDepends = [ ··· 134702 }) {}; 134703 134704 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134705 + ({ mkDerivation, base, containers, directory, filepath, ghc 134706 + , ghc-boot, text, time, transformers 134707 }: 134708 mkDerivation { 134709 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134710 + version = "0.0.17"; 134711 + sha256 = "1ib8vxjsrg03i4fmcgwfkxwbr4dwyvk6xvhb0y6xydwjckfs0ldd"; 134712 isLibrary = true; 134713 isExecutable = true; 134714 libraryHaskellDepends = [ 134715 + base containers directory filepath ghc ghc-boot text time 134716 + transformers 134717 ]; 134718 executableHaskellDepends = [ 134719 + base containers directory filepath ghc ghc-boot text time 134720 + transformers 134721 ]; 134722 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 134723 license = stdenv.lib.licenses.gpl3Plus; ··· 138349 pname = "http-date"; 138350 version = "0.0.9"; 138351 sha256 = "0dxrlwaqdimgxr8nziyzgqsrg44dl9gxa060cg0k7ndpnlpcbjwa"; 138352 + revision = "1"; 138353 + editedCabalFile = "0pmmbxcqamyrg71vyfjqi0cvzv8wvnx12mw3yxw7fnqg55fmagy4"; 138354 libraryHaskellDepends = [ array attoparsec base bytestring time ]; 138355 testHaskellDepends = [ 138356 base bytestring doctest hspec old-locale time ··· 138359 license = stdenv.lib.licenses.bsd3; 138360 }) {}; 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 + 138379 "http-directory" = callPackage 138380 ({ mkDerivation, base, bytestring, hspec, html-conduit, http-client 138381 , http-client-tls, http-date, http-types, network-uri, text, time ··· 139999 pname = "hw-aeson"; 140000 version = "0.1.1.0"; 140001 sha256 = "0d50yghgnxhynbm6w5kgkhgr8xgnghr8g1xn7zf0p9ax8dxkdy00"; 140002 + revision = "1"; 140003 + editedCabalFile = "0akwsfw024i8i8w8y1h2wdp9vqd7ws5jfyb5v5d9yckjk3sa2wn1"; 140004 libraryHaskellDepends = [ aeson base text ]; 140005 testHaskellDepends = [ 140006 aeson base doctest doctest-discover hedgehog hspec ··· 140079 broken = true; 140080 }) {}; 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 + 140120 "hw-bits" = callPackage 140121 ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq 140122 , doctest, doctest-discover, hedgehog, hspec, hspec-discover ··· 140494 pname = "hw-json"; 140495 version = "1.3.2.1"; 140496 sha256 = "11lf4nxnkk8l25a44g1pkr9j1w03l69gqjgli5yfj6k68lzml7bf"; 140497 + revision = "2"; 140498 + editedCabalFile = "0ks3aj2xdphq9sp5vsblyz13fmwl5cb402awqy3pz3d21g8fl4sn"; 140499 isLibrary = true; 140500 isExecutable = true; 140501 libraryHaskellDepends = [ ··· 141041 pname = "hw-uri"; 141042 version = "0.2.1.0"; 141043 sha256 = "1bwdzvms0n86k7gbkhk0jj3m1pcc9vbjk13kgpchqxpxm971srbs"; 141044 + revision = "3"; 141045 + editedCabalFile = "1cdrikiyw13brabbjrf4v7hqaim3apx84i3xapda29f1rw8f5f3q"; 141046 isLibrary = true; 141047 isExecutable = true; 141048 libraryHaskellDepends = [ ··· 144106 license = stdenv.lib.licenses.bsd3; 144107 }) {}; 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 + 144125 "imparse" = callPackage 144126 ({ mkDerivation, ascetic, base, compilation, containers, directory 144127 , indents, MissingH, parsec, richreports, split, staticanalysis ··· 144976 }: 144977 mkDerivation { 144978 pname = "indigo"; 144979 + version = "0.3.0"; 144980 + sha256 = "1xga3i9rdd2y53m6c8v4c2r44clhs2f82nyynf81n8zjqfgxybkl"; 144981 isLibrary = true; 144982 isExecutable = true; 144983 libraryHaskellDepends = [ ··· 146235 }: 146236 mkDerivation { 146237 pname = "intern"; 146238 version = "0.9.3"; 146239 sha256 = "1pbk804kq5p25ixrihhpfgy0fwj8i6cybxlhk42krzni7ad7gx4k"; 146240 libraryHaskellDepends = [ ··· 146242 ]; 146243 description = "Efficient hash-consing for arbitrary data types"; 146244 license = stdenv.lib.licenses.bsd3; 146245 }) {}; 146246 146247 "internetmarke" = callPackage ··· 146799 pname = "invariant"; 146800 version = "0.5.3"; 146801 sha256 = "03245nhcqxx6b0yw81fzqaqd7cgllmx8awzhvs2xv7ys73pmsgnp"; 146802 + revision = "2"; 146803 + editedCabalFile = "0vsil8x0z283n4993nk9m0v0y0za1b6lph59k1rb2i4wj05syx2v"; 146804 libraryHaskellDepends = [ 146805 array base bifunctors comonad containers contravariant ghc-prim 146806 profunctors StateVar stm tagged template-haskell th-abstraction ··· 146862 pname = "invertible-grammar"; 146863 version = "0.1.3"; 146864 sha256 = "160hw7p5mpajwmv8fps2gicqj3x3yr9w239pfnv9i5gsf4irnn9n"; 146865 + revision = "1"; 146866 + editedCabalFile = "021pq45sz1x819yksgyl8p4h7c659gb99798j791a3r8583cz2za"; 146867 libraryHaskellDepends = [ 146868 base bifunctors containers mtl prettyprinter profunctors semigroups 146869 tagged template-haskell text transformers ··· 147613 license = stdenv.lib.licenses.mit; 147614 }) {}; 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 + 147637 "irc-colors" = callPackage 147638 ({ mkDerivation, base, text }: 147639 mkDerivation { ··· 148572 ({ mkDerivation, base }: 148573 mkDerivation { 148574 pname = "ivar-simple"; 148575 + version = "0.3.3"; 148576 + sha256 = "0a8wm3jj5widp3awdsgl8jidxyhw97d9iijl65frwd9kjfzsc678"; 148577 libraryHaskellDepends = [ base ]; 148578 description = "Write once concurrency primitives"; 148579 license = stdenv.lib.licenses.mit; ··· 149008 license = stdenv.lib.licenses.gpl3; 149009 hydraPlatforms = stdenv.lib.platforms.none; 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; 149026 }) {}; 149027 149028 "j2hs" = callPackage ··· 152114 }: 152115 mkDerivation { 152116 pname = "kan-extensions"; 152117 version = "5.2.1"; 152118 sha256 = "114zs8j81ich4178qvvlnpch09dvbv1mm1g7xf2g78f77gh9ia7a"; 152119 libraryHaskellDepends = [ ··· 152123 ]; 152124 description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"; 152125 license = stdenv.lib.licenses.bsd3; 152126 }) {}; 152127 152128 "kangaroo" = callPackage ··· 152172 pname = "kansas-comet"; 152173 version = "0.4"; 152174 sha256 = "1q9rffh6589a5am8mvfzxzwws34vg08rdjxggfabhmg9y9jla6hz"; 152175 + revision = "22"; 152176 + editedCabalFile = "0ii81jv62cbrvj8dpj86m2rs75jjjwnp9kka63y8bvdbacchycvj"; 152177 enableSeparateDataOutput = true; 152178 libraryHaskellDepends = [ 152179 aeson base containers data-default-class scotty stm text time ··· 153360 pname = "keycode"; 153361 version = "0.2.2"; 153362 sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan"; 153363 + revision = "6"; 153364 + editedCabalFile = "0acc224njxf8y7r381pnzxx6z3lvshs5mwfafkcrn36nb0wfplng"; 153365 libraryHaskellDepends = [ 153366 base containers ghc-prim template-haskell 153367 ]; ··· 153662 }: 153663 mkDerivation { 153664 pname = "kind-generics-th"; 153665 version = "0.2.2.1"; 153666 sha256 = "014dzqs8n15vvj0vypd0ws1yxn1vy92gbk2zvi5m660wsgrj62aa"; 153667 libraryHaskellDepends = [ ··· 153670 testHaskellDepends = [ base kind-generics template-haskell ]; 153671 description = "Template Haskell support for generating `GenericK` instances"; 153672 license = stdenv.lib.licenses.bsd3; 153673 }) {}; 153674 153675 "kinds" = callPackage ··· 158383 pname = "lens"; 158384 version = "4.19.2"; 158385 sha256 = "0fy2vr5r11cc6ana8m2swqgs3zals4kims55vd6119bi76p5iy2j"; 158386 + revision = "2"; 158387 + editedCabalFile = "1bp6s0ifwdmzv946krxgxqakw02iriqmzvvcypwrgcynrn9wkn9y"; 158388 setupHaskellDepends = [ base Cabal cabal-doctest filepath ]; 158389 libraryHaskellDepends = [ 158390 array base base-orphans bifunctors bytestring call-stack comonad ··· 159461 }) {ffi = null;}; 159462 159463 "libfuse3" = callPackage 159464 + ({ mkDerivation, base, bytestring, clock, directory, filepath 159465 + , fuse3, hspec, process, resourcet, temporary, time, unix 159466 }: 159467 mkDerivation { 159468 pname = "libfuse3"; 159469 + version = "0.1.1.1"; 159470 + sha256 = "0fvkyfdl342zi436n1xqvsvazflkm60wdcq0qzspg6q5pr7s094f"; 159471 isLibrary = true; 159472 isExecutable = true; 159473 libraryHaskellDepends = [ 159474 base bytestring clock resourcet time unix 159475 ]; 159476 libraryPkgconfigDepends = [ fuse3 ]; 159477 + testHaskellDepends = [ 159478 + base bytestring directory filepath hspec process temporary unix 159479 + ]; 159480 description = "A Haskell binding for libfuse-3.x"; 159481 license = stdenv.lib.licenses.mit; 159482 hydraPlatforms = stdenv.lib.platforms.none; ··· 159766 }: 159767 mkDerivation { 159768 pname = "libmpd"; 159769 version = "0.9.2.0"; 159770 sha256 = "0vjzwdxlldn07v9mkkx5vbh4pmz7s71qjh4c126f968a807zmqrn"; 159771 libraryHaskellDepends = [ ··· 159779 ]; 159780 description = "An MPD client library"; 159781 license = stdenv.lib.licenses.mit; 159782 }) {}; 159783 159784 "libnix" = callPackage ··· 160426 pname = "lift-generics"; 160427 version = "0.2"; 160428 sha256 = "1m5pnf0vgbhkjzgkzfzzvd5jq1ilxpkh9mwjl06rs2kl1af66nna"; 160429 + revision = "1"; 160430 + editedCabalFile = "0jxqzzspwyv92ji8331r2lqh6igxyh9p70ci90068f3qy9zrgrr4"; 160431 libraryHaskellDepends = [ 160432 base generic-deriving ghc-prim template-haskell th-compat 160433 ]; ··· 160662 }: 160663 mkDerivation { 160664 pname = "lightstep-haskell"; 160665 + version = "0.10.4"; 160666 + sha256 = "0yd0frcxsd0sm8k2kavziry14liyi2dsbzckp7mis8hmf30kbj25"; 160667 isLibrary = true; 160668 isExecutable = true; 160669 libraryHaskellDepends = [ ··· 160962 }: 160963 mkDerivation { 160964 pname = "linear"; 160965 + version = "1.21.3"; 160966 + sha256 = "12gn571cfchrj9zir30c86vib3ppjia5908di21pnsfy6dmw6994"; 160967 setupHaskellDepends = [ base Cabal cabal-doctest ]; 160968 libraryHaskellDepends = [ 160969 adjunctions base base-orphans binary bytes cereal containers ··· 160977 ]; 160978 description = "Linear Algebra"; 160979 license = stdenv.lib.licenses.bsd3; 160980 }) {}; 160981 160982 "linear-accelerate" = callPackage ··· 162464 license = stdenv.lib.licenses.bsd3; 162465 }) {}; 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 + 162478 "listsafe" = callPackage 162479 ({ mkDerivation, base, exceptions }: 162480 mkDerivation { ··· 162572 broken = true; 162573 }) {}; 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 + 162595 "little-rio" = callPackage 162596 ({ mkDerivation, base, exceptions, microlens, microlens-mtl, mtl 162597 , unliftio-core ··· 164721 , containers, data-default, first-class-families, fmt, interpolate 164722 , lens, morley, morley-prelude, mtl, named, optparse-applicative 164723 , pretty-terminal, QuickCheck, singletons, template-haskell, text 164724 + , text-manipulate, unordered-containers, vinyl, with-utf8 164725 }: 164726 mkDerivation { 164727 pname = "lorentz"; 164728 + version = "0.6.2"; 164729 + sha256 = "13xl9f538h729zn9dqjcj10qav1ggbma9rp4pyj0cdgj5mq8mv8w"; 164730 libraryHaskellDepends = [ 164731 aeson-pretty base bimap bytestring constraints containers 164732 data-default first-class-families fmt interpolate lens morley 164733 morley-prelude mtl named optparse-applicative pretty-terminal 164734 + QuickCheck singletons template-haskell text text-manipulate 164735 + unordered-containers vinyl with-utf8 164736 ]; 164737 description = "EDSL for the Michelson Language"; 164738 license = stdenv.lib.licenses.mit; ··· 165001 license = stdenv.lib.licenses.bsd3; 165002 }) {}; 165003 165004 + "lsp-test_0_11_0_7" = callPackage 165005 ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base 165006 , bytestring, conduit, conduit-parse, containers, data-default 165007 , Diff, directory, filepath, Glob, haskell-lsp, hspec, lens, mtl ··· 165010 }: 165011 mkDerivation { 165012 pname = "lsp-test"; 165013 + version = "0.11.0.7"; 165014 + sha256 = "01var9nm3kpw65jaz4rvky35ibrpfjyhfas9bi8avrw1vh2ybkcn"; 165015 isLibrary = true; 165016 isExecutable = true; 165017 libraryHaskellDepends = [ ··· 166091 }: 166092 mkDerivation { 166093 pname = "machines"; 166094 version = "0.7.1"; 166095 sha256 = "0ayajyzaczdazfsmamlm5vap43x2mdm4w8v5970y1xlxh4rb3bs1"; 166096 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 166105 ]; 166106 description = "Networked stream transducers"; 166107 license = stdenv.lib.licenses.bsd3; 166108 }) {}; 166109 166110 "machines-amazonka" = callPackage ··· 171360 }) {}; 171361 171362 "microlens-th" = callPackage 171363 ({ mkDerivation, base, containers, microlens, template-haskell 171364 , th-abstraction, transformers 171365 }: ··· 171374 testHaskellDepends = [ base microlens ]; 171375 description = "Automatic generation of record lenses for microlens"; 171376 license = stdenv.lib.licenses.bsd3; 171377 }) {}; 171378 171379 "micrologger" = callPackage ··· 173201 ({ mkDerivation, base, mmsyn2, mmsyn5, mmsyn6ukr, vector }: 173202 mkDerivation { 173203 pname = "mmsyn7s"; 173204 + version = "0.9.1.0"; 173205 + sha256 = "146y3g36njjyzfskvpg3c938k2k9cjpd98vp2nf4sffgg9wayy4i"; 173206 isLibrary = true; 173207 isExecutable = true; 173208 libraryHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ]; ··· 176028 }: 176029 mkDerivation { 176030 pname = "morley"; 176031 + version = "1.7.1"; 176032 + sha256 = "0za05qqx64zx92fsrnlk78m0d2g3ircw0k67fym7k5a9mck6bxg0"; 176033 isLibrary = true; 176034 isExecutable = true; 176035 libraryHaskellDepends = [ ··· 180141 ({ mkDerivation, base, named, servant }: 180142 mkDerivation { 180143 pname = "named-servant"; 180144 + version = "0.2.0"; 180145 + sha256 = "0ixpm43sgir02a9y8i7rvalxh6h7vlcwgi2hmis0lq0w8pmw5m53"; 180146 libraryHaskellDepends = [ base named servant ]; 180147 license = stdenv.lib.licenses.bsd3; 180148 }) {}; ··· 180153 }: 180154 mkDerivation { 180155 pname = "named-servant-client"; 180156 + version = "0.2.0"; 180157 + sha256 = "1yklvwdrf74m0ipsvn0b88slmhidri6f4n7jz7njz5i594qg7zdn"; 180158 libraryHaskellDepends = [ 180159 base named named-servant servant servant-client-core 180160 ]; ··· 180164 180165 "named-servant-server" = callPackage 180166 ({ mkDerivation, base, named, named-servant, servant 180167 + , servant-server, text 180168 }: 180169 mkDerivation { 180170 pname = "named-servant-server"; 180171 + version = "0.2.0"; 180172 + sha256 = "03mqkkf3l6abml6w5p04389c7haya7bp637vvaq43z0cxgpxs4mp"; 180173 libraryHaskellDepends = [ 180174 + base named named-servant servant servant-server text 180175 ]; 180176 description = "server support for named-servant"; 180177 license = stdenv.lib.licenses.bsd3; ··· 182171 ({ mkDerivation, base, bytestring, doctest }: 182172 mkDerivation { 182173 pname = "network-byte-order"; 182174 version = "0.1.6"; 182175 sha256 = "0pnwcg13k4qw82n0zc1xibyc24sc77y79j5a62pqdmjrnz4wrc7j"; 182176 libraryHaskellDepends = [ base bytestring ]; 182177 testHaskellDepends = [ base bytestring doctest ]; 182178 description = "Network byte order utilities"; 182179 license = stdenv.lib.licenses.bsd3; 182180 }) {}; 182181 182182 "network-bytestring" = callPackage ··· 182892 }: 182893 mkDerivation { 182894 pname = "network-transport-tcp"; 182895 + version = "0.8.0"; 182896 + sha256 = "09zjk3ydnm7v8ryjy60p0jnd18sgf3z2yklyxp6ga5llnyzsv53a"; 182897 libraryHaskellDepends = [ 182898 async base bytestring containers data-accessor network 182899 network-transport uuid ··· 182913 }: 182914 mkDerivation { 182915 pname = "network-transport-tests"; 182916 + version = "0.3.0"; 182917 + sha256 = "1552mgccfyyvvnplhflkfxgg3246jgx9iiv71a0gwblllbsh5y8p"; 182918 libraryHaskellDepends = [ 182919 ansi-terminal base bytestring containers mtl network-transport 182920 random ··· 183197 , file-embed, filepath, filepattern, foldl, hspec, HsYAML 183198 , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative 183199 , pandoc, pandoc-types, parsec, parser-combinators, QuickCheck 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 183203 }: 183204 mkDerivation { 183205 pname = "neuron"; 183206 + version = "1.0.0.0"; 183207 + sha256 = "0avn047590phng8qqsb7n5pfm4x2jn1dppc6jrh31094pv7vl6mb"; 183208 isLibrary = true; 183209 isExecutable = true; 183210 enableSeparateDataOutput = true; ··· 183212 aeson aeson-gadt-th algebraic-graphs base clay commonmark 183213 commonmark-extensions commonmark-pandoc containers data-default 183214 dependent-sum dependent-sum-aeson-orphans dependent-sum-template 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 183221 ]; 183222 executableHaskellDepends = [ 183223 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183226 dhall directory either exceptions file-embed filepath filepattern 183227 foldl HsYAML iso8601-time megaparsec modern-uri mtl 183228 optparse-applicative pandoc pandoc-types parsec parser-combinators 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 183232 ]; 183233 testHaskellDepends = [ 183234 aeson aeson-gadt-th algebraic-graphs base clay commonmark ··· 183237 dhall directory either exceptions file-embed filepath filepattern 183238 foldl hspec HsYAML iso8601-time megaparsec modern-uri mtl 183239 optparse-applicative pandoc pandoc-types parsec parser-combinators 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 183243 ]; 183244 + doHaddock = false; 183245 description = "Future-proof system for plain-text notes"; 183246 license = stdenv.lib.licenses.agpl3; 183247 maintainers = with stdenv.lib.maintainers; [ maralorn ]; ··· 187927 broken = true; 187928 }) {}; 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 + 187965 "openapi3-code-generator" = callPackage 187966 ({ mkDerivation, aeson, base, bytestring, containers, directory 187967 , filepath, genvalidity, genvalidity-hspec, genvalidity-text ··· 189220 pname = "optics-th"; 189221 version = "0.3.0.2"; 189222 sha256 = "1mxi4bwgpl02g7clbs4m5p16i64s5lp13811yhg66i50rnqwpw40"; 189223 + revision = "1"; 189224 + editedCabalFile = "0kr473b0ibxi99fqcg86xl2pq8l2m1yra548v9p278rpqa8g51p7"; 189225 libraryHaskellDepends = [ 189226 base containers mtl optics-core template-haskell th-abstraction 189227 transformers ··· 189824 189825 "ordinal" = callPackage 189826 ({ mkDerivation, base, containers, hspec, hspec-discover 189827 + , QuickCheck, regex, template-haskell, text, vector 189828 }: 189829 mkDerivation { 189830 pname = "ordinal"; 189831 + version = "0.2.0.0"; 189832 + sha256 = "01ja268zk5pwdjzl5msiycy41zkg66apchjg5g2x4642qmn0rsxd"; 189833 libraryHaskellDepends = [ 189834 + base containers regex template-haskell text vector 189835 ]; 189836 testHaskellDepends = [ base hspec QuickCheck text ]; 189837 testToolDepends = [ hspec-discover ]; ··· 190105 pname = "ormolu"; 190106 version = "0.1.3.0"; 190107 sha256 = "13s8irk1w7yrh9algbnvv5hjvnxmi3fndz34rncp33cyfnjv18j7"; 190108 + revision = "1"; 190109 + editedCabalFile = "1x8zkrrldalawrc7az5i1bdp4w1xvl195d9wq2mwyzkv5nih8gaa"; 190110 isLibrary = true; 190111 isExecutable = true; 190112 enableSeparateDataOutput = true; ··· 191586 broken = true; 191587 }) {}; 191588 191589 + "pandoc-plot_0_9_4_0" = callPackage 191590 ({ mkDerivation, base, bytestring, containers, criterion 191591 , data-default, directory, filepath, githash, hashable, hspec 191592 , hspec-expectations, lifted-async, mtl, optparse-applicative ··· 191595 }: 191596 mkDerivation { 191597 pname = "pandoc-plot"; 191598 + version = "0.9.4.0"; 191599 + sha256 = "0fa4aka5niydhm3jhiywjycj5hwhsy6nlg0nwy1n459pdr93ivyc"; 191600 isLibrary = true; 191601 isExecutable = true; 191602 libraryHaskellDepends = [ ··· 197369 license = stdenv.lib.licenses.bsd3; 197370 }) {}; 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 + 197383 "phonetic-languages-ukrainian" = callPackage 197384 ({ mkDerivation, base, mmsyn2, mmsyn5, vector }: 197385 mkDerivation { 197386 pname = "phonetic-languages-ukrainian"; 197387 + version = "0.2.3.0"; 197388 + sha256 = "0dn81mzqjp7fj5cvv0w1lp72mla5hqzdrbsk0ad22wz43hpvrl1l"; 197389 libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ]; 197390 description = "Prepares Ukrainian text to be used as a phonetic language text"; 197391 license = stdenv.lib.licenses.mit; ··· 200430 }: 200431 mkDerivation { 200432 pname = "pointed"; 200433 version = "5.0.2"; 200434 sha256 = "07p92y62dibys3xa59rvx52xyyr39nghl73z7hzwnksa3ry3vfmq"; 200435 libraryHaskellDepends = [ ··· 200439 ]; 200440 description = "Pointed and copointed data"; 200441 license = stdenv.lib.licenses.bsd3; 200442 }) {}; 200443 200444 "pointedalternative" = callPackage ··· 201051 ({ mkDerivation, aeson, ansi-terminal, base, bytestring 201052 , case-insensitive, co-log-core, co-log-polysemy, composition 201053 , containers, data-default, either, hedgehog, http-client 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 201058 }: 201059 mkDerivation { 201060 pname = "polysemy-http"; 201061 + version = "0.3.0.0"; 201062 + sha256 = "0ahx7rxl8xa1v48i35bvjpz1wnbcl63k6xxzikrh13z3fd0ci704"; 201063 libraryHaskellDepends = [ 201064 aeson ansi-terminal base bytestring case-insensitive co-log-core 201065 co-log-polysemy composition containers data-default either 201066 + http-client http-client-tls http-types lens polysemy 201067 polysemy-plugin relude string-interpolate template-haskell text 201068 + time 201069 ]; 201070 testHaskellDepends = [ 201071 aeson ansi-terminal base bytestring case-insensitive co-log-core 201072 co-log-polysemy composition containers data-default either hedgehog 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 201077 ]; 201078 description = "Polysemy effect for http-client"; 201079 license = "BSD-2-Clause-Patent"; ··· 201117 license = stdenv.lib.licenses.bsd3; 201118 }) {}; 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 + 201141 "polysemy-test" = callPackage 201142 ({ mkDerivation, base, containers, either, hedgehog, path, path-io 201143 , polysemy, polysemy-plugin, relude, string-interpolate, tasty ··· 201233 }: 201234 mkDerivation { 201235 pname = "polysemy-zoo"; 201236 + version = "0.7.0.1"; 201237 + sha256 = "1p3y12kcbqxnps8md3asa4dzczp00729rnsry80s6aijj78av1kf"; 201238 libraryHaskellDepends = [ 201239 async base compact constraints containers contravariant exceptions 201240 + ghc-prim mtl polysemy random reflection streaming text transformers 201241 ]; 201242 testHaskellDepends = [ 201243 async base compact constraints containers contravariant exceptions ··· 201491 }: 201492 mkDerivation { 201493 pname = "pontarius-xmpp-extras"; 201494 + version = "0.1.0.5"; 201495 + sha256 = "0y1plyfvjfbm4xwmc3khd4h089pk96p1krxchv5pnwqf0agxi5sv"; 201496 libraryHaskellDepends = [ 201497 base data-default pontarius-xmpp text time xml-types 201498 ]; ··· 201771 license = stdenv.lib.licenses.mit; 201772 hydraPlatforms = stdenv.lib.platforms.none; 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; 201792 }) {}; 201793 201794 "port-utils" = callPackage ··· 203113 pname = "postgrest"; 203114 version = "7.0.1"; 203115 sha256 = "1cn69dinfv3y8ymsa364b9b0ly3dg80and902gamymb9v89jpsgf"; 203116 + revision = "5"; 203117 + editedCabalFile = "0cfw145pna4k1jjcmkffwaw2h8ls9crngmzcsi2jhc85s90gq2fv"; 203118 isLibrary = true; 203119 isExecutable = true; 203120 libraryHaskellDepends = [ ··· 203182 }) {}; 203183 203184 "postie" = callPackage 203185 + ({ mkDerivation, attoparsec, base, bytestring, data-default-class 203186 + , mtl, network, pipes, pipes-parse, tls, uuid 203187 }: 203188 mkDerivation { 203189 pname = "postie"; 203190 + version = "0.6.0.2"; 203191 + sha256 = "06jcpcmc26na6aikyqisiprc5grjydafzb8bndgy01dy3gjsyj3r"; 203192 isLibrary = true; 203193 isExecutable = true; 203194 libraryHaskellDepends = [ 203195 + attoparsec base bytestring data-default-class mtl network pipes 203196 + pipes-parse tls uuid 203197 ]; 203198 description = "SMTP server library to receive emails from within Haskell programs"; 203199 license = stdenv.lib.licenses.bsd3; ··· 203677 license = stdenv.lib.licenses.gpl3; 203678 }) {}; 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 + 203698 "preamble" = callPackage 203699 ({ mkDerivation, aeson, base, basic-prelude, exceptions 203700 , fast-logger, lens, lifted-base, monad-control, monad-logger ··· 204349 }: 204350 mkDerivation { 204351 pname = "pretty-diff"; 204352 + version = "0.2.0.1"; 204353 + sha256 = "0g2n14jrmv994kd3wgyg2p52655s9fa5nibz64pdyj1dfkblg007"; 204354 libraryHaskellDepends = [ base data-default Diff text ]; 204355 testHaskellDepends = [ 204356 base data-default Diff tasty tasty-hunit tasty-test-reporter text ··· 204788 ({ mkDerivation, base, graphviz, prettyprinter, text }: 204789 mkDerivation { 204790 pname = "prettyprinter-graphviz"; 204791 + version = "1.1.0.0"; 204792 + sha256 = "1lqf296jr2jfg86apn729payq2rkk95pdidl7n62xx4bniax7fvm"; 204793 libraryHaskellDepends = [ base graphviz prettyprinter text ]; 204794 description = "A prettyprinter backend for graphviz"; 204795 license = stdenv.lib.licenses.bsd3; ··· 206504 }: 206505 mkDerivation { 206506 pname = "prolude"; 206507 + version = "0.0.0.1"; 206508 + sha256 = "1qk9i362z5mw5agxqvlpz2yvl5cq485nbfkl1kxanp36bkxigz6c"; 206509 libraryHaskellDepends = [ 206510 aeson base bytestring mongoDB safe-exceptions scientific text time 206511 vector ··· 207866 }) {}; 207867 207868 "publish" = callPackage 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 207872 , typed-process, unix, unordered-containers 207873 }: 207874 mkDerivation { 207875 pname = "publish"; 207876 + version = "2.1.5"; 207877 + sha256 = "1ncz9bijln0xmkmy5x6lv4w6xiqr08crgqiyb8cchc88dqacddhi"; 207878 isLibrary = false; 207879 isExecutable = true; 207880 executableHaskellDepends = [ 207881 + base bytestring chronologique core-data core-program core-text 207882 + deepseq directory filepath hinotify megaparsec pandoc pandoc-types 207883 template-haskell text typed-process unix unordered-containers 207884 ]; 207885 testHaskellDepends = [ 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 207890 ]; 207891 description = "Publishing tools for papers, books, and presentations"; 207892 license = stdenv.lib.licenses.mit; ··· 209175 }: 209176 mkDerivation { 209177 pname = "qhs"; 209178 + version = "0.3.3"; 209179 + sha256 = "1wm11y9gnfrjrq5i5nl74vkg242mr08223kw6cracnmr4n6xqm0q"; 209180 isLibrary = false; 209181 isExecutable = true; 209182 executableHaskellDepends = [ ··· 212653 }: 212654 mkDerivation { 212655 pname = "rattletrap"; 212656 + version = "9.2.0"; 212657 + sha256 = "0dyp5fmrrj4fv172hw1prdigpiaib0k3wn7lrngl1ql0gahvvzkr"; 212658 isLibrary = true; 212659 isExecutable = true; 212660 libraryHaskellDepends = [ ··· 213785 license = stdenv.lib.licenses.publicDomain; 213786 }) {}; 213787 213788 + "reanimate_1_1_0_0" = callPackage 213789 ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base 213790 , base64-bytestring, bytestring, cassava, cereal, colour 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 213798 , tasty-quickcheck, tasty-rerun, temporary, text, time 213799 , unordered-containers, vector, vector-space, websockets, xml 213800 }: 213801 mkDerivation { 213802 pname = "reanimate"; 213803 + version = "1.1.0.0"; 213804 + sha256 = "0cqmmdqpfzhqwvjwga2rj94drhrc5g95ji5iia92zzqicr51rfmf"; 213805 enableSeparateDataOutput = true; 213806 libraryHaskellDepends = [ 213807 aeson ansi-terminal array attoparsec base base64-bytestring 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 213815 ]; 213816 testHaskellDepends = [ 213817 base bytestring directory filepath linear process QuickCheck tasty ··· 213843 license = stdenv.lib.licenses.bsd3; 213844 }) {}; 213845 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 213853 }: 213854 mkDerivation { 213855 pname = "reanimate-svg"; 213856 + version = "0.12.2.1"; 213857 + sha256 = "1rg9zz3qnbjxv1w03jzqs7a2qjkrjm5iz6x4j2j7kh2w8x5x1h24"; 213858 libraryHaskellDepends = [ 213859 attoparsec base bytestring containers double-conversion hashable 213860 JuicyPixels lens linear mtl scientific text transformers vector xml 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 + ]; 213867 description = "SVG file loader and serializer"; 213868 license = stdenv.lib.licenses.bsd3; 213869 hydraPlatforms = stdenv.lib.platforms.none; ··· 213937 license = stdenv.lib.licenses.mit; 213938 }) {}; 213939 213940 + "rebase_1_10_0_1" = callPackage 213941 ({ mkDerivation, base, bifunctors, bytestring, comonad, containers 213942 , contravariant, contravariant-extras, deepseq, dlist, either 213943 , hashable, hashable-time, mtl, profunctors, scientific, selective ··· 213946 }: 213947 mkDerivation { 213948 pname = "rebase"; 213949 + version = "1.10.0.1"; 213950 + sha256 = "1b0fdihl5lg567ik7ysiiz9sxiknzj4vsxqhj3x9hcv7b1xh69d7"; 213951 libraryHaskellDepends = [ 213952 base bifunctors bytestring comonad containers contravariant 213953 contravariant-extras deepseq dlist either hashable hashable-time ··· 214037 }: 214038 mkDerivation { 214039 pname = "record-dot-preprocessor"; 214040 version = "0.2.7"; 214041 sha256 = "1ma1rc962z2qr7xwxh03bkbcmn9dsqizrjv699wbc82fzfzn5hrr"; 214042 isLibrary = true; ··· 214046 testHaskellDepends = [ base extra filepath record-hasfield ]; 214047 description = "Preprocessor to allow record.field syntax"; 214048 license = stdenv.lib.licenses.bsd3; 214049 }) {}; 214050 214051 "record-encode" = callPackage ··· 214242 license = stdenv.lib.licenses.bsd2; 214243 }) {}; 214244 214245 + "recursion-schemes_5_2_1" = callPackage 214246 ({ mkDerivation, base, base-orphans, comonad, containers, data-fix 214247 , free, HUnit, template-haskell, th-abstraction, transformers 214248 }: 214249 mkDerivation { 214250 pname = "recursion-schemes"; 214251 + version = "5.2.1"; 214252 + sha256 = "0yx7pj25p6h8qjsgxbjsxaz23ar21wyxr8wqpmsn61pk8mahwggl"; 214253 libraryHaskellDepends = [ 214254 base base-orphans comonad containers data-fix free template-haskell 214255 th-abstraction transformers ··· 215155 }: 215156 mkDerivation { 215157 pname = "reflex-dom-pandoc"; 215158 + version = "0.6.0.0"; 215159 + sha256 = "0dnsvv883jpkflh0319lr52v69ki3vywnrm28zd6m7r8k336mc18"; 215160 libraryHaskellDepends = [ 215161 aeson base binary bytestring clay constraints containers 215162 data-default lens lens-aeson modern-uri mtl pandoc-types ref-tf ··· 217664 }: 217665 mkDerivation { 217666 pname = "replace-attoparsec"; 217667 sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; 217668 sha256 = "02amqp8gbsdvbbb55p6bab6hfhmcc1xijs0dc8677l9iv1q628yq"; 217669 libraryHaskellDepends = [ attoparsec base bytestring text ]; ··· 217672 ]; 217673 description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; 217674 license = stdenv.lib.licenses.bsd2; 217675 }) {}; 217676 217677 "replace-megaparsec" = callPackage ··· 217680 }: 217681 mkDerivation { 217682 pname = "replace-megaparsec"; 217683 version = "1.4.3.0"; 217684 sha256 = "0lngw78rzb5q4n2d55kap8czyjwylpayi3ywy4zkcacc6x9dril7"; 217685 libraryHaskellDepends = [ ··· 217688 testHaskellDepends = [ base bytestring Cabal megaparsec text ]; 217689 description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)"; 217690 license = stdenv.lib.licenses.bsd2; 217691 }) {}; 217692 217693 "replica" = callPackage ··· 218173 license = stdenv.lib.licenses.mit; 218174 }) {}; 218175 218176 + "rerebase_1_10_0_1" = callPackage 218177 ({ mkDerivation, rebase }: 218178 mkDerivation { 218179 pname = "rerebase"; 218180 + version = "1.10.0.1"; 218181 + sha256 = "0kqcd80a4z1hynmdwb78dzif0iim6gwk9pdzkgzspf8kxir5adf3"; 218182 libraryHaskellDepends = [ rebase ]; 218183 description = "Reexports from \"base\" with a bunch of other standard libraries"; 218184 license = stdenv.lib.licenses.mit; ··· 219593 , cmdargs, containers, dhall, directory, exceptions, filepath 219594 , foldl, fsnotify, hspec, iso8601-time, lucid, megaparsec, mmark 219595 , mmark-ext, modern-uri, mtl, optparse-applicative, pandoc 219596 + , pandoc-types, QuickCheck, relude, rib-core, safe-exceptions 219597 + , shake, text, time, wai, wai-app-static, warp 219598 }: 219599 mkDerivation { 219600 pname = "rib"; 219601 + version = "1.0.0.0"; 219602 + sha256 = "1nqzw6ca15a082dw7znwymyjmskx3x05kbl4c87prpwcwgv82v3f"; 219603 libraryHaskellDepends = [ 219604 aeson async base-noprelude binary clay cmdargs containers dhall 219605 directory exceptions filepath foldl fsnotify iso8601-time lucid 219606 megaparsec mmark mmark-ext modern-uri mtl optparse-applicative 219607 + pandoc pandoc-types relude rib-core safe-exceptions shake text time 219608 + wai wai-app-static warp 219609 ]; 219610 testHaskellDepends = [ 219611 aeson async base-noprelude binary clay cmdargs containers dhall 219612 directory exceptions filepath foldl fsnotify hspec iso8601-time 219613 lucid megaparsec mmark mmark-ext modern-uri mtl 219614 + optparse-applicative pandoc pandoc-types QuickCheck relude rib-core 219615 safe-exceptions shake text time wai wai-app-static warp 219616 ]; 219617 description = "Static site generator based on Shake"; 219618 license = stdenv.lib.licenses.bsd3; 219619 }) {}; 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 + 219642 "ribbit" = callPackage 219643 ({ mkDerivation, base, Only, postgresql-simple, text, time }: 219644 mkDerivation { ··· 226973 license = stdenv.lib.licenses.gpl3; 226974 }) {}; 226975 226976 + "sequence-formats_1_5_1_4" = callPackage 226977 ({ mkDerivation, attoparsec, base, bytestring, containers, errors 226978 , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec 226979 , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers ··· 226981 }: 226982 mkDerivation { 226983 pname = "sequence-formats"; 226984 + version = "1.5.1.4"; 226985 + sha256 = "0qcs8lvv8dww6w9iyca4snxrr3hcjd14kafz59gxmbhx9q8zl8mz"; 226986 libraryHaskellDepends = [ 226987 attoparsec base bytestring containers errors exceptions foldl 226988 lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe ··· 227417 license = stdenv.lib.licenses.bsd3; 227418 }) {}; 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 + 227436 "servant-auth-client" = callPackage 227437 ({ mkDerivation, aeson, base, bytestring, containers, hspec 227438 , hspec-discover, http-client, http-types, jose, QuickCheck ··· 227442 }: 227443 mkDerivation { 227444 pname = "servant-auth-client"; 227445 + version = "0.4.1.0"; 227446 + sha256 = "16rmwdrx0qyqa821ipayczzl3gv8gvqgx8k9q8qaw19w87hwkh83"; 227447 libraryHaskellDepends = [ 227448 base bytestring containers servant servant-auth servant-client-core 227449 ]; ··· 227498 pname = "servant-auth-docs"; 227499 version = "0.2.10.0"; 227500 sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd"; 227501 + revision = "5"; 227502 + editedCabalFile = "1113d9hczzksy5bqf8pfriz9x158xr4a3p5na8p83vl46ddad82y"; 227503 setupHaskellDepends = [ base Cabal cabal-doctest ]; 227504 libraryHaskellDepends = [ 227505 base lens servant servant-auth servant-docs text ··· 227578 license = stdenv.lib.licenses.bsd3; 227579 }) {}; 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 + 227610 "servant-auth-swagger" = callPackage 227611 ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck 227612 , servant, servant-auth, servant-swagger, swagger2, text ··· 227627 testToolDepends = [ hspec-discover ]; 227628 description = "servant-swagger/servant-auth compatibility"; 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; 227651 }) {}; 227652 227653 "servant-auth-token" = callPackage ··· 229025 broken = true; 229026 }) {}; 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 + 229056 "servant-options" = callPackage 229057 ({ mkDerivation, base, bytestring, http-types, servant-foreign 229058 , servant-server, text, wai ··· 230279 license = stdenv.lib.licenses.mit; 230280 }) {}; 230281 230282 + "serverless-haskell_0_12_4" = callPackage 230283 ({ mkDerivation, aeson, aeson-casing, amazonka-core 230284 , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive 230285 , hspec, hspec-discover, http-client, http-types, iproute, lens ··· 230288 }: 230289 mkDerivation { 230290 pname = "serverless-haskell"; 230291 + version = "0.12.4"; 230292 + sha256 = "19ypfhzyqx23chxch847pkz11ida2a82n9rc0s7zfql83afssksi"; 230293 libraryHaskellDepends = [ 230294 aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base 230295 bytestring case-insensitive http-client http-types iproute lens ··· 233192 license = stdenv.lib.licenses.bsd3; 233193 }) {}; 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 + 233206 "silvi" = callPackage 233207 ({ mkDerivation, attoparsec, base, bytestring, chronos, http-types 233208 , ip, quantification, savage, text ··· 233384 ]; 233385 description = "Cabal file wrapper library"; 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; 233401 }) {}; 233402 233403 "simple-cmd" = callPackage ··· 241691 241692 "stack2cabal" = callPackage 241693 ({ mkDerivation, base, bytestring, Cabal, containers, directory 241694 + , exceptions, extra, filepath, filepattern, fuzzy-dates, hourglass 241695 + , hpack, HsYAML, http-client, http-client-tls, optparse-applicative 241696 + , process, safe, temporary, text 241697 }: 241698 mkDerivation { 241699 pname = "stack2cabal"; 241700 + version = "1.0.11"; 241701 + sha256 = "1lm4dl743xscrksgqg1v1ylm4bb3i8j470yih8si968k7xzcdvx2"; 241702 + revision = "1"; 241703 + editedCabalFile = "1ga8z004rvrvi58yfr7vmikngn3q8134z87nzaj0lll39kljni83"; 241704 isLibrary = true; 241705 isExecutable = true; 241706 libraryHaskellDepends = [ 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 241710 ]; 241711 executableHaskellDepends = [ 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 241715 ]; 241716 description = "Convert stack projects to cabal.project + cabal.project.freeze"; 241717 + license = stdenv.lib.licenses.gpl3; 241718 hydraPlatforms = stdenv.lib.platforms.none; 241719 broken = true; 241720 }) {}; ··· 245188 ({ mkDerivation, base, lens, strict }: 245189 mkDerivation { 245190 pname = "strict-lens"; 245191 + version = "0.4.0.1"; 245192 + sha256 = "0hwrbrjhgkh83474mci3ipg8nqims7b18w7i6xajz3xxq3cik5vn"; 245193 libraryHaskellDepends = [ base lens strict ]; 245194 description = "Lenses for types in strict package"; 245195 license = stdenv.lib.licenses.bsd3; ··· 245218 ({ mkDerivation, base, optics-core, strict }: 245219 mkDerivation { 245220 pname = "strict-optics"; 245221 + version = "0.4.0.1"; 245222 + sha256 = "1x4p2fksljd9xfy4mxdz5pxcskxz2qg2ma28d6y4j2v4728r0x8a"; 245223 libraryHaskellDepends = [ base optics-core strict ]; 245224 description = "Optics for types in strict package"; 245225 license = stdenv.lib.licenses.bsd3; ··· 245999 license = stdenv.lib.licenses.bsd3; 246000 }) {}; 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 + 246025 "structural-induction" = callPackage 246026 ({ mkDerivation, base, containers, genifunctors, geniplate 246027 , language-haskell-extract, mtl, pretty, QuickCheck, safe ··· 246345 license = stdenv.lib.licenses.bsd3; 246346 }) {}; 246347 246348 + "stylish-haskell_0_12_2_0" = callPackage 246349 ({ mkDerivation, aeson, base, bytestring, Cabal, containers 246350 , directory, file-embed, filepath, ghc-lib-parser, HsYAML 246351 , HsYAML-aeson, HUnit, mtl, optparse-applicative, random, strict ··· 246353 }: 246354 mkDerivation { 246355 pname = "stylish-haskell"; 246356 + version = "0.12.2.0"; 246357 + sha256 = "074nr4yg3yqjshnwxxrbs0shsjphbrmacz92ysyw8gnppq1z538c"; 246358 isLibrary = true; 246359 isExecutable = true; 246360 libraryHaskellDepends = [ ··· 250890 license = stdenv.lib.licenses.mit; 250891 }) {}; 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 + 250920 "tasty-expected-failure" = callPackage 250921 ({ mkDerivation, base, tagged, tasty }: 250922 mkDerivation { ··· 251530 }) {}; 251531 251532 "tasty-wai" = callPackage 251533 ({ mkDerivation, base, bytestring, http-types, HUnit, tasty, wai 251534 , wai-extra 251535 }: ··· 251543 testHaskellDepends = [ base http-types tasty wai ]; 251544 description = "Test 'wai' endpoints via Test.Tasty"; 251545 license = stdenv.lib.licenses.bsd3; 251546 }) {}; 251547 251548 "tateti-tateti" = callPackage ··· 253122 }: 253123 mkDerivation { 253124 pname = "termonad"; 253125 + version = "4.0.1.0"; 253126 + sha256 = "1658xnsb59hpjj692zkd3rc72x10m83sk5irgiryy0b4yqp7s3hg"; 253127 isLibrary = true; 253128 isExecutable = true; 253129 enableSeparateDataOutput = true; ··· 254156 }: 254157 mkDerivation { 254158 pname = "text-conversions"; 254159 version = "0.3.1"; 254160 sha256 = "0kbxin1q8xj9sgdl185gncrdjwcfzndp8sl5qll8y93l60yq8dxi"; 254161 libraryHaskellDepends = [ ··· 254165 testToolDepends = [ hspec-discover ]; 254166 description = "Safe conversions between textual types"; 254167 license = stdenv.lib.licenses.isc; 254168 }) {}; 254169 254170 "text-cp437" = callPackage ··· 254694 pname = "text-show"; 254695 version = "3.8.5"; 254696 sha256 = "0xc2269v0bfcvlwm60l2zs6l6lwljfnq5n05n9kp580qybvynzjg"; 254697 + revision = "3"; 254698 + editedCabalFile = "13gqszvlbqpgb2am8ny8v1p56yx5l9vqs2w45g8ld53f50ll62rv"; 254699 libraryHaskellDepends = [ 254700 array base base-compat-batteries bifunctors bytestring 254701 bytestring-builder containers generic-deriving ghc-boot-th ghc-prim ··· 254714 license = stdenv.lib.licenses.bsd3; 254715 }) {}; 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 + 254748 "text-show-instances" = callPackage 254749 ({ mkDerivation, base, base-compat-batteries, bifunctors, binary 254750 , containers, directory, generic-deriving, ghc-boot-th, ghc-prim ··· 254756 }: 254757 mkDerivation { 254758 pname = "text-show-instances"; 254759 + version = "3.8.4"; 254760 + sha256 = "1vsrf4vjq4z759srnzvyk3hn90ck4k91vy8cn625m8hy1zddqj2q"; 254761 libraryHaskellDepends = [ 254762 base base-compat-batteries bifunctors binary containers directory 254763 ghc-boot-th haskeline hpc old-locale old-time pretty random ··· 255512 }: 255513 mkDerivation { 255514 pname = "th-lift"; 255515 version = "0.8.2"; 255516 sha256 = "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s"; 255517 libraryHaskellDepends = [ ··· 255520 testHaskellDepends = [ base ghc-prim template-haskell ]; 255521 description = "Derive Template Haskell's Lift class for datatypes"; 255522 license = stdenv.lib.licenses.bsd3; 255523 }) {}; 255524 255525 "th-lift-instances" = callPackage ··· 255975 license = stdenv.lib.licenses.bsd3; 255976 }) {}; 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 + 255990 "these-optics" = callPackage 255991 ({ mkDerivation, base, optics-core, these }: 255992 mkDerivation { ··· 256000 license = stdenv.lib.licenses.bsd3; 256001 }) {}; 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 + 256015 "these-skinny" = callPackage 256016 ({ mkDerivation, base, deepseq }: 256017 mkDerivation { ··· 257848 ({ mkDerivation, base, QuickCheck }: 257849 mkDerivation { 257850 pname = "tini"; 257851 + version = "0.1.0.1"; 257852 + sha256 = "0yjjxmiq1w3w2sjxzgcygxwm2lrr3xh2a3jjpcy9rfmqfd4fz0vi"; 257853 libraryHaskellDepends = [ base ]; 257854 testHaskellDepends = [ base QuickCheck ]; 257855 description = "Tiny INI file and configuration library with a minimal dependency footprint"; ··· 260111 ({ mkDerivation, base, ghc-prim, transformers }: 260112 mkDerivation { 260113 pname = "transformers-compat"; 260114 version = "0.6.6"; 260115 sha256 = "1yd936az31g9995frc84g05rrb5b7w59ajssc5183lp6wm8h4bky"; 260116 libraryHaskellDepends = [ base ghc-prim transformers ]; 260117 description = "A small compatibility shim for the transformers library"; 260118 license = stdenv.lib.licenses.bsd3; 260119 }) {}; 260120 260121 "transformers-compose" = callPackage ··· 263801 }: 263802 mkDerivation { 263803 pname = "typed-encoding"; 263804 + version = "0.5.1.0"; 263805 + sha256 = "0bycjpq11p1byg5kncj3zykf2k5j18mgz3c9jsmcwji4wslagacp"; 263806 libraryHaskellDepends = [ 263807 base base64-bytestring bytestring symbols text 263808 ]; ··· 265822 ({ mkDerivation, base, vector }: 265823 mkDerivation { 265824 pname = "uniqueness-periods-vector-common"; 265825 + version = "0.5.0.0"; 265826 + sha256 = "1xq5ikwfljbgxh09dp4z3hydz37zqigms9n11bqrmxhq3b6kzk0y"; 265827 libraryHaskellDepends = [ base vector ]; 265828 description = "Generalization of the dobutokO-poetry-general package functionality"; 265829 license = stdenv.lib.licenses.mit; 265830 }) {}; 265831 265832 "uniqueness-periods-vector-examples" = callPackage 265833 + ({ mkDerivation, base, lists-flines, mmsyn6ukr, parallel 265834 , phonetic-languages-ukrainian, print-info 265835 , uniqueness-periods-vector, uniqueness-periods-vector-common 265836 , uniqueness-periods-vector-filters ··· 265840 }: 265841 mkDerivation { 265842 pname = "uniqueness-periods-vector-examples"; 265843 + version = "0.11.0.0"; 265844 + sha256 = "17ls9n8jdwp888xb5zd4m0f8l5xddc7962aa44wnxlc24gaim436"; 265845 isLibrary = false; 265846 isExecutable = true; 265847 executableHaskellDepends = [ 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 265852 uniqueness-periods-vector-properties 265853 uniqueness-periods-vector-stats vector 265854 ]; ··· 265860 ({ mkDerivation, base, mmsyn2, vector }: 265861 mkDerivation { 265862 pname = "uniqueness-periods-vector-filters"; 265863 + version = "0.3.0.0"; 265864 + sha256 = "0hm4g7bqsi598z3wfjj9xy5rv3hfxwyk0vbkyqwvq99xr2pwr415"; 265865 libraryHaskellDepends = [ base mmsyn2 vector ]; 265866 description = "A library allows to change the structure of the 'RealFrac' function output"; 265867 license = stdenv.lib.licenses.mit; ··· 265873 }: 265874 mkDerivation { 265875 pname = "uniqueness-periods-vector-general"; 265876 + version = "0.5.0.0"; 265877 + sha256 = "1rxv50s8fwvhlz0264ylg8lph4ifdm3gc2by5v8ry8xqclgaxf7l"; 265878 libraryHaskellDepends = [ 265879 base print-info uniqueness-periods-vector-common vector 265880 ]; ··· 265883 }) {}; 265884 265885 "uniqueness-periods-vector-properties" = callPackage 265886 + ({ mkDerivation, base, mmsyn6ukr, mmsyn7s 265887 + , phonetic-languages-rhythmicity, phonetic-languages-ukrainian 265888 + , uniqueness-periods-vector, uniqueness-periods-vector-common 265889 + , vector 265890 + }: 265891 mkDerivation { 265892 pname = "uniqueness-periods-vector-properties"; 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 + ]; 265900 description = "Metrices for the maximum element for the uniqueness-periods-vector packages family"; 265901 license = stdenv.lib.licenses.mit; 265902 }) {}; ··· 266220 pname = "universe-some"; 266221 version = "1.2"; 266222 sha256 = "1c9pdk682xdzscq77c006x052c9jizpgja3xk0ym8n421h0k8zlh"; 266223 + revision = "2"; 266224 + editedCabalFile = "1m02p2lrk46a26s8ghvls3airdassdf6yy2i2arn4vm1ndzqywy2"; 266225 libraryHaskellDepends = [ 266226 base some template-haskell th-abstraction transformers 266227 universe-base ··· 267100 }) {}; 267101 267102 "update-nix-fetchgit" = callPackage 267103 + ({ mkDerivation, aeson, async, base, bytestring, errors, hnix 267104 + , prettyprinter, process, text, time, transformers, uniplate 267105 + , utf8-string 267106 }: 267107 mkDerivation { 267108 pname = "update-nix-fetchgit"; 267109 + version = "0.1.2.0"; 267110 + sha256 = "0i2dmz95l8nnjqys2vjyjww47rnlny6wpwpj8k5kjl0fbz4h001d"; 267111 isLibrary = true; 267112 isExecutable = true; 267113 libraryHaskellDepends = [ 267114 + aeson async base bytestring errors hnix prettyprinter process text 267115 + time transformers uniplate utf8-string 267116 ]; 267117 executableHaskellDepends = [ base text ]; 267118 description = "A program to update fetchgit values in Nix expressions"; ··· 271513 ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: 271514 mkDerivation { 271515 pname = "vulkan"; 271516 + version = "3.6.8"; 271517 + sha256 = "1rrswgz7djm4zh6qx1f28lkspidip6r0mqkbk8gcfvv7vikz0vxz"; 271518 libraryHaskellDepends = [ base bytestring transformers vector ]; 271519 librarySystemDepends = [ vulkan ]; 271520 description = "Bindings to the Vulkan graphics API"; ··· 271956 license = stdenv.lib.licenses.mit; 271957 }) {}; 271958 271959 + "wai-extra_3_1_1" = callPackage 271960 ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring 271961 , bytestring, call-stack, case-insensitive, containers, cookie 271962 , data-default-class, deepseq, directory, fast-logger, hspec ··· 271966 }: 271967 mkDerivation { 271968 pname = "wai-extra"; 271969 + version = "3.1.1"; 271970 + sha256 = "0x3lixv64j9s6zp9ghl53dj5lgw25mpl65v1cwjfs8kbk44nvbsk"; 271971 isLibrary = true; 271972 isExecutable = true; 271973 libraryHaskellDepends = [ ··· 271978 unix-compat vault void wai wai-logger word8 zlib 271979 ]; 271980 testHaskellDepends = [ 271981 + aeson base bytestring case-insensitive cookie fast-logger hspec 271982 http-types http2 HUnit resourcet text time transformers wai zlib 271983 ]; 271984 description = "Provides some basic WAI handlers and middleware"; ··· 271986 hydraPlatforms = stdenv.lib.platforms.none; 271987 }) {}; 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 + 272008 "wai-frontend-monadcgi" = callPackage 272009 ({ mkDerivation, base, bytestring, case-insensitive, cgi 272010 , containers, http-types, transformers, wai ··· 274584 }) {}; 274585 274586 "webby" = callPackage 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 274590 , unordered-containers, wai 274591 }: 274592 mkDerivation { 274593 pname = "webby"; 274594 + version = "1.0.0"; 274595 + sha256 = "0pz80i94cqk2w07135mw7lmh7yvc3vn8pikav5l8pvq3hcfmhk0g"; 274596 libraryHaskellDepends = [ 274597 + aeson base binary bytestring formatting http-api-data http-types 274598 + relude resourcet text unliftio unliftio-core unordered-containers 274599 + wai 274600 ]; 274601 testHaskellDepends = [ 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 274605 ]; 274606 description = "A super-simple web server framework"; 274607 license = stdenv.lib.licenses.asl20; ··· 281091 pname = "yampa-canvas"; 281092 version = "0.2.3"; 281093 sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; 281094 + revision = "5"; 281095 + editedCabalFile = "0v17zrnlwcf8ggp0d3879qavnxz5cdnqyw292cl3dr038agkk8gf"; 281096 isLibrary = true; 281097 isExecutable = true; 281098 libraryHaskellDepends = [ base blank-canvas stm time Yampa ]; ··· 282689 license = stdenv.lib.licenses.bsd3; 282690 hydraPlatforms = stdenv.lib.platforms.none; 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; 282713 }) {}; 282714 282715 "yesod-form_1_4_16" = callPackage
+2
pkgs/development/haskell-modules/non-hackage-packages.nix
··· 25 hls-ghcide = self.callPackage ../tools/haskell/haskell-language-server/hls-ghcide.nix { }; 26 hls-brittany = self.callPackage ../tools/haskell/haskell-language-server/hls-brittany.nix { }; 27 28 # cabal2nix --revision <rev> https://github.com/hasura/ci-info-hs.git 29 ci-info = self.callPackage ../misc/haskell/hasura/ci-info {}; 30 # cabal2nix --revision <rev> https://github.com/hasura/pg-client-hs.git
··· 25 hls-ghcide = self.callPackage ../tools/haskell/haskell-language-server/hls-ghcide.nix { }; 26 hls-brittany = self.callPackage ../tools/haskell/haskell-language-server/hls-brittany.nix { }; 27 28 + nix-output-monitor = self.callPackage ../../tools/nix/nix-output-monitor { }; 29 + 30 # cabal2nix --revision <rev> https://github.com/hasura/ci-info-hs.git 31 ci-info = self.callPackage ../misc/haskell/hasura/ci-info {}; 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 21 in stdenv.mkDerivation rec { 22 pname = "arrow-cpp"; 23 - version = "1.0.0"; 24 25 src = fetchurl { 26 url = 27 "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; 28 - sha256 = "0hzjrhr4brqpmy9f8fbj9p5a482ya8kjhkycz6maa0w2nkzbkpc6"; 29 }; 30 sourceRoot = "apache-arrow-${version}/cpp"; 31
··· 20 21 in stdenv.mkDerivation rec { 22 pname = "arrow-cpp"; 23 + version = "1.0.1"; 24 25 src = fetchurl { 26 url = 27 "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; 28 + sha256 = "0p67dni8dwqbwq96gfdq3pyk799id6dgdl9h7cpp9icsjsmad70l"; 29 }; 30 sourceRoot = "apache-arrow-${version}/cpp"; 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 ''; 21 license = with licenses; [ asl20 bsd2 ]; 22 homepage = "http://concurrencykit.org/"; 23 - platforms = platforms.linux; 24 maintainers = with maintainers; [ chessai ]; 25 }; 26 }
··· 20 ''; 21 license = with licenses; [ asl20 bsd2 ]; 22 homepage = "http://concurrencykit.org/"; 23 + platforms = platforms.unix; 24 maintainers = with maintainers; [ chessai ]; 25 }; 26 }
+11 -11
pkgs/development/libraries/pangolin/default.nix
··· 15 sha256 = "0pfbaarlsw7f7cmsppm7m13nz0k530wwwyczy2l9k448p3v7x9j0"; 16 }; 17 18 - nativeBuildInputs = [ cmake pkgconfig doxygen ]; 19 20 - buildInputs = [ 21 - libGL 22 - glew 23 - xorg.libX11 24 - ffmpeg_3 25 - python3 26 - libjpeg 27 - libpng 28 - libtiff 29 - eigen 30 ] 31 ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]; 32
··· 15 sha256 = "0pfbaarlsw7f7cmsppm7m13nz0k530wwwyczy2l9k448p3v7x9j0"; 16 }; 17 18 + nativeBuildInputs = [ cmake pkgconfig doxygen ]; 19 20 + buildInputs = [ 21 + libGL 22 + glew 23 + xorg.libX11 24 + ffmpeg_3 25 + python3 26 + libjpeg 27 + libpng 28 + libtiff 29 + eigen 30 ] 31 ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]; 32
+9 -6
pkgs/development/libraries/physics/pythia/default.nix
··· 1 - { stdenv, fetchurl, boost, fastjet, hepmc2, lhapdf, rsync, zlib }: 2 3 stdenv.mkDerivation rec { 4 pname = "pythia"; 5 - version = "8.244"; 6 7 src = fetchurl { 8 url = "http://home.thep.lu.se/~torbjorn/pythia8/pythia${builtins.replaceStrings ["."] [""] version}.tgz"; 9 - sha256 = "1jlj9hgmk2gcm5p0zqsiz0dpv9vvj8ip261si7frrwfsk7wq0j73"; 10 }; 11 12 - buildInputs = [ boost fastjet hepmc2 zlib rsync lhapdf ]; 13 14 preConfigure = '' 15 patchShebangs ./configure ··· 17 18 configureFlags = [ 19 "--enable-shared" 20 - "--with-hepmc2=${hepmc2}" 21 "--with-lhapdf6=${lhapdf}" 22 - ]; 23 24 enableParallelBuilding = true; 25
··· 1 + { stdenv, fetchurl, boost, fastjet, hepmc, lhapdf, rsync, zlib }: 2 3 stdenv.mkDerivation rec { 4 pname = "pythia"; 5 + version = "8.303"; 6 7 src = fetchurl { 8 url = "http://home.thep.lu.se/~torbjorn/pythia8/pythia${builtins.replaceStrings ["."] [""] version}.tgz"; 9 + sha256 = "0gli6zf8931i7kyminppisc9d0q69xxnalvhld5fgnkh4q82nz6d"; 10 }; 11 12 + buildInputs = [ boost fastjet hepmc zlib rsync lhapdf ]; 13 14 preConfigure = '' 15 patchShebangs ./configure ··· 17 18 configureFlags = [ 19 "--enable-shared" 20 "--with-lhapdf6=${lhapdf}" 21 + ] ++ (if stdenv.lib.versions.major hepmc.version == "3" then [ 22 + "--with-hepmc3=${hepmc}" 23 + ] else [ 24 + "--with-hepmc2=${hepmc}" 25 + ]); 26 27 enableParallelBuilding = true; 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 7 let 8 pname = "qscintilla-qt${if withQt5 then "5" else "4"}"; 9 - version = "2.11.2"; 10 11 in stdenv.mkDerivation rec { 12 inherit pname version; 13 14 src = fetchurl { 15 - url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}/QScintilla_gpl-${version}.tar.gz"; 16 - sha256 = "18glb2v07mwfz6p8qmwhzcaaczyc36x3gn9wx8ndm7q6d93xr6q2"; 17 }; 18 19 - sourceRoot = "QScintilla_gpl-${version}/Qt4Qt5"; 20 21 buildInputs = [ (if withQt5 then qtbase else qt4) ]; 22 ··· 63 background colours and multiple fonts. 64 ''; 65 homepage = "https://www.riverbankcomputing.com/software/qscintilla/intro"; 66 - license = with licenses; [ gpl2 gpl3 ]; # and commercial 67 maintainers = with maintainers; [ peterhoeg ]; 68 platforms = platforms.unix; 69 };
··· 6 7 let 8 pname = "qscintilla-qt${if withQt5 then "5" else "4"}"; 9 + version = "2.11.5"; 10 11 in stdenv.mkDerivation rec { 12 inherit pname version; 13 14 src = fetchurl { 15 + url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}/QScintilla-${version}.tar.gz"; 16 + sha256 = "k2Hib9f7e1gZp+uSxcGIChjem9PtndLrAI5XOIaWcWs="; 17 }; 18 19 + sourceRoot = "QScintilla-${version}/Qt4Qt5"; 20 21 buildInputs = [ (if withQt5 then qtbase else qt4) ]; 22 ··· 63 background colours and multiple fonts. 64 ''; 65 homepage = "https://www.riverbankcomputing.com/software/qscintilla/intro"; 66 + license = with licenses; [ gpl3 ]; # and commercial 67 maintainers = with maintainers; [ peterhoeg ]; 68 platforms = platforms.unix; 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 }: 2 3 stdenv.mkDerivation rec { 4 pname = "simpleitk"; 5 - version = "1.2.4"; 6 7 src = fetchFromGitHub { 8 owner = "SimpleITK"; 9 repo = "SimpleITK"; 10 rev = "v${version}"; 11 - sha256 = "0dvf2407z9n6lczm0l5vzcvpw6r6z1wzrs2gk3dqjrgynq6952qr"; 12 }; 13 14 - nativeBuildInputs = [ cmake git swig ]; 15 - buildInputs = [ lua itk4 ]; 16 17 - cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" "-DCMAKE_CXX_FLAGS='-Wno-attributes'" ]; 18 - 19 - enableParallelBuilding = true; 20 21 meta = with stdenv.lib; { 22 - homepage = "http://www.simpleitk.org"; 23 description = "Simplified interface to ITK"; 24 maintainers = with maintainers; [ bcdarwin ]; 25 platforms = platforms.linux;
··· 1 + { stdenv, fetchFromGitHub, cmake, swig, lua, itk }: 2 3 stdenv.mkDerivation rec { 4 pname = "simpleitk"; 5 + version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "SimpleITK"; 9 repo = "SimpleITK"; 10 rev = "v${version}"; 11 + sha256 = "1nf3cl3ywqg04446xhkb97kcashrgibsihxn2sqrs81i9d0rw5kn"; 12 }; 13 14 + nativeBuildInputs = [ cmake swig ]; 15 + buildInputs = [ lua itk ]; 16 17 + # 2.0.0: linker error building examples 18 + cmakeFlags = [ "-DBUILD_EXAMPLES=OFF" "-DBUILD_SHARED_LIBS=ON" ]; 19 20 meta = with stdenv.lib; { 21 + homepage = "https://www.simpleitk.org"; 22 description = "Simplified interface to ITK"; 23 maintainers = with maintainers; [ bcdarwin ]; 24 platforms = platforms.linux;
+27 -8
pkgs/development/libraries/tinycdb/default.nix
··· 1 { stdenv, lib, fetchurl }: 2 3 - stdenv.mkDerivation rec { 4 pname = "tinycdb"; 5 version = "0.78"; 6 - outputs = [ "out" "dev" "lib" "man" ]; 7 separateDebugInfo = true; 8 - makeFlags = [ "prefix=$(out)" "staticlib" "sharedlib" "cdb-shared" ]; 9 postInstall = '' 10 - mkdir -p $lib/lib $dev/lib $out/bin 11 cp libcdb.so* $lib/lib 12 cp cdb-shared $out/bin/cdb 13 - mv $out/lib/libcdb.a $dev/lib 14 - rmdir $out/lib 15 - ''; 16 17 src = fetchurl { 18 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; ··· 27 tinycdb is a small, fast and reliable utility and subroutine 28 library for creating and reading constant databases. The database 29 structure is tuned for fast reading. 30 - ''; 31 32 homepage = "https://www.corpit.ru/mjt/tinycdb.html"; 33 license = licenses.publicDomain;
··· 1 { stdenv, lib, fetchurl }: 2 + let 3 + isCross = stdenv.buildPlatform != stdenv.hostPlatform; 4 + cross = "${stdenv.hostPlatform.config}"; 5 + static = stdenv.hostPlatform.isStatic; 6 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 + ''; 14 pname = "tinycdb"; 15 version = "0.78"; 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"; 20 separateDebugInfo = true; 21 + makeFlags = 22 + [ "prefix=$(out)" "CC=${cc}" "AR=${ar}" "RANLIB=${ranlib}" "static" 23 + ] ++ lib.optional (!static) "shared"; 24 postInstall = '' 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 32 cp libcdb.so* $lib/lib 33 cp cdb-shared $out/bin/cdb 34 + ''); 35 36 src = fetchurl { 37 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; ··· 46 tinycdb is a small, fast and reliable utility and subroutine 47 library for creating and reading constant databases. The database 48 structure is tuned for fast reading. 49 + ''; 50 51 homepage = "https://www.corpit.ru/mjt/tinycdb.html"; 52 license = licenses.publicDomain;
+5 -5
pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
··· 1 { stdenv 2 , fetchFromGitHub 3 , autoreconfHook 4 - , pkgconfig 5 , libxml2 6 , xdg-desktop-portal 7 , gtk3 ··· 13 14 stdenv.mkDerivation rec { 15 pname = "xdg-desktop-portal-gtk"; 16 - version = "1.7.1"; 17 18 src = fetchFromGitHub { 19 owner = "flatpak"; 20 repo = pname; 21 rev = version; 22 - sha256 = "183iha9dxmvprn99ymgz17jx1lyn1fj5jyj6ghxl716zn9mxmird"; 23 }; 24 25 nativeBuildInputs = [ 26 autoreconfHook 27 libxml2 28 - pkgconfig 29 wrapGAppsHook 30 xdg-desktop-portal 31 ]; ··· 42 description = "Desktop integration portals for sandboxed apps"; 43 maintainers = with maintainers; [ jtojnar ]; 44 platforms = platforms.linux; 45 - license = licenses.lgpl21; 46 }; 47 }
··· 1 { stdenv 2 , fetchFromGitHub 3 , autoreconfHook 4 + , pkg-config 5 , libxml2 6 , xdg-desktop-portal 7 , gtk3 ··· 13 14 stdenv.mkDerivation rec { 15 pname = "xdg-desktop-portal-gtk"; 16 + version = "1.8.0"; 17 18 src = fetchFromGitHub { 19 owner = "flatpak"; 20 repo = pname; 21 rev = version; 22 + sha256 = "0987fwsdgkcd3mh3scvg2kyg4ay1rr5w16js4pl3pavw9yhl9lbi"; 23 }; 24 25 nativeBuildInputs = [ 26 autoreconfHook 27 libxml2 28 + pkg-config 29 wrapGAppsHook 30 xdg-desktop-portal 31 ]; ··· 42 description = "Desktop integration portals for sandboxed apps"; 43 maintainers = with maintainers; [ jtojnar ]; 44 platforms = platforms.linux; 45 + license = licenses.lgpl2Plus; 46 }; 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 }: 3 4 buildPythonPackage rec { 5 version = "3.3.5"; 6 pname = "androguard"; 7 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "f0655ca3a5add74c550951e79bd0bebbd1c5b239178393d30d8db0bd3202cda2"; 11 }; 12 13 propagatedBuildInputs = [ ··· 21 click 22 pydot 23 ipython 24 pyqt5 25 pyperclip 26 ]; 27 28 - # Tests are not shipped on PyPI. 29 - doCheck = false; 30 31 meta = { 32 description = "Tool and python library to interact with Android Files";
··· 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 + }: 31 32 buildPythonPackage rec { 33 version = "3.3.5"; 34 pname = "androguard"; 35 36 + # No tests in pypi tarball 37 + src = fetchFromGitHub { 38 + repo = pname; 39 + owner = pname; 40 + rev = "v${version}"; 41 + sha256 = "0zc8m1xnkmhz2v12ddn47q0c01p3sbna2v5npfxhcp88szswlr9y"; 42 }; 43 44 propagatedBuildInputs = [ ··· 52 click 53 pydot 54 ipython 55 + ] ++ lib.optionals withGui [ 56 pyqt5 57 pyperclip 58 ]; 59 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 + ''; 86 87 meta = { 88 description = "Tool and python library to interact with Android Files";
+2 -2
pkgs/development/python-modules/beancount/default.nix
··· 4 , ply, python_magic, pytest, requests }: 5 6 buildPythonPackage rec { 7 - version = "2.3.1"; 8 pname = "beancount"; 9 10 disabled = !isPy3k; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "e12abfe0a6b38ce3525adb471ca5b8e3fa4056ff712108de48da53405c518a11"; 15 }; 16 17 # Tests require files not included in the PyPI archive.
··· 4 , ply, python_magic, pytest, requests }: 5 6 buildPythonPackage rec { 7 + version = "2.3.2"; 8 pname = "beancount"; 9 10 disabled = !isPy3k; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "1wfpf2b0sha84rz0qgkanc82wharjqr2nr7xxg1rngrci2h0aqhd"; 15 }; 16 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 2 , graphviz 3 , multipledispatch 4 , numpy ··· 22 inherit pname version; 23 sha256 = "1my94a11jzg1hv6ln8wxklbqrg6z5l2l77vr89aq0829yyxacmv7"; 24 }; 25 26 propagatedBuildInputs = [ 27 multipledispatch
··· 1 + { lib, buildPythonPackage, fetchPypi, fetchpatch, isPy27, pythonAtLeast 2 , graphviz 3 , multipledispatch 4 , numpy ··· 22 inherit pname version; 23 sha256 = "1my94a11jzg1hv6ln8wxklbqrg6z5l2l77vr89aq0829yyxacmv7"; 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 + ]; 33 34 propagatedBuildInputs = [ 35 multipledispatch
+9 -10
pkgs/development/python-modules/maestral/default.nix
··· 3 , fetchFromGitHub 4 , pythonOlder 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 9 }: 10 11 buildPythonPackage rec { 12 pname = "maestral"; 13 - version = "1.2.0"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "SamSchott"; 18 repo = "maestral"; 19 rev = "v${version}"; 20 - sha256 = "sha256-/xm6sGios5N68X94GqFFzH1jNSMK1OnvQiEykU9IAZU="; 21 }; 22 23 propagatedBuildInputs = [ 24 - blinker 25 bugsnag 26 click 27 - dbus-next 28 dropbox 29 fasteners 30 keyring 31 keyrings-alt 32 pathspec 33 Pyro5 34 requests 35 sqlalchemy 36 - u-msgpack-python 37 watchdog 38 ] ++ stdenv.lib.optionals stdenv.isLinux [ 39 - sdnotify 40 - systemd 41 ]; 42 43 makeWrapperArgs = [
··· 3 , fetchFromGitHub 4 , pythonOlder 5 , python 6 + , alembic, bugsnag, click, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, sqlalchemy, watchdog 7 + , dbus-next 8 }: 9 10 buildPythonPackage rec { 11 pname = "maestral"; 12 + version = "1.2.1"; 13 disabled = pythonOlder "3.6"; 14 15 src = fetchFromGitHub { 16 owner = "SamSchott"; 17 repo = "maestral"; 18 rev = "v${version}"; 19 + sha256 = "sha256-kh3FYBSVOU4ywrYl6ONEIbLbkSuZmexNJC9dB+JtUjM="; 20 }; 21 22 propagatedBuildInputs = [ 23 + alembic 24 bugsnag 25 click 26 dropbox 27 fasteners 28 keyring 29 keyrings-alt 30 + packaging 31 pathspec 32 Pyro5 33 requests 34 + setuptools 35 + sdnotify 36 sqlalchemy 37 watchdog 38 ] ++ stdenv.lib.optionals stdenv.isLinux [ 39 + dbus-next 40 ]; 41 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 }: 2 3 buildPythonPackage rec { 4 pname = "nvchecker"; ··· 12 sha256 = "0zf9vhf8ka0v1mf1xhbvkc2nr54m0rkiw1i68ps4sgx2mdj6qrfk"; 13 }; 14 15 propagatedBuildInputs = [ setuptools toml structlog appdirs tornado pycurl aiohttp ]; 16 checkInputs = [ pytestCheckHook pytest-asyncio flaky pytest-httpbin ]; 17 18 disabled = pythonOlder "3.7"; 19 20 pytestFlagsArray = [ "-m 'not needs_net'" ]; 21
··· 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 + }: 19 20 buildPythonPackage rec { 21 pname = "nvchecker"; ··· 29 sha256 = "0zf9vhf8ka0v1mf1xhbvkc2nr54m0rkiw1i68ps4sgx2mdj6qrfk"; 30 }; 31 32 + nativeBuildInputs = [ installShellFiles docutils ]; 33 propagatedBuildInputs = [ setuptools toml structlog appdirs tornado pycurl aiohttp ]; 34 checkInputs = [ pytestCheckHook pytest-asyncio flaky pytest-httpbin ]; 35 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 + ''; 46 47 pytestFlagsArray = [ "-m 'not needs_net'" ]; 48
+19 -7
pkgs/development/python-modules/pyatmo/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , oauthlib 5 , requests 6 , requests_oauthlib 7 }: 8 9 buildPythonPackage rec { 10 pname = "pyatmo"; 11 - version = "4.0.0"; 12 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "148713395d51a57f1f3102eacbb9286a859fc5c18c066238a961a1acf189b930"; 16 }; 17 18 propagatedBuildInputs = [ oauthlib requests requests_oauthlib ]; 19 20 - # Upstream provides no unit tests. 21 - doCheck = false; 22 23 meta = with lib; { 24 description = "Simple API to access Netatmo weather station data";
··· 1 { lib 2 , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 , oauthlib 6 , requests 7 , requests_oauthlib 8 + , freezegun 9 + , pytestCheckHook 10 + , requests-mock 11 }: 12 13 buildPythonPackage rec { 14 pname = "pyatmo"; 15 + version = "4.1.0"; 16 + disabled = pythonOlder "3.5"; # uses type hints 17 18 + src = fetchFromGitHub { 19 + owner = "jabesq"; 20 + repo = "netatmo-api-python"; 21 + rev = "v${version}"; 22 + sha256 = "0x3xq6ni9rl5k3vi0ydqafdzvza785ycnlgyikgqbkppbh3j33ig"; 23 }; 24 25 propagatedBuildInputs = [ oauthlib requests requests_oauthlib ]; 26 27 + checkInputs = [ 28 + freezegun 29 + pytestCheckHook 30 + requests-mock 31 + ]; 32 + 33 + pythonImportsCheck = [ "pyatmo" ]; 34 35 meta = with lib; { 36 description = "Simple API to access Netatmo weather station data";
+2 -2
pkgs/development/python-modules/pyqt/5.x.nix
··· 30 31 in buildPythonPackage rec { 32 pname = "PyQt5"; 33 - version = "5.14.2"; 34 format = "other"; 35 36 src = pythonPackages.fetchPypi { 37 inherit pname version; 38 - sha256 = "1c4y4qi1l540gd125ikj0al00k5pg65kmqaixcfbzslrsrphq8xx"; 39 }; 40 41 outputs = [ "out" "dev" ];
··· 30 31 in buildPythonPackage rec { 32 pname = "PyQt5"; 33 + version = "5.15.1"; 34 format = "other"; 35 36 src = pythonPackages.fetchPypi { 37 inherit pname version; 38 + sha256 = "18grs2p698ihjgi8agksv6sajakciywyr29ihslqvl260a2np9yr"; 39 }; 40 41 outputs = [ "out" "dev" ];
+5 -4
pkgs/development/python-modules/pyqtwebengine/default.nix
··· 7 8 inherit (pythonPackages) buildPythonPackage python isPy3k pyqt5 enum34; 9 inherit (pyqt5) sip; 10 11 in buildPythonPackage rec { 12 pname = "PyQtWebEngine"; ··· 18 sha256 = "0xdzhl07x3mzfnr5cf4d640168vxi7fyl0fz1pvpbgs0irl14237"; 19 }; 20 21 - patches = [ 22 - # source: https://www.riverbankcomputing.com/pipermail/pyqt/2020-June/042985.html 23 - ./fix-build-with-qt-514.patch 24 - ]; 25 26 outputs = [ "out" "dev" ]; 27
··· 7 8 inherit (pythonPackages) buildPythonPackage python isPy3k pyqt5 enum34; 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 + ; 14 15 in buildPythonPackage rec { 16 pname = "PyQtWebEngine"; ··· 22 sha256 = "0xdzhl07x3mzfnr5cf4d640168vxi7fyl0fz1pvpbgs0irl14237"; 23 }; 24 25 + inherit patches; 26 27 outputs = [ "out" "dev" ]; 28
+2 -2
pkgs/development/python-modules/sip/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = sip-module; 5 - version = "4.19.22"; 6 format = "other"; 7 8 disabled = isPyPy; 9 10 src = fetchurl { 11 url = "https://www.riverbankcomputing.com/static/Downloads/sip/${version}/sip-${version}.tar.gz"; 12 - sha256 = "0idywc326l8v1m3maprg1aq2gph67mmnnsskvlwfx8n19s16idz1"; 13 }; 14 15 configurePhase = ''
··· 2 3 buildPythonPackage rec { 4 pname = sip-module; 5 + version = "4.19.24"; 6 format = "other"; 7 8 disabled = isPyPy; 9 10 src = fetchurl { 11 url = "https://www.riverbankcomputing.com/static/Downloads/sip/${version}/sip-${version}.tar.gz"; 12 + sha256 = "1ra15vb5i9gkg2vdvh16cq9x2mmzw1yi3xphxs8q34q1pf83gkgd"; 13 }; 14 15 configurePhase = ''
+5 -2
pkgs/development/python-modules/voluptuous/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "voluptuous"; 5 - version = "0.11.7"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "0mplkcpb5d8wjf8vk195fys4y6a3wbibiyf708imw33lphfk9g1a"; 10 }; 11 12 checkInputs = [ nose ]; 13 14 meta = with stdenv.lib; { 15 description = "Voluptuous is a Python data validation library";
··· 2 3 buildPythonPackage rec { 4 pname = "voluptuous"; 5 + version = "0.12.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "1p5j3fgbpqj31fajkaisdrz10ah9667sijz4kp3m0sbgw6ag4kis"; 10 }; 11 12 checkInputs = [ nose ]; 13 + checkPhase = '' 14 + nosetests 15 + ''; 16 17 meta = with stdenv.lib; { 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 }: 2 3 buildPythonPackage rec { 4 pname = "yeelight"; 5 - version = "0.5.3"; 6 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "8d49846f0cede1e312cbcd1d0e44c42073910bbcadb31b87ce2a7d24dea3af38"; 10 }; 11 12 - propagatedBuildInputs = [ future enum-compat ]; 13 14 - meta = with stdenv.lib; { 15 description = "A Python library for controlling YeeLight RGB bulbs"; 16 homepage = "https://gitlab.com/stavros/python-yeelight/"; 17 license = licenses.asl20;
··· 1 + { lib 2 + , fetchgit 3 + , buildPythonPackage 4 + , pythonOlder 5 + , enum-compat 6 + , future 7 + , ifaddr 8 + , mock 9 + , pytestCheckHook 10 + }: 11 12 buildPythonPackage rec { 13 pname = "yeelight"; 14 + version = "0.5.4"; 15 16 + src = fetchgit { 17 + url = "https://gitlab.com/stavros/python-yeelight.git"; 18 + rev = "119faeff0d4f9de8c7f6d0580bdecc1c79bcdaea"; # v0.5.4 wasn't tagged 19 + sha256 = "0j2c5pzd3kny7ghr9q7xn9vs8dffvyzz5igaavvvd04w7aph29sy"; 20 }; 21 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; 30 31 + pytestFlagsArray = [ "yeelight/tests.py" ]; 32 + 33 + pythonImportsCheck = [ "yeelight" ]; 34 + 35 + meta = with lib; { 36 description = "A Python library for controlling YeeLight RGB bulbs"; 37 homepage = "https://gitlab.com/stavros/python-yeelight/"; 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 jaro_winkler (1.5.4) 9 maruku (0.7.3) 10 mini_portile2 (2.4.0) 11 - nokogiri (1.10.9) 12 mini_portile2 (~> 2.4.0) 13 - parallel (1.19.1) 14 - parser (2.7.1.3) 15 - ast (~> 2.4.0) 16 rainbow (3.0.0) 17 - regexp_parser (1.7.1) 18 reverse_markdown (2.0.0) 19 nokogiri 20 rexml (3.2.4) 21 - rubocop (0.85.1) 22 parallel (~> 1.10) 23 - parser (>= 2.7.0.1) 24 rainbow (>= 2.2.2, < 4.0) 25 - regexp_parser (>= 1.7) 26 rexml 27 - rubocop-ast (>= 0.0.3) 28 ruby-progressbar (~> 1.7) 29 unicode-display_width (>= 1.4.0, < 2.0) 30 - rubocop-ast (0.0.3) 31 - parser (>= 2.7.0.1) 32 ruby-progressbar (1.10.1) 33 - solargraph (0.39.8) 34 backport (~> 1.1) 35 benchmark 36 bundler (>= 1.17.2) ··· 53 ruby 54 55 DEPENDENCIES 56 - solargraph! 57 58 BUNDLED WITH 59 2.1.4
··· 8 jaro_winkler (1.5.4) 9 maruku (0.7.3) 10 mini_portile2 (2.4.0) 11 + nokogiri (1.10.10) 12 mini_portile2 (~> 2.4.0) 13 + parallel (1.19.2) 14 + parser (2.7.2.0) 15 + ast (~> 2.4.1) 16 rainbow (3.0.0) 17 + regexp_parser (1.8.1) 18 reverse_markdown (2.0.0) 19 nokogiri 20 rexml (3.2.4) 21 + rubocop (0.93.0) 22 parallel (~> 1.10) 23 + parser (>= 2.7.1.5) 24 rainbow (>= 2.2.2, < 4.0) 25 + regexp_parser (>= 1.8) 26 rexml 27 + rubocop-ast (>= 0.6.0) 28 ruby-progressbar (~> 1.7) 29 unicode-display_width (>= 1.4.0, < 2.0) 30 + rubocop-ast (0.7.1) 31 + parser (>= 2.7.1.5) 32 ruby-progressbar (1.10.1) 33 + solargraph (0.39.17) 34 backport (~> 1.1) 35 benchmark 36 bundler (>= 1.17.2) ··· 53 ruby 54 55 DEPENDENCIES 56 + solargraph 57 58 BUNDLED WITH 59 2.1.4
+2 -3
pkgs/development/ruby-modules/solargraph/default.nix
··· 8 passthru.updateScript = bundlerUpdateScript "solargraph"; 9 10 meta = with lib; { 11 - description = "IDE tools for the Ruby language"; 12 - homepage = "http://www.github.com/castwide/solargraph"; 13 license = licenses.mit; 14 maintainers = with maintainers; [ worldofpeace nicknovitski angristan ]; 15 - platforms = platforms.unix; 16 }; 17 }
··· 8 passthru.updateScript = bundlerUpdateScript "solargraph"; 9 10 meta = with lib; { 11 + description = "A Ruby language server"; 12 + homepage = "https://solargraph.org/"; 13 license = licenses.mit; 14 maintainers = with maintainers; [ worldofpeace nicknovitski angristan ]; 15 }; 16 }
+14 -26
pkgs/development/ruby-modules/solargraph/gemset.nix
··· 10 version = "2.4.1"; 11 }; 12 backport = { 13 - dependencies = []; 14 groups = ["default"]; 15 platforms = []; 16 source = { ··· 21 version = "1.1.2"; 22 }; 23 benchmark = { 24 - dependencies = []; 25 groups = ["default"]; 26 platforms = []; 27 source = { ··· 32 version = "0.1.0"; 33 }; 34 e2mmap = { 35 - dependencies = []; 36 groups = ["default"]; 37 platforms = []; 38 source = { ··· 43 version = "0.1.0"; 44 }; 45 jaro_winkler = { 46 - dependencies = []; 47 groups = ["default"]; 48 platforms = []; 49 source = { ··· 54 version = "1.5.4"; 55 }; 56 maruku = { 57 - dependencies = []; 58 groups = ["default"]; 59 platforms = []; 60 source = { ··· 65 version = "0.7.3"; 66 }; 67 mini_portile2 = { 68 - dependencies = []; 69 groups = ["default"]; 70 platforms = []; 71 source = { ··· 81 platforms = []; 82 source = { 83 remotes = ["https://rubygems.org"]; 84 - sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm"; 85 type = "gem"; 86 }; 87 - version = "1.10.9"; 88 }; 89 parallel = { 90 - dependencies = []; 91 groups = ["default"]; 92 platforms = []; 93 source = { 94 remotes = ["https://rubygems.org"]; 95 - sha256 = "12jijkap4akzdv11lm08dglsc8jmc87xcgq6947i1s3qb69f4zn2"; 96 type = "gem"; 97 }; 98 - version = "1.19.1"; 99 }; 100 parser = { 101 dependencies = ["ast"]; ··· 103 platforms = []; 104 source = { 105 remotes = ["https://rubygems.org"]; 106 - sha256 = "162122h7vkg9crc9gsjwpy6bjrwg9r8ghhimwk952i5rrln3kird"; 107 type = "gem"; 108 }; 109 - version = "2.7.1.3"; 110 }; 111 rainbow = { 112 - dependencies = []; 113 groups = ["default"]; 114 platforms = []; 115 source = { ··· 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "106azpr2c280y2f8jnr6fd49q1abb43xh9hhgbxc4d4kvzpa8094"; 128 type = "gem"; 129 }; 130 - version = "1.7.1"; 131 }; 132 reverse_markdown = { 133 dependencies = ["nokogiri"]; ··· 141 version = "2.0.0"; 142 }; 143 rexml = { 144 - dependencies = []; 145 groups = ["default"]; 146 platforms = []; 147 source = { ··· 157 platforms = []; 158 source = { 159 remotes = ["https://rubygems.org"]; 160 - sha256 = "1ghvlbaxcvwqqpkikzdg125frf5i733lhnih79ghrvc4rykvi86h"; 161 type = "gem"; 162 }; 163 - version = "0.85.1"; 164 }; 165 rubocop-ast = { 166 dependencies = ["parser"]; ··· 168 platforms = []; 169 source = { 170 remotes = ["https://rubygems.org"]; 171 - sha256 = "0lbs9is1y85cmd6p3yq3v0nppq4rhpy8ynk2ln0y4rwrlb5088dh"; 172 type = "gem"; 173 }; 174 - version = "0.0.3"; 175 }; 176 ruby-progressbar = { 177 - dependencies = []; 178 groups = ["default"]; 179 platforms = []; 180 source = { ··· 190 platforms = []; 191 source = { 192 remotes = ["https://rubygems.org"]; 193 - sha256 = "140zs7syf6l641p6459rg1byc2h9z2ldhmc0hbzmkgqp4lw18n7c"; 194 type = "gem"; 195 }; 196 - version = "0.39.8"; 197 }; 198 thor = { 199 - dependencies = []; 200 groups = ["default"]; 201 platforms = []; 202 source = { ··· 207 version = "1.0.1"; 208 }; 209 tilt = { 210 - dependencies = []; 211 groups = ["default"]; 212 platforms = []; 213 source = {
··· 10 version = "2.4.1"; 11 }; 12 backport = { 13 groups = ["default"]; 14 platforms = []; 15 source = { ··· 20 version = "1.1.2"; 21 }; 22 benchmark = { 23 groups = ["default"]; 24 platforms = []; 25 source = { ··· 30 version = "0.1.0"; 31 }; 32 e2mmap = { 33 groups = ["default"]; 34 platforms = []; 35 source = { ··· 40 version = "0.1.0"; 41 }; 42 jaro_winkler = { 43 groups = ["default"]; 44 platforms = []; 45 source = { ··· 50 version = "1.5.4"; 51 }; 52 maruku = { 53 groups = ["default"]; 54 platforms = []; 55 source = { ··· 60 version = "0.7.3"; 61 }; 62 mini_portile2 = { 63 groups = ["default"]; 64 platforms = []; 65 source = { ··· 75 platforms = []; 76 source = { 77 remotes = ["https://rubygems.org"]; 78 + sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2"; 79 type = "gem"; 80 }; 81 + version = "1.10.10"; 82 }; 83 parallel = { 84 groups = ["default"]; 85 platforms = []; 86 source = { 87 remotes = ["https://rubygems.org"]; 88 + sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l"; 89 type = "gem"; 90 }; 91 + version = "1.19.2"; 92 }; 93 parser = { 94 dependencies = ["ast"]; ··· 96 platforms = []; 97 source = { 98 remotes = ["https://rubygems.org"]; 99 + sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z"; 100 type = "gem"; 101 }; 102 + version = "2.7.2.0"; 103 }; 104 rainbow = { 105 groups = ["default"]; 106 platforms = []; 107 source = { ··· 116 platforms = []; 117 source = { 118 remotes = ["https://rubygems.org"]; 119 + sha256 = "0n9d14ppshnx71i3mi1pnm3hwhcbb6m6vsc0b0dqgsab8r2rs96n"; 120 type = "gem"; 121 }; 122 + version = "1.8.1"; 123 }; 124 reverse_markdown = { 125 dependencies = ["nokogiri"]; ··· 133 version = "2.0.0"; 134 }; 135 rexml = { 136 groups = ["default"]; 137 platforms = []; 138 source = { ··· 148 platforms = []; 149 source = { 150 remotes = ["https://rubygems.org"]; 151 + sha256 = "1nrv7i81549addig09grw17qkab3l4319dcsf9y7psl7aa76ng3a"; 152 type = "gem"; 153 }; 154 + version = "0.93.0"; 155 }; 156 rubocop-ast = { 157 dependencies = ["parser"]; ··· 159 platforms = []; 160 source = { 161 remotes = ["https://rubygems.org"]; 162 + sha256 = "129hgz4swc8n0g01715v7y00k0h4mlzkxh63q7z27q7mjp54rl74"; 163 type = "gem"; 164 }; 165 + version = "0.7.1"; 166 }; 167 ruby-progressbar = { 168 groups = ["default"]; 169 platforms = []; 170 source = { ··· 180 platforms = []; 181 source = { 182 remotes = ["https://rubygems.org"]; 183 + sha256 = "06fby6dpq1jcq30x8ladig4dvz8j2pxd08mkrad3d41jx33zd2hg"; 184 type = "gem"; 185 }; 186 + version = "0.39.17"; 187 }; 188 thor = { 189 groups = ["default"]; 190 platforms = []; 191 source = { ··· 196 version = "1.0.1"; 197 }; 198 tilt = { 199 groups = ["default"]; 200 platforms = []; 201 source = {
+3 -5
pkgs/development/tools/bazelisk/default.nix
··· 2 3 buildGoModule rec { 4 pname = "bazelisk"; 5 - version = "1.6.1"; 6 - 7 - patches = [ ./gomod.patch ]; 8 9 src = fetchFromGitHub { 10 owner = "bazelbuild"; 11 repo = pname; 12 rev = "v${version}"; 13 - sha256 = "0g5zwdk7p1snqcbm4w3hsi3fm7sbsijrfj4ajxg7mifywqpmzm2l"; 14 }; 15 16 - vendorSha256 = "1jgm6j04glvk7ib5yd0h04p9qxzl1ca100cv909kngx52jp61yxp"; 17 18 doCheck = false; 19
··· 2 3 buildGoModule rec { 4 pname = "bazelisk"; 5 + version = "1.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "bazelbuild"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "18akakh9bnpn0sngxar9f0r9hhx7dkd8y6q4j16x2d193gcw53c7"; 12 }; 13 14 + vendorSha256 = "116wy1a7gmi2w8why9hszhcybfvpwp4iq62vshb25cdcma6q4mjh"; 15 16 doCheck = false; 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 { 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 11 }: 12 mkDerivation { 13 pname = "haskell-language-server"; 14 - version = "0.4.0.0"; 15 src = fetchgit { 16 url = "https://github.com/haskell/haskell-language-server.git"; 17 - sha256 = "1fh9k9b3880m6ql4i10yn2yanskk9xhrakrrddqvainhcf2ik8hl"; 18 - rev = "c4576992f443a9abe48ffcfa0e2d2b9bce15d7ae"; 19 fetchSubmodules = true; 20 }; 21 isLibrary = true; 22 isExecutable = true; 23 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 30 ]; 31 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 36 ]; 37 testHaskellDepends = [ 38 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 43 ]; 44 testToolDepends = [ ghcide ]; 45 homepage = "https://github.com/haskell/haskell-language-server#readme";
··· 1 { mkDerivation, aeson, base, binary, blaze-markup, brittany 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 12 }: 13 mkDerivation { 14 pname = "haskell-language-server"; 15 + version = "0.5.0.0"; 16 src = fetchgit { 17 url = "https://github.com/haskell/haskell-language-server.git"; 18 + sha256 = "1qi762fa72487i8fspxmr8xizm9n2s1shxsvnvsl67vj9if573r9"; 19 + rev = "3ca2a6cd267f373aae19f59e1cf9e04b6524eff3"; 20 fetchSubmodules = true; 21 }; 22 isLibrary = true; 23 isExecutable = true; 24 libraryHaskellDepends = [ 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 29 ]; 30 executableHaskellDepends = [ 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 38 ]; 39 testHaskellDepends = [ 40 aeson base blaze-markup bytestring containers data-default 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 45 ]; 46 testToolDepends = [ ghcide ]; 47 homepage = "https://github.com/haskell/haskell-language-server#readme";
+20 -17
pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
··· 1 { mkDerivation, aeson, array, async, base, base16-bytestring 2 , binary, bytestring, Chart, Chart-diagrams, containers 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 8 , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal 9 - , process, QuickCheck, quickcheck-instances, regex-tdfa 10 , rope-utf16-splay, safe, safe-exceptions, shake, sorted-list 11 , stdenv, stm, syb, tasty, tasty-expected-failure, tasty-hunit 12 , tasty-quickcheck, tasty-rerun, text, time, transformers, unix ··· 14 }: 15 mkDerivation { 16 pname = "ghcide"; 17 - version = "0.3.0"; 18 src = fetchgit { 19 url = "https://github.com/haskell/ghcide"; 20 - sha256 = "15v3g3i5v0xbq50lfvl4bv3rx01nixiqx02sddqi5lj2idgmg24g"; 21 - rev = "96cf8c53d0bdc16d3d2cd0559b74962593ce6dc5"; 22 fetchSubmodules = true; 23 }; 24 isLibrary = true; ··· 26 libraryHaskellDepends = [ 27 aeson array async base base16-bytestring binary bytestring 28 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 35 ]; 36 executableHaskellDepends = [ 37 aeson base bytestring containers data-default directory extra ··· 43 aeson base binary bytestring containers directory extra filepath 44 ghc ghc-typelits-knownnat haddock-library haskell-lsp 45 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 49 ]; 50 benchmarkHaskellDepends = [ 51 aeson base Chart Chart-diagrams diagrams diagrams-svg directory
··· 1 { mkDerivation, aeson, array, async, base, base16-bytestring 2 , binary, bytestring, Chart, Chart-diagrams, containers 3 , cryptohash-sha1, data-default, deepseq, diagrams, diagrams-svg 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 9 , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal 10 + , process, QuickCheck, quickcheck-instances 11 + , record-dot-preprocessor, record-hasfield, regex-tdfa 12 , rope-utf16-splay, safe, safe-exceptions, shake, sorted-list 13 , stdenv, stm, syb, tasty, tasty-expected-failure, tasty-hunit 14 , tasty-quickcheck, tasty-rerun, text, time, transformers, unix ··· 16 }: 17 mkDerivation { 18 pname = "ghcide"; 19 + version = "0.4.0"; 20 src = fetchgit { 21 url = "https://github.com/haskell/ghcide"; 22 + sha256 = "0zv14mvfhmwwkhyzkr38qpvyffa8ywzp41lr1k55pbrc5b10fjr6"; 23 + rev = "0bfce3114c28bd00f7bf5729c32ec0f23a8d8854"; 24 fetchSubmodules = true; 25 }; 26 isLibrary = true; ··· 28 libraryHaskellDepends = [ 29 aeson array async base base16-bytestring binary bytestring 30 containers cryptohash-sha1 data-default deepseq directory extra 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 37 ]; 38 executableHaskellDepends = [ 39 aeson base bytestring containers data-default directory extra ··· 45 aeson base binary bytestring containers directory extra filepath 46 ghc ghc-typelits-knownnat haddock-library haskell-lsp 47 haskell-lsp-types lens lsp-test network-uri optparse-applicative 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 52 ]; 53 benchmarkHaskellDepends = [ 54 aeson base Chart Chart-diagrams diagrams diagrams-svg directory
+1 -1
pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
··· 80 81 const fileName = urlToName(url) 82 83 - if (url.startsWith('git+')) { 84 const rev = sha1OrRev 85 86 const [_, branch] = nameWithVersion.split('#')
··· 80 81 const fileName = urlToName(url) 82 83 + if (url.startsWith('git+') || url.startsWith("git:")) { 84 const rev = sha1OrRev 85 86 const [_, branch] = nameWithVersion.split('#')
+12 -12
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 1 { 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" 6 }, 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" 11 }, 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" 16 }, 17 "5.7": { 18 "name": "linux-hardened-5.7.19.a.patch", ··· 20 "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.7.19.a/linux-hardened-5.7.19.a.patch" 21 }, 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" 26 } 27 }
··· 1 { 2 "4.14": { 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 }, 7 "4.19": { 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 }, 12 "5.4": { 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 }, 17 "5.7": { 18 "name": "linux-hardened-5.7.19.a.patch", ··· 20 "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.7.19.a/linux-hardened-5.7.19.a.patch" 21 }, 22 "5.8": { 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 } 27 }
+2 -2
pkgs/os-specific/linux/linuxptp/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "linuxptp"; 6 - version = "3.0"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/linuxptp/${pname}-${version}.tgz"; 10 - sha256 = "11aps4bc0maihldlb2d0yh2fnj6x4vwjad337kszyny74akyqk6p"; 11 }; 12 13 postPatch = ''
··· 3 4 stdenv.mkDerivation rec { 5 pname = "linuxptp"; 6 + version = "3.1"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/linuxptp/${pname}-${version}.tgz"; 10 + sha256 = "0zff502w3nlycgv2ad8cy8nd0hqf34kzpzcygi7prp0lrw8mp3zm"; 11 }; 12 13 postPatch = ''
+23 -46
pkgs/servers/asterisk/default.nix
··· 24 ./runtime-vardirs.patch 25 ]; 26 27 - # Disable MD5 verification for pjsip 28 postPatch = '' 29 - sed -i 's|$(verify_tarball)|true|' third-party/pjproject/Makefile 30 ''; 31 32 src = fetchurl { ··· 51 52 chmod -w externals_cache 53 ''; 54 configureFlags = [ 55 "--libdir=\${out}/lib" 56 "--with-lua=${lua}/lib" ··· 68 postInstall = '' 69 # Install sample configuration files for this version of Asterisk 70 make samples 71 ''; 72 73 meta = with stdenv.lib; { ··· 78 }; 79 }; 80 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"; 89 }; 90 91 mp3-202 = fetchsvn { ··· 95 }; 96 97 in rec { 98 - # Supported releases (as of 2018-11-20). 99 # 100 # Series Type Rel. Date Sec. Fixes EOL 101 # 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 # 16.x LTS 2018-10-09 2022-10-09 2023-10-09 105 asterisk-lts = asterisk_16; 106 - asterisk = asterisk_16; 107 108 asterisk_13 = common { 109 - version = "13.24.1"; 110 - sha256 = "1mclpk7knqjl6jr6mpvhb17wsjah4bk2xqhb3shpx1j4z19xkmm3"; 111 externals = { 112 - "externals_cache/pjproject-2.7.1.tar.bz2" = pjproject_2_7_1; 113 "addons/mp3" = mp3-202; 114 }; 115 }; 116 117 - asterisk_15 = common { 118 - version = "15.7.0"; 119 - sha256 = "1ngs73h4lz94b4f3shy1yb5laqy0z03zf451xa1nihrgp1h3ilyv"; 120 externals = { 121 - "externals_cache/pjproject-2.8.tar.bz2" = pjproject_2_8; 122 "addons/mp3" = mp3-202; 123 }; 124 }; 125 126 - asterisk_16 = common { 127 - version = "16.1.1"; 128 - sha256 = "19bfvqmxphk2608jx7jghfy7rdbj1qj5vw2fyb0fq4xjvx919wmv"; 129 externals = { 130 - "externals_cache/pjproject-2.8.tar.bz2" = pjproject_2_8; 131 "addons/mp3" = mp3-202; 132 }; 133 }; 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 }
··· 24 ./runtime-vardirs.patch 25 ]; 26 27 postPatch = '' 28 + echo "PJPROJECT_CONFIG_OPTS += --prefix=$out" >> third-party/pjproject/Makefile.rules 29 ''; 30 31 src = fetchurl { ··· 50 51 chmod -w externals_cache 52 ''; 53 + 54 configureFlags = [ 55 "--libdir=\${out}/lib" 56 "--with-lua=${lua}/lib" ··· 68 postInstall = '' 69 # Install sample configuration files for this version of Asterisk 70 make samples 71 + ${lib.optionalString (lib.versionAtLeast version "17.0.0") "make install-headers"} 72 ''; 73 74 meta = with stdenv.lib; { ··· 79 }; 80 }; 81 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"; 85 }; 86 87 mp3-202 = fetchsvn { ··· 91 }; 92 93 in rec { 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/ 97 # 98 # Series Type Rel. Date Sec. Fixes EOL 99 # 13.x LTS 2014-10-24 2020-10-24 2021-10-24 100 # 16.x LTS 2018-10-09 2022-10-09 2023-10-09 101 asterisk-lts = asterisk_16; 102 + # 17.x Standard 2019-10-28 2020-10-28 2021-10-28 103 + asterisk-stable = asterisk_17; 104 + asterisk = asterisk_17; 105 106 asterisk_13 = common { 107 + version = "13.36.0"; 108 + sha256 = "1p41xrxmzpqmjgvrl7f4vbigiqpmg60fd8bqg5rxbf4lxzpvknnp"; 109 externals = { 110 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 111 "addons/mp3" = mp3-202; 112 }; 113 }; 114 115 + asterisk_16 = common { 116 + version = "16.13.0"; 117 + sha256 = "01nja8hd6jk1966awc2vcz3hl46pvhi797k515q87vzmap1khlp9"; 118 externals = { 119 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 120 "addons/mp3" = mp3-202; 121 }; 122 }; 123 124 + asterisk_17 = common { 125 + version = "17.7.0"; 126 + sha256 = "0lsglrh3l823200rmkay3pgy42k0fsij610s3s4vd3zv4jjb1g0s"; 127 externals = { 128 + "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 129 "addons/mp3" = mp3-202; 130 }; 131 }; 132 }
+2 -2
pkgs/servers/atlassian/confluence.nix
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "atlassian-confluence"; 11 - version = "7.7.4"; 12 13 src = fetchurl { 14 url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; 15 - sha256 = "1j9lr181ama7rfv76ikkvr0jkmc26ln1daqvspnsyamqwd03vh48"; 16 }; 17 18 buildPhase = ''
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "atlassian-confluence"; 11 + version = "7.8.0"; 12 13 src = fetchurl { 14 url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; 15 + sha256 = "0ivsbhb81v803dsx3c7vj4zbnhx8mr38nn9c45dfdp4lm6shsjq0"; 16 }; 17 18 buildPhase = ''
+8 -5
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "0.115.6"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ ]; # missing inputs: accuweather ··· 303 "glances" = ps: with ps; [ ]; # missing inputs: glances_api 304 "gntp" = ps: with ps; [ ]; # missing inputs: gntp 305 "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 306 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api 307 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 308 "google_assistant" = ps: with ps; [ aiohttp-cors ]; ··· 364 "hunterdouglas_powerview" = ps: with ps; [ ]; # missing inputs: aiopvapi 365 "hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti 366 "hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser 367 - "hyperion" = ps: with ps; [ ]; 368 "ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm 369 "iammeter" = ps: with ps; [ ]; # missing inputs: iammeter 370 "iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink ··· 565 "oem" = ps: with ps; [ ]; # missing inputs: oemthermostat 566 "ohmconnect" = ps: with ps; [ defusedxml ]; 567 "ombi" = ps: with ps; [ ]; # missing inputs: pyombi 568 - "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; 569 "onewire" = ps: with ps; [ ]; # missing inputs: pyownet 570 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 571 "onvif" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: WSDiscovery onvif-zeep-async ··· 682 "rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO 683 "rpi_gpio_pwm" = ps: with ps; [ ]; # missing inputs: pwmled 684 "rpi_pfio" = ps: with ps; [ ]; # missing inputs: pifacecommon pifacedigitalio 685 "rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf 686 "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 687 "rtorrent" = ps: with ps; [ ]; ··· 762 "spc" = ps: with ps; [ ]; # missing inputs: pyspcwebgw 763 "speedtestdotnet" = ps: with ps; [ speedtest-cli ]; 764 "spider" = ps: with ps; [ ]; # missing inputs: spiderpy 765 - "splunk" = ps: with ps; [ ]; 766 "spotcrime" = ps: with ps; [ ]; # missing inputs: spotcrime 767 "spotify" = ps: with ps; [ aiohttp-cors spotipy ]; 768 "sql" = ps: with ps; [ sqlalchemy ]; ··· 809 "tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli 810 "tcp" = ps: with ps; [ ]; 811 "ted5000" = ps: with ps; [ xmltodict ]; 812 - "teksavvy" = ps: with ps; [ ]; 813 "telegram" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 814 "telegram_bot" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 815 "tellduslive" = ps: with ps; [ ]; # missing inputs: tellduslive ··· 957 "zha" = ps: with ps; [ bellows pyserial zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy ]; # missing inputs: zigpy-znp 958 "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 959 "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 960 "zone" = ps: with ps; [ ]; 961 "zoneminder" = ps: with ps; [ zm-py ]; 962 "zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ];
··· 2 # Do not edit! 3 4 { 5 + version = "0.116.2"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ ]; # missing inputs: accuweather ··· 303 "glances" = ps: with ps; [ ]; # missing inputs: glances_api 304 "gntp" = ps: with ps; [ ]; # missing inputs: gntp 305 "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 306 + "goalzero" = ps: with ps; [ ]; # missing inputs: goalzero 307 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api 308 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 309 "google_assistant" = ps: with ps; [ aiohttp-cors ]; ··· 365 "hunterdouglas_powerview" = ps: with ps; [ ]; # missing inputs: aiopvapi 366 "hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti 367 "hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser 368 + "hyperion" = ps: with ps; [ ]; # missing inputs: hyperion-py 369 "ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm 370 "iammeter" = ps: with ps; [ ]; # missing inputs: iammeter 371 "iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink ··· 566 "oem" = ps: with ps; [ ]; # missing inputs: oemthermostat 567 "ohmconnect" = ps: with ps; [ defusedxml ]; 568 "ombi" = ps: with ps; [ ]; # missing inputs: pyombi 569 + "omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic 570 + "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend 571 "onewire" = ps: with ps; [ ]; # missing inputs: pyownet 572 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 573 "onvif" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: WSDiscovery onvif-zeep-async ··· 684 "rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO 685 "rpi_gpio_pwm" = ps: with ps; [ ]; # missing inputs: pwmled 686 "rpi_pfio" = ps: with ps; [ ]; # missing inputs: pifacecommon pifacedigitalio 687 + "rpi_power" = ps: with ps; [ ]; # missing inputs: rpi-bad-power 688 "rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf 689 "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 690 "rtorrent" = ps: with ps; [ ]; ··· 765 "spc" = ps: with ps; [ ]; # missing inputs: pyspcwebgw 766 "speedtestdotnet" = ps: with ps; [ speedtest-cli ]; 767 "spider" = ps: with ps; [ ]; # missing inputs: spiderpy 768 + "splunk" = ps: with ps; [ ]; # missing inputs: hass_splunk 769 "spotcrime" = ps: with ps; [ ]; # missing inputs: spotcrime 770 "spotify" = ps: with ps; [ aiohttp-cors spotipy ]; 771 "sql" = ps: with ps; [ sqlalchemy ]; ··· 812 "tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli 813 "tcp" = ps: with ps; [ ]; 814 "ted5000" = ps: with ps; [ xmltodict ]; 815 "telegram" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 816 "telegram_bot" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 817 "tellduslive" = ps: with ps; [ ]; # missing inputs: tellduslive ··· 959 "zha" = ps: with ps; [ bellows pyserial zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy ]; # missing inputs: zigpy-znp 960 "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 961 "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 962 + "zodiac" = ps: with ps; [ ]; 963 "zone" = ps: with ps; [ ]; 964 "zoneminder" = ps: with ps; [ zm-py ]; 965 "zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ];
+93 -40
pkgs/servers/home-assistant/default.nix
··· 10 # self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); } 11 # Applied after defaultOverrides 12 , packageOverrides ? self: super: { 13 - # TODO: Remove this override after updating to cryptography 2.8: 14 - 15 } 16 17 # Skip pip install of required packages on startup 18 , skipPip ? true }: 19 20 let 21 - 22 defaultOverrides = [ 23 # Override the version of some packages pinned in Home Assistant's setup.py 24 25 - # required by the sun/moon plugins 26 # https://github.com/home-assistant/core/issues/36636 27 (mkOverride "astral" "1.10.1" 28 "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1") 29 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 32 (mkOverride "pyowm" "2.10.0" 33 "1xvcv3sbcn9na8cwz21nnjlixysfk5lymnf65d1nqkbgacc1mm4g") 34 35 - (mkOverride "bcrypt" "3.1.7" 36 - "0hhywhxx301cxivgxrpslrangbfpccc8y83qbwn1f57cab3nj00b") 37 38 # hass-frontend does not exist in python3.pkgs 39 (self: super: { ··· 68 extraBuildInputs = extraPackages py.pkgs; 69 70 # Don't forget to run parse-requirements.py after updating 71 - hassVersion = "0.115.6"; 72 73 in with py.pkgs; buildPythonApplication rec { 74 pname = "homeassistant"; 75 version = assert (componentPackages.version == hassVersion); hassVersion; 76 77 - disabled = pythonOlder "3.5"; 78 - 79 - patches = [ 80 - ./relax-dependencies.patch 81 - ./fix-media-path-test.patch 82 - ]; 83 84 inherit availableComponents; 85 ··· 88 owner = "home-assistant"; 89 repo = "core"; 90 rev = version; 91 - sha256 = "07j54glcpa5ngkr0pwdg44f8gas3jz3nh653mr5sb5wg7xspgcr8"; 92 }; 93 94 postPatch = '' 95 substituteInPlace setup.py \ 96 - --replace "yarl==1.4.2" "yarl~=1.4" 97 ''; 98 99 propagatedBuildInputs = [ 100 # From setup.py 101 - aiohttp astral async-timeout attrs bcrypt certifi importlib-metadata jinja2 102 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 106 ] ++ componentBuildInputs ++ extraBuildInputs; 107 108 # upstream only tests on Linux, so do we. 109 doCheck = stdenv.isLinux; 110 111 checkInputs = [ 112 - asynctest pytest pytest-aiohttp requests-mock hass-nabucasa netdisco pydispatcher 113 ]; 114 115 - checkPhase = '' 116 - # the tests require the existance of a media dir 117 - mkdir /build/media 118 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" 130 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} 135 ''; 136 137 makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
··· 10 # self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); } 11 # Applied after defaultOverrides 12 , packageOverrides ? self: super: { 13 } 14 15 # Skip pip install of required packages on startup 16 , skipPip ? true }: 17 18 let 19 defaultOverrides = [ 20 # Override the version of some packages pinned in Home Assistant's setup.py 21 22 + # Pinned due to API changes in astral>=2.0, required by the sun/moon plugins 23 # https://github.com/home-assistant/core/issues/36636 24 (mkOverride "astral" "1.10.1" 25 "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1") 26 27 + # Pinned due to an API change in pyowm>=3.0 28 + # Remove after https://github.com/home-assistant/core/pull/39839 gets merged 29 (mkOverride "pyowm" "2.10.0" 30 "1xvcv3sbcn9na8cwz21nnjlixysfk5lymnf65d1nqkbgacc1mm4g") 31 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") 36 37 # hass-frontend does not exist in python3.pkgs 38 (self: super: { ··· 67 extraBuildInputs = extraPackages py.pkgs; 68 69 # Don't forget to run parse-requirements.py after updating 70 + hassVersion = "0.116.2"; 71 72 in with py.pkgs; buildPythonApplication rec { 73 pname = "homeassistant"; 74 version = assert (componentPackages.version == hassVersion); hassVersion; 75 76 + # check REQUIRED_PYTHON_VER in homeassistant/const.py 77 + disabled = pythonOlder "3.7.1"; 78 79 inherit availableComponents; 80 ··· 83 owner = "home-assistant"; 84 repo = "core"; 85 rev = version; 86 + sha256 = "0q4yqcikkph05mkvg160664lyf0f1qkpm7yc6kh9hgigambxi0yp"; 87 }; 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 + 97 postPatch = '' 98 substituteInPlace setup.py \ 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"' 103 ''; 104 105 propagatedBuildInputs = [ 106 # From setup.py 107 + aiohttp astral async-timeout attrs bcrypt certifi ciso8601 jinja2 108 pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml 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 114 ] ++ componentBuildInputs ++ extraBuildInputs; 115 116 # upstream only tests on Linux, so do we. 117 doCheck = stdenv.isLinux; 118 119 checkInputs = [ 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" 159 ]; 160 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; 173 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 + ]; 184 185 + preCheck = '' 186 + # the tests require the existance of a media dir 187 + mkdir /build/media 188 ''; 189 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 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20200918.2"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "1gmk5rbfyqanj30dinfphxrsji4l1yiya2p0ahybyjb9fbzz9cl4"; 12 }; 13 14 # no Python tests implemented
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20201001.2"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "1wyac980d8j8bk4bzh9y3a5c4xqfn3062wj5m45kwsx1f5rfx26j"; 12 }; 13 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 2 , coreutils, bash, makeWrapper, python3 }: 3 4 stdenv.mkDerivation rec { ··· 14 }; 15 16 nativeBuildInputs = [ makeWrapper ]; 17 - buildInputs = [ erlang icu openssl spidermonkey (python3.withPackages(ps: with ps; [ requests ]))]; 18 19 patches = [ ./jsapi.patch ]; 20 postPatch = ''
··· 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_1_8_5 2 , coreutils, bash, makeWrapper, python3 }: 3 4 stdenv.mkDerivation rec { ··· 14 }; 15 16 nativeBuildInputs = [ makeWrapper ]; 17 + buildInputs = [ erlang icu openssl spidermonkey_1_8_5 (python3.withPackages(ps: with ps; [ requests ]))]; 18 19 patches = [ ./jsapi.patch ]; 20 postPatch = ''
+3 -3
pkgs/servers/http/couchdb/3.nix
··· 1 - { stdenv, fetchurl, erlang, icu, openssl, spidermonkey 2 , coreutils, bash, makeWrapper, python3 }: 3 4 stdenv.mkDerivation rec { ··· 13 sha256 = "1vgqj3zsrkdqgnwzji3mqkapnfd6kq466f5xnya0fvzzl6bcfrs8"; 14 }; 15 16 - buildInputs = [ erlang icu openssl spidermonkey (python3.withPackages(ps: with ps; [ requests ]))]; 17 postPatch = '' 18 - substituteInPlace src/couch/rebar.config.script --replace '/usr/include/mozjs-68' "${spidermonkey.dev}/include/mozjs-68" 19 patchShebangs bin/rebar 20 ''; 21
··· 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_68 2 , coreutils, bash, makeWrapper, python3 }: 3 4 stdenv.mkDerivation rec { ··· 13 sha256 = "1vgqj3zsrkdqgnwzji3mqkapnfd6kq466f5xnya0fvzzl6bcfrs8"; 14 }; 15 16 + buildInputs = [ erlang icu openssl spidermonkey_68 (python3.withPackages(ps: with ps; [ requests ]))]; 17 postPatch = '' 18 + substituteInPlace src/couch/rebar.config.script --replace '/usr/include/mozjs-68' "${spidermonkey_68.dev}/include/mozjs-68" 19 patchShebangs bin/rebar 20 ''; 21
+2 -2
pkgs/servers/http/couchdb/default.nix
··· 1 - { stdenv, fetchurl, erlang, icu, openssl, spidermonkey, curl, help2man 2 , sphinx, which, file, pkgconfig, getopt }: 3 4 stdenv.mkDerivation rec { ··· 11 }; 12 13 nativeBuildInputs = [ help2man which file pkgconfig sphinx ]; 14 - buildInputs = [ erlang icu openssl spidermonkey curl ]; 15 16 postInstall = '' 17 substituteInPlace $out/bin/couchdb --replace getopt "${getopt}/bin/getopt"
··· 1 + { stdenv, fetchurl, erlang, icu, openssl, spidermonkey_1_8_5, curl, help2man 2 , sphinx, which, file, pkgconfig, getopt }: 3 4 stdenv.mkDerivation rec { ··· 11 }; 12 13 nativeBuildInputs = [ help2man which file pkgconfig sphinx ]; 14 + buildInputs = [ erlang icu openssl spidermonkey_1_8_5 curl ]; 15 16 postInstall = '' 17 substituteInPlace $out/bin/couchdb --replace getopt "${getopt}/bin/getopt"
+2 -2
pkgs/servers/mediatomb/default.nix
··· 1 { stdenv, fetchgit 2 - , sqlite, expat, mp4v2, flac, spidermonkey, taglib, libexif, curl, ffmpeg_3, file 3 , pkgconfig, autoreconfHook }: 4 5 stdenv.mkDerivation rec { ··· 12 sha256 = "1mimslr4q6mky865y6561rr64cbn4gf0qc2dhgb31hxp4rc1kmzd"; 13 }; 14 15 - buildInputs = [ sqlite expat spidermonkey taglib libexif curl ffmpeg_3 file mp4v2 flac 16 pkgconfig autoreconfHook ]; 17 18 meta = with stdenv.lib; {
··· 1 { stdenv, fetchgit 2 + , sqlite, expat, mp4v2, flac, spidermonkey_68, taglib, libexif, curl, ffmpeg_3, file 3 , pkgconfig, autoreconfHook }: 4 5 stdenv.mkDerivation rec { ··· 12 sha256 = "1mimslr4q6mky865y6561rr64cbn4gf0qc2dhgb31hxp4rc1kmzd"; 13 }; 14 15 + buildInputs = [ sqlite expat spidermonkey_68 taglib libexif curl ffmpeg_3 file mp4v2 flac 16 pkgconfig autoreconfHook ]; 17 18 meta = with stdenv.lib; {
+2 -2
pkgs/servers/plex/raw.nix
··· 8 # server, and the FHS userenv and corresponding NixOS module should 9 # automatically pick up the changes. 10 stdenv.mkDerivation rec { 11 - version = "1.20.1.3252-a78fef9a9"; 12 pname = "plexmediaserver"; 13 14 # Fetch the source 15 src = fetchurl { 16 url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm"; 17 - sha256 = "0z50c6kgsxz1pj8d65ibliqd4xbkwjlmim76j8rjid3amhj50jmx"; 18 }; 19 20 outputs = [ "out" "basedb" ];
··· 8 # server, and the FHS userenv and corresponding NixOS module should 9 # automatically pick up the changes. 10 stdenv.mkDerivation rec { 11 + version = "1.20.2.3402-0fec14d92"; 12 pname = "plexmediaserver"; 13 14 # Fetch the source 15 src = fetchurl { 16 url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm"; 17 + sha256 = "0vylajkk6424cnxx4kg0yl53pg6w271pp71zgg1f4p2nhkbxd91c"; 18 }; 19 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 9 python3Packages.buildPythonApplication rec { 10 pname = "xonsh"; 11 - version = "0.9.22"; 12 13 # fetch from github because the pypi package ships incomplete tests 14 src = fetchFromGitHub { 15 owner = "xonsh"; 16 repo = "xonsh"; 17 rev = version; 18 - sha256 = "04yd8y4lksmxbgl6v6bw1k32r8v5mia3sm8y9v39cgfzjbkvys1p"; 19 }; 20 21 LC_ALL = "en_US.UTF-8";
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "xonsh"; 11 + version = "0.9.23"; 12 13 # fetch from github because the pypi package ships incomplete tests 14 src = fetchFromGitHub { 15 owner = "xonsh"; 16 repo = "xonsh"; 17 rev = version; 18 + sha256 = "1by13ryq9ldc9wln3fk5mm6zvjp4aim57ikw49v0dfmz8irnpglp"; 19 }; 20 21 LC_ALL = "en_US.UTF-8";
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 4 { stdenv, fetchFromGitHub }: 5 6 stdenv.mkDerivation rec { 7 - version = "2020-10-08"; 8 pname = "oh-my-zsh"; 9 - rev = "58ff4e1d2e6a81ea97a05b142c28a931a9924b70"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "ohmyzsh"; 14 repo = "ohmyzsh"; 15 - sha256 = "096pkq91njg7pvlxar5r39slkzyfky6wcm7p6kfwrlbwh6wx46kz"; 16 }; 17 18 installPhase = ''
··· 4 { stdenv, fetchFromGitHub }: 5 6 stdenv.mkDerivation rec { 7 + version = "2020-10-09"; 8 pname = "oh-my-zsh"; 9 + rev = "1bb402190d53c118f47a0851f5714dd4faa52809"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "ohmyzsh"; 14 repo = "ohmyzsh"; 15 + sha256 = "0alm6253mz8yq5l17q7hj89aa0c0nfknds9vqx8pd619bsa6kf4g"; 16 }; 17 18 installPhase = ''
+2
pkgs/test/default.nix
··· 39 40 patch-shebangs = callPackage ./patch-shebangs {}; 41 42 writers = callPackage ../build-support/writers/test.nix {}; 43 }
··· 39 40 patch-shebangs = callPackage ./patch-shebangs {}; 41 42 + texlive = callPackage ./texlive {}; 43 + 44 writers = callPackage ../build-support/writers/test.nix {}; 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 3 python3.pkgs.buildPythonApplication rec { 4 pname = "borgbackup"; 5 - version = "1.1.13"; 6 7 src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 - sha256 = "089q3flmwbz7dc28zlscwylf64kgck3jf1n6lqpwww8hlrk8cjhn"; 10 }; 11 12 nativeBuildInputs = with python3.pkgs; [
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "borgbackup"; 5 + version = "1.1.14"; 6 7 src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 + sha256 = "1fpdj73cgp96xwasdcifxl7q2pr1my2f4vfdjpv771llri3hgfvx"; 10 }; 11 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 buildInputs = [ fuse3 bzip2 zlib attr ]; 16 nativeBuildInputs = [ cmake ]; 17 18 meta = with stdenv.lib; { 19 homepage = "https://github.com/sgan81/apfs-fuse"; 20 description = "FUSE driver for APFS (Apple File System)";
··· 15 buildInputs = [ fuse3 bzip2 zlib attr ]; 16 nativeBuildInputs = [ cmake ]; 17 18 + postFixup = '' 19 + ln -s $out/bin/apfs-fuse $out/bin/mount.fuse.apfs-fuse 20 + ''; 21 + 22 meta = with stdenv.lib; { 23 homepage = "https://github.com/sgan81/apfs-fuse"; 24 description = "FUSE driver for APFS (Apple File System)";
+2 -2
pkgs/tools/filesystems/fuse-overlayfs/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fuse-overlayfs"; 5 - version = "1.1.2"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "1ivz65nnyisha3lkk6ywx175f2sdacjz3q5vy9xddr7dixwd2b18"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fuse-overlayfs"; 5 + version = "1.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "1ihibhj48fk1c89yh7vyb44mkywxphxqqgz7xks9caw05qw5ac1y"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+1 -1
pkgs/tools/graphics/dmtx-utils/default.nix
··· 25 description = "Data matrix command-line utilities"; 26 license = stdenv.lib.licenses.lgpl2 ; 27 maintainers = [stdenv.lib.maintainers.raskin]; 28 - platforms = stdenv.lib.platforms.linux; 29 }; 30 }
··· 25 description = "Data matrix command-line utilities"; 26 license = stdenv.lib.licenses.lgpl2 ; 27 maintainers = [stdenv.lib.maintainers.raskin]; 28 + platforms = stdenv.lib.platforms.unix; 29 }; 30 }
+2 -2
pkgs/tools/misc/snapper/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "snapper"; 8 - version = "0.8.12"; 9 10 src = fetchFromGitHub { 11 owner = "openSUSE"; 12 repo = "snapper"; 13 rev = "v${version}"; 14 - sha256 = "0vkzncgyf1l2wcr5qd615qbd0hmclfrblg38mx52m707z3wyv88v"; 15 }; 16 17 nativeBuildInputs = [
··· 5 6 stdenv.mkDerivation rec { 7 pname = "snapper"; 8 + version = "0.8.14"; 9 10 src = fetchFromGitHub { 11 owner = "openSUSE"; 12 repo = "snapper"; 13 rev = "v${version}"; 14 + sha256 = "1q687bjwy668klxnhsrc2rlhisa59j8bhmh1jw220rq7z0hm2khr"; 15 }; 16 17 nativeBuildInputs = [
+4 -5
pkgs/tools/misc/xsel/default.nix
··· 1 - {stdenv, lib, fetchFromGitHub, libX11, autoreconfHook }: 2 3 stdenv.mkDerivation { 4 pname = "xsel-unstable"; 5 - 6 - version = "2019-08-21"; 7 8 src = fetchFromGitHub { 9 owner = "kfish"; 10 repo = "xsel"; 11 - rev = "ef01f3c72a195dbce682184c842b81b17d7d7ad1"; 12 - sha256 = "191qa6022b7nww3bicfxpgp4d9x6c8s3sgixi780383ghkxds08c"; 13 }; 14 15 nativeBuildInputs = [ autoreconfHook ];
··· 1 + { stdenv, lib, fetchFromGitHub, libX11, autoreconfHook }: 2 3 stdenv.mkDerivation { 4 pname = "xsel-unstable"; 5 + version = "2020-05-27"; 6 7 src = fetchFromGitHub { 8 owner = "kfish"; 9 repo = "xsel"; 10 + rev = "062e6d373537c60829fa9b5dcddbcd942986b3c3"; 11 + sha256 = "0fbf80zsc22vcqp59r9fdx4icxhrkv7l3lphw83326jrmkzy6kri"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook ];
+20 -8
pkgs/tools/networking/packetdrill/default.nix
··· 1 - { stdenv, fetchFromGitHub, bison, flex }: 2 - stdenv.mkDerivation { 3 - version = "1.0"; 4 pname = "packetdrill"; 5 src = fetchFromGitHub { 6 owner = "google"; 7 repo = "packetdrill"; 8 - rev = "58a7865c47e3a71e92ca0e4cc478c320e1c35f82"; 9 - sha256 = "09sqiakmn63idfjhy2ddf1456sfhi8yhsbp8lxvc1yfjikjxwwbc"; 10 }; 11 setSourceRoot = '' 12 export sourceRoot=$(realpath */gtests/net/packetdrill) 13 ''; 14 NIX_CFLAGS_COMPILE = [ 15 "-Wno-error=unused-result" 16 "-Wno-error=stringop-truncation" 17 "-Wno-error=address-of-packed-member" 18 ]; 19 - nativeBuildInputs = [ bison flex ]; 20 - patches = [ ./nix.patch ]; 21 - enableParallelBuilding = true; 22 meta = { 23 description = "Quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks"; 24 homepage = "https://github.com/google/packetdrill";
··· 1 + { stdenv, fetchFromGitHub, bison, flex, cmake, libpcap }: 2 + stdenv.mkDerivation rec { 3 pname = "packetdrill"; 4 + version = "unstable-2020-08-22"; 5 + 6 src = fetchFromGitHub { 7 owner = "google"; 8 repo = "packetdrill"; 9 + rev = "68a34fa73cf221e5f52d6fa4f203bcd93062be1b"; 10 + sha256 = "0djkwb6l2959f44d98vwb092rghf0qmii8391vrpxqb99j6pv4h6"; 11 }; 12 setSourceRoot = '' 13 export sourceRoot=$(realpath */gtests/net/packetdrill) 14 ''; 15 + 16 NIX_CFLAGS_COMPILE = [ 17 "-Wno-error=unused-result" 18 "-Wno-error=stringop-truncation" 19 "-Wno-error=address-of-packed-member" 20 ]; 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 + 34 meta = { 35 description = "Quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks"; 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 8 buildRustPackage rec { 9 pname = "tox-node"; 10 - version = "0.0.8"; 11 12 src = fetchFromGitHub { 13 owner = "tox-rs"; 14 repo = "tox-node"; 15 rev = "v${version}"; 16 - sha256 = "0vnjbhz74d4s6701xsd46ygx0kq8wd8xwpajvkhdivc042mw9078"; 17 }; 18 19 buildInputs = [ libsodium openssl ]; ··· 31 32 doCheck = false; 33 34 - cargoSha256 = "1ka22krw8s05vpamg9naqqf7vv5h8dkpfdik0wy8nispkrxzgb92"; 35 36 meta = with stdenv.lib; { 37 description = "A server application to run tox node written in pure Rust"; 38 homepage = "https://github.com/tox-rs/tox-node"; 39 - license = [ licenses.mit ]; 40 platforms = platforms.linux; 41 maintainers = with maintainers; [ suhr ]; 42 };
··· 7 8 buildRustPackage rec { 9 pname = "tox-node"; 10 + version = "0.1.0"; 11 12 src = fetchFromGitHub { 13 owner = "tox-rs"; 14 repo = "tox-node"; 15 rev = "v${version}"; 16 + sha256 = "0bar42nigjwn7dq48rmg74sm3gnfqvb6gnd9g1n0i8nmynd00wvn"; 17 }; 18 19 buildInputs = [ libsodium openssl ]; ··· 31 32 doCheck = false; 33 34 + cargoSha256 = "087ccb824hmmxmnn5c2bzww2q888a8zy6y7rwgsdfr8rbay2c909"; 35 36 meta = with stdenv.lib; { 37 description = "A server application to run tox node written in pure Rust"; 38 homepage = "https://github.com/tox-rs/tox-node"; 39 + license = [ licenses.gpl3Plus ]; 40 platforms = platforms.linux; 41 maintainers = with maintainers; [ suhr ]; 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 2 , sendmailPath ? "/run/wrappers/bin/sendmail" 3 , withInsults ? false 4 , withSssd ? false ··· 6 7 stdenv.mkDerivation rec { 8 pname = "sudo"; 9 - version = "1.8.31p1"; 10 11 src = fetchurl { 12 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 13 - sha256 = "1n0mdmgcs92af34xxsnsh1arrngymhdmwd9srjgjbk65q7xzsg67"; 14 }; 15 16 prePatch = '' ··· 61 rm -f $out/share/doc/sudo/ChangeLog 62 ''; 63 64 meta = { 65 description = "A command to run commands as root"; 66 ··· 76 77 license = "https://www.sudo.ws/sudo/license.html"; 78 79 - maintainers = [ stdenv.lib.maintainers.eelco ]; 80 81 platforms = stdenv.lib.platforms.linux; 82 };
··· 1 + { stdenv, fetchurl, coreutils, pam, groff, sssd, nixosTests 2 , sendmailPath ? "/run/wrappers/bin/sendmail" 3 , withInsults ? false 4 , withSssd ? false ··· 6 7 stdenv.mkDerivation rec { 8 pname = "sudo"; 9 + version = "1.9.3p1"; 10 11 src = fetchurl { 12 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 13 + sha256 = "17mldsg5d08s23cskmjxfa81ibnqw3slgf3l4023j72ywi9xxffw"; 14 }; 15 16 prePatch = '' ··· 61 rm -f $out/share/doc/sudo/ChangeLog 62 ''; 63 64 + passthru.tests = { inherit (nixosTests) sudo; }; 65 + 66 meta = { 67 description = "A command to run commands as root"; 68 ··· 78 79 license = "https://www.sudo.ws/sudo/license.html"; 80 81 + maintainers = with stdenv.lib.maintainers; [ eelco delroth ]; 82 83 platforms = stdenv.lib.platforms.linux; 84 };
+4
pkgs/top-level/aliases.nix
··· 46 arduino_core = arduino-core; # added 2015-02-04 47 arora = throw "arora has been removed."; # added 2020-09-09 48 asciidocFull = asciidoc-full; # added 2014-06-22 49 at_spi2_atk = at-spi2-atk; # added 2018-02-25 50 at_spi2_core = at-spi2-core; # added 2018-02-25 51 avldrums-lv2 = x42-avldrums; # added 2020-03-29 ··· 555 source-han-serif-traditional-chinese = source-han-serif; 556 557 net_snmp = net-snmp; # added 2019-12-21 558 spaceOrbit = space-orbit; # addewd 2016-05-23 559 speech_tools = speech-tools; # added 2018-04-25 560 speedtest_cli = speedtest-cli; # added 2015-02-17 ··· 661 youtubeDL = youtube-dl; # added 2014-10-26 662 zdfmediathk = mediathekview; # added 2019-01-19 663 gnome_user_docs = gnome-user-docs; # added 2019-11-20 664 665 # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 666 # branch-off
··· 46 arduino_core = arduino-core; # added 2015-02-04 47 arora = throw "arora has been removed."; # added 2020-09-09 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 50 at_spi2_atk = at-spi2-atk; # added 2018-02-25 51 at_spi2_core = at-spi2-core; # added 2018-02-25 52 avldrums-lv2 = x42-avldrums; # added 2020-03-29 ··· 556 source-han-serif-traditional-chinese = source-han-serif; 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 560 spaceOrbit = space-orbit; # addewd 2016-05-23 561 speech_tools = speech-tools; # added 2018-04-25 562 speedtest_cli = speedtest-cli; # added 2015-02-17 ··· 663 youtubeDL = youtube-dl; # added 2014-10-26 664 zdfmediathk = mediathekview; # added 2019-01-19 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 668 669 # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 670 # branch-off
+91 -56
pkgs/top-level/all-packages.nix
··· 278 279 dispad = callPackage ../tools/X11/dispad { }; 280 281 - dupeguru = callPackage ../applications/misc/dupeguru { qt5 = qt514; }; 282 283 dump1090 = callPackage ../applications/radio/dump1090 { }; 284 ··· 978 cudd = callPackage ../development/libraries/cudd { }; 979 980 cue = callPackage ../development/tools/cue { }; 981 982 deltachat-electron = callPackage 983 ../applications/networking/instant-messengers/deltachat-electron { }; ··· 2061 2062 gmic = callPackage ../tools/graphics/gmic { }; 2063 2064 - gmic-qt = libsForQt514.callPackage ../tools/graphics/gmic-qt { }; 2065 2066 gmic-qt-krita = gmic-qt.override { 2067 variant = "krita"; 2068 }; ··· 2281 nfstrace = callPackage ../tools/networking/nfstrace { }; 2282 2283 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 2284 2285 nix-template = callPackage ../tools/package-management/nix-template { }; 2286 ··· 3703 3704 flashrom = callPackage ../tools/misc/flashrom { }; 3705 3706 - flent = python3Packages.callPackage ../applications/networking/flent { qt5 = qt514; }; 3707 3708 flpsed = callPackage ../applications/editors/flpsed { }; 3709 ··· 3740 flac123 = callPackage ../applications/audio/flac123 { }; 3741 3742 flamegraph = callPackage ../development/tools/flamegraph { }; 3743 3744 flvtool2 = callPackage ../tools/video/flvtool2 { }; 3745 ··· 5760 5761 mkgmap = callPackage ../applications/misc/mkgmap { }; 5762 5763 mpack = callPackage ../tools/networking/mpack { }; 5764 5765 mtm = callPackage ../tools/misc/mtm { }; ··· 6491 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 6492 }; 6493 6494 - qarte = libsForQt514.callPackage ../applications/video/qarte { }; 6495 6496 qlcplus = libsForQt512.callPackage ../applications/misc/qlcplus { }; 6497 ··· 6595 6596 reredirect = callPackage ../tools/misc/reredirect { }; 6597 6598 - retext = libsForQt514.callPackage ../applications/editors/retext { }; 6599 6600 richgo = callPackage ../development/tools/richgo { }; 6601 ··· 9264 graalvm8-ee 9265 graalvm11-ee; 9266 9267 - openshot-qt = libsForQt514.callPackage ../applications/video/openshot-qt { }; 9268 9269 openspin = callPackage ../development/compilers/openspin { }; 9270 ··· 10225 python3Packages = python3.pkgs; 10226 10227 pythonInterpreters = callPackage ./../development/interpreters/python { 10228 - # Overrides that apply to all Python interpreters 10229 pkgs = pkgs.extend (final: _: { 10230 - qt5 = final.qt514; 10231 - libsForQt5 = final.libsForQt514; 10232 }); 10233 }; 10234 inherit (pythonInterpreters) python27 python36 python37 python38 python39 python3Minimal pypy27 pypy36; ··· 10381 spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { }; 10382 spidermonkey_68 = callPackage ../development/interpreters/spidermonkey/68.nix { }; 10383 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { }; 10384 - spidermonkey = spidermonkey_68; 10385 10386 ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { }; 10387 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { }; ··· 10830 }; 10831 10832 # Does not actually depend on Qt 5 10833 - inherit (kdeFrameworks) extra-cmake-modules kapidox kdoctools; 10834 10835 coccinelle = callPackage ../development/tools/misc/coccinelle { 10836 ocamlPackages = ocaml-ng.ocamlPackages_4_05; ··· 11225 11226 kati = callPackage ../development/tools/build-managers/kati { }; 11227 11228 - kcc = libsForQt514.callPackage ../applications/graphics/kcc { }; 11229 11230 kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { 11231 gperf = gperf_3_0; ··· 12554 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {}; 12555 12556 giblib = callPackage ../development/libraries/giblib { }; 12557 12558 gio-sharp = callPackage ../development/libraries/gio-sharp { }; 12559 ··· 15038 kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt 15039 networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet 15040 syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose 15041 - kcontacts kquickcharts; 15042 15043 ### KDE PLASMA 5 15044 ··· 15074 15075 kproperty = callPackage ../development/libraries/kproperty { }; 15076 15077 kreport = callPackage ../development/libraries/kreport { }; 15078 15079 libcommuni = callPackage ../development/libraries/libcommuni { }; ··· 15117 qt5Support = true; 15118 suffix = "qt5"; 15119 }; 15120 15121 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 15122 ··· 15371 15372 simp_le = callPackage ../tools/admin/simp_le { }; 15373 15374 - simpleitk = callPackage ../development/libraries/simpleitk { 15375 - lua = lua51Packages.lua; 15376 - }; 15377 15378 sfml = callPackage ../development/libraries/sfml { 15379 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL; ··· 16374 16375 inherit (callPackages ../servers/asterisk { }) 16376 asterisk asterisk-stable asterisk-lts 16377 - asterisk_13 asterisk_15 asterisk_16; 16378 16379 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { }; 16380 ··· 16402 }; 16403 16404 couchdb = callPackage ../servers/http/couchdb { 16405 - spidermonkey = spidermonkey_1_8_5; 16406 sphinx = python27Packages.sphinx; 16407 erlang = erlangR19; 16408 }; 16409 16410 couchdb2 = callPackage ../servers/http/couchdb/2.0.0.nix { 16411 - spidermonkey = spidermonkey_1_8_5; 16412 erlang = erlangR21; 16413 }; 16414 16415 couchdb3 = callPackage ../servers/http/couchdb/3.nix { 16416 - spidermonkey = spidermonkey_68; 16417 erlang = erlangR22; 16418 }; 16419 ··· 16768 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; 16769 }; 16770 16771 - qpaeq = libsForQt514.callPackage ../servers/pulseaudio/qpaeq.nix { }; 16772 16773 pulseaudioFull = pulseaudio.override { 16774 x11Support = true; ··· 16936 oidentd = callPackage ../servers/identd/oidentd { }; 16937 16938 openfire = callPackage ../servers/xmpp/openfire { }; 16939 - 16940 - oracleXE = callPackage ../servers/sql/oracle-xe { }; 16941 16942 softether_4_25 = callPackage ../servers/softether/4.25.nix { openssl = openssl_1_0_2; }; 16943 softether_4_29 = callPackage ../servers/softether/4.29.nix { }; ··· 17522 17523 fatrace = callPackage ../os-specific/linux/fatrace { }; 17524 17525 - ffado = libsForQt514.callPackage ../os-specific/linux/ffado { 17526 inherit (pkgs.linuxPackages) kernel; 17527 }; 17528 libffado = ffado; ··· 19745 19746 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { }; 19747 19748 - cadence = libsForQt514.callPackage ../applications/audio/cadence { }; 19749 19750 cheesecutter = callPackage ../applications/audio/cheesecutter { }; 19751 ··· 19941 19942 calculix = callPackage ../applications/science/math/calculix {}; 19943 19944 - calibre-py2 = libsForQt514.callPackage ../applications/misc/calibre { pythonPackages = python2Packages; }; 19945 19946 - calibre-py3 = libsForQt514.callPackage ../applications/misc/calibre { pythonPackages = python3Packages; }; 19947 19948 calibre = calibre-py3; 19949 ··· 19961 19962 carddav-util = callPackage ../tools/networking/carddav-util { }; 19963 19964 - carla = libsForQt514.callPackage ../applications/audio/carla { }; 19965 19966 castor = callPackage ../applications/networking/browsers/castor { }; 19967 ··· 20108 20109 coyim = callPackage ../applications/networking/instant-messengers/coyim {}; 20110 20111 - cq-editor = libsForQt514.callPackage ../applications/graphics/cq-editor { 20112 python3Packages = python37Packages; 20113 }; 20114 ··· 20318 20319 ekho = callPackage ../applications/audio/ekho { }; 20320 20321 - electron-cash = libsForQt514.callPackage ../applications/misc/electron-cash { }; 20322 20323 electrum = libsForQt5.callPackage ../applications/misc/electrum { }; 20324 20325 electrum-dash = callPackage ../applications/misc/electrum/dash.nix { }; 20326 20327 - electrum-ltc = libsForQt514.callPackage ../applications/misc/electrum/ltc.nix { }; 20328 20329 elementary-planner = callPackage ../applications/office/elementary-planner { }; 20330 ··· 20812 20813 fractal = callPackage ../applications/networking/instant-messengers/fractal { }; 20814 20815 - freecad = libsForQt514.callPackage ../applications/graphics/freecad { 20816 mpi = openmpi; 20817 }; 20818 - freecadStable = libsForQt514.callPackage ../applications/graphics/freecad/stable.nix { 20819 mpi = openmpi; 20820 opencascade-occt = opencascade-occt730; 20821 python3Packages = python37Packages; ··· 20846 20847 freerdpUnstable = freerdp; 20848 20849 - friture = libsForQt514.callPackage ../applications/audio/friture { }; 20850 20851 fte = callPackage ../applications/editors/fte { }; 20852 ··· 20940 opencv = python37Packages.opencv3; 20941 }; 20942 20943 - manuskript = libsForQt514.callPackage ../applications/editors/manuskript { }; 20944 20945 manul = callPackage ../development/tools/manul { }; 20946 ··· 21403 # Impressive, formerly known as "KeyJNote". 21404 impressive = callPackage ../applications/office/impressive { }; 21405 21406 - inkcut = libsForQt514.callPackage ../applications/misc/inkcut { }; 21407 21408 inkscape = callPackage ../applications/graphics/inkscape { 21409 lcms = lcms2; ··· 21569 21570 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21571 21572 - kdeconnect = libsForQt514.callPackage ../applications/misc/kdeconnect { }; 21573 21574 inherit (kdeFrameworks) kdesu; 21575 ··· 21630 21631 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 21632 21633 - kmymoney = libsForQt514.callPackage ../applications/office/kmymoney { 21634 inherit (kdeApplications) kidentitymanagement; 21635 inherit (kdeFrameworks) kdewebkit; 21636 }; ··· 21645 21646 kpt = callPackage ../applications/networking/cluster/kpt { }; 21647 21648 - krita = libsForQt514.callPackage ../applications/graphics/krita { 21649 openjpeg = openjpeg_1; 21650 }; 21651 ··· 21727 21728 legit = gitAndTools.legit; 21729 21730 - leo-editor = libsForQt514.callPackage ../applications/editors/leo-editor { }; 21731 21732 libowfat = callPackage ../development/libraries/libowfat { }; 21733 ··· 22882 22883 qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {}; 22884 22885 - qgis-unwrapped = libsForQt514.callPackage ../applications/gis/qgis/unwrapped.nix { 22886 withGrass = false; 22887 }; 22888 ··· 22914 22915 qmmp = libsForQt5.callPackage ../applications/audio/qmmp { }; 22916 22917 - qnotero = libsForQt514.callPackage ../applications/office/qnotero { }; 22918 22919 qrcode = callPackage ../tools/graphics/qrcode {}; 22920 ··· 23008 23009 quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; }; 23010 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 { }; 23020 23021 qxw = callPackage ../applications/editors/qxw {}; 23022 ··· 23038 23039 rapcad = libsForQt514.callPackage ../applications/graphics/rapcad { boost = boost159; }; 23040 23041 - rapid-photo-downloader = libsForQt514.callPackage ../applications/graphics/rapid-photo-downloader { }; 23042 23043 rapidsvn = callPackage ../applications/version-management/rapidsvn { }; 23044 ··· 23333 23334 curaengine = callPackage ../applications/misc/curaengine { inherit (python3.pkgs) libarcus; }; 23335 23336 - cura = libsForQt514.callPackage ../applications/misc/cura { }; 23337 23338 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { }; 23339 23340 - curaLulzbot = libsForQt514.callPackage ../applications/misc/cura/lulzbot/default.nix { }; 23341 23342 curaByDagoma = callPackage ../applications/misc/curabydagoma { }; 23343 ··· 24058 24059 webcamoid = libsForQt514.callPackage ../applications/video/webcamoid { }; 24060 24061 - webmacs = libsForQt514.callPackage ../applications/networking/browsers/webmacs {}; 24062 24063 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {}; 24064 ··· 26549 26550 fped = callPackage ../applications/science/electronics/fped { }; 26551 26552 # this is a wrapper for kicad.base and kicad.libraries 26553 kicad = callPackage ../applications/science/electronics/kicad { }; 26554 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; }; ··· 26777 26778 nlojet = callPackage ../development/libraries/physics/nlojet { }; 26779 26780 - pythia = callPackage ../development/libraries/physics/pythia { }; 26781 26782 rivet = callPackage ../development/libraries/physics/rivet { 26783 hepmc = hepmc2;
··· 278 279 dispad = callPackage ../tools/X11/dispad { }; 280 281 + dupeguru = callPackage ../applications/misc/dupeguru { }; 282 283 dump1090 = callPackage ../applications/radio/dump1090 { }; 284 ··· 978 cudd = callPackage ../development/libraries/cudd { }; 979 980 cue = callPackage ../development/tools/cue { }; 981 + 982 + cyclone-scheme = callPackage ../development/interpreters/cyclone { }; 983 984 deltachat-electron = callPackage 985 ../applications/networking/instant-messengers/deltachat-electron { }; ··· 2063 2064 gmic = callPackage ../tools/graphics/gmic { }; 2065 2066 + gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { }; 2067 2068 + # NOTE: If overriding qt version, krita needs to use the same qt version as 2069 + # well. 2070 gmic-qt-krita = gmic-qt.override { 2071 variant = "krita"; 2072 }; ··· 2285 nfstrace = callPackage ../tools/networking/nfstrace { }; 2286 2287 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 2288 + 2289 + nix-output-monitor = haskell.lib.justStaticExecutables (haskellPackages.nix-output-monitor); 2290 2291 nix-template = callPackage ../tools/package-management/nix-template { }; 2292 ··· 3709 3710 flashrom = callPackage ../tools/misc/flashrom { }; 3711 3712 + flent = python3Packages.callPackage ../applications/networking/flent { }; 3713 3714 flpsed = callPackage ../applications/editors/flpsed { }; 3715 ··· 3746 flac123 = callPackage ../applications/audio/flac123 { }; 3747 3748 flamegraph = callPackage ../development/tools/flamegraph { }; 3749 + 3750 + flips = callPackage ../tools/compression/flips { }; 3751 3752 flvtool2 = callPackage ../tools/video/flvtool2 { }; 3753 ··· 5768 5769 mkgmap = callPackage ../applications/misc/mkgmap { }; 5770 5771 + mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { }; 5772 + 5773 mpack = callPackage ../tools/networking/mpack { }; 5774 5775 mtm = callPackage ../tools/misc/mtm { }; ··· 6501 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 6502 }; 6503 6504 + qarte = libsForQt5.callPackage ../applications/video/qarte { }; 6505 6506 qlcplus = libsForQt512.callPackage ../applications/misc/qlcplus { }; 6507 ··· 6605 6606 reredirect = callPackage ../tools/misc/reredirect { }; 6607 6608 + retext = libsForQt5.callPackage ../applications/editors/retext { }; 6609 6610 richgo = callPackage ../development/tools/richgo { }; 6611 ··· 9274 graalvm8-ee 9275 graalvm11-ee; 9276 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 { }; 9289 9290 openspin = callPackage ../development/compilers/openspin { }; 9291 ··· 10246 python3Packages = python3.pkgs; 10247 10248 pythonInterpreters = callPackage ./../development/interpreters/python { 10249 + # Overrides that apply to all Python interpreters and their packages 10250 + # Generally, this should be avoided. 10251 pkgs = pkgs.extend (final: _: { 10252 }); 10253 }; 10254 inherit (pythonInterpreters) python27 python36 python37 python38 python39 python3Minimal pypy27 pypy36; ··· 10401 spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { }; 10402 spidermonkey_68 = callPackage ../development/interpreters/spidermonkey/68.nix { }; 10403 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { }; 10404 10405 ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { }; 10406 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { }; ··· 10849 }; 10850 10851 # Does not actually depend on Qt 5 10852 + inherit (kdeFrameworks) extra-cmake-modules; 10853 10854 coccinelle = callPackage ../development/tools/misc/coccinelle { 10855 ocamlPackages = ocaml-ng.ocamlPackages_4_05; ··· 11244 11245 kati = callPackage ../development/tools/build-managers/kati { }; 11246 11247 + kcc = libsForQt5.callPackage ../applications/graphics/kcc { }; 11248 11249 kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { 11250 gperf = gperf_3_0; ··· 12573 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {}; 12574 12575 giblib = callPackage ../development/libraries/giblib { }; 12576 + 12577 + gifticlib = callPackage ../development/libraries/science/biology/gifticlib { }; 12578 12579 gio-sharp = callPackage ../development/libraries/gio-sharp { }; 12580 ··· 15059 kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt 15060 networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet 15061 syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose 15062 + kcontacts kquickcharts kdoctools kapidox; 15063 15064 ### KDE PLASMA 5 15065 ··· 15095 15096 kproperty = callPackage ../development/libraries/kproperty { }; 15097 15098 + kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { }; 15099 + 15100 kreport = callPackage ../development/libraries/kreport { }; 15101 15102 libcommuni = callPackage ../development/libraries/libcommuni { }; ··· 15140 qt5Support = true; 15141 suffix = "qt5"; 15142 }; 15143 + 15144 + pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { }; 15145 15146 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 15147 ··· 15396 15397 simp_le = callPackage ../tools/admin/simp_le { }; 15398 15399 + simpleitk = callPackage ../development/libraries/simpleitk { }; 15400 15401 sfml = callPackage ../development/libraries/sfml { 15402 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL; ··· 16397 16398 inherit (callPackages ../servers/asterisk { }) 16399 asterisk asterisk-stable asterisk-lts 16400 + asterisk_13 asterisk_16 asterisk_17; 16401 16402 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { }; 16403 ··· 16425 }; 16426 16427 couchdb = callPackage ../servers/http/couchdb { 16428 sphinx = python27Packages.sphinx; 16429 erlang = erlangR19; 16430 }; 16431 16432 couchdb2 = callPackage ../servers/http/couchdb/2.0.0.nix { 16433 erlang = erlangR21; 16434 }; 16435 16436 couchdb3 = callPackage ../servers/http/couchdb/3.nix { 16437 erlang = erlangR22; 16438 }; 16439 ··· 16788 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; 16789 }; 16790 16791 + qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { }; 16792 16793 pulseaudioFull = pulseaudio.override { 16794 x11Support = true; ··· 16956 oidentd = callPackage ../servers/identd/oidentd { }; 16957 16958 openfire = callPackage ../servers/xmpp/openfire { }; 16959 16960 softether_4_25 = callPackage ../servers/softether/4.25.nix { openssl = openssl_1_0_2; }; 16961 softether_4_29 = callPackage ../servers/softether/4.29.nix { }; ··· 17540 17541 fatrace = callPackage ../os-specific/linux/fatrace { }; 17542 17543 + ffado = libsForQt5.callPackage ../os-specific/linux/ffado { 17544 inherit (pkgs.linuxPackages) kernel; 17545 }; 17546 libffado = ffado; ··· 19763 19764 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { }; 19765 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 { }; 19777 19778 cheesecutter = callPackage ../applications/audio/cheesecutter { }; 19779 ··· 19969 19970 calculix = callPackage ../applications/science/math/calculix {}; 19971 19972 + calibre-py2 = libsForQt5.callPackage ../applications/misc/calibre { pythonPackages = python2Packages; }; 19973 19974 + calibre-py3 = libsForQt5.callPackage ../applications/misc/calibre { pythonPackages = python3Packages; }; 19975 19976 calibre = calibre-py3; 19977 ··· 19989 19990 carddav-util = callPackage ../tools/networking/carddav-util { }; 19991 19992 + carla = libsForQt5.callPackage ../applications/audio/carla { }; 19993 19994 castor = callPackage ../applications/networking/browsers/castor { }; 19995 ··· 20136 20137 coyim = callPackage ../applications/networking/instant-messengers/coyim {}; 20138 20139 + cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { 20140 python3Packages = python37Packages; 20141 }; 20142 ··· 20346 20347 ekho = callPackage ../applications/audio/ekho { }; 20348 20349 + electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { }; 20350 20351 electrum = libsForQt5.callPackage ../applications/misc/electrum { }; 20352 20353 electrum-dash = callPackage ../applications/misc/electrum/dash.nix { }; 20354 20355 + electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { }; 20356 20357 elementary-planner = callPackage ../applications/office/elementary-planner { }; 20358 ··· 20840 20841 fractal = callPackage ../applications/networking/instant-messengers/fractal { }; 20842 20843 + freecad = libsForQt5.callPackage ../applications/graphics/freecad { 20844 mpi = openmpi; 20845 }; 20846 + freecadStable = libsForQt5.callPackage ../applications/graphics/freecad/stable.nix { 20847 mpi = openmpi; 20848 opencascade-occt = opencascade-occt730; 20849 python3Packages = python37Packages; ··· 20874 20875 freerdpUnstable = freerdp; 20876 20877 + friture = libsForQt5.callPackage ../applications/audio/friture { }; 20878 20879 fte = callPackage ../applications/editors/fte { }; 20880 ··· 20968 opencv = python37Packages.opencv3; 20969 }; 20970 20971 + manuskript = libsForQt5.callPackage ../applications/editors/manuskript { }; 20972 20973 manul = callPackage ../development/tools/manul { }; 20974 ··· 21431 # Impressive, formerly known as "KeyJNote". 21432 impressive = callPackage ../applications/office/impressive { }; 21433 21434 + inkcut = libsForQt5.callPackage ../applications/misc/inkcut { }; 21435 21436 inkscape = callPackage ../applications/graphics/inkscape { 21437 lcms = lcms2; ··· 21597 21598 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21599 21600 + kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { }; 21601 21602 inherit (kdeFrameworks) kdesu; 21603 ··· 21658 21659 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 21660 21661 + kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { 21662 inherit (kdeApplications) kidentitymanagement; 21663 inherit (kdeFrameworks) kdewebkit; 21664 }; ··· 21673 21674 kpt = callPackage ../applications/networking/cluster/kpt { }; 21675 21676 + krita = libsForQt5.callPackage ../applications/graphics/krita { 21677 openjpeg = openjpeg_1; 21678 }; 21679 ··· 21755 21756 legit = gitAndTools.legit; 21757 21758 + leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { }; 21759 21760 libowfat = callPackage ../development/libraries/libowfat { }; 21761 ··· 22910 22911 qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {}; 22912 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 { 22925 withGrass = false; 22926 }; 22927 ··· 22953 22954 qmmp = libsForQt5.callPackage ../applications/audio/qmmp { }; 22955 22956 + qnotero = libsForQt5.callPackage ../applications/office/qnotero { }; 22957 22958 qrcode = callPackage ../tools/graphics/qrcode {}; 22959 ··· 23047 23048 quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; }; 23049 23050 + qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { }; 23051 23052 qxw = callPackage ../applications/editors/qxw {}; 23053 ··· 23069 23070 rapcad = libsForQt514.callPackage ../applications/graphics/rapcad { boost = boost159; }; 23071 23072 + rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { }; 23073 23074 rapidsvn = callPackage ../applications/version-management/rapidsvn { }; 23075 ··· 23364 23365 curaengine = callPackage ../applications/misc/curaengine { inherit (python3.pkgs) libarcus; }; 23366 23367 + cura = libsForQt5.callPackage ../applications/misc/cura { }; 23368 23369 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { }; 23370 23371 + curaLulzbot = libsForQt5.callPackage ../applications/misc/cura/lulzbot/default.nix { }; 23372 23373 curaByDagoma = callPackage ../applications/misc/curabydagoma { }; 23374 ··· 24089 24090 webcamoid = libsForQt514.callPackage ../applications/video/webcamoid { }; 24091 24092 + webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {}; 24093 24094 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {}; 24095 ··· 26580 26581 fped = callPackage ../applications/science/electronics/fped { }; 26582 26583 + horizon-eda = callPackage ../applications/science/electronics/horizon-eda {}; 26584 + 26585 # this is a wrapper for kicad.base and kicad.libraries 26586 kicad = callPackage ../applications/science/electronics/kicad { }; 26587 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; }; ··· 26810 26811 nlojet = callPackage ../development/libraries/physics/nlojet { }; 26812 26813 + pythia = callPackage ../development/libraries/physics/pythia { 26814 + hepmc = hepmc2; 26815 + }; 26816 26817 rivet = callPackage ../development/libraries/physics/rivet { 26818 hepmc = hepmc2;
+2
pkgs/top-level/python-packages.nix
··· 4050 4051 nose-focus = callPackage ../development/python-modules/nose-focus { }; 4052 4053 nosejs = callPackage ../development/python-modules/nosejs { }; 4054 4055 nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { };
··· 4050 4051 nose-focus = callPackage ../development/python-modules/nose-focus { }; 4052 4053 + nose-timer = callPackage ../development/python-modules/nose-timer { }; 4054 + 4055 nosejs = callPackage ../development/python-modules/nosejs { }; 4056 4057 nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { };