Merge master into haskell-updates

This commit is contained in:
github-actions[bot] 2023-08-30 00:11:22 +00:00 committed by GitHub
commit aa78902905
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
314 changed files with 9881 additions and 4232 deletions

3
.github/CODEOWNERS vendored
View File

@ -47,6 +47,9 @@
/pkgs/build-support/setup-hooks/auto-patchelf.py @layus
/pkgs/pkgs-lib @infinisil
# pkgs/by-name
/pkgs/test/nixpkgs-check-by-name @infinisil
# Nixpkgs build-support
/pkgs/build-support/writers @lassulus @Profpatsch

View File

@ -129,7 +129,7 @@ When a PR is created, it will be pre-populated with some checkboxes detailed bel
#### Tested using sandboxing
When sandbox builds are enabled, Nix will setup an isolated environment for each build process. It is used to remove further hidden dependencies set by the build environment to improve reproducibility. This includes access to the network during the build outside of `fetch*` functions and files outside the Nix store. Depending on the operating system access to other resources are blocked as well (ex. inter process communication is isolated on Linux); see [sandbox](https://nixos.org/nix/manual/#conf-sandbox) in Nix manual for details.
When sandbox builds are enabled, Nix will setup an isolated environment for each build process. It is used to remove further hidden dependencies set by the build environment to improve reproducibility. This includes access to the network during the build outside of `fetch*` functions and files outside the Nix store. Depending on the operating system access to other resources are blocked as well (ex. inter process communication is isolated on Linux); see [sandbox](https://nixos.org/manual/nix/stable/command-ref/conf-file#conf-sandbox) in the Nix manual for details.
Sandboxing is not enabled by default in Nix due to a small performance hit on each build. In pull requests for [nixpkgs](https://github.com/NixOS/nixpkgs/) people are asked to test builds with sandboxing enabled (see `Tested using sandboxing` in the pull request template) because in [Hydra](https://nixos.org/hydra/) sandboxing is also used.

View File

@ -1179,7 +1179,7 @@ someVar=$(stripHash $name)
### `wrapProgram` \<executable\> \<makeWrapperArgs\> {#fun-wrapProgram}
Convenience function for `makeWrapper` that replaces `<\executable\>` with a wrapper that executes the original program. It takes all the same arguments as `makeWrapper`, except for `--inherit-argv0` (used by the `makeBinaryWrapper` implementation) and `--argv0` (used by both `makeWrapper` and `makeBinaryWrapper` wrapper implementations).
Convenience function for `makeWrapper` that replaces `<executable>` with a wrapper that executes the original program. It takes all the same arguments as `makeWrapper`, except for `--inherit-argv0` (used by the `makeBinaryWrapper` implementation) and `--argv0` (used by both `makeWrapper` and `makeBinaryWrapper` wrapper implementations).
If you will apply it multiple times, it will overwrite the wrapper file and you will end up with double wrapping, which should be avoided.

View File

@ -9052,6 +9052,13 @@
githubId = 691290;
name = "Keshav Kini";
};
kip93 = {
name = "Leandro Reina Kiperman";
email = "leandro@kip93.net";
matrix = "@kip93:matrix.org";
github = "kip93";
githubId = 26793632;
};
kira-bruneau = {
email = "kira.bruneau@pm.me";
name = "Kira Bruneau";
@ -10091,7 +10098,7 @@
name = "Ludovic Courtès";
};
ludovicopiero = {
email = "ludovicopiero@pm.me";
email = "lewdovico@gnuweeb.org";
github = "ludovicopiero";
githubId = 44255157;
name = "Ludovico Piero";
@ -17934,6 +17941,12 @@
githubId = 245573;
name = "Dmitry Kalinkin";
};
victormeriqui = {
name = "Victor Meriqui";
email = "victor.meriqui@ororatech.com";
github = "victormeriqui";
githubId = 1396008;
};
victormignot = {
email = "root@victormignot.fr";
github = "victormignot";

View File

@ -681,6 +681,17 @@ with lib.maintainers; {
shortName = "OpenStack";
};
ororatech = {
# email: nixdevs@ororatech.com
shortName = "OroraTech GmbH. employees";
scope = "Team for packages maintained by employees of OroraTech GmbH.";
# Edits to this list should only be done by an already existing member.
members = [
kip93
victormeriqui
];
};
pantheon = {
members = [
davidak

View File

@ -53,6 +53,8 @@
- [Honk](https://humungus.tedunangst.com/r/honk), a complete ActivityPub server with minimal setup and support costs.
Available as [services.honk](#opt-services.honk.enable).
- [NNCP](http://www.nncpgo.org/). Added nncp-daemon and nncp-caller services. Configuration is set with [programs.nncp.settings](#opt-programs.nncp.settings) and the daemons are enabled at [services.nncp](#opt-services.nncp.caller.enable).
## Backward Incompatibilities {#sec-release-23.11-incompatibilities}
- The `boot.loader.raspberryPi` options have been marked deprecated, with intent for removal for NixOS 24.11. They had a limited use-case, and do not work like people expect. They required either very old installs ([before mid-2019](https://github.com/NixOS/nixpkgs/pull/62462)) or customized builds out of scope of the standard and generic AArch64 support. That option set never supported the Raspberry Pi 4 family of devices.
@ -116,6 +118,9 @@
- The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq.
- `prometheus-unbound-exporter` has been replaced by the Let's Encrypt maintained version, since the previous version was archived. This requires some changes to the module configuration, most notable `controlInterface` needs migration
towards `unbound.host` and requires either the `tcp://` or `unix://` URI scheme.
- `odoo` now defaults to 16, updated from 15.
- `util-linux` is now supported on Darwin and is no longer an alias to `unixtools`. Use the `unixtools.util-linux` package for access to the Apple variants of the utilities.

View File

@ -981,6 +981,7 @@
./services/networking/nix-serve.nix
./services/networking/nix-store-gcs-proxy.nix
./services/networking/nixops-dns.nix
./services/networking/nncp.nix
./services/networking/nntp-proxy.nix
./services/networking/nomad.nix
./services/networking/nsd.nix

View File

@ -1,4 +1,8 @@
{ config, lib, pkgs, options }:
{ config
, lib
, pkgs
, options
}:
with lib;
@ -6,17 +10,14 @@ let
cfg = config.services.prometheus.exporters.unbound;
in
{
imports = [
(mkRemovedOptionModule [ "controlInterface" ] "This option was removed, use the `unbound.host` option instead.")
(mkRemovedOptionModule [ "fetchType" ] "This option was removed, use the `unbound.host` option instead.")
({ options.warnings = options.warnings; options.assertions = options.assertions; })
];
port = 9167;
extraOpts = {
fetchType = mkOption {
# TODO: add shm when upstream implemented it
type = types.enum [ "tcp" "uds" ];
default = "uds";
description = lib.mdDoc ''
Which methods the exporter uses to get the information from unbound.
'';
};
telemetryPath = mkOption {
type = types.str;
default = "/metrics";
@ -25,34 +26,65 @@ in
'';
};
controlInterface = mkOption {
type = types.nullOr types.str;
default = null;
example = "/run/unbound/unbound.socket";
description = lib.mdDoc ''
Path to the unbound socket for uds mode or the control interface port for tcp mode.
unbound = {
ca = mkOption {
type = types.nullOr types.path;
default = "/var/lib/unbound/unbound_server.pem";
example = null;
description = ''
Path to the Unbound server certificate authority
'';
};
Example:
uds-mode: /run/unbound/unbound.socket
tcp-mode: 127.0.0.1:8953
'';
certificate = mkOption {
type = types.nullOr types.path;
default = "/var/lib/unbound/unbound_control.pem";
example = null;
description = ''
Path to the Unbound control socket certificate
'';
};
key = mkOption {
type = types.nullOr types.path;
default = "/var/lib/unbound/unbound_control.key";
example = null;
description = ''
Path to the Unbound control socket key.
'';
};
host = mkOption {
type = types.str;
default = "tcp://127.0.0.1:8953";
example = "unix:///run/unbound/unbound.socket";
description = lib.mdDoc ''
Path to the unbound control socket. Supports unix domain sockets, as well as the TCP interface.
'';
};
};
};
serviceOpts = mkMerge ([{
serviceConfig = {
User = "unbound"; # to access the unbound_control.key
ExecStart = ''
${pkgs.prometheus-unbound-exporter}/bin/unbound-telemetry \
${cfg.fetchType} \
--bind ${cfg.listenAddress}:${toString cfg.port} \
--path ${cfg.telemetryPath} \
${optionalString (cfg.controlInterface != null) "--control-interface ${cfg.controlInterface}"} \
${pkgs.prometheus-unbound-exporter}/bin/unbound_exporter \
--unbound.host "${cfg.unbound.host}" \
--web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
--web.telemetry-path ${cfg.telemetryPath} \
${optionalString (cfg.unbound.ca != null) "--unbound.ca ${cfg.unbound.ca}"} \
${optionalString (cfg.unbound.certificate != null) "--unbound.cert ${cfg.unbound.certificate}"} \
${optionalString (cfg.unbound.key != null) "--unbound.key ${cfg.unbound.key}"} \
${toString cfg.extraFlags}
'';
RestrictAddressFamilies = [
# Need AF_UNIX to collect data
"AF_UNIX"
"AF_INET"
"AF_INET6"
];
} // optionalAttrs (!config.services.unbound.enable) {
DynamicUser = true;
};
}] ++ [
(mkIf config.services.unbound.enable {

View File

@ -0,0 +1,131 @@
{ config, lib, pkgs, ... }:
with lib;
let
nncpCfgFile = "/run/nncp.hjson";
programCfg = config.programs.nncp;
callerCfg = config.services.nncp.caller;
daemonCfg = config.services.nncp.daemon;
settingsFormat = pkgs.formats.json { };
jsonCfgFile = settingsFormat.generate "nncp.json" programCfg.settings;
pkg = programCfg.package;
in {
options = {
services.nncp = {
caller = {
enable = mkEnableOption ''
cron'ed NNCP TCP daemon caller.
The daemon will take configuration from
[](#opt-programs.nncp.settings)
'';
extraArgs = mkOption {
type = with types; listOf str;
description = "Extra command-line arguments to pass to caller.";
default = [ ];
example = [ "-autotoss" ];
};
};
daemon = {
enable = mkEnableOption ''
NNCP TCP synronization daemon.
The daemon will take configuration from
[](#opt-programs.nncp.settings)
'';
socketActivation = {
enable = mkEnableOption ''
Whether to run nncp-daemon persistently or socket-activated.
'';
listenStreams = mkOption {
type = with types; listOf str;
description = lib.mdDoc ''
TCP sockets to bind to.
See [](#opt-systemd.sockets._name_.listenStreams).
'';
default = [ "5400" ];
};
};
extraArgs = mkOption {
type = with types; listOf str;
description = "Extra command-line arguments to pass to daemon.";
default = [ ];
example = [ "-autotoss" ];
};
};
};
};
config = mkIf (programCfg.enable or callerCfg.enable or daemonCfg.enable) {
assertions = [{
assertion = with builtins;
let
callerCongfigured =
let neigh = config.programs.nncp.settings.neigh or { };
in lib.lists.any (x: hasAttr "calls" x && x.calls != [ ])
(attrValues neigh);
in !callerCfg.enable || callerCongfigured;
message = "NNCP caller enabled but call configuration is missing";
}];
systemd.services."nncp-caller" = {
inherit (callerCfg) enable;
description = "Croned NNCP TCP daemon caller.";
documentation = [ "http://www.nncpgo.org/nncp_002dcaller.html" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = ''
${pkg}/bin/nncp-caller -noprogress -cfg "${nncpCfgFile}" ${
lib.strings.escapeShellArgs callerCfg.extraArgs
}'';
Group = "uucp";
UMask = "0002";
};
};
systemd.services."nncp-daemon" = mkIf daemonCfg.enable {
enable = !daemonCfg.socketActivation.enable;
description = "NNCP TCP syncronization daemon.";
documentation = [ "http://www.nncpgo.org/nncp_002ddaemon.html" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = ''
${pkg}/bin/nncp-daemon -noprogress -cfg "${nncpCfgFile}" ${
lib.strings.escapeShellArgs daemonCfg.extraArgs
}'';
Restart = "on-failure";
Group = "uucp";
UMask = "0002";
};
};
systemd.services."nncp-daemon@" = mkIf daemonCfg.socketActivation.enable {
description = "NNCP TCP syncronization daemon.";
documentation = [ "http://www.nncpgo.org/nncp_002ddaemon.html" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = ''
${pkg}/bin/nncp-daemon -noprogress -ucspi -cfg "${nncpCfgFile}" ${
lib.strings.escapeShellArgs daemonCfg.extraArgs
}'';
Group = "uucp";
UMask = "0002";
StandardInput = "socket";
StandardOutput = "inherit";
StandardError = "journal";
};
};
systemd.sockets.nncp-daemon = mkIf daemonCfg.socketActivation.enable {
inherit (daemonCfg.socketActivation) listenStreams;
description = "socket for NNCP TCP syncronization.";
conflicts = [ "nncp-daemon.service" ];
wantedBy = [ "sockets.target" ];
socketConfig.Accept = true;
};
};
}

View File

@ -158,6 +158,11 @@ in rec {
(onFullSupported "nixpkgs.emacs")
(onFullSupported "nixpkgs.jdk")
["nixpkgs.tarball"]
# Ensure that nixpkgs-check-by-name is available in all release channels and nixos-unstable,
# so that a pre-built version can be used in CI for PR's on the corresponding development branches.
# See ../pkgs/test/nixpkgs-check-by-name/README.md
(onSystems ["x86_64-linux"] "nixpkgs.tests.nixpkgs-check-by-name")
];
};
}

View File

@ -1422,8 +1422,7 @@ let
unbound = {
exporterConfig = {
enable = true;
fetchType = "uds";
controlInterface = "/run/unbound/unbound.ctl";
unbound.host = "unix:///run/unbound/unbound.ctl";
};
metricProvider = {
services.unbound = {
@ -1438,7 +1437,7 @@ let
wait_for_unit("unbound.service")
wait_for_unit("prometheus-unbound-exporter.service")
wait_for_open_port(9167)
succeed("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'")
wait_until_succeeds("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'")
'';
};

View File

@ -22,14 +22,14 @@
stdenv.mkDerivation rec {
pname = "furnace";
version = "0.6pre8";
version = "0.6pre9";
src = fetchFromGitHub {
owner = "tildearrow";
repo = "furnace";
rev = "v${version}";
fetchSubmodules = true;
sha256 = "sha256-kV3XlZAVkb+SfGqBi7I7Br58zjSAfh4kiUk2KCcXnFA=";
sha256 = "sha256-i7/NN179Wyr1FqNlgryyFtishFr5EY1HI6BRQKby/6E=";
};
postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''

View File

@ -24,26 +24,16 @@
stdenv.mkDerivation rec {
pname = "giada";
version = "0.24.0";
version = "0.25.1";
src = fetchFromGitHub {
owner = "monocasual";
repo = pname;
rev = "v${version}";
sha256 = "sha256-pKzc+RRW3o5vYaiGqW9/VjYZZJvr6cg1kdjP9qRkHwM=";
rev = version;
sha256 = "sha256-SW2qT+pMKTMBnkaL+Dg87tqutcLTqaY4nCeFfJjHIw4=";
fetchSubmodules = true;
};
patches = [
# Remove when updating to the next release, this PR is already merged
# Fix fmt type error: https://github.com/monocasual/giada/pull/635
(fetchpatch {
name = "fix-fmt-type-error.patch";
url = "https://github.com/monocasual/giada/commit/032af4334f6d2bb7e77a49e7aef5b4c4d696df9a.patch";
hash = "sha256-QuxETvBWzA1v2ifyNzlNMGfQ6XhYQF03sGZA9rBx1xU=";
})
];
env.NIX_CFLAGS_COMPILE = toString [
"-w"
"-Wno-error"
@ -82,7 +72,7 @@ stdenv.mkDerivation rec {
description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
homepage = "https://giadamusic.com/";
license = licenses.gpl3;
maintainers = with maintainers; [ ];
maintainers = with maintainers; [ kashw2 ];
platforms = platforms.all;
};
}

View File

@ -2,13 +2,13 @@
buildNpmPackage rec {
pname = "open-stage-control";
version = "1.25.2";
version = "1.25.3";
src = fetchFromGitHub {
owner = "jean-emmanuel";
repo = "open-stage-control";
rev = "v${version}";
hash = "sha256-7D3C1W2Y7FJnLxbXKXFFPDf+EXhLgPEj0APc2ZFYUlM=";
hash = "sha256-drv+QNBmUjvlRul8PlFK4ZBIDw6BV4kJXVw287H6WT4=";
};
# Remove some Electron stuff from package.json

View File

@ -1,22 +1,23 @@
{ lib, fetchurl, buildPythonApplication, libjack2, pyqt5, qttools, which }:
{ lib, fetchurl, buildPythonApplication, libjack2, pyqt5, qt5, which, bash }:
buildPythonApplication rec {
pname = "patchance";
version = "1.0.0";
version = "1.1.0";
src = fetchurl {
url = "https://github.com/Houston4444/Patchance/releases/download/v${version}/Patchance-${version}-source.tar.gz";
sha256 = "sha256-8Zn6xcDv4hBFXnaXK9xslYEB8uHEfIP+1NKvcPAyHj0=";
sha256 = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w=";
};
format = "other";
nativeBuildInputs = [
pyqt5 # pyuic5 and pyrcc5 to build resources.
qttools # lrelease to build translations.
qt5.qttools # lrelease to build translations.
which # which to find lrelease.
qt5.wrapQtAppsHook
];
buildInputs = [ libjack2 ];
buildInputs = [ libjack2 bash ];
propagatedBuildInputs = [ pyqt5 ];
dontWrapQtApps = true; # The program is a python script.
@ -27,8 +28,15 @@ buildPythonApplication rec {
"--prefix" "LD_LIBRARY_PATH" ":" (lib.makeLibraryPath [ libjack2 ])
];
preFixup = ''
makeWrapperArgs+=("''${qtWrapperArgs[@]}")
'';
postFixup = ''
wrapPythonProgramsIn "$out/share/patchance/src" "$out $pythonPath"
for file in $out/bin/*; do
wrapQtApp "$file"
done
'';
meta = with lib; {

View File

@ -1,4 +1,4 @@
{ lib, fetchurl, buildPythonApplication, libjack2, pydbus, pyliblo, pyqt5, qttools, which, bash }:
{ lib, fetchurl, buildPythonApplication, libjack2, pydbus, pyliblo, pyqt5, which, bash, qt5 }:
buildPythonApplication rec {
pname = "raysession";
@ -20,8 +20,9 @@ buildPythonApplication rec {
nativeBuildInputs = [
pyqt5 # pyuic5 and pyrcc5 to build resources.
qttools # lrelease to build translations.
qt5.qttools # lrelease to build translations.
which # which to find lrelease.
qt5.wrapQtAppsHook
];
buildInputs = [ libjack2 bash ];
propagatedBuildInputs = [ pydbus pyliblo pyqt5 ];
@ -36,6 +37,9 @@ buildPythonApplication rec {
postFixup = ''
wrapPythonProgramsIn "$out/share/raysession/src" "$out $pythonPath"
for file in $out/bin/*; do
wrapQtApp "$file"
done
'';
meta = with lib; {

View File

@ -36,11 +36,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tidal-hifi";
version = "5.6.0";
version = "5.7.0";
src = fetchurl {
url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${finalAttrs.version}/tidal-hifi_${finalAttrs.version}_amd64.deb";
sha256 = "sha256-HKylyYhbMxYfRRP9irGMTtB497o75M+ryikQHMJWbtU=";
sha256 = "sha256-fA6zXmLfcZJt5/umdY4gdqGdbH3afsaanmK/i+Js5HQ=";
};
nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "besu";
version = "23.4.1";
version = "23.4.4";
src = fetchurl {
url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz";
sha256 = "sha256-SdOnoGnK4wdJcJPYNPhzzngEpG3VkgfV6DIUWVMtMY4=";
sha256 = "sha256-vUdtI1tv4fI2pivHCfQch962i3LEe7W1jla52Sg68sQ=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -579,10 +579,10 @@
elpaBuild {
pname = "brief";
ename = "brief";
version = "5.88.22.2.0.20230201.162442";
version = "5.88.22.2.0.20230818.125719";
src = fetchurl {
url = "https://elpa.gnu.org/devel/brief-5.88.22.2.0.20230201.162442.tar";
sha256 = "0aviny6xvw2riy6rx6jdym5ay4wzd5fjian9y5zrvrcri19382dc";
url = "https://elpa.gnu.org/devel/brief-5.88.22.2.0.20230818.125719.tar";
sha256 = "1h9kqphbzmg0jwms8zd0ch0sgg8z1g847wcggr3842xhdayxds1k";
};
packageRequires = [ cl-lib nadvice ];
meta = {
@ -688,10 +688,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "0.16.0.20230713.173507";
version = "0.17.0.20230820.160922";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cape-0.16.0.20230713.173507.tar";
sha256 = "0qy7crwvzkhbb3gyg3dg18gpb1x83rk6vqspz23bifrvgwyg3pxz";
url = "https://elpa.gnu.org/devel/cape-0.17.0.20230820.160922.tar";
sha256 = "0frqpvjlbnyylfx5l881nwpf2x2r51d967xc7yvn7mda0n2w7030";
};
packageRequires = [ compat emacs ];
meta = {
@ -966,10 +966,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "29.1.4.2.0.20230802.161111";
version = "29.1.4.2.0.20230811.71752";
src = fetchurl {
url = "https://elpa.gnu.org/devel/compat-29.1.4.2.0.20230802.161111.tar";
sha256 = "17fqkg9r73gmb19nxdyx7wy9c0kyqwbzhfps7j2lfrvkfzki008l";
url = "https://elpa.gnu.org/devel/compat-29.1.4.2.0.20230811.71752.tar";
sha256 = "19m1cxjyz0gc1dkrdi2qvzglxmj2l4z8y6mxcqaikw40pfdng5ih";
};
packageRequires = [ emacs seq ];
meta = {
@ -981,10 +981,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "0.35.0.20230729.232921";
version = "0.35.0.20230825.84919";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-0.35.0.20230729.232921.tar";
sha256 = "196m2flc1zhdy3iac3bk59l9402zhk4c7q99iblj7zmrf4bg5x7g";
url = "https://elpa.gnu.org/devel/consult-0.35.0.20230825.84919.tar";
sha256 = "1mlzmb1mfv5i1hyg5y9l7sxz9w1qsa6xx8xb1v6c4qscsl3nb4gh";
};
packageRequires = [ compat emacs ];
meta = {
@ -1033,10 +1033,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "0.37.0.20230714.150159";
version = "0.38.0.20230825.73620";
src = fetchurl {
url = "https://elpa.gnu.org/devel/corfu-0.37.0.20230714.150159.tar";
sha256 = "0270bfs4g6fcz4sqic3dxmafr2a0fggwqsybnh3dq7z3jcp86d89";
url = "https://elpa.gnu.org/devel/corfu-0.38.0.20230825.73620.tar";
sha256 = "0vn7fvsxqwpi7rqqj6a5w95g7wpyxsg43w16g7s9bhrnc1yz4sjh";
};
packageRequires = [ compat emacs ];
meta = {
@ -1232,10 +1232,10 @@
elpaBuild {
pname = "dash";
ename = "dash";
version = "2.19.1.0.20230714.72308";
version = "2.19.1.0.20230801.124436";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dash-2.19.1.0.20230714.72308.tar";
sha256 = "084vilvl6s74mv5p34n0hl8zif8zxzgizwd78zz6nhnlakzinqb5";
url = "https://elpa.gnu.org/devel/dash-2.19.1.0.20230801.124436.tar";
sha256 = "009067xiyvh647plqbp7rbsj071rar8609px3byh93649x1k0f2v";
};
packageRequires = [ emacs ];
meta = {
@ -1295,10 +1295,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "2.0.0.0.20230801.45022";
version = "2.0.0.0.20230825.44438";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-2.0.0.0.20230801.45022.tar";
sha256 = "09qca4wqfz3gnji48gb5n0x1iv59k63xbgc53b2iggfxrfdblg4n";
url = "https://elpa.gnu.org/devel/denote-2.0.0.0.20230825.44438.tar";
sha256 = "1cb6wj5a8nwzlld4vyb3hypn8jyzym5rmzda38m87m92nlbb76gb";
};
packageRequires = [ emacs ];
meta = {
@ -1314,10 +1314,10 @@
elpaBuild {
pname = "denote-menu";
ename = "denote-menu";
version = "1.1.1.0.20230516.161156";
version = "1.1.1.0.20230818.141035";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-menu-1.1.1.0.20230516.161156.tar";
sha256 = "0bimkcfmizidgibsv68kgvql5a4njx6n5zd1n9z0hzbawzsasz29";
url = "https://elpa.gnu.org/devel/denote-menu-1.1.1.0.20230818.141035.tar";
sha256 = "0c9xa089ayy4nmgl0ab8prmpl6gr6p5f3vdpbqy25zlnglykpjyf";
};
packageRequires = [ denote emacs ];
meta = {
@ -1378,14 +1378,18 @@
license = lib.licenses.free;
};
}) {};
diff-hl = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
diff-hl = callPackage ({ cl-lib ? null
, elpaBuild
, emacs
, fetchurl
, lib }:
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
version = "1.9.2.0.20230714.2731";
version = "1.9.2.0.20230807.151654";
src = fetchurl {
url = "https://elpa.gnu.org/devel/diff-hl-1.9.2.0.20230714.2731.tar";
sha256 = "0wpnbzz96j5v4pln9fh5szhjn3358b084wfmp07ld4bw07fcqpxb";
url = "https://elpa.gnu.org/devel/diff-hl-1.9.2.0.20230807.151654.tar";
sha256 = "0zzggv9h2943vm3xk1622fgksmczckmckxckgkh58l4wl9zdqm19";
};
packageRequires = [ cl-lib emacs ];
meta = {
@ -1697,10 +1701,10 @@
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "1.2.0.0.20230802.50954";
version = "1.3.0.0.20230825.34525";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ef-themes-1.2.0.0.20230802.50954.tar";
sha256 = "0sfcqcccpki50fia7z4bbx93z91rd3l8jfq4xwswxqppsx4icwgj";
url = "https://elpa.gnu.org/devel/ef-themes-1.3.0.0.20230825.34525.tar";
sha256 = "0qqmghz3jsyyqf5gs8pas5d7my6pfdqycfzfslw5cmfyljmwaz28";
};
packageRequires = [ emacs ];
meta = {
@ -1722,10 +1726,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.15.0.20230803.101902";
version = "1.15.0.20230819.140915";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eglot-1.15.0.20230803.101902.tar";
sha256 = "1vi1k5bps3gcp0vvl3zrysgbsccfn75mymvr8r8r062wwy6djbra";
url = "https://elpa.gnu.org/devel/eglot-1.15.0.20230819.140915.tar";
sha256 = "06k80zw2wkh7rphkcgsfqzrhns8bk9bslxdylg1y5v8nsa81navq";
};
packageRequires = [
eldoc
@ -1766,10 +1770,10 @@
elpaBuild {
pname = "eldoc";
ename = "eldoc";
version = "1.14.0.0.20230413.164237";
version = "1.14.0.0.20230602.82442";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eldoc-1.14.0.0.20230413.164237.tar";
sha256 = "07fqmdm1fl9466272y1ywnsxq6d3j3vhy6sl7zqgh9kfq0b9xdn5";
url = "https://elpa.gnu.org/devel/eldoc-1.14.0.0.20230602.82442.tar";
sha256 = "1wz7m96i4kdhijfcgim58w23znq1r5g9q0l0ivyjik550lmr69c7";
};
packageRequires = [ emacs ];
meta = {
@ -1850,10 +1854,10 @@
elpaBuild {
pname = "embark";
ename = "embark";
version = "0.22.1.0.20230805.85826";
version = "0.22.1.0.20230824.80305";
src = fetchurl {
url = "https://elpa.gnu.org/devel/embark-0.22.1.0.20230805.85826.tar";
sha256 = "1gdh5w97qpyj4bkbifhfxbv921xy21fqks65y23y97yp618y94zg";
url = "https://elpa.gnu.org/devel/embark-0.22.1.0.20230824.80305.tar";
sha256 = "1mdl8nczdhswr4i6mx0vay35b474kcvfbanzxqiy5d7jkjnlqki3";
};
packageRequires = [ compat emacs ];
meta = {
@ -1870,10 +1874,10 @@
elpaBuild {
pname = "embark-consult";
ename = "embark-consult";
version = "0.7.0.20230805.85826";
version = "0.7.0.20230824.80305";
src = fetchurl {
url = "https://elpa.gnu.org/devel/embark-consult-0.7.0.20230805.85826.tar";
sha256 = "0z50h4h029qxp8rl0ipq1m41k5w0cji576rk4gfywl240cn6zgi7";
url = "https://elpa.gnu.org/devel/embark-consult-0.7.0.20230824.80305.tar";
sha256 = "01nck4h8n54zy5hfir3fqhyggd6fyrif55fnlqf0xmhd19qrvy3b";
};
packageRequires = [ consult emacs embark ];
meta = {
@ -1895,10 +1899,10 @@
elpaBuild {
pname = "ement";
ename = "ement";
version = "0.11pre0.20230708.75452";
version = "0.12pre0.20230824.161156";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ement-0.11pre0.20230708.75452.tar";
sha256 = "0lzhw99lddipmz3272kckb01qzrl72414351wxrlnvx7h6py0kx2";
url = "https://elpa.gnu.org/devel/ement-0.12pre0.20230824.161156.tar";
sha256 = "0ny9ihcdwf9g7l4b4mjx6qb14mxfsyzw6a6lasx59hgzr71fldd1";
};
packageRequires = [
emacs
@ -1924,10 +1928,10 @@
elpaBuild {
pname = "emms";
ename = "emms";
version = "16.0.20230727.114320";
version = "16.0.20230818.103820";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emms-16.0.20230727.114320.tar";
sha256 = "0zdy9wxdsxjsgm0vil0f87d21d9cdlgsbnh2d4sg58my0lnh37b6";
url = "https://elpa.gnu.org/devel/emms-16.0.20230818.103820.tar";
sha256 = "0p6dhvh5790q5qfyb3wm0jbbxhr3zkycnk64p6lx7r9jz03h5qxb";
};
packageRequires = [ cl-lib nadvice seq ];
meta = {
@ -2031,10 +2035,10 @@
elpaBuild {
pname = "ess";
ename = "ess";
version = "18.10.3snapshot0.20230803.60048";
version = "18.10.3snapshot0.20230807.142202";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ess-18.10.3snapshot0.20230803.60048.tar";
sha256 = "0glw3kgmk6c6iv7xlq9shh6w6y34pqnbma6a6j0jwd7fq0px7j8w";
url = "https://elpa.gnu.org/devel/ess-18.10.3snapshot0.20230807.142202.tar";
sha256 = "0fcshc4smb3dj47rbnz21zdwxikhj1al3nism17sxchmfxx3x2sb";
};
packageRequires = [ emacs ];
meta = {
@ -2091,6 +2095,21 @@
license = lib.licenses.free;
};
}) {};
expreg = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "expreg";
ename = "expreg";
version = "1.0.0.0.20230821.183608";
src = fetchurl {
url = "https://elpa.gnu.org/devel/expreg-1.0.0.0.20230821.183608.tar";
sha256 = "0jsdnwy30s89xc9hwldfbd1713aa06ih7x5y91dnf2w9zbmy9bgz";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/expreg.html";
license = lib.licenses.free;
};
}) {};
external-completion = callPackage ({ elpaBuild
, fetchurl
, lib }:
@ -2590,10 +2609,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.1.0.20230731.130625";
version = "0.1.0.20230815.3721";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greader-0.1.0.20230731.130625.tar";
sha256 = "1imqwxyc76n7d1fmffbqvv7afppybwr6lzbzgsxcqzhn4gvrlkcd";
url = "https://elpa.gnu.org/devel/greader-0.1.0.20230815.3721.tar";
sha256 = "1322f0i6v1bmv89nqdp194n3ypvqj8rkn29w5h1c5yywyw2nkyr1";
};
packageRequires = [ emacs ];
meta = {
@ -2776,10 +2795,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
version = "8.0.1pre0.20230803.213520";
version = "8.0.1pre0.20230825.105451";
src = fetchurl {
url = "https://elpa.gnu.org/devel/hyperbole-8.0.1pre0.20230803.213520.tar";
sha256 = "0j4yq47nk10q3lfsqr271ryq2r5j0n4nnclkvk5zrvv4abmv3v0b";
url = "https://elpa.gnu.org/devel/hyperbole-8.0.1pre0.20230825.105451.tar";
sha256 = "018krzc1fikjxipdqv3cg4wmhzr3z81xgiy9m8wc05pakjk11kc3";
};
packageRequires = [ emacs ];
meta = {
@ -2809,10 +2828,10 @@
elpaBuild {
pname = "inspector";
ename = "inspector";
version = "0.31.0.20230525.102939";
version = "0.33.0.20230821.101343";
src = fetchurl {
url = "https://elpa.gnu.org/devel/inspector-0.31.0.20230525.102939.tar";
sha256 = "1bh0688w2qs9wawk8xfrfynx3wbhjgbmsyfkbpz2zj2xavmjqmbi";
url = "https://elpa.gnu.org/devel/inspector-0.33.0.20230821.101343.tar";
sha256 = "15x73qhdkwsdh3dg8n1051jrcvyjdygpx44c4k23vfrsgjwkd66i";
};
packageRequires = [ emacs ];
meta = {
@ -3020,10 +3039,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "0.9.0.20230730.120017";
version = "0.9.0.20230816.204512";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jinx-0.9.0.20230730.120017.tar";
sha256 = "15wl22ias9rhihxzrf0m81hdxgpq3kc6v6mlp44cfdrx50mkm1r6";
url = "https://elpa.gnu.org/devel/jinx-0.9.0.20230816.204512.tar";
sha256 = "1qpd4n70822fwbg0cb8jdg4zahzwm8jlh3fq9m5482m2dk45fywb";
};
packageRequires = [ compat emacs ];
meta = {
@ -3125,10 +3144,10 @@
elpaBuild {
pname = "kind-icon";
ename = "kind-icon";
version = "0.2.0.0.20230805.145201";
version = "0.2.0.0.20230824.91306";
src = fetchurl {
url = "https://elpa.gnu.org/devel/kind-icon-0.2.0.0.20230805.145201.tar";
sha256 = "0calziv294vwbgqy7pjdnfhcgbx7x47129dhwnrdlim2xj5p4lj1";
url = "https://elpa.gnu.org/devel/kind-icon-0.2.0.0.20230824.91306.tar";
sha256 = "0v1ic3q6cc5l09b6yx3dm9xd1wc0n5n6xc5f9vakak0xnjw8c88i";
};
packageRequires = [ emacs svg-lib ];
meta = {
@ -3190,10 +3209,10 @@
elpaBuild {
pname = "latex-table-wizard";
ename = "latex-table-wizard";
version = "1.5.2.0.20230516.145709";
version = "1.5.3.0.20230821.110703";
src = fetchurl {
url = "https://elpa.gnu.org/devel/latex-table-wizard-1.5.2.0.20230516.145709.tar";
sha256 = "0rdk12bdra2k5wncykx3268l66sbap7kx0z2ywnbrgqfnrkcvpx2";
url = "https://elpa.gnu.org/devel/latex-table-wizard-1.5.3.0.20230821.110703.tar";
sha256 = "0sbzmi279hni1rk02jg6jz2gfhl0q53vgm0ck0d6444yfdd9a3cg";
};
packageRequires = [ auctex emacs transient ];
meta = {
@ -3612,10 +3631,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "4.2.0.0.20230804.93355";
version = "4.2.0.0.20230825.33718";
src = fetchurl {
url = "https://elpa.gnu.org/devel/modus-themes-4.2.0.0.20230804.93355.tar";
sha256 = "1vw5jfkwmn2xccvkqrfxd7glgrgm43va8fjb57wf2kqcy3hfk7dv";
url = "https://elpa.gnu.org/devel/modus-themes-4.2.0.0.20230825.33718.tar";
sha256 = "12f5xqxcwi0zaf3zy7anazj8xc11w0cvx6yca7hbf7anckawjqdk";
};
packageRequires = [ emacs ];
meta = {
@ -4029,10 +4048,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.7pre0.20230806.72218";
version = "9.7pre0.20230825.112644";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-9.7pre0.20230806.72218.tar";
sha256 = "11hk2zc3013i3dzqpgw2apbg6hb96kc1zbwnngnf3ld0fwaw5g0j";
url = "https://elpa.gnu.org/devel/org-9.7pre0.20230825.112644.tar";
sha256 = "118ydjrn7sahn1x1qv2hyb3z4ijci370i1y6h2jxrxiv7lw87rsb";
};
packageRequires = [ emacs ];
meta = {
@ -4087,10 +4106,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "0.10.0.20230702.80510";
version = "0.10.0.20230816.203404";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-modern-0.10.0.20230702.80510.tar";
sha256 = "0jja7d7kk5ns5i5m617zqzvk2n4sxq4q323wgrzng50g2h4w505a";
url = "https://elpa.gnu.org/devel/org-modern-0.10.0.20230816.203404.tar";
sha256 = "0i6vqjd8cwpy2rphzx1gid1rln9ipk6pr3xclm5l44fq5lg1r075";
};
packageRequires = [ compat emacs ];
meta = {
@ -4144,10 +4163,10 @@
elpaBuild {
pname = "org-remark";
ename = "org-remark";
version = "1.1.0.0.20230731.204715";
version = "1.2.1.0.20230821.73531";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-remark-1.1.0.0.20230731.204715.tar";
sha256 = "0pfy42rhg4cfm55j2dlbs2dc5j6gbs7xi91nx8qcmjm57mipq53i";
url = "https://elpa.gnu.org/devel/org-remark-1.2.1.0.20230821.73531.tar";
sha256 = "1cfhfxm0rg3nnzdnkb85m5020fw4kg0kffzbh9s3lknlfvwvgs28";
};
packageRequires = [ emacs org ];
meta = {
@ -4163,10 +4182,10 @@
elpaBuild {
pname = "org-transclusion";
ename = "org-transclusion";
version = "1.3.2.0.20230623.103407";
version = "1.3.2.0.20230819.63913";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-transclusion-1.3.2.0.20230623.103407.tar";
sha256 = "121bds4h53ynpz7yyjws3j75rl7xhisminv4xx03nqj9ggv1w28i";
url = "https://elpa.gnu.org/devel/org-transclusion-1.3.2.0.20230819.63913.tar";
sha256 = "06kyqaaa7lw7sv0nznq7ln14dcnl8j2f31xdxzv0dn4la0fgl6mn";
};
packageRequires = [ emacs org ];
meta = {
@ -4227,10 +4246,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "0.13.0.20230703.182804";
version = "0.13.0.20230825.91944";
src = fetchurl {
url = "https://elpa.gnu.org/devel/osm-0.13.0.20230703.182804.tar";
sha256 = "0ypi2qar9a502wd48pag61v7fhay14f3dabb51rwg7xx7mza18j4";
url = "https://elpa.gnu.org/devel/osm-0.13.0.20230825.91944.tar";
sha256 = "13z4pz9q181jr9z66w2cn9ixh240x5dsyqjbjh455bqv2wf4kizl";
};
packageRequires = [ compat emacs ];
meta = {
@ -4404,6 +4423,21 @@
license = lib.licenses.free;
};
}) {};
phpinspect = callPackage ({ compat, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "phpinspect";
ename = "phpinspect";
version = "0.0.20230824.182634";
src = fetchurl {
url = "https://elpa.gnu.org/devel/phpinspect-0.0.20230824.182634.tar";
sha256 = "1rz8f59bwg4glrm5xjmg7xpssmlc9gb2s1wg65w0zi2lxakxz7fv";
};
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/packages/phpinspect.html";
license = lib.licenses.free;
};
}) {};
phps-mode = callPackage ({ elpaBuild
, emacs
, fetchurl
@ -4575,10 +4609,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.9.8.0.20230805.161830";
version = "0.9.8.0.20230824.122600";
src = fetchurl {
url = "https://elpa.gnu.org/devel/project-0.9.8.0.20230805.161830.tar";
sha256 = "0cihdjw17jjjqw13ngsa1n5vjpvic4m3ra42x0x7nizv702ad0cx";
url = "https://elpa.gnu.org/devel/project-0.9.8.0.20230824.122600.tar";
sha256 = "07ssbvs9hmqcivjxyq1lycpjjdw7dvbxgw2ndw200jsrww7y065x";
};
packageRequires = [ emacs xref ];
meta = {
@ -4620,10 +4654,10 @@
elpaBuild {
pname = "pulsar";
ename = "pulsar";
version = "0.5.0.0.20230802.115005";
version = "1.0.1.0.20230824.40645";
src = fetchurl {
url = "https://elpa.gnu.org/devel/pulsar-0.5.0.0.20230802.115005.tar";
sha256 = "17ykmwwy364m8xvbjgavi9s9nlqysjwgvfbavjrr7c6ga7lm16ha";
url = "https://elpa.gnu.org/devel/pulsar-1.0.1.0.20230824.40645.tar";
sha256 = "113rcvnajrj6nnqzlj9fk5sc59sqn2z1ipp6xflq7q92lh8h1g3a";
};
packageRequires = [ emacs ];
meta = {
@ -4635,10 +4669,10 @@
elpaBuild {
pname = "pyim";
ename = "pyim";
version = "5.3.2.0.20230412.13407";
version = "5.3.2.0.20230814.41841";
src = fetchurl {
url = "https://elpa.gnu.org/devel/pyim-5.3.2.0.20230412.13407.tar";
sha256 = "0q4rnvrhvyybyadcc4nlrvzd54i41rxacfvh0ysc2cfiqcw9mkjv";
url = "https://elpa.gnu.org/devel/pyim-5.3.2.0.20230814.41841.tar";
sha256 = "05075hy3q5li3qha1g6cz86aycc3fahk67p5f7r7a6pvmbfc3vch";
};
packageRequires = [ async emacs xr ];
meta = {
@ -4667,10 +4701,10 @@
elpaBuild {
pname = "python";
ename = "python";
version = "0.28.0.20230804.122126";
version = "0.28.0.20230808.170856";
src = fetchurl {
url = "https://elpa.gnu.org/devel/python-0.28.0.20230804.122126.tar";
sha256 = "0wvjdsmxajz9dl7mnj0m2hqs0ln8s98gp3h1b60bpz18fww2r90y";
url = "https://elpa.gnu.org/devel/python-0.28.0.20230808.170856.tar";
sha256 = "1q72n1m1bkxgxs93ma4084wn3b53cssjqg3li89g8fpicd137i7b";
};
packageRequires = [ compat emacs seq ];
meta = {
@ -5599,10 +5633,10 @@
elpaBuild {
pname = "standard-themes";
ename = "standard-themes";
version = "1.2.0.0.20230602.54907";
version = "1.2.0.0.20230825.34554";
src = fetchurl {
url = "https://elpa.gnu.org/devel/standard-themes-1.2.0.0.20230602.54907.tar";
sha256 = "0fjibdx8hif1d82d4l7x3ky64b45l9qdyq1sgbv16qlyl5lbhnbb";
url = "https://elpa.gnu.org/devel/standard-themes-1.2.0.0.20230825.34554.tar";
sha256 = "10w1mwfzlcbmss6pm9yph5gq2xz5bcgqy9ji4ssazcg76dyj3r75";
};
packageRequires = [ emacs ];
meta = {
@ -5699,10 +5733,10 @@
elpaBuild {
pname = "svg-tag-mode";
ename = "svg-tag-mode";
version = "0.3.2.0.20230803.50443";
version = "0.3.2.0.20230824.94303";
src = fetchurl {
url = "https://elpa.gnu.org/devel/svg-tag-mode-0.3.2.0.20230803.50443.tar";
sha256 = "1973scw129mx9v7z1ms2ai56ljj5slpckv80vxl3jjlgmjxxzg61";
url = "https://elpa.gnu.org/devel/svg-tag-mode-0.3.2.0.20230824.94303.tar";
sha256 = "18pdzq1k3qign1rjfasfv4wfhiacgn2afycpfw5cxpdazx6hycv3";
};
packageRequires = [ emacs svg-lib ];
meta = {
@ -5871,10 +5905,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "0.8.0.20230801.91019";
version = "0.8.0.20230810.233751";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tempel-0.8.0.20230801.91019.tar";
sha256 = "0c4srhrb6pak34xqni0dxgi9n3la8avd0y9hgfb0n1xyzyh03v0v";
url = "https://elpa.gnu.org/devel/tempel-0.8.0.20230810.233751.tar";
sha256 = "0m982zs65vpk1sp9sasy4jpy3l4npqw6hzxn7687d0gplnjs1agw";
};
packageRequires = [ compat emacs ];
meta = {
@ -5982,14 +6016,17 @@
license = lib.licenses.free;
};
}) {};
tramp = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
tramp = callPackage ({ elpaBuild
, emacs
, fetchurl
, lib }:
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.6.1.1.0.20230730.64606";
version = "2.6.1.1.1.0.20230807.151320";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-2.6.1.1.0.20230730.64606.tar";
sha256 = "1vwwqf6q54cdysxbw4hqhcs3izmlzydb3k11q4x99j626rllj5nf";
url = "https://elpa.gnu.org/devel/tramp-2.6.1.1.1.0.20230807.151320.tar";
sha256 = "03ng854qza04hqdi6bl3wa1ppi6djlv1bq6ws2g36gi11drbd5d2";
};
packageRequires = [ emacs ];
meta = {
@ -6058,10 +6095,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.4.1.0.20230602.212120";
version = "0.4.3.0.20230825.201957";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-0.4.1.0.20230602.212120.tar";
sha256 = "0k8f9sbx84z6gc9z41djb3yl08anlf2nq0b7sn823gskq5pna37m";
url = "https://elpa.gnu.org/devel/transient-0.4.3.0.20230825.201957.tar";
sha256 = "1g39zmlpk2rc49m4swjsq321hpdrkgxaxw4jlw9rwky0q9s8q39y";
};
packageRequires = [ compat emacs ];
meta = {
@ -6129,10 +6166,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.3.4.0.20230726.211145";
version = "0.3.5.0.20230809.231343";
src = fetchurl {
url = "https://elpa.gnu.org/devel/triples-0.3.4.0.20230726.211145.tar";
sha256 = "0v477ja1jw8mdz5hq86p2aqlj8nmavidw02j9fj0xahv8cvcmjm7";
url = "https://elpa.gnu.org/devel/triples-0.3.5.0.20230809.231343.tar";
sha256 = "0fhwwagwghygg64p05r5vzj6vd2n9inv8v53y2mfjxvsbbz463rc";
};
packageRequires = [ emacs seq ];
meta = {
@ -6236,10 +6273,10 @@
elpaBuild {
pname = "urgrep";
ename = "urgrep";
version = "0.2.0snapshot0.20230804.235827";
version = "0.2.0snapshot0.20230821.140956";
src = fetchurl {
url = "https://elpa.gnu.org/devel/urgrep-0.2.0snapshot0.20230804.235827.tar";
sha256 = "0vlci7z2kpvrzlzlpfga0n3hbldqsi4whk73m6m3l8p8zxcidyca";
url = "https://elpa.gnu.org/devel/urgrep-0.2.0snapshot0.20230821.140956.tar";
sha256 = "0qx2qhd9dckagzj1vssi9kbmnzylj08d5sqhfr75pah05bb3b1sq";
};
packageRequires = [ compat emacs project ];
meta = {
@ -6470,10 +6507,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "1.4.0.20230725.200356";
version = "1.4.0.20230825.92114";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-1.4.0.20230725.200356.tar";
sha256 = "0csc1mdq1adzhncv7nnsi2jmnv4v994v8x0kxyr07axc069kh8hi";
url = "https://elpa.gnu.org/devel/vertico-1.4.0.20230825.92114.tar";
sha256 = "16kqsc82fas9pnhhmhgdnn0nqp26syl974yfczxc3qpfbapvh5nj";
};
packageRequires = [ compat emacs ];
meta = {
@ -6490,10 +6527,10 @@
elpaBuild {
pname = "vertico-posframe";
ename = "vertico-posframe";
version = "0.7.2.0.20230222.73835";
version = "0.7.3.0.20230818.15224";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-posframe-0.7.2.0.20230222.73835.tar";
sha256 = "04dj8w4mrx5fjkzc10qqgypz6dkz17kvykrbja33yqwasp1kam1v";
url = "https://elpa.gnu.org/devel/vertico-posframe-0.7.3.0.20230818.15224.tar";
sha256 = "0q23yw8dy9abawqlcpwjrk668kvxyffv972j0s6579z37i643gv6";
};
packageRequires = [ emacs posframe vertico ];
meta = {
@ -6657,10 +6694,10 @@
elpaBuild {
pname = "websocket";
ename = "websocket";
version = "1.14.0.20230730.11730";
version = "1.15.0.20230808.230535";
src = fetchurl {
url = "https://elpa.gnu.org/devel/websocket-1.14.0.20230730.11730.tar";
sha256 = "0184cjiqprf7g03kzl57623ww4jbv1pjb786gx3n25lcsv08iryr";
url = "https://elpa.gnu.org/devel/websocket-1.15.0.20230808.230535.tar";
sha256 = "1li62x00jirf3z0llx262j6galpsvbcrq4daybnfkskmj4br5lhp";
};
packageRequires = [ cl-lib ];
meta = {
@ -6853,10 +6890,10 @@
elpaBuild {
pname = "xr";
ename = "xr";
version = "1.24.0.20230801.101425";
version = "1.24.0.20230816.133012";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xr-1.24.0.20230801.101425.tar";
sha256 = "0dzwvbs62z07fyni4xh73wd1s2ipvrhcvid3cqs7m86kwgbh3g41";
url = "https://elpa.gnu.org/devel/xr-1.24.0.20230816.133012.tar";
sha256 = "0fpj8sp2g54is8cz6sj93jc6cfsxfjzn8nzxz73r3fj66lcklcxz";
};
packageRequires = [ emacs ];
meta = {
@ -6868,10 +6905,10 @@
elpaBuild {
pname = "xref";
ename = "xref";
version = "1.6.3.0.20230421.72914";
version = "1.6.3.0.20230812.3932";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xref-1.6.3.0.20230421.72914.tar";
sha256 = "1wbprwfadnj6kqxh8r4kbm2lg3wvfnrywih1kgjwpail5ssbm8ix";
url = "https://elpa.gnu.org/devel/xref-1.6.3.0.20230812.3932.tar";
sha256 = "0dd6mmacpf1bv605dghbanilv86aaqwikbq8il3p27zcld94q8jb";
};
packageRequires = [ emacs ];
meta = {

View File

@ -599,10 +599,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "0.16";
version = "0.17";
src = fetchurl {
url = "https://elpa.gnu.org/packages/cape-0.16.tar";
sha256 = "1l9zw71dl5g3q9iysd64l27id63w3klqy9dzc1fn1q6y5gsf8bl4";
url = "https://elpa.gnu.org/packages/cape-0.17.tar";
sha256 = "1kby5qbw2z5c6629vfx6dx4f1a8gx58ciif9b9589drc6fnnsnlr";
};
packageRequires = [ compat emacs ];
meta = {
@ -907,10 +907,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "0.37";
version = "0.38";
src = fetchurl {
url = "https://elpa.gnu.org/packages/corfu-0.37.tar";
sha256 = "0r5c8960nxfdn0kc0x7v0sla0mqids54s5xw9rj6818w1vk9r7g7";
url = "https://elpa.gnu.org/packages/corfu-0.38.tar";
sha256 = "1pj7zdcqfk77fvfqgvp1gri4m11akn5hd87av28k745i7s0nq0i6";
};
packageRequires = [ compat emacs ];
meta = {
@ -1507,10 +1507,10 @@
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "1.2.0";
version = "1.3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ef-themes-1.2.0.tar";
sha256 = "1s4kw4y8k66x76j6c03gr2my2s95ymdjxwh01lzhyy5xkggikqfj";
url = "https://elpa.gnu.org/packages/ef-themes-1.3.0.tar";
sha256 = "1cchc1cfp2y32d736r4523gjzvg4rd1nqddxsjsk5kialz06alms";
};
packageRequires = [ emacs ];
meta = {
@ -1696,10 +1696,10 @@
elpaBuild {
pname = "ement";
ename = "ement";
version = "0.10";
version = "0.11";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ement-0.10.tar";
sha256 = "0iw4vk99h15zhq507praqqar9sc5yyk5hbckygbr4x6af88jc02i";
url = "https://elpa.gnu.org/packages/ement-0.11.tar";
sha256 = "0hsing0iwb69qmnzqii66rqb0cwy3k35ybl68a9jh7iw97jcxm73";
};
packageRequires = [
emacs
@ -1863,6 +1863,21 @@
license = lib.licenses.free;
};
}) {};
expreg = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "expreg";
ename = "expreg";
version = "1.0.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/expreg-1.0.0.tar";
sha256 = "0fyyp1cqhgbqmyjb4dyr49zg3jpj3hkhgzl1lh2gcp08d83jl6av";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/expreg.html";
license = lib.licenses.free;
};
}) {};
external-completion = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "external-completion";
@ -2524,10 +2539,10 @@
elpaBuild {
pname = "inspector";
ename = "inspector";
version = "0.31";
version = "0.33";
src = fetchurl {
url = "https://elpa.gnu.org/packages/inspector-0.31.tar";
sha256 = "0h6qc9g7glxvc4ap9jm0zifljgaxc3291m1dqjprl0f48li4wphd";
url = "https://elpa.gnu.org/packages/inspector-0.33.tar";
sha256 = "1kap3z68sjjaszmmznl4kk6mr31yd99cqv4yj34zb94vsb2xb6xj";
};
packageRequires = [ emacs ];
meta = {
@ -2864,10 +2879,10 @@
elpaBuild {
pname = "latex-table-wizard";
ename = "latex-table-wizard";
version = "1.5.2";
version = "1.5.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/latex-table-wizard-1.5.2.tar";
sha256 = "0vm4iv0ryff95yld8hlrlmn0wfgkj9690yiwd8pvja2w5m578mf2";
url = "https://elpa.gnu.org/packages/latex-table-wizard-1.5.3.tar";
sha256 = "1lwnz3c4228cnbxnqrm6g476khb0gqgh1qdjm39q8w89nw47vvfy";
};
packageRequires = [ auctex emacs transient ];
meta = {
@ -3638,10 +3653,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.6.7";
version = "9.6.8";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.6.7.tar";
sha256 = "1wj9sj9ybfkwsk6chxs4pk7fxmnw3r6ai9xj9rr0wrvk0771350c";
url = "https://elpa.gnu.org/packages/org-9.6.8.tar";
sha256 = "1drkpwpjkbi5q6hnifi1x6ib0fp51isga2gl0hj7q0shy161ajv0";
};
packageRequires = [ emacs ];
meta = {
@ -3728,10 +3743,10 @@
elpaBuild {
pname = "org-remark";
ename = "org-remark";
version = "1.1.0";
version = "1.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-remark-1.1.0.tar";
sha256 = "0vbs4dz86bz1s5crf7gfm4h4wpb7ibky3698ghdb4v4d5piz86ld";
url = "https://elpa.gnu.org/packages/org-remark-1.2.1.tar";
sha256 = "0xf10kgb0g4y9i4s1d3a1i5a119a1pijzhp5xxj2b2wyvjs2g3yk";
};
packageRequires = [ emacs org ];
meta = {
@ -4103,10 +4118,10 @@
elpaBuild {
pname = "pulsar";
ename = "pulsar";
version = "0.5.0";
version = "1.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/pulsar-0.5.0.tar";
sha256 = "1bs6f8j1a7vypwm087zsrccv5kbahxyg3nhc65ffgpwrnxfp4v96";
url = "https://elpa.gnu.org/packages/pulsar-1.0.1.tar";
sha256 = "0qknyd6ihqg4n940yll5v2hz3w07fsp4mbdfh7drbws13c1ivnly";
};
packageRequires = [ emacs ];
meta = {
@ -5322,10 +5337,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.6.1.1";
version = "2.6.1.1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.6.1.1.tar";
sha256 = "0bjj4r46jgrh72p5fxyv0h0r7cx6x0l3abfcyj91hmyfgifkc5cv";
url = "https://elpa.gnu.org/packages/tramp-2.6.1.1.1.tar";
sha256 = "1aclan50xl0cgsxy9l7c1dd73w4kklmap9c74gndcssdi6p1mw69";
};
packageRequires = [ emacs ];
meta = {
@ -5382,10 +5397,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.4.1";
version = "0.4.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.4.1.tar";
sha256 = "0mw619057spgz9rrf8rws1zywpjl8ri7hz30f4g8wxqsgrk4ph79";
url = "https://elpa.gnu.org/packages/transient-0.4.3.tar";
sha256 = "1aqw7fr5p2f1xs5pvfpmhhvh16491qvcbg40993siqkdi05w4i1j";
};
packageRequires = [ compat emacs ];
meta = {
@ -5442,10 +5457,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.3.4";
version = "0.3.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/triples-0.3.4.tar";
sha256 = "1y0qqa51iaj62yishyl3j2j9s2p1wzg6yasq417ls3x4rdccji0g";
url = "https://elpa.gnu.org/packages/triples-0.3.5.tar";
sha256 = "086w3izri2fvg2w9lq4srjcq9gc6amz5vj2iihhysd10ypj3zxwy";
};
packageRequires = [ emacs seq ];
meta = {
@ -5773,10 +5788,10 @@
elpaBuild {
pname = "vertico-posframe";
ename = "vertico-posframe";
version = "0.7.2";
version = "0.7.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/vertico-posframe-0.7.2.tar";
sha256 = "1sbgg0syyk24phwzji40lyw5dmwxssgvwv2fs8mbmkhv0q44f9ny";
url = "https://elpa.gnu.org/packages/vertico-posframe-0.7.3.tar";
sha256 = "1gfapchkj9jkzlyz3hzkb9kpifcak0fn4y5jw6f2cs6379sjwvzm";
};
packageRequires = [ emacs posframe vertico ];
meta = {
@ -5926,10 +5941,10 @@
elpaBuild {
pname = "websocket";
ename = "websocket";
version = "1.14";
version = "1.15";
src = fetchurl {
url = "https://elpa.gnu.org/packages/websocket-1.14.tar";
sha256 = "0g75kaw9bdk30apiyk09583amnw9458kkmgbbcl2myqfqspywnva";
url = "https://elpa.gnu.org/packages/websocket-1.15.tar";
sha256 = "0mvvq9gsx856ip2gkrvjw4k8a85vrrkp27dcpkvamxq93lfd7hin";
};
packageRequires = [ cl-lib ];
meta = {

View File

@ -306,10 +306,10 @@
elpaBuild {
pname = "cdlatex";
ename = "cdlatex";
version = "4.15";
version = "4.18";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cdlatex-4.15.tar";
sha256 = "1dj525adlc6qmv4msbhhlhli5603l0sgi40qfi6cs01ggqkpw64j";
url = "https://elpa.nongnu.org/nongnu/cdlatex-4.18.tar";
sha256 = "15jmy0m1rnpnldl5kwfkipzphgyw4l3fyh30ig3kmzyj8jnpfy4q";
};
packageRequires = [];
meta = {
@ -353,10 +353,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.16.1";
version = "5.16.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.16.1.tar";
sha256 = "16zazwq3r6n7v7696cykf7p1pl977chwc5xijirm1p2lxbqdgy7n";
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.16.2.tar";
sha256 = "08bqacpdxkapga163fcjyq0r131a5xjhi85j8v470v0gpvfwvm61";
};
packageRequires = [ emacs ];
meta = {
@ -364,6 +364,21 @@
license = lib.licenses.free;
};
}) {};
clojure-ts-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.1.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/clojure-ts-mode-0.1.4.tar";
sha256 = "1swgcwn5wn23lbi4kjf4f1k7bayyprqm2bqvhdln7vghr5414pi0";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/clojure-ts-mode.html";
license = lib.licenses.free;
};
}) {};
coffee-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "coffee-mode";
@ -406,10 +421,10 @@
elpaBuild {
pname = "corfu-terminal";
ename = "corfu-terminal";
version = "0.6";
version = "0.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/corfu-terminal-0.6.tar";
sha256 = "1ndg7ac61gi3ikzygaac8368jw0fwa0xs7kbnz1xp083095y5r0p";
url = "https://elpa.nongnu.org/nongnu/corfu-terminal-0.7.tar";
sha256 = "1vva3wwmczdph8dlhvwy1vlan8nmzlz6370zia6hz3adwc496a4s";
};
packageRequires = [ corfu emacs popon ];
meta = {
@ -1029,10 +1044,10 @@
elpaBuild {
pname = "geiser";
ename = "geiser";
version = "0.29";
version = "0.29.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/geiser-0.29.tar";
sha256 = "0dzqqxb83krvc6w6rwyh2i012js2qg261cgppn2dwck8cw843jx8";
url = "https://elpa.nongnu.org/nongnu/geiser-0.29.1.tar";
sha256 = "0k9jvnaci23swyf3zy67f9msz205d9vdm90rgidnl81w7hg8gjm4";
};
packageRequires = [ emacs project ];
meta = {
@ -1396,16 +1411,16 @@
license = lib.licenses.free;
};
}) {};
haskell-mode = callPackage ({ elpaBuild, fetchurl, lib }:
haskell-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "haskell-mode";
ename = "haskell-mode";
version = "17.2";
version = "17.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/haskell-mode-17.2.tar";
sha256 = "1crq9065jy3941z9wh09n82x7bbbmxgcn9ylfj9xgn1rcvgb0cmg";
url = "https://elpa.nongnu.org/nongnu/haskell-mode-17.4.tar";
sha256 = "0xf8smasbb53ddg4vxckpg5w48dnm16v2k5vimfqr73cig49z87f";
};
packageRequires = [];
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/haskell-mode.html";
license = lib.licenses.free;
@ -1426,16 +1441,16 @@
license = lib.licenses.free;
};
}) {};
helm = callPackage ({ elpaBuild, fetchurl, helm-core, lib, popup }:
helm = callPackage ({ elpaBuild, fetchurl, helm-core, lib, popup, wfnames }:
elpaBuild {
pname = "helm";
ename = "helm";
version = "3.9.1";
version = "3.9.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-3.9.1.tar";
sha256 = "0gfhqag2f2ci3l9v504s1dv8shz5ncmiw2658q1d16w63fgakafk";
url = "https://elpa.nongnu.org/nongnu/helm-3.9.4.tar";
sha256 = "1x0nvzm7xx3xik3znfhsmgbprysrapviv6lf7ndqxgi2cj27jfv3";
};
packageRequires = [ helm-core popup ];
packageRequires = [ helm-core popup wfnames ];
meta = {
homepage = "https://elpa.gnu.org/packages/helm.html";
license = lib.licenses.free;
@ -1445,10 +1460,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
version = "3.9.3";
version = "3.9.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-core-3.9.3.tar";
sha256 = "07svs1hdj30vrncp0kbmkxlfmwmdvd7nb19851p1bk0a7llkbfpm";
url = "https://elpa.nongnu.org/nongnu/helm-core-3.9.4.tar";
sha256 = "11aa019d5impf6c3apaz44hv5hjfg3g4wn4a1m7a5svr6isfa79w";
};
packageRequires = [ async emacs ];
meta = {
@ -1869,10 +1884,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
version = "1.4.3";
version = "1.4.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/meow-1.4.3.tar";
sha256 = "0anpmgpr969lkyzmsms9pcbdhjpfpwyf865pmgl0zd23m922d8s6";
url = "https://elpa.nongnu.org/nongnu/meow-1.4.4.tar";
sha256 = "013nmc0jcvwfh6s1l59kld8393ld4sy5icbah9hzd0chj6l72mgh";
};
packageRequires = [ emacs ];
meta = {
@ -2156,10 +2171,10 @@
elpaBuild {
pname = "org-tree-slide";
ename = "org-tree-slide";
version = "2.8.19";
version = "2.8.20";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/org-tree-slide-2.8.19.tar";
sha256 = "0sdffwbzmf7fn2k0x9z88s48nq5wg7s9fqgazbr179v9kic1s4gr";
url = "https://elpa.nongnu.org/nongnu/org-tree-slide-2.8.20.tar";
sha256 = "0aiqiawflgpf56mgr6pkkkqzdc7pwaw575q0yc6f6bvg7idn14qd";
};
packageRequires = [ emacs ];
meta = {
@ -2770,16 +2785,16 @@
license = lib.licenses.free;
};
}) {};
sweeprolog = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
sweeprolog = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "sweeprolog";
ename = "sweeprolog";
version = "0.22.0";
version = "0.23.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.22.0.tar";
sha256 = "0iqihdlypq9hs2m351pzrzc43jdxzpbws5pmb035668r38qc6v32";
url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.23.0.tar";
sha256 = "0l2n3411ljbsfy2b2akp30488yi2hbhkyhm8jr1fs39n9k8aks48";
};
packageRequires = [ emacs ];
packageRequires = [ compat emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/sweeprolog.html";
license = lib.licenses.free;
@ -3111,6 +3126,21 @@
license = lib.licenses.free;
};
}) {};
wfnames = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "wfnames";
ename = "wfnames";
version = "1.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/wfnames-1.1.tar";
sha256 = "04plvqn4srv1v7d7zx6qb0xm62c1hwkiqpq34w17daw9si2pvpan";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/wfnames.html";
license = lib.licenses.free;
};
}) {};
wgrep = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "wgrep";
@ -3145,10 +3175,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.3.0";
version = "3.3.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.3.0.tar";
sha256 = "1kawmx6wkkbkl87lkvjp1z88ynycql5i62rrzvrqjyscps82914j";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.3.1.tar";
sha256 = "0pwmwx1mw8mzj45ikfz30j91765rwbkmji5j4pmgq9djcz46hn85";
};
packageRequires = [ compat emacs ];
meta = {
@ -3228,10 +3258,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "24.4.20230805215231";
version = "24.8.20230825161727";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.4.20230805215231.tar";
sha256 = "19r7avllf97g3s8zsv11nb4vs4j005ailm1lav48nll9zlm58j5x";
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.8.20230825161727.tar";
sha256 = "018qp7gg1nm4b54gmp8q6w5hn5d2266pvg7m574js0jjbcnai8mv";
};
packageRequires = [ emacs ];
meta = {

View File

@ -23,13 +23,13 @@
let
pname = "pulsar";
version = "1.107.1";
version = "1.108.0";
sourcesPath = {
x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz";
x86_64-linux.hash = "sha256-stY/sutbFVWQuN6C/tkT/G5MMVypgm3Um78jk8RHF6k=";
x86_64-linux.hash = "sha256-9wxMKekowNkFX+m3h2ZeTXu/uMLyPi6IIbseJ16shG4=";
aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz";
aarch64-linux.hash = "sha256-umL60+FJKT8ThnzxgzzVzsY0nhJwsNF4YvrKoruxz7U=";
aarch64-linux.hash = "sha256-GdPnmhMZR3Y2WB2j98JEWomdKFZuTgxN8oga/tBwA4U=";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
additionalLibs = lib.makeLibraryPath [

View File

@ -28,13 +28,13 @@
buildDotnetModule rec {
pname = "ryujinx";
version = "1.1.986"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
version = "1.1.999"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
src = fetchFromGitHub {
owner = "Ryujinx";
repo = "Ryujinx";
rev = "33f544fd9248361440afd6013e0ef9d69971d6da";
sha256 = "1cnz3j8qndfrm1iifbzswyf4vcii939naj29bvr2mp6bdwrbqi49";
rev = "7f96dbc0242f169caeb8461237bc01a23c115f56";
sha256 = "1fi1bfbz07k9n8civ7gv0rlksdm59wpjcq50hrj7dgwnkrlmxdi2";
};
dotnet-sdk = dotnetCorePackages.sdk_7_0;

View File

@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "mc";
version = "4.8.29";
version = "4.8.30";
src = fetchurl {
url = "https://www.midnight-commander.org/downloads/${pname}-${version}.tar.xz";
sha256 = "sha256-AdijuU9YGAzKW/FyV7UHjR/W/SeptcDpcOx2dUlUCtQ=";
sha256 = "sha256-Xrw8shRLlwxRSf2lVsStULeHgElGls3y0UpTIEyVx98=";
};
nativeBuildInputs = [ pkg-config unzip ]

View File

@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "ytree";
version = "2.04";
version = "2.05";
src = fetchurl {
url = "https://han.de/~werner/${pname}-${version}.tar.gz";
sha256 = "sha256-bnqLf2jv5tNlq+M6HQbXOa2F8io9VN3QrsJKNHjWZkI=";
sha256 = "sha256-jPixUeSRO1t/epHf/VxzBhBqQkd+xE5x1ix19mq2Glc=";
};
buildInputs = [

View File

@ -2,6 +2,7 @@
, fetchFromGitHub
, python3
, qt5
, stdenv
, installShellFiles
}:
@ -18,7 +19,9 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = [ installShellFiles qt5.wrapQtAppsHook python3.pkgs.setuptools ];
propagatedBuildInputs = with python3.pkgs; [ pyqt5 py3exiv2 qt5.qtsvg ];
propagatedBuildInputs = with python3.pkgs; [ pyqt5 py3exiv2 ];
buildInputs = [ qt5.qtsvg ] ++ lib.optionals stdenv.isLinux [ qt5.qtwayland ];
postInstall = ''
install -Dm644 misc/vimiv.desktop $out/share/applications/vimiv.desktop
@ -35,7 +38,7 @@ python3.pkgs.buildPythonApplication rec {
# Vimiv has to be wrapped manually because it is a non-ELF executable.
dontWrapQtApps = true;
preFixup = ''
wrapQtApp $out/bin/vimiv
wrapQtApp $out/bin/vimiv
'';
meta = with lib; {
@ -43,6 +46,7 @@ python3.pkgs.buildPythonApplication rec {
license = licenses.gpl3Plus;
homepage = "https://github.com/karlch/vimiv-qt";
maintainers = with maintainers; [ dschrempf ];
mainProgram = "vimiv";
platforms = platforms.all;
};
}

View File

@ -1,4 +1,5 @@
{ lib
, stdenv
, rustPlatform
, fetchgit
, makeWrapper
@ -9,6 +10,7 @@
, ffmpeg
, callPackage
, unstableGitUpdater
, darwin
}:
rustPlatform.buildRustPackage {
@ -39,6 +41,8 @@ rustPlatform.buildRustPackage {
glib
libopus
vips
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreServices
];
postInstall = ''

View File

@ -2,10 +2,10 @@
let
pname = "firefly-desktop";
version = "1.3.3";
version = "2.1.5";
src = fetchurl {
url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage";
sha256 = "a052efa29aa692eeafc921a2be4a5cbf71ae0b4216bd4759ea179086fb44c6d6";
sha256 = "sha256-33LQedZTfps7uAB5LGGXM/YB7SySTJLp70+yS5pMvIk=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };

View File

@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec {
pname = "fluidd";
version = "1.25.0";
version = "1.25.2";
src = fetchurl {
name = "fluidd-v${version}.zip";
url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip";
sha256 = "sha256-p8NesTNwsiq4YiEHtBpYP6eljs4PvDaQ2Ot6/htvzr4=";
sha256 = "sha256-WlUTRmQ1RWI2HQ5Kn85q+/fzVnTsda2aqgTWRlA+5JY=";
};
nativeBuildInputs = [ unzip ];

View File

@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, dee, gtk3, intltool, libdbusmenu-gtk3, libunity, pkg-config, rsync }:
stdenv.mkDerivation rec {
version = "1.3.0";
version = "1.3.1";
pname = "grsync";
src = fetchurl {
url = "mirror://sourceforge/grsync/grsync-${version}.tar.gz";
sha256 = "sha256-t8fGpi4FMC2DF8OHQefXHvmrRjnuW/8mIqODsgQ6Nfw=";
sha256 = "sha256-M8wOJdqmLlunCRyuo8g6jcdNxddyHEUB00nyEMSzxtM=";
};
nativeBuildInputs = [

View File

@ -12,9 +12,10 @@ buildGoModule rec {
owner = "DarthSim";
repo = "hivemind";
rev = "v${version}";
sha256 = "YUR9OwRuH1xSPs8iTsSIjLCt2TyYH357IAYULGTyYUc=";
hash = "sha256-YUR9OwRuH1xSPs8iTsSIjLCt2TyYH357IAYULGTyYUc=";
};
vendorSha256 = "KweFhT8Zueg45Q/vw3kNET35hB+0WbUPfz0FYaAiIA8=";
vendorHash = "sha256-KweFhT8Zueg45Q/vw3kNET35hB+0WbUPfz0FYaAiIA8=";
meta = with lib; {
homepage = "https://github.com/DarthSim/";

View File

@ -5,13 +5,13 @@
mkDerivation rec {
pname = "klayout";
version = "0.28.10";
version = "0.28.11";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${version}";
hash = "sha256-CDaLKBDm4slUMZ8OWm/wNub4P8LY26P8G8oIxwzJyXY=";
hash = "sha256-PEWb2QBWK3XMuOAkSI2nAk6UJronG+3+NBU92uWO5LQ=";
};
postPatch = ''

View File

@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
(rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"pathfinder_canvas-0.5.0" = "sha256-k2Sj69hWA0UzRfv91aG1TAygVIuOX3gmipcDbuZxxc8=";
"pathfinder_canvas-0.5.0" = "sha256-k2Sj69hWA0UzRfv91aG1TAygVIuOX3gmipcDbuZxxc8=";
};
})
(rustPlatform.importCargoLock {
@ -123,5 +123,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Only;
maintainers = with maintainers; [ GaetanLepage ];
platforms = platforms.linux;
mainProgram = "missioncenter";
};
}

View File

@ -9,13 +9,13 @@
mkDerivation rec {
pname = "moolticute";
version = "1.01.0";
version = "1.02.0";
src = fetchFromGitHub {
owner = "mooltipass";
repo = pname;
rev = "v${version}";
sha256 = "sha256-6vqYyAJ9p0ey49kc2Tp/HZVv0mePARX2dcmcIG4bcNQ=";
sha256 = "sha256-URGAhd7u1DrGReQAwsX9LMj7Jq1GsILzP8fVFnA74O4=";
};
outputs = [ "out" "udev" ];

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "nwg-dock";
version = "0.3.6";
version = "0.3.7";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-Nh6VAgQIGxNxkWnNieRope5Hj3RL0uSFuOLqg+/oucw=";
sha256 = "sha256-Ci+221sXlaqr164OYVhj8sqGSwlpFln2RRUiGoTO8Fk=";
};
vendorHash = "sha256-k/2JD25ZmVI3G9GqJnI9vz5WtRc2vo4nfAiGUt6IPyU=";
vendorHash = "sha256-GW+shKOCwU8yprEfBeAPx1RDgjA7cZZzXDG112bdZ6k=";
ldflags = [ "-s" "-w" ];

View File

@ -11,16 +11,16 @@
buildGoModule rec {
pname = "nwg-drawer";
version = "0.3.8";
version = "0.3.9";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-34C0JmsPuDqR3QGmGf14naGOu9xPtPbpdWUvkbilkqs=";
sha256 = "sha256-RCryDei8Tw1f+7y8iIDC3mASv5nwq4qrWRc4CudS/Cg=";
};
vendorHash = "sha256-RehZ86XuFs1kbm9V3cgPz1SPG3izK7/6fHQjPTHOYZs=";
vendorHash = "sha256-YwXX3srQdCicJlstodqOsL+dwBNVyJx/SwC2dMOUBh4=";
buildInputs = [ cairo gtk3 gtk-layer-shell ];
nativeBuildInputs = [ pkg-config wrapGAppsHook gobject-introspection ];

View File

@ -1,13 +1,25 @@
{ stdenvNoCC, stdenv
{ stdenvNoCC
, stdenv
, lib
, dpkg, autoPatchelfHook, makeWrapper
, dpkg
, autoPatchelfHook
, makeWrapper
, fetchurl
, alsa-lib, openssl, udev
, alsa-lib
, openssl
, udev
, libglvnd
, libX11, libXcursor, libXi, libXrandr
, libX11
, libXcursor
, libXi
, libXrandr
, libXfixes
, libpulseaudio
, libva
, ffmpeg
, libpng
, libjpeg8
, curl
}:
stdenvNoCC.mkDerivation {
@ -15,7 +27,7 @@ stdenvNoCC.mkDerivation {
version = "150_86e";
src = fetchurl {
url = "https://web.archive.org/web/20230124210253/https://builds.parsecgaming.com/package/parsec-linux.deb";
url = "https://web.archive.org/web/20230531105208/https://builds.parsec.app/package/parsec-linux.deb";
sha256 = "sha256-wwBy86TdrHaH9ia40yh24yd5G84WTXREihR+9I6o6uU=";
};
@ -44,10 +56,14 @@ stdenvNoCC.mkDerivation {
libpulseaudio
libva
ffmpeg
libpng
libjpeg8
curl
libX11
libXcursor
libXi
libXrandr
libXfixes
];
prepareParsec = ''
@ -74,6 +90,19 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
# Only the main binary needs to be patched, the wrapper script handles
# everything else. The libraries in `share/parsec/skel` would otherwise
# contain dangling references when copied out of the nix store.
dontAutoPatchelf = true;
fixupPhase = ''
runHook preFixup
autoPatchelf $out/bin
runHook postFixup
'';
meta = with lib; {
homepage = "https://parsecgaming.com/";
changelog = "https://parsec.app/changelog";

View File

@ -18,14 +18,14 @@
mkDerivation rec {
pname = "qcad";
version = "3.28.1.0";
version = "3.28.1.3";
src = fetchFromGitHub {
name = "qcad-${version}-src";
owner = "qcad";
repo = "qcad";
rev = "v${version}";
sha256 = "sha256-NizAUyj6YbfjxXDQkVaqzkp11WMJlt4FMr72i3Cn564=";
sha256 = "sha256-4Kr/zKE2VqAblNvxT9dg1325V0OCMca3MPEiG3fTxT4=";
};
patches = [

View File

@ -0,0 +1,47 @@
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, bzip2
, zstd
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "rust-traverse";
version = "2.0.0";
src = fetchFromGitHub {
owner = "dmcg310";
repo = "Rust-Traverse";
rev = "v${version}";
hash = "sha256-OcCWmBNDo4AA5Pk5TQqb8hen9LlHaY09Wrm4BkrU7qA=";
};
cargoHash = "sha256-aZ0KewzeC6o+wW2EejodHnOPbuTLjRufEYGWDyoqkq0=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
bzip2
zstd
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk_11_0.frameworks.Foundation
];
env = {
ZSTD_SYS_USE_PKG_CONFIG = true;
};
meta = with lib; {
description = "Terminal based file explorer";
homepage = "https://github.com/dmcg310/Rust-Traverse";
changelog = "https://github.com/dmcg310/Rust-Traverse/releases/tag/${src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
mainProgram = "rt";
};
}

View File

@ -2,6 +2,7 @@
, stdenv
, installShellFiles
, fetchFromGitHub
, fetchurl
, freetype
, gumbo
, harfbuzz
@ -26,6 +27,15 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "sha256-GFZaTXJhoBB+rSe7Qk6H6FZJVXr3nO9XgM+LAbS4te4=";
};
patches = [
# Fixed compatibility with mupdf-0.23.0
# https://github.com/ahrm/sioyek/issues/804
(fetchurl {
url = "https://git.alpinelinux.org/aports/plain/community/sioyek/mupdf-0.23.0.patch?id=86e913eccf19b97a16f25d9b6cdf0f50232f1226";
hash = "sha256-sEqhpk7/h6g/fIhbu5LgpKKnbnIFLInrTP1k+/GhrXE=";
})
];
buildInputs = [
gumbo
harfbuzz

View File

@ -0,0 +1,50 @@
diff --git a/src/functions.vala b/src/functions.vala
index cf7fefc..9b4d82a 100644
--- a/src/functions.vala
+++ b/src/functions.vala
@@ -102,10 +102,7 @@ namespace SwayNotificationCenter {
public static string get_style_path (owned string ? custom_path,
bool only_system = false) {
- string[] paths = {
- // Fallback location. Specified in postinstall.py
- "/usr/local/etc/xdg/swaync/style.css"
- };
+ string[] paths = {};
if (custom_path != null && custom_path.length > 0) {
// Replaces the home directory relative path with a absolute path
if (custom_path.get (0) == '~') {
@@ -123,7 +120,9 @@ namespace SwayNotificationCenter {
paths += Path.build_path (Path.DIR_SEPARATOR.to_string (),
path, "swaync/style.css");
}
-
+ // Fallback location. Specified in postinstall.py. Mostly for Debian
+ paths += "/usr/local/etc/xdg/swaync/style.css";
+
string path = "";
foreach (string try_path in paths) {
if (File.new_for_path (try_path).query_exists ()) {
@@ -140,10 +139,7 @@ namespace SwayNotificationCenter {
}
public static string get_config_path (owned string ? custom_path) {
- string[] paths = {
- // Fallback location. Specified in postinstall.py
- "/usr/local/etc/xdg/swaync/config.json"
- };
+ string[] paths = {};
if (custom_path != null && custom_path.length > 0) {
// Replaces the home directory relative path with a absolute path
if (custom_path.get (0) == '~') {
@@ -158,7 +154,9 @@ namespace SwayNotificationCenter {
paths += Path.build_path (Path.DIR_SEPARATOR.to_string (),
path, "swaync/config.json");
}
-
+ // Fallback location. Specified in postinstall.py. Mostly for Debian
+ paths += "/usr/local/etc/xdg/swaync/config.json";
+
string path = "";
foreach (string try_path in paths) {
if (File.new_for_path (try_path).query_exists ()) {

View File

@ -37,6 +37,10 @@ stdenv.mkDerivation (finalAttrs: rec {
hash = "sha256-mwwSTs4d9jUXUy33nSYJCRFlpH6naCmbRUSpfVacMBE=";
};
patches = [
./001-backport-pr296.patch
];
nativeBuildInputs = [
bash-completion
# cmake # currently conflicts with meson
@ -70,6 +74,8 @@ stdenv.mkDerivation (finalAttrs: rec {
postPatch = ''
chmod +x build-aux/meson/postinstall.py
patchShebangs build-aux/meson/postinstall.py
substituteInPlace src/functions.vala --replace /usr/local/etc $out/etc
'';
passthru.tests.version = testers.testVersion {

View File

@ -2,13 +2,13 @@
xmrig.overrideAttrs (oldAttrs: rec {
pname = "xmrig-mo";
version = "6.19.3-mo1";
version = "6.20.0-mo1";
src = fetchFromGitHub {
owner = "MoneroOcean";
repo = "xmrig";
rev = "v${version}";
sha256 = "sha256-0yH+EFhzhDS/75AIjMiFbkQuHfPaJRzdr7n4/WBkeNM=";
sha256 = "sha256-yHAipyZJXwH21u4YwjUqDCsXHVrI+eSnp4Iqt3AZC9A=";
};
meta = with lib; {

View File

@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "yewtube";
version = "2.10.4";
version = "2.10.5";
src = fetchFromGitHub {
owner = "mps-youtube";
repo = "yewtube";
rev = "refs/tags/v${version}";
hash = "sha256-v0ePyY+7GUlnv1WLKn7GuIv+A2QdXObRnTyMkk5hI1U=";
hash = "sha256-a7ySRHSRHmQePaVV7HnCk8QsiAQfN4nCVRdamPMUHGo=";
};
postPatch = ''

View File

@ -3,10 +3,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
version = "116.0.3";
version = "117.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "194c50e9ba5a918c37fbef8cd72ffb98e5e9f51955d8172b6666a758b5f20777ca0a7f79dff0328305fb6dafefb102ab002e326f47d0965a4dc6d3e9287c42b9";
sha512 = "4d2afa9bac9d0724fb3568f77a8103d75e90635802f47f2023127de07d70ff145fb0c19e6a4fd37bfe93a7bbb1ec506955c0d4fe3b07057561ebea82b8d6c8d2";
};
meta = {
@ -90,11 +90,11 @@
firefox-esr-102 = buildMozillaMach rec {
pname = "firefox-esr-102";
version = "102.14.0esr";
version = "102.15.0esr";
applicationName = "Mozilla Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd";
sha512 = "87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9";
};
meta = {
@ -119,11 +119,11 @@
firefox-esr-115 = buildMozillaMach rec {
pname = "firefox-esr-115";
version = "115.1.0esr";
version = "115.2.0esr";
applicationName = "Mozilla Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592";
sha512 = "df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812";
};
meta = {

View File

@ -9,13 +9,13 @@
buildGoModule rec {
pname = "kaniko";
version = "1.13.0";
version = "1.14.0";
src = fetchFromGitHub {
owner = "GoogleContainerTools";
repo = "kaniko";
rev = "v${version}";
hash = "sha256-bzMhK60BwJ7A1sGV0rutLOfgvbH/deDQNFZ8BB1hREc=";
hash = "sha256-sDZg2eKTwy3Y7Uaky4rz7EuU1EKY/S4VAEaj7GMN6Uo=";
};
vendorHash = null;

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kubeseal";
version = "0.23.0";
version = "0.23.1";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
sha256 = "sha256-Xtyn08rlBo17ouxSLQcVT8mQQ6nuDKPjE4OHBdze8/Q=";
sha256 = "sha256-FhkeovWuDQZ7KwyIk6YY/iWfRQxTUT0fcAJcCiTZ9Cg=";
};
vendorHash = "sha256-MTueX4+cZIUdjE2BRLVGv7PJr3haV11woJmrkeKFpr0=";
vendorHash = "sha256-mtWh5nJrdy7PIk4+S+66Xgqpllg6lAyc73lW/bjV5AE=";
subPackages = [ "cmd/kubeseal" ];

View File

@ -2,7 +2,7 @@
(callPackage ./generic.nix { }) {
channel = "stable";
version = "2.13.6";
sha256 = "1z5gcz1liyxydy227vb350k0hsq31x80kvxamx7l1xkd2p0mcmbj";
vendorSha256 = "sha256-5T3YrYr7xeRkAADeE24BPu4PYU4mHFspqAiBpS8n4Y0=";
version = "2.14.0";
sha256 = "0j4qzmfhi286vsngf1j3s8zhk7xj2saqr27clmjy7ypjszlz5rvm";
vendorSha256 = "sha256-HxxekAipoWNxcLUSOSwUOXlrWMODw7gS8fcyTD3CMYE=";
}

View File

@ -2,7 +2,7 @@
(callPackage ./generic.nix { }) {
channel = "edge";
version = "23.8.2";
sha256 = "18lz817d1jjl8ynkdhvm32p8ja9bkh1xqkpi514cws27y3zcirrz";
vendorSha256 = "sha256-SIyS01EGpb3yzw3NIBAO47ixAiWPX2F+9ANoeCTkbRg=";
version = "23.8.3";
sha256 = "1mj16nzs2da530lvvsg6gh8fcgy8rwq13mryqznflgyr39x4c56i";
vendorSha256 = "sha256-HxxekAipoWNxcLUSOSwUOXlrWMODw7gS8fcyTD3CMYE=";
}

View File

@ -82,7 +82,7 @@ rec {
vendorSha256 = "sha256-y3WiQuoQn6SdwTgtPWuB6EBtsJC+YleQPzownZQNkno=";
passthru.tests.nomad = nixosTests.nomad;
preCheck = ''
export PATH="$PATH:/build/go/bin"
export PATH="$PATH:$NIX_BUILD_TOP/go/bin"
'';
};
@ -93,7 +93,7 @@ rec {
vendorSha256 = "sha256-Y3O7ADzZPlLWFbXSYBcI6b5MAhMD0UnkhQxO9VJMpOY=";
passthru.tests.nomad = nixosTests.nomad;
preCheck = ''
export PATH="$PATH:/build/go/bin"
export PATH="$PATH:$NIX_BUILD_TOP/go/bin"
'';
};
}

View File

@ -46,11 +46,11 @@
"vendorHash": "sha256-6oPftQghM0h0pgc04Rm4PD8OZ/z+dEdcsIqWPPbSgbM="
},
"alicloud": {
"hash": "sha256-hE93VV29Whh2POUz15Hcx8aq/78cw7NXDn+xUhrEA+E=",
"hash": "sha256-Ni69AvtyRgwT89OayULlqS8mWdoK+BLK35H0sQEiksg=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.209.0",
"rev": "v1.209.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -155,11 +155,11 @@
"vendorHash": null
},
"bigip": {
"hash": "sha256-lC6EesN0y8TxW8jXatteY44/X8cHgRs72i8KfvN2JEM=",
"hash": "sha256-dlQRjIf2lffWqD42ykZdm6HJT0qdID9gdc0vjq2nl9k=",
"homepage": "https://registry.terraform.io/providers/F5Networks/bigip",
"owner": "F5Networks",
"repo": "terraform-provider-bigip",
"rev": "v1.18.1",
"rev": "v1.19.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -454,24 +454,24 @@
"vendorHash": "sha256-G7+3vqxdi4i21o1hYj2GVvoCdcmFN3ue1i4fuepucsw="
},
"google": {
"hash": "sha256-tfjrVWj+l9mNdgZ+unu4NW15OAOzViTVmSTzO/ZiqRE=",
"hash": "sha256-MysIqOj2FTxZL1K/+Ai9/Fv69kIFGEmhWJpWxvsiTcc=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"proxyVendor": true,
"repo": "terraform-provider-google",
"rev": "v4.79.0",
"rev": "v4.80.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lyOupw64LQvdTJZjJ1RvAn1JLDHAZ4qAaagASXHcEXA="
"vendorHash": "sha256-jf7BnPmCMTMS3+vCy5AVIO4/tFBDtLDItXn9sDZNLRM="
},
"google-beta": {
"hash": "sha256-70Za/CGYv5HkkXMYtnIHzliW1551ZGF/L05RQtCtjHM=",
"hash": "sha256-xaSse89edfKWBM56oAE3r7IwJ7gdaArSw6flcFC7ZLk=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"proxyVendor": true,
"repo": "terraform-provider-google-beta",
"rev": "v4.79.0",
"rev": "v4.80.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lyOupw64LQvdTJZjJ1RvAn1JLDHAZ4qAaagASXHcEXA="
"vendorHash": "sha256-jf7BnPmCMTMS3+vCy5AVIO4/tFBDtLDItXn9sDZNLRM="
},
"googleworkspace": {
"hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
@ -790,13 +790,13 @@
"vendorHash": "sha256-BWCL84bDsfrcM9Bkc3G6r0RQ1YnonH1D9bDSywTcigw="
},
"nomad": {
"hash": "sha256-1TmcFS+ul7xpSGqQohcCdeQ2zuDD429xGI0X2Add5HQ=",
"hash": "sha256-urxTfyBv/vuX3Xowca625aNEsU4sxkmd24tis2YjR3Y=",
"homepage": "https://registry.terraform.io/providers/hashicorp/nomad",
"owner": "hashicorp",
"repo": "terraform-provider-nomad",
"rev": "v1.4.20",
"rev": "v2.0.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-jnZ7LzKgyPVCnYoWp+nDeQy2w91sBVX43KjInzqRWqc="
"vendorHash": "sha256-L8BpkzTs5qcr31Nho66xzlNMVg2SqfZbj9pPAZrNuqA="
},
"ns1": {
"hash": "sha256-faxvq99kkJS0rxNflmIhSDCO/VAVvPsIGV4MTgyRf+Y=",
@ -1106,11 +1106,11 @@
"vendorHash": "sha256-7qDPVKcBQuJQlya6UHjo5YPLgKl0qz1NlU2TuEf8T+0="
},
"talos": {
"hash": "sha256-9A14x7A5F11PzrJfBg4ZC63of4s4OzfNAYeJIPlHWlI=",
"hash": "sha256-aP5hiR+b31+QjVWvNPxYkzijTUnFGpgR3f5XuN1Pzx8=",
"homepage": "https://registry.terraform.io/providers/siderolabs/talos",
"owner": "siderolabs",
"repo": "terraform-provider-talos",
"rev": "v0.3.1",
"rev": "v0.3.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-0HRhwUGDE4y7UFlXyD0w8zl4NV5436L4SRhrb8vQGyc="
},

View File

@ -2,18 +2,18 @@
buildGoModule rec {
pname = "weave-gitops";
version = "0.28.0";
version = "0.29.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = "v${version}";
sha256 = "sha256-chL88vWUMN4kcuh8g2ckWOqYAs9JwE0vnm69zLd5KIM=";
sha256 = "sha256-d/MC+QJypLvURLRRp4U3oErf+MdyJ291Pa+gNPkV4xQ=";
};
ldflags = [ "-s" "-w" "-X github.com/weaveworks/weave-gitops/cmd/gitops/version.Version=${version}" ];
vendorHash = "sha256-EV8MDHiQBmp/mEB+ug/yALPhcqytp0W8V6IPP+nt9DA=";
vendorHash = "sha256-qwuV/c4lWjtmLp197EOScgZHMe4Wmnbj/Jy8x0n2VSo=";
subPackages = [ "cmd/gitops" ];

View File

@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "rssguard";
version = "4.4.0";
version = "4.5.0";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
rev = "refs/tags/${version}";
sha256 = "sha256-oUXg3BjGTJsDfA0H2RlCEyNtpld/+jzUl2n9TYiudcY=";
sha256 = "sha256-R3fw5GLQUYZUX1kH6e0IRQ/I/IsFTOK6aP5h5QVU0Ps=";
};
buildInputs = [ qtwebengine qttools ];

View File

@ -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.15.10.21826";
versions.x86_64-darwin = "5.15.10.21826";
versions.x86_64-linux = "5.15.10.6882";
versions.aarch64-darwin = "5.15.11.22019";
versions.x86_64-darwin = "5.15.11.22019";
versions.x86_64-linux = "5.15.11.7239";
srcs = {
aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
name = "zoomusInstallerFull.pkg";
hash = "sha256-C+CkVB0Auj43JElKZgarGqx7AttgQWu/EOqpwHPVSLI=";
hash = "sha256-R3QD2jo0+kwgOZ0PwHbFxAlbutSpxyDr+CzEwdKxioY=";
};
x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
hash = "sha256-hr2wCTmJ/ToEzfgXm+91Ab8+8u3gijIQgjPfTZxRWaM=";
hash = "sha256-nSiG2n8oN1k0xyBw4jWbrZT6AiP5VVJXkeBXppvNcAk=";
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
hash = "sha256-KHxG06VZoFDxVh/7r/lLHMZEh9l8QAysDfG1sw7D+Yo=";
hash = "sha256-pnVy+rS3NxMPwm86+ERLf1oSrsniP3i+FhSg16BuO38=";
};
};

View File

@ -14,11 +14,11 @@
stdenv.mkDerivation rec {
pname = "upnp-router-control";
version = "0.3.2";
version = "0.3.3";
src = fetchzip {
url = "https://launchpad.net/upnp-router-control/trunk/${version}/+download/upnp-router-control-${version}.tar.xz";
hash = "sha256-724xcIYNufmSgrHwmIk3awEAVlta9huNa0o6Z0hdBwQ=";
hash = "sha256-d5NmA1tOQtYPjGXYfH0p9CCnWM+aVTX2KuV36QCDxd8=";
};
nativeBuildInputs = [

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "vnstat";
version = "2.10";
version = "2.11";
src = fetchFromGitHub {
owner = "vergoh";
repo = pname;
rev = "v${version}";
sha256 = "sha256-XBApdQA6E2mx9WPIEiY9z2vxJS3qR0mjBnhbft4LNuQ=";
sha256 = "sha256-IO5B+jyY6izPpam3Qt4Hu8BOGwfO10ER/GFEbsQORK0=";
};
postPatch = ''

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pageedit";
version = "1.9.20";
version = "2.0.0";
src = fetchFromGitHub {
owner = "Sigil-Ebook";
repo = pname;
rev = version;
hash = "sha256-naoflFANeMwabbdrNL3+ndvEXYT4Yqf+Mo77HcCexHE=";
hash = "sha256-zwOSt1eyvuuqfQ1G2bCB4yj6GgixFRc2FLOgcCrdg3Q=";
};
nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];

View File

@ -14,11 +14,11 @@
mkDerivation rec {
pname = "kstars";
version = "3.6.4";
version = "3.6.6";
src = fetchurl {
url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz";
sha256 = "sha256-9MJqJVgSZVBzlLv08Z6i8yO4YV1exsD5+yLJjqIGD20=";
sha256 = "sha256-Z4PatRvtIJBoeRDJJYkkBTOB/R+R7nGdDT38bfAShJQ=";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View File

@ -1,75 +1,71 @@
{ lib
, stdenv
, boost
, cmake
, fetchFromGitHub
, fetchpatch
, cmake
, graphviz
, igraph
, llvmPackages
, ninja
, pkg-config
, python3Packages
, boost
, rapidjson
, qtbase
, qtsvg
, igraph
, quazip
, rapidjson
, spdlog
, wrapQtAppsHook
, graphviz
, llvmPackages
, z3
, fmt_8
, suitesparse
, wrapQtAppsHook
, z3
}:
let
igraph' = igraph.overrideAttrs (old: rec {
# hal doesn't work with igraph 0.10.x yet https://github.com/emsec/hal/pull/487
igraph' = igraph.overrideAttrs (final: prev: {
version = "0.9.10";
src = fetchFromGitHub {
owner = "igraph";
repo = "igraph";
rev = version;
repo = final.pname;
rev = final.version;
hash = "sha256-prDadHsNhDRkNp1i0niKIYxE0g85Zs0ngvUy6uK8evk=";
};
postPatch = old.postPatch + lib.optionalString stdenv.isAarch64 ''
patches = (prev.patches or []) ++ [
# needed by clang
(fetchpatch {
name = "libxml2-2.11-compat.patch";
url = "https://github.com/igraph/igraph/commit/5ad464be5ae2f6ebb69c97cb0140c800cc8d97d6.patch";
hash = "sha256-adU5SctH+H54UaAmr5BZInytD3wjUzLtQbCwngAWs4o=";
})
];
postPatch = prev.postPatch + lib.optionalString stdenv.isAarch64 ''
# https://github.com/igraph/igraph/issues/1694
substituteInPlace tests/CMakeLists.txt \
--replace "igraph_scg_grouping3" "" \
--replace "igraph_scg_semiprojectors2" ""
'';
buildInputs = old.buildInputs ++ [ suitesparse ];
cmakeFlags = old.cmakeFlags ++ [ "-DIGRAPH_USE_INTERNAL_CXSPARSE=OFF" ];
# general options brought back from the old 0.9.x package
buildInputs = prev.buildInputs ++ [ suitesparse ];
cmakeFlags = prev.cmakeFlags ++ [ "-DIGRAPH_USE_INTERNAL_CXSPARSE=OFF" ];
});
# no stable hal release yet with recent spdlog/fmt support, remove
# once 4.0.0 is released - see https://github.com/emsec/hal/issues/452
spdlog' = spdlog.override {
fmt_9 = fmt_8.overrideAttrs (_: rec {
version = "8.0.1";
src = fetchFromGitHub {
owner = "fmtlib";
repo = "fmt";
rev = version;
sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw";
};
});
};
in stdenv.mkDerivation rec {
version = "3.3.0";
version = "4.2.0";
pname = "hal-hardware-analyzer";
src = fetchFromGitHub {
owner = "emsec";
repo = "hal";
rev = "v${version}";
sha256 = "sha256-uNpELHhSAVRJL/4iypvnl3nX45SqB419r37lthd2WmQ=";
sha256 = "sha256-Yl86AClE3vWygqj1omCOXX8koJK2SjTkMZFReRThez0=";
};
patches = [
(fetchpatch {
# Fix build with python 3.10
# https://github.com/emsec/hal/pull/463
name = "hal-fix-python-3.10.patch";
url = "https://github.com/emsec/hal/commit/f695f55cb2209676ef76366185b7c419417fbbc9.patch";
sha256 = "sha256-HsCdG3tPllUsLw6kQtGaaEGkEHqZPSC2v9k6ycO2I/8=";
includes = [ "plugins/gui/src/python/python_context.cpp" ];
name = "cmake-add-no-vendored-options.patch";
# https://github.com/emsec/hal/pull/529
url = "https://github.com/emsec/hal/commit/37d5c1a0eacb25de57cc552c13e74f559a5aa6e8.patch";
hash = "sha256-a30VjDt4roJOTntisixqnH17wwCgWc4VWeh1+RgqFuY=";
})
];
@ -77,14 +73,30 @@ in stdenv.mkDerivation rec {
# copies them in full to the output, bloating the package
postPatch = ''
shopt -s extglob
rm -rf deps/!(sanitizers-cmake)/*
rm -rf deps/!(abc|sanitizers-cmake|subprocess)/*
shopt -u extglob
'';
nativeBuildInputs = [ cmake ninja pkg-config ];
buildInputs = [ qtbase qtsvg boost rapidjson igraph' spdlog' graphviz wrapQtAppsHook z3 ]
++ (with python3Packages; [ python pybind11 ])
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
nativeBuildInputs = [
cmake
ninja
pkg-config
wrapQtAppsHook
];
buildInputs = [
qtbase
qtsvg
boost
rapidjson
igraph'
spdlog
graphviz
z3
quazip
]
++ (with python3Packages; [ python pybind11 ])
++ lib.optional stdenv.cc.isClang llvmPackages.openmp
;
cmakeFlags = with lib.versions; [
"-DHAL_VERSION_RETURN=${version}"
@ -96,12 +108,23 @@ in stdenv.mkDerivation rec {
"-DHAL_VERSION_DIRTY=false"
"-DHAL_VERSION_BROKEN=false"
"-DENABLE_INSTALL_LDCONFIG=off"
"-DUSE_VENDORED_PYBIND11=off"
"-DUSE_VENDORED_SPDLOG=off"
"-DUSE_VENDORED_QUAZIP=off"
"-DUSE_VENDORED_IGRAPH=off"
"-DBUILD_ALL_PLUGINS=on"
];
# needed for macos build - this is why we use wrapQtAppsHook instead of
# the qt mkDerivation - the latter forcibly overrides this.
cmakeBuildType = "MinSizeRel";
# some plugins depend on other plugins and need to be able to load them
postFixup = lib.optionalString stdenv.isLinux ''
find $out/lib/hal_plugins -name '*.so*' | while read -r f ; do
patchelf --set-rpath "$(patchelf --print-rpath "$f"):$out/lib/hal_plugins" "$f"
done
'';
meta = with lib; {
description = "A comprehensive reverse engineering and manipulation framework for gate-level netlists";
homepage = "https://github.com/emsec/hal";

View File

@ -8,14 +8,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "commitizen";
version = "3.5.2";
version = "3.7.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "commitizen-tools";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-4m3NCnGUX9lHCk6czwzxXLqf8GLi2u2A/crBZYTyplA=";
hash = "sha256-KfPIGQ4kIjV/Vuza5wdzp0R62LUluJQ5tY6I8BPFmGk=";
};
pythonRelaxDeps = [

View File

@ -14,16 +14,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-branchless";
version = "0.7.1";
version = "0.8.0";
src = fetchFromGitHub {
owner = "arxanas";
repo = "git-branchless";
rev = "v${version}";
sha256 = "sha256-9kyC9Uwmc2WNHgfKpnS3v8vNF2o+168ULWqE+2eX1cE=";
hash = "sha256-ev56NzrEF7xm3WmR2a0pHPs69Lvmb4He7+kIBYiJjKY=";
};
cargoHash = "sha256-k+Jx5PcA8TaFQQDYqZ6dTy8bwNtYeALF75ucoFjVGUc=";
cargoHash = "sha256-Ppw5TN/6zMNxFAx90Q9hQ7RdGxV+TT8UlOm68ldK8oc=";
nativeBuildInputs = [ pkg-config ];
@ -52,6 +52,7 @@ rustPlatform.buildRustPackage rec {
description = "A suite of tools to help you visualize, navigate, manipulate, and repair your commit history";
homepage = "https://github.com/arxanas/git-branchless";
license = licenses.gpl2Only;
mainProgram = "git-branchless";
maintainers = with maintainers; [ msfjarvis nh2 hmenke ];
};
}

View File

@ -13,16 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "gitoxide";
version = "0.28.0";
version = "0.29.0";
src = fetchFromGitHub {
owner = "Byron";
repo = "gitoxide";
rev = "v${version}";
hash = "sha256-7iJx7kE606jeaokROmOSoh0egCQUgYwvg8BAA3y1BGs=";
hash = "sha256-Ry5QvOoj4iSQZr1O+Y6qSHzhmm77nbkLjCcdPOhxR18=";
};
cargoHash = "sha256-zChqIA/KuS1aBs/g1tlymGvvJeljKMMCODijPhQYy40=";
cargoHash = "sha256-WZctsAxGojrGufF8CwUiw1xWzn9qVZUphDE3KmGTGy4=";
nativeBuildInputs = [ cmake pkg-config ];

View File

@ -101,6 +101,7 @@ stdenv.mkDerivation rec {
"--disable-precompiled-headers"
"--disable-profiling"
"--disable-static-qt"
"--disable-update-check"
"--enable-optimization"
"--with-boost-libdir=${lib.getLib boost}/lib"
"--with-docbook-xsl-root=${docbook_xsl}/share/xml/docbook-xsl"

View File

@ -11,16 +11,16 @@
buildGoModule rec {
pname = "lima";
version = "0.17.0";
version = "0.17.2";
src = fetchFromGitHub {
owner = "lima-vm";
repo = pname;
rev = "v${version}";
sha256 = "sha256-EVPIb8+0pMDq7sRiG5ERHRW8Lq2NRdHiBj0zPouzwpc=";
sha256 = "sha256-0yWQhyDSDGZT6K/SeVntTdqnDzyGD244+r5kG1MFh1c=";
};
vendorHash = "sha256-BrfrCsVJ6ca16dyBHOUXFZHU8JZz2iUxcc2gGf3MF/U=";
vendorHash = "sha256-yA6qwnbRFR/V2Aaf53jLTejPKuNzbod2dVnLEQLoQkM=";
nativeBuildInputs = [ makeWrapper installShellFiles ]
++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "nixpacks";
version = "1.12.0";
version = "1.13.0";
src = fetchFromGitHub {
owner = "railwayapp";
repo = pname;
rev = "v${version}";
sha256 = "sha256-Pm02VKqaxXVLKqChbp7MQIccwzukAG2h0QrEZftQoQo=";
sha256 = "sha256-xUQpo9KqKXKz1nT+eqmIX1domBHGsFO1DQoR/lDdncM=";
};
cargoHash = "sha256-elBLH2n+t+bixKePRmK1YiXsdDuerYzV+PbpjFEcA1g=";
cargoHash = "sha256-6OuDZzX7mCc8LiC808eu1fa1OspA5+Yk5h3VxusgFDU=";
# skip test due FHS dependency
doCheck = false;

View File

@ -12,7 +12,7 @@
, wayland-scanner
, wayland
, wayland-protocols
, wlroots_0_16
, wlroots
, writeText
, xcbutilwm
, xwayland
@ -20,9 +20,6 @@
, conf ? null
}:
let
wlroots = wlroots_0_16;
in
stdenv.mkDerivation (finalAttrs: {
pname = "dwl";
version = "0.4";

View File

@ -57,12 +57,10 @@ wlroots.overrideAttrs
"${hyprland.src}/nix/patches/wlroots-nvidia.patch"
]);
postPatch =
(old.postPatch or "")
+ (
lib.optionalString enableNvidiaPatches
''substituteInPlace render/gles2/renderer.c --replace "glFlush();" "glFinish();"''
);
# don't need old.postPatch for hwdata's path in wlroots 0.16
postPatch = lib.optionalString enableNvidiaPatches ''
substituteInPlace render/gles2/renderer.c --replace "glFlush();" "glFinish();"
'';
buildInputs = old.buildInputs ++ [
hwdata

View File

@ -17,14 +17,11 @@
, wayland-scanner
, wayland
, wayland-protocols
, wlroots_0_16
, wlroots
, xcbutilwm
, xwayland
}:
let
wlroots = wlroots_0_16;
in
stdenv.mkDerivation (finalAttrs: {
pname = "labwc";
version = "0.6.4";

View File

@ -129,7 +129,7 @@ let
${postFixup}
'';
passthru = {
passthru = (args.passthru or {}) // {
inherit (deps) depsListFile;
};
});

View File

@ -4,11 +4,11 @@
}:
stdenvNoCC.mkDerivation rec {
pname = "commit-mono";
version = "1.132";
version = "1.134";
src = fetchzip {
url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/${version}/CommitMono-${version}.zip";
sha256 = "sha256-a9zxzjfOFmqemSIb4Tav0l7YtKvbyizDy+1dwPuZ4d4=";
sha256 = "sha256-r2+ehmJPwiodVZGnha8uMHaWcbbONiorrOvv6WW/kio=";
stripRoot = false;
};

View File

@ -0,0 +1,50 @@
{ lib
, formats
, stdenvNoCC
, fetchFromGitHub
, qtgraphicaleffects
/* An example of how you can override the background on the NixOS logo
*
* environment.systemPackages = [
* (pkgs.where-is-my-sddm-theme.override {
* themeConfig.General = {
* background = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
* backgroundMode = "none";
* };
* })
* ];
*/
, themeConfig ? null
}:
let
user-cfg = (formats.ini { }).generate "theme.conf.user" themeConfig;
in
stdenvNoCC.mkDerivation rec {
pname = "where-is-my-sddm-theme";
version = "1.3.0";
src = fetchFromGitHub {
owner = "stepanzubkov";
repo = pname;
rev = "v${version}";
hash = "sha256-40XTihp3hYbXzXSmgrmFCQjZUBkDi/NLiGQEs5ZmRIg=";
};
propagatedUserEnvPkgs = [ qtgraphicaleffects ];
installPhase = ''
mkdir -p $out/share/sddm/themes/
cp -r where_is_my_sddm_theme/ $out/share/sddm/themes/
'' + lib.optionalString (lib.isAttrs themeConfig) ''
ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme/theme.conf.user
'';
meta = with lib; {
description = "The most minimalistic SDDM theme among all themes";
homepage = "https://github.com/stepanzubkov/where-is-my-sddm-theme";
license = licenses.mit;
maintainers = with maintainers; [ name-snrl ];
};
}

View File

@ -15,20 +15,19 @@
, mutter
, mesa
, json-glib
, python3
, elementary-gtk-theme
, elementary-icon-theme
}:
stdenv.mkDerivation rec {
pname = "wingpanel";
version = "3.0.3";
version = "3.0.4";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-dShC6SXjOJmiLI6TUEZsthv5scnm9Jzum+sG/NkWAyM=";
sha256 = "sha256-WU2TSMuR+RRleR6ZbIXymG31l2f8XLINPkh5X9rUDcY=";
};
patches = [
@ -40,7 +39,6 @@ stdenv.mkDerivation rec {
meson
ninja
pkg-config
python3
vala
wrapGAppsHook
];
@ -56,11 +54,6 @@ stdenv.mkDerivation rec {
mesa # for libEGL
];
postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';
preFixup = ''
gappsWrapperArgs+=(
# this GTK theme is required

View File

@ -1,22 +1,22 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
, cmake, which, m4, python3, bison, flex, llvmPackages, ncurses, xcode
, cmake, which, m4, python3, bison, flex, llvmPackages, ncurses, xcode, tbb
# the default test target is sse4, but that is not supported by all Hydra agents
, testedTargets ? if stdenv.isAarch64 || stdenv.isAarch32 then [ "neon-i32x4" ] else [ "sse2-i32x4" ]
}:
stdenv.mkDerivation rec {
pname = "ispc";
version = "1.19.0";
version = "1.20.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "sha256:0yhcgyzjlrgs920lm0l6kygj2skanfb6qkxbdgm69r8c2xkzkaa3";
sha256 = "sha256:06wgvfbc6nh5c7yili47h2gzl0ykcwnvyizy499kb6gsplflf9gh";
};
nativeBuildInputs = [ cmake which m4 bison flex python3 llvmPackages.libllvm.dev ] ++ lib.lists.optionals stdenv.isDarwin [ xcode ];
nativeBuildInputs = [ cmake which m4 bison flex python3 llvmPackages.libllvm.dev tbb ] ++ lib.lists.optionals stdenv.isDarwin [ xcode ];
buildInputs = with llvmPackages; [
libllvm libclang openmp ncurses
];
@ -52,7 +52,10 @@ stdenv.mkDerivation rec {
'';
cmakeFlags = [
"-DFILE_CHECK_EXECUTABLE=${llvmPackages.llvm}/bin/FileCheck"
"-DLLVM_AS_EXECUTABLE=${llvmPackages.llvm}/bin/llvm-as"
"-DLLVM_CONFIG_EXECUTABLE=${llvmPackages.llvm.dev}/bin/llvm-config"
"-DLLVM_DIS_EXECUTABLE=${llvmPackages.llvm}/bin/llvm-dis"
"-DCLANG_EXECUTABLE=${llvmPackages.clang}/bin/clang"
"-DCLANGPP_EXECUTABLE=${llvmPackages.clang}/bin/clang++"
"-DISPC_INCLUDE_EXAMPLES=OFF"

View File

@ -16,7 +16,7 @@ in mkCoqDerivation {
owner = "LPCIC";
inherit version;
defaultVersion = lib.switch coq.coq-version [
{ case = "8.17"; out = "1.17.0"; }
{ case = "8.17"; out = "1.18.0"; }
{ case = "8.16"; out = "1.15.6"; }
{ case = "8.15"; out = "1.14.0"; }
{ case = "8.14"; out = "1.11.2"; }
@ -24,6 +24,7 @@ in mkCoqDerivation {
{ case = "8.12"; out = "1.8.3_8.12"; }
{ case = "8.11"; out = "1.6.3_8.11"; }
] null;
release."1.18.0".sha256 = "sha256-2fCOlhqi4YkiL5n8SYHuc3pLH+DArf9zuMH7IhpBc2Y=";
release."1.17.0".sha256 = "sha256-J8GatRKFU0ekNCG3V5dBI+FXypeHcLgC5QJYGYzFiEM=";
release."1.15.6".sha256 = "sha256-qc0q01tW8NVm83801HHOBHe/7H1/F2WGDbKO6nCXfno=";
release."1.15.1".sha256 = "sha256-NT2RlcIsFB9AvBhMxil4ZZIgx+KusMqDflj2HgQxsZg=";

View File

@ -6,18 +6,18 @@
buildGoModule rec {
pname = "arduino-language-server";
version = "0.7.4";
version = "0.7.5";
src = fetchFromGitHub {
owner = "arduino";
repo = "arduino-language-server";
rev = "refs/tags/${version}";
hash = "sha256-A5JcHdcSrRC1BxoJsPtLKBq1fu58SvwHm9hbgu8Uy5k=";
hash = "sha256-RBoDT/KnbQHeuE5WpoL4QWu3gojiNdsi+/NEY2e/sHs=";
};
subPackages = [ "." ];
vendorHash = "sha256-SKqorfgesYE0kXR/Fm6gI7Me0CxtDeNsTRGYuGJW+vo=";
vendorHash = "sha256-tS6OmH757VDdViPHJAJAftQu+Y1YozE7gXkt5anDlT0=";
doCheck = false;

View File

@ -2,12 +2,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clojure";
version = "1.11.1.1386";
version = "1.11.1.1405";
src = fetchurl {
# https://github.com/clojure/brew-install/releases
url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz";
hash = "sha256-e5RLnsydCZKRv6P/yC8FxK5AgK0Gj6YJw7E41neGYsM=";
hash = "sha256-sqKhnddOy2rKcYtM2rSiaHIihoajZ8GBfBfyU4oPtXQ=";
};
nativeBuildInputs = [

View File

@ -24,19 +24,19 @@ assert (blas.isILP64 == lapack.isILP64 &&
blas.isILP64 == arpack.isILP64 &&
!blas.isILP64);
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "igraph";
version = "0.10.6";
src = fetchFromGitHub {
owner = "igraph";
repo = pname;
rev = version;
repo = finalAttrs.pname;
rev = finalAttrs.version;
hash = "sha256-HNc+xU7Gcv9BSpb2OgyG9tCbk/dfWw5Ix1c2gvFZklE=";
};
postPatch = ''
echo "${version}" > IGRAPH_VERSION
echo "${finalAttrs.version}" > IGRAPH_VERSION
'';
outputs = [ "out" "dev" "doc" ];
@ -95,9 +95,9 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "C library for complex network analysis and graph theory";
homepage = "https://igraph.org/";
changelog = "https://github.com/igraph/igraph/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/igraph/igraph/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = with maintainers; [ MostAwesomeDude dotlambda ];
};
}
})

View File

@ -9,13 +9,13 @@
nv-codec-headers-11 = nv-codec-headers-12;
}).overrideAttrs (old: rec {
pname = "jellyfin-ffmpeg";
version = "6.0-4";
version = "6.0-5";
src = fetchFromGitHub {
owner = "jellyfin";
repo = "jellyfin-ffmpeg";
rev = "v${version}";
sha256 = "sha256-o0D/GWbSoy5onbYG29wTbpZ8z4sZ2s1WclGCXRMSekA=";
sha256 = "sha256-pKmR+IVJAaY91KiboCBkwZleMmMFToez1fW+eXyrZjs=";
};
buildInputs = old.buildInputs ++ [ chromaprint ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libburn";
version = "1.5.4";
version = "1.5.6";
src = fetchurl {
url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz";
sha256 = "sha256-UlBZ0QdZxcuBSO68hju1EOMRxmNgPae9LSHEa3z2O1Q=";
sha256 = "sha256-cpVJG0vl7qxeej+yBn4jbilV/9xrvUX1RkZu3uMhZEs=";
};
meta = with lib; {

View File

@ -66,16 +66,16 @@ let
projectArch = "x86_64";
};
};
platforms."aarch64-linux".sha256 = "0iqih0fbafzlcfq3kljjr3pkywamwvahgm6b7b0z0xdbzq0idxdx";
platforms."x86_64-linux".sha256 = "1cc7lmp984653b9909pnk4brs96bmgq7hd6p9i6xgxy2y4n3887m";
platforms."aarch64-linux".sha256 = "0ij7y0whlq8g1sskbhirbw3ngbp95k1in2pi9kjhb9flydjwxq8g";
platforms."x86_64-linux".sha256 = "0dyv1ddsakxi51a7iwmy006mx27gvjq49i45difkmjv6mw9s2fw9";
platformInfo = builtins.getAttr stdenv.targetPlatform.system platforms;
in
stdenv.mkDerivation rec {
pname = "cef-binary";
version = "116.0.14";
gitRevision = "376a780";
chromiumVersion = "116.0.5845.97";
version = "116.0.15";
gitRevision = "0b8c265";
chromiumVersion = "116.0.5845.111";
src = fetchurl {
url = "https://cef-builds.spotifycdn.com/cef_binary_${version}+g${gitRevision}+chromium-${chromiumVersion}_${platformInfo.platformStr}_minimal.tar.bz2";

View File

@ -2,12 +2,12 @@
, xercesc, xml-security-c, pkg-config, xsd, zlib, xalanc, xxd }:
stdenv.mkDerivation rec {
version = "3.15.0";
version = "3.16.0";
pname = "libdigidocpp";
src = fetchurl {
url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
hash = "sha256-CNHBPeodU2EzvmQBa9KI+1vGuuD25gSwdU9dVhVG04Q=";
hash = "sha256-XgObeVQJ2X7hNIelGK55RTtkKvU6D+RkLMc24/PZCzY=";
};
nativeBuildInputs = [ cmake pkg-config xxd ];

View File

@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "libyang";
version = "2.1.80";
version = "2.1.111";
src = fetchFromGitHub {
owner = "CESNET";
repo = "libyang";
rev = "v${version}";
sha256 = "sha256-3Lf8JUnzD20Xq6UswCbcWpgEBs0z4OEo7CGt0vWiPhI=";
sha256 = "sha256-CJAIlEPbrjc2juYiPOQuQ0y7ggOxb/fHb7Yoo6/dYQc=";
};
nativeBuildInputs = [

View File

@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "tdlib";
version = "1.8.10";
version = "1.8.16";
src = fetchFromGitHub {
owner = "tdlib";
@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
# The tdlib authors do not set tags for minor versions, but
# external programs depending on tdlib constrain the minor
# version, hence we set a specific commit with a known version.
rev = "93c42f6d7c1209937431469f80427d48907f1b8d";
hash = "sha256-vdaVnC26txUBp8rlqx1CdLHlNlack3XXYdfFal1VLh4=";
rev = "cde095db6c75827fe4bd237039574aad373ad96b";
hash = "sha256-m/RN6g0GxPiSvDZbiOaJFcT2j0K7sIaVGaxKWMVn6v8=";
};
buildInputs = [ gperf openssl readline zlib ];

View File

@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "utf8cpp";
version = "3.2.3";
version = "3.2.4";
src = fetchFromGitHub {
owner = "nemtrif";
repo = "utfcpp";
rev = "v${version}";
fetchSubmodules = true;
sha256 = "sha256-PnHbbjsryRwMMu517ta18qNgwOM6hRnVmXmR3fzS1+4=";
sha256 = "sha256-cpy1lg/9pWgI5uyOO9lfSt8llfGEjnu/O4P9688XVEA=";
};
cmakeFlags = [

View File

@ -124,5 +124,5 @@ rec {
'';
};
wlroots = wlroots_0_15;
wlroots = wlroots_0_16;
}

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "brev-cli";
version = "0.6.252";
version = "0.6.259";
src = fetchFromGitHub {
owner = "brevdev";
repo = pname;
rev = "v${version}";
sha256 = "sha256-CwoSLAY6KNGaEKt+/ojlO/v1fRZSRsRpd67vXellLSQ=";
sha256 = "sha256-ALfWvfyQyMHSkj+6zE/+zpsdRFUr40XQHNOcAXhJFd8=";
};
vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";

View File

@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation rec {
pname = "genymotion";
version = "3.4.0";
version = "3.5.0";
src = fetchurl {
url = "https://dl.genymotion.com/releases/genymotion-${version}/genymotion-${version}-linux_x64.bin";
name = "genymotion-${version}-linux_x64.bin";
sha256 = "sha256-2pYnjjskmIxQXLXwQpSz/HxoCqvK0TuRDBoh/KrVTpM=";
sha256 = "sha256-rZyTdVn0mnNLrGPehah62/AvTgUpNEtzn+Di1O3G3Sg=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -67,6 +67,7 @@ mapAliases {
git-ssb = throw "git-ssb was removed because it was broken"; # added 2023-08-21
inherit (pkgs) graphqurl; # added 2023-08-19
gtop = pkgs.gtop; # added 2023-07-31
inherit (pkgs) html-minifier; # added 2023-08-19
inherit (pkgs) htmlhint; # added 2023-08-19
hueadm = pkgs.hueadm; # added 2023-07-31
inherit (pkgs) hyperpotamus; # added 2023-08-19
@ -80,6 +81,7 @@ mapAliases {
inherit (pkgs) markdownlint-cli2; # added 2023-08-22
mdctl-cli = self."@medable/mdctl-cli"; # added 2023-08-21
node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21
inherit (pkgs) npm-check-updates; # added 2023-08-22
readability-cli = pkgs.readability-cli; # Added 2023-06-12
reveal-md = pkgs.reveal-md; # added 2023-07-31
s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18

View File

@ -147,7 +147,6 @@
, "gulp"
, "gulp-cli"
, "he"
, "html-minifier"
, "http-server"
, "hsd"
, "hs-airdrop"
@ -204,7 +203,6 @@
, "nodemon"
, "np"
, "npm"
, "npm-check-updates"
, "npm-merge-driver"
, "nrm"
, "ocaml-language-server"

View File

@ -90971,37 +90971,6 @@ in
bypassCache = true;
reconstructLock = true;
};
html-minifier = nodeEnv.buildNodePackage {
name = "html-minifier";
packageName = "html-minifier";
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz";
sha512 = "aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==";
};
dependencies = [
sources."camel-case-3.0.0"
sources."clean-css-4.2.4"
sources."commander-2.20.3"
sources."he-1.2.0"
sources."lower-case-1.1.4"
sources."no-case-2.3.2"
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
sources."uglify-js-3.17.4"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
meta = {
description = "Highly configurable, well-tested, JavaScript-based HTML minifier.";
homepage = "https://kangax.github.io/html-minifier/";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
http-server = nodeEnv.buildNodePackage {
name = "http-server";
packageName = "http-server";
@ -101470,438 +101439,6 @@ in
bypassCache = true;
reconstructLock = true;
};
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
version = "16.13.0";
src = fetchurl {
url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.13.0.tgz";
sha512 = "zTJCqov2+KpCLM7lOOxXLFiqKg8RLt10dempIbE9EfKCzoN1yqSrDcBCpU6uOmlSRy3IIGm1rK+piCrn+uulJw==";
};
dependencies = [
sources."@colors/colors-1.5.0"
(sources."@isaacs/cliui-8.0.2" // {
dependencies = [
sources."ansi-regex-6.0.1"
sources."emoji-regex-9.2.2"
sources."string-width-5.1.2"
sources."strip-ansi-7.1.0"
];
})
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
sources."@npmcli/fs-3.1.0"
(sources."@npmcli/git-4.1.0" // {
dependencies = [
sources."which-3.0.1"
];
})
sources."@npmcli/installed-package-contents-2.0.2"
sources."@npmcli/node-gyp-3.0.0"
(sources."@npmcli/promise-spawn-6.0.2" // {
dependencies = [
sources."which-3.0.1"
];
})
(sources."@npmcli/run-script-6.0.2" // {
dependencies = [
sources."which-3.0.1"
];
})
sources."@pnpm/config.env-replace-1.1.0"
(sources."@pnpm/network.ca-file-1.0.2" // {
dependencies = [
sources."graceful-fs-4.2.10"
];
})
sources."@pnpm/npm-conf-2.2.2"
sources."@sigstore/bundle-1.1.0"
sources."@sigstore/protobuf-specs-0.2.1"
sources."@sigstore/sign-1.0.0"
sources."@sigstore/tuf-1.0.3"
sources."@sindresorhus/is-5.6.0"
sources."@szmarczak/http-timer-5.0.1"
sources."@tootallnate/once-2.0.0"
sources."@tufjs/canonical-json-1.0.0"
sources."@tufjs/models-1.0.4"
sources."@types/http-cache-semantics-4.0.1"
sources."abbrev-1.1.1"
sources."agent-base-6.0.2"
sources."agentkeepalive-4.5.0"
sources."aggregate-error-3.1.0"
sources."ansi-align-3.0.1"
sources."ansi-regex-5.0.1"
sources."ansi-styles-6.2.1"
sources."aproba-2.0.0"
sources."are-we-there-yet-3.0.1"
sources."argparse-2.0.1"
sources."array-union-2.1.0"
sources."balanced-match-1.0.2"
(sources."boxen-7.1.1" // {
dependencies = [
sources."ansi-regex-6.0.1"
sources."emoji-regex-9.2.2"
sources."string-width-5.1.2"
sources."strip-ansi-7.1.0"
];
})
sources."brace-expansion-2.0.1"
sources."braces-3.0.2"
sources."buffer-from-1.1.2"
sources."builtins-5.0.1"
(sources."cacache-17.1.4" // {
dependencies = [
sources."minipass-7.0.3"
];
})
sources."cacheable-lookup-7.0.0"
sources."cacheable-request-10.2.13"
sources."camelcase-7.0.1"
sources."chalk-5.3.0"
sources."chownr-2.0.0"
sources."ci-info-3.8.0"
sources."clean-stack-2.2.0"
sources."cli-boxes-3.0.0"
sources."cli-table3-0.6.3"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."color-support-1.1.3"
sources."commander-10.0.1"
sources."concat-map-0.0.1"
(sources."config-chain-1.1.13" // {
dependencies = [
sources."ini-1.3.8"
];
})
sources."configstore-6.0.0"
sources."console-control-strings-1.1.0"
sources."cross-spawn-7.0.3"
(sources."crypto-random-string-4.0.0" // {
dependencies = [
sources."type-fest-1.4.0"
];
})
(sources."debug-4.3.4" // {
dependencies = [
sources."ms-2.1.2"
];
})
(sources."decompress-response-6.0.0" // {
dependencies = [
sources."mimic-response-3.1.0"
];
})
sources."deep-extend-0.6.0"
sources."defer-to-connect-2.0.1"
sources."delegates-1.0.0"
sources."dir-glob-3.0.1"
sources."dot-prop-6.0.1"
sources."eastasianwidth-0.2.0"
sources."emoji-regex-8.0.0"
sources."env-paths-2.2.1"
sources."err-code-2.0.3"
sources."escape-goat-4.0.0"
sources."exponential-backoff-3.1.1"
sources."fast-glob-3.3.1"
sources."fast-memoize-2.5.2"
sources."fastq-1.15.0"
sources."fill-range-7.0.1"
sources."find-up-5.0.0"
sources."foreground-child-3.1.1"
sources."form-data-encoder-2.1.4"
sources."fp-and-or-0.1.3"
(sources."fs-minipass-3.0.3" // {
dependencies = [
sources."minipass-7.0.3"
];
})
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
(sources."gauge-4.0.4" // {
dependencies = [
sources."signal-exit-3.0.7"
];
})
sources."get-stdin-8.0.0"
sources."get-stream-6.0.1"
sources."glob-10.3.3"
sources."glob-parent-5.1.2"
(sources."global-dirs-3.0.1" // {
dependencies = [
sources."ini-2.0.0"
];
})
sources."globby-11.1.0"
sources."got-12.6.1"
sources."graceful-fs-4.2.11"
sources."has-1.0.3"
sources."has-unicode-2.0.1"
sources."has-yarn-3.0.0"
sources."hosted-git-info-5.2.1"
sources."http-cache-semantics-4.1.1"
sources."http-proxy-agent-5.0.0"
sources."http2-wrapper-2.2.0"
sources."https-proxy-agent-5.0.1"
sources."humanize-ms-1.2.1"
sources."ignore-5.2.4"
sources."ignore-walk-6.0.3"
sources."import-lazy-4.0.0"
sources."imurmurhash-0.1.4"
sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-4.1.1"
sources."ip-2.0.0"
sources."is-ci-3.0.1"
sources."is-core-module-2.13.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.3"
sources."is-installed-globally-0.4.0"
sources."is-lambda-1.0.1"
sources."is-npm-6.0.0"
sources."is-number-7.0.0"
sources."is-obj-2.0.0"
sources."is-path-inside-3.0.3"
sources."is-typedarray-1.0.0"
sources."is-yarn-global-0.4.1"
sources."isexe-2.0.0"
sources."jackspeak-2.3.0"
sources."jju-1.4.0"
sources."js-yaml-4.1.0"
sources."json-buffer-3.0.1"
sources."json-parse-even-better-errors-3.0.0"
sources."json-parse-helpfulerror-1.0.3"
sources."json5-2.2.3"
sources."jsonlines-0.1.1"
sources."jsonparse-1.3.1"
sources."keyv-4.5.3"
sources."kleur-4.1.5"
sources."latest-version-7.0.0"
sources."locate-path-6.0.0"
sources."lodash-4.17.21"
sources."lowercase-keys-3.0.0"
sources."lru-cache-7.18.3"
sources."make-fetch-happen-11.1.1"
sources."merge2-1.4.1"
sources."micromatch-4.0.5"
sources."mimic-response-4.0.0"
sources."minimatch-9.0.3"
sources."minimist-1.2.8"
sources."minipass-5.0.0"
(sources."minipass-collect-1.0.2" // {
dependencies = [
sources."minipass-3.3.6"
];
})
(sources."minipass-fetch-3.0.4" // {
dependencies = [
sources."minipass-7.0.3"
];
})
(sources."minipass-flush-1.0.5" // {
dependencies = [
sources."minipass-3.3.6"
];
})
(sources."minipass-json-stream-1.0.1" // {
dependencies = [
sources."minipass-3.3.6"
];
})
(sources."minipass-pipeline-1.2.4" // {
dependencies = [
sources."minipass-3.3.6"
];
})
(sources."minipass-sized-1.0.3" // {
dependencies = [
sources."minipass-3.3.6"
];
})
(sources."minizlib-2.1.2" // {
dependencies = [
sources."minipass-3.3.6"
];
})
sources."mkdirp-1.0.4"
sources."ms-2.1.3"
sources."negotiator-0.6.3"
(sources."node-gyp-9.4.0" // {
dependencies = [
sources."brace-expansion-1.1.11"
sources."glob-7.2.3"
sources."minimatch-3.1.2"
sources."rimraf-3.0.2"
];
})
sources."nopt-6.0.0"
(sources."normalize-package-data-5.0.0" // {
dependencies = [
sources."hosted-git-info-6.1.1"
];
})
sources."normalize-url-8.0.0"
sources."npm-bundled-3.0.0"
sources."npm-install-checks-6.2.0"
sources."npm-normalize-package-bin-3.0.1"
(sources."npm-package-arg-10.1.0" // {
dependencies = [
sources."hosted-git-info-6.1.1"
];
})
sources."npm-packlist-7.0.4"
sources."npm-pick-manifest-8.0.2"
sources."npm-registry-fetch-14.0.5"
sources."npmlog-6.0.2"
sources."once-1.4.0"
sources."p-cancelable-3.0.0"
sources."p-limit-3.1.0"
sources."p-locate-5.0.0"
sources."p-map-4.0.0"
sources."package-json-8.1.1"
sources."pacote-15.2.0"
sources."parse-github-url-1.0.2"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
(sources."path-scurry-1.10.1" // {
dependencies = [
sources."lru-cache-10.0.1"
];
})
sources."path-type-4.0.0"
sources."picomatch-2.3.1"
sources."proc-log-3.0.0"
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
sources."promise-retry-2.0.1"
sources."prompts-ncu-3.0.0"
sources."proto-list-1.2.4"
sources."pupa-3.1.0"
sources."queue-microtask-1.2.3"
sources."quick-lru-5.1.1"
(sources."rc-1.2.8" // {
dependencies = [
sources."ini-1.3.8"
sources."strip-json-comments-2.0.1"
];
})
sources."rc-config-loader-4.1.3"
sources."read-package-json-6.0.4"
sources."read-package-json-fast-3.0.2"
sources."readable-stream-3.6.2"
sources."registry-auth-token-5.0.2"
sources."registry-url-6.0.1"
sources."remote-git-tags-3.0.0"
sources."require-from-string-2.0.2"
sources."resolve-alpn-1.2.1"
sources."responselike-3.0.0"
sources."retry-0.12.0"
sources."reusify-1.0.4"
sources."rimraf-5.0.1"
sources."run-parallel-1.2.0"
sources."safe-buffer-5.2.1"
(sources."semver-7.5.4" // {
dependencies = [
sources."lru-cache-6.0.0"
];
})
sources."semver-diff-4.0.0"
sources."semver-utils-1.1.4"
sources."set-blocking-2.0.0"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."signal-exit-4.1.0"
sources."sigstore-1.9.0"
sources."sisteransi-1.0.5"
sources."slash-3.0.0"
sources."smart-buffer-4.2.0"
sources."socks-2.7.1"
sources."socks-proxy-agent-7.0.0"
sources."source-map-0.6.1"
sources."source-map-support-0.5.21"
sources."spawn-please-2.0.2"
sources."spdx-correct-3.2.0"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
sources."spdx-license-ids-3.0.13"
(sources."ssri-10.0.5" // {
dependencies = [
sources."minipass-7.0.3"
];
})
sources."string-width-4.2.3"
sources."string-width-cjs-4.2.3"
sources."string_decoder-1.3.0"
sources."strip-ansi-6.0.1"
sources."strip-ansi-cjs-6.0.1"
sources."strip-json-comments-5.0.1"
(sources."tar-6.1.15" // {
dependencies = [
(sources."fs-minipass-2.1.0" // {
dependencies = [
sources."minipass-3.3.6"
];
})
];
})
sources."to-regex-range-5.0.1"
sources."tuf-js-1.1.7"
sources."type-fest-2.19.0"
sources."typedarray-to-buffer-3.1.5"
sources."unique-filename-3.0.0"
sources."unique-slug-4.0.0"
sources."unique-string-3.0.0"
sources."untildify-4.0.0"
sources."update-notifier-6.0.2"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-5.0.0"
sources."which-2.0.2"
sources."wide-align-1.1.5"
(sources."widest-line-4.0.1" // {
dependencies = [
sources."ansi-regex-6.0.1"
sources."emoji-regex-9.2.2"
sources."string-width-5.1.2"
sources."strip-ansi-7.1.0"
];
})
(sources."wrap-ansi-8.1.0" // {
dependencies = [
sources."ansi-regex-6.0.1"
sources."emoji-regex-9.2.2"
sources."string-width-5.1.2"
sources."strip-ansi-7.1.0"
];
})
(sources."wrap-ansi-cjs-7.0.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
];
})
sources."wrappy-1.0.2"
(sources."write-file-atomic-3.0.3" // {
dependencies = [
sources."signal-exit-3.0.7"
];
})
sources."xdg-basedir-5.1.0"
sources."yallist-4.0.0"
sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "Find newer versions of dependencies than what your package.json allows";
homepage = "https://github.com/raineorshine/npm-check-updates";
license = "Apache-2.0";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
npm-merge-driver = nodeEnv.buildNodePackage {
name = "npm-merge-driver";
packageName = "npm-merge-driver";

View File

@ -9,7 +9,6 @@
, logs
, lwt
, macaddr
, mirage-profile
, mirage-time
, alcotest
, mirage-clock-unix
@ -23,15 +22,14 @@
buildDunePackage rec {
pname = "arp";
version = "3.0.0";
version = "3.1.0";
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
sha256 = "1x3l8v96ywc3wrcwbf0j04b8agap4fif0fz6ki2ndzx57yqcjszn";
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
hash = "sha256-g/aEhpufQcyS/vCtKk0Z1sYaYNRmQFaZ9rTp9F4nq54=";
};
minimalOCamlVersion = "4.08";
duneVersion = "3";
nativeBuildInputs = [
bisect_ppx
@ -45,7 +43,6 @@ buildDunePackage rec {
logs
lwt
macaddr
mirage-profile
mirage-time
];

View File

@ -0,0 +1,22 @@
{ lib, fetchFromGitLab, buildDunePackage }:
buildDunePackage rec {
pname = "domain_shims";
version = "0.1.0";
src = fetchFromGitLab {
owner = "gasche";
repo = "domain-shims";
rev = version;
hash = "sha256-/5Cw+M0A1rnT7gFqzryd4Z0tylN0kZgSBXtn9jr8u1c=";
};
minimalOCamlVersion = "4.12";
meta = {
homepage = "https://gitlab.com/gasche/domain-shims/";
description = "A non-parallel implementation of Domains compatible with OCaml 4";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
}

View File

@ -1,26 +1,28 @@
{ lib
, fetchurl
, buildDunePackage
, lockfree
, saturn
, domain-local-await
, kcas
, mirage-clock-unix
, qcheck-stm
}:
buildDunePackage rec {
pname = "domainslib";
version = "0.5.0";
version = "0.5.1";
duneVersion = "3";
minimalOCamlVersion = "5.0";
src = fetchurl {
url = "https://github.com/ocaml-multicore/domainslib/releases/download/v${version}/domainslib-${version}.tbz";
hash = "sha256-rty+9DUhTUEcN7BPl8G6Q/G/MJ6z/UAn0RPkG8hACwA=";
url = "https://github.com/ocaml-multicore/domainslib/releases/download/${version}/domainslib-${version}.tbz";
hash = "sha256-KMJd+6XZmUSXNsXW/KXgvnFtgY9vODeW3vhL77mDXQE=";
};
propagatedBuildInputs = [ lockfree ];
propagatedBuildInputs = [ domain-local-await saturn ];
doCheck = true;
checkInputs = [ mirage-clock-unix ];
checkInputs = [ kcas mirage-clock-unix qcheck-stm ];
meta = {
homepage = "https://github.com/ocaml-multicore/domainslib";

View File

@ -18,14 +18,14 @@
buildDunePackage rec {
pname = "eio";
version = "0.11";
version = "0.12";
minimalOCamlVersion = "5.0";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/ocaml-multicore/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
sha256 = "DDN0IHRWJjFneIb0/koC+Wcs7JQpf/hcLthU21uqcao=";
sha256 = "2EhHzoX/t4ZBSWrSS+PGq1zCxohc7a1q4lfsrFnZJqA=";
};
propagatedBuildInputs = [

View File

@ -1,29 +0,0 @@
{ lib, fetchurl, buildDunePackage
, dscheck
, qcheck, qcheck-alcotest
}:
buildDunePackage rec {
pname = "lockfree";
version = "0.3.0";
minimalOCamlVersion = "5.0";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/ocaml-multicore/lockfree/releases/download/${version}/lockfree-${version}.tbz";
hash = "sha256-XdJR5ojFsA7bJ4aZ5rh10NjopE0NjfqQ9KitOLMh3Jo=";
};
propagatedBuildInputs = [ dscheck ];
doCheck = true;
checkInputs = [ qcheck qcheck-alcotest ];
meta = {
description = "Lock-free data structures for multicore OCaml";
homepage = "https://github.com/ocaml-multicore/lockfree";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
};
}

View File

@ -6,15 +6,13 @@
buildDunePackage rec {
pname = "mirage-nat";
version = "3.0.1";
version = "3.0.2";
minimalOCamlVersion = "4.08";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
hash = "sha256-wReySOMulGkrPD60XxpgMrUoHzY9hQ7TZzYQyJ3eiik=";
hash = "sha256-Z1g3qb26x/S6asYv6roTW77r41SHy7OGN7MoZJ/E8Is=";
};
propagatedBuildInputs = [

View File

@ -1,22 +0,0 @@
{ lib, buildDunePackage, fetchurl, tcpip }:
buildDunePackage rec {
pname = "mirage-stack";
version = "4.0.0";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/mirage-stack/releases/download/v${version}/mirage-stack-v${version}.tbz";
hash = "sha256-q70zGQvT5KTqvL37bZjSD8Su0P72KCUesyfWJcI8zPw=";
};
propagatedBuildInputs = [ tcpip ];
meta = {
description = "MirageOS signatures for network stacks";
homepage = "https://github.com/mirage/mirage-stack";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
};
}

View File

@ -1,7 +1,6 @@
{ buildDunePackage
, lib
, fetchurl
, mirage-stack
, mirage-time
, h2
, tls-mirage
@ -32,10 +31,8 @@ buildDunePackage rec {
};
minimalOCamlVersion = "4.08";
duneVersion = "3";
propagatedBuildInputs = [
mirage-stack
mirage-time
h2
tls-mirage

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