Merge staging-next into staging

Changed files
+1736 -1250
nixos
doc
manual
release-notes
modules
services
misc
networking
web-servers
nginx
virtualisation
tests
pkgs
applications
audio
kid3
quodlibet
misc
eaglemode
networking
sync
rclone
video
aegisub
dvdstyler
vdr
xineliboutput
xine-ui
window-managers
leftwm
data
misc
hackage
development
haskell-modules
libraries
arrow-cpp
wxSVG
xine-lib
xsimd
python-modules
pyarrow
pykeepass
tools
analysis
games
steam
misc
emulators
mgba
ppsspp
os-specific
linux
rtl88xxau-aircrack
servers
maddy
sql
postgresql
tools
networking
lldpd
nix
nix-output-monitor
package-management
cargo-deb
security
pass
extensions
system
logcheck
top-level
+6
nixos/doc/manual/release-notes/rl-2105.xml
···
<literal>skip-kernel-setup true</literal> and takes care of setting forwarding and rp_filter sysctls by itself as well
as for each interface in <varname>services.babeld.interfaces</varname>.
</para>
+
</listitem>
+
<listitem>
+
<para>
+
The <option>services.zigbee2mqtt.config</option> option has been renamed to <option>services.zigbee2mqtt.settings</option> and
+
now follows <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link>.
+
</para>
</listitem>
</itemizedlist>
</section>
+1
nixos/modules/module-list.nix
···
./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
+71 -25
nixos/modules/services/misc/zigbee2mqtt.nix
···
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";
···
default = pkgs.zigbee2mqtt.override {
dataDir = cfg.dataDir;
};
-
defaultText = "pkgs.zigbee2mqtt";
+
defaultText = literalExample ''
+
pkgs.zigbee2mqtt {
+
dataDir = services.zigbee2mqtt.dataDir
+
}
+
'';
type = types.package;
};
···
type = types.path;
};
-
config = mkOption {
+
settings = mkOption {
+
type = format.type;
default = {};
-
type = with types; nullOr attrs;
example = literalExample ''
{
homeassistant = config.services.home-assistant.enable;
···
'';
description = ''
Your <filename>configuration.yaml</filename> as a Nix attribute set.
+
Check the <link xlink:href="https://www.zigbee2mqtt.io/information/configuration.html">documentation</link>
+
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" ];
···
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"
···
home = cfg.dataDir;
createHome = true;
group = "zigbee2mqtt";
-
extraGroups = [ "dialout" ];
uid = config.ids.uids.zigbee2mqtt;
};
+78
nixos/modules/services/networking/adguardhome.nix
···
+
{ 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 ];
+
};
+
}
+11 -1
nixos/modules/services/web-servers/nginx/default.nix
···
# 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";
};
};
+17 -11
nixos/modules/virtualisation/nixos-containers.nix
···
''
#! ${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" ] ||
···
${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"
''
);
···
''}
# 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 \
···
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;
···
script = startScript dummyConfig;
postStart = postStartScript dummyConfig;
-
-
preStop = "machinectl poweroff $INSTANCE";
restartIfChanged = false;
+20
nixos/tests/containers-imperative.nix
···
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(
+5 -1
nixos/tests/zigbee2mqtt.nix
···
-
import ./make-test-python.nix ({ pkgs, ... }:
+
import ./make-test-python.nix ({ pkgs, lib, ... }:
{
machine = { pkgs, ... }:
···
services.zigbee2mqtt = {
enable = true;
};
+
+
systemd.services.zigbee2mqtt.serviceConfig.DevicePolicy = lib.mkForce "auto";
};
testScript = ''
···
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"))
'';
}
)
+8 -8
pkgs/applications/audio/kid3/default.nix
···
, cmake
, docbook_xml_dtd_45
, docbook_xsl
-
, ffmpeg_3
+
, ffmpeg
, flac
, id3lib
, libogg
···
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
···
libxslt
mp4v2
phonon
-
python3
qtbase
qtmultimedia
qtquickcontrols
···
'';
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,
···
- 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;
+2 -2
pkgs/applications/audio/quodlibet/default.nix
···
{ 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 }:
···
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 ]
+3 -3
pkgs/applications/misc/eaglemode/default.nix
···
{ 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";
···
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 = ''
+3 -3
pkgs/applications/networking/sync/rclone/default.nix
···
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 = [ "." ];
+47 -43
pkgs/applications/video/aegisub/default.nix
···
, stdenv
, fetchurl
, fetchpatch
-
, libX11
-
, wxGTK
-
, libiconv
+
, boost
+
, ffmpeg
+
, ffms
+
, fftw
, fontconfig
, freetype
-
, libGLU
+
, icu
+
, intltool
, libGL
+
, libGLU
+
, libX11
, libass
-
, fftw
-
, ffms
-
, ffmpeg_3
+
, libiconv
, pkg-config
+
, wxGTK
, zlib
-
, icu
-
, boost
-
, intltool
, spellcheckSupport ? true
, hunspell ? 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
+
icu
libGL
+
libGLU
+
libX11
libass
-
fftw
-
ffms
-
ffmpeg_3
+
libiconv
+
wxGTK
zlib
-
icu
-
boost
-
libiconv
]
-
++ 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,
···
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
···
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
+79 -56
pkgs/applications/video/dvdstyler/default.nix
···
-
{ 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;
};
+4 -4
pkgs/applications/video/vdr/xineliboutput/default.nix
···
{ stdenv, fetchurl, lib, vdr
, libav, libcap, libvdpau
-
, xineLib, libjpeg, libextractor, libglvnd, libGLU
+
, xine-lib, libjpeg, libextractor, libglvnd, libGLU
, libX11, libXext, libXrender, libXrandr
, makeWrapper
}: let
···
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
'';
···
libXrender
libX11
vdr
-
xineLib
+
xine-lib
];
-
passthru.requiredXinePlugins = [ xineLib self ];
+
passthru.requiredXinePlugins = [ xine-lib self ];
meta = with lib;{
homepage = "https://sourceforge.net/projects/xineliboutput/";
+45 -16
pkgs/applications/video/xine-ui/default.nix
···
-
{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 ];
-
-
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
-
];
+
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
+
]);
-
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;
};
}
+3 -3
pkgs/applications/window-managers/leftwm/default.nix
···
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 ];
+2 -2
pkgs/data/misc/hackage/default.nix
···
{ 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";
}
+5 -2
pkgs/development/haskell-modules/configuration-common.nix
···
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;
···
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
+2 -2
pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
···
# 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 {
+97 -46
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
- 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
···
cdepillabout:
- pretty-simple
- spago
-
rkrzr:
-
- icepeak
terlar:
- nix-diff
maralorn:
···
- afv
- ag-pictgen
- Agata
+
- agda-language-server
- agda-server
- agda-snippets
- agda-snippets-hakyll
···
- asn1-data
- assert
- assert4hs
+
- assert4hs-core
+
- assert4hs-hspec
- assert4hs-tasty
- assertions
- asset-map
···
- boring-window-switcher
- bot
- botpp
+
- bottom
- bound-extras
- bounded-array
- bowntz
···
- catnplus
- cautious-file
- cautious-gen
+
- cayene-lpp
- cayley-client
- CBOR
- CC-delcont-alt
···
- computational-algebra
- computational-geometry
- computations
+
- ConClusion
- concraft
- concraft-hr
- concraft-pl
···
- docker
- docker-build-cacher
- dockercook
+
- dockerfile-creator
- docopt
- docrecords
- DocTest
···
- funpat
- funsat
- funspection
+
- fused-effects-exceptions
- fused-effects-resumable
- fused-effects-squeal
- fused-effects-th
···
- generic-lens-labels
- generic-lucid-scaffold
- generic-maybe
+
- generic-optics
- generic-override-aeson
- generic-pretty
- generic-server
···
- ghcup
- ght
- gi-cairo-again
+
- gi-gmodule
- gi-graphene
- gi-gsk
- gi-gstaudio
···
- gi-gtksheet
- gi-handy
- gi-poppler
+
- gi-vips
- gi-wnck
- giak
- Gifcurry
···
- gpah
- GPipe
- GPipe-Collada
+
- GPipe-Core
- GPipe-Examples
- GPipe-GLFW
+
- GPipe-GLFW4
- GPipe-TextureLoad
- gps
- gps2htmlReport
···
- hipchat-hs
- hipe
- Hipmunk-Utils
+
- hipsql-api
+
- hipsql-client
+
- hipsql-server
- hircules
- hirt
- Hish
···
- htdp-image
- hTensor
- htestu
-
- HTF
- HTicTacToe
- htiled
- htlset
···
- http-server
- http-shed
- http-wget
+
- http2-client
+
- http2-client-exe
- http2-client-grpc
- http2-grpc-proto-lens
- http2-grpc-proto3-wire
···
- iban
- ical
- ice40-prim
+
- icepeak
- IcoGrid
- iconv-typed
- ide-backend
···
- isobmff-builder
- isohunt
- isotope
+
- it-has
- itcli
- itemfield
- iter-stats
···
- ois-input-manager
- olwrapper
- om-actor
+
- om-doh
- om-elm
- om-fail
- om-http-logging
···
- openai-servant
- openapi-petstore
- openapi-typed
-
- openapi3
- openapi3-code-generator
- opench-meteo
- OpenCL
···
- org-mode-lucid
- organize-imports
- orgmode
-
- orgstat
- origami
- orizentic
- OrPatterns
···
- perfecthash
- perhaps
- periodic
+
- periodic-client
+
- periodic-client-exe
+
- periodic-common
- periodic-server
- perm
- permutation
···
- polynomial
- polysemy-chronos
- polysemy-conc
+
- polysemy-extra
+
- polysemy-fskvstore
- polysemy-http
+
- polysemy-kvstore-jsonfile
- polysemy-log
- polysemy-log-co
- polysemy-log-di
···
- polysemy-resume
- polysemy-test
- polysemy-time
+
- polysemy-vinyl
+
- polysemy-zoo
- polyseq
- polytypeable
- polytypeable-utils
···
- remote-monad
- remotion
- render-utf8
+
- reorder-expression
- repa-algorithms
- repa-array
- repa-bytestring
···
- scalpel-search
- scan-metadata
- scan-vector-machine
+
- scanner-attoparsec
- scc
- scenegraph
- scgi
···
- servant-auth-token-rocksdb
- servant-auth-wordpress
- servant-avro
+
- servant-benchmark
- servant-cassava
- servant-checked-exceptions
- servant-checked-exceptions-core
···
- servant-multipart
- servant-namedargs
- servant-nix
-
- servant-openapi3
- servant-pagination
- servant-pandoc
- servant-polysemy
···
- vector-clock
- vector-conduit
- vector-endian
+
- vector-fftw
- vector-functorlazy
- vector-heterogenous
- vector-instances-collections
···
- wai-session-alt
- wai-session-mysql
- wai-session-postgresql
+
- wai-session-redis
- wai-static-cache
- wai-thrift
- wai-throttler
···
- wallpaper
- warc
- warp-dynamic
+
- warp-grpc
- warp-static
- warp-systemd
- warped
+876 -889
pkgs/development/haskell-modules/hackage-packages.nix
···
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 {
···
}:
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
···
}) {};
"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;
}) {};
···
benchmarkHaskellDepends = [ base criterion lens ];
description = "Typesafe functional GPU graphics programming";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"GPipe-Examples" = callPackage
···
];
description = "GLFW OpenGL context creation for GPipe";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"GPipe-TextureLoad" = callPackage
···
];
description = "The Haskell Test Framework";
license = lib.licenses.lgpl21Only;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
}) {};
"HTTP" = 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";
version = "0.11.7";
sha256 = "0kji758bi8agcjvpbb3hpppv55qm9g2r02mamiv568zwmlkkxsm3";
setupHaskellDepends = [ base Cabal ];
···
testHaskellDepends = [ base bytestring ];
description = "Partial OpenSSL binding for Haskell";
license = lib.licenses.publicDomain;
-
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) openssl;};
"HsOpenSSL-x509-system" = callPackage
···
pname = "MonadRandom";
version = "0.5.3";
sha256 = "17qaw1gg42p9v6f87dj5vih7l88lddbyd8880ananj8avanls617";
+
revision = "1";
+
editedCabalFile = "1wpgmcv704i7x38jwalnbmx8c10vdw269gbvzjxaj4rlvff3s4sq";
libraryHaskellDepends = [
base mtl primitive random transformers transformers-compat
···
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
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 {
pname = "Z-IO";
-
version = "0.7.1.0";
-
sha256 = "18d2q9fg4ydqpnrzvpcx1arjv4yl2966aax68fz3izgmsbp95k0l";
+
version = "0.8.0.0";
+
sha256 = "000ziih2c33v5mbf9sljkrr0x9hxv31cq77blva6xy32zzh12yz3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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
···
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
···
description = "LSP server for Agda";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"agda-server" = callPackage
···
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
···
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
···
({ 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;
···
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 {
···
mkDerivation {
pname = "blucontrol";
-
version = "0.3.0.0";
-
sha256 = "0xh1qxfmrfjdsprl5m748j5z9w0qmww8gkj8lhghfskdzxhy0qic";
+
version = "0.3.0.1";
+
sha256 = "06hmk4pg5qfcj6smzpn549d1jcsvcbgi2pxgvgvn9k7lab9cb5kg";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
description = "Encoding and decoding for the Bottom spec";
license = lib.licenses.asl20;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"bound" = callPackage
···
description = "A declarative terminal user interface library";
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
···
}) {};
"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;
···
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
···
testHaskellDepends = [ base base16-bytestring hspec ];
description = "Cayenne Low Power Payload";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"cayenne-lpp" = callPackage
···
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
···
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 {
···
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
···
}) {};
"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;
···
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
···
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
···
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
···
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
···
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
···
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
···
({ 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;
···
}) {};
"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;
···
mkDerivation {
pname = "diohsc";
-
version = "0.1.5";
-
sha256 = "10336q53ghvj15gxxrdh1s10amfbyl7m69pgzg0rjxrs1p2bx7s7";
+
version = "0.1.6";
+
sha256 = "0hzixid47jv5jwv5rs91baa8bpfkq4hn3y8ndra34w5qvmg3nlii";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
mkDerivation {
pname = "discord-haskell";
-
version = "1.8.5";
-
sha256 = "0hp3w1d5pwfj06m72dl44cp67h99b3c43kv641vz6dff7xk75hsm";
+
version = "1.8.6";
+
sha256 = "0mmppadd1hmmdgbfjwzhy28kibzssbsnr5dxjiqf3hahmll74qjl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
"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
, text, time, unix, xdg-userdirs
···
th-lift th-lift-instances time
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"doclayout" = callPackage
···
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
···
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
···
({ 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 ];
···
mkDerivation {
pname = "extrapolate";
-
version = "0.4.2";
-
sha256 = "1dhljcsqahpyn3khxjbxc15ih1r6kgqcagr5gbpg1d705ji7y3j0";
+
version = "0.4.4";
+
sha256 = "0indkjjahlh1isnal93w3iliy59azgdmi9lmdqz4jkbpd421zava";
libraryHaskellDepends = [
base express leancheck speculate template-haskell
···
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 {
···
({ 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 ];
···
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
···
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
···
pname = "generic-deriving";
version = "1.14";
sha256 = "00nbnxxkxyjfzj3zf6sxh3im24qv485w4jb1gj36c2wn4gjdbayh";
+
revision = "1";
+
editedCabalFile = "0g17hk01sxv5lmrlnmwqhkk73y3dy3xhy7l9myyg5qnw7hm7iin9";
libraryHaskellDepends = [
base containers ghc-prim template-haskell th-abstraction
···
description = "Generically derive traversals, lenses and prisms";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"generic-optics-lite" = callPackage
···
({ 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";
···
libraryPkgconfigDepends = [ gmodule ];
description = "GModule bindings";
license = lib.licenses.lgpl21Only;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {gmodule = null;};
"gi-gobject" = callPackage
···
libraryPkgconfigDepends = [ vips ];
description = "libvips GObject bindings";
license = lib.licenses.lgpl21Only;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {inherit (pkgs) vips;};
"gi-vte" = callPackage
···
, 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"
···
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
···
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
···
pname = "grpc-haskell";
version = "0.1.0";
sha256 = "1qqa4qn6ql8zvacaikd1a154ib7bah2h96fjfvd3hz6j79bbfqw4";
+
revision = "1";
+
editedCabalFile = "06yi4isj2qcd1nnc2vf6355wbqq33amhvcwg12jh0zbxpywrs45g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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
···
mkDerivation {
pname = "hasbolt-extras";
-
version = "0.0.1.6";
-
sha256 = "0il6752lvq0li29aipc66syc7kd9h57439akshlpqpd25b536zd9";
+
version = "0.0.1.7";
+
sha256 = "1dnia4da5g9c8ckiap4wsacv6lccr69ai24i3n6mywdykhy159f1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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
···
pname = "heidi";
version = "0.1.0";
sha256 = "1l4am8pqk3xrmjmjv48jia60d2vydpj2wy0iyxqiidnc7b8p5j8m";
+
revision = "1";
+
editedCabalFile = "0fbx6hkxdbrhh30j2bs3zrxknrlr6z29r7srxnpsgd4n0rkdajar";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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
···
description = "Integration layer for \"json-pointer\" and \"aeson\"";
description = "Integration layer for \"json-pointer\" and \"aeson\"";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
description = "Integration layer for \"json-pointer\" and \"aeson\"";
···
description = "Integration layer for \"json-pointer\" and \"aeson\"";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
description = "Integration layer for \"json-pointer\" and \"aeson\"";
···
description = "Integration layer for \"json-pointer\" and \"aeson\"";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
description = "Integration layer for \"json-pointer\" and \"aeson\"";
···
mkDerivation {
description = "Integration layer for \"json-pointer\" and \"aeson\"";
-
version = "3.3";
-
description = "Integration layer for \"json-pointer\" and \"aeson\"";
+
version = "3.3.1";
+
sha256 = "12l2p5pbgh1wcn2bh0ax36sclwaiky8hf09ivgz453pb5ss0jghc";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
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
-
}:
-
mkDerivation {
-
pname = "hspec";
version = "2.7.10";
sha256 = "0z0lwrmrqkglr78n6k2c36n4h68142bh785ys0x4jaibjshvs6rw";
libraryHaskellDepends = [
···
description = "A Testing Framework for Haskell";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"hspec-attoparsec" = callPackage
···
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
-
, silently, stm, temporary, tf-random, transformers
-
}:
-
mkDerivation {
-
pname = "hspec-core";
version = "2.7.10";
sha256 = "12k9yp5gznrda449ir60d5wv3xl7nnyffkb5mhfc0svw9f8lxlv1";
libraryHaskellDepends = [
···
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
···
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 {
-
pname = "hspec-discover";
version = "2.7.10";
sha256 = "13yzvd3b679skvs1insk4s0wc4zvmz6hs38kc8q0j6vzqq06smqa";
isLibrary = true;
···
testToolDepends = [ hspec-meta ];
description = "Automatically discover and run Hspec tests";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"hspec-expectations" = callPackage
···
}) {};
"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
···
description = "HTTP/2 library";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"http2-client" = callPackage
···
testHaskellDepends = [ base ];
description = "A native HTTP2 client library";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"http2-client-exe" = callPackage
···
description = "A command-line http2 client";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"http2-client-grpc" = callPackage
···
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 ];
···
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
···
"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 = [
···
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
···
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
···
}) {};
"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;
}) {};
···
testHaskellDepends = [ base generic-lens QuickCheck ];
description = "Automatically derivable Has instances";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"itanium-abi" = callPackage
···
mkDerivation {
pname = "kempe";
-
version = "0.2.0.1";
-
sha256 = "1xs2jism3r2pgvir1rr318dfrjagkagvzzdrs7n9070xzv3p3c5q";
+
version = "0.2.0.3";
+
sha256 = "0bki6h5qk78d3qgprn8k1av2xxlb43bxb07qqk4x1x5diy92mc5x";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
···
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
···
pname = "keycode";
version = "0.2.2";
sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan";
-
revision = "6";
-
editedCabalFile = "0acc224njxf8y7r381pnzxx6z3lvshs5mwfafkcrn36nb0wfplng";
+
revision = "7";
+
editedCabalFile = "1xfhm486mgkf744nbx94aw0b1lraj1yv29c57rbx1c2b84v2z8k2";
libraryHaskellDepends = [
base containers ghc-prim template-haskell
···
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 {
···
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
-
}:
-
mkDerivation {
-
pname = "language-docker";
version = "9.3.0";
sha256 = "1n9v0b6lwr528b6919y11a8d27mhsp0mm870rx0rjg9l5j4mnbvn";
libraryHaskellDepends = [
···
description = "Dockerfile parser, pretty-printer and embedded DSL";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"language-dockerfile" = 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";
version = "0.9.4";
sha256 = "0w17ymj7k4sr9jwp9yrgh3l94l3kgjyxxnpxwj2sdqk8fvmjpkny";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base ];
description = "Enumerative property-based testing";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"leancheck-enum-instances" = callPackage
···
({ 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;
}) {};
···
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
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
···
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
···
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
···
pname = "memory";
version = "0.15.0";
sha256 = "0a9mxcddnqn4359hk59d6l2zbh0vp154yb5vs1a8jw4l38n8kzz3";
-
revision = "1";
-
editedCabalFile = "136qfj1cbg9571mlwywaqml75ijx3pcgvbpbgwxrqsl71ssj8w5y";
+
revision = "2";
+
editedCabalFile = "0fd40y5byy4cq4x6m66zxadxbw96gzswplgfyvdqnjlasq28xw68";
libraryHaskellDepends = [
base basement bytestring deepseq ghc-prim
···
mkDerivation {
pname = "mysql";
-
version = "0.2";
-
sha256 = "09b1rhv16g8npjblq9jfi29bffsplvq4hnksdhknd39anr5gpqzc";
+
version = "0.2.0.1";
+
sha256 = "16m8hv9yy2nf4jwgqg6n9z53n2pzskbc3gwbp2i3kgff8wsmf8sd";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring containers ];
librarySystemDepends = [ mysql ];
···
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 {
-
pname = "nri-env-parser";
version = "0.1.0.7";
sha256 = "1mm879mqpgl040p789wcjm5bhrqia5czn18c5dgni8bwa4y61ank";
libraryHaskellDepends = [
···
description = "Read environment variables as settings to build 12-factor apps";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"nri-observability" = callPackage
···
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
-
, time, unordered-containers
-
}:
-
mkDerivation {
-
pname = "nri-observability";
version = "0.1.0.2";
sha256 = "19nil7vyjbvbjlapvrxky8fkxdl3f2xhqdi3a5m5i5lyawm74b6z";
libraryHaskellDepends = [
···
description = "Report log spans collected by nri-prelude";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"nri-prelude" = callPackage
···
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
-
, safe-exceptions, terminal-size, text, time, vector
-
}:
-
mkDerivation {
-
pname = "nri-prelude";
version = "0.6.0.0";
sha256 = "02v83n08zxz8521skijgrn407a0mlkjc3fjn5q04gn932wf29g5s";
libraryHaskellDepends = [
···
description = "A Prelude inspired by the Elm programming language";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"nsis" = callPackage
···
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
···
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
-
, 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.1.0";
sha256 = "011754qyxxw5mn06hdmxalvsiff7a4x4k2yb2r6ylzr6zhyz818z";
isLibrary = true;
···
testToolDepends = [ hspec-discover ];
description = "OpenAPI 3.0 data model";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
}) {};
"openapi3-code-generator" = callPackage
···
mkDerivation {
pname = "orgstat";
-
version = "0.1.9";
-
sha256 = "09psfz4a2amgcyq00ygjp6zakzf5yx2y2kjykz62wncwpqkgnf53";
+
version = "0.1.10";
+
sha256 = "16p6wswh96ap4qj7n61qd3hrr0f5m84clb113vg4dncf46ivlfs6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
description = "Statistics visualizer for org-mode";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
}) {};
"origami" = callPackage
···
"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
···
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
···
"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;
···
}) {};
"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;
···
}) {};
"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;
···
description = "Periodic task system haskell client";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"periodic-client-exe" = callPackage
···
description = "Periodic task system haskell client executables";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"periodic-common" = callPackage
···
description = "Periodic task system common";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"periodic-polynomials" = callPackage
···
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
···
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
···
}) {};
"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;
}) {};
···
mkDerivation {
pname = "pinch-gen";
-
version = "0.4.0.0";
-
sha256 = "03fpcy2mdq83mpx4hv6x57csdwd07pkqcfqc0wd10zys77i75s46";
+
version = "0.4.1.0";
+
sha256 = "11sk0lmzsxw0k8i8airpv7p461z25n6y2fygx0l7gv0zadaici2v";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
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
···
}) {};
"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
···
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
···
description = "Extra Input and Output functions for polysemy..";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"polysemy-fs" = callPackage
···
description = "Run a KVStore as a filesystem in polysemy";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"polysemy-http" = callPackage
···
description = "Run a KVStore as a single json file in polysemy";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"polysemy-log" = callPackage
···
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
···
testToolDepends = [ hspec-discover ];
description = "Experimental, user-contributed effects and interpreters for polysemy";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"polyseq" = callPackage
···
pname = "postgresql-simple-migration";
version = "0.1.15.0";
sha256 = "0j6nhyknxlmpl0yrdj1pifw1fbb24080jgg64grnhqjwh1d44dvd";
+
revision = "1";
+
editedCabalFile = "1a0a5295j207x0pzbhy5inv8qimrh76dmmp26zgaw073n1i8yg8j";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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
-
, unordered-containers, vector
-
}:
-
mkDerivation {
-
pname = "proto3-wire";
version = "1.2.1";
sha256 = "0i706y9j5iq5zyi86vkiybznp3b4h2x0flvq3jmr8mgpgahvh94r";
libraryHaskellDepends = [
···
mkDerivation {
pname = "rattletrap";
-
version = "11.0.1";
-
sha256 = "1s9n89i6mh3lw9mni5lgs8qnq5c1981hrz5bv0n9cffnnp45av6a";
+
version = "11.1.0";
+
sha256 = "1q915fq9bjwridd67rsmavxcbkgp3xxq9ps09z6mi62608c26987";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
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 {
···
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 {
···
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
···
}) {};
"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;
···
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
···
mkDerivation {
pname = "sandwich";
-
version = "0.1.0.2";
-
sha256 = "1xcw3mdl85brj6pvynz58aclaf3ya0aq0y038cps9dsz58bqhbka";
+
version = "0.1.0.3";
+
sha256 = "1gd8k4dx25bgqrw16dwvq9lnk7gpvpci01kvnn3s08ylkiq2qax9";
+
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;
+
}) {};
+
+
"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 = [
···
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 {
pname = "sandwich-slack";
-
version = "0.1.0.1";
-
sha256 = "1c7csrdfq342733rgrfwx5rc6v14jhfb9wb44gn699pgzzj031kz";
+
version = "0.1.0.3";
+
sha256 = "1g8ymxy4q08jxlfbd7ar6n30wm1mcm942vr5627bpx63m83yld1y";
+
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;
+
}) {};
+
+
"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 = [
···
description = "Sandwich integration with Slack";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
}) {};
"sandwich-webdriver" = callPackage
···
mkDerivation {
pname = "sandwich-webdriver";
-
version = "0.1.0.1";
-
sha256 = "10s0zb3al4ii9gm3b6by8czvr8i3s424mlfk81v2hpdv5i7a0yqb";
+
version = "0.1.0.4";
+
sha256 = "0vmqm2f78vd8kk0adg7ldd6rlb5rw5hks9q705gws9dj6s4nyz9r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"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;
···
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
···
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
···
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
-
, lens-aeson, openapi3, QuickCheck, servant, singleton-bool
-
, template-haskell, text, time, unordered-containers, utf8-string
-
, vector
-
}:
-
mkDerivation {
-
pname = "servant-openapi3";
version = "2.0.1.2";
sha256 = "1lqvycbv49x0i3adbsdlcl49n65wxfjzhiz9pj11hg4k0j952q5p";
setupHaskellDepends = [ base Cabal cabal-doctest ];
···
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
···
mkDerivation {
pname = "servant-polysemy";
-
version = "0.1.2";
-
sha256 = "05qk2kl90lqszwhi1yqnj63zkx3qvd6jbaxsxjw68k7ppsjvnyks";
+
version = "0.1.3";
+
sha256 = "132yf6fp0hl6k3859sywkfzsca8xsaqd3a4ca4vdqqjrllk0m88i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"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
···
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
···
description = "Servant swagger ui core components";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"servant-swagger-ui-jensoleg" = callPackage
···
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
···
({ mkDerivation, base, cmdargs, containers, express, leancheck }:
mkDerivation {
pname = "speculate";
-
version = "0.4.4";
-
sha256 = "0vmxi8rapbld7b3llw2v6fz1v6vqyv90rpbnzjdfa29kdza4m5sf";
+
description = "Integration layer for \"json-pointer\" and \"aeson\"";
+
sha256 = "0vpc2vxfpziyz0hzapni4j31g1i12m2gnsrq72zf42qbhjwif57g";
libraryHaskellDepends = [
base cmdargs containers express leancheck
···
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 {
···
mkDerivation {
pname = "stack-all";
-
version = "0.2";
-
sha256 = "0q64g4frvcmj308x27mibi89m6rwjf5v47ql4yy6cnf9arjzqf9f";
+
version = "0.2.1";
+
sha256 = "07azc2phnljxwxskxlipmx52vjyavxn54q87k1bakapla469fdr4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
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
-
, 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.11";
sha256 = "03i9gd18xqbfmj5kmiv4k4sw44gn6mn4faj71r2723abm3qwklwr";
libraryHaskellDepends = [
···
description = "Fast binary serialization";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"store-core" = callPackage
···
description = "Strict GC'd imperative object-oriented programming with cheap pointers";
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
···
pname = "th-abstraction";
version = "0.4.2.0";
sha256 = "0h0wl442a82llpjsxv45i7grgyanlzjj7k28mhnvbi2zlb6v41pa";
+
revision = "1";
+
editedCabalFile = "1yc17r29vkwi4qzbrxy1d3gra87hk3ghy1jzfmrl2q8zjc0v59vb";
libraryHaskellDepends = [
base containers ghc-prim template-haskell
···
pname = "th-lift";
version = "0.8.2";
sha256 = "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s";
+
revision = "1";
+
editedCabalFile = "1l8fsxbxfsgcy6qxlgn6qxwhiqwwmmaj2vb1gbrjyb905gb3lpwm";
libraryHaskellDepends = [
base ghc-prim template-haskell th-abstraction
···
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
-
}:
-
mkDerivation {
-
pname = "tidal";
version = "1.7.4";
sha256 = "080zncw6gp0dzwm9vd82c789v1x00nfzz8r1ldb4hl67v04jf8hi";
enableSeparateDataOutput = true;
···
benchmarkHaskellDepends = [ base criterion weigh ];
description = "Pattern language for improvised music";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"tidal-midi" = callPackage
···
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;
}) {};
···
}) {};
"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
···
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
···
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
···
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
···
description = "Simple Redis backed wai-session backend";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"wai-session-tokyocabinet" = callPackage
···
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
-
, 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.15";
sha256 = "0nj4xxzjcy33hyfdagpc2ij6ga71r1fmc248rjgwsyfflial63bz";
libraryHaskellDepends = [
···
description = "A fast, light-weight web server for WAI applications";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"warp-dynamic" = callPackage
···
description = "A minimal gRPC server on top of Warp";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"warp-static" = callPackage
···
}) {};
"witch" = callPackage
-
({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
-
, text
+
({ mkDerivation, base, bytestring, containers, hspec
+
, template-haskell, text
mkDerivation {
pname = "witch";
-
version = "0.0.0.5";
-
sha256 = "1j12mh8zap8c0lb358bzk4sq29h64lv0jrwq9r4nssx4yybrz9gg";
-
libraryHaskellDepends = [ base bytestring containers text ];
-
testHaskellDepends = [
-
base bytestring containers hspec QuickCheck text
+
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_0_0" = callPackage
-
({ mkDerivation, base, bytestring, containers, hspec
+
"witch_0_2_1_0" = callPackage
+
({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
, template-haskell, text
mkDerivation {
pname = "witch";
-
version = "0.2.0.0";
-
sha256 = "03rnpljng4vy913zm3cxnhlq3i8d5p57661wa1cwj46hkhy7rhj7";
+
version = "0.2.1.0";
+
sha256 = "0zvq9axjmqksk4fqq42qgbj4whx27p4m40cgvdqmq4vpj4csvswl";
libraryHaskellDepends = [
base bytestring containers template-haskell text
-
testHaskellDepends = [ base bytestring containers hspec text ];
+
testHaskellDepends = [
+
base bytestring containers hspec QuickCheck text
+
];
description = "Convert values from one type into another";
license = lib.licenses.isc;
hydraPlatforms = lib.platforms.none;
···
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
-
, resourcet, text, transformers, xml-types
-
}:
-
mkDerivation {
-
pname = "xml-conduit";
version = "1.9.1.1";
sha256 = "1zzh7xnmbm68dab1vqsjkr6ghxqgnla5nik4amrwlmhbdih1gcdx";
setupHaskellDepends = [ base Cabal cabal-doctest ];
···
description = "Pure-Haskell utilities for dealing with XML with the conduit package";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"xml-conduit-decode" = callPackage
···
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
-
, text, unix, unordered-containers, wai, wai-extra, wai-logger
-
, warp, yaml, yesod-core, yesod-form, yesod-persistent
-
}:
-
mkDerivation {
-
pname = "yesod";
version = "1.6.1.1";
sha256 = "1iiaixd1xrqjcvknl9g3yvr26nbpfa2amh2ayfxmnpjlxvdhfnyn";
libraryHaskellDepends = [
···
description = "Creation of type-safe, RESTful web applications";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"yesod-alerts" = callPackage
···
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
-
, 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.3";
sha256 = "00a7gbp2czg6ixxx62k2nmrj5g1la6cjh697y8vg9xhxq7vpyshg";
libraryHaskellDepends = [
···
description = "Authentication for Yesod";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"yesod-auth-account" = callPackage
···
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
-
, unordered-containers, wai-extra, yesod, yesod-auth, yesod-core
-
, yesod-form, yesod-persistent, yesod-test
-
}:
-
mkDerivation {
-
pname = "yesod-auth-hashdb";
version = "1.7.1.6";
sha256 = "062f2fv4ixr5bd5xcs208xfg2i18z25g3imf86qrziv0yxxg5qpc";
libraryHaskellDepends = [
···
description = "Authentication plugin for Yesod";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"yesod-auth-hmac-keccak" = callPackage
···
}) {};
"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
···
({ 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 ];
+13 -6
pkgs/development/libraries/arrow-cpp/default.nix
···
-
{ 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
}:
···
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";
···
"-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"}"
···
"-DCMAKE_SKIP_BUILD_RPATH=OFF" # needed for tests
"-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 =
+27 -18
pkgs/development/libraries/wxSVG/default.nix
···
-
{ 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;
};
}
+65 -14
pkgs/development/libraries/xine-lib/default.nix
···
-
{ 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 {
···
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 = [
+
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
+
]);
-
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
+
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;
};
}
+56
pkgs/development/libraries/xsimd/default.nix
···
+
{ 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;
+
};
+
}
+11 -6
pkgs/development/python-modules/pyarrow/default.nix
···
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 = ''
+15 -10
pkgs/development/python-modules/pykeepass/default.nix
···
-
{ 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 = ''
···
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 ];
};
-
}
+75 -29
pkgs/development/tools/analysis/kcov/default.nix
···
-
{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 <<EOF
+
int main() {}
+
EOF
+
${gcc}/bin/gcc a.c -o a.out
+
${self}/bin/kcov /tmp/kcov ./a.out
+
test -e /tmp/kcov/index.html
+
touch $out
+
set +x
+
'';
-
longDescription = ''
-
Kcov is a code coverage tester for compiled programs, Python
-
scripts and shell scripts. It allows collecting code coverage
-
information from executables without special command-line
-
arguments, and continuosly produces output from long-running
-
applications.
-
'';
+
works-on-rust = runCommand "works-on-rust" {} ''
+
set -ex
+
cat - > a.rs <<EOF
+
fn main() {}
+
EOF
+
# Put gcc in the path so that `cc` is found
+
PATH=${gcc}/bin:$PATH ${rustc}/bin/rustc a.rs -o a.out
+
${self}/bin/kcov /tmp/kcov ./a.out
+
test -e /tmp/kcov/index.html
+
touch $out
+
set +x
+
'';
+
};
-
homepage = "http://simonkagstrom.github.io/kcov/index.html";
-
license = licenses.gpl2;
+
meta = with lib; {
+
description = "Code coverage tester for compiled programs, Python scripts and shell scripts";
-
maintainers = with maintainers; [ gal_bolle ekleog ];
-
platforms = platforms.linux;
-
};
-
}
+
longDescription = ''
+
Kcov is a code coverage tester for compiled programs, Python
+
scripts and shell scripts. It allows collecting code coverage
+
information from executables without special command-line
+
arguments, and continuosly produces output from long-running
+
applications.
+
'';
+
+
homepage = "http://simonkagstrom.github.io/kcov/index.html";
+
license = licenses.gpl2;
+
changelog = "https://github.com/SimonKagstrom/kcov/blob/master/ChangeLog";
+
+
maintainers = with maintainers; [ gal_bolle ekleog ];
+
platforms = platforms.linux;
+
};
+
};
+
in
+
self
+2 -2
pkgs/games/steam/runtime.nix
···
pname = "steam-runtime";
# from https://repo.steampowered.com/steamrt-images-scout/snapshots/
-
version = "0.20201203.1";
+
version = "0.20210317.0";
src = fetchurl {
url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/steam-runtime.tar.xz";
-
sha256 = "sha256-hOHfMi0x3K82XM3m/JmGYbVk5RvuHG+m275eAC0MoQc=";
+
sha256 = "061z2r33n2017prmhdxm82cly3qp3bma2q70pqs57adl65yvg7vw";
name = "scout-runtime-${version}.tar.gz";
};
+46 -19
pkgs/misc/emulators/mgba/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, makeDesktopItem, wrapQtAppsHook, pkg-config
-
, cmake, epoxy, libzip, libelf, libedit, ffmpeg_3, SDL2, imagemagick
-
, qtbase, qtmultimedia, qttools, minizip }:
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, SDL2
+
, cmake
+
, epoxy
+
, ffmpeg
+
, imagemagick
+
, libedit
+
, libelf
+
, libzip
+
, makeDesktopItem
+
, minizip
+
, pkg-config
+
, qtbase
+
, qtmultimedia
+
, qttools
+
, wrapQtAppsHook
+
}:
let
desktopItem = makeDesktopItem {
···
owner = "mgba-emu";
repo = "mgba";
rev = version;
-
sha256 = "sha256-JVauGyHJVfiXVG4Z+Ydh1lRypy5rk9SKeTbeHFNFYJs=";
+
hash = "sha256-JVauGyHJVfiXVG4Z+Ydh1lRypy5rk9SKeTbeHFNFYJs=";
};
-
nativeBuildInputs = [ wrapQtAppsHook pkg-config cmake ];
-
+
nativeBuildInputs = [
+
cmake
+
pkg-config
+
wrapQtAppsHook
+
];
buildInputs = [
-
epoxy libzip libelf libedit ffmpeg_3 SDL2 imagemagick
-
qtbase qtmultimedia qttools minizip
+
SDL2
+
epoxy
+
ffmpeg
+
imagemagick
+
libedit
+
libelf
+
libzip
+
minizip
+
qtbase
+
qtmultimedia
+
qttools
];
postInstall = ''
···
meta = with lib; {
homepage = "https://mgba.io";
description = "A modern GBA emulator with a focus on accuracy";
-
longDescription = ''
mGBA is a new Game Boy Advance emulator written in C.
-
The project started in April 2013 with the goal of being fast
-
enough to run on lower end hardware than other emulators
-
support, without sacrificing accuracy or portability. Even in
-
the initial version, games generally play without problems. It
-
is loosely based on the previous GBA.js emulator, although very
-
little of GBA.js can still be seen in mGBA.
+
The project started in April 2013 with the goal of being fast enough to
+
run on lower end hardware than other emulators support, without
+
sacrificing accuracy or portability. Even in the initial version, games
+
generally play without problems. It is loosely based on the previous
+
GBA.js emulator, although very little of GBA.js can still be seen in mGBA.
-
Other goals include accurate enough emulation to provide a
-
development environment for homebrew software, a good workflow
-
for tool-assist runners, and a modern feature set for emulators
-
that older emulators may not support.
+
Other goals include accurate enough emulation to provide a development
+
environment for homebrew software, a good workflow for tool-assist
+
runners, and a modern feature set for emulators that older emulators may
+
not support.
'';
license = licenses.mpl20;
···
platforms = platforms.linux;
};
}
+
# TODO [ AndersonTorres ]: use desktopItem functions
+10 -8
pkgs/misc/emulators/ppsspp/default.nix
···
-
{ SDL2
-
, cmake
+
{ mkDerivation
, fetchFromGitHub
-
, ffmpeg_3
+
, SDL2
+
, cmake
+
, ffmpeg
, glew
, lib
, libzip
-
, mkDerivation
, pkg-config
, python3
, qtbase
···
repo = pname;
rev = "v${version}";
fetchSubmodules = true;
-
sha256 = "19948jzqpclf8zfzp3k7s580xfjgqcyfwlcp7x7xj8h8lyypzymx";
+
sha256 = "sha256-vfp/vacIItlPP5dR7jzDT7oOUNFnjvvdR46yi79EJKU=";
};
postPatch = ''
···
buildInputs = [
SDL2
-
ffmpeg_3
+
ffmpeg
glew
libzip
qtbase
···
];
cmakeFlags = [
+
"-DHEADLESS=OFF"
"-DOpenGL_GL_PREFERENCE=GLVND"
"-DUSE_SYSTEM_FFMPEG=ON"
"-DUSE_SYSTEM_LIBZIP=ON"
"-DUSE_SYSTEM_SNAPPY=ON"
"-DUSING_QT_UI=ON"
-
"-DHEADLESS=OFF"
];
installPhase = ''
+
runHook preInstall
mkdir -p $out/share/ppsspp
install -Dm555 PPSSPPQt $out/bin/ppsspp
mv assets $out/share/ppsspp
+
runHook postInstall
'';
meta = with lib; {
-
description = "A HLE Playstation Portable emulator, written in C++";
homepage = "https://www.ppsspp.org/";
+
description = "A HLE Playstation Portable emulator, written in C++";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
+2 -2
pkgs/os-specific/linux/rtl88xxau-aircrack/default.nix
···
stdenv.mkDerivation rec {
name = "rtl88xxau-aircrack-${kernel.version}-${version}";
-
rev = "fc0194c1d90453bf4943089ca237159ef19a7374";
+
rev = "c0ce81745eb3471a639f0efd4d556975153c666e";
version = "${builtins.substring 0 6 rev}";
src = fetchFromGitHub {
owner = "aircrack-ng";
repo = "rtl8812au";
inherit rev;
-
sha256 = "0hf7mrvxaskc6qcjar5w81y9xc7s2rlsxp34achyqly2hjg7fgmy";
+
sha256 = "131cwwg3czq0i1xray20j71n836g93ac064nvf8wi13c2wr36ppc";
};
buildInputs = kernel.moduleBuildDependencies;
+3 -3
pkgs/servers/maddy/default.nix
···
buildGoModule rec {
pname = "maddy";
-
version = "0.4.3";
+
version = "0.4.4";
src = fetchFromGitHub {
owner = "foxcpp";
repo = "maddy";
rev = "v${version}";
-
sha256 = "1mi607hl4c9y9xxv5lywh9fvpybprlrgqa7617km9rssbgk4x1v7";
+
sha256 = "sha256-IhVEb6tjfbWqhQdw1UYxy4I8my2L+eSOCd/BEz0qis0=";
};
-
vendorSha256 = "16laf864789yiakvqs6dy3sgnnp2hcdbyzif492wcijqlir2swv7";
+
vendorSha256 = "sha256-FrKWlZ3pQB+oo+rfHA8AgGRAr7YRUcb064bZGTDSKkk=";
buildFlagsArray = [ "-ldflags=-s -w -X github.com/foxcpp/maddy.Version=${version}" ];
+3 -2
pkgs/servers/sql/postgresql/ext/pgvector.nix
···
stdenv.mkDerivation rec {
pname = "pgvector";
-
version = "0.1.0";
+
version = "0.1.2";
src = fetchFromGitHub {
owner = "ankane";
repo = pname;
rev = "v${version}";
-
sha256 = "03i8rq9wp9j2zdba82q31lzbrqpnhrqc8867pxxy3z505fxsvfzb";
+
sha256 = "1vq672ghhv0azpzgfb7azb36kbjyz9ypcly7r16lrryvjgp5lcjs";
};
buildInputs = [ postgresql ];
···
meta = with lib; {
description = "Open-source vector similarity search for PostgreSQL";
homepage = "https://github.com/ankane/pgvector";
+
changelog = "https://github.com/ankane/pgvector/raw/v${version}/CHANGELOG.md";
license = licenses.postgresql;
platforms = postgresql.meta.platforms;
maintainers = [ maintainers.marsam ];
+2 -2
pkgs/tools/networking/lldpd/default.nix
···
stdenv.mkDerivation rec {
pname = "lldpd";
-
version = "1.0.8";
+
version = "1.0.10";
src = fetchurl {
url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz";
-
sha256 = "sha256-mNIA524w9iYsSkSTFIwYQIJ4mDKRRqV6NPjw+SjKPe8=";
+
sha256 = "sha256-RFstdgN+8+vQPUDh/B8p7wgQL6o6Cf6Ea5Unl8i8dyI=";
};
configureFlags = [
+2 -2
pkgs/tools/nix/nix-output-monitor/default.nix
···
}:
mkDerivation rec {
pname = "nix-output-monitor";
-
version = "1.0.3.0";
+
version = "1.0.3.1";
src = fetchFromGitHub {
owner = "maralorn";
repo = "nix-output-monitor";
-
sha256 = "1gidg03cwz8ss370bgz4a2g9ldj1lap5ws7dmfg6vigpx8mxigpb";
+
sha256 = "1kkf6cqq8aba8vmfcww30ah9j44bwakanyfdb6595vmaq5hrsq92";
rev = "v${version}";
};
isLibrary = true;
+3 -3
pkgs/tools/package-management/cargo-deb/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cargo-deb";
-
version = "1.29.1";
+
version = "1.29.2";
src = fetchFromGitHub {
owner = "mmstick";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-oWivGy2azF9zpeZ0UAi7Bxm4iXFWAjcBG0pN7qtkSU8=";
+
sha256 = "sha256-2eOWhxKZ+YPj5oKTe5g7PyeakiSNnPz27dK150GAcVQ=";
};
buildInputs = lib.optionals stdenv.isDarwin [ Security ];
-
cargoSha256 = "0j9frvcmy9hydw73v0ffr0bjvq2ykylnpmiw700z344djpaaa08y";
+
cargoSha256 = "sha256-QmchuY+4R7w0zMOdReH1m8idl9RI1hHE9VtbwT2K9YM=";
preCheck = ''
substituteInPlace tests/command.rs \
+7 -2
pkgs/tools/security/pass/extensions/import.nix
···
sha256 = "sha256-nH2xAqWfMT+Brv3z9Aw6nbvYqArEZjpM28rKsRPihqA=";
};
-
# by default, tries to install scripts/pimport, which is a bash wrapper around "python -m pass_import ..."
-
# This is a better way to do the same, and takes advantage of the existing Nix python environments
patches = [
+
(fetchpatch {
+
name = "support-for-keepass-4.0.0.patch";
+
url = "https://github.com/roddhjav/pass-import/commit/86cfb1bb13a271fefe1e70f24be18e15a83a04d8.patch";
+
sha256 = "0mrlblqlmwl9gqs2id4rl4sivrcclsv6zyc6vjqi78kkqmnwzhxh";
+
})
+
# by default, tries to install scripts/pimport, which is a bash wrapper around "python -m pass_import ..."
+
# This is a better way to do the same, and takes advantage of the existing Nix python environments
# from https://github.com/roddhjav/pass-import/pull/138
(fetchpatch {
name = "pass-import-pr-138-pimport-entrypoint.patch";
+3 -3
pkgs/tools/system/logcheck/default.nix
···
stdenv.mkDerivation rec {
pname = "logcheck";
-
version = "1.3.22";
+
version = "1.3.23";
_name = "logcheck_${version}";
src = fetchurl {
url = "mirror://debian/pool/main/l/logcheck/${_name}.tar.xz";
-
sha256 = "sha256-e7XeRNlFsexlVskK2OnLTmNV/ES2xWU+/+AElexV6E4=";
+
sha256 = "sha256-ohiLpUn/9EEsggdLJxiE/2bSXz/bKkGRboF85naFWyk=";
};
prePatch = ''
···
Logcheck was part of the Abacus Project of security tools, but this version has been rewritten.
'';
homepage = "https://salsa.debian.org/debian/logcheck";
-
license = licenses.gpl2;
+
license = licenses.gpl2Plus;
maintainers = [ maintainers.bluescreen303 ];
};
}
+2
pkgs/top-level/aliases.nix
···
xbmcPlain = kodiPlain; # added 2018-04-25
xbmcPlugins = kodiPackages; # added 2018-04-25
kodiPlugins = kodiPackages; # added 2021-03-09;
+
xineLib = xine-lib; # added 2021-04-27
+
xineUI = xine-ui; # added 2021-04-27
xmonad_log_applet_gnome3 = xmonad_log_applet; # added 2018-05-01
xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only";
pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only";
+4 -2
pkgs/top-level/all-packages.nix
···
xed = callPackage ../development/libraries/xed { };
-
xineLib = callPackage ../development/libraries/xine-lib { };
+
xine-lib = callPackage ../development/libraries/xine-lib { };
xautolock = callPackage ../misc/screensavers/xautolock { };
···
xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
xlslib = callPackage ../development/libraries/xlslib { };
+
+
xsimd = callPackage ../development/libraries/xsimd { };
xvidcore = callPackage ../development/libraries/xvidcore { };
···
xfractint = callPackage ../applications/graphics/xfractint {};
-
xineUI = callPackage ../applications/video/xine-ui { };
+
xine-ui = callPackage ../applications/video/xine-ui { };
xlsxgrep = callPackage ../applications/search/xlsxgrep { };