diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index 91a2f5e6c317..d85b18ecb3e9 100644
--- a/nixos/doc/manual/release-notes/rl-2105.xml
+++ b/nixos/doc/manual/release-notes/rl-2105.xml
@@ -703,6 +703,12 @@ environment.systemPackages = [
skip-kernel-setup true and takes care of setting forwarding and rp_filter sysctls by itself as well
as for each interface in services.babeld.interfaces.
+
+
+
+ The option has been renamed to and
+ now follows RFC 0042.
+
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 2ddb85943d34..62dfac0857d8 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -631,6 +631,7 @@
./services/network-filesystems/xtreemfs.nix
./services/network-filesystems/ceph.nix
./services/networking/3proxy.nix
+ ./services/networking/adguardhome.nix
./services/networking/amuled.nix
./services/networking/aria2.nix
./services/networking/asterisk.nix
diff --git a/nixos/modules/services/misc/zigbee2mqtt.nix b/nixos/modules/services/misc/zigbee2mqtt.nix
index cd987eb76c76..4458da1346b7 100644
--- a/nixos/modules/services/misc/zigbee2mqtt.nix
+++ b/nixos/modules/services/misc/zigbee2mqtt.nix
@@ -5,29 +5,17 @@ with lib;
let
cfg = config.services.zigbee2mqtt;
- configJSON = pkgs.writeText "configuration.json"
- (builtins.toJSON (recursiveUpdate defaultConfig cfg.config));
- configFile = pkgs.runCommand "configuration.yaml" { preferLocalBuild = true; } ''
- ${pkgs.remarshal}/bin/json2yaml -i ${configJSON} -o $out
- '';
+ format = pkgs.formats.yaml { };
+ configFile = format.generate "zigbee2mqtt.yaml" cfg.settings;
- # the default config contains all required settings,
- # so the service starts up without crashing.
- defaultConfig = {
- homeassistant = false;
- permit_join = false;
- mqtt = {
- base_topic = "zigbee2mqtt";
- server = "mqtt://localhost:1883";
- };
- serial.port = "/dev/ttyACM0";
- # put device configuration into separate file because configuration.yaml
- # is copied from the store on startup
- devices = "devices.yaml";
- };
in
{
- meta.maintainers = with maintainers; [ sweber ];
+ meta.maintainers = with maintainers; [ sweber hexa ];
+
+ imports = [
+ # Remove warning before the 21.11 release
+ (mkRenamedOptionModule [ "services" "zigbee2mqtt" "config" ] [ "services" "zigbee2mqtt" "settings" ])
+ ];
options.services.zigbee2mqtt = {
enable = mkEnableOption "enable zigbee2mqtt service";
@@ -37,7 +25,11 @@ in
default = pkgs.zigbee2mqtt.override {
dataDir = cfg.dataDir;
};
- defaultText = "pkgs.zigbee2mqtt";
+ defaultText = literalExample ''
+ pkgs.zigbee2mqtt {
+ dataDir = services.zigbee2mqtt.dataDir
+ }
+ '';
type = types.package;
};
@@ -47,9 +39,9 @@ in
type = types.path;
};
- config = mkOption {
+ settings = mkOption {
+ type = format.type;
default = {};
- type = with types; nullOr attrs;
example = literalExample ''
{
homeassistant = config.services.home-assistant.enable;
@@ -61,11 +53,28 @@ in
'';
description = ''
Your configuration.yaml as a Nix attribute set.
+ Check the documentation
+ for possible options.
'';
};
};
config = mkIf (cfg.enable) {
+
+ # preset config values
+ services.zigbee2mqtt.settings = {
+ homeassistant = mkDefault config.services.home-assistant.enable;
+ permit_join = mkDefault false;
+ mqtt = {
+ base_topic = mkDefault "zigbee2mqtt";
+ server = mkDefault "mqtt://localhost:1883";
+ };
+ serial.port = mkDefault "/dev/ttyACM0";
+ # reference device configuration, that is kept in a separate file
+ # to prevent it being overwritten in the units ExecStartPre script
+ devices = mkDefault "devices.yaml";
+ };
+
systemd.services.zigbee2mqtt = {
description = "Zigbee2mqtt Service";
wantedBy = [ "multi-user.target" ];
@@ -76,10 +85,48 @@ in
User = "zigbee2mqtt";
WorkingDirectory = cfg.dataDir;
Restart = "on-failure";
+
+ # Hardening
+ CapabilityBoundingSet = "";
+ DeviceAllow = [
+ config.services.zigbee2mqtt.settings.serial.port
+ ];
+ DevicePolicy = "closed";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = false;
+ NoNewPrivileges = true;
+ PrivateDevices = false; # prevents access to /dev/serial, because it is set 0700 root:root
+ PrivateUsers = true;
+ PrivateTmp = true;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProcSubset = "pid";
ProtectSystem = "strict";
ReadWritePaths = cfg.dataDir;
- PrivateTmp = true;
RemoveIPC = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SupplementaryGroups = [
+ "dialout"
+ ];
+ SystemCallArchitectures = "native";
+ SystemCallFilter = [
+ "@system-service"
+ "~@privileged"
+ "~@resources"
+ ];
+ UMask = "0077";
};
preStart = ''
cp --no-preserve=mode ${configFile} "${cfg.dataDir}/configuration.yaml"
@@ -90,7 +137,6 @@ in
home = cfg.dataDir;
createHome = true;
group = "zigbee2mqtt";
- extraGroups = [ "dialout" ];
uid = config.ids.uids.zigbee2mqtt;
};
diff --git a/nixos/modules/services/networking/adguardhome.nix b/nixos/modules/services/networking/adguardhome.nix
new file mode 100644
index 000000000000..4388ef2b7e57
--- /dev/null
+++ b/nixos/modules/services/networking/adguardhome.nix
@@ -0,0 +1,78 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.adguardhome;
+
+ args = concatStringsSep " " ([
+ "--no-check-update"
+ "--pidfile /run/AdGuardHome/AdGuardHome.pid"
+ "--work-dir /var/lib/AdGuardHome/"
+ "--config /var/lib/AdGuardHome/AdGuardHome.yaml"
+ "--host ${cfg.host}"
+ "--port ${toString cfg.port}"
+ ] ++ cfg.extraArgs);
+
+in
+{
+ options.services.adguardhome = with types; {
+ enable = mkEnableOption "AdGuard Home network-wide ad blocker";
+
+ host = mkOption {
+ default = "0.0.0.0";
+ type = str;
+ description = ''
+ Host address to bind HTTP server to.
+ '';
+ };
+
+ port = mkOption {
+ default = 3000;
+ type = port;
+ description = ''
+ Port to serve HTTP pages on.
+ '';
+ };
+
+ openFirewall = mkOption {
+ default = false;
+ type = bool;
+ description = ''
+ Open ports in the firewall for the AdGuard Home web interface. Does not
+ open the port needed to access the DNS resolver.
+ '';
+ };
+
+ extraArgs = mkOption {
+ default = [ ];
+ type = listOf str;
+ description = ''
+ Extra command line parameters to be passed to the adguardhome binary.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.adguardhome = {
+ description = "AdGuard Home: Network-level blocker";
+ after = [ "syslog.target" "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ unitConfig = {
+ StartLimitIntervalSec = 5;
+ StartLimitBurst = 10;
+ };
+ serviceConfig = {
+ DynamicUser = true;
+ ExecStart = "${pkgs.adguardhome}/bin/adguardhome ${args}";
+ AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+ Restart = "always";
+ RestartSec = 10;
+ RuntimeDirectory = "AdGuardHome";
+ StateDirectory = "AdGuardHome";
+ };
+ };
+
+ networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ];
+ };
+}
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 18e1263fef5e..d811879b7b1e 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -819,28 +819,38 @@ in
# Logs directory and mode
LogsDirectory = "nginx";
LogsDirectoryMode = "0750";
+ # Proc filesystem
+ ProcSubset = "pid";
+ ProtectProc = "invisible";
+ # New file permissions
+ UMask = "0027"; # 0640 / 0750
# Capabilities
AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" "CAP_SYS_RESOURCE" ];
CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" "CAP_SYS_RESOURCE" ];
# Security
NoNewPrivileges = true;
- # Sandboxing
+ # Sandboxing (sorted by occurrence in https://www.freedesktop.org/software/systemd/man/systemd.exec.html)
ProtectSystem = "strict";
ProtectHome = mkDefault true;
PrivateTmp = true;
PrivateDevices = true;
ProtectHostname = true;
+ ProtectClock = true;
ProtectKernelTunables = true;
ProtectKernelModules = true;
+ ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = !(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules);
RestrictRealtime = true;
RestrictSUIDSGID = true;
+ RemoveIPC = true;
PrivateMounts = true;
# System Call Filtering
SystemCallArchitectures = "native";
+ SystemCallFilter = "~@chown @cpu-emulation @debug @keyring @ipc @module @mount @obsolete @privileged @raw-io @reboot @setuid @swap";
};
};
diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix
index 7a1f11ce40d6..a158509a77ac 100644
--- a/nixos/modules/virtualisation/nixos-containers.nix
+++ b/nixos/modules/virtualisation/nixos-containers.nix
@@ -35,6 +35,9 @@ let
''
#! ${pkgs.runtimeShell} -e
+ # Exit early if we're asked to shut down.
+ trap "exit 0" SIGRTMIN+3
+
# Initialise the container side of the veth pair.
if [ -n "$HOST_ADDRESS" ] || [ -n "$HOST_ADDRESS6" ] ||
[ -n "$LOCAL_ADDRESS" ] || [ -n "$LOCAL_ADDRESS6" ] ||
@@ -60,8 +63,12 @@ let
${concatStringsSep "\n" (mapAttrsToList renderExtraVeth cfg.extraVeths)}
- # Start the regular stage 1 script.
- exec "$1"
+ # Start the regular stage 2 script.
+ # We source instead of exec to not lose an early stop signal, which is
+ # also the only _reliable_ shutdown signal we have since early stop
+ # does not execute ExecStop* commands.
+ set +e
+ . "$1"
''
);
@@ -127,12 +134,16 @@ let
''}
# Run systemd-nspawn without startup notification (we'll
- # wait for the container systemd to signal readiness).
+ # wait for the container systemd to signal readiness)
+ # Kill signal handling means systemd-nspawn will pass a system-halt signal
+ # to the container systemd when it receives SIGTERM for container shutdown;
+ # containerInit and stage2 have to handle this as well.
exec ${config.systemd.package}/bin/systemd-nspawn \
--keep-unit \
-M "$INSTANCE" -D "$root" $extraFlags \
$EXTRA_NSPAWN_FLAGS \
--notify-ready=yes \
+ --kill-signal=SIGRTMIN+3 \
--bind-ro=/nix/store \
--bind-ro=/nix/var/nix/db \
--bind-ro=/nix/var/nix/daemon-socket \
@@ -259,13 +270,10 @@ let
Slice = "machine.slice";
Delegate = true;
- # Hack: we don't want to kill systemd-nspawn, since we call
- # "machinectl poweroff" in preStop to shut down the
- # container cleanly. But systemd requires sending a signal
- # (at least if we want remaining processes to be killed
- # after the timeout). So send an ignored signal.
+ # We rely on systemd-nspawn turning a SIGTERM to itself into a shutdown
+ # signal (SIGRTMIN+3) for the inner container.
KillMode = "mixed";
- KillSignal = "WINCH";
+ KillSignal = "TERM";
DevicePolicy = "closed";
DeviceAllow = map (d: "${d.node} ${d.modifier}") cfg.allowedDevices;
@@ -747,8 +755,6 @@ in
postStart = postStartScript dummyConfig;
- preStop = "machinectl poweroff $INSTANCE";
-
restartIfChanged = false;
serviceConfig = serviceDirectives dummyConfig;
diff --git a/nixos/tests/containers-imperative.nix b/nixos/tests/containers-imperative.nix
index 0ff0d3f95452..bb207165a02a 100644
--- a/nixos/tests/containers-imperative.nix
+++ b/nixos/tests/containers-imperative.nix
@@ -111,6 +111,26 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
machine.succeed(f"nixos-container stop {id1}")
machine.succeed(f"nixos-container start {id1}")
+ # clear serial backlog for next tests
+ machine.succeed("logger eat console backlog 3ea46eb2-7f82-4f70-b810-3f00e3dd4c4d")
+ machine.wait_for_console_text(
+ "eat console backlog 3ea46eb2-7f82-4f70-b810-3f00e3dd4c4d"
+ )
+
+ with subtest("Stop a container early"):
+ machine.succeed(f"nixos-container stop {id1}")
+ machine.succeed(f"nixos-container start {id1} &")
+ machine.wait_for_console_text("Stage 2")
+ machine.succeed(f"nixos-container stop {id1}")
+ machine.wait_for_console_text(f"Container {id1} exited successfully")
+ machine.succeed(f"nixos-container start {id1}")
+
+ with subtest("Stop a container without machined (regression test for #109695)"):
+ machine.systemctl("stop systemd-machined")
+ machine.succeed(f"nixos-container stop {id1}")
+ machine.wait_for_console_text(f"Container {id1} has been shut down")
+ machine.succeed(f"nixos-container start {id1}")
+
with subtest("tmpfiles are present"):
machine.log("creating container tmpfiles")
machine.succeed(
diff --git a/nixos/tests/zigbee2mqtt.nix b/nixos/tests/zigbee2mqtt.nix
index b7bb21f9227a..98aadbb699bd 100644
--- a/nixos/tests/zigbee2mqtt.nix
+++ b/nixos/tests/zigbee2mqtt.nix
@@ -1,4 +1,4 @@
-import ./make-test-python.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
{
machine = { pkgs, ... }:
@@ -6,6 +6,8 @@ import ./make-test-python.nix ({ pkgs, ... }:
services.zigbee2mqtt = {
enable = true;
};
+
+ systemd.services.zigbee2mqtt.serviceConfig.DevicePolicy = lib.mkForce "auto";
};
testScript = ''
@@ -14,6 +16,8 @@ import ./make-test-python.nix ({ pkgs, ... }:
machine.succeed(
"journalctl -eu zigbee2mqtt | grep \"Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'\""
)
+
+ machine.log(machine.succeed("systemd-analyze security zigbee2mqtt.service"))
'';
}
)
diff --git a/pkgs/applications/audio/kid3/default.nix b/pkgs/applications/audio/kid3/default.nix
index abfc9e7fe1e9..7f8015e71437 100644
--- a/pkgs/applications/audio/kid3/default.nix
+++ b/pkgs/applications/audio/kid3/default.nix
@@ -6,7 +6,7 @@
, cmake
, docbook_xml_dtd_45
, docbook_xsl
-, ffmpeg_3
+, ffmpeg
, flac
, id3lib
, libogg
@@ -31,21 +31,22 @@ stdenv.mkDerivation rec {
version = "3.8.6";
src = fetchurl {
- url = "mirror://sourceforge/project/kid3/kid3/${version}/${pname}-${version}.tar.gz";
- sha256 = "sha256-ce+MWCJzAnN+u+07f0dvn0jnbqiUlS2RbcM9nAj5bgg=";
+ url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz";
+ hash = "sha256-R4gAWlCw8RezhYbw1XDo+wdp797IbLoM3wqHwr+ul6k=";
};
nativeBuildInputs = [
cmake
+ docbook_xml_dtd_45
+ docbook_xsl
pkg-config
+ python3
wrapQtAppsHook
];
buildInputs = [
automoc4
chromaprint
- docbook_xml_dtd_45
- docbook_xsl
- ffmpeg_3
+ ffmpeg
flac
id3lib
libogg
@@ -53,7 +54,6 @@ stdenv.mkDerivation rec {
libxslt
mp4v2
phonon
- python3
qtbase
qtmultimedia
qtquickcontrols
@@ -71,6 +71,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
+ homepage = "https://kid3.kde.org/";
description = "A simple and powerful audio tag editor";
longDescription = ''
If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC,
@@ -101,7 +102,6 @@ stdenv.mkDerivation rec {
- Edit synchronized lyrics and event timing codes, import and export
LRC files.
'';
- homepage = "http://kid3.sourceforge.net/";
license = licenses.lgpl2Plus;
maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux;
diff --git a/pkgs/applications/audio/quodlibet/default.nix b/pkgs/applications/audio/quodlibet/default.nix
index 2110a0deb242..738bf161cd59 100644
--- a/pkgs/applications/audio/quodlibet/default.nix
+++ b/pkgs/applications/audio/quodlibet/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, python3, wrapGAppsHook, gettext, libsoup, gnome3, gtk3, gdk-pixbuf, librsvg,
tag ? "", xvfb_run, dbus, glibcLocales, glib, glib-networking, gobject-introspection, hicolor-icon-theme,
gst_all_1, withGstPlugins ? true,
- xineBackend ? false, xineLib,
+ xineBackend ? false, xine-lib,
withDbusPython ? false, withPyInotify ? false, withMusicBrainzNgs ? false, withPahoMqtt ? false,
webkitgtk ? null,
keybinder3 ? null, gtksourceview ? null, libmodplug ? null, kakasi ? null, libappindicator-gtk3 ? null }:
@@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec {
checkInputs = [ gdk-pixbuf hicolor-icon-theme ] ++ (with python3.pkgs; [ pytest pytest_xdist polib xvfb_run dbus.daemon glibcLocales ]);
buildInputs = [ gnome3.adwaita-icon-theme libsoup glib glib-networking gtk3 webkitgtk gdk-pixbuf keybinder3 gtksourceview libmodplug libappindicator-gtk3 kakasi gobject-introspection ]
- ++ (if xineBackend then [ xineLib ] else with gst_all_1;
+ ++ (if xineBackend then [ xine-lib ] else with gst_all_1;
[ gstreamer gst-plugins-base ] ++ optionals withGstPlugins [ gst-plugins-good gst-plugins-ugly gst-plugins-bad ]);
propagatedBuildInputs = with python3.pkgs; [ pygobject3 pycairo mutagen gst-python feedparser ]
diff --git a/pkgs/applications/misc/eaglemode/default.nix b/pkgs/applications/misc/eaglemode/default.nix
index d411ce7ae819..65a74c4aca48 100644
--- a/pkgs/applications/misc/eaglemode/default.nix
+++ b/pkgs/applications/misc/eaglemode/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, perl, libX11, libXinerama, libjpeg, libpng, libtiff, pkg-config,
-librsvg, glib, gtk2, libXext, libXxf86vm, poppler, xineLib, ghostscript, makeWrapper }:
+librsvg, glib, gtk2, libXext, libXxf86vm, poppler, xine-lib, ghostscript, makeWrapper }:
stdenv.mkDerivation rec {
pname = "eaglemode";
@@ -12,11 +12,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ perl libX11 libXinerama libjpeg libpng libtiff
- librsvg glib gtk2 libXxf86vm libXext poppler xineLib ghostscript makeWrapper ];
+ librsvg glib gtk2 libXxf86vm libXext poppler xine-lib ghostscript makeWrapper ];
# The program tries to dlopen Xxf86vm, Xext and Xinerama, so we use the
# trick on NIX_LDFLAGS and dontPatchELF to make it find them.
- # I use 'yes y' to skip a build error linking with xineLib,
+ # I use 'yes y' to skip a build error linking with xine-lib,
# because xine stopped exporting "_x_vo_new_port"
# https://sourceforge.net/projects/eaglemode/forums/forum/808824/topic/5115261
buildPhase = ''
diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix
index 83cc029c089e..0a74d19dfdb0 100644
--- a/pkgs/applications/networking/sync/rclone/default.nix
+++ b/pkgs/applications/networking/sync/rclone/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "rclone";
- version = "1.55.0";
+ version = "1.55.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "01pvcns3n735s848wc11q40pkkv646gn3cxkma866k44a9c2wirl";
+ sha256 = "1fyi12qz2igcf9rqsp9gmcgfnmgy4g04s2b03b95ml6klbf73cns";
};
- vendorSha256 = "05f9nx5sa35q2szfkmnkhvqli8jlqja8ghiwyxk7cvgjl7fgd6zk";
+ vendorSha256 = "199z3j62xw9h8yviyv4jfls29y2ri9511hcyp5ix8ahgk6ypz8vw";
subPackages = [ "." ];
diff --git a/pkgs/applications/video/aegisub/default.nix b/pkgs/applications/video/aegisub/default.nix
index d39b5e179a6d..e953b96638f4 100644
--- a/pkgs/applications/video/aegisub/default.nix
+++ b/pkgs/applications/video/aegisub/default.nix
@@ -3,22 +3,22 @@
, stdenv
, fetchurl
, fetchpatch
-, libX11
-, wxGTK
-, libiconv
+, boost
+, ffmpeg
+, ffms
+, fftw
, fontconfig
, freetype
-, libGLU
-, libGL
-, libass
-, fftw
-, ffms
-, ffmpeg_3
-, pkg-config
-, zlib
, icu
-, boost
, intltool
+, libGL
+, libGLU
+, libX11
+, libass
+, libiconv
+, pkg-config
+, wxGTK
+, zlib
, spellcheckSupport ? true
, hunspell ? null
@@ -46,71 +46,75 @@ assert alsaSupport -> (alsaLib != null);
assert pulseaudioSupport -> (libpulseaudio != null);
assert portaudioSupport -> (portaudio != null);
-with lib;
-stdenv.mkDerivation
- rec {
+let
+ inherit (lib) optional;
+in
+stdenv.mkDerivation rec {
pname = "aegisub";
version = "3.2.2";
src = fetchurl {
url = "http://ftp.aegisub.org/pub/releases/${pname}-${version}.tar.xz";
- sha256 = "11b83qazc8h0iidyj1rprnnjdivj1lpphvpa08y53n42bfa36pn5";
+ hash = "sha256-xV4zlFuC2FE8AupueC8Ncscmrc03B+lbjAAi9hUeaIU=";
};
patches = [
# Compatibility with ICU 59
(fetchpatch {
url = "https://github.com/Aegisub/Aegisub/commit/dd67db47cb2203e7a14058e52549721f6ff16a49.patch";
- sha256 = "07qqlckiyy64lz8zk1as0vflk9kqnjb340420lp9f0xj93ncssj7";
+ sha256 = "sha256-R2rN7EiyA5cuBYIAMpa0eKZJ3QZahfnRp8R4HyejGB8=";
})
# Compatbility with Boost 1.69
(fetchpatch {
url = "https://github.com/Aegisub/Aegisub/commit/c3c446a8d6abc5127c9432387f50c5ad50012561.patch";
- sha256 = "1n8wmjka480j43b1pr30i665z8hdy6n3wdiz1ls81wyv7ai5yygf";
+ sha256 = "sha256-7nlfojrb84A0DT82PqzxDaJfjIlg5BvWIBIgoqasHNk=";
})
# Compatbility with make 4.3
(fetchpatch {
url = "https://github.com/Aegisub/Aegisub/commit/6bd3f4c26b8fc1f76a8b797fcee11e7611d59a39.patch";
- sha256 = "1s9cc5rikrqb9ivjbag4b8yxcyjsmmmw744394d5xq8xi4k12vxc";
+ sha256 = "sha256-rG8RJokd4V4aSYOQw2utWnrWPVrkqSV3TAvnGXNhLOk=";
})
];
nativeBuildInputs = [
- pkg-config
intltool
+ pkg-config
];
-
- buildInputs = with lib; [
- libX11
- wxGTK
+ buildInputs = [
+ boost
+ ffmpeg
+ ffms
+ fftw
fontconfig
freetype
- libGLU
- libGL
- libass
- fftw
- ffms
- ffmpeg_3
- zlib
icu
- boost
+ libGL
+ libGLU
+ libX11
+ libass
libiconv
+ wxGTK
+ zlib
]
- ++ optional spellcheckSupport hunspell
- ++ optional automationSupport lua
- ++ optional openalSupport openal
- ++ optional alsaSupport alsaLib
- ++ optional pulseaudioSupport libpulseaudio
- ++ optional portaudioSupport portaudio
- ;
+ ++ optional alsaSupport alsaLib
+ ++ optional automationSupport lua
+ ++ optional openalSupport openal
+ ++ optional portaudioSupport portaudio
+ ++ optional pulseaudioSupport libpulseaudio
+ ++ optional spellcheckSupport hunspell
+ ;
enableParallelBuilding = true;
- hardeningDisable = [ "bindnow" "relro" ];
+ hardeningDisable = [
+ "bindnow"
+ "relro"
+ ];
- # compat with icu61+ https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554
+ # compat with icu61+
+ # https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554
CXXFLAGS = [ "-DU_USING_ICU_NAMESPACE=1" ];
# this is fixed upstream though not yet in an officially released version,
@@ -119,7 +123,8 @@ stdenv.mkDerivation
postInstall = "ln -s $out/bin/aegisub-* $out/bin/aegisub";
- meta = {
+ meta = with lib; {
+ homepage = "https://github.com/Aegisub/Aegisub";
description = "An advanced subtitle editor";
longDescription = ''
Aegisub is a free, cross-platform open source tool for creating and
@@ -127,12 +132,11 @@ stdenv.mkDerivation
audio, and features many powerful tools for styling them, including a
built-in real-time video preview.
'';
- homepage = "http://www.aegisub.org/";
- # The Aegisub sources are itself BSD/ISC,
- # but they are linked against GPL'd softwares
- # - so the resulting program will be GPL
+ # The Aegisub sources are itself BSD/ISC, but they are linked against GPL'd
+ # softwares - so the resulting program will be GPL
license = licenses.bsd3;
maintainers = [ maintainers.AndersonTorres ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
}
+# TODO [ AndersonTorres ]: update to fork release
diff --git a/pkgs/applications/video/dvdstyler/default.nix b/pkgs/applications/video/dvdstyler/default.nix
index 6366a222722f..83c38b933dd4 100644
--- a/pkgs/applications/video/dvdstyler/default.nix
+++ b/pkgs/applications/video/dvdstyler/default.nix
@@ -1,84 +1,107 @@
-{ lib, stdenv, fetchurl, pkg-config
-, flex, bison, gettext
-, xineUI, wxSVG
+{ lib
+, stdenv
+, fetchurl
+, bison
+, cdrtools
+, docbook5
+, dvdauthor
+, dvdplusrwtools
+, flex
, fontconfig
-, xmlto, docbook5, zip
-, cdrtools, dvdauthor, dvdplusrwtools
+, gettext
+, makeWrapper
+, pkg-config
+, wxSVG
+, xine-ui
+, xmlto
+, zip
+
, dvdisasterSupport ? true, dvdisaster ? null
, thumbnailSupport ? true, libgnomeui ? null
, udevSupport ? true, udev ? null
, dbusSupport ? true, dbus ? null
-, makeWrapper }:
-
-with lib;
-stdenv.mkDerivation rec {
+}:
+let
+ inherit (lib) optionals makeBinPath;
+in stdenv.mkDerivation rec {
pname = "dvdstyler";
- srcName = "DVDStyler-${version}";
version = "3.1.2";
src = fetchurl {
- url = "mirror://sourceforge/project/dvdstyler/dvdstyler/${version}/${srcName}.tar.bz2";
+ url = "mirror://sourceforge/project/dvdstyler/dvdstyler/${version}/DVDStyler-${version}.tar.bz2";
sha256 = "03lsblqficcadlzkbyk8agh5rqcfz6y6dqvy9y866wqng3163zq4";
};
- nativeBuildInputs =
- [ pkg-config ];
-
- packagesToBinPath =
- [ cdrtools dvdauthor dvdplusrwtools ];
-
- buildInputs =
- [ flex bison gettext xineUI
- wxSVG fontconfig xmlto
- docbook5 zip makeWrapper ]
- ++ packagesToBinPath
+ nativeBuildInputs = [
+ pkg-config
+ ];
+ buildInputs = [
+ bison
+ cdrtools
+ docbook5
+ dvdauthor
+ dvdplusrwtools
+ flex
+ fontconfig
+ gettext
+ makeWrapper
+ wxSVG
+ xine-ui
+ xmlto
+ zip
+ ]
++ optionals dvdisasterSupport [ dvdisaster ]
++ optionals udevSupport [ udev ]
++ optionals dbusSupport [ dbus ]
++ optionals thumbnailSupport [ libgnomeui ];
- binPath = makeBinPath packagesToBinPath;
- postInstall = ''
- wrapProgram $out/bin/dvdstyler \
- --prefix PATH ":" "${binPath}"
- '';
+ postInstall = let
+ binPath = makeBinPath [
+ cdrtools
+ dvdauthor
+ dvdplusrwtools
+ ]; in
+ ''
+ wrapProgram $out/bin/dvdstyler --prefix PATH ":" "${binPath}"
+ '';
meta = with lib; {
+ homepage = "https://www.dvdstyler.org/";
description = "A DVD authoring software";
longDescription = ''
- DVDStyler is a cross-platform free DVD authoring application for the
- creation of professional-looking DVDs. It allows not only burning of video
- files on DVD that can be played practically on any standalone DVD player,
- but also creation of individually designed DVD menus. It is Open Source
- Software and is completely free.
+ DVDStyler is a cross-platform free DVD authoring application for the
+ creation of professional-looking DVDs. It allows not only burning of video
+ files on DVD that can be played practically on any standalone DVD player,
+ but also creation of individually designed DVD menus. It is Open Source
+ Software and is completely free.
- Some of its features include:
- - create and burn DVD video with interactive menus
- - design your own DVD menu or select one from the list of ready to use menu
- templates
- - create photo slideshow
- - add multiple subtitle and audio tracks
- - support of AVI, MOV, MP4, MPEG, OGG, WMV and other file formats
- - support of MPEG-2, MPEG-4, DivX, Xvid, MP2, MP3, AC-3 and other audio and
- video formats
- - support of multi-core processor
- - use MPEG and VOB files without reencoding
- - put files with different audio/video format on one DVD (support of
- titleset)
- - user-friendly interface with support of drag & drop
- - flexible menu creation on the basis of scalable vector graphic
- - import of image file for background
- - place buttons, text, images and other graphic objects anywhere on the menu
- screen
- - change the font/color and other parameters of buttons and graphic objects
- - scale any button or graphic object
- - copy any menu object or whole menu
- - customize navigation using DVD scripting
+ Some of its features include:
+
+ - create and burn DVD video with interactive menus
+ - design your own DVD menu or select one from the list of ready to use menu
+ templates
+ - create photo slideshow
+ - add multiple subtitle and audio tracks
+ - support of AVI, MOV, MP4, MPEG, OGG, WMV and other file formats
+ - support of MPEG-2, MPEG-4, DivX, Xvid, MP2, MP3, AC-3 and other audio and
+ video formats
+ - support of multi-core processor
+ - use MPEG and VOB files without reencoding
+ - put files with different audio/video format on one DVD (support of
+ titleset)
+ - user-friendly interface with support of drag & drop
+ - flexible menu creation on the basis of scalable vector graphic
+ - import of image file for background
+ - place buttons, text, images and other graphic objects anywhere on the menu
+ screen
+ - change the font/color and other parameters of buttons and graphic objects
+ - scale any button or graphic object
+ - copy any menu object or whole menu
+ - customize navigation using DVD scripting
'';
- homepage = "http://www.dvdstyler.org/";
- license = with licenses; gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ AndersonTorres ];
platforms = with platforms; linux;
};
diff --git a/pkgs/applications/video/vdr/xineliboutput/default.nix b/pkgs/applications/video/vdr/xineliboutput/default.nix
index 950cb253c129..7660b4eae3d2 100644
--- a/pkgs/applications/video/vdr/xineliboutput/default.nix
+++ b/pkgs/applications/video/vdr/xineliboutput/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, lib, vdr
, libav, libcap, libvdpau
-, xineLib, libjpeg, libextractor, libglvnd, libGLU
+, xine-lib, libjpeg, libextractor, libglvnd, libGLU
, libX11, libXext, libXrender, libXrandr
, makeWrapper
}: let
@@ -34,7 +34,7 @@
postFixup = ''
for f in $out/bin/*; do
wrapProgram $f \
- --prefix XINE_PLUGIN_PATH ":" "${makeXinePluginPath [ "$out" xineLib ]}"
+ --prefix XINE_PLUGIN_PATH ":" "${makeXinePluginPath [ "$out" xine-lib ]}"
done
'';
@@ -53,10 +53,10 @@
libXrender
libX11
vdr
- xineLib
+ xine-lib
];
- passthru.requiredXinePlugins = [ xineLib self ];
+ passthru.requiredXinePlugins = [ xine-lib self ];
meta = with lib;{
homepage = "https://sourceforge.net/projects/xineliboutput/";
diff --git a/pkgs/applications/video/xine-ui/default.nix b/pkgs/applications/video/xine-ui/default.nix
index 651597b3a480..0a206befaf10 100644
--- a/pkgs/applications/video/xine-ui/default.nix
+++ b/pkgs/applications/video/xine-ui/default.nix
@@ -1,34 +1,63 @@
-{lib, stdenv, fetchurl, pkg-config, xorg, libpng, xineLib, readline, ncurses, curl
-, lirc, shared-mime-info, libjpeg }:
+{ lib
+, stdenv
+, fetchurl
+, curl
+, libjpeg
+, libpng
+, lirc
+, ncurses
+, pkg-config
+, readline
+, shared-mime-info
+, xine-lib
+, xorg
+}:
stdenv.mkDerivation rec {
- name = "xine-ui-0.99.12";
+ pname = "xine-ui";
+ version = "0.99.12";
src = fetchurl {
- url = "mirror://sourceforge/xine/${name}.tar.xz";
+ url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz";
sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl";
};
- nativeBuildInputs = [ pkg-config shared-mime-info ];
+ nativeBuildInputs = [
+ pkg-config
+ shared-mime-info
+ ];
+ buildInputs = [
+ curl
+ libjpeg
+ libpng
+ lirc
+ ncurses
+ readline
+ xine-lib
+ ] ++ (with xorg; [
+ libXext
+ libXft
+ libXi
+ libXinerama
+ libXtst
+ libXv
+ libXxf86vm
+ xlibsWrapper
+ xorgproto
+ ]);
- buildInputs =
- [ xineLib libpng readline ncurses curl lirc libjpeg
- xorg.xlibsWrapper xorg.libXext xorg.libXv xorg.libXxf86vm xorg.libXtst xorg.xorgproto
- xorg.libXinerama xorg.libXi xorg.libXft
- ];
-
- patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
+ postPatch = "sed -e '/curl\/types\.h/d' -i src/xitk/download.c";
configureFlags = [ "--with-readline=${readline.dev}" ];
LIRC_CFLAGS="-I${lirc}/include";
LIRC_LIBS="-L ${lirc}/lib -llirc_client";
-#NIX_LDFLAGS = "-lXext -lgcc_s";
meta = with lib; {
- homepage = "http://www.xine-project.org/";
- description = "Xlib-based interface to Xine, a video player";
+ homepage = "http://xinehq.de/";
+ description = "Xlib-based frontend for Xine video player";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
- license = licenses.gpl2;
};
}
diff --git a/pkgs/applications/window-managers/leftwm/default.nix b/pkgs/applications/window-managers/leftwm/default.nix
index bab0439bf8bc..f4b72197f540 100644
--- a/pkgs/applications/window-managers/leftwm/default.nix
+++ b/pkgs/applications/window-managers/leftwm/default.nix
@@ -6,16 +6,16 @@ in
rustPlatform.buildRustPackage rec {
pname = "leftwm";
- version = "0.2.6";
+ version = "0.2.7";
src = fetchFromGitHub {
owner = "leftwm";
repo = "leftwm";
rev = version;
- sha256 = "sha256-hirT0gScC2LFPvygywgPiSVDUE/Zd++62wc26HlufYU=";
+ sha256 = "sha256-nRPt+Tyfq62o+3KjsXkHQHUMMslHFGNBd3s2pTb7l4w=";
};
- cargoSha256 = "sha256-j57LHPU3U3ipUGQDrZ8KCuELOVJ3BxhLXsJePOO6rTM=";
+ cargoSha256 = "sha256-lmzA7XM8B5QJI4Wo0cKeMR3+np6jT6mdGzTry4g87ng=";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ libX11 libXinerama ];
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index 429470f2bf36..d8599c50b1db 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/1aad60ed9679a7597f3fc3515a0fe26fdb896e55.tar.gz";
- sha256 = "0a7lm1ki8rz7m13x4zxlr1nkd93227xgmxbhvsmrj9fa4nc5bvyy";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/d202e2aff06500ede787ed63544476f6d41e9eb7.tar.gz";
+ sha256 = "00hmclrhr3a2h9vshsl909g0zgymlamx491lkhwr5kgb3qx9sfh2";
}
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 552e35b9c362..3965d4cfce80 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -64,7 +64,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "13n62v3cdkx23fywdccczcr8vsf0vmjbimmgin766bf428jlhh6h";
+ sha256 = "1wig8nw2rxgq86y88m1f1qf93z5yckidf1cs33ribmhqa1hs300p";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -284,7 +284,10 @@ self: super: {
hsbencher = dontCheck super.hsbencher;
hsexif = dontCheck super.hsexif;
hspec-server = dontCheck super.hspec-server;
- HTF = dontCheck super.HTF;
+ HTF = overrideCabal super.HTF (orig: {
+ # The scripts in scripts/ are needed to build the test suite.
+ preBuild = "patchShebangs --build scripts";
+ });
htsn = dontCheck super.htsn;
htsn-import = dontCheck super.htsn-import;
http-link-header = dontCheck super.http-link-header; # non deterministic failure https://hydra.nixos.org/build/75041105
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index 1b8b087326e8..92d26a6eb0e7 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -79,8 +79,8 @@ self: super: {
# Apply patches from head.hackage.
alex = appendPatch (dontCheck super.alex) (pkgs.fetchpatch {
- url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/alex-3.2.5.patch";
- sha256 = "0q8x49k3jjwyspcmidwr6b84s4y43jbf4wqfxfm6wz8x2dxx6nwh";
+ url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/fe192e12b88b09499d4aff0e562713e820544bd6/patches/alex-3.2.6.patch";
+ sha256 = "1rzs764a0nhx002v4fadbys98s6qblw4kx4g46galzjf5f7n2dn4";
});
doctest = dontCheck (doJailbreak super.doctest_0_18_1);
generic-deriving = appendPatch (doJailbreak super.generic-deriving) (pkgs.fetchpatch {
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index ab237362dab2..21d5934eed5b 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -101,7 +101,7 @@ default-package-overrides:
- gi-secret < 0.0.13
- gi-vte < 2.91.28
- # Stackage Nightly 2021-04-15
+ # Stackage Nightly 2021-04-28
- abstract-deque ==0.3
- abstract-par ==0.3.3
- AC-Angle ==1.0
@@ -319,7 +319,7 @@ default-package-overrides:
- base64-string ==0.2
- base-compat ==0.11.2
- base-compat-batteries ==0.11.2
- - basement ==0.0.11
+ - basement ==0.0.12
- base-orphans ==0.8.4
- base-prelude ==1.4
- base-unicode-symbols ==0.2.4.2
@@ -437,6 +437,7 @@ default-package-overrides:
- calendar-recycling ==0.0.0.1
- call-stack ==0.3.0
- can-i-haz ==0.3.1.0
+ - capability ==0.4.0.0
- ca-province-codes ==1.0.0.0
- cardano-coin-selection ==1.0.1
- carray ==0.1.6.8
@@ -531,6 +532,7 @@ default-package-overrides:
- composite-aeson ==0.7.5.0
- composite-aeson-path ==0.7.5.0
- composite-aeson-refined ==0.7.5.0
+ - composite-aeson-throw ==0.1.0.0
- composite-base ==0.7.5.0
- composite-binary ==0.7.5.0
- composite-ekg ==0.7.5.0
@@ -710,7 +712,7 @@ default-package-overrides:
- distributed-closure ==0.4.2.0
- distribution-opensuse ==1.1.1
- distributive ==0.6.2.1
- - dl-fedora ==0.8
+ - dl-fedora ==0.9
- dlist ==0.8.0.8
- dlist-instances ==0.1.1.1
- dlist-nonempty ==0.1.1
@@ -825,13 +827,13 @@ default-package-overrides:
- expiring-cache-map ==0.0.6.1
- explicit-exception ==0.1.10
- exp-pairs ==0.2.1.0
- - express ==0.1.4
+ - express ==0.1.6
- extended-reals ==0.2.4.0
- extensible-effects ==5.0.0.1
- extensible-exceptions ==0.1.1.4
- extra ==1.7.9
- extractable-singleton ==0.0.1
- - extrapolate ==0.4.2
+ - extrapolate ==0.4.4
- fail ==4.9.0.0
- failable ==1.2.4.0
- fakedata ==0.8.0
@@ -901,7 +903,8 @@ default-package-overrides:
- forma ==1.1.3
- format-numbers ==0.1.0.1
- formatting ==6.3.7
- - foundation ==0.0.25
+ - foundation ==0.0.26.1
+ - fourmolu ==0.3.0.0
- free ==5.1.5
- free-categories ==0.2.0.2
- freenect ==1.2.1
@@ -988,7 +991,7 @@ default-package-overrides:
- ghc-lib ==8.10.4.20210206
- ghc-lib-parser ==8.10.4.20210206
- ghc-lib-parser-ex ==8.10.0.19
- - ghc-parser ==0.2.2.0
+ - ghc-parser ==0.2.3.0
- ghc-paths ==0.1.0.12
- ghc-prof ==1.4.1.8
- ghc-source-gen ==0.4.0.0
@@ -1081,6 +1084,7 @@ default-package-overrides:
- hashmap ==1.3.3
- hashtables ==1.2.4.1
- haskeline ==0.8.1.2
+ - haskell-awk ==1.2
- haskell-gi ==0.24.7
- haskell-gi-base ==0.24.5
- haskell-gi-overloading ==1.0
@@ -1089,6 +1093,7 @@ default-package-overrides:
- haskell-lsp ==0.22.0.0
- haskell-lsp-types ==0.22.0.0
- haskell-names ==0.9.9
+ - HaskellNet ==0.6
- haskell-src ==1.0.3.1
- haskell-src-exts ==1.23.1
- haskell-src-exts-util ==0.2.5
@@ -1187,15 +1192,15 @@ default-package-overrides:
- hslua-module-path ==0.1.0.1
- hslua-module-system ==0.2.2.1
- hslua-module-text ==0.3.0.1
- - HsOpenSSL ==0.11.6.2
+ - HsOpenSSL ==0.11.7
- HsOpenSSL-x509-system ==0.1.0.4
- hsp ==0.10.0
- - hspec ==2.7.9
+ - hspec ==2.7.10
- hspec-attoparsec ==0.1.0.2
- hspec-checkers ==0.1.0.2
- hspec-contrib ==0.5.1
- - hspec-core ==2.7.9
- - hspec-discover ==2.7.9
+ - hspec-core ==2.7.10
+ - hspec-discover ==2.7.10
- hspec-expectations ==0.8.2
- hspec-expectations-json ==1.0.0.3
- hspec-expectations-lifted ==0.10.0
@@ -1228,7 +1233,7 @@ default-package-overrides:
- html-entities ==1.1.4.5
- html-entity-map ==0.1.0.0
- htoml ==1.0.0.3
- - http2 ==2.0.6
+ - http2 ==3.0.1
- HTTP ==4000.3.16
- http-api-data ==0.4.2
- http-client ==0.6.4.1
@@ -1252,7 +1257,7 @@ default-package-overrides:
- HUnit-approx ==1.1.1.1
- hunit-dejafu ==2.0.0.4
- hvect ==0.4.0.0
- - hvega ==0.11.0.0
+ - hvega ==0.11.0.1
- hw-balancedparens ==0.4.1.1
- hw-bits ==0.7.2.1
- hw-conduit ==0.2.1.0
@@ -1302,7 +1307,7 @@ default-package-overrides:
- ieee754 ==0.8.0
- if ==0.1.0.0
- iff ==0.0.6
- - ihaskell ==0.10.1.2
+ - ihaskell ==0.10.2.0
- ihs ==0.1.0.3
- ilist ==0.4.0.1
- imagesize-conduit ==1.1
@@ -1330,7 +1335,7 @@ default-package-overrides:
- inliterate ==0.1.0
- input-parsers ==0.2.2
- insert-ordered-containers ==0.2.4
- - inspection-testing ==0.4.3.0
+ - inspection-testing ==0.4.4.0
- instance-control ==0.1.2.0
- int-cast ==0.2.0.0
- integer-logarithms ==1.0.3.1
@@ -1356,6 +1361,7 @@ default-package-overrides:
- io-streams ==1.5.2.0
- io-streams-haproxy ==1.0.1.0
- ip6addr ==1.0.2
+ - ipa ==0.3
- iproute ==1.7.11
- IPv6Addr ==2.0.2
- ipynb ==0.1.0.1
@@ -1410,6 +1416,7 @@ default-package-overrides:
- kind-generics ==0.4.1.0
- kind-generics-th ==0.2.2.2
- kmeans ==0.1.3
+ - koji ==0.0.1
- koofr-client ==1.0.0.3
- krank ==0.2.2
- kubernetes-webhook-haskell ==0.2.0.3
@@ -1422,7 +1429,7 @@ default-package-overrides:
- language-bash ==0.9.2
- language-c ==0.8.3
- language-c-quote ==0.12.2.1
- - language-docker ==9.2.0
+ - language-docker ==9.3.0
- language-java ==0.2.9
- language-javascript ==0.7.1.0
- language-protobuf ==1.0.1
@@ -1440,7 +1447,7 @@ default-package-overrides:
- lazy-csv ==0.5.1
- lazyio ==0.1.0.4
- lca ==0.4
- - leancheck ==0.9.3
+ - leancheck ==0.9.4
- leancheck-instances ==0.0.4
- leapseconds-announced ==2017.1.0.1
- learn-physics ==0.6.5
@@ -1470,6 +1477,7 @@ default-package-overrides:
- lifted-async ==0.10.2
- lifted-base ==0.2.3.12
- lift-generics ==0.2
+ - lift-type ==0.1.0.1
- line ==4.0.1
- linear ==1.21.5
- linear-circuit ==0.1.0.2
@@ -1659,7 +1667,7 @@ default-package-overrides:
- mwc-random ==0.14.0.0
- mwc-random-monad ==0.7.3.1
- mx-state-codes ==1.0.0.0
- - mysql ==0.2
+ - mysql ==0.2.0.1
- mysql-simple ==0.4.5
- n2o ==0.11.1
- nagios-check ==0.3.2
@@ -1689,6 +1697,7 @@ default-package-overrides:
- network-ip ==0.3.0.3
- network-messagepack-rpc ==0.1.2.0
- network-messagepack-rpc-websocket ==0.1.1.1
+ - network-run ==0.2.4
- network-simple ==0.4.5
- network-simple-tls ==0.4
- network-transport ==0.5.4
@@ -1713,9 +1722,9 @@ default-package-overrides:
- no-value ==1.0.0.0
- nowdoc ==0.1.1.0
- nqe ==0.6.3
- - nri-env-parser ==0.1.0.6
- - nri-observability ==0.1.0.1
- - nri-prelude ==0.5.0.3
+ - nri-env-parser ==0.1.0.7
+ - nri-observability ==0.1.0.2
+ - nri-prelude ==0.6.0.0
- nsis ==0.3.3
- numbers ==3000.2.0.2
- numeric-extras ==0.1
@@ -1743,7 +1752,7 @@ default-package-overrides:
- oo-prototypes ==0.1.0.0
- opaleye ==0.7.1.0
- OpenAL ==1.7.0.5
- - openapi3 ==3.0.2.0
+ - openapi3 ==3.1.0
- open-browser ==0.2.1.0
- openexr-write ==0.1.0.2
- OpenGL ==3.0.3.0
@@ -1777,7 +1786,9 @@ default-package-overrides:
- pagination ==0.2.2
- pagure-cli ==0.2
- pandoc ==2.13
+ - pandoc-dhall-decoder ==0.1.0.1
- pandoc-plot ==1.1.1
+ - pandoc-throw ==0.1.0.0
- pandoc-types ==1.22
- pantry ==0.5.1.5
- parallel ==3.2.2.0
@@ -1861,7 +1872,7 @@ default-package-overrides:
- pipes-safe ==2.3.3
- pipes-wai ==3.2.0
- pkcs10 ==0.2.0.0
- - pkgtreediff ==0.4
+ - pkgtreediff ==0.4.1
- place-cursor-at ==1.0.1
- placeholders ==0.1
- plaid ==0.1.0.4
@@ -1874,6 +1885,8 @@ default-package-overrides:
- poly-arity ==0.1.0
- polynomials-bernstein ==1.1.2
- polyparse ==1.13
+ - polysemy ==1.5.0.0
+ - polysemy-plugin ==0.3.0.0
- pooled-io ==0.0.2.2
- port-utils ==0.2.1.0
- posix-paths ==0.2.1.6
@@ -1929,7 +1942,7 @@ default-package-overrides:
- promises ==0.3
- prompt ==0.1.1.2
- prospect ==0.1.0.0
- - proto3-wire ==1.2.0
+ - proto3-wire ==1.2.1
- protobuf ==0.2.1.3
- protobuf-simple ==0.1.1.0
- protocol-buffers ==2.4.17
@@ -1998,7 +2011,7 @@ default-package-overrides:
- rate-limit ==1.4.2
- ratel-wai ==1.1.5
- rattle ==0.2
- - rattletrap ==11.0.1
+ - rattletrap ==11.1.0
- Rattus ==0.5
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
@@ -2059,7 +2072,6 @@ default-package-overrides:
- resolv ==0.1.2.0
- resource-pool ==0.2.3.2
- resourcet ==1.2.4.2
- - resourcet-pool ==0.1.0.0
- result ==0.2.6.0
- rethinkdb-client-driver ==0.0.25
- retry ==0.8.1.2
@@ -2103,6 +2115,9 @@ default-package-overrides:
- sample-frame ==0.0.3
- sample-frame-np ==0.0.4.1
- sampling ==0.3.5
+ - sandwich ==0.1.0.3
+ - sandwich-slack ==0.1.0.3
+ - sandwich-webdriver ==0.1.0.4
- say ==0.1.0.1
- sbp ==2.6.3
- scalpel ==0.6.2
@@ -2146,11 +2161,17 @@ default-package-overrides:
- serf ==0.1.1.0
- serialise ==0.2.3.0
- servant ==0.18.2
+ - servant-auth ==0.4.0.0
+ - servant-auth-client ==0.4.1.0
+ - servant-auth-docs ==0.2.10.0
+ - servant-auth-server ==0.4.6.0
+ - servant-auth-swagger ==0.2.10.1
- servant-blaze ==0.9.1
- servant-client ==0.18.2
- servant-client-core ==0.18.2
- servant-conduit ==0.15.1
- servant-docs ==0.11.8
+ - servant-elm ==0.7.2
- servant-errors ==0.1.6.0
- servant-exceptions ==0.2.1
- servant-exceptions-server ==0.2.1
@@ -2158,13 +2179,13 @@ default-package-overrides:
- servant-http-streams ==0.18.2
- servant-machines ==0.15.1
- servant-multipart ==0.12
- - servant-openapi3 ==2.0.1.1
+ - servant-openapi3 ==2.0.1.2
- servant-pipes ==0.15.2
- servant-rawm ==1.0.0.0
- servant-server ==0.18.2
- servant-swagger ==1.1.10
- - servant-swagger-ui ==0.3.4.3.37.2
- - servant-swagger-ui-core ==0.3.4
+ - servant-swagger-ui ==0.3.5.3.47.1
+ - servant-swagger-ui-core ==0.3.5
- serverless-haskell ==0.12.6
- serversession ==1.0.2
- serversession-frontend-wai ==1.0
@@ -2240,7 +2261,7 @@ default-package-overrides:
- sop-core ==0.5.0.1
- sort ==1.0.0.0
- sorted-list ==0.2.1.0
- - sourcemap ==0.1.6
+ - sourcemap ==0.1.6.1
- sox ==0.2.3.1
- soxlib ==0.0.3.1
- spacecookie ==1.0.0.0
@@ -2248,7 +2269,7 @@ default-package-overrides:
- sparse-tensor ==0.2.1.5
- spatial-math ==0.5.0.1
- special-values ==0.1.0.0
- - speculate ==0.4.4
+ - speculate ==0.4.6
- speedy-slice ==0.3.2
- Spintax ==0.3.6
- splice ==0.6.1.1
@@ -2289,7 +2310,7 @@ default-package-overrides:
- storable-record ==0.0.5
- storable-tuple ==0.0.3.3
- storablevector ==0.2.13.1
- - store ==0.7.10
+ - store ==0.7.11
- store-core ==0.4.4.4
- store-streaming ==0.2.0.3
- stratosphere ==0.59.1
@@ -2459,7 +2480,7 @@ default-package-overrides:
- th-test-utils ==1.1.0
- th-utilities ==0.2.4.3
- thyme ==0.3.5.5
- - tidal ==1.7.3
+ - tidal ==1.7.4
- tile ==0.3.0.0
- time-compat ==1.9.5
- timeit ==2.0
@@ -2645,10 +2666,11 @@ default-package-overrides:
- wai-rate-limit-redis ==0.1.0.0
- wai-saml2 ==0.2.1.2
- wai-session ==0.3.3
+ - wai-session-redis ==0.1.0.1
- wai-slack-middleware ==0.2.0
- wai-websockets ==3.0.1.2
- wakame ==0.1.0.0
- - warp ==3.3.14
+ - warp ==3.3.15
- warp-tls ==3.3.0
- warp-tls-uid ==0.2.0.6
- wave ==0.2.0
@@ -2670,7 +2692,7 @@ default-package-overrides:
- Win32 ==2.6.1.0
- Win32-notify ==0.3.0.3
- windns ==0.1.0.1
- - witch ==0.0.0.5
+ - witch ==0.2.0.2
- witherable ==0.4.1
- within ==0.2.0.1
- with-location ==0.1.0
@@ -2707,7 +2729,7 @@ default-package-overrides:
- xlsx-tabular ==0.2.2.1
- xml ==1.3.14
- xml-basic ==0.1.3.1
- - xml-conduit ==1.9.1.0
+ - xml-conduit ==1.9.1.1
- xml-conduit-writer ==0.1.1.2
- xmlgen ==0.6.2.2
- xml-hamlet ==0.5.0.1
@@ -2726,16 +2748,16 @@ default-package-overrides:
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.5.0
- yamlparse-applicative ==0.1.0.3
- - yesod ==1.6.1.0
- - yesod-auth ==1.6.10.2
- - yesod-auth-hashdb ==1.7.1.5
+ - yesod ==1.6.1.1
+ - yesod-auth ==1.6.10.3
+ - yesod-auth-hashdb ==1.7.1.6
- yesod-auth-oauth2 ==0.6.3.0
- yesod-bin ==1.6.1
- yesod-core ==1.6.19.0
- yesod-fb ==0.6.1
- yesod-form ==1.6.7
- yesod-gitrev ==0.2.1
- - yesod-markdown ==0.12.6.8
+ - yesod-markdown ==0.12.6.9
- yesod-newsfeed ==1.7.0.0
- yesod-page-cursor ==2.0.0.6
- yesod-paginator ==1.1.1.0
@@ -2857,8 +2879,6 @@ package-maintainers:
cdepillabout:
- pretty-simple
- spago
- rkrzr:
- - icepeak
terlar:
- nix-diff
maralorn:
@@ -3195,6 +3215,7 @@ broken-packages:
- afv
- ag-pictgen
- Agata
+ - agda-language-server
- agda-server
- agda-snippets
- agda-snippets-hakyll
@@ -3399,6 +3420,8 @@ broken-packages:
- asn1-data
- assert
- assert4hs
+ - assert4hs-core
+ - assert4hs-hspec
- assert4hs-tasty
- assertions
- asset-map
@@ -3802,6 +3825,7 @@ broken-packages:
- boring-window-switcher
- bot
- botpp
+ - bottom
- bound-extras
- bounded-array
- bowntz
@@ -4027,6 +4051,7 @@ broken-packages:
- catnplus
- cautious-file
- cautious-gen
+ - cayene-lpp
- cayley-client
- CBOR
- CC-delcont-alt
@@ -4305,6 +4330,7 @@ broken-packages:
- computational-algebra
- computational-geometry
- computations
+ - ConClusion
- concraft
- concraft-hr
- concraft-pl
@@ -4879,6 +4905,7 @@ broken-packages:
- docker
- docker-build-cacher
- dockercook
+ - dockerfile-creator
- docopt
- docrecords
- DocTest
@@ -5543,6 +5570,7 @@ broken-packages:
- funpat
- funsat
- funspection
+ - fused-effects-exceptions
- fused-effects-resumable
- fused-effects-squeal
- fused-effects-th
@@ -5612,6 +5640,7 @@ broken-packages:
- generic-lens-labels
- generic-lucid-scaffold
- generic-maybe
+ - generic-optics
- generic-override-aeson
- generic-pretty
- generic-server
@@ -5699,6 +5728,7 @@ broken-packages:
- ghcup
- ght
- gi-cairo-again
+ - gi-gmodule
- gi-graphene
- gi-gsk
- gi-gstaudio
@@ -5708,6 +5738,7 @@ broken-packages:
- gi-gtksheet
- gi-handy
- gi-poppler
+ - gi-vips
- gi-wnck
- giak
- Gifcurry
@@ -5837,8 +5868,10 @@ broken-packages:
- gpah
- GPipe
- GPipe-Collada
+ - GPipe-Core
- GPipe-Examples
- GPipe-GLFW
+ - GPipe-GLFW4
- GPipe-TextureLoad
- gps
- gps2htmlReport
@@ -6564,6 +6597,9 @@ broken-packages:
- hipchat-hs
- hipe
- Hipmunk-Utils
+ - hipsql-api
+ - hipsql-client
+ - hipsql-server
- hircules
- hirt
- Hish
@@ -6945,7 +6981,6 @@ broken-packages:
- htdp-image
- hTensor
- htestu
- - HTF
- HTicTacToe
- htiled
- htlset
@@ -6983,6 +7018,8 @@ broken-packages:
- http-server
- http-shed
- http-wget
+ - http2-client
+ - http2-client-exe
- http2-client-grpc
- http2-grpc-proto-lens
- http2-grpc-proto3-wire
@@ -7093,6 +7130,7 @@ broken-packages:
- iban
- ical
- ice40-prim
+ - icepeak
- IcoGrid
- iconv-typed
- ide-backend
@@ -7274,6 +7312,7 @@ broken-packages:
- isobmff-builder
- isohunt
- isotope
+ - it-has
- itcli
- itemfield
- iter-stats
@@ -8639,6 +8678,7 @@ broken-packages:
- ois-input-manager
- olwrapper
- om-actor
+ - om-doh
- om-elm
- om-fail
- om-http-logging
@@ -8674,7 +8714,6 @@ broken-packages:
- openai-servant
- openapi-petstore
- openapi-typed
- - openapi3
- openapi3-code-generator
- opench-meteo
- OpenCL
@@ -8728,7 +8767,6 @@ broken-packages:
- org-mode-lucid
- organize-imports
- orgmode
- - orgstat
- origami
- orizentic
- OrPatterns
@@ -8911,6 +8949,9 @@ broken-packages:
- perfecthash
- perhaps
- periodic
+ - periodic-client
+ - periodic-client-exe
+ - periodic-common
- periodic-server
- perm
- permutation
@@ -9085,7 +9126,10 @@ broken-packages:
- polynomial
- polysemy-chronos
- polysemy-conc
+ - polysemy-extra
+ - polysemy-fskvstore
- polysemy-http
+ - polysemy-kvstore-jsonfile
- polysemy-log
- polysemy-log-co
- polysemy-log-di
@@ -9097,6 +9141,8 @@ broken-packages:
- polysemy-resume
- polysemy-test
- polysemy-time
+ - polysemy-vinyl
+ - polysemy-zoo
- polyseq
- polytypeable
- polytypeable-utils
@@ -9626,6 +9672,7 @@ broken-packages:
- remote-monad
- remotion
- render-utf8
+ - reorder-expression
- repa-algorithms
- repa-array
- repa-bytestring
@@ -9874,6 +9921,7 @@ broken-packages:
- scalpel-search
- scan-metadata
- scan-vector-machine
+ - scanner-attoparsec
- scc
- scenegraph
- scgi
@@ -9994,6 +10042,7 @@ broken-packages:
- servant-auth-token-rocksdb
- servant-auth-wordpress
- servant-avro
+ - servant-benchmark
- servant-cassava
- servant-checked-exceptions
- servant-checked-exceptions-core
@@ -10028,7 +10077,6 @@ broken-packages:
- servant-multipart
- servant-namedargs
- servant-nix
- - servant-openapi3
- servant-pagination
- servant-pandoc
- servant-polysemy
@@ -11380,6 +11428,7 @@ broken-packages:
- vector-clock
- vector-conduit
- vector-endian
+ - vector-fftw
- vector-functorlazy
- vector-heterogenous
- vector-instances-collections
@@ -11493,6 +11542,7 @@ broken-packages:
- wai-session-alt
- wai-session-mysql
- wai-session-postgresql
+ - wai-session-redis
- wai-static-cache
- wai-thrift
- wai-throttler
@@ -11502,6 +11552,7 @@ broken-packages:
- wallpaper
- warc
- warp-dynamic
+ - warp-grpc
- warp-static
- warp-systemd
- warped
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 7869388c5447..6fa8f7335580 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -3486,6 +3486,30 @@ self: {
broken = true;
}) {};
+ "ConClusion" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, cmdargs, containers
+ , formatting, hmatrix, massiv, optics, PSQueue, rio, text
+ }:
+ mkDerivation {
+ pname = "ConClusion";
+ version = "0.0.1";
+ sha256 = "1qdwirr2gp5aq8dl5ibj1gb9mg2qd1jhpg610wy4yx2ymy4msg1p";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson attoparsec base containers formatting hmatrix massiv PSQueue
+ rio
+ ];
+ executableHaskellDepends = [
+ aeson attoparsec base cmdargs containers formatting hmatrix massiv
+ optics PSQueue rio text
+ ];
+ description = "Cluster algorithms, PCA, and chemical conformere analysis";
+ license = lib.licenses.agpl3Only;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"Concurrent-Cache" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -6505,8 +6529,8 @@ self: {
}:
mkDerivation {
pname = "Frames-map-reduce";
- version = "0.4.0.0";
- sha256 = "1ajqkzg3q59hg1gwbamff72j9sxljqq7sghrqw5xbnxfd4867dcf";
+ version = "0.4.1.1";
+ sha256 = "0cxk86bbl6mbpg7ywb5cm8kfixl508gww8yxq6vwyrxbs7q4j25z";
libraryHaskellDepends = [
base containers foldl Frames hashable map-reduce-folds newtype
profunctors vinyl
@@ -6521,18 +6545,24 @@ self: {
}) {};
"Frames-streamly" = callPackage
- ({ mkDerivation, base, exceptions, Frames, primitive, streamly
- , text, vinyl
+ ({ mkDerivation, base, binary, bytestring
+ , bytestring-strict-builder, cereal, clock, exceptions
+ , fast-builder, foldl, Frames, mtl, primitive, relude, streamly
+ , streamly-bytestring, strict, text, vector, vinyl
}:
mkDerivation {
pname = "Frames-streamly";
- version = "0.1.0.2";
- sha256 = "0i007clm5q2rjmj7qfyig4sajk2bi1fc57w132j4vrvgp3p9p4rr";
+ version = "0.1.1.0";
+ sha256 = "16cxgar58q9gfbs8apl4a9z3ghdxb6m042di7hwhldqy0gn584fp";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base exceptions Frames primitive streamly text vinyl
+ base exceptions Frames primitive relude streamly strict text vinyl
+ ];
+ testHaskellDepends = [
+ base binary bytestring bytestring-strict-builder cereal clock
+ fast-builder foldl Frames mtl primitive relude streamly
+ streamly-bytestring strict text vector vinyl
];
- testHaskellDepends = [ base Frames streamly text vinyl ];
description = "A streamly layer for Frames I/O";
license = lib.licenses.bsd3;
}) {};
@@ -6898,6 +6928,8 @@ self: {
benchmarkHaskellDepends = [ base criterion lens ];
description = "Typesafe functional GPU graphics programming";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"GPipe-Examples" = callPackage
@@ -6960,6 +6992,8 @@ self: {
];
description = "GLFW OpenGL context creation for GPipe";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"GPipe-TextureLoad" = callPackage
@@ -9469,8 +9503,6 @@ self: {
];
description = "The Haskell Test Framework";
license = lib.licenses.lgpl21Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"HTTP" = callPackage
@@ -10852,20 +10884,6 @@ self: {
}) {Judy = null;};
"HsOpenSSL" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
- mkDerivation {
- pname = "HsOpenSSL";
- version = "0.11.6.2";
- sha256 = "160fpl2lcardzf4gy5dimhad69gvkkvnpp5nqbf8fcxzm4vgg76y";
- setupHaskellDepends = [ base Cabal ];
- libraryHaskellDepends = [ base bytestring network time ];
- librarySystemDepends = [ openssl ];
- testHaskellDepends = [ base bytestring ];
- description = "Partial OpenSSL binding for Haskell";
- license = lib.licenses.publicDomain;
- }) {inherit (pkgs) openssl;};
-
- "HsOpenSSL_0_11_7" = callPackage
({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
mkDerivation {
pname = "HsOpenSSL";
@@ -10877,7 +10895,6 @@ self: {
testHaskellDepends = [ base bytestring ];
description = "Partial OpenSSL binding for Haskell";
license = lib.licenses.publicDomain;
- hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) openssl;};
"HsOpenSSL-x509-system" = callPackage
@@ -13855,6 +13872,8 @@ self: {
pname = "MonadRandom";
version = "0.5.3";
sha256 = "17qaw1gg42p9v6f87dj5vih7l88lddbyd8880ananj8avanls617";
+ revision = "1";
+ editedCabalFile = "1wpgmcv704i7x38jwalnbmx8c10vdw269gbvzjxaj4rlvff3s4sq";
libraryHaskellDepends = [
base mtl primitive random transformers transformers-compat
];
@@ -16259,6 +16278,17 @@ self: {
broken = true;
}) {};
+ "Probnet" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "Probnet";
+ version = "0.1.0.2";
+ sha256 = "1jk1y51rda8j4lan2az906fwb5hgqb8s50p0xrhchnf654scm851";
+ libraryHaskellDepends = [ base ];
+ description = "Geometric Extrapolation of Integer Sequences with error prediction";
+ license = lib.licenses.mit;
+ }) {};
+
"PropLogic" = callPackage
({ mkDerivation, base, old-time, random }:
mkDerivation {
@@ -22096,8 +22126,8 @@ self: {
}:
mkDerivation {
pname = "Z-IO";
- version = "0.7.1.0";
- sha256 = "18d2q9fg4ydqpnrzvpcx1arjv4yl2966aax68fz3izgmsbp95k0l";
+ version = "0.8.0.0";
+ sha256 = "000ziih2c33v5mbf9sljkrr0x9hxv31cq77blva6xy32zzh12yz3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -22124,8 +22154,8 @@ self: {
}:
mkDerivation {
pname = "Z-MessagePack";
- version = "0.4.0.1";
- sha256 = "1i1ycf1bhahbh7d9rvz4hl5jq16mld8sya2h2xrxlvg9yqab19hy";
+ version = "0.4.1.0";
+ sha256 = "0sq4w488dyhk3nxgdw394i9n79j45hhxp3yzgw2fpmjh9xwfv1m9";
libraryHaskellDepends = [
base containers deepseq hashable integer-gmp primitive QuickCheck
scientific tagged time unordered-containers Z-Data Z-IO
@@ -22148,8 +22178,8 @@ self: {
}:
mkDerivation {
pname = "Z-YAML";
- version = "0.3.2.0";
- sha256 = "01v0vza54lpxijg4znp2pcnjw2z6ybvx453xqy7ljwf9289csfq8";
+ version = "0.3.3.0";
+ sha256 = "012flgd88rwya7g5lkbla4841pzq2b1b9m4jkmggk38kpbrhf515";
libraryHaskellDepends = [
base primitive scientific transformers unordered-containers Z-Data
Z-IO
@@ -25611,6 +25641,8 @@ self: {
];
description = "LSP server for Agda";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"agda-server" = callPackage
@@ -34124,6 +34156,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A set of assertion for writing more readable tests cases";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"assert4hs-hspec" = callPackage
@@ -34136,6 +34170,8 @@ self: {
testHaskellDepends = [ assert4hs-core base hspec HUnit ];
description = "integration point of assert4hs and hspec";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"assert4hs-tasty" = callPackage
@@ -38764,10 +38800,8 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "basement";
- version = "0.0.11";
- sha256 = "0srlws74yiraqaapgcjd9p5d1fwb3zr9swcz74jpjm55fls2nn37";
- revision = "3";
- editedCabalFile = "1indgsrk0yhkbqlxj39qqb5xqicwkmcliggb8wn87vgfswxpi1dn";
+ version = "0.0.12";
+ sha256 = "12zsnxkgv86im2prslk6ddhy0zwpawwjc1h4ff63kpxp2xdl7i2k";
libraryHaskellDepends = [ base ghc-prim ];
description = "Foundation scrap box of array & string";
license = lib.licenses.bsd3;
@@ -40428,6 +40462,29 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "bifunctors_5_5_11" = callPackage
+ ({ mkDerivation, base, base-orphans, comonad, containers, hspec
+ , hspec-discover, QuickCheck, tagged, template-haskell
+ , th-abstraction, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "bifunctors";
+ version = "5.5.11";
+ sha256 = "070964w7gz578379lyj6xvdbcf367csmz22cryarjr5bz9r9csrb";
+ libraryHaskellDepends = [
+ base base-orphans comonad containers tagged template-haskell
+ th-abstraction transformers
+ ];
+ testHaskellDepends = [
+ base hspec QuickCheck template-haskell transformers
+ transformers-compat
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Bifunctors";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"bighugethesaurus" = callPackage
({ mkDerivation, base, HTTP, split }:
mkDerivation {
@@ -44493,8 +44550,8 @@ self: {
}:
mkDerivation {
pname = "blucontrol";
- version = "0.3.0.0";
- sha256 = "0xh1qxfmrfjdsprl5m748j5z9w0qmww8gkj8lhghfskdzxhy0qic";
+ version = "0.3.0.1";
+ sha256 = "06hmk4pg5qfcj6smzpn549d1jcsvcbgi2pxgvgvn9k7lab9cb5kg";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -45475,6 +45532,8 @@ self: {
];
description = "Encoding and decoding for the Bottom spec";
license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"bound" = callPackage
@@ -45931,6 +45990,33 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "brick_0_62" = callPackage
+ ({ mkDerivation, base, bytestring, config-ini, containers
+ , contravariant, data-clist, deepseq, directory, dlist, exceptions
+ , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
+ , template-haskell, text, text-zipper, transformers, unix, vector
+ , vty, word-wrap
+ }:
+ mkDerivation {
+ pname = "brick";
+ version = "0.62";
+ sha256 = "1f74m9yxwqv3xs1jhhpww2higfz3w0v1niff257wshhrvrkigh36";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring config-ini containers contravariant data-clist
+ deepseq directory dlist exceptions filepath microlens microlens-mtl
+ microlens-th stm template-haskell text text-zipper transformers
+ unix vector vty word-wrap
+ ];
+ testHaskellDepends = [
+ base containers microlens QuickCheck vector
+ ];
+ description = "A declarative terminal user interface library";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"brick-dropdownmenu" = callPackage
({ mkDerivation, base, brick, containers, microlens, microlens-ghc
, microlens-th, pointedlist, vector, vty
@@ -47466,18 +47552,21 @@ self: {
}) {};
"bv-sized" = callPackage
- ({ mkDerivation, base, bitwise, bytestring, hedgehog, panic
- , parameterized-utils, tasty, tasty-hedgehog, th-lift
+ ({ mkDerivation, base, bitwise, bytestring, deepseq, hedgehog
+ , MonadRandom, panic, parameterized-utils, random, tasty
+ , tasty-hedgehog, th-lift
}:
mkDerivation {
pname = "bv-sized";
- version = "1.0.2";
- sha256 = "0lx7cm7404r71ciksv8g58797k6x02zh337ra88syhj7nzlnij5w";
+ version = "1.0.3";
+ sha256 = "1bqzj9gmx8lvfw037y4f3hibbcq6zafhm6xhjdhnvmlyc963n9v9";
libraryHaskellDepends = [
- base bitwise bytestring panic parameterized-utils th-lift
+ base bitwise bytestring deepseq panic parameterized-utils random
+ th-lift
];
testHaskellDepends = [
- base bytestring hedgehog parameterized-utils tasty tasty-hedgehog
+ base bytestring hedgehog MonadRandom parameterized-utils tasty
+ tasty-hedgehog
];
description = "a bitvector datatype that is parameterized by the vector width";
license = lib.licenses.bsd3;
@@ -50416,8 +50505,8 @@ self: {
}:
mkDerivation {
pname = "calamity";
- version = "0.1.28.4";
- sha256 = "07ibhr3xngpwl7pq9ykbf6pxzlp8yx49d0qrlhyn7hj5xbswkv3f";
+ version = "0.1.28.5";
+ sha256 = "09ja2imqhz7kr97fhfskj1g7s7q88yrpa0p2s1n55fwkn1f2d3bs";
libraryHaskellDepends = [
aeson async base bytestring colour concurrent-extra connection
containers data-default-class data-flags deepseq deque df1 di-core
@@ -52429,6 +52518,8 @@ self: {
testHaskellDepends = [ base base16-bytestring hspec ];
description = "Cayenne Low Power Payload";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"cayenne-lpp" = callPackage
@@ -58068,8 +58159,8 @@ self: {
}:
mkDerivation {
pname = "cobot-io";
- version = "0.1.3.18";
- sha256 = "1xyri98rlg4ph9vyjicivq8vb1kk085pbpv43ydw6qvpqlp97wk5";
+ version = "0.1.3.19";
+ sha256 = "1gs4q04iyzzfwij58bbmhz2app3gf4xj0dnd4x4bhkgwj7gmvf4m";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-msgpack
deepseq http-conduit hyraxAbif lens linear mtl split text vector
@@ -58123,6 +58214,22 @@ self: {
broken = true;
}) {};
+ "code-conjure" = callPackage
+ ({ mkDerivation, base, express, leancheck, speculate
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "code-conjure";
+ version = "0.1.0";
+ sha256 = "0zagchakak4mrdpgy23d2wfb357dc6fn78fpcjs1ik025wmldy88";
+ libraryHaskellDepends = [
+ base express leancheck speculate template-haskell
+ ];
+ testHaskellDepends = [ base express leancheck speculate ];
+ description = "conjure Haskell functions out of partial definitions";
+ license = lib.licenses.bsd3;
+ }) {};
+
"code-page" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -58758,6 +58865,17 @@ self: {
broken = true;
}) {};
+ "collect-errors" = callPackage
+ ({ mkDerivation, base, containers, QuickCheck }:
+ mkDerivation {
+ pname = "collect-errors";
+ version = "0.1.0.0";
+ sha256 = "1zspgncbnn8zqixlxm3hrck3mk4j3n91515456w8dy220a0bzbhc";
+ libraryHaskellDepends = [ base containers QuickCheck ];
+ description = "Error monad with a Float instance";
+ license = lib.licenses.bsd3;
+ }) {};
+
"collection-json" = callPackage
({ mkDerivation, aeson, base, bytestring, hspec, hspec-discover
, network-arbitrary, network-uri, network-uri-json, QuickCheck
@@ -59201,23 +59319,21 @@ self: {
}) {};
"combinat" = callPackage
- ({ mkDerivation, array, base, containers, QuickCheck, random, tasty
- , tasty-hunit, tasty-quickcheck, test-framework
- , test-framework-quickcheck2, transformers
+ ({ mkDerivation, array, base, compact-word-vectors, containers
+ , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck
+ , test-framework, test-framework-quickcheck2, transformers
}:
mkDerivation {
pname = "combinat";
- version = "0.2.9.0";
- sha256 = "1y617qyhqh2k6d51j94c0xnj54i7b86d87n0j12idxlkaiv4j5sw";
- revision = "1";
- editedCabalFile = "0yjvvxfmyzjhh0q050cc2wkhaahzixsw7hf27n8dky3n4cxd5bix";
+ version = "0.2.10.0";
+ sha256 = "125yf5ycya722k85iph3dqv63bpj1a862c0ahs2y0snyd2qd6h35";
libraryHaskellDepends = [
- array base containers random transformers
+ array base compact-word-vectors containers random transformers
];
testHaskellDepends = [
- array base containers QuickCheck random tasty tasty-hunit
- tasty-quickcheck test-framework test-framework-quickcheck2
- transformers
+ array base compact-word-vectors containers QuickCheck random tasty
+ tasty-hunit tasty-quickcheck test-framework
+ test-framework-quickcheck2 transformers
];
description = "Generate and manipulate various combinatorial objects";
license = lib.licenses.bsd3;
@@ -59866,8 +59982,8 @@ self: {
}:
mkDerivation {
pname = "compact-word-vectors";
- version = "0.2.0.1";
- sha256 = "0ix8l6vvnf62vp6716gmypwqsrs6x5pzcx5yfj24bn4gk0xak3lm";
+ version = "0.2.0.2";
+ sha256 = "1yjlymp2b8is72xvdb29rf7hc1n96zmda1j3z5alzbp4py00jww8";
libraryHaskellDepends = [ base primitive ];
testHaskellDepends = [
base primitive QuickCheck random tasty tasty-hunit tasty-quickcheck
@@ -67103,8 +67219,8 @@ self: {
}:
mkDerivation {
pname = "csound-catalog";
- version = "0.7.4";
- sha256 = "1ca70yk13b239383q9d8fwc4qd6jm22dqinfhasd88b4iv9p46h8";
+ version = "0.7.5";
+ sha256 = "1ly2s8lxy4wdcvkvsj9nw71r5dbsxpb0z8kzvywj9a5clqid109y";
libraryHaskellDepends = [
base csound-expression csound-sampler sharc-timbre transformers
];
@@ -67131,8 +67247,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression";
- version = "5.3.4";
- sha256 = "0v5mv2yhw114y7hixh3qjy88sfrry7xfyzkwwk1dpwnq8yycp0ir";
+ version = "5.4.1";
+ sha256 = "0dyafw91ycsr71sxf7z3fbvfbp9vh8l260l9ygfxlrg37971l4pj";
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
csound-expression-opcodes csound-expression-typed data-default
@@ -67149,8 +67265,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-dynamic";
- version = "0.3.6";
- sha256 = "1s4gyn4rpkpfpb0glbb39hnzkw9vr4his3s4a4azx894cymyhzg0";
+ version = "0.3.7";
+ sha256 = "1qx9qig18y89k4sxpn333hvqz74c6f56nbvaf8dfbawx5asar0jm";
libraryHaskellDepends = [
array base Boolean containers data-default data-fix data-fix-cse
deriving-compat hashable transformers wl-pprint
@@ -67165,8 +67281,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-opcodes";
- version = "0.0.5.0";
- sha256 = "1qif8nx3652883zf84w4d0l2lzlbrk9n25rn4i5mxcmlv9px06ha";
+ version = "0.0.5.1";
+ sha256 = "0h1a9yklsqbykhdinmk8znm7kfg0jd1k394cx2lirpdxn136kbcm";
libraryHaskellDepends = [
base csound-expression-dynamic csound-expression-typed transformers
];
@@ -67182,8 +67298,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-typed";
- version = "0.2.4";
- sha256 = "1hqmwlgx0dcci7z76w4i5xcq10c4jigzbm7fvf0xxwffmhf6j752";
+ version = "0.2.5";
+ sha256 = "1bid3wxg879l69w8c1vcana0xxrggxv30dw9bqi8zww2w23id54q";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
@@ -67198,8 +67314,8 @@ self: {
({ mkDerivation, base, csound-expression, transformers }:
mkDerivation {
pname = "csound-sampler";
- version = "0.0.10.0";
- sha256 = "0mi7w39adkn5l1h05arfap3c0ddb8j65wv96i3jrswpc3ljf3b2y";
+ version = "0.0.10.1";
+ sha256 = "1c2g83a0n4y1fvq3amj9m2hygg9rbpl5x8zsicb52qjm7vjing2i";
libraryHaskellDepends = [ base csound-expression transformers ];
description = "A musical sampler based on Csound";
license = lib.licenses.bsd3;
@@ -67282,22 +67398,23 @@ self: {
}) {};
"css-selectors" = callPackage
- ({ mkDerivation, aeson, alex, array, base, blaze-markup
- , data-default, Decimal, happy, QuickCheck, shakespeare
+ ({ mkDerivation, aeson, alex, array, base, binary, blaze-markup
+ , bytestring, data-default, Decimal, happy, QuickCheck, shakespeare
, template-haskell, test-framework, test-framework-quickcheck2
- , text
+ , text, zlib
}:
mkDerivation {
pname = "css-selectors";
- version = "0.2.1.0";
- sha256 = "1kcxbvp96imhkdrd7w9g2z4d586lmdcpnbgl8g5w04ri85qsq162";
+ version = "0.3.0.0";
+ sha256 = "1p7zzp40gvl5nq2zrb19cjw47w3sf20qwi3mplxq67ryzljmbaz4";
libraryHaskellDepends = [
- aeson array base blaze-markup data-default Decimal QuickCheck
- shakespeare template-haskell text
+ aeson array base binary blaze-markup bytestring data-default
+ Decimal QuickCheck shakespeare template-haskell text zlib
];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [
- base QuickCheck test-framework test-framework-quickcheck2 text
+ base binary QuickCheck test-framework test-framework-quickcheck2
+ text
];
description = "Parsing, rendering and manipulating css selectors in Haskell";
license = lib.licenses.bsd3;
@@ -76198,8 +76315,8 @@ self: {
}:
mkDerivation {
pname = "diohsc";
- version = "0.1.5";
- sha256 = "10336q53ghvj15gxxrdh1s10amfbyl7m69pgzg0rjxrs1p2bx7s7";
+ version = "0.1.6";
+ sha256 = "0hzixid47jv5jwv5rs91baa8bpfkq4hn3y8ndra34w5qvmg3nlii";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -76674,8 +76791,8 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "1.8.5";
- sha256 = "0hp3w1d5pwfj06m72dl44cp67h99b3c43kv641vz6dff7xk75hsm";
+ version = "1.8.6";
+ sha256 = "0mmppadd1hmmdgbfjwzhy28kibzssbsnr5dxjiqf3hahmll74qjl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -77910,29 +78027,6 @@ self: {
}) {};
"dl-fedora" = callPackage
- ({ mkDerivation, base, bytestring, directory, extra, filepath
- , http-directory, http-types, optparse-applicative, regex-posix
- , simple-cmd, simple-cmd-args, text, time, unix, xdg-userdirs
- }:
- mkDerivation {
- pname = "dl-fedora";
- version = "0.8";
- sha256 = "1pd0cslszd9srr9bpcxzrm84cnk5r78xs79ig32528z0anc5ghcr";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- base bytestring directory extra filepath http-directory http-types
- optparse-applicative regex-posix simple-cmd simple-cmd-args text
- time unix xdg-userdirs
- ];
- testHaskellDepends = [ base simple-cmd ];
- description = "Fedora image download tool";
- license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "dl-fedora_0_9" = callPackage
({ mkDerivation, base, bytestring, directory, extra, filepath
, http-client, http-client-tls, http-directory, http-types
, optparse-applicative, regex-posix, simple-cmd, simple-cmd-args
@@ -78587,6 +78681,8 @@ self: {
th-lift th-lift-instances time
];
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"doclayout" = callPackage
@@ -83791,6 +83887,36 @@ self: {
broken = true;
}) {};
+ "ema" = callPackage
+ ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup
+ , commonmark, commonmark-extensions, commonmark-pandoc, containers
+ , data-default, directory, filepath, filepattern, fsnotify
+ , http-types, lvar, monad-logger, monad-logger-extras
+ , neat-interpolation, optparse-applicative, pandoc-types
+ , profunctors, relude, safe-exceptions, shower, stm, tagged, text
+ , time, unliftio, wai, wai-middleware-static, wai-websockets, warp
+ , websockets
+ }:
+ mkDerivation {
+ pname = "ema";
+ version = "0.1.0.0";
+ sha256 = "0b7drwqcdap52slnw59vx3mhpabcl72p7rinnfkzsh74jfx21vz0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async base blaze-html blaze-markup commonmark
+ commonmark-extensions commonmark-pandoc containers data-default
+ directory filepath filepattern fsnotify http-types lvar
+ monad-logger monad-logger-extras neat-interpolation
+ optparse-applicative pandoc-types profunctors relude
+ safe-exceptions shower stm tagged text time unliftio wai
+ wai-middleware-static wai-websockets warp websockets
+ ];
+ executableHaskellDepends = [ base ];
+ description = "Static site generator library with hot reload";
+ license = lib.licenses.agpl3Only;
+ }) {};
+
"emacs-keys" = callPackage
({ mkDerivation, base, doctest, split, tasty, tasty-hspec
, tasty-quickcheck, template-haskell, th-lift, xkbcommon
@@ -87571,10 +87697,8 @@ self: {
}:
mkDerivation {
pname = "exiftool";
- version = "0.1.0.0";
- sha256 = "015f0ai0x6iv49k4ljz8058509h8z8kkgnp7p9l4s8z54sgqfw8y";
- revision = "1";
- editedCabalFile = "06w0g76jddjykbvym2zgcwjsa33alm1rwshhzaw0pqm573mqbp26";
+ version = "0.1.1.0";
+ sha256 = "1z0zk9axilxp3l13n0h83csia4lvahmqkwhlfp9mswbdy8v8fqm0";
libraryHaskellDepends = [
aeson base base64 bytestring hashable process scientific
string-conversions temporary text unordered-containers vector
@@ -88199,8 +88323,8 @@ self: {
({ mkDerivation, base, leancheck, template-haskell }:
mkDerivation {
pname = "express";
- version = "0.1.4";
- sha256 = "0rhrlynb950n2c79s3gz0vyd6b34crlhzlva0w91qbzn9dpfrays";
+ version = "0.1.6";
+ sha256 = "1yfbym97j3ih6zvlkg0d08qiivi7cyv61lbyc6qi094apazacq6c";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base leancheck ];
benchmarkHaskellDepends = [ base leancheck ];
@@ -88676,8 +88800,8 @@ self: {
}:
mkDerivation {
pname = "extrapolate";
- version = "0.4.2";
- sha256 = "1dhljcsqahpyn3khxjbxc15ih1r6kgqcagr5gbpg1d705ji7y3j0";
+ version = "0.4.4";
+ sha256 = "0indkjjahlh1isnal93w3iliy59azgdmi9lmdqz4jkbpd421zava";
libraryHaskellDepends = [
base express leancheck speculate template-haskell
];
@@ -89381,6 +89505,27 @@ self: {
maintainers = with lib.maintainers; [ sternenseemann ];
}) {};
+ "fast-logger_3_0_5" = callPackage
+ ({ mkDerivation, array, auto-update, base, bytestring, directory
+ , easy-file, filepath, hspec, hspec-discover, text, unix-compat
+ , unix-time
+ }:
+ mkDerivation {
+ pname = "fast-logger";
+ version = "3.0.5";
+ sha256 = "1mbnah6n8lig494523czcd95dfn01f438qai9pf20wpa2gdbz4x6";
+ libraryHaskellDepends = [
+ array auto-update base bytestring directory easy-file filepath text
+ unix-compat unix-time
+ ];
+ testHaskellDepends = [ base bytestring directory hspec ];
+ testToolDepends = [ hspec-discover ];
+ description = "A fast logging system";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = with lib.maintainers; [ sternenseemann ];
+ }) {};
+
"fast-math" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -95171,10 +95316,8 @@ self: {
({ mkDerivation, base, basement, gauge, ghc-prim }:
mkDerivation {
pname = "foundation";
- version = "0.0.25";
- sha256 = "0q6kx57ygmznlpf8n499hid4x6mj3180paijx0a8dgi9hh7man61";
- revision = "1";
- editedCabalFile = "1ps5sk50sf4b5hd87k3jqykqrwcw2wzyp50rcy6pghd61h83cjg2";
+ version = "0.0.26.1";
+ sha256 = "1hri3raqf6nhh6631gfm2yrkv4039gb0cqfa9cqmjp8bbqv28w5d";
libraryHaskellDepends = [ base basement ghc-prim ];
testHaskellDepends = [ base basement ];
benchmarkHaskellDepends = [ base basement gauge ];
@@ -95616,15 +95759,15 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "free_5_1_6" = callPackage
+ "free_5_1_7" = callPackage
({ mkDerivation, base, comonad, containers, distributive
, exceptions, indexed-traversable, mtl, profunctors, semigroupoids
, template-haskell, th-abstraction, transformers, transformers-base
}:
mkDerivation {
pname = "free";
- version = "5.1.6";
- sha256 = "017cyz0d89560m3a2g2gpf8imzdzzlrd1rv0m6s2lvj41i2dhzfc";
+ version = "5.1.7";
+ sha256 = "121b81wxjk30nc27ivwzxjxi1dcwc30y0gy8l6wac3dxwvkx2c5j";
libraryHaskellDepends = [
base comonad containers distributive exceptions indexed-traversable
mtl profunctors semigroupoids template-haskell th-abstraction
@@ -97676,6 +97819,8 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "Handle exceptions thrown in IO with fused-effects";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"fused-effects-lens" = callPackage
@@ -99546,6 +99691,8 @@ self: {
pname = "generic-deriving";
version = "1.14";
sha256 = "00nbnxxkxyjfzj3zf6sxh3im24qv485w4jb1gj36c2wn4gjdbayh";
+ revision = "1";
+ editedCabalFile = "0g17hk01sxv5lmrlnmwqhkk73y3dy3xhy7l9myyg5qnw7hm7iin9";
libraryHaskellDepends = [
base containers ghc-prim template-haskell th-abstraction
];
@@ -99755,6 +99902,8 @@ self: {
];
description = "Generically derive traversals, lenses and prisms";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"generic-optics-lite" = callPackage
@@ -102029,8 +102178,8 @@ self: {
({ mkDerivation, base, cpphs, ghc, happy }:
mkDerivation {
pname = "ghc-parser";
- version = "0.2.2.0";
- sha256 = "1pygg0538nah42ll0zai081y8hv8z7lwl0vr9l2k273i4fdif7hb";
+ version = "0.2.3.0";
+ sha256 = "1sm93n6w2zqkp4dhr604bk67sis1rb6jb6imsxr64vjfm7bkigln";
libraryHaskellDepends = [ base ghc ];
libraryToolDepends = [ cpphs happy ];
description = "Haskell source parser from GHC";
@@ -103857,6 +104006,8 @@ self: {
libraryPkgconfigDepends = [ gmodule ];
description = "GModule bindings";
license = lib.licenses.lgpl21Only;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {gmodule = null;};
"gi-gobject" = callPackage
@@ -104860,6 +105011,8 @@ self: {
libraryPkgconfigDepends = [ vips ];
description = "libvips GObject bindings";
license = lib.licenses.lgpl21Only;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) vips;};
"gi-vte" = callPackage
@@ -105324,25 +105477,25 @@ self: {
, crypto-api, cryptonite, curl, data-default, DAV, dbus, deepseq
, directory, disk-free-space, dlist, edit-distance, exceptions
, fdo-notify, feed, filepath, filepath-bytestring, free, git
- , git-lfs, gnupg, hinotify, hslogger, http-client
- , http-client-restricted, http-client-tls, http-conduit, http-types
- , IfElse, lsof, magic, memory, microlens, monad-control
- , monad-logger, mountpoints, mtl, network, network-bsd
- , network-info, network-multicast, network-uri, old-locale, openssh
- , optparse-applicative, path-pieces, perl, persistent
- , persistent-sqlite, persistent-template, process, QuickCheck
- , random, regex-tdfa, resourcet, rsync, SafeSemaphore, sandi
- , securemem, shakespeare, socks, split, stm, stm-chans, tagsoup
- , tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
- , template-haskell, text, time, torrent, transformers, unix
- , unix-compat, unliftio-core, unordered-containers, utf8-string
- , uuid, vector, wai, wai-extra, warp, warp-tls, wget, which, yesod
- , yesod-core, yesod-form, yesod-static
+ , git-lfs, gnupg, hinotify, http-client, http-client-restricted
+ , http-client-tls, http-conduit, http-types, IfElse, lsof, magic
+ , memory, microlens, monad-control, monad-logger, mountpoints, mtl
+ , network, network-bsd, network-info, network-multicast
+ , network-uri, old-locale, openssh, optparse-applicative
+ , path-pieces, perl, persistent, persistent-sqlite
+ , persistent-template, process, QuickCheck, random, regex-tdfa
+ , resourcet, rsync, SafeSemaphore, sandi, securemem, shakespeare
+ , socks, split, stm, stm-chans, tagsoup, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-rerun, template-haskell, text, time
+ , torrent, transformers, unix, unix-compat, unliftio-core
+ , unordered-containers, utf8-string, uuid, vector, wai, wai-extra
+ , warp, warp-tls, wget, which, yesod, yesod-core, yesod-form
+ , yesod-static
}:
mkDerivation {
pname = "git-annex";
- version = "8.20210330";
- sha256 = "07dhxlmnj48drgndcplafc7xhby0w3rks68fz9wsppxan929240p";
+ version = "8.20210428";
+ sha256 = "0xpvhpnl600874sa392wjfd2yd9s6ps2cq2qfkzyxxf90p9fcwg8";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -105352,8 +105505,8 @@ self: {
isExecutable = true;
setupHaskellDepends = [
async base bytestring Cabal data-default directory exceptions
- filepath filepath-bytestring hslogger IfElse process split
- transformers unix-compat utf8-string
+ filepath filepath-bytestring IfElse process split time transformers
+ unix-compat utf8-string
];
executableHaskellDepends = [
aeson async attoparsec aws base blaze-builder bloomfilter byteable
@@ -105361,17 +105514,17 @@ self: {
connection containers crypto-api cryptonite data-default DAV dbus
deepseq directory disk-free-space dlist edit-distance exceptions
fdo-notify feed filepath filepath-bytestring free git-lfs hinotify
- hslogger http-client http-client-restricted http-client-tls
- http-conduit http-types IfElse magic memory microlens monad-control
- monad-logger mountpoints mtl network network-bsd network-info
- network-multicast network-uri old-locale optparse-applicative
- path-pieces persistent persistent-sqlite persistent-template
- process QuickCheck random regex-tdfa resourcet SafeSemaphore sandi
- securemem shakespeare socks split stm stm-chans tagsoup tasty
- tasty-hunit tasty-quickcheck tasty-rerun template-haskell text time
- torrent transformers unix unix-compat unliftio-core
- unordered-containers utf8-string uuid vector wai wai-extra warp
- warp-tls yesod yesod-core yesod-form yesod-static
+ http-client http-client-restricted http-client-tls http-conduit
+ http-types IfElse magic memory microlens monad-control monad-logger
+ mountpoints mtl network network-bsd network-info network-multicast
+ network-uri old-locale optparse-applicative path-pieces persistent
+ persistent-sqlite persistent-template process QuickCheck random
+ regex-tdfa resourcet SafeSemaphore sandi securemem shakespeare
+ socks split stm stm-chans tagsoup tasty tasty-hunit
+ tasty-quickcheck tasty-rerun template-haskell text time torrent
+ transformers unix unix-compat unliftio-core unordered-containers
+ utf8-string uuid vector wai wai-extra warp warp-tls yesod
+ yesod-core yesod-form yesod-static
];
executableSystemDepends = [
bup curl git gnupg lsof openssh perl rsync wget which
@@ -112817,6 +112970,8 @@ self: {
pname = "grpc-haskell";
version = "0.1.0";
sha256 = "1qqa4qn6ql8zvacaikd1a154ib7bah2h96fjfvd3hz6j79bbfqw4";
+ revision = "1";
+ editedCabalFile = "06yi4isj2qcd1nnc2vf6355wbqq33amhvcwg12jh0zbxpywrs45g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -118537,6 +118692,28 @@ self: {
broken = true;
}) {};
+ "hasbolt_0_1_4_5" = callPackage
+ ({ mkDerivation, base, binary, bytestring, connection, containers
+ , data-binary-ieee754, data-default, hspec, mtl, network
+ , QuickCheck, text
+ }:
+ mkDerivation {
+ pname = "hasbolt";
+ version = "0.1.4.5";
+ sha256 = "185qh24n6j3b5awwmm92hxravb3sq40l5q8vyng74296mjc65nkw";
+ libraryHaskellDepends = [
+ base binary bytestring connection containers data-binary-ieee754
+ data-default mtl network text
+ ];
+ testHaskellDepends = [
+ base bytestring containers hspec QuickCheck text
+ ];
+ description = "Haskell driver for Neo4j 3+ (BOLT protocol)";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"hasbolt-extras" = callPackage
({ mkDerivation, aeson, aeson-casing, base, bytestring, containers
, data-default, doctest, free, hasbolt, lens, mtl
@@ -118545,8 +118722,8 @@ self: {
}:
mkDerivation {
pname = "hasbolt-extras";
- version = "0.0.1.6";
- sha256 = "0il6752lvq0li29aipc66syc7kd9h57439akshlpqpd25b536zd9";
+ version = "0.0.1.7";
+ sha256 = "1dnia4da5g9c8ckiap4wsacv6lccr69ai24i3n6mywdykhy159f1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -126163,8 +126340,8 @@ self: {
}:
mkDerivation {
pname = "hedgehog-servant";
- version = "0.0.0.1";
- sha256 = "04plk39ni5m9arcphb4464bpl12r6aw2zfnzlzhpa1i49qlpivc3";
+ version = "0.0.1.1";
+ sha256 = "17dnj82jgbz23is22kqc60nz46vb4rhlsn1aimaynx7cld0g63vd";
libraryHaskellDepends = [
base bytestring case-insensitive hedgehog http-client http-media
http-types servant servant-client servant-server string-conversions
@@ -126388,6 +126565,8 @@ self: {
pname = "heidi";
version = "0.1.0";
sha256 = "1l4am8pqk3xrmjmjv48jia60d2vydpj2wy0iyxqiidnc7b8p5j8m";
+ revision = "1";
+ editedCabalFile = "0fbx6hkxdbrhh30j2bs3zrxknrlr6z29r7srxnpsgd4n0rkdajar";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -129109,8 +129288,8 @@ self: {
}:
mkDerivation {
pname = "hierarchical-env";
- version = "0.1.0.0";
- sha256 = "0syx9i9z9j75wbqsrwl8nqhr025df6vmgb4p767sdb7dncpqkph9";
+ version = "0.2.0.0";
+ sha256 = "1hslf8wppwbs9r40kfvxwnw6vxwa4fm2fjdfmxn0grpbpwz1qvf5";
libraryHaskellDepends = [
base method microlens microlens-mtl microlens-th rio
template-haskell th-abstraction
@@ -130058,6 +130237,8 @@ self: {
sha256 = "18hwc5x902k2dsk8895sr8nil4445b9lazzdzbjzpllx4smf0lvz";
libraryHaskellDepends = [ aeson base bytestring servant ];
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"hipsql-client" = callPackage
@@ -130080,6 +130261,8 @@ self: {
http-types mtl servant-client servant-client-core
];
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"hipsql-monad" = callPackage
@@ -130111,6 +130294,8 @@ self: {
servant-server warp
];
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"hircules" = callPackage
@@ -131305,8 +131490,8 @@ self: {
}:
mkDerivation {
pname = "hlint";
- version = "3.3";
- sha256 = "1cbmaw3ikni2fqkzyngc6qwg8k6ighy48979msfs97qg0kxjmbbd";
+ version = "3.3.1";
+ sha256 = "12l2p5pbgh1wcn2bh0ax36sclwaiky8hf09ivgz453pb5ss0jghc";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -138675,21 +138860,6 @@ self: {
}) {};
"hspec" = callPackage
- ({ mkDerivation, base, hspec-core, hspec-discover
- , hspec-expectations, QuickCheck
- }:
- mkDerivation {
- pname = "hspec";
- version = "2.7.9";
- sha256 = "03k8djbzkl47x1kgsplbjjrwx8qqdb31zg9aw0c6ii3d8r49gkyn";
- libraryHaskellDepends = [
- base hspec-core hspec-discover hspec-expectations QuickCheck
- ];
- description = "A Testing Framework for Haskell";
- license = lib.licenses.mit;
- }) {};
-
- "hspec_2_7_10" = callPackage
({ mkDerivation, base, hspec-core, hspec-discover
, hspec-expectations, QuickCheck
}:
@@ -138702,7 +138872,6 @@ self: {
];
description = "A Testing Framework for Haskell";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"hspec-attoparsec" = callPackage
@@ -138761,33 +138930,6 @@ self: {
}) {};
"hspec-core" = callPackage
- ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
- , deepseq, directory, filepath, hspec-expectations, hspec-meta
- , HUnit, process, QuickCheck, quickcheck-io, random, setenv
- , silently, stm, temporary, tf-random, transformers
- }:
- mkDerivation {
- pname = "hspec-core";
- version = "2.7.9";
- sha256 = "0lqqvrdya7jszdxkzjnwd5g02w1ggmlfkh67bpcmzch6h0v609yj";
- libraryHaskellDepends = [
- ansi-terminal array base call-stack clock deepseq directory
- filepath hspec-expectations HUnit QuickCheck quickcheck-io random
- setenv stm tf-random transformers
- ];
- testHaskellDepends = [
- ansi-terminal array base call-stack clock deepseq directory
- filepath hspec-expectations hspec-meta HUnit process QuickCheck
- quickcheck-io random setenv silently stm temporary tf-random
- transformers
- ];
- testToolDepends = [ hspec-meta ];
- testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
- description = "A Testing Framework for Haskell";
- license = lib.licenses.mit;
- }) {};
-
- "hspec-core_2_7_10" = callPackage
({ mkDerivation, ansi-terminal, array, base, call-stack, clock
, deepseq, directory, filepath, hspec-expectations, hspec-meta
, HUnit, process, QuickCheck, quickcheck-io, random, setenv
@@ -138812,7 +138954,6 @@ self: {
testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
description = "A Testing Framework for Haskell";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"hspec-dirstream" = callPackage
@@ -138834,25 +138975,6 @@ self: {
}) {};
"hspec-discover" = callPackage
- ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
- }:
- mkDerivation {
- pname = "hspec-discover";
- version = "2.7.9";
- sha256 = "1zr6h8r8ggi4482hnx0p2vsrkirfjimq8zy9yfiiyn5mkcqzxl4v";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base directory filepath ];
- executableHaskellDepends = [ base directory filepath ];
- testHaskellDepends = [
- base directory filepath hspec-meta QuickCheck
- ];
- testToolDepends = [ hspec-meta ];
- description = "Automatically discover and run Hspec tests";
- license = lib.licenses.mit;
- }) {};
-
- "hspec-discover_2_7_10" = callPackage
({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
}:
mkDerivation {
@@ -138869,7 +138991,6 @@ self: {
testToolDepends = [ hspec-meta ];
description = "Automatically discover and run Hspec tests";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"hspec-expectations" = callPackage
@@ -142241,37 +142362,6 @@ self: {
}) {};
"http2" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, array, base
- , base16-bytestring, bytestring, case-insensitive, containers
- , directory, doctest, filepath, gauge, Glob, heaps, hspec
- , http-types, mwc-random, network, network-byte-order, psqueues
- , stm, text, time-manager, unordered-containers, vector
- }:
- mkDerivation {
- pname = "http2";
- version = "2.0.6";
- sha256 = "17m1avrppiz8i6qwjlgg77ha88sx8f8vvfa57z369aszhld6nx9a";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- array base bytestring case-insensitive containers http-types
- network network-byte-order psqueues stm time-manager
- ];
- testHaskellDepends = [
- aeson aeson-pretty array base base16-bytestring bytestring
- case-insensitive containers directory doctest filepath Glob hspec
- http-types network network-byte-order psqueues stm text
- time-manager unordered-containers vector
- ];
- benchmarkHaskellDepends = [
- array base bytestring case-insensitive containers gauge heaps
- mwc-random network-byte-order psqueues stm
- ];
- description = "HTTP/2 library";
- license = lib.licenses.bsd3;
- }) {};
-
- "http2_3_0_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, async, base
, base16-bytestring, bytestring, case-insensitive, containers
, cryptonite, directory, filepath, gauge, Glob, heaps, hspec
@@ -142303,7 +142393,6 @@ self: {
];
description = "HTTP/2 library";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"http2-client" = callPackage
@@ -142322,6 +142411,8 @@ self: {
testHaskellDepends = [ base ];
description = "A native HTTP2 client library";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"http2-client-exe" = callPackage
@@ -142341,6 +142432,8 @@ self: {
];
description = "A command-line http2 client";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"http2-client-grpc" = callPackage
@@ -143249,8 +143342,8 @@ self: {
}:
mkDerivation {
pname = "hvega";
- version = "0.11.0.0";
- sha256 = "1lz5f04yi97wkqhyxvav262ayyvvl96xrgvgzyk1ca1g299dw866";
+ version = "0.11.0.1";
+ sha256 = "13w2637ylmmwv4kylf1rc2rvd85281a50p82x3888bc1cnzv536x";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ aeson base text unordered-containers ];
@@ -146038,7 +146131,8 @@ self: {
];
description = "A fast JSON document store with push notification support";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ rkrzr ];
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"icfpc2020-galaxy" = callPackage
@@ -146722,25 +146816,25 @@ self: {
"ihaskell" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal
- , cmdargs, containers, directory, filepath, ghc, ghc-boot
- , ghc-parser, ghc-paths, haskeline, haskell-src-exts, here, hlint
- , hspec, hspec-contrib, http-client, http-client-tls, HUnit
+ , cmdargs, containers, directory, exceptions, filepath, ghc
+ , ghc-boot, ghc-parser, ghc-paths, haskeline, here, hlint, hspec
+ , hspec-contrib, http-client, http-client-tls, HUnit
, ipython-kernel, mtl, parsec, process, random, raw-strings-qq
, setenv, shelly, split, stm, strict, text, time, transformers
, unix, unordered-containers, utf8-string, vector
}:
mkDerivation {
pname = "ihaskell";
- version = "0.10.1.2";
- sha256 = "1gs2j0qgxzf346nlnq0zx12yj528ykxia5r3rlldpf6f01zs89v8";
+ version = "0.10.2.0";
+ sha256 = "061gpwclcykrs4pqhsb96hrbwnpmq0q6fx9701wk684v01xjfddk";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base base64-bytestring bytestring cereal cmdargs containers
- directory filepath ghc ghc-boot ghc-parser ghc-paths haskeline
- haskell-src-exts hlint http-client http-client-tls ipython-kernel
- mtl parsec process random shelly split stm strict text time
+ directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths
+ haskeline hlint http-client http-client-tls ipython-kernel mtl
+ parsec process random shelly split stm strict text time
transformers unix unordered-containers utf8-string vector
];
executableHaskellDepends = [
@@ -149043,8 +149137,8 @@ self: {
}:
mkDerivation {
pname = "inspection-testing";
- version = "0.4.3.0";
- sha256 = "1pba3br5vd11svk9fpg5s977q55qlvhlf95nd5ay79bwdjm10hj3";
+ version = "0.4.4.0";
+ sha256 = "1zr7c7xpmnfwn2p84rqw69n1g91rdkh7d20awvj0s56nbdikgiyh";
libraryHaskellDepends = [
base containers ghc mtl template-haskell transformers
];
@@ -149053,14 +149147,14 @@ self: {
license = lib.licenses.mit;
}) {};
- "inspection-testing_0_4_4_0" = callPackage
+ "inspection-testing_0_4_5_0" = callPackage
({ mkDerivation, base, containers, ghc, mtl, template-haskell
, transformers
}:
mkDerivation {
pname = "inspection-testing";
- version = "0.4.4.0";
- sha256 = "1zr7c7xpmnfwn2p84rqw69n1g91rdkh7d20awvj0s56nbdikgiyh";
+ version = "0.4.5.0";
+ sha256 = "1d8bi60m97yw4vxmajclg66xhaap8nj4dli8bxni0mf4mcm0px01";
libraryHaskellDepends = [
base containers ghc mtl template-haskell transformers
];
@@ -149957,13 +150051,17 @@ self: {
}) {};
"interval-algebra" = callPackage
- ({ mkDerivation, base, hspec, QuickCheck, time, witherable }:
+ ({ mkDerivation, base, containers, hspec, QuickCheck, time
+ , witherable
+ }:
mkDerivation {
pname = "interval-algebra";
- version = "0.3.3";
- sha256 = "0njlirr5ymsdw27snixxf3c4dgj8grffqv94a1hz97k801a3axkh";
- libraryHaskellDepends = [ base QuickCheck time witherable ];
- testHaskellDepends = [ base hspec QuickCheck time ];
+ version = "0.4.0";
+ sha256 = "0852yv0d7c3gh6ggab6wvnk7g1pad02nnpbmzw98c9zkzw2zk9wh";
+ libraryHaskellDepends = [
+ base containers QuickCheck time witherable
+ ];
+ testHaskellDepends = [ base containers hspec QuickCheck time ];
description = "An implementation of Allen's interval algebra for temporal logic";
license = lib.licenses.bsd3;
}) {};
@@ -151650,6 +151748,8 @@ self: {
testHaskellDepends = [ base generic-lens QuickCheck ];
description = "Automatically derivable Has instances";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"itanium-abi" = callPackage
@@ -156757,8 +156857,8 @@ self: {
}:
mkDerivation {
pname = "kempe";
- version = "0.2.0.1";
- sha256 = "1xs2jism3r2pgvir1rr318dfrjagkagvzzdrs7n9070xzv3p3c5q";
+ version = "0.2.0.3";
+ sha256 = "0bki6h5qk78d3qgprn8k1av2xxlb43bxb07qqk4x1x5diy92mc5x";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -156772,8 +156872,8 @@ self: {
base bytestring optparse-applicative prettyprinter
];
testHaskellDepends = [
- base bytestring composition-prelude deepseq filepath prettyprinter
- process tasty tasty-golden tasty-hunit temporary text
+ base bytestring composition-prelude deepseq extra filepath
+ prettyprinter process tasty tasty-golden tasty-hunit temporary text
];
benchmarkHaskellDepends = [
base bytestring criterion prettyprinter temporary text
@@ -156953,8 +157053,8 @@ self: {
pname = "keycode";
version = "0.2.2";
sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan";
- revision = "6";
- editedCabalFile = "0acc224njxf8y7r381pnzxx6z3lvshs5mwfafkcrn36nb0wfplng";
+ revision = "7";
+ editedCabalFile = "1xfhm486mgkf744nbx94aw0b1lraj1yv29c57rbx1c2b84v2z8k2";
libraryHaskellDepends = [
base containers ghc-prim template-haskell
];
@@ -159408,6 +159508,31 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "language-c-quote_0_13" = callPackage
+ ({ mkDerivation, alex, array, base, bytestring, containers
+ , exception-mtl, exception-transformers, filepath, happy
+ , haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb
+ , template-haskell, test-framework, test-framework-hunit
+ }:
+ mkDerivation {
+ pname = "language-c-quote";
+ version = "0.13";
+ sha256 = "02axz6498sg2rf24qds39n9gysc4lm3v354h2qyhrhadlfq8sf6d";
+ libraryHaskellDepends = [
+ array base bytestring containers exception-mtl
+ exception-transformers filepath haskell-src-meta mainland-pretty
+ mtl srcloc syb template-haskell
+ ];
+ libraryToolDepends = [ alex happy ];
+ testHaskellDepends = [
+ base bytestring HUnit mainland-pretty srcloc test-framework
+ test-framework-hunit
+ ];
+ description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"language-c99" = callPackage
({ mkDerivation, base, pretty }:
mkDerivation {
@@ -159562,27 +159687,6 @@ self: {
}) {};
"language-docker" = callPackage
- ({ mkDerivation, base, bytestring, containers, data-default-class
- , hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text
- , time
- }:
- mkDerivation {
- pname = "language-docker";
- version = "9.2.0";
- sha256 = "08nq78091w7dii823fy7bvp2gxn1j1fp1fj151z37hvf423w19ds";
- libraryHaskellDepends = [
- base bytestring containers data-default-class megaparsec
- prettyprinter split text time
- ];
- testHaskellDepends = [
- base bytestring containers data-default-class hspec HUnit
- megaparsec prettyprinter QuickCheck split text time
- ];
- description = "Dockerfile parser, pretty-printer and embedded DSL";
- license = lib.licenses.gpl3Only;
- }) {};
-
- "language-docker_9_3_0" = callPackage
({ mkDerivation, base, bytestring, containers, data-default-class
, hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text
, time
@@ -159601,7 +159705,6 @@ self: {
];
description = "Dockerfile parser, pretty-printer and embedded DSL";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
}) {};
"language-dockerfile" = callPackage
@@ -161605,18 +161708,6 @@ self: {
}) {};
"leancheck" = callPackage
- ({ mkDerivation, base, template-haskell }:
- mkDerivation {
- pname = "leancheck";
- version = "0.9.3";
- sha256 = "14wi7h07pipd56grhaqmhb8wmr52llgd3xb7fm8hi9fb1sfzmvg0";
- libraryHaskellDepends = [ base template-haskell ];
- testHaskellDepends = [ base ];
- description = "Enumerative property-based testing";
- license = lib.licenses.bsd3;
- }) {};
-
- "leancheck_0_9_4" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "leancheck";
@@ -161626,7 +161717,6 @@ self: {
testHaskellDepends = [ base ];
description = "Enumerative property-based testing";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"leancheck-enum-instances" = callPackage
@@ -164211,12 +164301,11 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "lift-type";
- version = "0.1.0.0";
- sha256 = "0832xn7bfv1kwg02mmh6my11inljb066mci01b7p0xkcip1kmrhy";
- revision = "1";
- editedCabalFile = "1m89kzw7zrys8jjg7sbdpfq3bsqdvqr8bcszsnwvx0nmj1c6hciw";
+ version = "0.1.0.1";
+ sha256 = "1195iyf0s8zmibjmvd10bszyccp1a2g4wdysn7yk10d3j0q9xdxf";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base template-haskell ];
+ description = "Lift a type from a Typeable constraint to a Template Haskell type";
license = lib.licenses.bsd3;
}) {};
@@ -169558,6 +169647,17 @@ self: {
broken = true;
}) {};
+ "lvar" = callPackage
+ ({ mkDerivation, base, containers, relude, stm }:
+ mkDerivation {
+ pname = "lvar";
+ version = "0.1.0.0";
+ sha256 = "1hllvr4nsjv3c3x5aybp05wr9pdvwlw101vq7c37ydnb91hbfdv4";
+ libraryHaskellDepends = [ base containers relude stm ];
+ description = "TMVar that can be listened to";
+ license = lib.licenses.bsd3;
+ }) {};
+
"lvish" = callPackage
({ mkDerivation, async, atomic-primops, base, bits-atomic
, containers, deepseq, ghc-prim, HUnit, lattices, missing-foreign
@@ -170823,6 +170923,20 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "mainland-pretty_0_7_1" = callPackage
+ ({ mkDerivation, base, containers, srcloc, text, transformers }:
+ mkDerivation {
+ pname = "mainland-pretty";
+ version = "0.7.1";
+ sha256 = "19z2769rik6kwvsil2if2bfq2v59jmwv74jy3fy4q3q3zy4239p1";
+ libraryHaskellDepends = [
+ base containers srcloc text transformers
+ ];
+ description = "Pretty printing designed for printing source code";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"majordomo" = callPackage
({ mkDerivation, base, bytestring, cmdargs, monad-loops, old-locale
, threads, time, unix, zeromq-haskell
@@ -171600,8 +171714,8 @@ self: {
}:
mkDerivation {
pname = "map-reduce-folds";
- version = "0.1.0.5";
- sha256 = "0a0xavn4dlcpkjw75lc8k9f8w8620m60s8q9r4c157010mb4w829";
+ version = "0.1.0.7";
+ sha256 = "0khwcxw5cxx3y9rryak7qb65q055lg6b7gsbj20rvskq300asbk0";
libraryHaskellDepends = [
base containers discrimination foldl hashable hashtables parallel
profunctors split streaming streamly text unordered-containers
@@ -174322,8 +174436,8 @@ self: {
pname = "memory";
version = "0.15.0";
sha256 = "0a9mxcddnqn4359hk59d6l2zbh0vp154yb5vs1a8jw4l38n8kzz3";
- revision = "1";
- editedCabalFile = "136qfj1cbg9571mlwywaqml75ijx3pcgvbpbgwxrqsl71ssj8w5y";
+ revision = "2";
+ editedCabalFile = "0fd40y5byy4cq4x6m66zxadxbw96gzswplgfyvdqnjlasq28xw68";
libraryHaskellDepends = [
base basement bytestring deepseq ghc-prim
];
@@ -184052,8 +184166,8 @@ self: {
}:
mkDerivation {
pname = "mysql";
- version = "0.2";
- sha256 = "09b1rhv16g8npjblq9jfi29bffsplvq4hnksdhknd39anr5gpqzc";
+ version = "0.2.0.1";
+ sha256 = "16m8hv9yy2nf4jwgqg6n9z53n2pzskbc3gwbp2i3kgff8wsmf8sd";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring containers ];
librarySystemDepends = [ mysql ];
@@ -189808,20 +189922,6 @@ self: {
}) {};
"nri-env-parser" = callPackage
- ({ mkDerivation, base, modern-uri, network-uri, nri-prelude, text
- }:
- mkDerivation {
- pname = "nri-env-parser";
- version = "0.1.0.6";
- sha256 = "1hmq6676w3f5mpdpd4jbd1aa6g379q6yyidcvdyhazqxcb0dhirh";
- libraryHaskellDepends = [
- base modern-uri network-uri nri-prelude text
- ];
- description = "Read environment variables as settings to build 12-factor apps";
- license = lib.licenses.bsd3;
- }) {};
-
- "nri-env-parser_0_1_0_7" = callPackage
({ mkDerivation, base, modern-uri, network-uri, nri-prelude, text
}:
mkDerivation {
@@ -189833,34 +189933,9 @@ self: {
];
description = "Read environment variables as settings to build 12-factor apps";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"nri-observability" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, async, base, bugsnag-hs
- , bytestring, directory, hostname, http-client, http-client-tls
- , nri-env-parser, nri-prelude, random, safe-exceptions, stm, text
- , time, unordered-containers
- }:
- mkDerivation {
- pname = "nri-observability";
- version = "0.1.0.1";
- sha256 = "02baq11z5qq9lq9yh8zc29s44i44qz1m593ypn3qd8rgc1arrfjj";
- libraryHaskellDepends = [
- aeson aeson-pretty async base bugsnag-hs bytestring directory
- hostname http-client http-client-tls nri-env-parser nri-prelude
- random safe-exceptions stm text time unordered-containers
- ];
- testHaskellDepends = [
- aeson aeson-pretty async base bugsnag-hs bytestring directory
- hostname http-client http-client-tls nri-env-parser nri-prelude
- random safe-exceptions stm text time unordered-containers
- ];
- description = "Report log spans collected by nri-prelude";
- license = lib.licenses.bsd3;
- }) {};
-
- "nri-observability_0_1_0_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, async, base, bugsnag-hs
, bytestring, directory, hostname, http-client, http-client-tls
, nri-env-parser, nri-prelude, random, safe-exceptions, stm, text
@@ -189882,36 +189957,9 @@ self: {
];
description = "Report log spans collected by nri-prelude";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"nri-prelude" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, async, auto-update, base
- , bytestring, containers, directory, exceptions, filepath, ghc
- , hedgehog, junit-xml, pretty-diff, pretty-show, safe-coloured-text
- , safe-exceptions, terminal-size, text, time, vector
- }:
- mkDerivation {
- pname = "nri-prelude";
- version = "0.5.0.3";
- sha256 = "0k4mhgyazjc74hwf2xgznhhkryqhdmsc2pv1v9d32706qkr796wn";
- libraryHaskellDepends = [
- aeson aeson-pretty async auto-update base bytestring containers
- directory exceptions filepath ghc hedgehog junit-xml pretty-diff
- pretty-show safe-coloured-text safe-exceptions terminal-size text
- time vector
- ];
- testHaskellDepends = [
- aeson aeson-pretty async auto-update base bytestring containers
- directory exceptions filepath ghc hedgehog junit-xml pretty-diff
- pretty-show safe-coloured-text safe-exceptions terminal-size text
- time vector
- ];
- description = "A Prelude inspired by the Elm programming language";
- license = lib.licenses.bsd3;
- }) {};
-
- "nri-prelude_0_6_0_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, async, auto-update, base
, bytestring, containers, directory, exceptions, filepath, ghc
, hedgehog, junit-xml, pretty-diff, pretty-show, safe-coloured-text
@@ -189935,7 +189983,6 @@ self: {
];
description = "A Prelude inspired by the Elm programming language";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"nsis" = callPackage
@@ -191748,6 +191795,24 @@ self: {
broken = true;
}) {};
+ "om-doh" = callPackage
+ ({ mkDerivation, base, base64, bytestring, http-api-data, resolv
+ , servant, servant-server, text
+ }:
+ mkDerivation {
+ pname = "om-doh";
+ version = "0.1.0.1";
+ sha256 = "1y9r70ppifww4ddk3rwvgwhfijn5hf9svlx4x46v1n027yjf9pgp";
+ libraryHaskellDepends = [
+ base base64 bytestring http-api-data resolv servant servant-server
+ text
+ ];
+ description = "om-doh";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"om-elm" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, directory
, http-types, safe, safe-exceptions, template-haskell, text, unix
@@ -192550,43 +192615,6 @@ self: {
}) {};
"openapi3" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries
- , bytestring, Cabal, cabal-doctest, containers, cookie, doctest
- , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
- , HUnit, insert-ordered-containers, lens, mtl, network, optics-core
- , optics-th, QuickCheck, quickcheck-instances, scientific
- , template-haskell, text, time, transformers, unordered-containers
- , utf8-string, uuid-types, vector
- }:
- mkDerivation {
- pname = "openapi3";
- version = "3.0.2.0";
- sha256 = "00qpbj2lvaysbwgbax7z1vyixzd0x7yzbz26aw5zxd4asddypbfg";
- isLibrary = true;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson aeson-pretty base base-compat-batteries bytestring containers
- cookie generics-sop hashable http-media insert-ordered-containers
- lens mtl network optics-core optics-th QuickCheck scientific
- template-haskell text time transformers unordered-containers
- uuid-types vector
- ];
- executableHaskellDepends = [ aeson base lens text ];
- testHaskellDepends = [
- aeson base base-compat-batteries bytestring containers doctest Glob
- hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck
- quickcheck-instances template-haskell text time
- unordered-containers utf8-string vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "OpenAPI 3.0 data model";
- license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "openapi3_3_1_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries
, bytestring, Cabal, cabal-doctest, containers, cookie, doctest
, generics-sop, Glob, hashable, hspec, hspec-discover, http-media
@@ -192619,8 +192647,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "OpenAPI 3.0 data model";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"openapi3-code-generator" = callPackage
@@ -194660,8 +194686,8 @@ self: {
}:
mkDerivation {
pname = "orgstat";
- version = "0.1.9";
- sha256 = "09psfz4a2amgcyq00ygjp6zakzf5yx2y2kjykz62wncwpqkgnf53";
+ version = "0.1.10";
+ sha256 = "16p6wswh96ap4qj7n61qd3hrr0f5m84clb113vg4dncf46ivlfs6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -194682,8 +194708,6 @@ self: {
];
description = "Statistics visualizer for org-mode";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"origami" = callPackage
@@ -195136,20 +195160,20 @@ self: {
"overloaded" = callPackage
({ mkDerivation, assoc, base, bin, boring, bytestring, constraints
- , containers, fin, generic-lens-lite, ghc, hmatrix, HUnit, lens
- , optics-core, profunctors, QuickCheck, ral, record-hasfield
- , semigroupoids, singleton-bool, sop-core, split, splitmix, syb
- , symbols, tasty, tasty-hunit, tasty-quickcheck, template-haskell
- , text, th-compat, time, vec
+ , containers, fin, generic-lens-lite, ghc, hmatrix, HUnit
+ , indexed-traversable, lens, optics-core, profunctors, QuickCheck
+ , ral, record-hasfield, semigroupoids, singleton-bool, sop-core
+ , split, splitmix, syb, symbols, tasty, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, th-compat, time, vec
}:
mkDerivation {
pname = "overloaded";
- version = "0.3";
- sha256 = "151xnpk7l1jg63m4bwr91h3dh1xb0d4xinc4vn1jsbhr96p662ap";
+ version = "0.3.1";
+ sha256 = "0ra33rcbjm58978gc0pjzcspyvab7g2vxnjk6z5hag7qh6ay76bg";
libraryHaskellDepends = [
- assoc base bin bytestring containers fin ghc optics-core
- profunctors ral record-hasfield semigroupoids sop-core split syb
- symbols template-haskell text th-compat time vec
+ assoc base bin bytestring containers fin ghc indexed-traversable
+ optics-core profunctors ral record-hasfield semigroupoids sop-core
+ split syb symbols template-haskell text th-compat time vec
];
testHaskellDepends = [
assoc base bin boring bytestring constraints containers fin
@@ -196314,8 +196338,6 @@ self: {
executableHaskellDepends = [ base mtl pandoc-types text ];
description = "Convert Pandoc Markdown-style footnotes into sidenotes";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"pandoc-stylefrommeta" = callPackage
@@ -199472,15 +199494,20 @@ self: {
"pdf-toolbox-content" = callPackage
({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
- , containers, io-streams, pdf-toolbox-core, text
+ , containers, hspec, io-streams, pdf-toolbox-core, scientific, text
+ , vector
}:
mkDerivation {
pname = "pdf-toolbox-content";
- version = "0.0.5.1";
- sha256 = "1244r2ij46gs10zxc3mlf2693nnb1jpyminqkpzh71hp5qilw40w";
+ version = "0.1.1";
+ sha256 = "0bdcakhmazxim5npqkb13lh0b65p1xqv2a05c61zv0g64n1d6k5f";
libraryHaskellDepends = [
attoparsec base base16-bytestring bytestring containers io-streams
- pdf-toolbox-core text
+ pdf-toolbox-core scientific text vector
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring containers hspec io-streams
+ pdf-toolbox-core
];
description = "A collection of tools for processing PDF files";
license = lib.licenses.bsd3;
@@ -199489,16 +199516,25 @@ self: {
}) {};
"pdf-toolbox-core" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, errors
- , io-streams, scientific, transformers, zlib-bindings
+ ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
+ , cipher-aes, cipher-rc4, containers, crypto-api, cryptohash
+ , hashable, hspec, io-streams, scientific, unordered-containers
+ , vector
}:
mkDerivation {
pname = "pdf-toolbox-core";
- version = "0.0.4.1";
- sha256 = "10d9fchmiwdbkbdxqmn5spim4pywc1qm9q9c0dhmsssryng99qyc";
+ version = "0.1.1";
+ sha256 = "1d5bk7qbcgz99xa61xi17z0hgr3w2by3d5mr2vgd0hpcdi5ygskz";
+ revision = "1";
+ editedCabalFile = "1h5nh360zaql29lw3mcykip7bvnnjjcxmpaaz3s842a227m9wflz";
libraryHaskellDepends = [
- attoparsec base bytestring containers errors io-streams scientific
- transformers zlib-bindings
+ attoparsec base base16-bytestring bytestring cipher-aes cipher-rc4
+ containers crypto-api cryptohash hashable io-streams scientific
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring hspec io-streams unordered-containers
+ vector
];
description = "A collection of tools for processing PDF files";
license = lib.licenses.bsd3;
@@ -199507,18 +199543,21 @@ self: {
}) {};
"pdf-toolbox-document" = callPackage
- ({ mkDerivation, base, bytestring, cipher-aes, cipher-rc4
- , containers, crypto-api, cryptohash, io-streams
- , pdf-toolbox-content, pdf-toolbox-core, text, transformers
+ ({ mkDerivation, base, bytestring, containers, directory, hspec
+ , io-streams, pdf-toolbox-content, pdf-toolbox-core, text
+ , unordered-containers, vector
}:
mkDerivation {
pname = "pdf-toolbox-document";
- version = "0.0.7.1";
- sha256 = "1qghjsaya0wnl3vil8gv6a3crd94mmvl3y73k2cwzhc5madkfz9z";
+ version = "0.1.2";
+ sha256 = "172vxsv541hsdkk08rsr21rwdrcxwmf4pwjmgsq2rjwj4ba4723y";
libraryHaskellDepends = [
- base bytestring cipher-aes cipher-rc4 containers crypto-api
- cryptohash io-streams pdf-toolbox-content pdf-toolbox-core text
- transformers
+ base bytestring containers io-streams pdf-toolbox-content
+ pdf-toolbox-core text unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base directory hspec io-streams pdf-toolbox-core
+ unordered-containers
];
description = "A collection of tools for processing PDF files";
license = lib.licenses.bsd3;
@@ -200350,6 +200389,8 @@ self: {
];
description = "Periodic task system haskell client";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"periodic-client-exe" = callPackage
@@ -200374,6 +200415,8 @@ self: {
];
description = "Periodic task system haskell client executables";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"periodic-common" = callPackage
@@ -200390,6 +200433,8 @@ self: {
];
description = "Periodic task system common";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"periodic-polynomials" = callPackage
@@ -200942,7 +200987,7 @@ self: {
license = lib.licenses.mit;
}) {};
- "persistent-mysql_2_12_0_0" = callPackage
+ "persistent-mysql_2_12_1_0" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
, containers, fast-logger, hspec, HUnit, monad-logger, mysql
, mysql-simple, persistent, persistent-qq, persistent-test
@@ -200951,8 +200996,8 @@ self: {
}:
mkDerivation {
pname = "persistent-mysql";
- version = "2.12.0.0";
- sha256 = "0bvwlkch8pr94dv1fib85vdsdrjpdla1rm4lslrmpg0dysgni9p3";
+ version = "2.12.1.0";
+ sha256 = "08494wc935gfr3007w2x9lvqcp8y2jvapgwjxz1l0mnl120vh8hw";
libraryHaskellDepends = [
aeson base blaze-builder bytestring conduit containers monad-logger
mysql mysql-simple persistent resource-pool resourcet text
@@ -202256,12 +202301,21 @@ self: {
}) {};
"phonetic-languages-phonetics-basics" = callPackage
- ({ mkDerivation, base, mmsyn2-array, mmsyn5 }:
+ ({ mkDerivation, base, foldable-ix, lists-flines, mmsyn2-array
+ , mmsyn5
+ }:
mkDerivation {
pname = "phonetic-languages-phonetics-basics";
- version = "0.3.2.0";
- sha256 = "0r4f69ky1y45h6fys1821z45ccg30h61yc68x16cf839awfri92l";
- libraryHaskellDepends = [ base mmsyn2-array mmsyn5 ];
+ version = "0.5.1.0";
+ sha256 = "1pqc16llr1ar7z6lfbniinxx7q09qpamajmbl3d9njhk4pwdl6b8";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base foldable-ix lists-flines mmsyn2-array mmsyn5
+ ];
+ executableHaskellDepends = [
+ base foldable-ix lists-flines mmsyn2-array mmsyn5
+ ];
description = "A library for working with generalized phonetic languages usage";
license = lib.licenses.mit;
}) {};
@@ -203084,8 +203138,8 @@ self: {
}:
mkDerivation {
pname = "pinch-gen";
- version = "0.4.0.0";
- sha256 = "03fpcy2mdq83mpx4hv6x57csdwd07pkqcfqc0wd10zys77i75s46";
+ version = "0.4.1.0";
+ sha256 = "11sk0lmzsxw0k8i8airpv7p461z25n6y2fygx0l7gv0zadaici2v";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -203205,6 +203259,19 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "pinned-warnings" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory, ghc }:
+ mkDerivation {
+ pname = "pinned-warnings";
+ version = "0.1.0.1";
+ sha256 = "0yrd4lqr1sklswalpx7j1bmqjsc19y080wcgq4qd0fmc3qhcixjc";
+ libraryHaskellDepends = [
+ base bytestring containers directory ghc
+ ];
+ description = "Preserve warnings in a GHCi session";
+ license = lib.licenses.bsd3;
+ }) {};
+
"pinpon" = callPackage
({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core
, amazonka-sns, base, bytestring, containers, doctest, exceptions
@@ -204718,27 +204785,6 @@ self: {
}) {};
"pkgtreediff" = callPackage
- ({ mkDerivation, async, base, directory, filepath, Glob
- , http-client, http-client-tls, http-directory, simple-cmd
- , simple-cmd-args, text
- }:
- mkDerivation {
- pname = "pkgtreediff";
- version = "0.4";
- sha256 = "00cah2sbfx824zvg4ywm3qw8rkibflj9lmw1z0ywsalgdmmlp460";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- async base directory filepath Glob http-client http-client-tls
- http-directory simple-cmd simple-cmd-args text
- ];
- description = "Package tree diff tool";
- license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "pkgtreediff_0_4_1" = callPackage
({ mkDerivation, async, base, directory, extra, filepath, Glob
, http-client, http-client-tls, http-directory, koji, simple-cmd
, simple-cmd-args, text
@@ -206269,8 +206315,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-RandomFu";
- version = "0.4.1.0";
- sha256 = "1gr7nyzz1wwl7c22q21c8y8r94b8sp0r5kma20w3avg6p0l53bm3";
+ version = "0.4.2.0";
+ sha256 = "0rsmdp7p0asmaf13wf5ky0ngrmnqdfbi67y4a0vcwqvknqmlys2y";
libraryHaskellDepends = [
base polysemy polysemy-plugin polysemy-zoo random-fu random-source
];
@@ -206346,6 +206392,8 @@ self: {
];
description = "Extra Input and Output functions for polysemy..";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"polysemy-fs" = callPackage
@@ -206376,6 +206424,8 @@ self: {
];
description = "Run a KVStore as a filesystem in polysemy";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"polysemy-http" = callPackage
@@ -206423,6 +206473,8 @@ self: {
];
description = "Run a KVStore as a single json file in polysemy";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"polysemy-log" = callPackage
@@ -206693,6 +206745,8 @@ self: {
libraryHaskellDepends = [ base polysemy polysemy-extra vinyl ];
description = "Functions for mapping vinyl records in polysemy";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"polysemy-webserver" = callPackage
@@ -206738,6 +206792,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Experimental, user-contributed effects and interpreters for polysemy";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"polyseq" = callPackage
@@ -208213,6 +208269,8 @@ self: {
pname = "postgresql-simple-migration";
version = "0.1.15.0";
sha256 = "0j6nhyknxlmpl0yrdj1pifw1fbb24080jgg64grnhqjwh1d44dvd";
+ revision = "1";
+ editedCabalFile = "1a0a5295j207x0pzbhy5inv8qimrh76dmmp26zgaw073n1i8yg8j";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -212609,33 +212667,6 @@ self: {
}) {};
"proto3-wire" = callPackage
- ({ mkDerivation, base, bytestring, cereal, containers, deepseq
- , doctest, ghc-prim, hashable, parameterized, primitive, QuickCheck
- , safe, tasty, tasty-hunit, tasty-quickcheck, text, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "proto3-wire";
- version = "1.2.0";
- sha256 = "1xrnrh4njnw6af8xxg9xhcxrscg0g644jx4l9an4iqz6xmjp2nk2";
- revision = "1";
- editedCabalFile = "14cjzgh364b836sg7szwrkvmm19hg8w57hdbsrsgwa7k9rhqi349";
- libraryHaskellDepends = [
- base bytestring cereal containers deepseq ghc-prim hashable
- parameterized primitive QuickCheck safe text transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- base bytestring cereal doctest QuickCheck tasty tasty-hunit
- tasty-quickcheck text transformers vector
- ];
- description = "A low-level implementation of the Protocol Buffers (version 3) wire format";
- license = lib.licenses.asl20;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "proto3-wire_1_2_1" = callPackage
({ mkDerivation, base, bytestring, cereal, containers, deepseq
, doctest, ghc-prim, hashable, parameterized, primitive, QuickCheck
, safe, tasty, tasty-hunit, tasty-quickcheck, text, transformers
@@ -218262,8 +218293,8 @@ self: {
}:
mkDerivation {
pname = "rattletrap";
- version = "11.0.1";
- sha256 = "1s9n89i6mh3lw9mni5lgs8qnq5c1981hrz5bv0n9cffnnp45av6a";
+ version = "11.1.0";
+ sha256 = "1q915fq9bjwridd67rsmavxcbkgp3xxq9ps09z6mi62608c26987";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -220253,6 +220284,18 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "ref-fd_0_5" = callPackage
+ ({ mkDerivation, base, stm, transformers }:
+ mkDerivation {
+ pname = "ref-fd";
+ version = "0.5";
+ sha256 = "1r34xyyx0fyl1fc64n1hhk0m2s1l808kjb18dmj8w0y91w4ms6qj";
+ libraryHaskellDepends = [ base stm transformers ];
+ description = "A type class for monads with references using functional dependencies";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ref-mtl" = callPackage
({ mkDerivation, base, mtl, stm, transformers }:
mkDerivation {
@@ -220277,6 +220320,18 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "ref-tf_0_5" = callPackage
+ ({ mkDerivation, base, stm, transformers }:
+ mkDerivation {
+ pname = "ref-tf";
+ version = "0.5";
+ sha256 = "06lf3267b68syiqcwvgw8a7yi0ki3khnh4i9s8z7zjrjnj6h9r4v";
+ libraryHaskellDepends = [ base stm transformers ];
+ description = "A type class for monads with references using type families";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"refact" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -223022,6 +223077,21 @@ self: {
license = lib.licenses.publicDomain;
}) {};
+ "reorder-expression" = callPackage
+ ({ mkDerivation, base, hspec, hspec-discover, optics, parsec }:
+ mkDerivation {
+ pname = "reorder-expression";
+ version = "0.1.0.0";
+ sha256 = "01d83j3mq2gz6maqbkzpjrz6ppyhsqrj4rj72xw49fkl2w34pa9f";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec optics parsec ];
+ testToolDepends = [ hspec-discover ];
+ description = "Reorder expressions in a syntax tree according to operator fixities";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"reorderable" = callPackage
({ mkDerivation, base, constraints, haskell-src-exts
, haskell-src-meta, template-haskell
@@ -223583,15 +223653,18 @@ self: {
}) {};
"reprinter" = callPackage
- ({ mkDerivation, base, mtl, syb, syz, text, transformers, uniplate
+ ({ mkDerivation, base, bytestring, hspec, hspec-discover, mtl, syb
+ , syz, text, transformers
}:
mkDerivation {
pname = "reprinter";
- version = "0.2.0.0";
- sha256 = "1b3hdz7qq9qk7pbx0ny4ziagjm9hi9wfi9rl0aq0b8p70zzyjiq1";
+ version = "0.3.0.0";
+ sha256 = "04rzgk0q5q75z52x3qyq8ddhyb6krnz1ixhmmvzpcfaq39p00cgh";
libraryHaskellDepends = [
- base mtl syb syz text transformers uniplate
+ base bytestring mtl syb syz text transformers
];
+ testHaskellDepends = [ base hspec mtl text ];
+ testToolDepends = [ hspec-discover ];
description = "Scrap Your Reprinter";
license = lib.licenses.asl20;
hydraPlatforms = lib.platforms.none;
@@ -223734,8 +223807,8 @@ self: {
}:
mkDerivation {
pname = "request";
- version = "0.1.3.0";
- sha256 = "07ypsdmf227m6j8gkl29621z7grbsgr0pmk3dglx9zlrmq0zbn8j";
+ version = "0.2.0.0";
+ sha256 = "023bldkfjqbwmd6mh4vb2k7z5vi8lfkhf5an057h04dzhpgb3r9l";
libraryHaskellDepends = [
base bytestring case-insensitive http-client http-client-tls
http-types
@@ -229134,8 +229207,8 @@ self: {
}:
mkDerivation {
pname = "sandwich";
- version = "0.1.0.2";
- sha256 = "1xcw3mdl85brj6pvynz58aclaf3ya0aq0y038cps9dsz58bqhbka";
+ version = "0.1.0.3";
+ sha256 = "1gd8k4dx25bgqrw16dwvq9lnk7gpvpci01kvnn3s08ylkiq2qax9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -229166,6 +229239,76 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "sandwich_0_1_0_5" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, async, base, brick
+ , bytestring, colour, containers, directory, exceptions, filepath
+ , free, haskell-src-exts, lens, lifted-async, microlens
+ , microlens-th, monad-control, monad-logger, mtl
+ , optparse-applicative, pretty-show, process, safe, safe-exceptions
+ , stm, string-interpolate, template-haskell, text, time
+ , transformers, transformers-base, unix, unliftio-core, vector, vty
+ }:
+ mkDerivation {
+ pname = "sandwich";
+ version = "0.1.0.5";
+ sha256 = "1np5c81jbv2k6sszrg7wwf2ymbnpn2pak8fji1phk79sdr04qmfh";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson ansi-terminal async base brick bytestring colour containers
+ directory exceptions filepath free haskell-src-exts lens
+ lifted-async microlens microlens-th monad-control monad-logger mtl
+ optparse-applicative pretty-show process safe safe-exceptions stm
+ string-interpolate template-haskell text time transformers
+ transformers-base unix unliftio-core vector vty
+ ];
+ executableHaskellDepends = [
+ aeson ansi-terminal async base brick bytestring colour containers
+ directory exceptions filepath free haskell-src-exts lens
+ lifted-async microlens microlens-th monad-control monad-logger mtl
+ optparse-applicative pretty-show process safe safe-exceptions stm
+ string-interpolate template-haskell text time transformers
+ transformers-base unix unliftio-core vector vty
+ ];
+ testHaskellDepends = [
+ aeson ansi-terminal async base brick bytestring colour containers
+ directory exceptions filepath free haskell-src-exts lens
+ lifted-async microlens microlens-th monad-control monad-logger mtl
+ optparse-applicative pretty-show process safe safe-exceptions stm
+ string-interpolate template-haskell text time transformers
+ transformers-base unix unliftio-core vector vty
+ ];
+ description = "Yet another test framework for Haskell";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
+ "sandwich-quickcheck" = callPackage
+ ({ mkDerivation, base, free, monad-control, QuickCheck
+ , safe-exceptions, sandwich, string-interpolate, time
+ }:
+ mkDerivation {
+ pname = "sandwich-quickcheck";
+ version = "0.1.0.4";
+ sha256 = "0sljlpnhv5wpda1w9nh5da2psmg9snias8k9dr62y9khymn3aya7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base free monad-control QuickCheck safe-exceptions sandwich
+ string-interpolate time
+ ];
+ executableHaskellDepends = [
+ base free monad-control QuickCheck safe-exceptions sandwich
+ string-interpolate time
+ ];
+ testHaskellDepends = [
+ base free monad-control QuickCheck safe-exceptions sandwich
+ string-interpolate time
+ ];
+ description = "Sandwich integration with QuickCheck";
+ license = lib.licenses.bsd3;
+ }) {};
+
"sandwich-slack" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, lens
, lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich
@@ -229173,8 +229316,8 @@ self: {
}:
mkDerivation {
pname = "sandwich-slack";
- version = "0.1.0.1";
- sha256 = "1c7csrdfq342733rgrfwx5rc6v14jhfb9wb44gn699pgzzj031kz";
+ version = "0.1.0.3";
+ sha256 = "1g8ymxy4q08jxlfbd7ar6n30wm1mcm942vr5627bpx63m83yld1y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -229196,6 +229339,37 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "sandwich-slack_0_1_0_4" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, lens
+ , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich
+ , stm, string-interpolate, text, time, vector, wreq
+ }:
+ mkDerivation {
+ pname = "sandwich-slack";
+ version = "0.1.0.4";
+ sha256 = "1l296q3lxafj3gd7pr6n6qrvcb4zdkncsj2z6ra6q0qfw465jaqk";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers lens lens-aeson monad-logger mtl
+ safe safe-exceptions sandwich stm string-interpolate text time
+ vector wreq
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers lens lens-aeson monad-logger mtl
+ safe safe-exceptions sandwich stm string-interpolate text time
+ vector wreq
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers lens lens-aeson monad-logger mtl
+ safe safe-exceptions sandwich stm string-interpolate text time
+ vector wreq
+ ];
+ description = "Sandwich integration with Slack";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"sandwich-webdriver" = callPackage
({ mkDerivation, aeson, base, containers, convertible, data-default
, directory, exceptions, filepath, http-client, http-client-tls
@@ -229207,8 +229381,8 @@ self: {
}:
mkDerivation {
pname = "sandwich-webdriver";
- version = "0.1.0.1";
- sha256 = "10s0zb3al4ii9gm3b6by8czvr8i3s424mlfk81v2hpdv5i7a0yqb";
+ version = "0.1.0.4";
+ sha256 = "0vmqm2f78vd8kk0adg7ldd6rlb5rw5hks9q705gws9dj6s4nyz9r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -229253,27 +229427,28 @@ self: {
}) {};
"sarsi" = callPackage
- ({ mkDerivation, async, attoparsec, base, binary, bytestring, Cabal
- , containers, cryptonite, data-msgpack, directory, filepath
+ ({ mkDerivation, ansi-terminal, async, attoparsec, base, binary
+ , bytestring, Cabal, containers, cryptonite, directory, filepath
, fsnotify, machines, machines-binary, machines-io
- , machines-process, network, process, stm, text
+ , machines-process, msgpack, network, process, stm, text
, unordered-containers, vector
}:
mkDerivation {
pname = "sarsi";
- version = "0.0.4.0";
- sha256 = "0lv7mlhkf894q4750x53qr7fa7479hpczhgm1xw2xm5n49z35iy9";
+ version = "0.0.5.2";
+ sha256 = "1xqnpqq2hhqkp4y9lp11l0lmp61v19wfqx0g5dfaq8z7k0dq41fm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async attoparsec base binary bytestring containers cryptonite
- data-msgpack directory filepath fsnotify machines machines-binary
- machines-io machines-process network process stm text vector
+ ansi-terminal async attoparsec base binary bytestring containers
+ cryptonite directory filepath fsnotify machines machines-binary
+ machines-io machines-process msgpack network process stm text
+ vector
];
executableHaskellDepends = [
- base binary bytestring Cabal containers data-msgpack directory
- filepath machines machines-binary machines-io machines-process
- network process text unordered-containers vector
+ async base binary bytestring Cabal containers directory filepath
+ machines machines-binary machines-io machines-process msgpack
+ network process stm text unordered-containers vector
];
description = "A universal quickfix toolkit and his protocol";
license = lib.licenses.asl20;
@@ -229927,6 +230102,8 @@ self: {
testHaskellDepends = [ attoparsec base bytestring hspec scanner ];
description = "Inject attoparsec parser with backtracking into non-backtracking scanner";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"scat" = callPackage
@@ -233797,6 +233974,29 @@ self: {
broken = true;
}) {};
+ "servant-benchmark" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+ , case-insensitive, hspec, http-media, http-types, QuickCheck
+ , servant, text, yaml
+ }:
+ mkDerivation {
+ pname = "servant-benchmark";
+ version = "0.1.1.1";
+ sha256 = "1rsj819kg17p31ky5ad28hydrkh39nsfwkq3f9zdkqm2j924idhx";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring bytestring case-insensitive http-media
+ http-types QuickCheck servant text yaml
+ ];
+ testHaskellDepends = [
+ aeson base base64-bytestring bytestring case-insensitive hspec
+ http-media http-types QuickCheck servant text yaml
+ ];
+ description = "Generate benchmark files from a Servant API";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"servant-blaze" = callPackage
({ mkDerivation, base, blaze-html, http-media, servant
, servant-server, wai, warp
@@ -234901,38 +235101,6 @@ self: {
}) {};
"servant-openapi3" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
- , Cabal, cabal-doctest, directory, doctest, filepath, hspec
- , hspec-discover, http-media, insert-ordered-containers, lens
- , lens-aeson, openapi3, QuickCheck, servant, singleton-bool
- , template-haskell, text, time, unordered-containers, utf8-string
- , vector
- }:
- mkDerivation {
- pname = "servant-openapi3";
- version = "2.0.1.1";
- sha256 = "1cyzyljmdfr3gigdszcpj1i7l698fnxpc9hr83mzspm6qcmbqmgf";
- revision = "2";
- editedCabalFile = "0y214pgkfkysvdll15inf44psyqj7dmzcwp2vjynwdlywy2j0y16";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson aeson-pretty base base-compat bytestring hspec http-media
- insert-ordered-containers lens openapi3 QuickCheck servant
- singleton-bool text unordered-containers
- ];
- testHaskellDepends = [
- aeson base base-compat directory doctest filepath hspec lens
- lens-aeson openapi3 QuickCheck servant template-haskell text time
- utf8-string vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.";
- license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "servant-openapi3_2_0_1_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
, Cabal, cabal-doctest, directory, doctest, filepath, hspec
, hspec-discover, http-media, insert-ordered-containers, lens
@@ -234958,8 +235126,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"servant-options" = callPackage
@@ -235045,8 +235211,8 @@ self: {
}:
mkDerivation {
pname = "servant-polysemy";
- version = "0.1.2";
- sha256 = "05qk2kl90lqszwhi1yqnj63zkx3qvd6jbaxsxjw68k7ppsjvnyks";
+ version = "0.1.3";
+ sha256 = "132yf6fp0hl6k3859sywkfzsca8xsaqd3a4ca4vdqqjrllk0m88i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -235766,22 +235932,6 @@ self: {
}) {};
"servant-swagger-ui" = callPackage
- ({ mkDerivation, base, bytestring, file-embed-lzma, servant
- , servant-server, servant-swagger-ui-core, swagger2, text
- }:
- mkDerivation {
- pname = "servant-swagger-ui";
- version = "0.3.4.3.37.2";
- sha256 = "1kx8i2x3ffbwbjh2i2ljha2cl6vfj1fcad9wkmc9ll9mbj6cpl8v";
- libraryHaskellDepends = [
- base bytestring file-embed-lzma servant servant-server
- servant-swagger-ui-core swagger2 text
- ];
- description = "Servant swagger ui";
- license = lib.licenses.bsd3;
- }) {};
-
- "servant-swagger-ui_0_3_5_3_47_1" = callPackage
({ mkDerivation, aeson, base, bytestring, file-embed-lzma, servant
, servant-server, servant-swagger-ui-core, text
}:
@@ -235795,28 +235945,9 @@ self: {
];
description = "Servant swagger ui";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"servant-swagger-ui-core" = callPackage
- ({ mkDerivation, base, blaze-markup, bytestring, http-media
- , servant, servant-blaze, servant-server, swagger2, text
- , transformers, transformers-compat, wai-app-static
- }:
- mkDerivation {
- pname = "servant-swagger-ui-core";
- version = "0.3.4";
- sha256 = "05vi74kgsf3yhkbw9cjl1zxs5swhh9jib6bwqf1h11cg0nr5i8ab";
- libraryHaskellDepends = [
- base blaze-markup bytestring http-media servant servant-blaze
- servant-server swagger2 text transformers transformers-compat
- wai-app-static
- ];
- description = "Servant swagger ui core components";
- license = lib.licenses.bsd3;
- }) {};
-
- "servant-swagger-ui-core_0_3_5" = callPackage
({ mkDerivation, aeson, base, blaze-markup, bytestring, http-media
, servant, servant-blaze, servant-server, text, transformers
, transformers-compat, wai-app-static
@@ -235831,7 +235962,6 @@ self: {
];
description = "Servant swagger ui core components";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"servant-swagger-ui-jensoleg" = callPackage
@@ -244918,10 +245048,8 @@ self: {
}:
mkDerivation {
pname = "sourcemap";
- version = "0.1.6";
- sha256 = "0ynfm44ym8y592wnzdwa0d05dbkffyyg5sm26y5ylzpynk64r85r";
- revision = "1";
- editedCabalFile = "1f7q44ar6qfip8fsllg43jyn7r15ifn2r0vz32cbmx0sb0d38dax";
+ version = "0.1.6.1";
+ sha256 = "0kz8xpcd5syg5s4qa2qq8ylaxjhabj127w42may46vv6i0q1bf8a";
libraryHaskellDepends = [
aeson attoparsec base bytestring process text unordered-containers
utf8-string
@@ -245621,8 +245749,8 @@ self: {
({ mkDerivation, base, cmdargs, containers, express, leancheck }:
mkDerivation {
pname = "speculate";
- version = "0.4.4";
- sha256 = "0vmxi8rapbld7b3llw2v6fz1v6vqyv90rpbnzjdfa29kdza4m5sf";
+ version = "0.4.6";
+ sha256 = "0vpc2vxfpziyz0hzapni4j31g1i12m2gnsrq72zf42qbhjwif57g";
libraryHaskellDepends = [
base cmdargs containers express leancheck
];
@@ -246813,6 +246941,18 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "srcloc_0_6" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "srcloc";
+ version = "0.6";
+ sha256 = "1vcp9vgfi5rscy09l4qaq0pp426b6qcdpzs6kpbzg0k5x81kcsbb";
+ libraryHaskellDepends = [ base ];
+ description = "Data types for managing source code locations";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"srec" = callPackage
({ mkDerivation, base, bytestring }:
mkDerivation {
@@ -247287,8 +247427,8 @@ self: {
}:
mkDerivation {
pname = "stack-all";
- version = "0.2";
- sha256 = "0q64g4frvcmj308x27mibi89m6rwjf5v47ql4yy6cnf9arjzqf9f";
+ version = "0.2.1";
+ sha256 = "07azc2phnljxwxskxlipmx52vjyavxn54q87k1bakapla469fdr4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -249833,54 +249973,6 @@ self: {
}) {};
"store" = callPackage
- ({ mkDerivation, array, async, base, base-orphans
- , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector
- , clock, containers, contravariant, criterion, cryptohash, deepseq
- , directory, filepath, free, ghc-prim, hashable, hspec
- , hspec-smallcheck, integer-gmp, lifted-base, monad-control
- , mono-traversable, nats, network, primitive, resourcet, safe
- , smallcheck, store-core, syb, template-haskell, text, th-lift
- , th-lift-instances, th-orphans, th-reify-many, th-utilities, time
- , transformers, unordered-containers, vector
- , vector-binary-instances, void, weigh
- }:
- mkDerivation {
- pname = "store";
- version = "0.7.10";
- sha256 = "0026bjff7nsw23i1l5427qnvw69ncbii5s2q1nshkrs1nrspb0i2";
- libraryHaskellDepends = [
- array async base base-orphans base64-bytestring bifunctors
- bytestring containers contravariant cryptohash deepseq directory
- filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
- lifted-base monad-control mono-traversable nats network primitive
- resourcet safe smallcheck store-core syb template-haskell text
- th-lift th-lift-instances th-orphans th-reify-many th-utilities
- time transformers unordered-containers vector void
- ];
- testHaskellDepends = [
- array async base base-orphans base64-bytestring bifunctors
- bytestring clock containers contravariant cryptohash deepseq
- directory filepath free ghc-prim hashable hspec hspec-smallcheck
- integer-gmp lifted-base monad-control mono-traversable nats network
- primitive resourcet safe smallcheck store-core syb template-haskell
- text th-lift th-lift-instances th-orphans th-reify-many
- th-utilities time transformers unordered-containers vector void
- ];
- benchmarkHaskellDepends = [
- array async base base-orphans base64-bytestring bifunctors
- bytestring cereal cereal-vector containers contravariant criterion
- cryptohash deepseq directory filepath free ghc-prim hashable hspec
- hspec-smallcheck integer-gmp lifted-base monad-control
- mono-traversable nats network primitive resourcet safe smallcheck
- store-core syb template-haskell text th-lift th-lift-instances
- th-orphans th-reify-many th-utilities time transformers
- unordered-containers vector vector-binary-instances void weigh
- ];
- description = "Fast binary serialization";
- license = lib.licenses.mit;
- }) {};
-
- "store_0_7_11" = callPackage
({ mkDerivation, array, async, base, base-orphans
, base64-bytestring, bifunctors, bytestring, cereal, cereal-vector
, clock, containers, contravariant, criterion, cryptohash, deepseq
@@ -249926,7 +250018,6 @@ self: {
];
description = "Fast binary serialization";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"store-core" = callPackage
@@ -252030,6 +252121,26 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "structs_0_1_6" = callPackage
+ ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck
+ , tasty, tasty-hunit, tasty-quickcheck, template-haskell
+ , th-abstraction
+ }:
+ mkDerivation {
+ pname = "structs";
+ version = "0.1.6";
+ sha256 = "0wzbhsvix46aans0hdm11pvsigk1lxpdaha2sxslx0ip1xsdg0gk";
+ libraryHaskellDepends = [
+ base deepseq ghc-prim primitive template-haskell th-abstraction
+ ];
+ testHaskellDepends = [
+ base primitive QuickCheck tasty tasty-hunit tasty-quickcheck
+ ];
+ description = "Strict GC'd imperative object-oriented programming with cheap pointers";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"structural-induction" = callPackage
({ mkDerivation, base, containers, genifunctors, geniplate
, language-haskell-extract, mtl, pretty, QuickCheck, safe
@@ -261441,6 +261552,8 @@ self: {
pname = "th-abstraction";
version = "0.4.2.0";
sha256 = "0h0wl442a82llpjsxv45i7grgyanlzjj7k28mhnvbi2zlb6v41pa";
+ revision = "1";
+ editedCabalFile = "1yc17r29vkwi4qzbrxy1d3gra87hk3ghy1jzfmrl2q8zjc0v59vb";
libraryHaskellDepends = [
base containers ghc-prim template-haskell
];
@@ -261820,6 +261933,8 @@ self: {
pname = "th-lift";
version = "0.8.2";
sha256 = "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s";
+ revision = "1";
+ editedCabalFile = "1l8fsxbxfsgcy6qxlgn6qxwhiqwwmmaj2vb1gbrjyb905gb3lpwm";
libraryHaskellDepends = [
base ghc-prim template-haskell th-abstraction
];
@@ -262974,28 +263089,6 @@ self: {
}) {};
"tidal" = callPackage
- ({ mkDerivation, base, bifunctors, bytestring, clock, colour
- , containers, criterion, deepseq, hosc, microspec, network, parsec
- , primitive, random, text, transformers, weigh
- }:
- mkDerivation {
- pname = "tidal";
- version = "1.7.3";
- sha256 = "0z0brlicisn7xpwag20vdrq6ympczxcyd886pm6am5phmifkmfif";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bifunctors bytestring clock colour containers deepseq hosc
- network parsec primitive random text transformers
- ];
- testHaskellDepends = [
- base containers deepseq hosc microspec parsec
- ];
- benchmarkHaskellDepends = [ base criterion weigh ];
- description = "Pattern language for improvised music";
- license = lib.licenses.gpl3Only;
- }) {};
-
- "tidal_1_7_4" = callPackage
({ mkDerivation, base, bifunctors, bytestring, clock, colour
, containers, criterion, deepseq, hosc, microspec, network, parsec
, primitive, random, text, transformers, weigh
@@ -263015,7 +263108,6 @@ self: {
benchmarkHaskellDepends = [ base criterion weigh ];
description = "Pattern language for improvised music";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
}) {};
"tidal-midi" = callPackage
@@ -263211,22 +263303,21 @@ self: {
broken = true;
}) {};
- "time_1_11_1_1" = callPackage
+ "time_1_11_1_2" = callPackage
({ mkDerivation, base, criterion, deepseq, QuickCheck, random
- , tasty, tasty-hunit, tasty-quickcheck, unix
+ , tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "time";
- version = "1.11.1.1";
- sha256 = "0xrs9j4fskxz98zgwhgh7w4d9a6im3ipahg6ahp0689qhs61cx9p";
+ version = "1.11.1.2";
+ sha256 = "0r33rxxrrpyzxpdihky93adlpdj0r8k6wh2i1sx0nb7zhvfnfj27";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [
base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
- unix
];
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "A time library";
- license = lib.licenses.bsd3;
+ license = lib.licenses.bsd2;
hydraPlatforms = lib.platforms.none;
}) {};
@@ -271836,22 +271927,25 @@ self: {
}) {};
"unicode-collation" = callPackage
- ({ mkDerivation, base, binary, bytestring, bytestring-lexing
- , containers, filepath, parsec, QuickCheck, quickcheck-instances
- , tasty, tasty-bench, tasty-hunit, template-haskell, text, text-icu
+ ({ mkDerivation, base, binary, bytestring, containers, parsec
+ , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, text-icu
, th-lift-instances, unicode-transforms
}:
mkDerivation {
pname = "unicode-collation";
- version = "0.1.2";
- sha256 = "1q77rd3d2c1r5d35f0z1mhismc3rf8bg1dwfg32wvdd9hpszc52v";
+ version = "0.1.3";
+ sha256 = "0nbxkpd29ivdi6vcikbaasffkcz9m2vd4nhv29p6gmvckzmhj7zi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring bytestring-lexing containers filepath parsec
- template-haskell text th-lift-instances unicode-transforms
+ base binary bytestring containers parsec template-haskell text
+ th-lift-instances
+ ];
+ testHaskellDepends = [
+ base bytestring tasty tasty-hunit tasty-quickcheck text
+ unicode-transforms
];
- testHaskellDepends = [ base bytestring tasty tasty-hunit text ];
benchmarkHaskellDepends = [
base QuickCheck quickcheck-instances tasty-bench text text-icu
];
@@ -275788,6 +275882,23 @@ self: {
broken = true;
}) {};
+ "variadic" = callPackage
+ ({ mkDerivation, base, containers, criterion, hspec
+ , hspec-expectations-lifted, mmorph, mtl, process
+ }:
+ mkDerivation {
+ pname = "variadic";
+ version = "0.0.0.0";
+ sha256 = "1wlf8bxxmal6zmjhdw6ghvcdxi2lvlhs2vn7c7sn0jb88im0i18s";
+ libraryHaskellDepends = [ base mmorph mtl ];
+ testHaskellDepends = [
+ base containers hspec hspec-expectations-lifted mmorph mtl process
+ ];
+ benchmarkHaskellDepends = [ base criterion mmorph mtl ];
+ description = "Abstractions for working with variadic functions";
+ license = lib.licenses.bsd3;
+ }) {};
+
"variation" = callPackage
({ mkDerivation, base, cereal, containers, deepseq, semigroupoids
}:
@@ -276439,6 +276550,8 @@ self: {
];
description = "A binding to the fftw library for one-dimensional vectors";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) fftw;};
"vector-functorlazy" = callPackage
@@ -277937,6 +278050,30 @@ self: {
broken = true;
}) {};
+ "vp-tree" = callPackage
+ ({ mkDerivation, base, boxes, bytestring, conduit, containers
+ , deepseq, depq, hspec, mtl, mwc-probability, primitive, psqueues
+ , QuickCheck, sampling, serialise, transformers, vector
+ , vector-algorithms, weigh
+ }:
+ mkDerivation {
+ pname = "vp-tree";
+ version = "0.1.0.1";
+ sha256 = "1hzzz5ld397ig0lskr09sdz2cdd4nkk6pckhb9r04vzmqczpiarp";
+ libraryHaskellDepends = [
+ base boxes containers deepseq depq mtl mwc-probability primitive
+ psqueues sampling serialise transformers vector vector-algorithms
+ ];
+ testHaskellDepends = [
+ base hspec mwc-probability primitive QuickCheck vector
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring conduit containers deepseq vector weigh
+ ];
+ description = "Vantage Point Trees";
+ license = lib.licenses.bsd3;
+ }) {};
+
"vpq" = callPackage
({ mkDerivation, base, primitive, smallcheck, tasty
, tasty-smallcheck, util, vector
@@ -280037,6 +280174,8 @@ self: {
];
description = "Simple Redis backed wai-session backend";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"wai-session-tokyocabinet" = callPackage
@@ -280364,39 +280503,6 @@ self: {
}) {};
"warp" = callPackage
- ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked
- , bytestring, case-insensitive, containers, directory, gauge
- , ghc-prim, hashable, hspec, http-client, http-date, http-types
- , http2, HUnit, iproute, lifted-base, network, process, QuickCheck
- , simple-sendfile, stm, streaming-commons, text, time, time-manager
- , unix, unix-compat, vault, wai, word8, x509
- }:
- mkDerivation {
- pname = "warp";
- version = "3.3.14";
- sha256 = "0whmh6dbl7321a2kg6ypngw5kgvvxqdk161li0l4hr3wqqddlc93";
- libraryHaskellDepends = [
- array async auto-update base bsb-http-chunked bytestring
- case-insensitive containers ghc-prim hashable http-date http-types
- http2 iproute network simple-sendfile stm streaming-commons text
- time-manager unix unix-compat vault wai word8 x509
- ];
- testHaskellDepends = [
- array async auto-update base bsb-http-chunked bytestring
- case-insensitive containers directory ghc-prim hashable hspec
- http-client http-date http-types http2 HUnit iproute lifted-base
- network process QuickCheck simple-sendfile stm streaming-commons
- text time time-manager unix unix-compat vault wai word8 x509
- ];
- benchmarkHaskellDepends = [
- auto-update base bytestring containers gauge hashable http-date
- http-types network time-manager unix unix-compat x509
- ];
- description = "A fast, light-weight web server for WAI applications";
- license = lib.licenses.mit;
- }) {};
-
- "warp_3_3_15" = callPackage
({ mkDerivation, array, async, auto-update, base, bsb-http-chunked
, bytestring, case-insensitive, containers, directory, gauge
, ghc-prim, hashable, hspec, http-client, http-date, http-types
@@ -280427,7 +280533,6 @@ self: {
];
description = "A fast, light-weight web server for WAI applications";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"warp-dynamic" = callPackage
@@ -280463,6 +280568,8 @@ self: {
];
description = "A minimal gRPC server on top of Warp";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"warp-static" = callPackage
@@ -282878,35 +282985,37 @@ self: {
}) {};
"witch" = callPackage
- ({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
- , text
- }:
- mkDerivation {
- pname = "witch";
- version = "0.0.0.5";
- sha256 = "1j12mh8zap8c0lb358bzk4sq29h64lv0jrwq9r4nssx4yybrz9gg";
- libraryHaskellDepends = [ base bytestring containers text ];
- testHaskellDepends = [
- base bytestring containers hspec QuickCheck text
- ];
- description = "Convert values from one type into another";
- license = lib.licenses.isc;
- }) {};
-
- "witch_0_2_0_0" = callPackage
({ mkDerivation, base, bytestring, containers, hspec
, template-haskell, text
}:
mkDerivation {
pname = "witch";
- version = "0.2.0.0";
- sha256 = "03rnpljng4vy913zm3cxnhlq3i8d5p57661wa1cwj46hkhy7rhj7";
+ version = "0.2.0.2";
+ sha256 = "13y5zbs9lwniamwq2cm45rsc7xp11ny2m7x3f965qd6az66ds396";
libraryHaskellDepends = [
base bytestring containers template-haskell text
];
testHaskellDepends = [ base bytestring containers hspec text ];
description = "Convert values from one type into another";
license = lib.licenses.isc;
+ }) {};
+
+ "witch_0_2_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
+ , template-haskell, text
+ }:
+ mkDerivation {
+ pname = "witch";
+ version = "0.2.1.0";
+ sha256 = "0zvq9axjmqksk4fqq42qgbj4whx27p4m40cgvdqmq4vpj4csvswl";
+ libraryHaskellDepends = [
+ base bytestring containers template-haskell text
+ ];
+ testHaskellDepends = [
+ base bytestring containers hspec QuickCheck text
+ ];
+ description = "Convert values from one type into another";
+ license = lib.licenses.isc;
hydraPlatforms = lib.platforms.none;
}) {};
@@ -285679,30 +285788,6 @@ self: {
}) {};
"xml-conduit" = callPackage
- ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
- , bytestring, Cabal, cabal-doctest, conduit, conduit-extra
- , containers, data-default-class, deepseq, doctest, hspec, HUnit
- , resourcet, text, transformers, xml-types
- }:
- mkDerivation {
- pname = "xml-conduit";
- version = "1.9.1.0";
- sha256 = "0ag0g9x5qnw1nfgc31h6bj2qv0h1c2y7n1l0g99l4dkn428dk9ca";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- attoparsec base blaze-html blaze-markup bytestring conduit
- conduit-extra containers data-default-class deepseq resourcet text
- transformers xml-types
- ];
- testHaskellDepends = [
- base blaze-markup bytestring conduit containers doctest hspec HUnit
- resourcet text transformers xml-types
- ];
- description = "Pure-Haskell utilities for dealing with XML with the conduit package";
- license = lib.licenses.mit;
- }) {};
-
- "xml-conduit_1_9_1_1" = callPackage
({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
, bytestring, Cabal, cabal-doctest, conduit, conduit-extra
, containers, data-default-class, deepseq, doctest, hspec, HUnit
@@ -285724,7 +285809,6 @@ self: {
];
description = "Pure-Haskell utilities for dealing with XML with the conduit package";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"xml-conduit-decode" = callPackage
@@ -288584,27 +288668,6 @@ self: {
}) {};
"yesod" = callPackage
- ({ mkDerivation, aeson, base, bytestring, conduit
- , data-default-class, directory, fast-logger, file-embed
- , monad-logger, shakespeare, streaming-commons, template-haskell
- , text, unix, unordered-containers, wai, wai-extra, wai-logger
- , warp, yaml, yesod-core, yesod-form, yesod-persistent
- }:
- mkDerivation {
- pname = "yesod";
- version = "1.6.1.0";
- sha256 = "1jk55fm58ywp69khacw8n3qk2aybsrlh4bkinjgrah3w01kflmyw";
- libraryHaskellDepends = [
- aeson base bytestring conduit data-default-class directory
- fast-logger file-embed monad-logger shakespeare streaming-commons
- template-haskell text unix unordered-containers wai wai-extra
- wai-logger warp yaml yesod-core yesod-form yesod-persistent
- ];
- description = "Creation of type-safe, RESTful web applications";
- license = lib.licenses.mit;
- }) {};
-
- "yesod_1_6_1_1" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit
, data-default-class, directory, fast-logger, file-embed
, monad-logger, shakespeare, streaming-commons, template-haskell
@@ -288623,7 +288686,6 @@ self: {
];
description = "Creation of type-safe, RESTful web applications";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"yesod-alerts" = callPackage
@@ -288705,34 +288767,6 @@ self: {
}) {};
"yesod-auth" = callPackage
- ({ mkDerivation, aeson, authenticate, base, base16-bytestring
- , base64-bytestring, binary, blaze-builder, blaze-html
- , blaze-markup, bytestring, conduit, conduit-extra, containers
- , cryptonite, data-default, email-validate, file-embed, http-client
- , http-client-tls, http-conduit, http-types, memory, network-uri
- , nonce, persistent, random, safe, shakespeare, template-haskell
- , text, time, transformers, unliftio, unliftio-core
- , unordered-containers, wai, yesod-core, yesod-form
- , yesod-persistent
- }:
- mkDerivation {
- pname = "yesod-auth";
- version = "1.6.10.2";
- sha256 = "16c4rddfmpw1smk7zayflwp1xy3avrqcr0cv6qx4aq949zpn6lz8";
- libraryHaskellDepends = [
- aeson authenticate base base16-bytestring base64-bytestring binary
- blaze-builder blaze-html blaze-markup bytestring conduit
- conduit-extra containers cryptonite data-default email-validate
- file-embed http-client http-client-tls http-conduit http-types
- memory network-uri nonce persistent random safe shakespeare
- template-haskell text time transformers unliftio unliftio-core
- unordered-containers wai yesod-core yesod-form yesod-persistent
- ];
- description = "Authentication for Yesod";
- license = lib.licenses.mit;
- }) {};
-
- "yesod-auth_1_6_10_3" = callPackage
({ mkDerivation, aeson, authenticate, base, base16-bytestring
, base64-bytestring, binary, blaze-builder, blaze-html
, blaze-markup, bytestring, conduit, conduit-extra, containers
@@ -288758,7 +288792,6 @@ self: {
];
description = "Authentication for Yesod";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"yesod-auth-account" = callPackage
@@ -288905,31 +288938,6 @@ self: {
}) {};
"yesod-auth-hashdb" = callPackage
- ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers
- , hspec, http-conduit, http-types, monad-logger, network-uri
- , persistent, persistent-sqlite, resourcet, text
- , unordered-containers, wai-extra, yesod, yesod-auth, yesod-core
- , yesod-form, yesod-persistent, yesod-test
- }:
- mkDerivation {
- pname = "yesod-auth-hashdb";
- version = "1.7.1.5";
- sha256 = "14isl9mwxarba14aqhidi82yci36jdws6af2jirv7z8mfnrwysbi";
- libraryHaskellDepends = [
- aeson base bytestring persistent text yesod-auth yesod-core
- yesod-form yesod-persistent
- ];
- testHaskellDepends = [
- aeson base basic-prelude bytestring containers hspec http-conduit
- http-types monad-logger network-uri persistent-sqlite resourcet
- text unordered-containers wai-extra yesod yesod-auth yesod-core
- yesod-test
- ];
- description = "Authentication plugin for Yesod";
- license = lib.licenses.mit;
- }) {};
-
- "yesod-auth-hashdb_1_7_1_6" = callPackage
({ mkDerivation, aeson, base, basic-prelude, bytestring, containers
, hspec, http-conduit, http-types, monad-logger, network-uri
, persistent, persistent-sqlite, resourcet, text
@@ -288952,7 +288960,6 @@ self: {
];
description = "Authentication plugin for Yesod";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"yesod-auth-hmac-keccak" = callPackage
@@ -289916,26 +289923,6 @@ self: {
}) {};
"yesod-markdown" = callPackage
- ({ mkDerivation, base, blaze-html, blaze-markup, bytestring
- , directory, hspec, pandoc, persistent, shakespeare, text
- , xss-sanitize, yesod-core, yesod-form
- }:
- mkDerivation {
- pname = "yesod-markdown";
- version = "0.12.6.8";
- sha256 = "1jlnci0wkfg04qvad7qx19321s8jf2rskjghirwcqy1abg3bf96p";
- libraryHaskellDepends = [
- base blaze-html blaze-markup bytestring directory pandoc persistent
- shakespeare text xss-sanitize yesod-core yesod-form
- ];
- testHaskellDepends = [ base blaze-html hspec text ];
- description = "Tools for using markdown in a yesod application";
- license = lib.licenses.gpl2Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
- }) {};
-
- "yesod-markdown_0_12_6_9" = callPackage
({ mkDerivation, base, blaze-html, blaze-markup, bytestring
, directory, hspec, pandoc, persistent, shakespeare, text
, xss-sanitize, yesod-core, yesod-form
@@ -293089,8 +293076,8 @@ self: {
({ mkDerivation, base, hspec, Z-Data, Z-IO, zookeeper_mt }:
mkDerivation {
pname = "zoovisitor";
- version = "0.1.1.0";
- sha256 = "16y2j12zl8arwv2m0crllrrf09l4ar1s2v9wrfzjmxnk80vhncf1";
+ version = "0.1.1.1";
+ sha256 = "1mg3wz3drddxdrbr1b0yw5wayzqi99zfdlgiwvgcc5pxb98i6wk3";
libraryHaskellDepends = [ base Z-Data Z-IO ];
librarySystemDepends = [ zookeeper_mt ];
testHaskellDepends = [ base hspec ];
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix
index 8a9074ccb904..ac53ae3bbd44 100644
--- a/pkgs/development/libraries/arrow-cpp/default.nix
+++ b/pkgs/development/libraries/arrow-cpp/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, lib, fetchurl, fetchFromGitHub, fetchpatch, fixDarwinDylibNames
+{ stdenv, lib, fetchurl, fetchFromGitHub, fixDarwinDylibNames
, autoconf, boost, brotli, cmake, flatbuffers, gflags, glog, gtest, lz4
-, perl, python3, rapidjson, re2, snappy, thrift, utf8proc, which, zlib, zstd
+, perl, python3, rapidjson, re2, snappy, thrift, utf8proc, which, xsimd
+, zlib, zstd
, enableShared ? !stdenv.hostPlatform.isStatic
}:
@@ -15,18 +16,18 @@ let
parquet-testing = fetchFromGitHub {
owner = "apache";
repo = "parquet-testing";
- rev = "e31fe1a02c9e9f271e4bfb8002d403c52f1ef8eb";
- sha256 = "02f51dvx8w5mw0bx3hn70hkn55mn1m65kzdps1ifvga9hghpy0sh";
+ rev = "ddd898958803cb89b7156c6350584d1cda0fe8de";
+ sha256 = "0n16xqlpxn2ryp43w8pppxrbwmllx6sk4hv3ycgikfj57nd3ibc0";
};
in stdenv.mkDerivation rec {
pname = "arrow-cpp";
- version = "3.0.0";
+ version = "4.0.0";
src = fetchurl {
url =
"mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
- sha256 = "0yp2b02wrc3s50zd56fmpz4nhhbihp0zw329v4zizaipwlxwrhkk";
+ sha256 = "1bj9jr0pgq9f2nyzqiyj3cl0hcx3c83z2ym6rpdkp59ff2zx0caa";
};
sourceRoot = "apache-arrow-${version}/cpp";
@@ -90,6 +91,10 @@ in stdenv.mkDerivation rec {
"-DARROW_VERBOSE_THIRDPARTY_BUILD=ON"
"-DARROW_DEPENDENCY_SOURCE=SYSTEM"
"-DARROW_DEPENDENCY_USE_SHARED=${if enableShared then "ON" else "OFF"}"
+ "-DARROW_COMPUTE=ON"
+ "-DARROW_CSV=ON"
+ "-DARROW_DATASET=ON"
+ "-DARROW_JSON=ON"
"-DARROW_PLASMA=ON"
# Disable Python for static mode because openblas is currently broken there.
"-DARROW_PYTHON=${if enableShared then "ON" else "OFF"}"
@@ -111,6 +116,8 @@ in stdenv.mkDerivation rec {
"-DCMAKE_INSTALL_RPATH=@loader_path/../lib" # needed for tools executables
] ++ lib.optional (!stdenv.isx86_64) "-DARROW_USE_SIMD=OFF";
+ ARROW_XSIMD_URL = xsimd.src;
+
doInstallCheck = true;
ARROW_TEST_DATA =
if doInstallCheck then "${arrow-testing}/data" else null;
diff --git a/pkgs/development/libraries/wxSVG/default.nix b/pkgs/development/libraries/wxSVG/default.nix
index 5e7f7b71fbe5..f83f7e408977 100644
--- a/pkgs/development/libraries/wxSVG/default.nix
+++ b/pkgs/development/libraries/wxSVG/default.nix
@@ -1,34 +1,43 @@
-{ lib, stdenv, fetchurl
-, pkg-config, wxGTK
-, ffmpeg_3, libexif
-, cairo, pango }:
+{ lib
+, stdenv
+, fetchurl
+, cairo
+, ffmpeg
+, libexif
+, pango
+, pkg-config
+, wxGTK
+}:
stdenv.mkDerivation rec {
-
pname = "wxSVG";
- srcName = "wxsvg-${version}";
version = "1.5.22";
src = fetchurl {
- url = "mirror://sourceforge/project/wxsvg/wxsvg/${version}/${srcName}.tar.bz2";
- sha256 = "0agmmwg0zlsw1idygvqjpj1nk41akzlbdha0hsdk1k8ckz6niq8d";
+ url = "mirror://sourceforge/project/wxsvg/wxsvg/${version}/wxsvg-${version}.tar.bz2";
+ hash = "sha256-DeFozZ8MzTCbhkDBtuifKpBpg7wS7+dbDFzTDx6v9Sk=";
};
- nativeBuildInputs = [ pkg-config ];
-
- propagatedBuildInputs = [ wxGTK ffmpeg_3 libexif ];
-
- buildInputs = [ cairo pango ];
+ nativeBuildInputs = [
+ pkg-config
+ ];
+ buildInputs = [
+ cairo
+ ffmpeg
+ libexif
+ pango
+ wxGTK
+ ];
meta = with lib; {
+ homepage = "http://wxsvg.sourceforge.net/";
description = "A SVG manipulation library built with wxWidgets";
longDescription = ''
- wxSVG is C++ library to create, manipulate and render
- Scalable Vector Graphics (SVG) files with the wxWidgets toolkit.
+ wxSVG is C++ library to create, manipulate and render Scalable Vector
+ Graphics (SVG) files with the wxWidgets toolkit.
'';
- homepage = "http://wxsvg.sourceforge.net/";
- license = with licenses; gpl2;
+ license = with licenses; gpl2Plus;
maintainers = with maintainers; [ AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = wxGTK.meta.platforms;
};
}
diff --git a/pkgs/development/libraries/xine-lib/default.nix b/pkgs/development/libraries/xine-lib/default.nix
index 97fb83e4e2a1..d84023bf9e9c 100644
--- a/pkgs/development/libraries/xine-lib/default.nix
+++ b/pkgs/development/libraries/xine-lib/default.nix
@@ -1,7 +1,27 @@
-{ lib, stdenv, fetchurl, pkg-config, xorg, alsaLib, libGLU, libGL, aalib
-, libvorbis, libtheora, speex, zlib, perl, ffmpeg_3
-, flac, libcaca, libpulseaudio, libmng, libcdio, libv4l, vcdimager
-, libmpcdec, ncurses
+{ lib
+, stdenv
+, fetchurl
+, fetchpatch
+, aalib
+, alsaLib
+, ffmpeg
+, flac
+, libGL
+, libGLU
+, libcaca
+, libcdio
+, libmng
+, libmpcdec
+, libpulseaudio
+, libtheora
+, libv4l
+, libvorbis
+, perl
+, pkg-config
+, speex
+, vcdimager
+, xorg
+, zlib
}:
stdenv.mkDerivation rec {
@@ -10,27 +30,58 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/xine/xine-lib-${version}.tar.xz";
- sha256 = "01bhq27g5zbgy6y36hl7lajz1nngf68vs4fplxgh98fx20fv4lgg";
+ sha256 = "sha256-71GyHRDdoQRfp9cRvZFxz9rwpaKHQjO88W/98o7AcAU=";
};
- nativeBuildInputs = [ pkg-config perl ];
-
+ nativeBuildInputs = [
+ pkg-config
+ perl
+ ];
buildInputs = [
- xorg.libX11 xorg.libXv xorg.libXinerama xorg.libxcb xorg.libXext
- alsaLib libGLU libGL aalib libvorbis libtheora speex perl ffmpeg_3 flac
- libcaca libpulseaudio libmng libcdio libv4l vcdimager libmpcdec ncurses
+ aalib
+ alsaLib
+ ffmpeg
+ flac
+ libGL
+ libGLU
+ libcaca
+ libcdio
+ libmng
+ libmpcdec
+ libpulseaudio
+ libtheora
+ libv4l
+ libvorbis
+ perl
+ speex
+ vcdimager
+ zlib
+ ] ++ (with xorg; [
+ libX11
+ libXext
+ libXinerama
+ libXv
+ libxcb
+ ]);
+
+ patches = [
+ # splitting path plugin
+ (fetchpatch {
+ name = "0001-fix-XINE_PLUGIN_PATH-splitting.patch";
+ url = "https://sourceforge.net/p/xine/mailman/attachment/32394053-5e27-6558-f0c9-49e0da0bc3cc%40gmx.de/1/";
+ sha256 = "sha256-LJedxrD8JWITDo9pnS9BCmy7wiPTyJyoQ1puX49tOls=";
+ })
];
NIX_LDFLAGS = "-lxcb-shm";
- propagatedBuildInputs = [zlib];
-
enableParallelBuilding = true;
meta = with lib; {
- homepage = "http://xine.sourceforge.net/home";
+ homepage = "http://www.xinehq.de/";
description = "A high-performance, portable and reusable multimedia playback engine";
- platforms = platforms.linux;
license = with licenses; [ gpl2Plus lgpl2Plus ];
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/xsimd/default.nix b/pkgs/development/libraries/xsimd/default.nix
new file mode 100644
index 000000000000..745ee9ee3fce
--- /dev/null
+++ b/pkgs/development/libraries/xsimd/default.nix
@@ -0,0 +1,56 @@
+{ lib, stdenv, fetchFromGitHub, cmake, gtest }:
+let
+ version = "7.5.0";
+
+ darwin_src = fetchFromGitHub {
+ owner = "xtensor-stack";
+ repo = "xsimd";
+ rev = version;
+ sha256 = "eGAdRSYhf7rbFdm8g1Tz1ZtSVu44yjH/loewblhv9Vs=";
+ # Avoid requiring apple_sdk. We're doing this here instead of in the patchPhase
+ # because this source is directly used in arrow-cpp.
+ # pyconfig.h defines _GNU_SOURCE to 1, so we need to stamp that out too.
+ # Upstream PR with a better fix: https://github.com/xtensor-stack/xsimd/pull/463
+ postFetch = ''
+ mkdir $out
+ tar -xf $downloadedFile --directory=$out --strip-components=1
+ substituteInPlace $out/include/xsimd/types/xsimd_scalar.hpp \
+ --replace 'defined(__APPLE__)' 0 \
+ --replace 'defined(_GNU_SOURCE)' 0
+ '';
+ };
+
+ src = fetchFromGitHub {
+ owner = "xtensor-stack";
+ repo = "xsimd";
+ rev = version;
+ sha256 = "0c9pq5vz43j99z83w3b9qylfi66mn749k1afpv5cwfxggbxvy63f";
+ };
+in stdenv.mkDerivation {
+ pname = "xsimd";
+ inherit version;
+ src = if stdenv.hostPlatform.isDarwin then darwin_src else src;
+
+ nativeBuildInputs = [ cmake ];
+
+ cmakeFlags = [ "-DBUILD_TESTS=ON" ];
+
+ doCheck = true;
+ checkInputs = [ gtest ];
+ checkTarget = "xtest";
+ GTEST_FILTER = let
+ # Upstream Issue: https://github.com/xtensor-stack/xsimd/issues/456
+ filteredTests = lib.optionals stdenv.hostPlatform.isDarwin [
+ "error_gamma_test/sse_double.gamma"
+ "error_gamma_test/avx_double.gamma"
+ ];
+ in "-${builtins.concatStringsSep ":" filteredTests}";
+
+ meta = with lib; {
+ description = "C++ wrappers for SIMD intrinsics";
+ homepage = "https://github.com/xtensor-stack/xsimd";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ tobim ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/python-modules/pyarrow/default.nix b/pkgs/development/python-modules/pyarrow/default.nix
index a38d5df50ddf..dabe85b90432 100644
--- a/pkgs/development/python-modules/pyarrow/default.nix
+++ b/pkgs/development/python-modules/pyarrow/default.nix
@@ -34,12 +34,17 @@ buildPythonPackage rec {
export PYARROW_PARALLEL=$NIX_BUILD_CORES
'';
- # Deselect a single test because pyarrow prints a 2-line error message where
- # only a single line is expected. The additional line of output comes from
- # the glog library which is an optional dependency of arrow-cpp that is
- # enabled in nixpkgs.
- # Upstream Issue: https://issues.apache.org/jira/browse/ARROW-11393
- pytestFlagsArray = [ "--deselect=pyarrow/tests/test_memory.py::test_env_var" ];
+ pytestFlagsArray = [
+ # Deselect a single test because pyarrow prints a 2-line error message where
+ # only a single line is expected. The additional line of output comes from
+ # the glog library which is an optional dependency of arrow-cpp that is
+ # enabled in nixpkgs.
+ # Upstream Issue: https://issues.apache.org/jira/browse/ARROW-11393
+ "--deselect=pyarrow/tests/test_memory.py::test_env_var"
+ # Deselect the parquet dataset write test because it erroneously fails to find the
+ # pyarrow._dataset module.
+ "--deselect=pyarrow/tests/parquet/test_dataset.py::test_write_to_dataset_filesystem"
+ ];
dontUseSetuptoolsCheck = true;
preCheck = ''
diff --git a/pkgs/development/python-modules/pykeepass/default.nix b/pkgs/development/python-modules/pykeepass/default.nix
index 294e47872fc1..6e73501bfb0b 100644
--- a/pkgs/development/python-modules/pykeepass/default.nix
+++ b/pkgs/development/python-modules/pykeepass/default.nix
@@ -1,15 +1,18 @@
-{ lib, fetchPypi, buildPythonPackage
+{ lib, fetchFromGitHub, buildPythonPackage
, lxml, pycryptodomex, construct
, argon2_cffi, dateutil, future
+, python
}:
buildPythonPackage rec {
pname = "pykeepass";
version = "4.0.0";
- src = fetchPypi {
- inherit pname version;
- sha256 = "1b41b3277ea4e044556e1c5a21866ea4dfd36e69a4c0f14272488f098063178f";
+ src = fetchFromGitHub {
+ owner = "libkeepass";
+ repo = "pykeepass";
+ rev = version;
+ sha256 = "1zw5hjk90zfxpgq2fz4h5qzw3kmvdnlfbd32gw57l034hmz2i08v";
};
postPatch = ''
@@ -21,13 +24,15 @@ buildPythonPackage rec {
argon2_cffi dateutil future
];
- # no tests in PyPI tarball
- doCheck = false;
+ checkPhase = ''
+ ${python.interpreter} -m unittest tests.tests
+ '';
- meta = {
- homepage = "https://github.com/pschmitt/pykeepass";
+ meta = with lib; {
+ homepage = "https://github.com/libkeepass/pykeepass";
+ changelog = "https://github.com/libkeepass/pykeepass/blob/${version}/CHANGELOG.rst";
description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)";
- license = lib.licenses.gpl3;
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ dotlambda ];
};
-
}
diff --git a/pkgs/development/tools/analysis/kcov/default.nix b/pkgs/development/tools/analysis/kcov/default.nix
index 4b294bf8adaf..a708c88ee9ee 100644
--- a/pkgs/development/tools/analysis/kcov/default.nix
+++ b/pkgs/development/tools/analysis/kcov/default.nix
@@ -1,38 +1,84 @@
-{lib, stdenv, fetchFromGitHub, cmake, pkg-config, zlib, curl, elfutils, python3, libiberty, libopcodes}:
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, zlib
+, curl
+, elfutils
+, python3
+, libiberty
+, libopcodes
+, runCommand
+, gcc
+, rustc
+}:
-stdenv.mkDerivation rec {
- pname = "kcov";
- version = "36";
+let
+ self =
+ stdenv.mkDerivation rec {
+ pname = "kcov";
+ version = "38";
- src = fetchFromGitHub {
- owner = "SimonKagstrom";
- repo = "kcov";
- rev = "v${version}";
- sha256 = "1q1mw5mxz041lr6qc2v4280rmx13pg1bx5r3bxz9bzs941r405r3";
- };
+ src = fetchFromGitHub {
+ owner = "SimonKagstrom";
+ repo = "kcov";
+ rev = "v${version}";
+ sha256 = "sha256-6LoIo2/yMUz8qIpwJVcA3qZjjF+8KEM1MyHuyHsQD38=";
+ };
- preConfigure = "patchShebangs src/bin-to-c-source.py";
- nativeBuildInputs = [ cmake pkg-config python3 ];
+ preConfigure = "patchShebangs src/bin-to-c-source.py";
+ nativeBuildInputs = [ cmake pkg-config python3 ];
- buildInputs = [ curl zlib elfutils libiberty libopcodes ];
+ buildInputs = [ curl zlib elfutils libiberty libopcodes ];
- strictDeps = true;
+ strictDeps = true;
- meta = with lib; {
- description = "Code coverage tester for compiled programs, Python scripts and shell scripts";
+ passthru.tests = {
+ works-on-c = runCommand "works-on-c" {} ''
+ set -ex
+ cat - > a.c < a.rs <