Merge remote-tracking branch 'origin/master' into HEAD

Conflicts:
	pkgs/development/libraries/SDL2/default.nix
This commit is contained in:
Alyssa Ross
2023-11-10 15:18:19 +01:00
205 changed files with 4252 additions and 2300 deletions
+6
View File
@@ -14841,6 +14841,12 @@
githubId = 145816;
name = "David McKay";
};
rayslash = {
email = "stevemathewjoy@tutanota.com";
github = "rayslash";
githubId = 45141270;
name = "Steve Mathew Joy";
};
razvan = {
email = "razvan.panda@gmail.com";
github = "freeman42x";
+10 -9
View File
@@ -187,7 +187,7 @@ getBuildReports opt = runReq defaultHttpConfig do
getEvalBuilds :: HydraSlownessWorkaroundFlag -> Int -> Req (Seq Build)
getEvalBuilds NoHydraSlownessWorkaround id =
hydraJSONQuery (responseTimeout 900000000) ["eval", showT id, "builds"]
hydraJSONQuery mempty ["eval", showT id, "builds"]
getEvalBuilds HydraSlownessWorkaround id = do
Eval{builds} <- hydraJSONQuery mempty [ "eval", showT id ]
forM builds $ \buildId -> do
@@ -195,14 +195,15 @@ getEvalBuilds HydraSlownessWorkaround id = do
hydraJSONQuery mempty [ "build", showT buildId ]
hydraQuery :: HttpResponse a => Proxy a -> Option 'Https -> [Text] -> Req (HttpResponseBody a)
hydraQuery responseType option query =
responseBody
<$> req
GET
(foldl' (/:) (https "hydra.nixos.org") query)
NoReqBody
responseType
(header "User-Agent" "hydra-report.hs/v1 (nixpkgs;maintainers/scripts/haskell) pls fix https://github.com/NixOS/nixos-org-configurations/issues/270" <> option)
hydraQuery responseType option query = do
let customHeaderOpt =
header
"User-Agent"
"hydra-report.hs/v1 (nixpkgs;maintainers/scripts/haskell) pls fix https://github.com/NixOS/nixos-org-configurations/issues/270"
customTimeoutOpt = responseTimeout 900_000_000 -- 15 minutes
opts = customHeaderOpt <> customTimeoutOpt <> option
url = foldl' (/:) (https "hydra.nixos.org") query
responseBody <$> req GET url NoReqBody responseType opts
hydraJSONQuery :: FromJSON a => Option 'Https -> [Text] -> Req a
hydraJSONQuery = hydraQuery jsonResponse
@@ -568,3 +568,5 @@ The module update takes care of the new config syntax and the data itself (user
- `teleport` has been upgraded from major version 12 to major version 14. Please see upstream [upgrade instructions](https://goteleport.com/docs/management/operations/upgrading/) and release notes for versions [13](https://goteleport.com/docs/changelog/#1300-050823) and [14](https://goteleport.com/docs/changelog/#1400-092023). Note that Teleport does not officially support upgrades across more than one major version at a time. If you're running Teleport server components, it is recommended to first upgrade to an intermediate 13.x version by setting `services.teleport.package = pkgs.teleport_13`. Afterwards, this option can be removed to upgrade to the default version (14).
- The Linux kernel module `msr` (see [`msr(4)`](https://man7.org/linux/man-pages/man4/msr.4.html)), which provides an interface to read and write the model-specific registers (MSRs) of an x86 CPU, can now be configured via `hardware.cpu.x86.msr`.
- There is a new NixOS option when writing NixOS tests `testing.initrdBackdoor`, that enables `backdoor.service` in initrd. Requires `boot.initrd.systemd.enable` to be enabled. Boot will pause in stage 1 at `initrd.target`, and will listen for commands from the `Machine` python interface, just like stage 2 normally does. This enables commands to be sent to test and debug stage 1. Use `machine.switch_root()` to leave stage 1 and proceed to stage 2.
@@ -1278,3 +1278,19 @@ class Machine:
def run_callbacks(self) -> None:
for callback in self.callbacks:
callback()
def switch_root(self) -> None:
"""
Transition from stage 1 to stage 2. This requires the
machine to be configured with `testing.initrdBackdoor = true`
and `boot.initrd.systemd.enable = true`.
"""
self.wait_for_unit("initrd.target")
self.execute(
"systemctl isolate --no-block initrd-switch-root.target 2>/dev/null >/dev/null",
check_return=False,
check_output=False,
)
self.wait_for_console_text(r"systemd\[1\]:.*Switching root\.")
self.connected = False
self.connect()
@@ -1 +0,0 @@
{ pkgs, ... }: pkgs.nixos-option
+5 -3
View File
@@ -133,13 +133,15 @@ in
};
timerConfig = mkOption {
type = types.attrsOf unitOption;
type = types.nullOr (types.attrsOf unitOption);
default = {
OnCalendar = "daily";
Persistent = true;
};
description = lib.mdDoc ''
When to run the backup. See {manpage}`systemd.timer(5)` for details.
When to run the backup. See {manpage}`systemd.timer(5)` for
details. If null no timer is created and the backup will only
run when explicitly started.
'';
example = {
OnCalendar = "00:05";
@@ -378,7 +380,7 @@ in
wantedBy = [ "timers.target" ];
timerConfig = backup.timerConfig;
})
config.services.restic.backups;
(filterAttrs (_: backup: backup.timerConfig != null) config.services.restic.backups);
# generate wrapper scripts, as described in the createWrapper option
environment.systemPackages = lib.mapAttrsToList (name: backup: let
+93 -41
View File
@@ -6,49 +6,109 @@
with lib;
let
cfg = config.testing;
qemu-common = import ../../lib/qemu-common.nix { inherit lib pkgs; };
backdoorService = {
wantedBy = [ "sysinit.target" ];
unitConfig.DefaultDependencies = false;
conflicts = [ "shutdown.target" "initrd-switch-root.target" ];
before = [ "shutdown.target" "initrd-switch-root.target" ];
requires = [ "dev-hvc0.device" "dev-${qemu-common.qemuSerialDevice}.device" ];
after = [ "dev-hvc0.device" "dev-${qemu-common.qemuSerialDevice}.device" ];
script =
''
export USER=root
export HOME=/root
export DISPLAY=:0.0
if [[ -e /etc/profile ]]; then
source /etc/profile
fi
# Don't use a pager when executing backdoor
# actions. Because we use a tty, commands like systemctl
# or nix-store get confused into thinking they're running
# interactively.
export PAGER=
cd /tmp
exec < /dev/hvc0 > /dev/hvc0
while ! exec 2> /dev/${qemu-common.qemuSerialDevice}; do sleep 0.1; done
echo "connecting to host..." >&2
stty -F /dev/hvc0 raw -echo # prevent nl -> cr/nl conversion
# The following line is essential since it signals to
# the test driver that the shell is ready.
# See: the connect method in the Machine class.
echo "Spawning backdoor root shell..."
# Passing the terminal device makes bash run non-interactively.
# Otherwise we get errors on the terminal because bash tries to
# setup things like job control.
# Note: calling bash explicitly here instead of sh makes sure that
# we can also run non-NixOS guests during tests.
PS1= exec /usr/bin/env bash --norc /dev/hvc0
'';
serviceConfig.KillSignal = "SIGHUP";
};
in
{
options.testing = {
initrdBackdoor = lib.mkEnableOption (lib.mdDoc ''
enable backdoor.service in initrd. Requires
boot.initrd.systemd.enable to be enabled. Boot will pause in
stage 1 at initrd.target, and will listen for commands from the
Machine python interface, just like stage 2 normally does. This
enables commands to be sent to test and debug stage 1. Use
machine.switch_root() to leave stage 1 and proceed to stage 2.
'');
};
config = {
systemd.services.backdoor =
{ wantedBy = [ "multi-user.target" ];
requires = [ "dev-hvc0.device" "dev-${qemu-common.qemuSerialDevice}.device" ];
after = [ "dev-hvc0.device" "dev-${qemu-common.qemuSerialDevice}.device" ];
script =
''
export USER=root
export HOME=/root
export DISPLAY=:0.0
assertions = [
{
assertion = cfg.initrdBackdoor -> config.boot.initrd.systemd.enable;
message = ''
testing.initrdBackdoor requires boot.initrd.systemd.enable to be enabled.
'';
}
];
source /etc/profile
systemd.services.backdoor = backdoorService;
# Don't use a pager when executing backdoor
# actions. Because we use a tty, commands like systemctl
# or nix-store get confused into thinking they're running
# interactively.
export PAGER=
boot.initrd.systemd = lib.mkMerge [
{
contents."/etc/systemd/journald.conf".text = ''
[Journal]
ForwardToConsole=yes
MaxLevelConsole=debug
'';
cd /tmp
exec < /dev/hvc0 > /dev/hvc0
while ! exec 2> /dev/${qemu-common.qemuSerialDevice}; do sleep 0.1; done
echo "connecting to host..." >&2
stty -F /dev/hvc0 raw -echo # prevent nl -> cr/nl conversion
# The following line is essential since it signals to
# the test driver that the shell is ready.
# See: the connect method in the Machine class.
echo "Spawning backdoor root shell..."
# Passing the terminal device makes bash run non-interactively.
# Otherwise we get errors on the terminal because bash tries to
# setup things like job control.
# Note: calling bash explicitly here instead of sh makes sure that
# we can also run non-NixOS guests during tests.
PS1= exec /usr/bin/env bash --norc /dev/hvc0
'';
serviceConfig.KillSignal = "SIGHUP";
};
extraConfig = config.systemd.extraConfig;
}
(lib.mkIf cfg.initrdBackdoor {
# Implemented in machine.switch_root(). Suppress the unit by
# making it a noop without removing it, which would break
# initrd-parse-etc.service
services.initrd-cleanup.serviceConfig.ExecStart = [
# Reset
""
# noop
"/bin/true"
];
services.backdoor = backdoorService;
contents."/usr/bin/env".source = "${pkgs.coreutils}/bin/env";
})
];
# Prevent agetty from being instantiated on the serial device, since it
# interferes with the backdoor (writes to it will randomly fail
@@ -104,12 +164,6 @@ in
MaxLevelConsole=debug
'';
boot.initrd.systemd.contents."/etc/systemd/journald.conf".text = ''
[Journal]
ForwardToConsole=yes
MaxLevelConsole=debug
'';
systemd.extraConfig = ''
# Don't clobber the console with duplicate systemd messages.
ShowStatus=no
@@ -123,8 +177,6 @@ in
DefaultDeviceTimeoutSec=300
'';
boot.initrd.systemd.extraConfig = config.systemd.extraConfig;
boot.consoleLogLevel = 7;
# Prevent tests from accessing the Internet.
+1
View File
@@ -55,6 +55,7 @@ import ./make-test-python.nix (
inherit passwordFile paths exclude pruneOpts backupPrepareCommand backupCleanupCommand;
repository = remoteRepository;
initialize = true;
timerConfig = null; # has no effect here, just checking that it doesn't break the service
};
remote-from-file-backup = {
inherit passwordFile exclude pruneOpts;
+7
View File
@@ -2,6 +2,7 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
name = "systemd-initrd-modprobe";
nodes.machine = { pkgs, ... }: {
testing.initrdBackdoor = true;
boot.initrd.systemd.enable = true;
boot.initrd.kernelModules = [ "loop" ]; # Load module in initrd.
boot.extraModprobeConfig = ''
@@ -10,6 +11,12 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
};
testScript = ''
machine.wait_for_unit("initrd.target")
max_loop = machine.succeed("cat /sys/module/loop/parameters/max_loop")
assert int(max_loop) == 42, "Parameter should be respected for initrd kernel modules"
# Make sure it sticks in stage 2
machine.switch_root()
machine.wait_for_unit("multi-user.target")
max_loop = machine.succeed("cat /sys/module/loop/parameters/max_loop")
assert int(max_loop) == 42, "Parameter should be respected for initrd kernel modules"
+13 -39
View File
@@ -4,34 +4,16 @@ import ./make-test-python.nix ({ lib, ... }: {
nodes = {
server = { config, pkgs, ... }: {
environment.systemPackages = [ pkgs.cryptsetup ];
boot.loader.systemd-boot.enable = true;
boot.loader.timeout = 0;
virtualisation = {
emptyDiskImages = [ 4096 ];
useBootLoader = true;
# Booting off the encrypted disk requires an available init script from
# the Nix store
mountHostNixStore = true;
useEFIBoot = true;
};
specialisation.encrypted-root.configuration = {
virtualisation.rootDevice = "/dev/mapper/root";
virtualisation.fileSystems."/".autoFormat = true;
boot.initrd.luks.devices = lib.mkVMOverride {
root.device = "/dev/vdb";
};
boot.initrd.systemd.enable = true;
boot.initrd.network = {
testing.initrdBackdoor = true;
boot.initrd.systemd.enable = true;
boot.initrd.systemd.contents."/etc/msg".text = "foo";
boot.initrd.network = {
enable = true;
ssh = {
enable = true;
ssh = {
enable = true;
authorizedKeys = [ (lib.readFile ./initrd-network-ssh/id_ed25519.pub) ];
port = 22;
# Terrible hack so it works with useBootLoader
hostKeys = [ { outPath = "${./initrd-network-ssh/ssh_host_ed25519_key}"; } ];
};
authorizedKeys = [ (lib.readFile ./initrd-network-ssh/id_ed25519.pub) ];
port = 22;
hostKeys = [ ./initrd-network-ssh/ssh_host_ed25519_key ];
};
};
};
@@ -63,24 +45,16 @@ import ./make-test-python.nix ({ lib, ... }: {
status, _ = client.execute("nc -z server 22")
return status == 0
server.wait_for_unit("multi-user.target")
server.succeed(
"echo somepass | cryptsetup luksFormat --type=luks2 /dev/vdb",
"bootctl set-default nixos-generation-1-specialisation-encrypted-root.conf",
"sync",
)
server.shutdown()
server.start()
client.wait_for_unit("network.target")
with client.nested("waiting for SSH server to come up"):
retry(ssh_is_up)
client.succeed(
"echo somepass | ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'systemd-tty-ask-password-agent' & exit"
msg = client.succeed(
"ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'cat /etc/msg'"
)
assert "foo" in msg
server.switch_root()
server.wait_for_unit("multi-user.target")
server.succeed("mount | grep '/dev/mapper/root on /'")
'';
})
+76 -58
View File
@@ -1,14 +1,36 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "systemd-initrd-network";
meta.maintainers = [ lib.maintainers.elvishjerricco ];
{ system ? builtins.currentSystem
, config ? {}
, pkgs ? import ../.. { inherit system config; }
, lib ? pkgs.lib
}:
nodes = let
mkFlushTest = flush: script: { ... }: {
boot.initrd.systemd.enable = true;
boot.initrd.network = {
enable = true;
flushBeforeStage2 = flush;
};
with import ../lib/testing-python.nix { inherit system pkgs; };
let
inherit (lib.maintainers) elvishjerricco;
common = {
boot.initrd.systemd = {
enable = true;
network.wait-online.timeout = 10;
network.wait-online.anyInterface = true;
targets.network-online.requiredBy = [ "initrd.target" ];
services.systemd-networkd-wait-online.requiredBy =
[ "network-online.target" ];
initrdBin = [ pkgs.iproute2 pkgs.iputils pkgs.gnugrep ];
};
testing.initrdBackdoor = true;
boot.initrd.network.enable = true;
};
mkFlushTest = flush: script: makeTest {
name = "systemd-initrd-network-${lib.optionalString (!flush) "no-"}flush";
meta.maintainers = [ elvishjerricco ];
nodes.machine = {
imports = [ common ];
boot.initrd.network.flushBeforeStage2 = flush;
systemd.services.check-flush = {
requiredBy = ["multi-user.target"];
before = ["network-pre.target" "multi-user.target"];
@@ -19,57 +41,53 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
inherit script;
};
};
in {
basic = { ... }: {
boot.initrd.network.enable = true;
boot.initrd.systemd = {
enable = true;
# Enable network-online to fail the test in case of timeout
network.wait-online.timeout = 10;
network.wait-online.anyInterface = true;
targets.network-online.requiredBy = [ "initrd.target" ];
services.systemd-networkd-wait-online.requiredBy =
[ "network-online.target" ];
testScript = ''
machine.wait_for_unit("network-online.target")
machine.succeed(
"ip addr | grep 10.0.2.15",
"ping -c1 10.0.2.2",
)
machine.switch_root()
initrdBin = [ pkgs.iproute2 pkgs.iputils pkgs.gnugrep ];
services.check = {
requiredBy = [ "initrd.target" ];
before = [ "initrd.target" ];
after = [ "network-online.target" ];
serviceConfig.Type = "oneshot";
path = [ pkgs.iproute2 pkgs.iputils pkgs.gnugrep ];
script = ''
ip addr | grep 10.0.2.15 || exit 1
ping -c1 10.0.2.2 || exit 1
'';
};
};
};
doFlush = mkFlushTest true ''
if ip addr | grep 10.0.2.15; then
echo "Network configuration survived switch-root; flushBeforeStage2 failed"
exit 1
fi
'';
dontFlush = mkFlushTest false ''
if ! (ip addr | grep 10.0.2.15); then
echo "Network configuration didn't survive switch-root"
exit 1
fi
machine.wait_for_unit("multi-user.target")
'';
};
testScript = ''
start_all()
basic.wait_for_unit("multi-user.target")
doFlush.wait_for_unit("multi-user.target")
dontFlush.wait_for_unit("multi-user.target")
# Make sure the systemd-network user was set correctly in initrd
basic.succeed("[ $(stat -c '%U,%G' /run/systemd/netif/links) = systemd-network,systemd-network ]")
basic.succeed("ip addr show >&2")
basic.succeed("ip route show >&2")
in {
basic = makeTest {
name = "systemd-initrd-network";
meta.maintainers = [ elvishjerricco ];
nodes.machine = common;
testScript = ''
machine.wait_for_unit("network-online.target")
machine.succeed(
"ip addr | grep 10.0.2.15",
"ping -c1 10.0.2.2",
)
machine.switch_root()
# Make sure the systemd-network user was set correctly in initrd
machine.wait_for_unit("multi-user.target")
machine.succeed("[ $(stat -c '%U,%G' /run/systemd/netif/links) = systemd-network,systemd-network ]")
machine.succeed("ip addr show >&2")
machine.succeed("ip route show >&2")
'';
};
doFlush = mkFlushTest true ''
if ip addr | grep 10.0.2.15; then
echo "Network configuration survived switch-root; flushBeforeStage2 failed"
exit 1
fi
'';
})
dontFlush = mkFlushTest false ''
if ! (ip addr | grep 10.0.2.15); then
echo "Network configuration didn't survive switch-root"
exit 1
fi
'';
}
+8 -4
View File
@@ -2,16 +2,19 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
name = "systemd-initrd-simple";
nodes.machine = { pkgs, ... }: {
boot.initrd.systemd = {
enable = true;
emergencyAccess = true;
};
testing.initrdBackdoor = true;
boot.initrd.systemd.enable = true;
virtualisation.fileSystems."/".autoResize = true;
};
testScript = ''
import subprocess
with subtest("testing initrd backdoor"):
machine.wait_for_unit("initrd.target")
machine.succeed("systemctl status initrd-fs.target")
machine.switch_root()
with subtest("handover to stage-2 systemd works"):
machine.wait_for_unit("multi-user.target")
machine.succeed("systemd-analyze | grep -q '(initrd)'") # direct handover
@@ -37,6 +40,7 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
subprocess.check_call(["qemu-img", "resize", "vm-state-machine/machine.qcow2", "+1G"])
machine.start()
machine.switch_root()
newAvail = machine.succeed("df --output=avail / | sed 1d")
assert int(oldAvail) < int(newAvail), "File system did not grow"
+1 -1
View File
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-mac-x64.zip";
hash = "sha256-6GYp9uzlR1eVRYhNU3kOmcUOPFY3J9eJPqN+TucNavA=";
hash = "sha256-sJg3hYOiELm+edw2JTFt6cPFdbDj6mLcLngeqEPaPgs=";
};
nativeBuildInputs = [ makeWrapper unzip ];
+1 -1
View File
@@ -8,7 +8,7 @@ let
extraArgs = removeAttrs args [ "callPackage" ];
pname = "feishin";
version = "0.4.1";
version = "0.5.1";
appname = "Feishin";
meta = with lib; {
+1 -1
View File
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-linux-x64.tar.xz";
hash = "sha256-Y8r329rO7z8V2xP/uRsjTFJfvTn+zyeAYzq6fKDxXs4=";
hash = "sha256-uYswGxSXz2YddoFs5F7f+ywqAr7qXqp6WryQ7ENSawQ=";
};
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "ocenaudio";
version = "3.13.1";
version = "3.13.2";
src = fetchurl {
url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=${version}";
sha256 = "sha256-h5t5DpZD9zmmyGRueXBG5Pn+vZstm5yCUr6Mx3eyvsc=";
sha256 = "sha256-ITlnOrreZHTH8NDjx/hQzEV3toAwaM2bWFLqMf3btNE=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "praat";
version = "6.3.17";
version = "6.3.20";
src = fetchFromGitHub {
owner = "praat";
repo = "praat";
rev = "v${finalAttrs.version}";
hash = "sha256-HArWXUYoIjJmvh0GOcdGyBHfqC5r4ZEuvXyQ1x5iOt0=";
hash = "sha256-hVQPLRyDXrqpheAqzC/hQ/ZaFxP1c7ClAJQs3wlEcGc=";
};
nativeBuildInputs = [
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "spectmorph";
version = "0.5.2";
version = "0.6.1";
src = fetchurl {
url = "https://spectmorph.org/files/releases/${pname}-${version}.tar.bz2";
sha256 = "0yrq7mknhk096wfsx0q3b6wwa2w5la0rxa113di26rrrw136xl1f";
url = "https://github.com/swesterfeld/spectmorph/releases/download/${version}/${pname}-${version}.tar.bz2";
hash = "sha256-H/PaczAkjxeu2Q6S/jazZ0PU9oCmhBzsLgbGLusxXm8=";
};
buildInputs = [ libjack2 lv2 glib qt5.qtbase libao cairo libsndfile fftwFloat ];
@@ -2,11 +2,11 @@
let
pname = "ledger-live-desktop";
version = "2.69.0";
version = "2.71.0";
src = fetchurl {
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
hash = "sha256-9eELWlOzUd3xwAoob5XCj16JihOt6SHZe0Ybxb9dtQI=";
hash = "sha256-boZ28o8bg2TXZcc1mx4ZlPIPRFK9wy4+MTbYLT5XCQU=";
};
appimageContents = appimageTools.extractType2 {
@@ -24,10 +24,10 @@ let
};
};
"7" = {
version = "7.05.2";
version = "7.8";
src = fetchurl {
url = "https://github.com/Pinegrow/PinegrowReleases/releases/download/pg${builtins.substring 0 4 (versions."7".version)}/PinegrowLinux64.${versions."7".version}.zip";
hash = "sha256-Cvy4JwnQHMp7K0mKtIH8lk1bZ9hwa8nvtmimBK0UAf8=";
hash = "sha256-tYQfPfzKRwClNwgSoJfMwG3LHhi3O/iFuuwIVHS8OXk=";
};
};
};
@@ -1,4 +1,4 @@
{ mkDerivation, config, lib, fetchurl, cmake, doxygen, extra-cmake-modules, wrapGAppsHook
{ mkDerivation, config, lib, fetchpatch, fetchurl, cmake, doxygen, extra-cmake-modules, wrapGAppsHook
# For `digitaglinktree`
, perl, sqlite
@@ -67,6 +67,14 @@ mkDerivation rec {
hash = "sha256-BQPANORF/0JPGKZxXAp6eb5KXgyCs+vEYaIc7DdFpbM=";
};
# Fix build against exiv2 0.28.1
patches = [
(fetchpatch {
url = "https://invent.kde.org/graphics/digikam/-/commit/f5ea91a7f6c1926815ec68f3e0176d6c15b83051.patch";
hash = "sha256-5g2NaKKNKVfgW3dTO/IP/H/nZ0YAIOmdPAumy3NEaNg=";
})
];
nativeBuildInputs = [
cmake
doxygen
@@ -1,4 +1,5 @@
{ mkDerivation
, fetchpatch
, fetchurl
, lib
, extra-cmake-modules
@@ -25,6 +26,14 @@ mkDerivation rec {
hash = "sha256-NWtOIHJXtc8PlltYbbp2YwDf/3QI3MdHNDX7WVQMig4=";
};
# Fix build against exiv2 0.28.1
patches = [
(fetchpatch {
url = "https://invent.kde.org/graphics/kphotoalbum/-/commit/1ceb1ae37f3f95aa290b0846969af4b26f616760.patch";
hash = "sha256-SfBJHyJZcysvemc/F09GPczBjcofxGomgjJ814PSU+c=";
})
];
# not sure if we really need phonon when we have vlc, but on KDE it's bound to
# be on the system anyway, so there is no real harm including it
buildInputs = [ exiv2 phonon libvlc ];
@@ -30,8 +30,13 @@ stdenv.mkDerivation rec {
hash = "sha256-kVf9+zI9rtEMmS0N4qrN673T/1fnqfcV3hQPnMXMLas=";
};
postPatch = ''
# exiv2 0.28.1
substituteInPlace CMakeLists.txt \
--replace "exiv2lib" "exiv2"
''
# error: no member named 'setlocale' in namespace 'std'; did you mean simply 'setlocale'?
postPatch = lib.optionalString stdenv.isDarwin ''
+ lib.optionalString stdenv.isDarwin ''
substituteInPlace cplusplus/main.cpp \
--replace "std::setlocale" "setlocale"
'';
@@ -9,6 +9,7 @@
, svg-path
, pygments
, watchdog
, fetchpatch
}:
buildPythonApplication rec {
@@ -25,6 +26,13 @@ buildPythonApplication rec {
nativeCheckInputs = [ manuel ];
propagatedBuildInputs = [ setuptools docutils lxml svg-path pygments watchdog ];
patches = [
(fetchpatch {
name = "fix tests with pygments 2.14";
url = "https://sources.debian.org/data/main/h/hovercraft/2.7-5/debian/patches/0003-Fix-tests-with-pygments-2.14.patch";
sha256 = "sha256-qz4Kp4MxlS3KPKRB5/VESCI++66U9q6cjQ0cHy3QjTc=";
})
];
meta = with lib; {
description = "Makes impress.js presentations from reStructuredText";
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "moonlight-embedded";
version = "2.6.1";
version = "2.6.2";
src = fetchFromGitHub {
owner = "moonlight-stream";
repo = "moonlight-embedded";
rev = "v${version}";
sha256 = "sha256-/gRm3fViTpoTOkIEu6+mrGTVTAFTmwdWV0MKoFF5vkc=";
sha256 = "sha256-57gD8vyUk4+eJB+QkD+hZzyzM+Lhvue1mY7xSApYWn8=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -28,13 +28,13 @@ let
in
stdenv.mkDerivation rec {
pname = "pwsafe";
version = "1.17.0"; # do NOT update to 3.x Windows releases
version = "1.18.0"; # do NOT update to 3.x Windows releases
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
hash = "sha256-C1mt9MklZoQNzs6zhk9CskeA4FfDsBVHNx/LRaqxWiI=";
hash = "sha256-2n3JJ/DPhJpNOyviYpqQQl83IAZnmnH5w7b/pOGU8K8=";
};
strictDeps = true;
@@ -1,15 +1,15 @@
{
"packageVersion": "119.0-5",
"packageVersion": "119.0.1-1",
"source": {
"rev": "119.0-5",
"sha256": "0ql4i6b4fvydiyscj8ki2pnzr67bmb3azpdm6kk5y8yyw2697230"
"rev": "119.0.1-1",
"sha256": "1ghxrylxrb5i37i4z2hrb8dn9lndhs75pjvhdafg079jmar5wfn7"
},
"settings": {
"rev": "9c862f06f970d69e00c1035e0d4774fb44fd84a6",
"sha256": "0ay58wrhfn0b56748phpn0ahz11ls9y8d2fd1z4zrj6dv398vlmb"
"rev": "095f50ed91aa7db2de9c67763cf46bae09146a58",
"sha256": "0nwrzcqxa72wcbxjbilxl340i69m5l0qr7gq2s6a76bbzxg502gi"
},
"firefox": {
"version": "119.0",
"sha512": "4b555c444add36567fd538752b122f227cf78bb70b72c79e6d8ae8d9c2e61c3cdacfae79c37970753b8b5c7716b28c686071eb7b551773c30a76852f3550676c"
"version": "119.0.1",
"sha512": "4f3201aee10e7b831cc384b2c7430a24f4de81f703115a917f9eb7acecb2ae1725f11af56c41257a056bb9d7a4d749d590cc9baffcd6e13852be45aaecf8163a"
}
}
@@ -2,12 +2,12 @@
let
pname = "polypane";
version = "15.0.1";
version = "16.0.0";
src = fetchurl {
url = "https://github.com/firstversionist/${pname}/releases/download/v${version}/${pname}-${version}.AppImage";
name = "${pname}-${version}.AppImage";
sha256 = "sha256-CU5PI+9iBcxZdhhs2QjfZTViU2xQ3i+T+4Wzp+yeKEE=";
sha256 = "sha256-bxzLduesbeVhLuPcnIJmZaVi861gv44Oos9VB8m3TCs=";
};
appimageContents = appimageTools.extractType2 {
@@ -24,7 +24,7 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "flexget";
version = "3.9.16";
version = "3.9.18";
format = "pyproject";
# Fetch from GitHub in order to use `requirements.in`
@@ -32,7 +32,7 @@ python.pkgs.buildPythonApplication rec {
owner = "Flexget";
repo = "Flexget";
rev = "refs/tags/v${version}";
hash = "sha256-p92wiQ01NBFs5910wngkNHnE/mOfs9XnOLUEOyk9VpA=";
hash = "sha256-Wxi6+6c/PK990YCoFKBMxJbYgMkS9y46hNIlkVhjbA4=";
};
postPatch = ''
@@ -25,7 +25,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ intltool ];
buildInputs = [ pidgin gmime libxml2 nss ];
configureFlags = [ "--without-dbus" ];
configureFlags = [
"--without-dbus"
"--enable-quality-check=no"
];
enableParallelBuilding = true;
postInstall = "ln -s \$out/lib/purple-2 \$out/share/pidgin-sipe";
@@ -48,23 +48,23 @@ let
# and often with different versions. We write them on three lines
# like this (rather than using {}) so that the updater script can
# find where to edit them.
versions.aarch64-darwin = "5.16.2.23409";
versions.x86_64-darwin = "5.16.2.23409";
versions.x86_64-linux = "5.16.5.303";
versions.aarch64-darwin = "5.16.6.24664";
versions.x86_64-darwin = "5.16.6.24664";
versions.x86_64-linux = "5.16.6.382";
srcs = {
aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
name = "zoomusInstallerFull.pkg";
hash = "sha256-MUkxEj4G6MCCXcqyFquCrHhnu+sVw5H4HSk+sP5H+gY=";
hash = "sha256-5xccYYisVRZw7tJ6uri52BuaeURadaHypse4vjwPQIY=";
};
x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
hash = "sha256-niR/WbMq7T1PBCJMK1DdhbFc4eJDgub8LIv3X4i8S5c=";
hash = "sha256-N3jzvxoRY3W5fw1Fs0qevgHC+7cLLYvoGA/ZYiE71JA=";
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
hash = "sha256-M+76HzqhPVxsP0nZOG4Oe8lnRJ9MJ2mE4+1hGvRkSUg=";
hash = "sha256-2O8jGQHGyF5XLQUxHUWA3h9K792lRQmOC2mS0rTukSw=";
};
};
@@ -5,14 +5,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "snakemake";
version = "7.29.0";
version = "7.32.4";
format = "setuptools";
src = fetchFromGitHub {
owner = "snakemake";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-UfUzvDo5OE1LGCBBGoDpxG96RKOaShbqu5TOOILG3AY=";
hash = "sha256-9KuMPqvM8ZCTuomc0R9MBxsK3KIpukDTrlwU6MHysK0=";
};
propagatedBuildInputs = with python3.pkgs; [
@@ -49,6 +49,7 @@ python3.pkgs.buildPythonApplication rec {
pandas
pytestCheckHook
requests-mock
pillow
];
disabledTestPaths = [
@@ -56,6 +57,8 @@ python3.pkgs.buildPythonApplication rec {
"tests/test_tes.py"
"tests/test_tibanna.py"
"tests/test_linting.py"
"tests/test_google_lifesciences.py"
"tests/test_conda_python_script/test_script.py"
];
disabledTests = [
@@ -7,6 +7,7 @@
, openssl
, installShellFiles
, dbus
, sudo
, Libsystem
, Cocoa
, Kernel
@@ -29,20 +30,20 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.30.1";
version = "0.31.0";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "refs/tags/v${version}";
hash = "sha256-zjXwiRo6Jw3K0iDf05f04MCtg1qKABah7x07CwvW0/0=";
hash = "sha256-VWWuC4T0pyTgqPNm0gNL1j3FShU5b8S157C1dKLon1g=";
};
goModules = (buildGoModule {
pname = "kitty-go-modules";
inherit src version;
vendorHash = "sha256-KDqzcJbI2f91wlrjVWgUmut4nhXA/rO9q5q3FaDWnfc=";
vendorHash = "sha256-OyZAWefSIiLQO0icxMIHWH3BKgNas8HIxLcse/qWKcU=";
}).goModules;
buildInputs = [
@@ -150,6 +151,9 @@ buildPythonApplication rec {
bashInteractive
zsh
fish
] ++ lib.optionals (!stdenv.isDarwin) [
# integration tests need sudo
sudo
];
# skip failing tests due to darwin sandbox
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "gitsign";
version = "0.7.1";
version = "0.8.0";
src = fetchFromGitHub {
owner = "sigstore";
repo = pname;
rev = "v${version}";
hash = "sha256-99JpuABkPHTNy9OpvRL7aIe1ZTrs2uZvxtxZf8346Ao=";
hash = "sha256-COgoj5MrX7VBwjgfH+Ud7gp0gE7gpsYoyd0Jv4uXoec=";
};
vendorHash = "sha256-+EKC/Up48EjwfVhLTpoxctWCSMDL0kLZaRPLBl0JGFQ=";
vendorHash = "sha256-btvFro0K0+9potwForIj/7h41l+LbUE0Gym9aHaWtEE=";
subPackages = [
"."
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "media-downloader";
version = "3.4.0";
version = "4.0.0";
src = fetchFromGitHub {
owner = "mhogomchungu";
repo = "media-downloader";
rev = finalAttrs.version;
hash = "sha256-FTfkVD2uBfCBbP7fjjfG21bOGDVd2j6bhPLHGPm3xh4=";
hash = "sha256-ucANfu28Co88btr4YEBENuxkOOTL/9V5JdN8cRq944Q=";
};
nativeBuildInputs = [
+7 -1
View File
@@ -19,6 +19,7 @@
, libuchardet
, libiconv
, xcbuild
, sigtool
, waylandSupport ? stdenv.isLinux
, wayland
@@ -154,7 +155,7 @@ in stdenv'.mkDerivation (finalAttrs: {
pkg-config
python3
]
++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun ]
++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ]
++ lib.optionals swiftSupport [ swift ]
++ lib.optionals waylandSupport [ wayland-scanner ];
@@ -203,6 +204,11 @@ in stdenv'.mkDerivation (finalAttrs: {
postBuild = lib.optionalString stdenv.isDarwin ''
pushd .. # Must be run from the source dir because it uses relative paths
python3 TOOLS/osxbundle.py -s build/mpv
# Swap binary and bundle symlink to sign bundle executable as symlinks cannot be signed
rm build/mpv.app/Contents/MacOS/mpv-bundle
mv build/mpv.app/Contents/MacOS/mpv build/mpv.app/Contents/MacOS/mpv-bundle
ln -s mpv-bundle build/mpv.app/Contents/MacOS/mpv
codesign --force --sign - build/mpv.app/Contents/MacOS/mpv-bundle
popd
'';
+1 -1
View File
@@ -97,7 +97,7 @@ let
'' + lib.optionalString stdenv.isDarwin ''
# wrapProgram can't operate on symlinks
rm "$out/Applications/mpv.app/Contents/MacOS/mpv"
makeWrapper "${mpv}/Applications/mpv.app/Contents/MacOS/mpv" "$out/Applications/mpv.app/Contents/MacOS/mpv" ${mostMakeWrapperArgs}
makeWrapper "${mpv}/Applications/mpv.app/Contents/MacOS/mpv-bundle" "$out/Applications/mpv.app/Contents/MacOS/mpv" ${mostMakeWrapperArgs}
'';
meta = {
@@ -3,8 +3,9 @@
, fetchFromGitHub
, rust
, rustPlatform
, cargo
, cmake
, makeWrapper
, cosmic-icons
, just
, pkg-config
, libxkbcommon
@@ -19,13 +20,13 @@
, util-linuxMinimal
}:
rustPlatform.buildRustPackage {
rustPlatform.buildRustPackage rec {
pname = "cosmic-settings";
version = "unstable-2023-10-26";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings";
repo = pname;
rev = "d15ebbd340dee7adf184831311b5da73faaa80f5";
hash = "sha256-OlQ2jjT/ygO+hpl5Cc3h8Yp/SVo+pmI/EH7pqvY9GXI=";
};
@@ -50,7 +51,7 @@ rustPlatform.buildRustPackage {
substituteInPlace justfile --replace '#!/usr/bin/env' "#!$(command -v env)"
'';
nativeBuildInputs = [ cmake just pkg-config which lld util-linuxMinimal ];
nativeBuildInputs = [ cmake just pkg-config which lld util-linuxMinimal makeWrapper ];
buildInputs = [ libxkbcommon libinput fontconfig freetype wayland expat udev ];
dontUseJustBuild = true;
@@ -64,6 +65,11 @@ rustPlatform.buildRustPackage {
"target/${rust.lib.toRustTargetSpecShort stdenv.hostPlatform}/release/cosmic-settings"
];
postInstall = ''
wrapProgram "$out/bin/cosmic-settings" \
--suffix XDG_DATA_DIRS : "${cosmic-icons}/share"
'';
meta = with lib; {
homepage = "https://github.com/pop-os/cosmic-settings";
description = "Settings for the COSMIC Desktop Environment";
+1
View File
@@ -47,6 +47,7 @@ let
"lagda.org"
"lagda.rst"
"lagda.tex"
"lagda.typ"
];
defaults =
+1 -1
View File
@@ -6,7 +6,7 @@
* interfaceFile "Everything.agda" == "Everything.agdai"
* interfaceFile "src/Everything.lagda.tex" == "src/Everything.agdai"
*/
interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex))?'' agdaFile) + "agdai";
interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai";
/* Takes an arbitrary derivation and says whether it is an agda library package
* that is not marked as broken.
+30
View File
@@ -0,0 +1,30 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, mpi, lwgrp }:
stdenv.mkDerivation rec {
pname = "dtcmp";
version = "1.1.5";
src = fetchFromGitHub {
owner = "LLNL";
repo = "dtcmp";
rev = "v${version}";
hash = "sha256-Dc+c8JCc5D23CtpwiWkHCqngywEZXw7cYsRiSYiQdWk=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ lwgrp ];
configureFlags = [ "--with-lwgrp=${lib.getDev lwgrp}" ];
propagatedBuildInputs = [ mpi ];
meta = with lib; {
description = "MPI datatype comparison library";
homepage = "https://github.com/LLNL/dtcmp";
platforms = platforms.linux;
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
};
}
+34
View File
@@ -0,0 +1,34 @@
{ lib
, stdenv
, fetchFromGitHub
, autoreconfHook
, pkg-config
, mpi
, lwgrp
}:
stdenv.mkDerivation rec {
pname = "libcircle";
version = "0.3";
src = fetchFromGitHub {
owner = "hpc";
repo = "libcircle";
rev = "v${version}";
hash = "sha256-EfnoNL6wo6qQES6XzMtpTpYcsJ8V2gy32i26wiTldH0=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ autoreconfHook pkg-config ];
propagatedBuildInputs = [ mpi ];
meta = with lib; {
description = "API for distributing embarrassingly parallel workloads using self-stabilization";
homepage = "http://hpc.github.io/libcircle/";
platforms = platforms.linux;
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
};
}
+2 -2
View File
@@ -37,13 +37,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "1469";
version = "1483";
src = fetchFromGitHub {
owner = "ggerganov";
repo = "llama.cpp";
rev = "refs/tags/b${finalAttrs.version}";
hash = "sha256-budBvpX2SnKekGTWHomvhW+4grB8EPd9OJbufNynHsc=";
hash = "sha256-TYklPkqwXLt+80FSHBDA2r3xTXlmgqB7sOt2mNnVNso=";
};
postPatch = ''
+27
View File
@@ -0,0 +1,27 @@
{ lib, stdenv, fetchFromGitHub, mpi, autoreconfHook }:
stdenv.mkDerivation rec {
pname = "lwgrp";
version = "1.0.5";
src = fetchFromGitHub {
owner = "LLNL";
repo = "lwgrp";
rev = "v${version}";
hash = "sha256-f0tYn9FbrOz8iMoG8Is8vYDNfYHTfxLKNnyxJA+Msdk=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ autoreconfHook ];
propagatedBuildInputs = [ mpi ];
meta = with lib; {
description = "Data structures and operations to group MPI processes as an ordered set";
homepage = "https://github.com/LLNL/lwgrp";
platforms = platforms.linux;
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
};
}
+47
View File
@@ -0,0 +1,47 @@
{ lib
, stdenv
, fetchFromGitHub
, cmake
, pkg-config
, mpi
, attr
, dtcmp
, libarchive
, libcircle
, bzip2
, openssl
}:
stdenv.mkDerivation rec {
pname = "mpifileutils";
version = "0.11.1";
src = fetchFromGitHub {
owner = "hpc";
repo = "mpifileutils";
rev = "v${version}";
hash = "sha256-3nls82awMMCwlfafsOy3AY8OvT9sE+BvvsDOY14YvQc=";
};
outputs = [ "out" "dev" "man" ];
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
attr
dtcmp
libarchive
libcircle
bzip2
openssl
];
propagatedBuildInputs = [ mpi ];
meta = with lib; {
description = "Suite of MPI-based tools to manage large datasets";
homepage = "https://hpc.github.io/mpifileutils";
platforms = platforms.linux;
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
};
}
@@ -11,12 +11,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nncp";
version = "8.9.0";
version = "8.10.0";
outputs = [ "out" "doc" "info" ];
src = fetchurl {
url = "http://www.nncpgo.org/download/nncp-${finalAttrs.version}.tar.xz";
hash = "sha256-JZ+svDNU7cwW58ZOJ4qszbR/+j7Cr+oLNig/RqqCS10=";
sha256 = "154e13ba15c0ea93f54525793b0699e496b2db7281e1555f08d785a528f3f7fc";
};
nativeBuildInputs = [
+42
View File
@@ -0,0 +1,42 @@
{ lib
, python3
, fetchPypi
}:
python3.pkgs.buildPythonApplication rec {
pname = "websecprobe";
version = "0.0.10";
pyproject = true;
src = fetchPypi {
pname = "WebSecProbe";
inherit version;
hash = "sha256-QvXOyQUptMyim/bgvhihjgGs7vX0qX8MqK2ol8q9ePc=";
};
nativeBuildInputs = with python3.pkgs; [
setuptools
wheel
];
propagatedBuildInputs = with python3.pkgs; [
requests
tabulate
];
postInstall = ''
mv $out/bin/WebSecProbe $out/bin/$pname
'';
pythonImportsCheck = [
"WebSecProbe"
];
meta = with lib; {
description = "Web Security Assessment Tool";
homepage = "https://github.com/spyboy-productions/WebSecProbe/";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "websecprobe";
};
}
@@ -0,0 +1,77 @@
{ lib
, stdenvNoCC
, fetchFromGitHub
, gtk3
, jdupes
, adwaita-icon-theme
, hicolor-icon-theme
, numix-icon-theme-circle
, gitUpdater
, allColorVariants ? false
, colorVariants ? []
}:
let
pname = "reversal-icon-theme";
in
lib.checkListOfEnum "${pname}: color variants" [ "-blue" "-red" "-pink" "-purple" "-green" "-orange" "-brown" "-grey" "-black" "-cyan" ] colorVariants
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "unstable-2023-05-13";
src = fetchFromGitHub {
owner = "yeyushengfan258";
repo = pname;
rev = "bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2";
hash = "sha256-Cd+1ggyS+Y2Sk8w5zifc4IFOwbFrbjL6S6awES/W0EE=";
};
nativeBuildInputs = [
gtk3
jdupes
];
propagatedBuildInputs = [
adwaita-icon-theme
hicolor-icon-theme
numix-icon-theme-circle
];
dontDropIconThemeCache = true;
# These fixup steps are slow and unnecessary for this package.
# Package may install many small files.
dontPatchELF = true;
dontRewriteSymlinks = true;
postPatch = ''
patchShebangs install.sh
'';
installPhase = ''
runHook preInstall
mkdir -p $out/share/icons
name= ./install.sh \
${if allColorVariants then "-a" else builtins.toString colorVariants} \
-d $out/share/icons
rm $out/share/icons/*/{AUTHORS,COPYING}
jdupes --quiet --link-soft --recurse $out/share
runHook postInstall
'';
passthru.updateScript = gitUpdater { };
meta = with lib; {
description = "A colorful Design Rectangle icon theme";
homepage = "https://github.com/yeyushengfan258/Reversal-icon-theme";
license = licenses.gpl3Plus;
platforms = platforms.all;
maintainers = with maintainers; [ romildo ];
};
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
"commit": "d37311b9195c41b254b2d71c74c93e51f6ccebab",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d37311b9195c41b254b2d71c74c93e51f6ccebab.tar.gz",
"sha256": "1m2xcnyz6y03m5l5qdxc0avi4gi53g82hq4ab9qcjbxi82g3qn4v",
"msg": "Update from Hackage at 2023-10-04T18:27:12Z"
"commit": "49d09494dd24eae895fe1260e2c26157f740e451",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/49d09494dd24eae895fe1260e2c26157f740e451.tar.gz",
"sha256": "1f0m4wni61v6679ya0mb9mw3vxhak9yvjxjm6wfs7wryayb4i5ba",
"msg": "Update from Hackage at 2023-10-21T19:49:07Z"
}
+2 -2
View File
@@ -19,18 +19,18 @@ mkDerivation rec {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "0gcvyn7aabdz5yj0jzv14hlgjgbm8d9ib5r73i842f0hv4cv9m0q";
hash = "sha256-GNS0GdkQOEFQHCeXFVNDdT35KCRhfwmkL78tpY71mz0=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt.lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
libconfig
];
+4 -3
View File
@@ -18,6 +18,7 @@ let
lxqt-admin = callPackage ./lxqt-admin {};
lxqt-config = callPackage ./lxqt-config {};
lxqt-globalkeys = callPackage ./lxqt-globalkeys {};
lxqt-menu-data = callPackage ./lxqt-menu-data {};
lxqt-notificationd = callPackage ./lxqt-notificationd {};
lxqt-openssh-askpass = callPackage ./lxqt-openssh-askpass {};
lxqt-policykit = callPackage ./lxqt-policykit {};
@@ -26,7 +27,7 @@ let
lxqt-session = callPackage ./lxqt-session {};
lxqt-sudo = callPackage ./lxqt-sudo {};
lxqt-themes = callPackage ./lxqt-themes {};
pavucontrol-qt = libsForQt5.callPackage ./pavucontrol-qt {};
pavucontrol-qt = callPackage ./pavucontrol-qt {};
qtermwidget = callPackage ./qtermwidget {};
### CORE 2
@@ -36,7 +37,7 @@ let
### OPTIONAL
qterminal = callPackage ./qterminal {};
compton-conf = qt5.callPackage ./compton-conf {};
compton-conf = callPackage ./compton-conf {};
obconf-qt = callPackage ./obconf-qt {};
lximage-qt = callPackage ./lximage-qt {};
qps = callPackage ./qps {};
@@ -50,7 +51,6 @@ let
libsForQt5.libkscreen # provides plugins for screen management software
pkgs.libfm
pkgs.libfm-extra
pkgs.lxmenu-data
pkgs.menu-cache
pkgs.openbox # default window manager
qt5.qtsvg # provides QT5 plugins for svg icons
@@ -68,6 +68,7 @@ let
lxqt-admin
lxqt-config
lxqt-globalkeys
lxqt-menu-data
lxqt-notificationd
lxqt-openssh-askpass
lxqt-policykit
+5 -3
View File
@@ -4,6 +4,7 @@
, cmake
, pkg-config
, lxqt-build-tools
, lxqt-menu-data
, pcre
, libexif
, xorg
@@ -16,29 +17,30 @@
mkDerivation rec {
pname = "libfm-qt";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "libfm-qt";
rev = version;
sha256 = "MK1QMYfr0T/cE46IUWarG9a/PJUSSskk1W3y2+kvEwg=";
hash = "sha256-QxPYSA7537K+/dRTxIYyg+Q/kj75rZOdzlUsmSdQcn4=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
lxqt-menu-data
pcre
libexif
xorg.libpthreadstubs
xorg.libxcb
xorg.libXdmcp
qtx11extras
qttools
libfm
menu-cache
];
+3 -3
View File
@@ -15,23 +15,23 @@
mkDerivation rec {
pname = "liblxqt";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "Ug6LmDxynSDLWykZhnih2F9lT34aOlU0ewM88PX+5Ms=";
hash = "sha256-daD4okYc4J2nRrO6423W0IUK9173zcepCvvMtx7Vho4=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtx11extras
qttools
qtsvg
polkit-qt
kwindowsystem
+2 -2
View File
@@ -10,13 +10,13 @@
mkDerivation rec {
pname = "libqtxdg";
version = "3.11.0";
version = "3.12.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "b3XR0Tn/roiCjNGb3EMf4ilECNaUjGYi11ykVBppBuc=";
hash = "sha256-y+3noaHubZnwUUs8vbMVvZPk+6Fhv37QXUb//reedCU=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -16,7 +16,7 @@ mkDerivation rec {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "0z2r8041vqssm59lkb3ka7qis9br4wvavxzd45m3pnqlp7wwhkbn";
hash = "sha256-dk3I+bkU2ztqIe33rTYneSUd8VFzrElTqVrjHQhAWXw=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -18,24 +18,24 @@
mkDerivation rec {
pname = "lximage-qt";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "afCW3VeXAq2HYc4fjSrd+7j6cGoHmGlO8jCiNq6/F3E=";
hash = "sha256-Igfd8lhKDjdseQeARiirj+tEoJdcaeHuyd4mfQHOVg0=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
qtimageformats # add-on module to support more image file formats
+3 -3
View File
@@ -14,23 +14,23 @@
mkDerivation rec {
pname = "lxqt-about";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "Dm4WFtF0O7MgAvwYBI/1DkY9MhneI+QSM+wRp4JlD+o=";
hash = "sha256-FA9xvIi45qpD6iGxiiNKNlcLKzJtb0cWmvDBJRnJFwA=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtx11extras
qttools
qtsvg
kwindowsystem
liblxqt
+3 -3
View File
@@ -15,23 +15,23 @@
mkDerivation rec {
pname = "lxqt-admin";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "glSxrSCr56lpdWca9q8hgnMcW22DNdsIyBzxPmQXQOY=";
hash = "sha256-wPK3TMBC359GnisjpdY2zU+Jnvr7Hdzb6r+HuUQC3mo=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtx11extras
qttools
qtsvg
kwindowsystem
liblxqt
+3 -3
View File
@@ -16,19 +16,20 @@
mkDerivation rec {
pname = "lxqt-archiver";
version = "0.8.0";
version = "0.9.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "lxqt-archiver";
rev = version;
sha256 = "C38c/jCyRur7jQSgU2ByasCQnollHgy3/mUoNv61OCU=";
hash = "sha256-8pfUpyjn01D8CL+2PjGkZqyHu+lpHZIXlXn67rZoxMY=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
@@ -37,7 +38,6 @@ mkDerivation rec {
libfm-qt
menu-cache
qtbase
qttools
qtx11extras
];
@@ -18,7 +18,7 @@ mkDerivation rec {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "4/hVlEdqqqd6CNitCRkIzsS1R941vPJdirIklp4acXA=";
hash = "sha256-4/hVlEdqqqd6CNitCRkIzsS1R941vPJdirIklp4acXA=";
};
postPatch = ''
+5 -4
View File
@@ -1,11 +1,11 @@
{ lib
, mkDerivation
, fetchFromGitHub
, fetchpatch
, cmake
, pkg-config
, glib
, lxqt-build-tools
, lxqt-menu-data
, qtbase
, qtx11extras
, qttools
@@ -21,31 +21,32 @@
mkDerivation rec {
pname = "lxqt-config";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "Gm/Y/5i7Abob9eRdLZHpRma2+Mdh2LBZUGKM4mMZMFk=";
hash = "sha256-ypHjUYRtrWx1Cp9KGSqsWpRHg7zoV0YDW6P4amJKapI=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
glib.bin
qtbase
qtx11extras
qttools
qtsvg
kwindowsystem
libkscreen
liblxqt
libqtxdg
lxqt-menu-data
xorg.libpthreadstubs
xorg.libXdmcp
xorg.libXScrnSaver
@@ -15,23 +15,23 @@
mkDerivation rec {
pname = "lxqt-globalkeys";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "lo5FG6+kQTm15MEh+CZO2DvywsLrmX4sKzs4Rka6GSo=";
hash = "sha256-2S61d7BSuDPU1dNXLENpmpt6BB+CAeCtBVQS+ZGxrtU=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
kwindowsystem
@@ -0,0 +1,36 @@
{ lib
, mkDerivation
, fetchFromGitHub
, cmake
, lxqt-build-tools
, qttools
, gitUpdater
}:
mkDerivation rec {
pname = "lxqt-menu-data";
version = "1.4.1";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
hash = "sha256-I9jb2e57ZBvND27F5C1zMaoFtij5TetmN9zbJSjxiS4=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
passthru.updateScript = gitUpdater { };
meta = with lib; {
homepage = "https://github.com/lxqt/lxqt-menu-data";
description = "Menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = teams.lxqt.members;
};
}
@@ -15,23 +15,23 @@
mkDerivation rec {
pname = "lxqt-notificationd";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "zfoTc+O8eYpUc13vzHUuk71q+MATNGEGtiYhQmFldtw=";
hash = "sha256-Y3+ShGb1DKJw4zv3SCwEq2unJesI1q5OaTlSO8fP76A=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtsvg
kwindowsystem
liblxqt
@@ -15,23 +15,23 @@
mkDerivation rec {
pname = "lxqt-openssh-askpass";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "6S+x8Az9e7rZ8i5p6+F3PZjx7k8fJcM1b/55dJdkuOM=";
hash = "sha256-o/hJdaGtjcJiwjqfvfwfcOUv4YdAeeW+rCxsmZZdJQ0=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
kwindowsystem
+5 -5
View File
@@ -14,9 +14,9 @@
, libstatgrab
, libsysstat
, lm_sensors
, lxmenu-data
, lxqt-build-tools
, lxqt-globalkeys
, lxqt-menu-data
, gitUpdater
, menu-cache
, pcre
@@ -30,19 +30,20 @@
mkDerivation rec {
pname = "lxqt-panel";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "tSj7GGIvneYapkyqqgSMJtPGApC1fdpiId2XgQF5xf0=";
hash = "sha256-LQq1XOA0dGXXORVr2H/gI+axvCAd4P3nB4zCFYWgagc=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
@@ -57,13 +58,12 @@ mkDerivation rec {
libstatgrab
libsysstat
lm_sensors
lxmenu-data
lxqt-globalkeys
lxqt-menu-data
menu-cache
pcre
qtbase
qtsvg
qttools
qtx11extras
solid
xorg.libXdmcp
@@ -19,24 +19,24 @@
mkDerivation rec {
pname = "lxqt-policykit";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "ZcftMdMBj/7OhxRZ34AB0IW5CfDYTT8JZLJejTb0XVg=";
hash = "sha256-w0o76oBFNy3syQqyFZdAbFUu8yX+uA6cMOHf3WfKPEU=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
polkit
@@ -18,23 +18,23 @@
mkDerivation rec {
pname = "lxqt-powermanagement";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "lnEi3Emwx3ykIx1ZlRMjRP3FAaYgIhsVpY9r0dT3DEE=";
hash = "sha256-1koP+ElW5e85TJqToaErnGkTn3uRHk45bDDrXG6Oy68=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
kwindowsystem
+3 -3
View File
@@ -15,18 +15,19 @@
mkDerivation rec {
pname = "lxqt-qtplugin";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "/phBrpSru/4m+mcAkn4C6hKm5H2BAXNkbTgU2HmoyBg=";
hash = "sha256-0shNkM1AGAjzMQDGLOIP2DFx6goJGoD0U0Gr+rRRFrk=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
@@ -35,7 +36,6 @@ mkDerivation rec {
libqtxdg
qtbase
qtsvg
qttools
qtx11extras
];
+3 -3
View File
@@ -20,24 +20,24 @@
mkDerivation rec {
pname = "lxqt-runner";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "iC0XTdgB1+hwMfc/45JiEfAhwadbFOgTTJj9Kvxx+l4=";
hash = "sha256-NGytLQ2D5t1UdMGZoeHxHaXPwbRFDx+11ocjImXqZBU=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtsvg
qtx11extras
kwindowsystem
+3 -3
View File
@@ -20,24 +20,24 @@
mkDerivation rec {
pname = "lxqt-session";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "jhz1OHnPvjZMSo8+X/pf8rVLjPPSEiE7BDLnhUp/Vbk=";
hash = "sha256-kVDPJPYBwK7aXCIWGClwfM9J3067U8lPVWt0jFfqooY=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtsvg
qtx11extras
kwindowsystem
+3 -3
View File
@@ -16,23 +16,23 @@
mkDerivation rec {
pname = "lxqt-sudo";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "S+NWoF1l0HPOwceWwhfmGo7Xrm+6GeoMpJbGpK16rZs=";
hash = "sha256-J7jiap3qZD+P0kGzt+b3wa16pxbS2fr3OmalhV5O9ro=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
kwindowsystem
+1 -1
View File
@@ -14,7 +14,7 @@ mkDerivation rec {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "bmkvg62lNFRhSerKFSo2POP8MWa1ZrdSi2E9nWDQSRQ=";
hash = "sha256-bmkvg62lNFRhSerKFSo2POP8MWa1ZrdSi2E9nWDQSRQ=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -15,25 +15,25 @@
mkDerivation rec {
pname = "obconf-qt";
version = "0.16.2";
version = "0.16.3";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "zxwQfKowgpLjfxSV2t7Ly8o7DFqoIxi60zIVCcKDQWo=";
hash = "sha256-ExBcP+j1uf9Y8f6YfZsqyD6YTx1PriS3w8I6qdqQGeE=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt-build-tools
qttools
];
buildInputs = [
pcre
qtbase
qttools
qtx11extras
xorg.libpthreadstubs
xorg.libXdmcp
@@ -3,38 +3,34 @@
, fetchFromGitHub
, cmake
, pkg-config
, lxqt
, lxqt-build-tools
, libpulseaudio
, pcre
, qtbase
, qttools
, qtx11extras
, gitUpdater
}:
mkDerivation rec {
pname = "pavucontrol-qt";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "cXYJ9EMmZ1LHBvjRWM1TEv7ADdG69DTyb5DZN7q3NIQ=";
hash = "sha256-eNhoqY1pak96x0xCypvgHmgCYjw4CYH8ABtWjIZrD3w=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt.lxqt-build-tools
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
libpulseaudio
pcre
];
passthru.updateScript = gitUpdater { };
+7 -7
View File
@@ -4,43 +4,43 @@
, cmake
, pkg-config
, libexif
, lxqt
, lxqt-build-tools
, lxqt-menu-data
, qtbase
, qttools
, qtx11extras
, qtimageformats
, libfm-qt
, menu-cache
, lxmenu-data
, gitUpdater
}:
mkDerivation rec {
pname = "pcmanfm-qt";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "qqvjsZRG+ImKHr+XLNNHhnAe1kBWh47/nFcKB1MTSJo=";
hash = "sha256-+U8eV6oDpaJfTzejsVtbcaQrfSjWUnVpnIDbkvVCY/c=";
};
nativeBuildInputs = [
cmake
pkg-config
lxqt.lxqt-build-tools
lxqt-build-tools
qttools
];
buildInputs = [
libexif
lxqt-menu-data
qtbase
qttools
qtx11extras
qtimageformats # add-on module to support more image file formats
libfm-qt
menu-cache
lxmenu-data
];
passthru.updateScript = gitUpdater { };
+2 -2
View File
@@ -15,16 +15,16 @@ mkDerivation rec {
owner = "pvanek";
repo = pname;
rev = version;
sha256 = "0zpkcqfylcfwvadp1bidcrr64d8ls5c7bdnkfqwjjd32sd35ly60";
hash = "sha256-wHhaRtNiNCk5dtO2dVjRFDVicmYtrnCb2twx6h1m834=";
};
nativeBuildInputs = [
cmake
qttools
];
buildInputs = [
qtbase
qttools
];
passthru.updateScript = gitUpdater { };
+3 -3
View File
@@ -14,18 +14,19 @@
mkDerivation rec {
pname = "qps";
version = "2.7.0";
version = "2.8.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "70mANEnui/orN+8eIBzCCSsh5wvPXuPUAAwRcXtHsaY=";
hash = "sha256-Xr+61t6LzoXASHuXrE5ro3eWGxMSDCVnck49dCtiaww=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
@@ -33,7 +34,6 @@ mkDerivation rec {
liblxqt
libqtxdg
qtbase
qttools
qtx11extras
];
+3 -3
View File
@@ -13,23 +13,23 @@
mkDerivation rec {
pname = "qterminal";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "/R/fv8UAOeCVvXXBAXjturTTmN/LeqLKFJjAmEry2WU=";
hash = "sha256-nojNx351lYw0jVKEvzAIDP1WrZWcCAlfYMxNG95GcEo=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
qtx11extras
qtermwidget
];
+3 -3
View File
@@ -11,23 +11,23 @@
mkDerivation rec {
pname = "qtermwidget";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "eir9PvJXzAQYwRqoUf0Nc4SfkVGa7bohbJVdKPCoyNs=";
hash = "sha256-wYUOqAiBjnupX1ITbFMw7sAk42V37yDz9SrjVhE4FgU=";
};
nativeBuildInputs = [
cmake
lxqt-build-tools
qttools
];
buildInputs = [
qtbase
qttools
];
passthru.updateScript = gitUpdater { };
+2 -2
View File
@@ -10,13 +10,13 @@
mkDerivation rec {
pname = "qtxdg-tools";
version = "3.11.0";
version = "3.12.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "sha256-iUvjLZbTDBsQw7PIA0LUAvhoq6FrdbLhjbMwKdE01Hc=";
hash = "sha256-3i5SVhEMHar09xoSfVCxJtPXeR81orcNR7pSIJImipQ=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -17,25 +17,25 @@
mkDerivation rec {
pname = "screengrab";
version = "2.6.0";
version = "2.7.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "ySC5bCOnen2bjhmLY4GnwiFaUrvGx93LJrLQo0pBUc4=";
hash = "sha256-mmN3BQum7X0GWTUYauEN2mAo3GWdmtkIl2i84g5cp78=";
};
nativeBuildInputs = [
cmake
pkg-config
perl # needed by LXQtTranslateDesktop.cmake
qttools
autoPatchelfHook # fix libuploader.so and libextedit.so not found
];
buildInputs = [
qtbase
qttools
qtx11extras
qtsvg
kwindowsystem
@@ -14,13 +14,13 @@
mkDerivation rec {
pname = "xdg-desktop-portal-lxqt";
version = "0.4.0";
version = "0.5.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
sha256 = "gH4L6cjx3DjGWcgoqUSnsx4Bn+T9t03AXPB5ZNDa0Nw=";
hash = "sha256-6yfLjDK8g8cpeeyuFUEjERTLLn6h3meKjD2Eb7Cj9qY=";
};
nativeBuildInputs = [
@@ -212,6 +212,7 @@ stdenv.mkDerivation rec {
(let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in
lib.concatStringsSep "\n" [
(''
shopt -u nullglob
echo "Checking that ghc binary exists in bindist at ${buildExeGlob}"
if ! test -e ${buildExeGlob}; then
echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1;
@@ -210,6 +210,7 @@ stdenv.mkDerivation rec {
(let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in
lib.concatStringsSep "\n" [
(''
shopt -u nullglob
echo "Checking that ghc binary exists in bindist at ${buildExeGlob}"
if ! test -e ${buildExeGlob}; then
echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1;
@@ -196,6 +196,7 @@ stdenv.mkDerivation rec {
(let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in
lib.concatStringsSep "\n" [
(''
shopt -u nullglob
echo "Checking that ghc binary exists in bindist at ${buildExeGlob}"
if ! test -e ${buildExeGlob}; then
echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1;
@@ -368,7 +369,9 @@ stdenv.mkDerivation rec {
# Recache package db which needs to happen for Hadrian bindists
# where we modify the package db before installing
+ ''
"$out/bin/ghc-pkg" --package-db="$out/lib/"ghc-*/package.conf.d recache
shopt -s nullglob
package_db=("$out"/lib/ghc-*/lib/package.conf.d "$out"/lib/ghc-*/package.conf.d)
"$out/bin/ghc-pkg" --package-db="$package_db" recache
'';
# In nixpkgs, musl based builds currently enable `pie` hardening by default
@@ -150,7 +150,7 @@
# GHC's build system hadrian built from the GHC-to-build's source tree
# using our bootstrap GHC.
, hadrian ? bootPkgs.callPackage ../../tools/haskell/hadrian {
, hadrian ? import ../../tools/haskell/hadrian/make-hadrian.nix { inherit bootPkgs lib; } {
ghcSrc = ghcSrc;
ghcVersion = version;
userSettings = hadrianUserSettings;
+3 -3
View File
@@ -1,5 +1,5 @@
import ./common-hadrian.nix {
version = "9.7.20230527";
rev = "69fdbece5f6ca0a718bb9f1fef7b0ab57cf6b664";
sha256 = "13rf1d27wdich0kmbds55by9vj3wz0v9clba9p8qpwz7x7wpcjz2";
version = "9.9.20231014";
rev = "13d3c613c3c1e4942c698449bdf58a6a13b76695";
sha256 = "13xp4ijnym2qbw2qbxkvfb79l7034vrcm9j2j9kirbhjxzdshvx9";
}
@@ -7,6 +7,7 @@ mkCoqDerivation rec {
domain = "gitlab.inria.fr";
inherit version;
defaultVersion = with lib.versions; lib.switch coq.coq-version [
{ case = range "8.12" "8.18"; out = "4.9.0"; }
{ case = range "8.12" "8.17"; out = "4.8.0"; }
{ case = range "8.12" "8.16"; out = "4.6.0"; }
{ case = range "8.8" "8.16"; out = "4.5.2"; }
@@ -14,6 +15,8 @@ mkCoqDerivation rec {
{ case = range "8.7" "8.11"; out = "3.4.2"; }
{ case = range "8.5" "8.6"; out = "3.3.0"; }
] null;
release."4.9.0".sha256 = "sha256-+5NppyQahcc1idGu/U3B+EIWuZz2L3/oY7dIJR6pitE=";
release."4.8.1".sha256 = "sha256-gknZ3bA90YY2AvwfFsP5iMhohwkQ8G96mH+4st2RPDc=";
release."4.8.0".sha256 = "sha256-YPQ1tuUgGixAVdQUJ9a3lZUNVgm2pKK3RKvl3m+/8rY=";
release."4.7.0".sha256 = "sha256-Cel25w4BeaNqu9KAW3N2KYO2IGY0EOAK5FQ6VHBPmFQ=";
release."4.6.1".sha256 = "sha256-ZZSxt8ksz0g6dl/LEido5qJXgsaxHrVLqkGUHu90+e0=";
@@ -0,0 +1,17 @@
{ lib, mkCoqDerivation, coq, version ? null, iris }:
mkCoqDerivation rec {
pname = "iris-named-props";
owner = "tchajed";
inherit version;
defaultVersion = with lib.versions; lib.switch coq.version [
{ case = range "8.16" "8.18"; out = "2023-08-14"; }
] null;
release."2023-08-14".sha256 = "sha256-gu9qOdHO0qJ2B9Y9Vf66q08iNJcfuECJO66fizFB08g=";
release."2023-08-14".rev = "ca1871dd33649f27257a0fbf94076acc80ecffbc";
propagatedBuildInputs = [ iris ];
meta = {
description = "Named props for Iris";
maintainers = with lib.maintainers; [ ineol ];
};
}
+1 -1
View File
@@ -42,6 +42,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.mit;
mainProgram = "blisp";
homepage = "https://github.com/pine64/blisp";
maintainers = [ maintainers.fortuneteller2k ];
maintainers = [ maintainers.bdd ];
};
})
@@ -8,10 +8,10 @@
}:
mkDerivation {
pname = "cabal2nix";
version = "unstable-2023-08-15";
version = "unstable-2023-11-02";
src = fetchzip {
url = "https://github.com/NixOS/cabal2nix/archive/0365d9b77086d26ca5197fb48019cedbb0dce5d2.tar.gz";
sha256 = "15aia2v05cmblabhb287cf1yqy4dlzw0g905h79fcvkgygnn2ib8";
url = "https://github.com/NixOS/cabal2nix/archive/2099a1f4594f621bb1a2879b793b860aefe4c027.tar.gz";
sha256 = "11j1lzjanhmdkqwnb7hni3wxiixl7fzxk6d633cn7ybr7b8wra9s";
};
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
@@ -20,8 +20,8 @@ with haskellLib;
self: super: {
# Make sure that Cabal 3.10.* can be built as-is
Cabal_3_10_1_0 = doDistribute (super.Cabal_3_10_1_0.override ({
Cabal-syntax = self.Cabal-syntax_3_10_1_0;
Cabal_3_10_2_0 = doDistribute (super.Cabal_3_10_2_0.override ({
Cabal-syntax = self.Cabal-syntax_3_10_2_0;
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.2.5") {
# Use process core package when possible
process = self.process_1_6_18_0;
@@ -39,8 +39,8 @@ self: super: {
# Needs to be downgraded compared to Stackage LTS 21
resolv = cself.resolv_0_1_2_0;
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.6") {
Cabal = cself.Cabal_3_10_1_0;
Cabal-syntax = cself.Cabal-syntax_3_10_1_0;
Cabal = cself.Cabal_3_10_2_0;
Cabal-syntax = cself.Cabal-syntax_3_10_2_0;
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.4") {
# We need at least directory >= 1.3.7.0. Using the latest version
# 1.3.8.* is not an option since it causes very annoying dependencies
@@ -57,15 +57,15 @@ self: super: {
# not solvable short of recompiling GHC. Instead of adding
# allowInconsistentDependencies for all reverse dependencies of hspec-core,
# just upgrade to an hspec version without the offending dependency.
hspec-core = cself.hspec-core_2_11_5;
hspec-discover = cself.hspec-discover_2_11_5;
hspec = cself.hspec_2_11_5;
hspec-core = cself.hspec-core_2_11_6;
hspec-discover = cself.hspec-discover_2_11_6;
hspec = cself.hspec_2_11_6;
# hspec-discover and hspec-core depend on hspec-meta for testing which
# we need to avoid since it depends on ghc as well. Since hspec*_2_11*
# are overridden to take the versioned attributes as inputs, we need
# to make sure to override the versioned attribute with this fix.
hspec-discover_2_11_5 = dontCheck csuper.hspec-discover_2_11_5;
hspec-discover_2_11_6 = dontCheck csuper.hspec-discover_2_11_6;
# Prevent dependency on doctest which causes an inconsistent dependency
# due to depending on ghc which depends on directory etc.
@@ -154,16 +154,6 @@ self: super: {
"vector-tests-O0"
"vector-tests-O2"
];
patches = [
# Workaround almost guaranteed floating point errors in test suite with quickcheck 2.14.3
# https://github.com/haskell/vector/issues/460
(pkgs.fetchpatch {
name = "vector-quickcheck-2.14.3-float-workaround.patch";
url = "https://github.com/haskell/vector/commit/df8dd8e8e84005aa6b187b03cd502f3c6e18cf3c.patch";
sha256 = "040wg8mqlkdnrl5axy9wk0mlpn8rpc4vc4afpxignj9i7yc4pfjj";
stripLen = 1;
})
];
}) super.vector;
# Almost guaranteed failure due to floating point imprecision with QuickCheck-2.14.3
@@ -194,11 +184,6 @@ self: super: {
})
] super.aeson);
# aeson 2.2.0.0 requires th-abstraction >= 0.5 & < 0.6
aeson_2_2_0_0 = super.aeson_2_2_0_0.overrideScope (hfinal: hprev: {
th-abstraction = hfinal.th-abstraction_0_5_0_0;
});
# 2023-06-28: Test error: https://hydra.nixos.org/build/225565149
orbits = dontCheck super.orbits;
@@ -207,9 +192,10 @@ self: super: {
aeson-better-errors = doJailbreak super.aeson-better-errors;
# 2023-08-09: Jailbreak because of vector < 0.13
monad-bayes = doJailbreak (super.monad-bayes.override {
hspec = self.hspec_2_11_5;
});
# 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326
monad-bayes = dontCheck (doJailbreak (super.monad-bayes.override {
hspec = self.hspec_2_11_6;
}));
# Disable tests failing on odd floating point numbers generated by QuickCheck 2.14.3
# https://github.com/haskell/statistics/issues/205
@@ -652,7 +638,6 @@ self: super: {
saltine = dontCheck super.saltine; # https://github.com/tel/saltine/pull/56
scp-streams = dontCheck super.scp-streams;
sdl2 = dontCheck super.sdl2; # the test suite needs an x server
sdl2-ttf = dontCheck super.sdl2-ttf; # as of version 0.2.1, the test suite requires user intervention
separated = dontCheck super.separated;
shadowsocks = dontCheck super.shadowsocks;
shake-language-c = dontCheck super.shake-language-c;
@@ -1393,7 +1378,7 @@ self: super: {
# 2022-08-31: Jailbreak is done to allow aeson 2.0.*:
# https://github.com/haskell-CI/haskell-ci/commit/6ad0d5d701cbe101013335d597acaf5feadd3ab9#r82681900
cabal-install-parsers = doJailbreak (dontCheck (super.cabal-install-parsers.override {
Cabal-syntax = self.Cabal-syntax_3_10_1_0;
Cabal-syntax = self.Cabal-syntax_3_10_2_0;
}));
# Test suite requires database
@@ -1438,13 +1423,20 @@ self: super: {
# upstream: https://github.com/obsidiansystems/which/pull/6
which = doJailbreak super.which;
# 2022-09-20: We have overridden lsp to not be the stackage version.
# dhall-lsp-server needs the older 1.4.0.0 lsp
dhall-lsp-server = super.dhall-lsp-server.override {
lsp = dontCheck (super.lsp_1_4_0_0.override {
lsp-types = super.lsp-types_1_4_0_1;
});
};
dhall-lsp-server =
# 2022-09-20: We have overridden lsp to not be the stackage version.
# dhall-lsp-server needs the older 1.4.0.0 lsp
let overridden-dhall-lsp-server = super.dhall-lsp-server.override {
lsp = dontCheck (super.lsp_1_4_0_0.override {
lsp-types = super.lsp-types_1_4_0_1;
});
};
in appendPatch (fetchpatch {
# This patch can be removed once the change question is in a tracked release.
url = "https://github.com/dhall-lang/dhall-haskell/pull/2539/commits/5dd0f0ba2d836fea3ef499c7aed04e83269c203f.patch";
sha256 = "sha256-xjVuLDBptDGfTf7MVmPb0WuuFWRLpgDYX2ybbgjAjzs=";
relative = "dhall-lsp-server";
}) overridden-dhall-lsp-server;
# 2022-03-16: lens bound can be loosened https://github.com/ghcjs/jsaddle-dom/issues/19
jsaddle-dom = overrideCabal (old: {
@@ -1612,7 +1604,7 @@ self: super: {
hspec-contrib = dontCheck super.hspec-contrib;
# github.com/ucsd-progsys/liquidhaskell/issues/1729
liquidhaskell = super.liquidhaskell.override { Diff = self.Diff_0_3_4; };
liquidhaskell-boot = super.liquidhaskell-boot.override { Diff = self.Diff_0_3_4; };
Diff_0_3_4 = dontCheck super.Diff_0_3_4;
# The test suite attempts to read `/etc/resolv.conf`, which doesn't work in the sandbox.
@@ -1679,19 +1671,19 @@ self: super: {
servant-openapi3 = dontCheck super.servant-openapi3;
# Give latest hspec correct dependency versions without overrideScope
hspec_2_11_5 = doDistribute (super.hspec_2_11_5.override {
hspec-discover = self.hspec-discover_2_11_5;
hspec-core = self.hspec-core_2_11_5;
hspec_2_11_6 = doDistribute (super.hspec_2_11_6.override {
hspec-discover = self.hspec-discover_2_11_6;
hspec-core = self.hspec-core_2_11_6;
});
hspec-meta_2_11_5 = doDistribute (super.hspec-meta_2_11_5.override {
hspec-meta_2_11_6 = doDistribute (super.hspec-meta_2_11_6.override {
hspec-expectations = self.hspec-expectations_0_8_4;
});
hspec-discover_2_11_5 = doDistribute (super.hspec-discover_2_11_5.override {
hspec-meta = self.hspec-meta_2_11_5;
hspec-discover_2_11_6 = doDistribute (super.hspec-discover_2_11_6.override {
hspec-meta = self.hspec-meta_2_11_6;
});
# Need to disable tests to prevent an infinite recursion if hspec-core_2_11_5
# Need to disable tests to prevent an infinite recursion if hspec-core_2_11_6
# is overlayed to hspec-core.
hspec-core_2_11_5 = doDistribute (dontCheck (super.hspec-core_2_11_5.override {
hspec-core_2_11_6 = doDistribute (dontCheck (super.hspec-core_2_11_6.override {
hspec-expectations = self.hspec-expectations_0_8_4;
}));
@@ -2123,7 +2115,7 @@ self: super: {
# 2023-04-09: haskell-ci needs Cabal-syntax 3.10
# 2023-07-03: allow lattices-2.2, waiting on https://github.com/haskell-CI/haskell-ci/pull/664
haskell-ci = doJailbreak (super.haskell-ci.overrideScope (self: super: {
Cabal-syntax = self.Cabal-syntax_3_10_1_0;
Cabal-syntax = self.Cabal-syntax_3_10_2_0;
}));
large-hashable = lib.pipe (super.large-hashable.override {
@@ -2370,7 +2362,7 @@ self: super: {
cabal-fmt = doJailbreak (super.cabal-fmt.override {
# Needs newer Cabal-syntax version.
Cabal-syntax = self.Cabal-syntax_3_10_1_0;
Cabal-syntax = self.Cabal-syntax_3_10_2_0;
});
# 2023-07-18: https://github.com/srid/ema/issues/156
@@ -2684,4 +2676,13 @@ self: super: {
# Too strict bounds on base
kewar = doJailbreak super.kewar;
# Tests rely on (missing) submodule
unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core;
# Workaround for Cabal failing to find nonexistent SDL2 library?!
# https://github.com/NixOS/nixpkgs/issues/260863
sdl2-gfx = overrideCabal { __propagatePkgConfigDepends = false; } super.sdl2-gfx;
sdl2-ttf = overrideCabal { __onlyPropagateKnownPkgConfigModules = true; } super.sdl2-ttf;
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
@@ -0,0 +1,52 @@
{ pkgs, haskellLib }:
let
inherit (pkgs) lib;
in
self: super: {
llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
# Disable GHC core libraries
array = null;
base = null;
binary = null;
bytestring = null;
Cabal = null;
Cabal-syntax = null;
containers = null;
deepseq = null;
directory = null;
exceptions = null;
filepath = null;
ghc-bignum = null;
ghc-boot = null;
ghc-boot-th = null;
ghc-compact = null;
ghc-experimental = null;
ghc-heap = null;
ghc-internal = null;
ghc-platform = null;
ghc-prim = null;
ghc-toolchain = null;
ghci = null;
haskeline = null;
hpc = null;
integer-gmp = null;
mtl = null;
parsec = null;
pretty = null;
process = null;
rts = null;
semaphore-compat = null;
stm = null;
system-cxx-std-lib = null;
template-haskell = null;
# GHC only builds terminfo if it is a native compiler
terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else self.terminfo_0_4_1_6;
text = null;
time = null;
transformers = null;
unix = null;
xhtml = null;
}
@@ -115,9 +115,9 @@ in {
(
let
hls_overlay = lself: lsuper: {
ghc-lib-parser = lself.ghc-lib-parser_9_6_2_20230523;
ghc-lib-parser = lself.ghc-lib-parser_9_6_3_20231014;
ghc-lib-parser-ex = doDistribute lself.ghc-lib-parser-ex_9_6_0_2;
Cabal-syntax = lself.Cabal-syntax_3_10_1_0;
Cabal-syntax = lself.Cabal-syntax_3_10_2_0;
};
in
lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) {
@@ -65,21 +65,25 @@ self: super: {
# Version deviations from Stackage LTS
#
doctest = doDistribute super.doctest_0_22_1;
doctest = doDistribute super.doctest_0_22_2;
http-api-data = doDistribute self.http-api-data_0_6; # allows base >= 4.18
some = doDistribute self.some_1_0_5;
th-abstraction = doDistribute self.th-abstraction_0_6_0_0;
th-desugar = doDistribute self.th-desugar_1_15;
semigroupoids = doDistribute self.semigroupoids_6_0_0_1;
bifunctors = doDistribute self.bifunctors_5_6_1;
base-compat = doDistribute self.base-compat_0_13_0;
base-compat-batteries = doDistribute self.base-compat-batteries_0_13_0;
base-compat = doDistribute self.base-compat_0_13_1;
base-compat-batteries = doDistribute self.base-compat-batteries_0_13_1;
fgl = doDistribute self.fgl_5_8_1_1;
# Because we bumped the version of th-abstraction above.^
aeson = doJailbreak super.aeson;
free = doJailbreak super.free;
# Because we bumped the version of base-compat above.^
cabal-plan = unmarkBroken super.cabal-plan;
cabal-plan-bounds = unmarkBroken super.cabal-plan-bounds;
# Requires filepath >= 1.4.100.0 <=> GHC >= 9.6
file-io = unmarkBroken super.file-io;
@@ -87,8 +91,8 @@ self: super: {
# https://github.com/mokus0/th-extras/pull/21
th-extras = doJailbreak super.th-extras;
ghc-lib = doDistribute self.ghc-lib_9_6_2_20230523;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_6_2_20230523;
ghc-lib = doDistribute self.ghc-lib_9_6_3_20231014;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_6_3_20231014;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_2;
# Tests fail due to the newly-build fourmolu not being in PATH
@@ -196,8 +200,8 @@ self: super: {
hw-prim = dontCheck (doJailbreak super.hw-prim);
stm-containers = dontCheck super.stm-containers;
regex-tdfa = dontCheck super.regex-tdfa;
rebase = doJailbreak super.rebase_1_20;
rerebase = doJailbreak super.rerebase_1_20;
rebase = doJailbreak super.rebase_1_20_1_1;
rerebase = doJailbreak super.rerebase_1_20_1_1;
hiedb = dontCheck super.hiedb;
retrie = dontCheck super.retrie;
# https://github.com/kowainik/relude/issues/436
@@ -271,7 +275,5 @@ self: super: {
# the workaround on 9.6 is to revert to the LLVM backend (which is used
# for these sorts of situations even on 9.2 and 9.4).
# https://gitlab.haskell.org/ghc/ghc/-/issues/23746#note_525318
tls = appendConfigureFlags
(lib.optionals pkgs.stdenv.hostPlatform.isAarch64 [ "--ghc-option=-fllvm" ])
super.tls;
tls = if pkgs.stdenv.hostPlatform.isAarch64 then self.forceLlvmCodegenBackend super.tls else super.tls;
}
@@ -1,10 +1,3 @@
##
## Caveat: a copy of configuration-ghc-8.6.x.nix with minor changes:
##
## 1. "8.7" strings
## 2. llvm 6
## 3. disabled library update: parallel
##
{ pkgs, haskellLib }:
with haskellLib;
@@ -99,6 +99,8 @@ broken-packages:
- affection # failure in job https://hydra.nixos.org/build/233213076 at 2023-09-02
- affine-invariant-ensemble-mcmc # failure in job https://hydra.nixos.org/build/233237176 at 2023-09-02
- Agata # failure in job https://hydra.nixos.org/build/233221026 at 2023-09-02
- agda2hs # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239252884 at 2023-11-10
- agda2train # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239247619 at 2023-11-10
- Agda-executable # failure in job https://hydra.nixos.org/build/233332629 at 2023-09-02
- agda-language-server # failure in job https://hydra.nixos.org/build/233332694 at 2023-09-02
- agda-snippets # failure in job https://hydra.nixos.org/build/233332749 at 2023-09-02
@@ -1183,7 +1185,6 @@ broken-packages:
- dhall-check # failure in job https://hydra.nixos.org/build/233206425 at 2023-09-02
- dhall-csv # failure in job https://hydra.nixos.org/build/233256049 at 2023-09-02
- dhall-fly # failure in job https://hydra.nixos.org/build/233220306 at 2023-09-02
- dhall-lsp-server # failure in job https://hydra.nixos.org/build/233216852 at 2023-09-02
- dhall-recursive-adt # failure in job https://hydra.nixos.org/build/233210665 at 2023-09-02
- dhall-text # failure in job https://hydra.nixos.org/build/233253809 at 2023-09-02
- dhall-to-cabal # failure in job https://hydra.nixos.org/build/233193270 at 2023-09-02
@@ -1239,6 +1240,7 @@ broken-packages:
- disjoint-set # failure in job https://hydra.nixos.org/build/233201934 at 2023-09-02
- disjoint-set-stateful # failure in job https://hydra.nixos.org/build/233253300 at 2023-09-02
- diskhash # failure in job https://hydra.nixos.org/build/233230362 at 2023-09-02
- disposable # timeout
- distance # failure in job https://hydra.nixos.org/build/233255082 at 2023-09-02
- Dist # failure in job https://hydra.nixos.org/build/233217811 at 2023-09-02
- distributed-closure # failure in job https://hydra.nixos.org/build/233223516 at 2023-09-02
@@ -1506,6 +1508,7 @@ broken-packages:
- extensible-data # failure in job https://hydra.nixos.org/build/233198917 at 2023-09-02
- extensible-effects-concurrent # failure in job https://hydra.nixos.org/build/233233685 at 2023-09-02
- extensioneer # failure in job https://hydra.nixos.org/build/233663099 at 2023-09-02
- extensions # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239249292 at 2023-11-10
- external-sort # failure in job https://hydra.nixos.org/build/233244337 at 2023-09-02
- extism # failure in job https://hydra.nixos.org/build/233242807 at 2023-09-02
- extism-pdk # failure in job https://hydra.nixos.org/build/237239071 at 2023-10-21
@@ -1624,6 +1627,7 @@ broken-packages:
- flay # failure in job https://hydra.nixos.org/build/233235511 at 2023-09-02
- flexible-time # failure in job https://hydra.nixos.org/build/233208099 at 2023-09-02
- flickr # failure in job https://hydra.nixos.org/build/233212718 at 2023-09-02
- Flint2 # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239246414 at 2023-11-10
- float-binstring # failure in job https://hydra.nixos.org/build/233203257 at 2023-09-02
- floating-bits # failure in job https://hydra.nixos.org/build/233223171 at 2023-09-02
- flock # failure in job https://hydra.nixos.org/build/233245164 at 2023-09-02
@@ -1733,7 +1737,6 @@ broken-packages:
- fused-effects-resumable # failure in job https://hydra.nixos.org/build/233242479 at 2023-09-02
- fused-effects-th # failure in job https://hydra.nixos.org/build/233192186 at 2023-09-02
- fusion # failure in job https://hydra.nixos.org/build/233204359 at 2023-09-02
- futhark # failure in job https://hydra.nixos.org/build/236673091 at 2023-10-04
- futhask # failure in job https://hydra.nixos.org/build/233229281 at 2023-09-02
- futun # failure in job https://hydra.nixos.org/build/233245115 at 2023-09-02
- future # failure in job https://hydra.nixos.org/build/233224844 at 2023-09-02
@@ -1831,7 +1834,9 @@ broken-packages:
- ghci-history-parser # failure in job https://hydra.nixos.org/build/233204448 at 2023-09-02
- ghci-lib # failure in job https://hydra.nixos.org/build/233216644 at 2023-09-02
- ghci-ng # failure in job https://hydra.nixos.org/build/233229533 at 2023-09-02
- ghcjs-base-stub # timeout
- ghcjs-dom-jsffi # failure in job https://hydra.nixos.org/build/233215225 at 2023-09-02
- ghcjs-fetch # timeout
- ghcjs-promise # failure in job https://hydra.nixos.org/build/233243985 at 2023-09-02
- ghcjs-xhr # failure in job https://hydra.nixos.org/build/233235693 at 2023-09-02
- ghc-justdoit # failure in job https://hydra.nixos.org/build/233221884 at 2023-09-02
@@ -1852,12 +1857,13 @@ broken-packages:
- ghc-time-alloc-prof # failure in job https://hydra.nixos.org/build/233242289 at 2023-09-02
- ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02
- gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02
- gi-adwaita # failure in compileBuildDriverPhase in job https://hydra.nixos.org/build/239685049 at 2023-11-10
- giak # failure in job https://hydra.nixos.org/build/233242229 at 2023-09-02
- gi-clutter # failure in job https://hydra.nixos.org/build/233252753 at 2023-09-02
- gi-coglpango # failure in job https://hydra.nixos.org/build/233194401 at 2023-09-02
- Gifcurry # failure in job https://hydra.nixos.org/build/233200204 at 2023-09-02
- gi-gio-hs-list-model # failure in job https://hydra.nixos.org/build/233241640 at 2023-09-02
- gi-graphene # failure in job https://hydra.nixos.org/build/233205231 at 2023-09-02
- gi-gsk # failure in compileBuildDriverPhase in job https://hydra.nixos.org/build/239849990 at 2023-11-10
- gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02
- gi-gtk-declarative # failure in job https://hydra.nixos.org/build/233217494 at 2023-09-02
- gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02
@@ -1870,7 +1876,6 @@ broken-packages:
- GiST # failure in job https://hydra.nixos.org/build/233199759 at 2023-09-02
- gist # failure in job https://hydra.nixos.org/build/233221381 at 2023-09-02
- git-all # failure in job https://hydra.nixos.org/build/233252935 at 2023-09-02
- git-brunch # failure in job https://hydra.nixos.org/build/233250960 at 2023-09-02
- git-checklist # failure in job https://hydra.nixos.org/build/233203228 at 2023-09-02
- git-cuk # failure in job https://hydra.nixos.org/build/233211733 at 2023-09-02
- git-date # failure in job https://hydra.nixos.org/build/233259193 at 2023-09-02
@@ -2860,6 +2865,7 @@ broken-packages:
- interruptible # failure in job https://hydra.nixos.org/build/233209873 at 2023-09-02
- interval-algebra # failure in job https://hydra.nixos.org/build/233208487 at 2023-09-02
- interval # failure in job https://hydra.nixos.org/build/233239434 at 2023-09-02
- interval-patterns # failure in job https://hydra.nixos.org/build/239259401 at 2023-11-10
- interval-tree-clock # failure in job https://hydra.nixos.org/build/233234316 at 2023-09-02
- IntFormats # failure in job https://hydra.nixos.org/build/233195190 at 2023-09-02
- int-interval-map # failure in job https://hydra.nixos.org/build/233244556 at 2023-09-02
@@ -2928,6 +2934,7 @@ broken-packages:
- java-adt # failure in job https://hydra.nixos.org/build/233256402 at 2023-09-02
- java-bridge # failure in job https://hydra.nixos.org/build/233219258 at 2023-09-02
- javascript-bridge # failure in job https://hydra.nixos.org/build/233217052 at 2023-09-02
- javascript-extras # timeout
- Javav # failure in job https://hydra.nixos.org/build/233243825 at 2023-09-02
- javav # failure in job https://hydra.nixos.org/build/233246644 at 2023-09-02
- jbi # failure in job https://hydra.nixos.org/build/233221466 at 2023-09-02
@@ -3025,6 +3032,7 @@ broken-packages:
- kawhi # failure in job https://hydra.nixos.org/build/233193086 at 2023-09-02
- kdesrc-build-extra # failure in job https://hydra.nixos.org/build/233193718 at 2023-09-02
- kd-tree # failure in job https://hydra.nixos.org/build/233207928 at 2023-09-02
- kdt # test failure in job https://hydra.nixos.org/build/239264029 at 2023-11-10
- keccak # failure in job https://hydra.nixos.org/build/233200469 at 2023-09-02
- keenser # failure in job https://hydra.nixos.org/build/233200021 at 2023-09-02
- keera-hails-reactivevalues # failure in job https://hydra.nixos.org/build/233258391 at 2023-09-02
@@ -3587,6 +3595,7 @@ broken-packages:
- monoids # failure in job https://hydra.nixos.org/build/233231684 at 2023-09-02
- monopati # failure in job https://hydra.nixos.org/build/233234119 at 2023-09-02
- monus # failure in job https://hydra.nixos.org/build/233252424 at 2023-09-02
- monus-weighted-search # timeout
- monzo # failure in job https://hydra.nixos.org/build/233254681 at 2023-09-02
- morfette # failure in job https://hydra.nixos.org/build/233249575 at 2023-09-02
- morfeusz # failure in job https://hydra.nixos.org/build/233232351 at 2023-09-02
@@ -3729,6 +3738,7 @@ broken-packages:
- networked-game # failure in job https://hydra.nixos.org/build/233239577 at 2023-09-02
- network-house # failure in job https://hydra.nixos.org/build/233193957 at 2023-09-02
- network-manager-tui # failure in job https://hydra.nixos.org/build/233247972 at 2023-09-02
- network-messagepack-rpc-websocket # timeout
- network-metrics # failure in job https://hydra.nixos.org/build/233259963 at 2023-09-02
- network-msg # failure in job https://hydra.nixos.org/build/233236413 at 2023-09-02
- network-msgpack-rpc # failure in job https://hydra.nixos.org/build/233222467 at 2023-09-02
@@ -4700,6 +4710,7 @@ broken-packages:
- ron # failure in job https://hydra.nixos.org/build/233197052 at 2023-09-02
- rope # failure in job https://hydra.nixos.org/build/233198109 at 2023-09-02
- rosebud # failure in job https://hydra.nixos.org/build/233225772 at 2023-09-02
- rose-trees # timeout
- rosmsg # failure in job https://hydra.nixos.org/build/233248569 at 2023-09-02
- rospkg # failure in job https://hydra.nixos.org/build/233229989 at 2023-09-02
- rosso # failure in job https://hydra.nixos.org/build/233230103 at 2023-09-02
@@ -4804,10 +4815,8 @@ broken-packages:
- sdl2-cairo-image # failure in job https://hydra.nixos.org/build/233210135 at 2023-09-02
- sdl2-compositor # failure in job https://hydra.nixos.org/build/233198910 at 2023-09-02
- sdl2-fps # failure in job https://hydra.nixos.org/build/233195346 at 2023-09-02
- sdl2-gfx # failure in job https://hydra.nixos.org/build/233236795 at 2023-09-02
- sdl2-image # failure in job https://hydra.nixos.org/build/233216837 at 2023-09-02
- sdl2-mixer # failure in job https://hydra.nixos.org/build/233228951 at 2023-09-02
- sdl2-ttf # failure in job https://hydra.nixos.org/build/233238600 at 2023-09-02
- sdp # failure in job https://hydra.nixos.org/build/233246702 at 2023-09-02
- seacat # failure in job https://hydra.nixos.org/build/233229959 at 2023-09-02
- seakale # failure in job https://hydra.nixos.org/build/233236200 at 2023-09-02
@@ -4872,7 +4881,6 @@ broken-packages:
- servant-http-streams # failure in job https://hydra.nixos.org/build/233242852 at 2023-09-02
- servant-iCalendar # failure in job https://hydra.nixos.org/build/233200493 at 2023-09-02
- servant-jquery # failure in job https://hydra.nixos.org/build/233238796 at 2023-09-02
- servant-JuicyPixels # failure in job https://hydra.nixos.org/build/233222224 at 2023-09-02
- servant-kotlin # failure in job https://hydra.nixos.org/build/233598190 at 2023-09-02
- servant-namedargs # failure in job https://hydra.nixos.org/build/233258674 at 2023-09-02
- servant-nix # failure in job https://hydra.nixos.org/build/233236159 at 2023-09-02
@@ -5017,6 +5025,7 @@ broken-packages:
- skeletal-set # failure in job https://hydra.nixos.org/build/233254711 at 2023-09-02
- skell # failure in job https://hydra.nixos.org/build/233245484 at 2023-09-02
- skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02
- skews # timeout
- skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02
- skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02
- skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02
@@ -5371,6 +5380,7 @@ broken-packages:
- tamarin-prover-utils # failure in job https://hydra.nixos.org/build/233235417 at 2023-09-02
- Tape # failure in job https://hydra.nixos.org/build/233191662 at 2023-09-02
- tapioca # failure in job https://hydra.nixos.org/build/233207781 at 2023-09-02
- taskell # depends on old version of brick
- TaskMonad # failure in job https://hydra.nixos.org/build/233219257 at 2023-09-02
- tasty-autocollect # failure in job https://hydra.nixos.org/build/233256957 at 2023-09-02
- tasty-auto # failure in job https://hydra.nixos.org/build/233220008 at 2023-09-02
@@ -5476,6 +5486,7 @@ broken-packages:
- thank-you-stars # failure in job https://hydra.nixos.org/build/233219923 at 2023-09-02
- th-build # failure in job https://hydra.nixos.org/build/233224794 at 2023-09-02
- th-dict-discovery # failure in job https://hydra.nixos.org/build/233204140 at 2023-09-02
- theatre-dev # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239251083 at 2023-11-10
- THEff # failure in job https://hydra.nixos.org/build/233221239 at 2023-09-02
- themoviedb # failure in job https://hydra.nixos.org/build/233233008 at 2023-09-02
- thentos-cookie-session # failure in job https://hydra.nixos.org/build/233234700 at 2023-09-02
@@ -5620,6 +5631,7 @@ broken-packages:
- tremulous-query # failure in job https://hydra.nixos.org/build/233200947 at 2023-09-02
- TrendGraph # failure in job https://hydra.nixos.org/build/233258651 at 2023-09-02
- trhsx # failure in job https://hydra.nixos.org/build/233231297 at 2023-09-02
- tries # timeout
- trim # failure in job https://hydra.nixos.org/build/233195034 at 2023-09-02
- tripLL # failure in job https://hydra.nixos.org/build/233217806 at 2023-09-02
- trivia # failure in job https://hydra.nixos.org/build/233234176 at 2023-09-02
@@ -5744,7 +5756,6 @@ broken-packages:
- unix-handle # failure in job https://hydra.nixos.org/build/233233273 at 2023-09-02
- unix-process-conduit # failure in job https://hydra.nixos.org/build/233191509 at 2023-09-02
- unix-recursive # failure in job https://hydra.nixos.org/build/233194742 at 2023-09-02
- unleash-client-haskell-core # failure in job https://hydra.nixos.org/build/237229757 at 2023-10-21
- unlifted-list # failure in job https://hydra.nixos.org/build/233205239 at 2023-09-02
- unlift # failure in job https://hydra.nixos.org/build/233217875 at 2023-09-02
- unliftio-messagebox # failure in job https://hydra.nixos.org/build/233200633 at 2023-09-02
@@ -6023,6 +6034,7 @@ broken-packages:
- wsdl # failure in job https://hydra.nixos.org/build/233208187 at 2023-09-02
- wsedit # failure in job https://hydra.nixos.org/build/233232333 at 2023-09-02
- ws # failure building executable 'ws' in job https://hydra.nixos.org/build/237237311 at 2023-10-21
- wss-client # timeout
- wtk # failure in job https://hydra.nixos.org/build/233220668 at 2023-09-02
- wumpus-core # failure in job https://hydra.nixos.org/build/233244405 at 2023-09-02
- wxdirect # failure in job https://hydra.nixos.org/build/233255519 at 2023-09-02
@@ -6196,7 +6208,9 @@ broken-packages:
- zeolite-lang # failure in job https://hydra.nixos.org/build/233217146 at 2023-09-02
- zero # failure in job https://hydra.nixos.org/build/233209286 at 2023-09-02
- zeromq3-haskell # failure in job https://hydra.nixos.org/build/233215557 at 2023-09-02
- zeromq4-clone-pattern # timeout
- zeromq4-conduit # failure in job https://hydra.nixos.org/build/233198244 at 2023-09-02
- zeromq4-patterns # timeout
- zeromq-haskell # failure in job https://hydra.nixos.org/build/233196050 at 2023-09-02
- zettelkast # failure in job https://hydra.nixos.org/build/233211485 at 2023-09-02
- ZFS # failure in job https://hydra.nixos.org/build/233257824 at 2023-09-02
@@ -94,12 +94,15 @@ extra-packages:
- ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 9.2
- ghc-lib == 9.4.* # 2023-03-17: preserve for GHC 9.4
- ghc-lib == 9.6.* # 2023-03-17: preserve for GHC 9.6
- ghc-lib-parser == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 9.2
- ghc-lib-parser == 9.4.* # 2023-03-17: preserve for GHC 9.4
- ghc-lib-parser == 9.6.* # 2023-10-24: preserve for GHC 9.6
- ghc-lib-parser-ex == 8.10.* # 2022-02-17: preserve for GHC 8.10.7
- ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 9.2
- ghc-lib-parser-ex == 9.4.* # 2023-03-17: preserve for GHC 9.4
- ghc-lib-parser-ex == 9.6.* # 2023-10-24: preserve for GHC 9.6
- gi-soup == 2.4.28 # 2023-04-05: the last version to support libsoup-2.4 (and thus be compatible with our other gi- packages)
- haddock == 2.23.* # required on GHC < 8.10.x
- haddock-api == 2.23.* # required on GHC < 8.10.x
@@ -154,6 +157,8 @@ package-maintainers:
- hnix-store-remote
arturcygan:
- hevm
athas:
- futhark
berberman:
- nvfetcher
- arch-web
@@ -169,6 +174,7 @@ package-maintainers:
centromere:
- nfc
dalpd:
- dhall-lsp-server
- espial
- ghc-vis
- patat
@@ -208,6 +214,9 @@ package-maintainers:
- vulkan-utils
erictapen:
- hakyll
evenbrenden:
- unleash-client-haskell
- unleash-client-haskell-core
Gabriella439:
- annah
- bench
@@ -279,8 +288,6 @@ package-maintainers:
maralorn:
- cabal-fmt
- clay
- ema
- emanote
- eventlog2html
- generic-optics
- ghc-debug-brick
@@ -323,11 +330,12 @@ package-maintainers:
ncfavier:
- lambdabot
nomeata:
- cabal-plan-bounds
- candid
- leb128-cereal
- tasty-expected-failure
- lhs2tex
- rec-def
- tasty-expected-failure
peti:
- cabal2spec
- funcmp
@@ -378,6 +386,11 @@ package-maintainers:
- taffybar
- arbtt
- lentil
sheepforce:
- mpi-hs
- mpi-hs-store
- mpi-hs-cereal
- mpi-hs-binary
shlok:
- streamly-archive
- streamly-lmdb
@@ -1,4 +1,4 @@
# Stackage LTS 21.14
# Stackage LTS 21.16
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@@ -117,7 +117,7 @@ default-package-overrides:
- audacity ==0.0.2.1
- authenticate ==1.3.5.2
- authenticate-oauth ==1.7
- autodocodec ==0.2.0.5
- autodocodec ==0.2.1.0
- autodocodec-openapi3 ==0.2.1.1
- autodocodec-schema ==0.1.0.3
- autodocodec-yaml ==0.2.0.3
@@ -148,8 +148,8 @@ default-package-overrides:
- base-compat ==0.12.3
- base-compat-batteries ==0.12.3
- basement ==0.0.16
- base-orphans ==0.9.0
- base-prelude ==1.6.1
- base-orphans ==0.9.1
- base-prelude ==1.6.1.1
- base-unicode-symbols ==0.2.4.2
- basic-prelude ==0.7.0
- battleship-combinatorics ==0.0.1
@@ -182,7 +182,7 @@ default-package-overrides:
- binary-instances ==1.0.4
- binary-list ==1.1.1.2
- binary-orphans ==1.0.4.1
- binary-parser ==0.5.7.3
- binary-parser ==0.5.7.4
- binary-search ==2.0.0
- binary-shared ==0.8.3
- binary-tagged ==0.3.1
@@ -199,7 +199,7 @@ default-package-overrides:
- bitwise-enum ==1.0.1.2
- blake2 ==0.3.0
- Blammo ==1.1.2.1
- blank-canvas ==0.7.3
- blank-canvas ==0.7.4
- blanks ==0.5.0
- blas-carray ==0.1.0.2
- blas-comfort-array ==0.0.0.3
@@ -248,7 +248,7 @@ default-package-overrides:
- bugsnag-hs ==0.2.0.12
- bugsnag-wai ==1.0.0.1
- bugsnag-yesod ==1.0.0.1
- bugzilla-redhat ==1.0.1
- bugzilla-redhat ==1.0.1.1
- burrito ==2.0.1.6
- bv ==0.5
- byteable ==0.1.1
@@ -265,7 +265,7 @@ default-package-overrides:
- bytestring-builder ==0.10.8.2.0
- bytestring-lexing ==0.5.0.10
- bytestring-mmap ==0.2.2
- bytestring-strict-builder ==0.4.5.6
- bytestring-strict-builder ==0.4.5.7
- bytestring-to-vector ==0.3.0.1
- bytestring-tree-builder ==0.2.7.10
- bytestring-trie ==0.2.7.2
@@ -365,9 +365,9 @@ default-package-overrides:
- colourista ==0.1.0.2
- columnar ==1.0.0.0
- combinatorial ==0.1.1
- comfort-array ==0.5.2.3
- comfort-array ==0.5.3
- comfort-array-shape ==0.0
- comfort-blas ==0.0.0.1
- comfort-blas ==0.0.1
- comfort-fftw ==0.0.0.1
- comfort-glpk ==0.1
- comfort-graph ==0.0.4
@@ -391,7 +391,7 @@ default-package-overrides:
- concise ==0.1.0.1
- concurrency ==1.11.0.3
- concurrent-extra ==0.7.0.12
- concurrent-output ==1.10.19
- concurrent-output ==1.10.20
- concurrent-split ==0.0.1.1
- cond ==0.4.1.1
- conduino ==0.2.2.0
@@ -546,7 +546,7 @@ default-package-overrides:
- Decimal ==0.5.2
- declarative ==0.5.4
- deepseq-generics ==0.2.0.0
- deferred-folds ==0.9.18.3
- deferred-folds ==0.9.18.5
- dejafu ==2.4.0.5
- dense-linear-algebra ==0.1.0.0
- dependent-map ==0.4.0.0
@@ -702,7 +702,7 @@ default-package-overrides:
- errors-ext ==0.4.2
- ersatz ==0.4.13
- esqueleto ==3.5.10.3
- event-list ==0.1.2
- event-list ==0.1.2.1
- eventstore ==1.4.2
- every ==0.0.1
- evm-opcodes ==0.1.2
@@ -742,6 +742,7 @@ default-package-overrides:
- fast-logger ==3.2.2
- fast-math ==1.0.2
- fastmemo ==0.1.1
- fast-myers-diff ==0.0.0
- fb ==2.1.1.1
- fcf-family ==0.2.0.0
- fdo-notify ==0.3.1
@@ -860,27 +861,27 @@ default-package-overrides:
- genvalidity-case-insensitive ==0.0.0.1
- genvalidity-containers ==1.0.0.1
- genvalidity-criterion ==1.1.0.0
- genvalidity-hspec ==1.0.0.2
- genvalidity-hspec ==1.0.0.3
- genvalidity-hspec-aeson ==1.0.0.0
- genvalidity-hspec-binary ==1.0.0.0
- genvalidity-hspec-cereal ==1.0.0.0
- genvalidity-hspec-hashable ==1.0.0.0
- genvalidity-hspec-hashable ==1.0.0.1
- genvalidity-hspec-optics ==1.0.0.0
- genvalidity-hspec-persistent ==1.0.0.0
- genvalidity-mergeful ==0.3.0.0
- genvalidity-mergeful ==0.3.0.1
- genvalidity-mergeless ==0.3.0.0
- genvalidity-persistent ==1.0.0.1
- genvalidity-persistent ==1.0.0.2
- genvalidity-property ==1.0.0.0
- genvalidity-scientific ==1.0.0.0
- genvalidity-sydtest ==1.0.0.0
- genvalidity-sydtest-aeson ==1.0.0.0
- genvalidity-sydtest-hashable ==1.0.0.0
- genvalidity-sydtest-hashable ==1.0.0.1
- genvalidity-sydtest-lens ==1.0.0.0
- genvalidity-sydtest-persistent ==1.0.0.0
- genvalidity-text ==1.0.0.1
- genvalidity-time ==1.0.0.1
- genvalidity-typed-uuid ==0.1.0.1
- genvalidity-unordered-containers ==1.0.0.0
- genvalidity-unordered-containers ==1.0.0.1
- genvalidity-uuid ==1.0.0.1
- genvalidity-vector ==1.0.0.0
- geodetics ==0.1.2
@@ -900,11 +901,11 @@ default-package-overrides:
- ghc-paths ==0.1.0.12
- ghc-prof ==1.4.1.12
- ghc-syntax-highlighter ==0.0.9.0
- ghc-tcplugins-extra ==0.4.4
- ghc-tcplugins-extra ==0.4.5
- ghc-trace-events ==0.1.2.7
- ghc-typelits-extra ==0.4.5
- ghc-typelits-knownnat ==0.7.8
- ghc-typelits-natnormalise ==0.7.8
- ghc-typelits-extra ==0.4.6
- ghc-typelits-knownnat ==0.7.9
- ghc-typelits-natnormalise ==0.7.9
- ghc-typelits-presburger ==0.7.2.0
- ghost-buster ==0.1.1.0
- gi-atk ==2.0.27
@@ -1069,7 +1070,7 @@ default-package-overrides:
- hfsevents ==0.1.6
- hgal ==2.0.0.3
- hidapi ==0.1.8
- hi-file-parser ==0.1.4.0
- hi-file-parser ==0.1.5.0
- highlighting-kate ==0.6.4
- hindent ==6.0.0
- hinfo ==0.0.3.0
@@ -1282,7 +1283,7 @@ default-package-overrides:
- indexed-containers ==0.1.0.2
- indexed-list-literals ==0.2.1.3
- indexed-profunctors ==0.1.1.1
- indexed-traversable ==0.1.2.1
- indexed-traversable ==0.1.3
- indexed-traversable-instances ==0.1.1.2
- inf-backprop ==0.1.0.2
- infer-license ==0.2.0
@@ -1332,7 +1333,7 @@ default-package-overrides:
- iso639 ==0.1.0.3
- iso8601-time ==0.1.5
- isocline ==1.0.9
- isomorphism-class ==0.1.0.9
- isomorphism-class ==0.1.0.10
- iterable ==3.0
- ix-shapable ==0.1.0
- jack ==0.7.2.2
@@ -1361,7 +1362,7 @@ default-package-overrides:
- justified-containers ==0.3.0.0
- jwt ==0.11.0
- kan-extensions ==5.2.5
- kansas-comet ==0.4.1
- kansas-comet ==0.4.2
- katip ==0.8.7.4
- katip-logstash ==0.1.0.2
- katip-wai ==0.1.2.2
@@ -1375,11 +1376,11 @@ default-package-overrides:
- keyed-vals-mem ==0.2.2.0
- keyed-vals-redis ==0.2.2.0
- keys ==3.12.3
- ki ==1.0.1.0
- ki ==1.0.1.1
- kind-apply ==0.4.0.0
- kind-generics ==0.5.0.0
- kind-generics-th ==0.2.3.3
- ki-unlifted ==1.0.0.1
- ki-unlifted ==1.0.0.2
- kleene ==0.1
- kmeans ==0.1.3
- knob ==0.2.2
@@ -1454,10 +1455,10 @@ default-package-overrides:
- linux-file-extents ==0.2.0.0
- linux-namespaces ==0.1.3.0
- List ==0.6.2
- ListLike ==4.7.8.1
- ListLike ==4.7.8.2
- list-predicate ==0.1.0.1
- listsafe ==0.1.0.1
- list-t ==1.0.5.6
- list-t ==1.0.5.7
- list-transformer ==1.0.9
- ListTree ==0.2.3
- ListZipper ==1.2.0.2
@@ -1548,9 +1549,9 @@ default-package-overrides:
- microlens ==0.4.13.1
- microlens-aeson ==2.5.1
- microlens-contra ==0.1.0.3
- microlens-ghc ==0.4.14.1
- microlens-ghc ==0.4.14.2
- microlens-mtl ==0.2.0.3
- microlens-platform ==0.4.3.3
- microlens-platform ==0.4.3.4
- microlens-th ==0.4.3.14
- microspec ==0.2.1.3
- microstache ==1.0.2.3
@@ -1672,7 +1673,7 @@ default-package-overrides:
- natural-sort ==0.1.2
- natural-transformation ==0.4
- ndjson-conduit ==0.1.0.5
- neat-interpolation ==0.5.1.3
- neat-interpolation ==0.5.1.4
- netcode-io ==0.0.3
- netlib-carray ==0.1
- netlib-comfort-array ==0.0.0.2
@@ -1687,7 +1688,7 @@ default-package-overrides:
- netwire-input-glfw ==0.0.11
- network ==3.1.4.0
- network-bsd ==2.8.1.0
- network-byte-order ==0.1.6
- network-byte-order ==0.1.7
- network-conduit-tls ==1.3.2
- network-info ==0.2.1
- network-ip ==0.3.0.3
@@ -1711,11 +1712,11 @@ default-package-overrides:
- NoHoed ==0.1.1
- nonce ==1.0.7
- nondeterminism ==1.5
- non-empty ==0.3.4
- non-empty ==0.3.5
- nonempty-containers ==0.3.4.4
- nonemptymap ==0.0.6.0
- non-empty-sequence ==0.2.0.4
- nonempty-vector ==0.2.2.0
- nonempty-vector ==0.2.3
- nonempty-zipper ==1.0.0.4
- non-negative ==0.1.2
- normaldistribution ==1.1.0.3
@@ -1852,8 +1853,8 @@ default-package-overrides:
- pem ==0.2.4
- percent-format ==0.0.4
- perfect-hash-generator ==1.0.0
- persistent ==2.14.5.2
- persistent-discover ==0.1.0.6
- persistent ==2.14.6.0
- persistent-discover ==0.1.0.7
- persistent-documentation ==0.1.0.4
- persistent-iproute ==0.2.5
- persistent-lens ==1.0.0
@@ -1862,10 +1863,10 @@ default-package-overrides:
- persistent-mysql ==2.13.1.4
- persistent-pagination ==0.1.1.2
- persistent-postgresql ==2.13.6.1
- persistent-qq ==2.12.0.5
- persistent-qq ==2.12.0.6
- persistent-redis ==2.13.0.1
- persistent-refs ==0.4
- persistent-sqlite ==2.13.1.1
- persistent-sqlite ==2.13.2.0
- persistent-template ==2.12.0.0
- persistent-test ==2.13.1.3
- persistent-typed-db ==0.1.0.7
@@ -1908,7 +1909,7 @@ default-package-overrides:
- poly-arity ==0.1.0
- polynomials-bernstein ==1.1.2
- polyparse ==1.13
- polysemy ==1.9.1.2
- polysemy ==1.9.1.3
- polysemy-fs ==0.1.0.0
- polysemy-plugin ==0.4.5.1
- polysemy-webserver ==0.2.1.2
@@ -1955,7 +1956,7 @@ default-package-overrides:
- primes ==0.2.1.0
- primitive ==0.8.0.0
- primitive-addr ==0.1.0.2
- primitive-extras ==0.10.1.7
- primitive-extras ==0.10.1.8
- primitive-offset ==0.2.0.0
- primitive-unaligned ==0.1.1.2
- primitive-unlifted ==0.1.3.1
@@ -1997,7 +1998,7 @@ default-package-overrides:
- PyF ==0.11.1.1
- qchas ==1.1.0.1
- qm-interpolated-string ==0.3.1.0
- qrcode-core ==0.9.8
- qrcode-core ==0.9.9
- qrcode-juicypixels ==0.8.5
- quaalude ==0.0.0.1
- quadratic-irrational ==0.1.1
@@ -2009,7 +2010,7 @@ default-package-overrides:
- quickcheck-classes-base ==0.6.2.0
- quickcheck-groups ==0.0.0.0
- quickcheck-higherorder ==0.1.0.1
- quickcheck-instances ==0.3.29.1
- quickcheck-instances ==0.3.30
- quickcheck-io ==0.2.0
- quickcheck-monoid-subclasses ==0.1.0.0
- quickcheck-simple ==0.1.1.1
@@ -2097,7 +2098,7 @@ default-package-overrides:
- rel8 ==1.4.1.0
- relapse ==1.0.0.1
- reliable-io ==0.0.2
- relude ==1.2.0.0
- relude ==1.2.1.0
- renderable ==0.2.0.1
- replace-attoparsec ==1.5.0.0
- replace-megaparsec ==1.5.0.1
@@ -2136,7 +2137,7 @@ default-package-overrides:
- rpmbuild-order ==0.4.10
- rpm-nvr ==0.1.2
- rp-tree ==0.7.1
- rrb-vector ==0.2.0.0
- rrb-vector ==0.2.0.1
- RSA ==2.4.1
- rss ==3000.2.0.7
- rss-conduit ==0.6.0.1
@@ -2291,7 +2292,7 @@ default-package-overrides:
- simple-vec3 ==0.6.0.1
- since ==0.0.0
- singleton-bool ==0.1.6
- singleton-nats ==0.4.6
- singleton-nats ==0.4.7
- singletons ==3.0.2
- singletons-base ==3.1.1
- singletons-presburger ==0.7.2.0
@@ -2338,7 +2339,7 @@ default-package-overrides:
- speedy-slice ==0.3.2
- splice ==0.6.1.1
- split ==0.2.3.5
- splitmix ==0.1.0.4
- splitmix ==0.1.0.5
- splitmix-distributions ==1.0.0
- split-record ==0.1.1.4
- Spock ==0.14.0.0
@@ -2378,7 +2379,7 @@ default-package-overrides:
- stm-containers ==1.2.0.2
- stm-delay ==0.1.1.1
- stm-extras ==0.1.0.3
- stm-hamt ==1.2.0.11
- stm-hamt ==1.2.0.13
- stm-lifted ==2.5.0.0
- STMonadTrans ==0.4.7
- stm-split ==0.0.2.1
@@ -2387,10 +2388,10 @@ default-package-overrides:
- storable-endian ==0.2.6.1
- storable-record ==0.0.7
- storable-tuple ==0.1
- storablevector ==0.2.13.1
- store ==0.7.16
- store-core ==0.4.4.4
- store-streaming ==0.2.0.3
- storablevector ==0.2.13.2
- store ==0.7.18
- store-core ==0.4.4.6
- store-streaming ==0.2.0.5
- stratosphere ==0.60.0
- Stream ==0.4.7.2
- streaming ==0.2.4.0
@@ -2438,28 +2439,28 @@ default-package-overrides:
- SVGFonts ==1.8.0.1
- svg-tree ==0.6.2.4
- swagger2 ==2.8.7
- swish ==0.10.6.0
- swish ==0.10.7.0
- syb ==0.7.2.4
- sydtest ==0.15.1.0
- sydtest ==0.15.1.1
- sydtest-aeson ==0.1.0.0
- sydtest-amqp ==0.1.0.0
- sydtest-autodocodec ==0.0.0.0
- sydtest-discover ==0.0.0.3
- sydtest-discover ==0.0.0.4
- sydtest-hedgehog ==0.4.0.0
- sydtest-hedis ==0.0.0.0
- sydtest-mongo ==0.0.0.0
- sydtest-persistent ==0.0.0.1
- sydtest-persistent-postgresql ==0.2.0.2
- sydtest-persistent-sqlite ==0.2.0.2
- sydtest-persistent ==0.0.0.2
- sydtest-persistent-postgresql ==0.2.0.3
- sydtest-persistent-sqlite ==0.2.0.3
- sydtest-process ==0.0.0.0
- sydtest-rabbitmq ==0.1.0.0
- sydtest-servant ==0.2.0.2
- sydtest-typed-process ==0.0.0.0
- sydtest-wai ==0.2.0.0
- sydtest-wai ==0.2.0.1
- sydtest-webdriver ==0.0.0.1
- sydtest-webdriver-screenshot ==0.0.0.1
- sydtest-webdriver-screenshot ==0.0.0.2
- sydtest-webdriver-yesod ==0.0.0.1
- sydtest-yesod ==0.3.0.1
- sydtest-yesod ==0.3.0.2
- symbol ==0.2.4
- symengine ==0.1.2.0
- symmetry-operations-symbols ==0.0.2.1
@@ -2552,7 +2553,7 @@ default-package-overrides:
- text-builder-linear ==0.1.1.1
- text-conversions ==0.3.1.1
- text-format ==0.3.2.1
- text-icu ==0.8.0.3
- text-icu ==0.8.0.4
- text-latin1 ==0.3.1
- text-ldap ==0.1.1.14
- textlocal ==0.1.0.5
@@ -2564,7 +2565,7 @@ default-package-overrides:
- text-rope ==0.2
- text-short ==0.1.5
- text-show ==3.10.4
- text-show-instances ==3.9.6
- text-show-instances ==3.9.7
- text-zipper ==0.13
- tfp ==1.0.2
- tf-random ==0.5
@@ -2667,7 +2668,7 @@ default-package-overrides:
- twitter-types ==0.11.0
- twitter-types-lens ==0.11.0
- typecheck-plugin-nat-simple ==0.1.0.9
- typed-process ==0.2.11.0
- typed-process ==0.2.11.1
- typed-uuid ==0.2.0.0
- type-equality ==1
- type-errors ==0.2.0.2
@@ -2748,12 +2749,12 @@ default-package-overrides:
- utf8-string ==1.0.2
- utility-ht ==0.0.17
- uuid ==1.3.15
- uuid-types ==1.0.5
- uuid-types ==1.0.5.1
- valida ==1.1.0
- valida-base ==0.2.0
- validate-input ==0.5.0.0
- validationt ==0.3.0
- validity ==0.12.0.1
- validity ==0.12.0.2
- validity-aeson ==0.2.0.5
- validity-bytestring ==0.4.1.1
- validity-case-insensitive ==0.0.0.0
@@ -2771,7 +2772,7 @@ default-package-overrides:
- vault ==0.3.1.5
- vcs-ignore ==0.0.2.0
- vec ==0.5
- vector ==0.13.0.0
- vector ==0.13.1.0
- vector-algorithms ==0.9.0.1
- vector-binary-instances ==0.2.5.2
- vector-buffer ==0.4.1
@@ -2788,7 +2789,7 @@ default-package-overrides:
- vector-stream ==0.1.0.0
- vector-th-unbox ==0.2.2
- verbosity ==0.4.0.0
- versions ==6.0.1
- versions ==6.0.2
- vformat ==0.14.1.0
- vformat-time ==0.1.0.0
- ViennaRNAParser ==1.3.3
@@ -2917,7 +2918,7 @@ default-package-overrides:
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.11.2
- yaml-unscrambler ==0.1.0.17
- Yampa ==0.14.4
- Yampa ==0.14.5
- yarn-lock ==0.6.5
- yeshql-core ==4.2.0.0
- yesod ==1.6.2.1

Some files were not shown because too many files have changed in this diff Show More