diff --git a/.github/ISSUE_TEMPLATE/05_package_request.yml b/.github/ISSUE_TEMPLATE/05_package_request.yml
deleted file mode 100644
index b73360a91cb4..000000000000
--- a/.github/ISSUE_TEMPLATE/05_package_request.yml
+++ /dev/null
@@ -1,108 +0,0 @@
-name: "Request: new package"
-description: "Create a package request for software that is not yet included in Nixpkgs."
-title: "Package request: PACKAGENAME"
-labels: ["0.kind: enhancement", "0.kind: packaging request", "9.needs: package (new)"]
-body:
- - type: "markdown"
- attributes:
- value: |
-
-
-
-
-
-
-
-
-
-
- Welcome to Nixpkgs. Please replace the **`Package request: PACKAGENAME`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)).
-
- > [!TIP]
- > For instance, if you were filing a request against the missing `hello` package, your title would be as follows:
- > `Package request: hello`
-
- ---
- - type: "textarea"
- id: "description"
- attributes:
- label: "Describe the package"
- description: "Please include a clear and concise description of what the package is."
- validations:
- required: true
- - type: "input"
- id: "homepage"
- attributes:
- label: "Upstream homepage"
- description: "Please copy and paste a link to the package's homepage."
- validations:
- required: true
- - type: "input"
- id: "source"
- attributes:
- label: "Source URL"
- description: "Please copy and paste a link to the package's source code or binary download page."
- validations:
- required: true
- - type: "input"
- id: "license"
- attributes:
- label: "License"
- description: "Please indicate the package's license. If the package has no license, or the source code is not public, please indicate the package is `unfree`."
- validations:
- required: true
- - type: "dropdown"
- id: "platforms"
- attributes:
- label: "Platforms"
- description: "Please indicate the platforms this package compiles for. `darwin` refers to macOS. `Exotic` refers to uncommon platforms like RISC-V or 32-bit ARM; please mention in the 'Additional Context' section below if this package is supposed to compile for such exotic platforms."
- multiple: true
- options:
- - "x86_64-linux"
- - "aarch64-linux"
- - "x86_64-darwin"
- - "aarch64-darwin"
- - "Exotic"
- - type: "textarea"
- id: "additional-context"
- attributes:
- label: "Additional context"
- description: "Add any other context about the proposed module here."
- validations:
- required: false
- - type: "checkboxes"
- id: "sanity-check"
- attributes:
- label: "I assert that this issue is relevant for Nixpkgs"
- options:
- - label: "I assert that this package does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+package+%28new%29%22) or in [Nixpkgs Unstable](https://search.nixos.org/packages?channel=unstable)."
- required: true
- - label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%220.kind%3A+packaging+request%22)."
- required: true
- - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it."
- required: true
- - type: "markdown"
- attributes:
- value: |
- # Thank you for helping improve Nixpkgs!
-
- ---
- - type: "textarea"
- id: "prioritisation"
- attributes:
- label: "For this package's maintainers:"
- description: |
- **Please do not modify this text area!**
-
- This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction and also reminds them to tag this issue in their pull requests.
- This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important.
- value: |
-
- Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.)
-
- ---
-
- Add a :+1: [reaction] to [issues you find important].
-
- [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
- [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc
diff --git a/.github/ISSUE_TEMPLATE/06_update_request.yml b/.github/ISSUE_TEMPLATE/05_update_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/06_update_request.yml
rename to .github/ISSUE_TEMPLATE/05_update_request.yml
diff --git a/.github/ISSUE_TEMPLATE/07_module_request.yml b/.github/ISSUE_TEMPLATE/06_module_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/07_module_request.yml
rename to .github/ISSUE_TEMPLATE/06_module_request.yml
diff --git a/.github/ISSUE_TEMPLATE/08_backport_request.yml b/.github/ISSUE_TEMPLATE/07_backport_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/08_backport_request.yml
rename to .github/ISSUE_TEMPLATE/07_backport_request.yml
diff --git a/.github/ISSUE_TEMPLATE/09_documentation_request.yml b/.github/ISSUE_TEMPLATE/08_documentation_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/09_documentation_request.yml
rename to .github/ISSUE_TEMPLATE/08_documentation_request.yml
diff --git a/.github/ISSUE_TEMPLATE/10_unreproducible_package.yml b/.github/ISSUE_TEMPLATE/09_unreproducible_package.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/10_unreproducible_package.yml
rename to .github/ISSUE_TEMPLATE/09_unreproducible_package.yml
diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml
index 82781f96c736..01149578af78 100644
--- a/.github/workflows/eval.yml
+++ b/.github/workflows/eval.yml
@@ -75,6 +75,9 @@ jobs:
with:
extra_nix_config: sandbox = true
+ - name: Ensure flake outputs on all systems still evaluate
+ run: nix --experimental-features 'nix-command flakes' flake check --all-systems --no-build ./nixpkgs
+
- name: Query nixpkgs with aliases enabled to check for basic syntax errors
run: |
time nix-env -I ./nixpkgs -f ./nixpkgs -qa '*' --option restrict-eval true --option allow-import-from-derivation false >/dev/null
diff --git a/flake.nix b/flake.nix
index a82bb383c062..3bd0a48a5cce 100644
--- a/flake.nix
+++ b/flake.nix
@@ -98,15 +98,26 @@
checks = forAllSystems (
system:
- {
- tarball = jobs.${system}.tarball;
- }
+ { }
+ //
+ lib.optionalAttrs
+ (
+ # Exclude x86_64-freebsd because "Failed to evaluate rustc-wrapper-1.85.0: «broken»: is marked as broken"
+ system != "x86_64-freebsd"
+ )
+ {
+ tarball = jobs.${system}.tarball;
+ }
//
lib.optionalAttrs
(
self.legacyPackages.${system}.stdenv.hostPlatform.isLinux
# Exclude power64 due to "libressl is not available on the requested hostPlatform" with hostPlatform being power64
&& !self.legacyPackages.${system}.targetPlatform.isPower64
+ # Exclude armv6l-linux because "cannot bootstrap GHC on this platform ('armv6l-linux' with libc 'defaultLibc')"
+ && system != "armv6l-linux"
+ # Exclude riscv64-linux because "cannot bootstrap GHC on this platform ('riscv64-linux' with libc 'defaultLibc')"
+ && system != "riscv64-linux"
)
{
# Test that ensures that the nixosSystem function can accept a lib argument
@@ -156,8 +167,8 @@
system != "armv6l-linux"
# Exclude riscv64-linux because "Package ‘ghc-9.6.6’ in .../pkgs/development/compilers/ghc/common-hadrian.nix:579 is not available on the requested hostPlatform"
&& system != "riscv64-linux"
- # Exclude FreeBSD because "Package ‘ghc-9.6.6’ in .../pkgs/development/compilers/ghc/common-hadrian.nix:579 is not available on the requested hostPlatform"
- && !self.legacyPackages.${system}.stdenv.hostPlatform.isFreeBSD
+ # Exclude x86_64-freebsd because "Package ‘ghc-9.6.6’ in .../pkgs/development/compilers/ghc/common-hadrian.nix:579 is not available on the requested hostPlatform"
+ && system != "x86_64-freebsd"
)
{
/**
@@ -167,7 +178,15 @@
}
);
- formatter = forAllSystems (system: (import ./ci { inherit system; }).fmt.pkg);
+ formatter = lib.filterAttrs (
+ system: _:
+ # Exclude armv6l-linux because "cannot bootstrap GHC on this platform ('armv6l-linux' with libc 'defaultLibc')"
+ system != "armv6l-linux"
+ # Exclude riscv64-linux because "cannot bootstrap GHC on this platform ('riscv64-linux' with libc 'defaultLibc')"
+ && system != "riscv64-linux"
+ # Exclude x86_64-freebsd because "Package ‘go-1.22.12-freebsd-amd64-bootstrap’ in /nix/store/0yw40qnrar3lvc5hax5n49abl57apjbn-source/pkgs/development/compilers/go/binary.nix:50 is not available on the requested hostPlatform"
+ && system != "x86_64-freebsd"
+ ) (forAllSystems (system: (import ./ci { inherit system; }).fmt.pkg));
/**
A nested structure of [packages](https://nix.dev/manual/nix/latest/glossary#package-attribute-set) and other values.
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index f06d2c2cfdcd..b18b0ce7c27b 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -6267,12 +6267,6 @@
githubId = 875324;
name = "David Johnson";
};
- dmrauh = {
- email = "dmrauh@posteo.de";
- github = "dmrauh";
- githubId = 37698547;
- name = "Dominik Michael Rauh";
- };
dmvianna = {
email = "dmlvianna@gmail.com";
github = "dmvianna";
@@ -24957,10 +24951,11 @@
name = "Mason Mackaman";
};
usertam = {
- email = "nix@usertam.dev";
+ name = "Samuel Tam";
+ email = "code@usertam.dev";
github = "usertam";
githubId = 22500027;
- name = "Samuel Tam";
+ keys = [ { fingerprint = "EC4E E490 3C82 3698 2CAB D206 2D87 60B0 229E 2560"; } ];
};
uskudnik = {
email = "urban.skudnik@gmail.com";
diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md
index f531ff61af86..9d05c32c697d 100644
--- a/nixos/doc/manual/release-notes/rl-2505.section.md
+++ b/nixos/doc/manual/release-notes/rl-2505.section.md
@@ -166,6 +166,8 @@
- [mqtt-exporter](https://github.com/kpetremann/mqtt-exporter/), a Prometheus exporter for exposing messages from MQTT. Available as [services.prometheus.exporters.mqtt](#opt-services.prometheus.exporters.mqtt.enable).
+- [pocket-id](https://pocket-id.org/), an OIDC provider with passkeys support. Available as [services.pocket-id](#opt-services.pocket-id.enable).
+
- [nvidia-gpu](https://github.com/utkuozdemir/nvidia_gpu_exporter), a Prometheus exporter that scrapes `nvidia-smi` for GPU metrics. Available as [services.prometheus.exporters.nvidia-gpu](#opt-services.prometheus.exporters.nvidia-gpu.enable).
- [OpenGamepadUI](https://github.com/ShadowBlip/OpenGamepadUI/), an open source gamepad-native game launcher and overlay for Linux. Available as [programs.opengamepadui](#opt-programs.opengamepadui.enable).
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 0a23a0d0d653..5aa0af4c442c 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1419,6 +1419,7 @@
./services/security/paretosecurity.nix
./services/security/pass-secret-service.nix
./services/security/physlock.nix
+ ./services/security/pocket-id.nix
./services/security/shibboleth-sp.nix
./services/security/sks.nix
./services/security/sshguard.nix
diff --git a/nixos/modules/services/display-managers/cosmic-greeter.nix b/nixos/modules/services/display-managers/cosmic-greeter.nix
index aa4243cfa700..e7aa9da63321 100644
--- a/nixos/modules/services/display-managers/cosmic-greeter.nix
+++ b/nixos/modules/services/display-managers/cosmic-greeter.nix
@@ -12,6 +12,7 @@
let
cfg = config.services.displayManager.cosmic-greeter;
+ cfgAutoLogin = config.services.displayManager.autoLogin;
in
{
@@ -35,6 +36,10 @@ in
user = "cosmic-greeter";
command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" systemd-cat -t cosmic-greeter ${lib.getExe pkgs.cosmic-comp} ${lib.getExe cfg.package}'';
};
+ initial_session = lib.mkIf (cfgAutoLogin.enable && (cfgAutoLogin.user != null)) {
+ user = cfgAutoLogin.user;
+ command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" systemd-cat -t cosmic-session ${lib.getExe pkgs.cosmic-session}'';
+ };
};
};
diff --git a/nixos/modules/services/misc/paperless.nix b/nixos/modules/services/misc/paperless.nix
index db703ce77883..c1f35526bd9b 100644
--- a/nixos/modules/services/misc/paperless.nix
+++ b/nixos/modules/services/misc/paperless.nix
@@ -421,8 +421,7 @@ in
};
environment = env;
- preStart =
- ''
+ preStart = ''
# remove old papaerless-manage symlink
# TODO: drop with NixOS 25.11
[[ -L '${cfg.dataDir}/paperless-manage' ]] && rm '${cfg.dataDir}/paperless-manage'
@@ -448,13 +447,15 @@ in
${cfg.package}/bin/paperless-ngx document_index reindex
fi
- echo ${cfg.package.version} > "$versionFile"
- fi
- ''
- + lib.optionalString (cfg.passwordFile != null) ''
+ echo ${cfg.package.version} > "$versionFile"
+ fi
+
+ if ${lib.boolToString (cfg.passwordFile != null)} || [[ -n $PAPERLESS_ADMIN_PASSWORD ]]; then
export PAPERLESS_ADMIN_USER="''${PAPERLESS_ADMIN_USER:-admin}"
- PAPERLESS_ADMIN_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PAPERLESS_ADMIN_PASSWORD")
- export PAPERLESS_ADMIN_PASSWORD
+ if [[ -e $CREDENTIALS_DIRECTORY/PAPERLESS_ADMIN_PASSWORD ]]; then
+ PAPERLESS_ADMIN_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PAPERLESS_ADMIN_PASSWORD")
+ export PAPERLESS_ADMIN_PASSWORD
+ fi
superuserState="$PAPERLESS_ADMIN_USER:$PAPERLESS_ADMIN_PASSWORD"
superuserStateFile="${cfg.dataDir}/superuser-state"
@@ -462,7 +463,8 @@ in
${cfg.package}/bin/paperless-ngx manage_superuser
echo "$superuserState" > "$superuserStateFile"
fi
- '';
+ fi
+ '';
requires = lib.optional cfg.database.createLocally "postgresql.service";
after =
lib.optional enableRedis "redis-paperless.service"
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix
index caf7afcc1e07..258d13e3c7c7 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters.nix
@@ -56,6 +56,7 @@ let
"blackbox"
"borgmatic"
"buildkite-agent"
+ "ecoflow"
"chrony"
"collectd"
"deluge"
@@ -122,6 +123,7 @@ let
"statsd"
"surfboard"
"systemd"
+ "tibber"
"unbound"
"unpoller"
"v2ray"
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/ecoflow.nix b/nixos/modules/services/monitoring/prometheus/exporters/ecoflow.nix
new file mode 100644
index 000000000000..0b85f614016f
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/exporters/ecoflow.nix
@@ -0,0 +1,151 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+let
+ cfg = config.services.prometheus.exporters.ecoflow;
+ inherit (lib) mkOption types;
+in
+{
+ port = 2112;
+ extraOpts = {
+ exporterType = mkOption {
+ type = types.enum [
+ "rest"
+ "mqtt"
+ ];
+ default = "rest";
+ example = "mqtt";
+ description = ''
+ The type of exporter you'd like to use.
+ Possible values: "rest" and "mqtt". Default value is "rest".
+ Choose "rest" for the ecoflow online cloud api use "rest" and define: accessKey, secretKey.
+ Choose "mqtt" for the lan realtime integration use "mqtt" and define: email, password, devices.
+ '';
+ };
+ ecoflowAccessKeyFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-access-key;
+ description = ''
+ Path to the file with your personal api access string from the Ecoflow development website https://developer-eu.ecoflow.com.
+ Do to share or commit your plaintext scecrets to a public repo use: agenix or soaps.
+ '';
+ };
+ ecoflowSecretKeyFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-secret-key;
+ description = ''
+ Path to the file with your personal api secret string from the Ecoflow development website https://developer-eu.ecoflow.com.
+ Do to share or commit your plaintext scecrets to a public repo use: agenix or soaps.
+ '';
+ };
+ ecoflowEmailFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-email;
+ description = ''
+ Path to the file with your personal ecoflow app login email address.
+ Do to share or commit your plaintext scecrets to a public repo use: agenix or soaps.
+ '';
+ };
+ ecoflowPasswordFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-password;
+ description = ''
+ Path to the file with your personal ecoflow app login email password.
+ Do to share or commit your plaintext passwords to a public repo use: agenix or soaps here!
+ '';
+ };
+ ecoflowDevicesFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-devices;
+ description = ''
+ File must contain one line, example: R3300000,R3400000,NC430000,....
+ The list of devices serial numbers separated by comma. For instance: SN1,SN2,SN3.
+ Instead of "devicesFile" you can specify "devicesPrettynamesFile" which will also work. You can specify both.
+ Do to share or commit your plaintext serial numbers to a public repo use: agenix or soaps.
+ '';
+ };
+ ecoflowDevicesPrettyNamesFile = mkOption {
+ type = types.path;
+ default = /etc/ecoflow-devices-pretty-names;
+ description = ''
+ File must contain one line, example: {"R3300000":"Delta 2","R3400000":"Delta Pro",...}
+ The key/value map of custom names for your devices. Key is a serial number, value is a device name you want
+ to see in Grafana Dashboard. It's helpful to see a meaningful name in Grafana dashboard instead of a serialnumber.
+ Do to share or commit your plaintext serial numbers to a public repo use: agenix or soaps.
+ '';
+ };
+ debug = mkOption {
+ type = types.str;
+ default = "0";
+ example = "1";
+ description = ''
+ Enable debug log messages. Disabled by default. Set to "1" to enable.
+ '';
+ };
+ prefix = mkOption {
+ type = types.str;
+ default = "ecoflow";
+ example = "ecoflow_privateSite";
+ description = ''
+ The prefix that will be added to all metrics. Default value is ecoflow.
+ For instance metric bms_bmsStatus.minCellTemp will be exported to prometheus as ecoflow.bms_bmsStatus.minCellTemp.
+ With default value "ecoflow" you can use Grafana Dashboard with ID 17812 without any changes.
+ '';
+ };
+ scrapingInterval = mkOption {
+ type = types.ints.positive;
+ default = 30;
+ example = 120;
+ description = ''
+ Scrapping interval in seconds. How often should the exporter execute requests to Ecoflow Rest API in order to get the data.
+ Default value is 30 seconds. Align this value with your prometheus scraper interval settings.
+ '';
+ };
+ mqttDeviceOfflineThreshold = mkOption {
+ type = types.ints.positive;
+ default = 60;
+ example = 120;
+ description = ''
+ The threshold in seconds which indicates how long we should wait for a metric message from MQTT broker.
+ Default value: 60 seconds. If we don't receive message within 60 seconds we consider that device is offline.
+ If we don't receive messages within the threshold for all devices, we'll try to reconnect to the MQTT broker.
+ There is a strange behavior that MQTT stop sends messages if you open Ecoflow mobile app and then close it).
+ '';
+ };
+ };
+ serviceOpts = {
+ environment = {
+ PROMETHEUS_ENABLED = "1";
+ EXPORTER_TYPE = cfg.exporterType;
+ DEBUG_ENABLED = cfg.debug;
+ METRIC_PREFIX = cfg.prefix;
+ SCRAPING_INTERVAL = toString cfg.scrapingInterval;
+ MQTT_DEVICE_OFFLINE_THRESHOLD_SECONDS = toString cfg.mqttDeviceOfflineThreshold;
+ };
+ script = ''
+ export ECOFLOW_ACCESS_KEY="$(cat ${toString cfg.ecoflowAccessKeyFile})"
+ export ECOFLOW_SECRET_KEY="$(cat ${toString cfg.ecoflowSecretKeyFile})"
+ export ECOFLOW_EMAIL="$(cat ${toString cfg.ecoflowEmailFile})"
+ export ECOFLOW_PASSWORD="$(cat ${toString cfg.ecoflowPasswordFile})"
+ export ECOFLOW_DEVICES="$(cat ${toString cfg.ecoflowDevicesFile})"
+ export ECOFLOW_DEVICES_PRETTY_NAMES="$(cat ${toString cfg.ecoflowDevicesPrettyNamesFile})"
+ exec ${lib.getExe pkgs.go-ecoflow-exporter}'';
+ serviceConfig = {
+ AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+ CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ];
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ Restart = "on-failure";
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ User = "prometheus"; # context needed to runtime access encrypted token and secrets
+ };
+ };
+}
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/tibber.nix b/nixos/modules/services/monitoring/prometheus/exporters/tibber.nix
new file mode 100644
index 000000000000..670f23a54d20
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/exporters/tibber.nix
@@ -0,0 +1,44 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+let
+ cfg = config.services.prometheus.exporters.tibber;
+ inherit (lib) mkOption types concatStringsSep;
+in
+{
+ port = 9489;
+ extraOpts = {
+ apiTokenPath = mkOption {
+ type = types.path;
+ default = null;
+ description = ''
+ Add here the path to your personal Tibber API Token ('Bearer Token') File.
+ Get your personal Tibber API Token here: https://developer.tibber.com
+ Do not share your personal plaintext Tibber API Token via github. (see: ryantm/agenix, mic92/sops)
+ '';
+ };
+ };
+ serviceOpts = {
+ script = ''
+ export TIBBER_TOKEN="$(cat ${toString cfg.apiTokenPath})"
+ exec ${pkgs.prometheus-tibber-exporter}/bin/tibber-exporter --listen-address ${cfg.listenAddress}:${toString cfg.port} ${concatStringsSep " \\\n " cfg.extraFlags}
+ '';
+ serviceConfig = {
+ AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+ CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ];
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ Restart = "on-failure";
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ User = "prometheus"; # context needed to runtime access encrypted token and secrets
+ };
+ };
+}
diff --git a/nixos/modules/services/security/paretosecurity.nix b/nixos/modules/services/security/paretosecurity.nix
index 9ec196eee6a0..a1080ede8431 100644
--- a/nixos/modules/services/security/paretosecurity.nix
+++ b/nixos/modules/services/security/paretosecurity.nix
@@ -24,6 +24,17 @@
# dependencies here. This creates the necessary symlinks in the proper locations.
systemd.sockets.paretosecurity.wantedBy = [ "sockets.target" ];
+ # In NixOS, systemd services are configured with minimal PATH. However,
+ # paretosecurity helper looks for installed software to do its job, so
+ # it needs the full system PATH. For example, it runs `iptables` to see if
+ # firewall is configured. And it looks for various password managers to see
+ # if one is installed.
+ # The `paretosecurity-user` timer service that is configured lower has
+ # the same need.
+ systemd.services.paretosecurity.serviceConfig.Environment = [
+ "PATH=${config.system.path}/bin:${config.system.path}/sbin"
+ ];
+
# Enable the tray icon and timer services if the trayIcon option is enabled
systemd.user = lib.mkIf config.services.paretosecurity.trayIcon {
services.paretosecurity-trayicon = {
@@ -31,6 +42,9 @@
};
services.paretosecurity-user = {
wantedBy = [ "graphical-session.target" ];
+ serviceConfig.Environment = [
+ "PATH=${config.system.path}/bin:${config.system.path}/sbin"
+ ];
};
timers.paretosecurity-user = {
wantedBy = [ "timers.target" ];
diff --git a/nixos/modules/services/security/pocket-id.nix b/nixos/modules/services/security/pocket-id.nix
new file mode 100644
index 000000000000..87c13b638dcb
--- /dev/null
+++ b/nixos/modules/services/security/pocket-id.nix
@@ -0,0 +1,278 @@
+{
+ lib,
+ pkgs,
+ config,
+ ...
+}:
+
+let
+ inherit (lib)
+ mkEnableOption
+ mkIf
+ mkOption
+ optionalAttrs
+ optional
+ mkPackageOption
+ ;
+ inherit (lib.types)
+ bool
+ path
+ str
+ submodule
+ ;
+
+ cfg = config.services.pocket-id;
+
+ format = pkgs.formats.keyValue { };
+ settingsFile = format.generate "pocket-id-env-vars" cfg.settings;
+in
+{
+ meta.maintainers = with lib.maintainers; [
+ gepbird
+ ymstnt
+ ];
+
+ options.services.pocket-id = {
+ enable = mkEnableOption "Pocket ID server";
+
+ package = mkPackageOption pkgs "pocket-id" { };
+
+ environmentFile = mkOption {
+ type = path;
+ description = ''
+ Path to an environment file loaded for the Pocket ID service.
+
+ This can be used to securely store tokens and secrets outside of the world-readable Nix store.
+
+ Example contents of the file:
+ MAXMIND_LICENSE_KEY=your-license-key
+ '';
+ default = "/dev/null";
+ example = "/var/lib/secrets/pocket-id";
+ };
+
+ settings = mkOption {
+ type = submodule {
+ freeformType = format.type;
+
+ options = {
+ PUBLIC_APP_URL = mkOption {
+ type = str;
+ description = ''
+ The URL where you will access the app.
+ '';
+ default = "http://localhost";
+ };
+
+ TRUST_PROXY = mkOption {
+ type = bool;
+ description = ''
+ Whether the app is behind a reverse proxy.
+ '';
+ default = false;
+ };
+ };
+ };
+
+ default = { };
+
+ description = ''
+ Environment variables that will be passed to Pocket ID, see
+ [configuration options](https://pocket-id.org/docs/configuration/environment-variables)
+ for supported values.
+ '';
+ };
+
+ dataDir = mkOption {
+ type = path;
+ default = "/var/lib/pocket-id";
+ description = ''
+ The directory where Pocket ID will store its data, such as the database.
+ '';
+ };
+
+ user = mkOption {
+ type = str;
+ default = "pocket-id";
+ description = "User account under which Pocket ID runs.";
+ };
+
+ group = mkOption {
+ type = str;
+ default = "pocket-id";
+ description = "Group account under which Pocket ID runs.";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ warnings = (
+ optional (cfg.settings ? MAXMIND_LICENSE_KEY)
+ "config.services.pocket-id.settings.MAXMIND_LICENSE_KEY will be stored as plaintext in the Nix store. Use config.services.pocket-id.environmentFile instead."
+ );
+
+ systemd.tmpfiles.rules = [
+ "d ${cfg.dataDir} 0755 ${cfg.user} ${cfg.group}"
+ ];
+
+ systemd.services = {
+ pocket-id-backend = {
+ description = "Pocket ID backend";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [
+ cfg.package
+ cfg.environmentFile
+ settingsFile
+ ];
+
+ serviceConfig = {
+ Type = "simple";
+ User = cfg.user;
+ Group = cfg.group;
+ WorkingDirectory = cfg.dataDir;
+ ExecStart = "${cfg.package}/bin/pocket-id-backend";
+ Restart = "always";
+ EnvironmentFile = [
+ cfg.environmentFile
+ settingsFile
+ ];
+
+ # Hardening
+ AmbientCapabilities = "";
+ CapabilityBoundingSet = "";
+ DeviceAllow = "";
+ DevicePolicy = "closed";
+ #IPAddressDeny = "any"; # communicates with the frontend
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateNetwork = false; # communicates with the frontend
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProcSubset = "pid";
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = "full"; # needs to write in cfg.dataDir
+ RemoveIPC = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = lib.concatStringsSep " " [
+ "~"
+ "@clock"
+ "@cpu-emulation"
+ "@debug"
+ "@module"
+ "@mount"
+ "@obsolete"
+ "@privileged"
+ "@raw-io"
+ "@reboot"
+ #"@resources" # vm test segfaults
+ "@swap"
+ ];
+ UMask = "0077";
+ };
+ };
+
+ pocket-id-frontend = {
+ description = "Pocket ID frontend";
+ after = [
+ "network.target"
+ "pocket-id-backend.service"
+ ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [
+ cfg.package
+ cfg.environmentFile
+ settingsFile
+ ];
+
+ serviceConfig = {
+ Type = "simple";
+ User = cfg.user;
+ Group = cfg.group;
+ ExecStart = "${cfg.package}/bin/pocket-id-frontend";
+ Restart = "always";
+ EnvironmentFile = [
+ cfg.environmentFile
+ settingsFile
+ ];
+
+ # Hardening
+ AmbientCapabilities = "";
+ CapabilityBoundingSet = "";
+ DeviceAllow = "";
+ DevicePolicy = "closed";
+ #IPAddressDeny = "any"; # communicates with the backend and client
+ LockPersonality = true;
+ MemoryDenyWriteExecute = false; # V8_Fatal segfault
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateNetwork = false; # communicates with the backend and client
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProcSubset = "pid";
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = "strict";
+ RemoveIPC = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = lib.concatStringsSep " " [
+ "~"
+ "@clock"
+ "@cpu-emulation"
+ "@debug"
+ "@module"
+ "@mount"
+ "@obsolete"
+ "@privileged"
+ "@raw-io"
+ "@reboot"
+ "@resources"
+ "@swap"
+ ];
+ UMask = "0077";
+ };
+ };
+ };
+
+ users.users = optionalAttrs (cfg.user == "pocket-id") {
+ pocket-id = {
+ isSystemUser = true;
+ group = cfg.group;
+ description = "Pocket ID backend user";
+ home = cfg.dataDir;
+ };
+ };
+
+ users.groups = optionalAttrs (cfg.group == "pocket-id") {
+ pocket-id = { };
+ };
+ };
+}
diff --git a/nixos/modules/services/security/vaultwarden/default.nix b/nixos/modules/services/security/vaultwarden/default.nix
index 285dbc5d7046..613b81b297d2 100644
--- a/nixos/modules/services/security/vaultwarden/default.nix
+++ b/nixos/modules/services/security/vaultwarden/default.nix
@@ -65,6 +65,7 @@ let
vaultwarden = cfg.package.override { inherit (cfg) dbBackend; };
+ useSendmail = configEnv.USE_SENDMAIL or null == "true";
in
{
imports = [
@@ -236,10 +237,10 @@ in
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = true;
- NoNewPrivileges = true;
- PrivateDevices = true;
+ NoNewPrivileges = !useSendmail;
+ PrivateDevices = !useSendmail;
PrivateTmp = true;
- PrivateUsers = true;
+ PrivateUsers = !useSendmail;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;
@@ -262,10 +263,13 @@ in
inherit StateDirectory;
StateDirectoryMode = "0700";
SystemCallArchitectures = "native";
- SystemCallFilter = [
- "@system-service"
- "~@privileged"
- ];
+ SystemCallFilter =
+ [
+ "@system-service"
+ ]
+ ++ lib.optionals (!useSendmail) [
+ "~@privileged"
+ ];
Restart = "always";
UMask = "0077";
};
diff --git a/nixos/modules/services/web-apps/archtika.nix b/nixos/modules/services/web-apps/archtika.nix
index cfd80dfb064f..0367d52451cb 100644
--- a/nixos/modules/services/web-apps/archtika.nix
+++ b/nixos/modules/services/web-apps/archtika.nix
@@ -17,7 +17,7 @@ let
in
{
options.services.archtika = {
- enable = mkEnableOption "Whether to enable the archtika service";
+ enable = mkEnableOption "the archtika CMS";
package = mkPackageOption pkgs "archtika" { };
diff --git a/nixos/modules/services/web-apps/glance.nix b/nixos/modules/services/web-apps/glance.nix
index fbc310daea77..69170858f7c8 100644
--- a/nixos/modules/services/web-apps/glance.nix
+++ b/nixos/modules/services/web-apps/glance.nix
@@ -125,7 +125,7 @@ in
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;
- ProcSubset = "pid";
+ ProcSubset = "all";
RestrictNamespaces = true;
RestrictRealtime = true;
SystemCallArchitectures = "native";
diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix
index 5d2e03147a68..48e51b13bb39 100644
--- a/nixos/modules/services/web-apps/onlyoffice.nix
+++ b/nixos/modules/services/web-apps/onlyoffice.nix
@@ -114,7 +114,7 @@ in
proxy_pass http://onlyoffice-docservice/$2$3;
'';
# /etc/nginx/includes/ds-docservice.conf
- #disable caching for api.js
+ # disable caching for api.js
"~ ^(\\/[\\d]+\\.[\\d]+\\.[\\d]+[\\.|-][\\w]+)?\\/(web-apps\\/apps\\/api\\/documents\\/api\\.js)$".extraConfig =
''
expires -1;
@@ -124,26 +124,23 @@ in
"~ ^(\\/[\\d]+\\.[\\d]+\\.[\\d]+[\\.|-][\\w]+)?\\/(document_editor_service_worker\\.js)$".extraConfig =
''
expires 365d;
- # gzip_static on;
- alias ${cfg.package}/var/www/onlyoffice/documentserver/sdkjs/common/serviceworker/$2;
+ alias ${cfg.package}/var/www/onlyoffice/documentserver/sdkjs/common/serviceworker/$2;
'';
- #suppress logging the unsupported locale error in web-apps
+ # suppress logging the unsupported locale error in web-apps
"~ ^(\\/[\\d]+\\.[\\d]+\\.[\\d]+[\\.|-][\\w]+)?\\/(web-apps)(\\/.*\\.json)$".extraConfig = ''
expires 365d;
error_log /dev/null crit;
alias ${cfg.package}/var/www/onlyoffice/documentserver/$2$3;
'';
- #suppress logging the unsupported locale error in plugins
+ # suppress logging the unsupported locale error in plugins
"~ ^(\\/[\\d]+\\.[\\d]+\\.[\\d]+[\\.|-][\\w]+)?\\/(sdkjs-plugins)(\\/.*\\.json)$".extraConfig = ''
expires 365d;
error_log /dev/null crit;
- # gzip_static on;
alias ${cfg.package}/var/www/onlyoffice/documentserver/$2$3;
'';
"~ ^(\\/[\\d]+\\.[\\d]+\\.[\\d]+[\\.|-][\\w]+)?\\/(web-apps|sdkjs|sdkjs-plugins|fonts|dictionaries)(\\/.*)$".extraConfig =
''
expires 365d;
- # gzip_static on;
alias ${cfg.package}/var/www/onlyoffice/documentserver/$2$3;
'';
"~* ^(\\/cache\\/files.*)(\\/.*)".extraConfig = ''
@@ -302,9 +299,8 @@ in
' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json
chmod u+w /run/onlyoffice/config/production-linux.json
- jq '
- .FileConverter.converter.x2tPath = "${cfg.x2t}/bin/x2t"
- ' /run/onlyoffice/config/production-linux.json | sponge /run/onlyoffice/config/production-linux.json
+ jq '.FileConverter.converter.x2tPath = "${cfg.x2t}/bin/x2t"' \
+ /run/onlyoffice/config/production-linux.json | sponge /run/onlyoffice/config/production-linux.json
if psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then
psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql
diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix
index 136cd20eee55..6637141d0330 100644
--- a/nixos/modules/virtualisation/incus.nix
+++ b/nixos/modules/virtualisation/incus.nix
@@ -129,6 +129,7 @@ let
environment = lib.mkMerge [
{
+ INCUS_DOCUMENTATION = "${cfg.package.doc}/html";
INCUS_EDK2_PATH = ovmf;
INCUS_LXC_HOOK = "${cfg.lxcPackage}/share/lxc/hooks";
INCUS_LXC_TEMPLATE_CONFIG = "${pkgs.lxcfs}/share/lxc/config";
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 9ee7f01fef1b..b932dd0f6cf0 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -243,7 +243,7 @@ in
imports = [ ./binary-cache.nix ];
_module.args.compression = "xz";
};
- bind = handleTest ./bind.nix { };
+ bind = runTest ./bind.nix;
bird = handleTest ./bird.nix { };
birdwatcher = handleTest ./birdwatcher.nix { };
bitbox-bridge = runTest ./bitbox-bridge.nix;
@@ -294,7 +294,7 @@ in
] ./ceph-single-node-bluestore-dmcrypt.nix { };
certmgr = handleTest ./certmgr.nix { };
cfssl = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cfssl.nix { };
- cgit = handleTest ./cgit.nix { };
+ cgit = runTest ./cgit.nix;
charliecloud = handleTest ./charliecloud.nix { };
chromadb = runTest ./chromadb.nix;
chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { };
@@ -584,7 +584,7 @@ in
herbstluftwm = handleTest ./herbstluftwm.nix { };
homebox = handleTest ./homebox.nix { };
homer = handleTest ./homer { };
- homepage-dashboard = handleTest ./homepage-dashboard.nix { };
+ homepage-dashboard = runTest ./homepage-dashboard.nix;
honk = runTest ./honk.nix;
installed-tests = pkgs.recurseIntoAttrs (handleTest ./installed-tests { });
invidious = handleTest ./invidious.nix { };
@@ -691,7 +691,7 @@ in
leaps = handleTest ./leaps.nix { };
lemmy = handleTest ./lemmy.nix { };
libinput = handleTest ./libinput.nix { };
- librenms = handleTest ./librenms.nix { };
+ librenms = runTest ./librenms.nix;
libresprite = handleTest ./libresprite.nix { };
libreswan = runTest ./libreswan.nix;
libreswan-nat = runTest ./libreswan-nat.nix;
@@ -703,7 +703,7 @@ in
libvirtd = handleTest ./libvirtd.nix { };
lidarr = handleTest ./lidarr.nix { };
lightdm = handleTest ./lightdm.nix { };
- lighttpd = handleTest ./lighttpd.nix { };
+ lighttpd = runTest ./lighttpd.nix;
limesurvey = handleTest ./limesurvey.nix { };
limine = import ./limine { inherit runTest; };
listmonk = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./listmonk.nix { };
@@ -795,7 +795,7 @@ in
defaults.services.mongodb.package = config.node.pkgs.mongodb-ce;
}
);
- moodle = handleTest ./moodle.nix { };
+ moodle = runTest ./moodle.nix;
moonraker = handleTest ./moonraker.nix { };
mopidy = handleTest ./mopidy.nix { };
morph-browser = runTest ./morph-browser.nix;
@@ -1039,6 +1039,7 @@ in
pleroma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./pleroma.nix { };
plikd = handleTest ./plikd.nix { };
plotinus = handleTest ./plotinus.nix { };
+ pocket-id = handleTest ./pocket-id.nix { };
podgrab = handleTest ./podgrab.nix { };
podman = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./podman/default.nix { };
podman-tls-ghostunnel = handleTestOn [
@@ -1202,7 +1203,7 @@ in
sssd-ldap = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./sssd-ldap.nix { };
stalwart-mail = handleTest ./stalwart-mail.nix { };
stargazer = runTest ./web-servers/stargazer.nix;
- starship = handleTest ./starship.nix { };
+ starship = runTest ./starship.nix;
stash = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./stash.nix { };
static-web-server = handleTest ./web-servers/static-web-server.nix { };
step-ca = handleTestOn [ "x86_64-linux" ] ./step-ca.nix { };
@@ -1350,7 +1351,7 @@ in
tuptime = handleTest ./tuptime.nix { };
turbovnc-headless-server = handleTest ./turbovnc-headless-server.nix { };
turn-rs = handleTest ./turn-rs.nix { };
- tuxguitar = handleTest ./tuxguitar.nix { };
+ tuxguitar = runTest ./tuxguitar.nix;
twingate = runTest ./twingate.nix;
typesense = handleTest ./typesense.nix { };
ucarp = handleTest ./ucarp.nix { };
diff --git a/nixos/tests/bind.nix b/nixos/tests/bind.nix
index 5eb75392a382..3b2edec9d19e 100644
--- a/nixos/tests/bind.nix
+++ b/nixos/tests/bind.nix
@@ -1,4 +1,5 @@
-import ./make-test-python.nix {
+{ ... }:
+{
name = "bind";
nodes.machine =
diff --git a/nixos/tests/cgit.nix b/nixos/tests/cgit.nix
index fce3dc16b854..2c48e6bde47d 100644
--- a/nixos/tests/cgit.nix
+++ b/nixos/tests/cgit.nix
@@ -1,113 +1,111 @@
-import ./make-test-python.nix (
- { pkgs, ... }:
- let
- robotsTxt = pkgs.writeText "cgit-robots.txt" ''
- User-agent: *
- Disallow: /
- '';
- in
- {
- name = "cgit";
- meta = with pkgs.lib.maintainers; {
- maintainers = [ schnusch ];
- };
+{ pkgs, ... }:
+let
+ robotsTxt = pkgs.writeText "cgit-robots.txt" ''
+ User-agent: *
+ Disallow: /
+ '';
+in
+{
+ name = "cgit";
+ meta = with pkgs.lib.maintainers; {
+ maintainers = [ schnusch ];
+ };
- nodes = {
- server =
- { ... }:
- {
- services.cgit."localhost" = {
- enable = true;
- package = pkgs.cgit.overrideAttrs (
- { postInstall, ... }:
- {
- postInstall = ''
- ${postInstall}
- cp ${robotsTxt} "$out/cgit/robots.txt"
- '';
- }
- );
- nginx.location = "/(c)git/";
- repos = {
- some-repo = {
- path = "/tmp/git/some-repo";
- desc = "some-repo description";
- };
- };
- settings = {
- readme = [
- ":README.md"
- ":date.txt"
- ];
+ nodes = {
+ server =
+ { ... }:
+ {
+ services.cgit."localhost" = {
+ enable = true;
+ package = pkgs.cgit.overrideAttrs (
+ { postInstall, ... }:
+ {
+ postInstall = ''
+ ${postInstall}
+ cp ${robotsTxt} "$out/cgit/robots.txt"
+ '';
+ }
+ );
+ nginx.location = "/(c)git/";
+ repos = {
+ some-repo = {
+ path = "/tmp/git/some-repo";
+ desc = "some-repo description";
};
};
-
- environment.systemPackages = [ pkgs.git ];
+ settings = {
+ readme = [
+ ":README.md"
+ ":date.txt"
+ ];
+ };
};
- };
- testScript =
- { nodes, ... }:
- ''
- start_all()
+ environment.systemPackages = [ pkgs.git ];
+ };
+ };
- server.wait_for_unit("nginx.service")
- server.wait_for_unit("network.target")
- server.wait_for_open_port(80)
+ testScript =
+ { nodes, ... }:
+ ''
+ start_all()
- server.succeed("curl -fsS http://localhost/%28c%29git/cgit.css")
+ server.wait_for_unit("nginx.service")
+ server.wait_for_unit("network.target")
+ server.wait_for_open_port(80)
- server.succeed("curl -fsS http://localhost/%28c%29git/robots.txt | diff -u - ${robotsTxt}")
+ server.succeed("curl -fsS http://localhost/%28c%29git/cgit.css")
- server.succeed(
- "curl -fsS http://localhost/%28c%29git/ | grep -F 'some-repo description'"
- )
+ server.succeed("curl -fsS http://localhost/%28c%29git/robots.txt | diff -u - ${robotsTxt}")
- server.fail("curl -fsS http://localhost/robots.txt")
+ server.succeed(
+ "curl -fsS http://localhost/%28c%29git/ | grep -F 'some-repo description'"
+ )
- server.succeed("sudo -u cgit ${pkgs.writeShellScript "setup-cgit-test-repo" ''
- set -e
- git init --bare -b master /tmp/git/some-repo
- git init -b master reference
- cd reference
- git remote add origin /tmp/git/some-repo
- { echo -n "cgit NixOS Test at "; date; } > date.txt
- git add date.txt
- git -c user.name=test -c user.email=test@localhost commit -m 'add date'
- git push -u origin master
- ''}")
+ server.fail("curl -fsS http://localhost/robots.txt")
- # test web download
- server.succeed(
- "curl -fsS 'http://localhost/%28c%29git/some-repo/plain/date.txt?id=master' | diff -u reference/date.txt -"
- )
+ server.succeed("sudo -u cgit ${pkgs.writeShellScript "setup-cgit-test-repo" ''
+ set -e
+ git init --bare -b master /tmp/git/some-repo
+ git init -b master reference
+ cd reference
+ git remote add origin /tmp/git/some-repo
+ { echo -n "cgit NixOS Test at "; date; } > date.txt
+ git add date.txt
+ git -c user.name=test -c user.email=test@localhost commit -m 'add date'
+ git push -u origin master
+ ''}")
- # test http clone
- server.succeed(
- "git clone http://localhost/%28c%29git/some-repo && diff -u reference/date.txt some-repo/date.txt"
- )
+ # test web download
+ server.succeed(
+ "curl -fsS 'http://localhost/%28c%29git/some-repo/plain/date.txt?id=master' | diff -u reference/date.txt -"
+ )
- # test list settings by greping for the fallback readme
- server.succeed(
- "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F 'cgit NixOS Test at'"
- )
+ # test http clone
+ server.succeed(
+ "git clone http://localhost/%28c%29git/some-repo && diff -u reference/date.txt some-repo/date.txt"
+ )
- # add real readme
- server.succeed("sudo -u cgit ${pkgs.writeShellScript "cgit-commit-readme" ''
- set -e
- echo '# cgit NixOS test README' > reference/README.md
- git -C reference add README.md
- git -C reference -c user.name=test -c user.email=test@localhost commit -m 'add readme'
- git -C reference push
- ''}")
+ # test list settings by greping for the fallback readme
+ server.succeed(
+ "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F 'cgit NixOS Test at'"
+ )
- # test list settings by greping for the real readme
- server.succeed(
- "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F '# cgit NixOS test README'"
- )
- server.fail(
- "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F 'cgit NixOS Test at'"
- )
- '';
- }
-)
+ # add real readme
+ server.succeed("sudo -u cgit ${pkgs.writeShellScript "cgit-commit-readme" ''
+ set -e
+ echo '# cgit NixOS test README' > reference/README.md
+ git -C reference add README.md
+ git -C reference -c user.name=test -c user.email=test@localhost commit -m 'add readme'
+ git -C reference push
+ ''}")
+
+ # test list settings by greping for the real readme
+ server.succeed(
+ "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F '# cgit NixOS test README'"
+ )
+ server.fail(
+ "curl -fsS 'http://localhost/%28c%29git/some-repo/about/' | grep -F 'cgit NixOS Test at'"
+ )
+ '';
+}
diff --git a/nixos/tests/homepage-dashboard.nix b/nixos/tests/homepage-dashboard.nix
index ed70ead01820..d654dcaf53df 100644
--- a/nixos/tests/homepage-dashboard.nix
+++ b/nixos/tests/homepage-dashboard.nix
@@ -1,28 +1,26 @@
-import ./make-test-python.nix (
- { lib, ... }:
- {
- name = "homepage-dashboard";
- meta.maintainers = with lib.maintainers; [ jnsgruk ];
+{ lib, ... }:
+{
+ name = "homepage-dashboard";
+ meta.maintainers = with lib.maintainers; [ jnsgruk ];
- nodes.machine = _: {
- services.homepage-dashboard = {
- enable = true;
- settings.title = "test title rodUsEagid"; # something random/unique
- };
+ nodes.machine = _: {
+ services.homepage-dashboard = {
+ enable = true;
+ settings.title = "test title rodUsEagid"; # something random/unique
};
+ };
- testScript = ''
- # Ensure the services are started on managed machine
- machine.wait_for_unit("homepage-dashboard.service")
- machine.wait_for_open_port(8082)
- machine.succeed("curl --fail http://localhost:8082/")
+ testScript = ''
+ # Ensure the services are started on managed machine
+ machine.wait_for_unit("homepage-dashboard.service")
+ machine.wait_for_open_port(8082)
+ machine.succeed("curl --fail http://localhost:8082/")
- # Ensure /etc/homepage-dashboard is created.
- machine.succeed("test -d /etc/homepage-dashboard")
+ # Ensure /etc/homepage-dashboard is created.
+ machine.succeed("test -d /etc/homepage-dashboard")
- # Ensure that we see the custom title *only in the managed config*
- page = machine.succeed("curl --fail http://localhost:8082/")
- assert "test title rodUsEagid" in page, "Custom title not found"
- '';
- }
-)
+ # Ensure that we see the custom title *only in the managed config*
+ page = machine.succeed("curl --fail http://localhost:8082/")
+ assert "test title rodUsEagid" in page, "Custom title not found"
+ '';
+}
diff --git a/nixos/tests/incus/ui.nix b/nixos/tests/incus/ui.nix
index 27b90c218d78..300388a19f93 100644
--- a/nixos/tests/incus/ui.nix
+++ b/nixos/tests/incus/ui.nix
@@ -66,6 +66,7 @@ import ../make-test-python.nix (
testScript = ''
machine.wait_for_unit("incus.service")
+ machine.wait_for_unit("incus-preseed.service")
# Check that the INCUS_UI environment variable is populated in the systemd unit
machine.succeed("systemctl cat incus.service | grep 'INCUS_UI'")
@@ -73,6 +74,9 @@ import ../make-test-python.nix (
# Ensure the endpoint returns an HTML page with 'Incus UI' in the title
machine.succeed("curl -kLs https://localhost:8443/ui | grep 'Incus UI'")
+ # Ensure the documentation is rendering correctly
+ machine.succeed("curl -kLs https://localhost:8443/documentation/ | grep 'Incus documentation'")
+
# Ensure the application is actually rendered by the Javascript
machine.succeed("PYTHONUNBUFFERED=1 selenium-script")
'';
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index 6be3346d9850..db9fccaa2bb4 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -638,6 +638,7 @@ let
clevisTest ? false,
clevisFallbackTest ? false,
disableFileSystems ? false,
+ selectNixPackage ? pkgs: pkgs.nixStable,
}:
let
isEfi = bootLoader == "systemd-boot" || (bootLoader == "grub" && grubUseEfi);
@@ -701,6 +702,7 @@ let
virtualisation.rootDevice = "/dev/vdb";
hardware.enableAllFirmware = mkForce false;
+ nix.package = selectNixPackage pkgs;
# The test cannot access the network, so any packages we
# need must be included in the VM.
@@ -1101,6 +1103,9 @@ in
# The (almost) simplest partitioning scheme: a swap partition and
# one big filesystem partition.
simple = makeInstallerTest "simple" simple-test-config;
+ lix-simple = makeInstallerTest "simple" simple-test-config // {
+ selectNixPackage = pkgs: pkgs.lix;
+ };
switchToFlake = makeInstallerTest "switch-to-flake" simple-test-config-flake;
diff --git a/nixos/tests/librenms.nix b/nixos/tests/librenms.nix
index 05821dfa1000..d8d3e5eb92fa 100644
--- a/nixos/tests/librenms.nix
+++ b/nixos/tests/librenms.nix
@@ -1,106 +1,104 @@
-import ./make-test-python.nix (
- { pkgs, lib, ... }:
+{ pkgs, lib, ... }:
- let
- api_token = "f87f42114e44b63ad1b9e3c3d33d6fbe"; # random md5 hash
- wrong_api_token = "e68ba041fcf1eab923a7a6de3af5f726"; # another random md5 hash
- in
- {
- name = "librenms";
- meta.maintainers = lib.teams.wdz.members;
+let
+ api_token = "f87f42114e44b63ad1b9e3c3d33d6fbe"; # random md5 hash
+ wrong_api_token = "e68ba041fcf1eab923a7a6de3af5f726"; # another random md5 hash
+in
+{
+ name = "librenms";
+ meta.maintainers = lib.teams.wdz.members;
- nodes.librenms = {
- time.timeZone = "Europe/Berlin";
+ nodes.librenms = {
+ time.timeZone = "Europe/Berlin";
- environment.systemPackages = with pkgs; [
- curl
- jq
- ];
+ environment.systemPackages = with pkgs; [
+ curl
+ jq
+ ];
- services.librenms = {
- enable = true;
- hostname = "librenms";
- database = {
- createLocally = true;
- host = "localhost";
- database = "librenms";
- username = "librenms";
- passwordFile = pkgs.writeText "librenms-db-pass" "librenmsdbpass";
- };
- nginx = {
- default = true;
- };
- enableOneMinutePolling = true;
- settings = {
- enable_billing = true;
- };
+ services.librenms = {
+ enable = true;
+ hostname = "librenms";
+ database = {
+ createLocally = true;
+ host = "localhost";
+ database = "librenms";
+ username = "librenms";
+ passwordFile = pkgs.writeText "librenms-db-pass" "librenmsdbpass";
};
-
- # systemd oneshot to create a dummy admin user and a API token for testing
- systemd.services.lnms-api-init = {
- description = "LibreNMS API init";
- after = [ "librenms-setup.service" ];
- wantedBy = [ "multi-user.target" ];
- serviceConfig = {
- Type = "oneshot";
- RemainAfterExit = true;
- User = "root";
- Group = "root";
- };
- script = ''
- API_USER_NAME=api
- API_TOKEN=${api_token} # random md5 hash
-
- # seeding database to get the admin roles
- ${pkgs.librenms}/artisan db:seed --force --no-interaction
-
- # we don't need to know the password, it just has to exist
- API_USER_PASS=$(${pkgs.pwgen}/bin/pwgen -s 64 1)
- ${pkgs.librenms}/artisan user:add $API_USER_NAME -r admin -p $API_USER_PASS
- API_USER_ID=$(${pkgs.mariadb}/bin/mysql -D librenms -N -B -e "SELECT user_id FROM users WHERE username = '$API_USER_NAME';")
-
- ${pkgs.mariadb}/bin/mysql -D librenms -e "INSERT INTO api_tokens (user_id, token_hash, description) VALUES ($API_USER_ID, '$API_TOKEN', 'API User')"
- '';
+ nginx = {
+ default = true;
+ };
+ enableOneMinutePolling = true;
+ settings = {
+ enable_billing = true;
};
};
- nodes.snmphost = {
-
- services.snmpd = {
- enable = true;
- openFirewall = true;
-
- configText = ''
- com2sec readonly default public
-
- group MyROGroup v2c readonly
- view all included .1 80
- access MyROGroup "" any noauth exact all none none
-
- syslocation Testcity, Testcountry
- syscontact Testi mc Test
- '';
-
+ # systemd oneshot to create a dummy admin user and a API token for testing
+ systemd.services.lnms-api-init = {
+ description = "LibreNMS API init";
+ after = [ "librenms-setup.service" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ User = "root";
+ Group = "root";
};
+ script = ''
+ API_USER_NAME=api
+ API_TOKEN=${api_token} # random md5 hash
+
+ # seeding database to get the admin roles
+ ${pkgs.librenms}/artisan db:seed --force --no-interaction
+
+ # we don't need to know the password, it just has to exist
+ API_USER_PASS=$(${pkgs.pwgen}/bin/pwgen -s 64 1)
+ ${pkgs.librenms}/artisan user:add $API_USER_NAME -r admin -p $API_USER_PASS
+ API_USER_ID=$(${pkgs.mariadb}/bin/mysql -D librenms -N -B -e "SELECT user_id FROM users WHERE username = '$API_USER_NAME';")
+
+ ${pkgs.mariadb}/bin/mysql -D librenms -e "INSERT INTO api_tokens (user_id, token_hash, description) VALUES ($API_USER_ID, '$API_TOKEN', 'API User')"
+ '';
};
+ };
- testScript = ''
- start_all()
+ nodes.snmphost = {
- snmphost.wait_for_unit("snmpd.service")
+ services.snmpd = {
+ enable = true;
+ openFirewall = true;
- librenms.wait_for_unit("lnms-api-init.service")
- librenms.wait_for_open_port(80)
+ configText = ''
+ com2sec readonly default public
- # Test that we can authenticate against the API
- librenms.succeed("curl --fail -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0")
- librenms.fail("curl --fail -H 'X-Auth-Token: ${wrong_api_token}' http://localhost/api/v0")
+ group MyROGroup v2c readonly
+ view all included .1 80
+ access MyROGroup "" any noauth exact all none none
- # add snmphost as a device
- librenms.succeed("curl --fail -X POST -d '{\"hostname\":\"snmphost\",\"version\":\"v2c\",\"community\":\"public\"}' -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0/devices")
+ syslocation Testcity, Testcountry
+ syscontact Testi mc Test
+ '';
- # wait until snmphost gets polled
- librenms.wait_until_succeeds("test $(curl -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0/devices/snmphost | jq -Mr .devices[0].last_polled) != 'null'")
- '';
- }
-)
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ snmphost.wait_for_unit("snmpd.service")
+
+ librenms.wait_for_unit("lnms-api-init.service")
+ librenms.wait_for_open_port(80)
+
+ # Test that we can authenticate against the API
+ librenms.succeed("curl --fail -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0")
+ librenms.fail("curl --fail -H 'X-Auth-Token: ${wrong_api_token}' http://localhost/api/v0")
+
+ # add snmphost as a device
+ librenms.succeed("curl --fail -X POST -d '{\"hostname\":\"snmphost\",\"version\":\"v2c\",\"community\":\"public\"}' -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0/devices")
+
+ # wait until snmphost gets polled
+ librenms.wait_until_succeeds("test $(curl -H 'X-Auth-Token: ${api_token}' http://localhost/api/v0/devices/snmphost | jq -Mr .devices[0].last_polled) != 'null'")
+ '';
+}
diff --git a/nixos/tests/lighttpd.nix b/nixos/tests/lighttpd.nix
index 271dc19ef68c..db08fdf3de22 100644
--- a/nixos/tests/lighttpd.nix
+++ b/nixos/tests/lighttpd.nix
@@ -1,25 +1,23 @@
-import ./make-test-python.nix (
- { lib, pkgs, ... }:
- {
- name = "lighttpd";
- meta.maintainers = with lib.maintainers; [ bjornfor ];
+{ lib, pkgs, ... }:
+{
+ name = "lighttpd";
+ meta.maintainers = with lib.maintainers; [ bjornfor ];
- nodes = {
- server = {
- services.lighttpd.enable = true;
- services.lighttpd.document-root = pkgs.runCommand "document-root" { } ''
- mkdir -p "$out"
- echo "hello nixos test" > "$out/file.txt"
- '';
- };
+ nodes = {
+ server = {
+ services.lighttpd.enable = true;
+ services.lighttpd.document-root = pkgs.runCommand "document-root" { } ''
+ mkdir -p "$out"
+ echo "hello nixos test" > "$out/file.txt"
+ '';
};
+ };
- testScript = ''
- start_all()
- server.wait_for_unit("lighttpd.service")
- res = server.succeed("curl --fail http://localhost/file.txt")
- assert "hello nixos test" in res, f"bad server response: '{res}'"
- server.succeed("systemctl reload lighttpd")
- '';
- }
-)
+ testScript = ''
+ start_all()
+ server.wait_for_unit("lighttpd.service")
+ res = server.succeed("curl --fail http://localhost/file.txt")
+ assert "hello nixos test" in res, f"bad server response: '{res}'"
+ server.succeed("systemctl reload lighttpd")
+ '';
+}
diff --git a/nixos/tests/moodle.nix b/nixos/tests/moodle.nix
index 4bf1c5e6c702..f3eee04b0d62 100644
--- a/nixos/tests/moodle.nix
+++ b/nixos/tests/moodle.nix
@@ -1,26 +1,24 @@
-import ./make-test-python.nix (
- { pkgs, lib, ... }:
- {
- name = "moodle";
- meta.maintainers = [ lib.maintainers.aanderse ];
+{ lib, ... }:
+{
+ name = "moodle";
+ meta.maintainers = [ lib.maintainers.aanderse ];
- nodes.machine =
- { ... }:
- {
- services.moodle.enable = true;
- services.moodle.virtualHost.hostName = "localhost";
- services.moodle.virtualHost.adminAddr = "root@example.com";
- services.moodle.initialPassword = "correcthorsebatterystaple";
+ nodes.machine =
+ { ... }:
+ {
+ services.moodle.enable = true;
+ services.moodle.virtualHost.hostName = "localhost";
+ services.moodle.virtualHost.adminAddr = "root@example.com";
+ services.moodle.initialPassword = "correcthorsebatterystaple";
- # Ensure the virtual machine has enough memory to avoid errors like:
- # Fatal error: Out of memory (allocated 152047616) (tried to allocate 33554440 bytes)
- virtualisation.memorySize = 2000;
- };
+ # Ensure the virtual machine has enough memory to avoid errors like:
+ # Fatal error: Out of memory (allocated 152047616) (tried to allocate 33554440 bytes)
+ virtualisation.memorySize = 2000;
+ };
- testScript = ''
- start_all()
- machine.wait_for_unit("phpfpm-moodle.service", timeout=1800)
- machine.wait_until_succeeds("curl http://localhost/ | grep 'You are not logged in'")
- '';
- }
-)
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("phpfpm-moodle.service", timeout=1800)
+ machine.wait_until_succeeds("curl http://localhost/ | grep 'You are not logged in'")
+ '';
+}
diff --git a/nixos/tests/paretosecurity.nix b/nixos/tests/paretosecurity.nix
index a2b9317c678f..bf9af17e2f5e 100644
--- a/nixos/tests/paretosecurity.nix
+++ b/nixos/tests/paretosecurity.nix
@@ -29,6 +29,8 @@
package = patchedPareto;
};
+ networking.firewall.enable = true;
+
};
nodes.dashboard =
@@ -64,6 +66,12 @@
services.displayManager.autoLogin = {
enable = true;
user = "alice";
+
+ };
+
+ virtualisation.resolution = {
+ x = 640;
+ y = 480;
};
environment.systemPackages = [ pkgs.xdotool ];
@@ -94,7 +102,6 @@
+ " --skip 21830a4e-84f1-48fe-9c5b-beab436b2cdb" # Disk encryption
+ " --skip 44e4754a-0b42-4964-9cc2-b88b2023cb1e" # Pareto Security is up to date
+ " --skip f962c423-fdf5-428a-a57a-827abc9b253e" # Password manager installed
- + " --skip 2e46c89a-5461-4865-a92e-3b799c12034a" # Firewall is enabled
+ "'"
)
@@ -117,7 +124,7 @@
]:
status, out = xfce.systemctl("is-enabled " + unit, "alice")
assert status == 0, f"Unit {unit} is not enabled (status: {status}): {out}"
- xfce.succeed("xdotool mousemove 850 10")
+ xfce.succeed("xdotool mousemove 460 10")
xfce.wait_for_text("Pareto Security")
xfce.succeed("xdotool click 1")
xfce.wait_for_text("Run Checks")
diff --git a/nixos/tests/pocket-id.nix b/nixos/tests/pocket-id.nix
new file mode 100644
index 000000000000..753fa251473f
--- /dev/null
+++ b/nixos/tests/pocket-id.nix
@@ -0,0 +1,47 @@
+import ./make-test-python.nix (
+ { lib, ... }:
+
+ {
+ name = "pocket-id";
+ meta.maintainers = with lib.maintainers; [
+ gepbird
+ ymstnt
+ ];
+
+ nodes = {
+ machine =
+ { ... }:
+ {
+ services.pocket-id = {
+ enable = true;
+ settings = {
+ PORT = 10001;
+ INTERNAL_BACKEND_URL = "http://localhost:10002";
+ BACKEND_PORT = 10002;
+ };
+ };
+ };
+ };
+
+ testScript =
+ { nodes, ... }:
+ let
+ inherit (nodes.machine.services.pocket-id) settings;
+ inherit (builtins) toString;
+ in
+ ''
+ machine.wait_for_unit("pocket-id-backend.service")
+ machine.wait_for_open_port(${toString settings.BACKEND_PORT})
+ machine.wait_for_unit("pocket-id-frontend.service")
+ machine.wait_for_open_port(${toString settings.PORT})
+
+ backend_status = machine.succeed("curl -L -o /tmp/backend-output -w '%{http_code}' http://localhost:${toString settings.BACKEND_PORT}/api/users/me")
+ assert backend_status == "401"
+ machine.succeed("grep 'You are not signed in' /tmp/backend-output")
+
+ frontend_status = machine.succeed("curl -L -o /tmp/frontend-output -w '%{http_code}' http://localhost:${toString settings.PORT}")
+ assert frontend_status == "200"
+ machine.succeed("grep 'Sign in to Pocket ID' /tmp/frontend-output")
+ '';
+ }
+)
diff --git a/nixos/tests/starship.nix b/nixos/tests/starship.nix
index 23e103fc000e..382666d8f176 100644
--- a/nixos/tests/starship.nix
+++ b/nixos/tests/starship.nix
@@ -1,53 +1,51 @@
-import ./make-test-python.nix (
- { pkgs, ... }:
- {
- name = "starship";
- meta.maintainers = pkgs.starship.meta.maintainers;
+{ pkgs, ... }:
+{
+ name = "starship";
+ meta.maintainers = pkgs.starship.meta.maintainers;
- nodes.machine = {
- programs = {
- fish.enable = true;
- zsh.enable = true;
+ nodes.machine = {
+ programs = {
+ fish.enable = true;
+ zsh.enable = true;
- starship = {
- enable = true;
- settings.format = "";
- };
+ starship = {
+ enable = true;
+ settings.format = "";
};
-
- environment.systemPackages =
- map
- (
- shell:
- pkgs.writeScriptBin "expect-${shell}" ''
- #!${pkgs.expect}/bin/expect -f
-
- spawn env TERM=xterm ${shell} -i
-
- expect "" {
- send "exit\n"
- } timeout {
- send_user "\n${shell} failed to display Starship\n"
- exit 1
- }
-
- expect eof
- ''
- )
- [
- "bash"
- "fish"
- "zsh"
- ];
};
- testScript = ''
- start_all()
- machine.wait_for_unit("default.target")
+ environment.systemPackages =
+ map
+ (
+ shell:
+ pkgs.writeScriptBin "expect-${shell}" ''
+ #!${pkgs.expect}/bin/expect -f
- machine.succeed("expect-bash")
- machine.succeed("expect-fish")
- machine.succeed("expect-zsh")
- '';
- }
-)
+ spawn env TERM=xterm ${shell} -i
+
+ expect "" {
+ send "exit\n"
+ } timeout {
+ send_user "\n${shell} failed to display Starship\n"
+ exit 1
+ }
+
+ expect eof
+ ''
+ )
+ [
+ "bash"
+ "fish"
+ "zsh"
+ ];
+ };
+
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("default.target")
+
+ machine.succeed("expect-bash")
+ machine.succeed("expect-fish")
+ machine.succeed("expect-zsh")
+ '';
+}
diff --git a/nixos/tests/tuxguitar.nix b/nixos/tests/tuxguitar.nix
index e491f96a89ce..d0df7d5c5bb5 100644
--- a/nixos/tests/tuxguitar.nix
+++ b/nixos/tests/tuxguitar.nix
@@ -1,29 +1,25 @@
-import ./make-test-python.nix (
- { pkgs, ... }:
- {
- name = "tuxguitar";
- meta = with pkgs.lib.maintainers; {
- maintainers = [ ];
+{ ... }:
+{
+ name = "tuxguitar";
+ meta.maintainers = [ ];
+
+ nodes.machine =
+ { config, pkgs, ... }:
+ {
+ imports = [
+ ./common/x11.nix
+ ];
+
+ services.xserver.enable = true;
+
+ environment.systemPackages = [ pkgs.tuxguitar ];
};
- nodes.machine =
- { config, pkgs, ... }:
- {
- imports = [
- ./common/x11.nix
- ];
-
- services.xserver.enable = true;
-
- environment.systemPackages = [ pkgs.tuxguitar ];
- };
-
- testScript = ''
- machine.wait_for_x()
- machine.succeed("tuxguitar >&2 &")
- machine.wait_for_window("TuxGuitar - Untitled.tg")
- machine.sleep(1)
- machine.screenshot("tuxguitar")
- '';
- }
-)
+ testScript = ''
+ machine.wait_for_x()
+ machine.succeed("tuxguitar >&2 &")
+ machine.wait_for_window("TuxGuitar - Untitled.tg")
+ machine.sleep(1)
+ machine.screenshot("tuxguitar")
+ '';
+}
diff --git a/pkgs/applications/audio/munt/libmt32emu.nix b/pkgs/applications/audio/munt/libmt32emu.nix
index 31db8595ca10..7015d978d394 100644
--- a/pkgs/applications/audio/munt/libmt32emu.nix
+++ b/pkgs/applications/audio/munt/libmt32emu.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "libmt32emu";
- version = "2.7.1";
+ version = "2.7.2";
src = fetchFromGitHub {
owner = "munt";
repo = "munt";
rev = "${pname}_${lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "sha256-zY1AFcm8uvFkrKUZHsqtKY2CYTY4bWmkTJ7bZPqXoxk=";
+ sha256 = "sha256-wXIvdGoup/AOQggkeXvtbi3pXhyKUKWmyt/ZbGzufds=";
};
outputs = [
diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix
index aa4db82bb4a2..39968fe8704f 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix
@@ -9,10 +9,10 @@
elpaBuild {
pname = "a68-mode";
ename = "a68-mode";
- version = "1.0.0.20250226.200747";
+ version = "1.0.0.20250322.101009";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/a68-mode-1.0.0.20250226.200747.tar";
- sha256 = "1h07lgxrrr3838hnl2zzdfm4gj7d6gbdsmnzdbmnzz8h65pk1x93";
+ url = "https://elpa.gnu.org/devel/a68-mode-1.0.0.20250322.101009.tar";
+ sha256 = "0wisz07vd5ciqd81hncxs7pcipmg0ip3lbisnrjx9k21gy4zaj62";
};
packageRequires = [ ];
meta = {
@@ -440,10 +440,10 @@
elpaBuild {
pname = "async";
ename = "async";
- version = "1.9.9.0.20241126.81020";
+ version = "1.9.9.0.20250325.50900";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/async-1.9.9.0.20241126.81020.tar";
- sha256 = "0h101k5s68kgki9s50pg2hgwqrbnf21mcvcwxgy9jbrbs64snh4a";
+ url = "https://elpa.gnu.org/devel/async-1.9.9.0.20250325.50900.tar";
+ sha256 = "094wj61sh7v8qamysmrpdclm93p8w33nq9vs9j2c1jpjskd5m3jh";
};
packageRequires = [ ];
meta = {
@@ -461,10 +461,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
- version = "14.0.9.0.20250312.215110";
+ version = "14.0.9.0.20250401.125949";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/auctex-14.0.9.0.20250312.215110.tar";
- sha256 = "1xphcw0p1q9snk420l9x9xy02lgjxdm4m7d3vynwkb3lcwz9hi3s";
+ url = "https://elpa.gnu.org/devel/auctex-14.0.9.0.20250401.125949.tar";
+ sha256 = "1nbf08jz1i5n9iwijswhv8x0kknv9wlkpfnj58rxgjqgb6pnxw9z";
};
packageRequires = [ ];
meta = {
@@ -761,10 +761,10 @@
elpaBuild {
pname = "bicep-ts-mode";
ename = "bicep-ts-mode";
- version = "0.1.4.0.20250312.213251";
+ version = "0.1.4.0.20250320.94622";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20250312.213251.tar";
- sha256 = "10vzdld0776gsmjg0wfk731vvwlaw7zf0zhccw0crf7hr5rhhfhg";
+ url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20250320.94622.tar";
+ sha256 = "1psvm6g2mklyqfa349ikx78l3hfkw3xr9314schc7j73m9mlbj44";
};
packageRequires = [ ];
meta = {
@@ -875,10 +875,10 @@
elpaBuild {
pname = "boxy";
ename = "boxy";
- version = "2.0.0.0.20250104.25705";
+ version = "2.0.0.0.20250325.150735";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/boxy-2.0.0.0.20250104.25705.tar";
- sha256 = "1zy4vwlzm5gqhw2slg6j760b3hd1x989wx5p9xi9gqi2gaa43a1m";
+ url = "https://elpa.gnu.org/devel/boxy-2.0.0.0.20250325.150735.tar";
+ sha256 = "1qk6z7z9ya9d173c3ic5wmxvjq4gdk3z6817inpq43l2npq15hi6";
};
packageRequires = [ ];
meta = {
@@ -1105,10 +1105,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
- version = "2.0.0.20250311.165029";
+ version = "2.0.0.20250315.85532";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/cape-2.0.0.20250311.165029.tar";
- sha256 = "1birjf3znacrv82vx8y346xhmzy4ssrd9hmdwp0jjin440lfd7wc";
+ url = "https://elpa.gnu.org/devel/cape-2.0.0.20250315.85532.tar";
+ sha256 = "0jvn4schd8d2dks0wmprl9q4ads7yal60a9yblhpbgpsvn7jn5cf";
};
packageRequires = [ compat ];
meta = {
@@ -1318,10 +1318,10 @@
elpaBuild {
pname = "colorful-mode";
ename = "colorful-mode";
- version = "1.2.3.0.20250310.213131";
+ version = "1.2.3.0.20250330.183449";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/colorful-mode-1.2.3.0.20250310.213131.tar";
- sha256 = "1k457wzqbyps7wrhk7klpa06jnw9mbf00g2cp52l76911hcmfwbj";
+ url = "https://elpa.gnu.org/devel/colorful-mode-1.2.3.0.20250330.183449.tar";
+ sha256 = "1xj4020g8k2h18syd6vns09glhhziq0x5q86siq47zqyw8v9046k";
};
packageRequires = [ compat ];
meta = {
@@ -1482,10 +1482,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
- version = "30.0.2.0.0.20250308.104508";
+ version = "30.1.0.0.0.20250402.70347";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/compat-30.0.2.0.0.20250308.104508.tar";
- sha256 = "1rri9hknrzkm51vq9m6ji6w6zrdglvr3k3345lwd5vl79lfqhv5c";
+ url = "https://elpa.gnu.org/devel/compat-30.1.0.0.0.20250402.70347.tar";
+ sha256 = "19xc2x70x539dp5c69dn796yq6ya2xjbfsjzs45sh3ikr76ki7w6";
};
packageRequires = [ seq ];
meta = {
@@ -1546,10 +1546,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
- version = "2.1.0.20250311.165829";
+ version = "2.2.0.20250402.65908";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/consult-2.1.0.20250311.165829.tar";
- sha256 = "1j5xz5985dgwkcvw44arxndjyylbzmcz51j8rq48hdb5206jpgfj";
+ url = "https://elpa.gnu.org/devel/consult-2.2.0.20250402.65908.tar";
+ sha256 = "001v9pf0aknbni1jmrm7wk8fkc8f01qz0mvi665sxngfzncviz03";
};
packageRequires = [ compat ];
meta = {
@@ -1569,10 +1569,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
- version = "0.2.4.0.20250121.61759";
+ version = "0.2.4.0.20250325.81913";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/consult-denote-0.2.4.0.20250121.61759.tar";
- sha256 = "0xcwg4zcpzvyjcmways1v41v78myaxv7kasgh3xhwfy17wyh87y9";
+ url = "https://elpa.gnu.org/devel/consult-denote-0.2.4.0.20250325.81913.tar";
+ sha256 = "1cw4yxh76xg68my7d6nsi9hdy7iflw11rnyk7hq7yrgfhr4ynfsw";
};
packageRequires = [
consult
@@ -1659,10 +1659,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
- version = "1.7.0.20250219.165655";
+ version = "2.0.0.20250328.143011";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/corfu-1.7.0.20250219.165655.tar";
- sha256 = "0xk3sqba3aii619rv7rjm5pvzaj3mvirk4hv7yijr1cd3qp7jghf";
+ url = "https://elpa.gnu.org/devel/corfu-2.0.0.20250328.143011.tar";
+ sha256 = "0s43c3sr5d33q980nn0rci4g7x737nrm4p7bclgi35dwn0svgpcw";
};
packageRequires = [ compat ];
meta = {
@@ -1704,10 +1704,10 @@
elpaBuild {
pname = "counsel";
ename = "counsel";
- version = "0.15.0.0.20250304.94445";
+ version = "0.15.1.0.20250329.151454";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/counsel-0.15.0.0.20250304.94445.tar";
- sha256 = "051nbhrhq92h64cwmjavcljyxy99qn1j4awjlsrf75023r5j3ii3";
+ url = "https://elpa.gnu.org/devel/counsel-0.15.1.0.20250329.151454.tar";
+ sha256 = "0fnxgf08dkq16d65xcaa822vasdqzixmd7ihw48hncx80jzqk1s6";
};
packageRequires = [
ivy
@@ -1940,10 +1940,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
- version = "0.23.0.0.20250310.201518";
+ version = "0.23.0.0.20250330.183823";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/dape-0.23.0.0.20250310.201518.tar";
- sha256 = "1g8nq6bhzh7kg8gw8f45lj5a6x25965qfyrzyzaapif0ndxfvpxc";
+ url = "https://elpa.gnu.org/devel/dape-0.23.0.0.20250330.183823.tar";
+ sha256 = "0p4511jm8hi9bb832g8f1w1v4dy5maabfi9mgkr3plzpyk5xrvia";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -2074,10 +2074,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
- version = "3.1.0.0.20250311.152457";
+ version = "3.1.0.0.20250331.81427";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/denote-3.1.0.0.20250311.152457.tar";
- sha256 = "1xvkfzqqnm27dml3l8ldnprwwkh5gkm39rmasvzin89z74aywq2j";
+ url = "https://elpa.gnu.org/devel/denote-3.1.0.0.20250331.81427.tar";
+ sha256 = "0hh116prs73s7ykv9vsqmi7s4snavg7yadhp0rgc4djk0anw58s5";
};
packageRequires = [ ];
meta = {
@@ -2086,6 +2086,50 @@
};
}
) { };
+ denote-journal = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-journal";
+ ename = "denote-journal";
+ version = "0.0.0.1.0.20250402.42932";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/denote-journal-0.0.0.1.0.20250402.42932.tar";
+ sha256 = "1bdh2pj9vp8nfvmps5m4rxvnddmrl9f7m7r9pqspi62rr35a1zx7";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/denote-journal.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
+ denote-markdown = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-markdown";
+ ename = "denote-markdown";
+ version = "0.0.0.1.0.20250322.71429";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/denote-markdown-0.0.0.1.0.20250322.71429.tar";
+ sha256 = "1b87h16s0ic1b8r4hj1vddqd62amsh1bs1ps2kxbydxjq3hs5ijn";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/denote-markdown.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
denote-menu = callPackage (
{
denote,
@@ -2096,10 +2140,10 @@
elpaBuild {
pname = "denote-menu";
ename = "denote-menu";
- version = "1.3.0.0.20240813.204446";
+ version = "1.4.0.0.20250317.132443";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/denote-menu-1.3.0.0.20240813.204446.tar";
- sha256 = "0ifs4f1x9cgz324cj57f86qifwx0pnzvq12ma0b55s3din0xsvcc";
+ url = "https://elpa.gnu.org/devel/denote-menu-1.4.0.0.20250317.132443.tar";
+ sha256 = "0xrqfc3ik8n6d76s1rmqnh8v7h8plhm8lm3i714kscmpkzkd9wsp";
};
packageRequires = [ denote ];
meta = {
@@ -2108,6 +2152,28 @@
};
}
) { };
+ denote-org = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-org";
+ ename = "denote-org";
+ version = "0.0.0.1.0.20250322.71330";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/denote-org-0.0.0.1.0.20250322.71330.tar";
+ sha256 = "05ywsfg7mxq6kh8p742mz8j7d9jhzjbp1kl59a6zrp08yn0gl6f7";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/denote-org.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
denote-search = callPackage (
{
denote,
@@ -2118,10 +2184,10 @@
elpaBuild {
pname = "denote-search";
ename = "denote-search";
- version = "1.0.3.0.20250302.121931";
+ version = "1.0.3.0.20250330.114925";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/denote-search-1.0.3.0.20250302.121931.tar";
- sha256 = "1di64988dwldzfhbnc12y5czmrfc531lrq5glbny659fz73qimxx";
+ url = "https://elpa.gnu.org/devel/denote-search-1.0.3.0.20250330.114925.tar";
+ sha256 = "1dfvvjh2rhj2wk614rcvnps67v6z71ipnvqzygbvysq8f0cdkcza";
};
packageRequires = [ denote ];
meta = {
@@ -2130,6 +2196,50 @@
};
}
) { };
+ denote-sequence = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-sequence";
+ ename = "denote-sequence";
+ version = "0.0.0.1.0.20250401.84519";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/denote-sequence-0.0.0.1.0.20250401.84519.tar";
+ sha256 = "1cvwp507mljp4d7c9z8nbf2yhz531wdp8rshbmc01pd3qkxw6hhz";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/denote-sequence.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
+ denote-silo = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-silo";
+ ename = "denote-silo";
+ version = "0.0.0.1.0.20250322.71039";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/denote-silo-0.0.0.1.0.20250322.71039.tar";
+ sha256 = "05cgwfa0yvpillj4zqsqmhi92kg84xs3fmqd94vbdxg7byf6dfka";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/denote-silo.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
detached = callPackage (
{
elpaBuild,
@@ -2208,10 +2318,10 @@
elpaBuild {
pname = "dicom";
ename = "dicom";
- version = "0.5.0.20250114.192652";
+ version = "0.5.0.20250322.120827";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/dicom-0.5.0.20250114.192652.tar";
- sha256 = "10rf7adxxpghd1xpww0jaqxpzzq02whp9many1336gfpvcclmxkb";
+ url = "https://elpa.gnu.org/devel/dicom-0.5.0.20250322.120827.tar";
+ sha256 = "09qrvvadvdrab7p70w8b0mj40vvx3prkbqrfprnk95r5absvdzyb";
};
packageRequires = [ compat ];
meta = {
@@ -2258,10 +2368,10 @@
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
- version = "1.10.0.0.20250223.232014";
+ version = "1.10.0.0.20250327.31410";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20250223.232014.tar";
- sha256 = "1bcjrkqilzpc116af3gxz8gwb2p7vz57i2bcv7xz8mbsz8yqma8r";
+ url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20250327.31410.tar";
+ sha256 = "0j594as6idkzyiqns2n41qh909zb490cfkdh025i2jymcv5k24lr";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2385,10 +2495,10 @@
elpaBuild {
pname = "dired-preview";
ename = "dired-preview";
- version = "0.4.0.0.20250305.70339";
+ version = "0.4.0.0.20250318.50115";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/dired-preview-0.4.0.0.20250305.70339.tar";
- sha256 = "1xq6qwp90qqacnnr4h0fc66inhn2pf37s8zhi26df8amxpxb7cim";
+ url = "https://elpa.gnu.org/devel/dired-preview-0.4.0.0.20250318.50115.tar";
+ sha256 = "0xkh3izw0m2bghahw684yhp4pplqgsja0h7k67prfp1rhg0nkp5n";
};
packageRequires = [ ];
meta = {
@@ -2763,10 +2873,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
- version = "1.18.0.20250308.53648";
+ version = "1.18.0.20250329.174949";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/eglot-1.18.0.20250308.53648.tar";
- sha256 = "0km41xslg9d1gv6dl7kldzg4aw8fg797nnbr45m91ywgj2cxiicl";
+ url = "https://elpa.gnu.org/devel/eglot-1.18.0.20250329.174949.tar";
+ sha256 = "1kb90wkqxb9cnqfm4v6139n6wzalzk0war7skd1pm9yxgwfk23lj";
};
packageRequires = [
eldoc
@@ -2783,6 +2893,27 @@
};
}
) { };
+ el-job = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "el-job";
+ ename = "el-job";
+ version = "2.4.3.0.20250327.30600";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/el-job-2.4.3.0.20250327.30600.tar";
+ sha256 = "12mpsky46qrm9aj67sp1df05rl7p0hn9ikd718hk6gbipyd2jcra";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/el-job.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
el-search = callPackage (
{
cl-print ? null,
@@ -2818,10 +2949,10 @@
elpaBuild {
pname = "eldoc";
ename = "eldoc";
- version = "1.15.0.0.20250304.14245";
+ version = "1.15.0.0.20250329.105231";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/eldoc-1.15.0.0.20250304.14245.tar";
- sha256 = "1spns425l79zjc2p0xvs8i3g6ap30l8fi1shb8gdbfn5blkb1phz";
+ url = "https://elpa.gnu.org/devel/eldoc-1.15.0.0.20250329.105231.tar";
+ sha256 = "0jzsa6m4k2wg7frlbc6mn0g3lwlhbgrhg10ik2yp3fcdav5nfkq1";
};
packageRequires = [ ];
meta = {
@@ -2915,10 +3046,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
- version = "1.5.4.0.20250312.193157";
+ version = "1.8.1.0.20250402.164949";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/ellama-1.5.4.0.20250312.193157.tar";
- sha256 = "0sqfkv552ibcyfi8q69xxlfghi46908xk7fb6qhz5c7i0d933r96";
+ url = "https://elpa.gnu.org/devel/ellama-1.8.1.0.20250402.164949.tar";
+ sha256 = "04ydy4lapx67r6lcg9dardvzznda2wisffzz3g9fxiyxrri5810w";
};
packageRequires = [
compat
@@ -3051,10 +3182,10 @@
elpaBuild {
pname = "emms";
ename = "emms";
- version = "21.0.20250204.152247";
+ version = "22.0.20250326.124336";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/emms-21.0.20250204.152247.tar";
- sha256 = "00m56k9j69xh03agj5xsw61brz69r54n2qqkyg0gs1ahaqcf52cc";
+ url = "https://elpa.gnu.org/devel/emms-22.0.20250326.124336.tar";
+ sha256 = "0d0n1lmhvqdbkdw4in1625a1wzh0phzj19nhlq3zdmqkzk6fqv4g";
};
packageRequires = [
cl-lib
@@ -3284,10 +3415,10 @@
elpaBuild {
pname = "external-completion";
ename = "external-completion";
- version = "0.1.0.20250101.73917";
+ version = "0.1.0.20250329.135944";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/external-completion-0.1.0.20250101.73917.tar";
- sha256 = "1z3an1r72sxw4l5xlrshxcdmyv3slzqfk42wwg7zi25lq2wf60pg";
+ url = "https://elpa.gnu.org/devel/external-completion-0.1.0.20250329.135944.tar";
+ sha256 = "00hgqksypn9mr6acbyf2xxzg84z6cfrmldzv3ssg9j5zxg0pf4n4";
};
packageRequires = [ ];
meta = {
@@ -3307,10 +3438,10 @@
elpaBuild {
pname = "exwm";
ename = "exwm";
- version = "0.33.0.20250125.112727";
+ version = "0.33.0.20250319.185706";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/exwm-0.33.0.20250125.112727.tar";
- sha256 = "12lcqab9ichia738md0rw6xpcl4syy4l5nasryyf46dcjlph5scm";
+ url = "https://elpa.gnu.org/devel/exwm-0.33.0.20250319.185706.tar";
+ sha256 = "0svn8wix5rk6wj3xbj20csidm61xb35bnmskc043ybyzriyzwrx4";
};
packageRequires = [
compat
@@ -3462,10 +3593,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
- version = "1.3.7.0.20250225.2515";
+ version = "1.3.7.0.20250327.181545";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/flymake-1.3.7.0.20250225.2515.tar";
- sha256 = "0n7ffwfgz6s3rkl1fw0zzaqknzm93xr7vpc92h3grfjgrkl7526a";
+ url = "https://elpa.gnu.org/devel/flymake-1.3.7.0.20250327.181545.tar";
+ sha256 = "14q04ih94qb8ff2mnl9lbmgza3rdny1cy81nl0p3akk47sn2vwk1";
};
packageRequires = [
eldoc
@@ -3477,6 +3608,27 @@
};
}
) { };
+ flymake-clippy = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "flymake-clippy";
+ ename = "flymake-clippy";
+ version = "1.1.0.0.20250323.141048";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/flymake-clippy-1.1.0.0.20250323.141048.tar";
+ sha256 = "04w4z16iny2z22wffzgrkijsxyjcd24p2ip5yx35wvk7np6r3hxk";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/flymake-clippy.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
flymake-codespell = callPackage (
{
compat,
@@ -3769,10 +3921,10 @@
elpaBuild {
pname = "gnome-dark-style";
ename = "gnome-dark-style";
- version = "0.2.2.0.20250309.73232";
+ version = "0.2.3.0.20250325.182321";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/gnome-dark-style-0.2.2.0.20250309.73232.tar";
- sha256 = "09bplrzfik4hqg041a0992nd64wnr208sr37dd013n992gwj7gqn";
+ url = "https://elpa.gnu.org/devel/gnome-dark-style-0.2.3.0.20250325.182321.tar";
+ sha256 = "1kk6pgl79zgd2jvnh011177080w7vz2561mqi88s1rpv43lf4qxa";
};
packageRequires = [ ];
meta = {
@@ -4208,6 +4360,28 @@
};
}
) { };
+ hugoista = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ seq,
+ }:
+ elpaBuild {
+ pname = "hugoista";
+ ename = "hugoista";
+ version = "0.2.1.0.20250324.144142";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/hugoista-0.2.1.0.20250324.144142.tar";
+ sha256 = "0kmm5zdy8jw1hzr11f9aahqsbnclr1qlphh6picpyh7x0sc2nl2z";
+ };
+ packageRequires = [ seq ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/hugoista.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
hydra = callPackage (
{
elpaBuild,
@@ -4218,10 +4392,10 @@
elpaBuild {
pname = "hydra";
ename = "hydra";
- version = "0.15.0.0.20221030.224757";
+ version = "0.15.0.0.20250316.223951";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/hydra-0.15.0.0.20221030.224757.tar";
- sha256 = "1d8xdxv9j3vb0jkq6bx3f6kbjc990lbmdr78yqchai861hhllmdn";
+ url = "https://elpa.gnu.org/devel/hydra-0.15.0.0.20250316.223951.tar";
+ sha256 = "1zm3d5pcyblsq0r7aapwcankk80xls3821bvjf12cnzmapy9772a";
};
packageRequires = [ lv ];
meta = {
@@ -4239,10 +4413,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
- version = "9.0.2pre0.20250305.163914";
+ version = "9.0.2pre0.20250331.73512";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20250305.163914.tar";
- sha256 = "1w7kql8q62h5fm496bdp6gq7j6f6lbp3bz1h1g3vb7qplbx4mkys";
+ url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20250331.73512.tar";
+ sha256 = "1y9xqfznlh827x3arram5yq6wj2r32pjcrd8pdlnzk4yq8zjmx37";
};
packageRequires = [ ];
meta = {
@@ -4409,10 +4583,10 @@
elpaBuild {
pname = "ivy";
ename = "ivy";
- version = "0.15.0.0.20250225.83943";
+ version = "0.15.1.0.20250329.144259";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/ivy-0.15.0.0.20250225.83943.tar";
- sha256 = "1h26hx2cvw73nlaryrqhdmxsyagqzcy9iiiglxihq4sp302kcqar";
+ url = "https://elpa.gnu.org/devel/ivy-0.15.1.0.20250329.144259.tar";
+ sha256 = "0zq2g603sqnvjmyib4q69nia4dvci6p2bmpvnsghwb6kbfm99wlv";
};
packageRequires = [ ];
meta = {
@@ -4432,10 +4606,10 @@
elpaBuild {
pname = "ivy-avy";
ename = "ivy-avy";
- version = "0.15.0.0.20250225.84011";
+ version = "0.15.1.0.20250329.150930";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/ivy-avy-0.15.0.0.20250225.84011.tar";
- sha256 = "0c4azhg0p6b3gbcnmi6v7g4x0x2zkfs1qv0c9nbqpr5cjh0x0bgk";
+ url = "https://elpa.gnu.org/devel/ivy-avy-0.15.1.0.20250329.150930.tar";
+ sha256 = "0zqjfv86p52nr5vfmnliw5awsrzxalhlqwkninnp9sxgdib59z0k";
};
packageRequires = [
avy
@@ -4480,10 +4654,10 @@
elpaBuild {
pname = "ivy-hydra";
ename = "ivy-hydra";
- version = "0.15.0.0.20250225.84034";
+ version = "0.15.1.0.20250329.151244";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/ivy-hydra-0.15.0.0.20250225.84034.tar";
- sha256 = "0ammfla2zvzzy4cy80ki8404qij3766gnwmqjjd4ld102jn606m8";
+ url = "https://elpa.gnu.org/devel/ivy-hydra-0.15.1.0.20250329.151244.tar";
+ sha256 = "19a9bs0hynz203zw6f1y3khgyd3nv7mf3pp2da5gd6h0012j3k5s";
};
packageRequires = [
hydra
@@ -4616,10 +4790,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
- version = "2.0.0.20250311.165730";
+ version = "2.0.0.20250402.103750";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/jinx-2.0.0.20250311.165730.tar";
- sha256 = "0fv0lkqlpsl8fxhsxw772bl83ram252wn6zjvj0ngy99zrh6cvjp";
+ url = "https://elpa.gnu.org/devel/jinx-2.0.0.20250402.103750.tar";
+ sha256 = "18jpcfm1q4ksnynzavv35im0a6c81h8s8aj9ly7xxcq78yydy55h";
};
packageRequires = [ compat ];
meta = {
@@ -5067,10 +5241,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
- version = "0.24.1.0.20250309.220649";
+ version = "0.24.2.0.20250331.211307";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/llm-0.24.1.0.20250309.220649.tar";
- sha256 = "005b28kl669mzjbns83z5nd0hkq46v8608py1db4vn30941jjc1a";
+ url = "https://elpa.gnu.org/devel/llm-0.24.2.0.20250331.211307.tar";
+ sha256 = "1n95x8430kasbcrv12j6wv0g12lk4xvbz1cav37y1lig09ak87pz";
};
packageRequires = [
plz
@@ -5241,10 +5415,10 @@
elpaBuild {
pname = "lv";
ename = "lv";
- version = "0.15.0.0.20221030.224757";
+ version = "0.15.0.0.20250316.223951";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/lv-0.15.0.0.20221030.224757.tar";
- sha256 = "07m1m2rgwnb7916hzdjccnq4is0z7m5mwmvc0f7mpc4h61sa6cdn";
+ url = "https://elpa.gnu.org/devel/lv-0.15.0.0.20250316.223951.tar";
+ sha256 = "1risk08xjfnam98fjqwfzki80m8rhdmm71h6xhc0glagzd8i15fk";
};
packageRequires = [ ];
meta = {
@@ -5284,10 +5458,10 @@
elpaBuild {
pname = "map";
ename = "map";
- version = "3.3.1.0.20250123.102904";
+ version = "3.3.1.0.20250329.135944";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/map-3.3.1.0.20250123.102904.tar";
- sha256 = "0jjx46m5m81vgnl67njnd3x65sbxhwl065kwn2l63jjrwbk7kzq1";
+ url = "https://elpa.gnu.org/devel/map-3.3.1.0.20250329.135944.tar";
+ sha256 = "0gsc71i87dx4a9hhs6vp6b8d4nq6lh7d8zqm8nlwdrkqyv0m57bd";
};
packageRequires = [ ];
meta = {
@@ -5306,10 +5480,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
- version = "1.8.0.20250203.101833";
+ version = "2.0.0.20250317.163219";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/marginalia-1.8.0.20250203.101833.tar";
- sha256 = "0yphb9wkg04c6fqb5cbblbk5vmnn15njhp774kivxhxjr7p282n3";
+ url = "https://elpa.gnu.org/devel/marginalia-2.0.0.20250317.163219.tar";
+ sha256 = "0swxq6v8g0pphfmm883hx09cvkhs6gg60049phy60xcmxf1sdq9w";
};
packageRequires = [ compat ];
meta = {
@@ -5390,10 +5564,10 @@
elpaBuild {
pname = "matlab-mode";
ename = "matlab-mode";
- version = "6.3.0.20241224.134640";
+ version = "6.3.0.20250401.100138";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/matlab-mode-6.3.0.20241224.134640.tar";
- sha256 = "02y2ii89safyfj74221rlri99gr7382ir62zq2iqwvy6668srn4r";
+ url = "https://elpa.gnu.org/devel/matlab-mode-6.3.0.20250401.100138.tar";
+ sha256 = "1bfx0n5s24kzppl3m914ax8y2yx56hn8kyj8zxb836crr0ad5yad";
};
packageRequires = [ ];
meta = {
@@ -5572,6 +5746,32 @@
};
}
) { };
+ minuet = callPackage (
+ {
+ dash,
+ elpaBuild,
+ fetchurl,
+ lib,
+ plz,
+ }:
+ elpaBuild {
+ pname = "minuet";
+ ename = "minuet";
+ version = "0.4.4.0.20250402.134355";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/minuet-0.4.4.0.20250402.134355.tar";
+ sha256 = "0lpm8mvg5xxja60cdpdcfgvb93mb0rgiagbvc529av4l5mk3i9gy";
+ };
+ packageRequires = [
+ dash
+ plz
+ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/minuet.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
mmm-mode = callPackage (
{
cl-lib ? null,
@@ -5603,10 +5803,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
- version = "4.6.0.0.20250220.64729";
+ version = "4.6.0.0.20250327.84301";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/modus-themes-4.6.0.0.20250220.64729.tar";
- sha256 = "1gr24821rbfj6jb4qnzka5445jq0k11k30a1xr8xjvy6kq62knqc";
+ url = "https://elpa.gnu.org/devel/modus-themes-4.6.0.0.20250327.84301.tar";
+ sha256 = "0cgrifxm8iy4dnjx48m1csl3g3vai3xsz3b06n1nfkgdffiiimn4";
};
packageRequires = [ ];
meta = {
@@ -5624,10 +5824,10 @@
elpaBuild {
pname = "mpdired";
ename = "mpdired";
- version = "2.0.20240614.95804";
+ version = "3.0.20250314.151545";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/mpdired-2.0.20240614.95804.tar";
- sha256 = "0xjfabyc3da6270gapx4cnqc71mxx518jnf7xmi2mz9hpq1202n3";
+ url = "https://elpa.gnu.org/devel/mpdired-3.0.20250314.151545.tar";
+ sha256 = "0mkmmjikckc7x95nrn2ak590hwgriayxn4ci8bswyjgcrad50pyq";
};
packageRequires = [ ];
meta = {
@@ -6163,10 +6363,10 @@
elpaBuild {
pname = "orderless";
ename = "orderless";
- version = "1.3.0.20250201.234121";
+ version = "1.4.0.20250316.204648";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/orderless-1.3.0.20250201.234121.tar";
- sha256 = "1skvlpvn49qivvn33c3y9nx0v3mn8ds1cagddd070ykpqyccrihp";
+ url = "https://elpa.gnu.org/devel/orderless-1.4.0.20250316.204648.tar";
+ sha256 = "1v0rqw8s9zzlbnk6ijc588rp31qlflic9wag8ncv9bkjn150c0sa";
};
packageRequires = [ compat ];
meta = {
@@ -6184,10 +6384,10 @@
elpaBuild {
pname = "org";
ename = "org";
- version = "9.8pre0.20250312.181832";
+ version = "9.8pre0.20250401.155443";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/org-9.8pre0.20250312.181832.tar";
- sha256 = "1bp5a6h7f458awla2ywhjj2wjbwj4bqkz891xsfirsj5801bc72i";
+ url = "https://elpa.gnu.org/devel/org-9.8pre0.20250401.155443.tar";
+ sha256 = "1d03254n53x5icvmpzd3mgw7l9xcgcx44mky4gx7prc30pm97gf2";
};
packageRequires = [ ];
meta = {
@@ -6298,16 +6498,20 @@
elpaBuild,
fetchurl,
lib,
+ org,
}:
elpaBuild {
pname = "org-modern";
ename = "org-modern";
- version = "1.7.0.20250311.170125";
+ version = "1.7.0.20250402.171258";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/org-modern-1.7.0.20250311.170125.tar";
- sha256 = "0xijjr2y15ghjicflmsq3l5ir2laz6pvsfcr0p7jziiz0ax97fx9";
+ url = "https://elpa.gnu.org/devel/org-modern-1.7.0.20250402.171258.tar";
+ sha256 = "1axg6l5gxrmbwgp8v3l7rzlwsf0ys4p6pdabwaqp4fyipdhh5mz4";
};
- packageRequires = [ compat ];
+ packageRequires = [
+ compat
+ org
+ ];
meta = {
homepage = "https://elpa.gnu.org/devel/org-modern.html";
license = lib.licenses.free;
@@ -6777,10 +6981,10 @@
elpaBuild {
pname = "plz";
ename = "plz";
- version = "0.10pre0.20240816.164727";
+ version = "0.10pre0.20250318.183534";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/plz-0.10pre0.20240816.164727.tar";
- sha256 = "13rimqccllasx5zvb5hm3mkcnhwzy2b2fp5p3klv4xz0szf1981k";
+ url = "https://elpa.gnu.org/devel/plz-0.10pre0.20250318.183534.tar";
+ sha256 = "08iyw80d2431k60fkw26i3z8zw0jk9czmxr1vi7z7hdfrqmw7gc0";
};
packageRequires = [ ];
meta = {
@@ -6948,10 +7152,10 @@
elpaBuild {
pname = "popper";
ename = "popper";
- version = "0.4.8.0.20250222.131836";
+ version = "0.4.8.0.20250323.144723";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/popper-0.4.8.0.20250222.131836.tar";
- sha256 = "03h7i6z8zm1najw5vz9kflf6l35vlkcb6gkqp9g94q1r6j8s7bl2";
+ url = "https://elpa.gnu.org/devel/popper-0.4.8.0.20250323.144723.tar";
+ sha256 = "0hfl4krm53blsm9bvki4gf1as43f8i7rszcjivbsiz1r4h99j9v8";
};
packageRequires = [ ];
meta = {
@@ -7033,10 +7237,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
- version = "0.4.0.20241109.62806";
+ version = "0.4.0.20241203.135521";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/preview-auto-0.4.0.20241109.62806.tar";
- sha256 = "0vcrwi3pjvp46k1c52l4q774fkq93hn3dbbvrhaz160r6d9b477b";
+ url = "https://elpa.gnu.org/devel/preview-auto-0.4.0.20241203.135521.tar";
+ sha256 = "0pcncvr4nv251fm0c66c3wqazv89vxqcv9j2jq0kvylx9ks2vzaz";
};
packageRequires = [ auctex ];
meta = {
@@ -7077,10 +7281,10 @@
elpaBuild {
pname = "project";
ename = "project";
- version = "0.11.1.0.20250311.202651";
+ version = "0.11.1.0.20250401.193603";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/project-0.11.1.0.20250311.202651.tar";
- sha256 = "12d3v449rk70l71i1hyfy9fkvqv82y4gadcdwn9n4hdgqzknj598";
+ url = "https://elpa.gnu.org/devel/project-0.11.1.0.20250401.193603.tar";
+ sha256 = "0s7ih568lf1440h1zmgdx9f5wc5njpwk2ylkqvny9k0nwm8pp73m";
};
packageRequires = [ xref ];
meta = {
@@ -7213,10 +7417,10 @@
elpaBuild {
pname = "python";
ename = "python";
- version = "0.30.0.20250311.1541";
+ version = "0.30.0.20250329.174949";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/python-0.30.0.20250311.1541.tar";
- sha256 = "0mx17q36rjf2ax1vy0pm79ya35ys5wg0n97flk98x4w1l5wggx6w";
+ url = "https://elpa.gnu.org/devel/python-0.30.0.20250329.174949.tar";
+ sha256 = "0ri9h0qc2kdlcg5nw9x7yhpqiiblhhzjj5zm1gb8fixx3css3x2m";
};
packageRequires = [
compat
@@ -8202,10 +8406,10 @@
elpaBuild {
pname = "so-long";
ename = "so-long";
- version = "1.1.2.0.20250101.73917";
+ version = "1.1.2.0.20250315.100518";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/so-long-1.1.2.0.20250101.73917.tar";
- sha256 = "1z9mf5kac7bsqq0kkd2alcx9vvz87vsgbw753shd23y9m7ayapvx";
+ url = "https://elpa.gnu.org/devel/so-long-1.1.2.0.20250315.100518.tar";
+ sha256 = "0jjf9y2swl23njng62l43avy37s4ca18z8g647mkp50rx02j9q8b";
};
packageRequires = [ ];
meta = {
@@ -8634,10 +8838,10 @@
elpaBuild {
pname = "swiper";
ename = "swiper";
- version = "0.15.0.0.20250225.84058";
+ version = "0.15.1.0.20250329.151337";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/swiper-0.15.0.0.20250225.84058.tar";
- sha256 = "1j0ys0q804w7yghxvs5mw6qbi8f7vw34fp1ng09ds1ylpsxfsxfa";
+ url = "https://elpa.gnu.org/devel/swiper-0.15.1.0.20250329.151337.tar";
+ sha256 = "08glyqqvj3m9bph1i53m32wg58xvxzglc44gidmg2b1gf2w3gl82";
};
packageRequires = [ ivy ];
meta = {
@@ -8857,10 +9061,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
- version = "1.3.0.20250101.92736";
+ version = "1.4.0.20250316.101606";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/tempel-1.3.0.20250101.92736.tar";
- sha256 = "1jqg7k6pr088jmbvyzqwm5xyzpjlz0a4fk4z5qmrcr6hdzyjlhgi";
+ url = "https://elpa.gnu.org/devel/tempel-1.4.0.20250316.101606.tar";
+ sha256 = "179kwky5k79ci5yl0spj28c32f9jl3ka0q9b0702spgmv8slf5h4";
};
packageRequires = [ compat ];
meta = {
@@ -8921,10 +9125,10 @@
elpaBuild {
pname = "tex-parens";
ename = "tex-parens";
- version = "0.6.0.20241101.151607";
+ version = "0.7.0.20250322.84812";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/tex-parens-0.6.0.20241101.151607.tar";
- sha256 = "16b5s137jnjln3l3x97cxxhn4bsxhn6gs6xkbszp4vkx3cww8kzk";
+ url = "https://elpa.gnu.org/devel/tex-parens-0.7.0.20250322.84812.tar";
+ sha256 = "0q8nv125k863vmgclrbh7v4548pnccwmidgl645wjv89198dh5v0";
};
packageRequires = [ ];
meta = {
@@ -9181,10 +9385,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
- version = "0.8.5.0.20250306.191617";
+ version = "0.8.7.0.20250401.165541";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/transient-0.8.5.0.20250306.191617.tar";
- sha256 = "1yjq58925f4f13ln7i2hzmyknhswmgpwh1n5dc8bnk7pbfnkzcq3";
+ url = "https://elpa.gnu.org/devel/transient-0.8.7.0.20250401.165541.tar";
+ sha256 = "05kkd8iq2jrx6jxr3kk8cx3ccgq4j9wr5rwm22iynnx1m7abhb5w";
};
packageRequires = [
compat
@@ -9404,10 +9608,10 @@
elpaBuild {
pname = "urgrep";
ename = "urgrep";
- version = "0.5.2snapshot0.20250304.194036";
+ version = "0.5.2snapshot0.20250315.173144";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/urgrep-0.5.2snapshot0.20250304.194036.tar";
- sha256 = "0hcskhl9qs9rajv1kxna1xqfkhil5w5mdiyrj0swh7mcaw63fwr1";
+ url = "https://elpa.gnu.org/devel/urgrep-0.5.2snapshot0.20250315.173144.tar";
+ sha256 = "18rnj1dm8551sqkqjfq9485v455n97ixivbnds6lmwxaafrr8yxr";
};
packageRequires = [
compat
@@ -9421,26 +9625,20 @@
) { };
url-http-ntlm = callPackage (
{
- cl-lib ? null,
elpaBuild,
fetchurl,
lib,
- nadvice,
ntlm ? null,
}:
elpaBuild {
pname = "url-http-ntlm";
ename = "url-http-ntlm";
- version = "2.0.5.0.20231024.31412";
+ version = "2.0.5.0.20250314.123040";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/url-http-ntlm-2.0.5.0.20231024.31412.tar";
- sha256 = "1crjiq72fcpzw4nlrm8nh3q2llvxc7bgjqq6vr6ma055d0m6xrsd";
+ url = "https://elpa.gnu.org/devel/url-http-ntlm-2.0.5.0.20250314.123040.tar";
+ sha256 = "0wqx83prdprlyjs7rvrxhf1kz6pzsmhiin0kqp74dsn407zq4g34";
};
- packageRequires = [
- cl-lib
- nadvice
- ntlm
- ];
+ packageRequires = [ ntlm ];
meta = {
homepage = "https://elpa.gnu.org/devel/url-http-ntlm.html";
license = lib.licenses.free;
@@ -9456,10 +9654,10 @@
elpaBuild {
pname = "url-http-oauth";
ename = "url-http-oauth";
- version = "0.8.3.0.20230510.175959";
+ version = "0.8.3.0.20250314.122034";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/url-http-oauth-0.8.3.0.20230510.175959.tar";
- sha256 = "00shj8zvjvdy7gh29sx08m3cn9lyivjlzmzll0i2zy9389i1l360";
+ url = "https://elpa.gnu.org/devel/url-http-oauth-0.8.3.0.20250314.122034.tar";
+ sha256 = "0f2ih3827r02alggi0hz6f9fyak2acc04x6gjahjmf65vy51rpbi";
};
packageRequires = [ ];
meta = {
@@ -9499,10 +9697,10 @@
elpaBuild {
pname = "use-package";
ename = "use-package";
- version = "2.4.6.0.20250302.30748";
+ version = "2.4.6.0.20250330.141700";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/use-package-2.4.6.0.20250302.30748.tar";
- sha256 = "0hd0ii901jr7l0f3yl1kmnplnsj34lbcs7c71ndlkfg2qzgys6kj";
+ url = "https://elpa.gnu.org/devel/use-package-2.4.6.0.20250330.141700.tar";
+ sha256 = "099884d87xppwcgrg2lk25kmz8dab57qq55i3f1nx4cd36vnrfyb";
};
packageRequires = [ bind-key ];
meta = {
@@ -9622,6 +9820,28 @@
};
}
) { };
+ vc-jj = callPackage (
+ {
+ compat,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "vc-jj";
+ ename = "vc-jj";
+ version = "0.1.0.20250323.115851";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/devel/vc-jj-0.1.0.20250323.115851.tar";
+ sha256 = "15qjv10assm3zn2ny6kz9x0xfl88cmha1sxcj39qc6zaixzfvi2c";
+ };
+ packageRequires = [ compat ];
+ meta = {
+ homepage = "https://elpa.gnu.org/devel/vc-jj.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
vcard = callPackage (
{
elpaBuild,
@@ -9717,10 +9937,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
- version = "2.0.0.20250311.165544";
+ version = "2.0.0.20250401.162832";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/vertico-2.0.0.20250311.165544.tar";
- sha256 = "1vw6qjrbsymx18kpn47p89ni7gpnwb0zs7prbzzpn1p370bb578r";
+ url = "https://elpa.gnu.org/devel/vertico-2.0.0.20250401.162832.tar";
+ sha256 = "0aczd29i9g2rlvsmnrl5h9vhglp54bggjh97a3pb04mqmp0i0w9p";
};
packageRequires = [ compat ];
meta = {
@@ -9848,10 +10068,10 @@
elpaBuild {
pname = "vundo";
ename = "vundo";
- version = "2.3.0.0.20250114.230321";
+ version = "2.4.0.0.20250314.193537";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/vundo-2.3.0.0.20250114.230321.tar";
- sha256 = "1bqv7s4z4vkb1w4n2cyjsf181faycm95g7z2ikcb18hhag1q2fi1";
+ url = "https://elpa.gnu.org/devel/vundo-2.4.0.0.20250314.193537.tar";
+ sha256 = "0pzcaryrj62b460vklxsikbg4n50hkfnkyqlxypzk2j2gavn0cyg";
};
packageRequires = [ ];
meta = {
@@ -9976,10 +10196,10 @@
elpaBuild {
pname = "which-key";
ename = "which-key";
- version = "3.6.1.0.20250205.202103";
+ version = "3.6.1.0.20250330.141700";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/which-key-3.6.1.0.20250205.202103.tar";
- sha256 = "0n5f6r1kfiycmd96419yfr7vg65aq3g0hhgafhkwi73n6cbd9209";
+ url = "https://elpa.gnu.org/devel/which-key-3.6.1.0.20250330.141700.tar";
+ sha256 = "0gg43zbsvfkhzbaw3msvd6kvimkdih2j15g63dz3nfq11m9iw70l";
};
packageRequires = [ ];
meta = {
@@ -10283,10 +10503,10 @@
elpaBuild {
pname = "xref";
ename = "xref";
- version = "1.7.0.0.20250304.63233";
+ version = "1.7.0.0.20250321.211107";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20250304.63233.tar";
- sha256 = "0zkawnpgh60nqn5nz1vp4w6klw37v3ay5vyp5dsjz7bz4f3vcnvd";
+ url = "https://elpa.gnu.org/devel/xref-1.7.0.0.20250321.211107.tar";
+ sha256 = "059wmg5ch8smgs3ir2flhjj2dibqpr1875724lni1vk2dr3g6kmq";
};
packageRequires = [ ];
meta = {
@@ -10325,10 +10545,10 @@
elpaBuild {
pname = "yaml";
ename = "yaml";
- version = "1.2.0.0.20250208.153456";
+ version = "1.2.0.0.20250316.172129";
src = fetchurl {
- url = "https://elpa.gnu.org/devel/yaml-1.2.0.0.20250208.153456.tar";
- sha256 = "13awmzwcmgs7ciinhr0crcw70zabj7lpxgk6afizcsdd0fahgg4m";
+ url = "https://elpa.gnu.org/devel/yaml-1.2.0.0.20250316.172129.tar";
+ sha256 = "0alwrb50napf86jimcnbjbkpd3nizvizskxa8rpglqn5yllj5qlw";
};
packageRequires = [ ];
meta = {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
index 943a50f8ed25..7b3feb57ad0f 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
@@ -1462,10 +1462,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
- version = "30.0.2.0";
+ version = "30.1.0.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/compat-30.0.2.0.tar";
- sha256 = "0pizq8vwfqls04in95rpnfwv4xc1r2qjpf41g6bjy826i53cfdx0";
+ url = "https://elpa.gnu.org/packages/compat-30.1.0.0.tar";
+ sha256 = "1wmq4sj3kkb4shvsi8djrk9znjxj20lm4v389jyn18q55gqigq6b";
};
packageRequires = [ seq ];
meta = {
@@ -1526,10 +1526,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
- version = "2.1";
+ version = "2.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/consult-2.1.tar";
- sha256 = "0w88gpgkqjmllypckrkc54gm42yjsfjp4mj9q9pii8qir49sh8ls";
+ url = "https://elpa.gnu.org/packages/consult-2.2.tar";
+ sha256 = "082n0a27jpdz4z8g46m0c35s6xhca5s042wbzvrvh9hhd3mz64b7";
};
packageRequires = [ compat ];
meta = {
@@ -1639,10 +1639,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
- version = "1.7";
+ version = "2.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/corfu-1.7.tar";
- sha256 = "1jd6vrbsr5h1j8lsvdkhb1z3nrh1m11fi1hcvhh6nbhqnidwsrii";
+ url = "https://elpa.gnu.org/packages/corfu-2.0.tar";
+ sha256 = "0qih9km4l7i6isaskap9knqhqnjc85qlr2wrrik5cc8yl6yrc36g";
};
packageRequires = [ compat ];
meta = {
@@ -1684,10 +1684,10 @@
elpaBuild {
pname = "counsel";
ename = "counsel";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/counsel-0.15.0.tar";
- sha256 = "1mw13iw7ygnigjarcfg7lazrdwk7l17clxs2igf75kdkk4l4jgb4";
+ url = "https://elpa.gnu.org/packages/counsel-0.15.1.tar";
+ sha256 = "1sgaph2wb4mkxlfq6448i1kymaxhs7h37nrn7vzbp9fhik634rhc";
};
packageRequires = [
ivy
@@ -2045,6 +2045,50 @@
};
}
) { };
+ denote-journal = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-journal";
+ ename = "denote-journal";
+ version = "0.0.0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/denote-journal-0.0.0.1.tar";
+ sha256 = "07xb58jqkh0nwzc8l8k1cvqdlkm7iyb3ajjndkz6kvg7vhxiaaqi";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/denote-journal.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
+ denote-markdown = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-markdown";
+ ename = "denote-markdown";
+ version = "0.0.0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/denote-markdown-0.0.0.1.tar";
+ sha256 = "1sn3h6jjclqwda5hch8c23s485w9sra2m3lqz9qcsjdcmb85cxk1";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/denote-markdown.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
denote-menu = callPackage (
{
denote,
@@ -2055,10 +2099,10 @@
elpaBuild {
pname = "denote-menu";
ename = "denote-menu";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/denote-menu-1.3.0.tar";
- sha256 = "0flkb3f1zpp3sbjx6h7qb6fnjgg44s53zkv3q3fj6cl7c0f11n02";
+ url = "https://elpa.gnu.org/packages/denote-menu-1.4.0.tar";
+ sha256 = "1lw8fyf749wmkrcn8ixvrias1a84wcgy9snlmlk0w2h02dqapazi";
};
packageRequires = [ denote ];
meta = {
@@ -2067,6 +2111,28 @@
};
}
) { };
+ denote-org = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-org";
+ ename = "denote-org";
+ version = "0.0.0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/denote-org-0.0.0.1.tar";
+ sha256 = "0mipl5b728qwxwskc28jrvxjf1n5x25gggsrfx8qmdz5z4p0dglr";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/denote-org.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
denote-search = callPackage (
{
denote,
@@ -2089,6 +2155,50 @@
};
}
) { };
+ denote-sequence = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-sequence";
+ ename = "denote-sequence";
+ version = "0.0.0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/denote-sequence-0.0.0.1.tar";
+ sha256 = "0z947wk5n2ign2d36b1ahdldr99ir7cmvdhmq4i5dv2kwj36ga1n";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/denote-sequence.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
+ denote-silo = callPackage (
+ {
+ denote,
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "denote-silo";
+ ename = "denote-silo";
+ version = "0.0.0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/denote-silo-0.0.0.1.tar";
+ sha256 = "011l6nd7wqjy2zwg0pifi1zqr1diay4i170binl78wv4bxd5z0ln";
+ };
+ packageRequires = [ denote ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/denote-silo.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
detached = callPackage (
{
elpaBuild,
@@ -2741,6 +2851,27 @@
};
}
) { };
+ el-job = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "el-job";
+ ename = "el-job";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/el-job-2.4.3.tar";
+ sha256 = "1iqbs2f71a0mmrmfr2l6dwr6l5h1399z14jv8zfl5zh8h75sm9pm";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/el-job.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
el-search = callPackage (
{
cl-print ? null,
@@ -2873,10 +3004,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
- version = "1.5.4";
+ version = "1.8.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ellama-1.5.4.tar";
- sha256 = "0kf25znwzc9mdy2adhramzcr30y9f8qa1q9s0swbsa4ilja7ks7w";
+ url = "https://elpa.gnu.org/packages/ellama-1.8.1.tar";
+ sha256 = "19n8zcgls4jiz7hacj564gb9y0sxdli2yl4j4d35c44pq52g2y6v";
};
packageRequires = [
compat
@@ -3009,10 +3140,10 @@
elpaBuild {
pname = "emms";
ename = "emms";
- version = "21";
+ version = "22";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/emms-21.tar";
- sha256 = "188rij39qqaya7hk0p05ygcw5vlha7qd6pm4ws6nfw7g0nv1rbcc";
+ url = "https://elpa.gnu.org/packages/emms-22.tar";
+ sha256 = "0jn8si9m8pxd7ni543p8z697297i9dva319dw141zwpbxqhmyvpi";
};
packageRequires = [
cl-lib
@@ -3433,6 +3564,27 @@
};
}
) { };
+ flymake-clippy = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "flymake-clippy";
+ ename = "flymake-clippy";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/flymake-clippy-1.1.0.tar";
+ sha256 = "1sij8qn7q9jvjnnnqqm152hnvkw079m66pwjyhvsqdqivqjvlnrd";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/flymake-clippy.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
flymake-codespell = callPackage (
{
compat,
@@ -3725,10 +3877,10 @@
elpaBuild {
pname = "gnome-dark-style";
ename = "gnome-dark-style";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/gnome-dark-style-0.2.2.tar";
- sha256 = "1vf0ka0xg8mvaq3s3b8rgsdv77q7qd73k9mqfvyk7ywhxj7zdb9i";
+ url = "https://elpa.gnu.org/packages/gnome-dark-style-0.2.3.tar";
+ sha256 = "04cp31252svf5pkkkmx9b6nlcv3v4xffn739bna77jjyrw98mhv5";
};
packageRequires = [ ];
meta = {
@@ -4164,6 +4316,28 @@
};
}
) { };
+ hugoista = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ seq,
+ }:
+ elpaBuild {
+ pname = "hugoista";
+ ename = "hugoista";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/hugoista-0.2.1.tar";
+ sha256 = "02rv1r2xr6dhkfqwgbrrsdajxv6inbny5biimkb0qcf3i8b43dih";
+ };
+ packageRequires = [ seq ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/hugoista.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
hydra = callPackage (
{
cl-lib ? null,
@@ -4369,10 +4543,10 @@
elpaBuild {
pname = "ivy";
ename = "ivy";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ivy-0.15.0.tar";
- sha256 = "13kikgvrhi2b6dg0py4n51kc881dv7bll71iaxq1bjlzdwvsn20h";
+ url = "https://elpa.gnu.org/packages/ivy-0.15.1.tar";
+ sha256 = "12ni3n8h7316hv4nrx4kbjah58n8zdxkf1v8fi0w39da1aqn3r0p";
};
packageRequires = [ ];
meta = {
@@ -4392,10 +4566,10 @@
elpaBuild {
pname = "ivy-avy";
ename = "ivy-avy";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ivy-avy-0.15.0.tar";
- sha256 = "0xqykxvsm7q81744qj4w7ma83v6s9a4wx4flywqch4dn7liaiqwj";
+ url = "https://elpa.gnu.org/packages/ivy-avy-0.15.1.tar";
+ sha256 = "0csysx22sf3bbfh000c2m48rzfn274km0zxbfbcx2871haskwva1";
};
packageRequires = [
avy
@@ -4440,10 +4614,10 @@
elpaBuild {
pname = "ivy-hydra";
ename = "ivy-hydra";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ivy-hydra-0.15.0.tar";
- sha256 = "1crznifig71l6h4zjsr39d2w02blw7vla1vafv0yhhj6ryd4030g";
+ url = "https://elpa.gnu.org/packages/ivy-hydra-0.15.1.tar";
+ sha256 = "16z3ic50zbx9iaw0w6fv04cxpl6qz81424jdian1br1942pz3kdy";
};
packageRequires = [
hydra
@@ -5027,10 +5201,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
- version = "0.24.1";
+ version = "0.24.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/llm-0.24.1.tar";
- sha256 = "1vy62pg8hdakw0zbyl1fb8bvbhl2w36z683gbhjb71ikl3bqnav8";
+ url = "https://elpa.gnu.org/packages/llm-0.24.2.tar";
+ sha256 = "16d3758k1xc1w8am9yjzmgri2ijw4gpyaxqvsc1db08ravzqnc21";
};
packageRequires = [
plz
@@ -5264,10 +5438,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
- version = "1.8";
+ version = "2.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/marginalia-1.8.tar";
- sha256 = "0q8mflfsl4vj2r2m47jgm5hrg3a4k5pildb53vlgm5k9wb4sd7md";
+ url = "https://elpa.gnu.org/packages/marginalia-2.0.tar";
+ sha256 = "1qklwzz0swd96vdqymbm91y6h53id6ch1lr1dpdwmz6qknwamrlc";
};
packageRequires = [ compat ];
meta = {
@@ -5530,6 +5704,32 @@
};
}
) { };
+ minuet = callPackage (
+ {
+ dash,
+ elpaBuild,
+ fetchurl,
+ lib,
+ plz,
+ }:
+ elpaBuild {
+ pname = "minuet";
+ ename = "minuet";
+ version = "0.4.4";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/minuet-0.4.4.tar";
+ sha256 = "0ci47awqky1c28zk3azd4id9wcpd3n9nj5jw5s8ji613kqc1nqs2";
+ };
+ packageRequires = [
+ dash
+ plz
+ ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/minuet.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
mmm-mode = callPackage (
{
cl-lib ? null,
@@ -5582,10 +5782,10 @@
elpaBuild {
pname = "mpdired";
ename = "mpdired";
- version = "2";
+ version = "3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/mpdired-2.tar";
- sha256 = "0synpanyqka8nyz9mma69na307vm5pjvn21znbdvz56gka2mbg23";
+ url = "https://elpa.gnu.org/packages/mpdired-3.tar";
+ sha256 = "19qkg7cjh037l4cw3q0b52hpp3fwmly6alc7z683baiz5fklcjc8";
};
packageRequires = [ ];
meta = {
@@ -6118,10 +6318,10 @@
elpaBuild {
pname = "orderless";
ename = "orderless";
- version = "1.3";
+ version = "1.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/orderless-1.3.tar";
- sha256 = "1gh2xw34adk5q6v9sz42j5mwyjjp1yix70jvjylnapwsjjsjm5qk";
+ url = "https://elpa.gnu.org/packages/orderless-1.4.tar";
+ sha256 = "151df7azrhyxaa768bp6mxmc44mmc4h1x180s2a9ns4b3lsfczrv";
};
packageRequires = [ compat ];
meta = {
@@ -6139,10 +6339,10 @@
elpaBuild {
pname = "org";
ename = "org";
- version = "9.7.25";
+ version = "9.7.27";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/org-9.7.25.tar";
- sha256 = "0isa5mqsmnyw874kh980kal4r45h6qdzizg186lvczmhdqir85bm";
+ url = "https://elpa.gnu.org/packages/org-9.7.27.tar";
+ sha256 = "0y2x94qxi6wa7mrcdppyynylv9j5sszik25bmjwsfriiwqwk5gp6";
};
packageRequires = [ ];
meta = {
@@ -8503,10 +8703,10 @@
elpaBuild {
pname = "swiper";
ename = "swiper";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/swiper-0.15.0.tar";
- sha256 = "16vznhb8zqzqvg3i2pkwfani2h19dm08aj7qv334mlyj97rv1ppn";
+ url = "https://elpa.gnu.org/packages/swiper-0.15.1.tar";
+ sha256 = "0m70jgcdsbrj6i5b1srrdgzkwavzi098532fv6vi2051nl42snvz";
};
packageRequires = [ ivy ];
meta = {
@@ -8701,10 +8901,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
- version = "1.3";
+ version = "1.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/tempel-1.3.tar";
- sha256 = "0fivsldisk17a1vbzx91kmvsd85vl0dnih77pqnzriyqs8dl1wdm";
+ url = "https://elpa.gnu.org/packages/tempel-1.4.tar";
+ sha256 = "0gh573np15wdy7vd0zj92ivslaga7kalmnkdjlfiw5pamyy5xsl4";
};
packageRequires = [ compat ];
meta = {
@@ -8765,10 +8965,10 @@
elpaBuild {
pname = "tex-parens";
ename = "tex-parens";
- version = "0.6";
+ version = "0.7";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/tex-parens-0.6.tar";
- sha256 = "0pgzs0fw2ijns2xqbyq7whlhjjrhp0axja0381q9v75c7fxrp6ba";
+ url = "https://elpa.gnu.org/packages/tex-parens-0.7.tar";
+ sha256 = "1h3l4kn154mmzxgz6s7y2qrkpqk4ava3j1iwx07gsgnr5pcpgvfr";
};
packageRequires = [ ];
meta = {
@@ -9026,10 +9226,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
- version = "0.8.5";
+ version = "0.8.7";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/transient-0.8.5.tar";
- sha256 = "0ydxddlf9aniindgi135rj3c1d1ar5qi5kwh1qkdff9124d6f0kh";
+ url = "https://elpa.gnu.org/packages/transient-0.8.7.tar";
+ sha256 = "0j4n8zqnc2l2p6hy3k9b7zahzqxwk8d239whnn0yjp91z11i945c";
};
packageRequires = [
compat
@@ -9692,10 +9892,10 @@
elpaBuild {
pname = "vundo";
ename = "vundo";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/vundo-2.3.0.tar";
- sha256 = "165y277fi0vp9301hy3pqgfnf160k29n8vri0zyq8a3vz3f8lqrl";
+ url = "https://elpa.gnu.org/packages/vundo-2.4.0.tar";
+ sha256 = "1aj2l6iivgv6mh3rvrj8w8jhznx7cywn5f2b2ivl4hmrxlfbgsjr";
};
packageRequires = [ ];
meta = {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
index 54f265d66fe8..2e058bb5349b 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
@@ -1045,6 +1045,8 @@ let
# depends on distel which is not on any ELPA https://github.com/massemanet/distel/issues/21
company-distel = ignoreCompilationError super.company-distel;
+ company-forge = buildWithGit super.company-forge;
+
# qmltypes-table.el causing native-compiler-error-empty-byte
company-qml = ignoreCompilationError super.company-qml;
@@ -1248,6 +1250,8 @@ let
fold-dwim-org = ignoreCompilationError super.fold-dwim-org; # elisp error
+ forge-llm = buildWithGit super.forge-llm;
+
frontside-javascript = super.frontside-javascript.overrideAttrs (
finalAttrs: previousAttrs: {
# https://github.com/melpa/melpa/pull/9182
diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-devel-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-devel-generated.nix
index 2c4833c44564..c73cb63a67eb 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-devel-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-devel-generated.nix
@@ -42,6 +42,32 @@
};
}
) { };
+ aidermacs = callPackage (
+ {
+ compat,
+ elpaBuild,
+ fetchurl,
+ lib,
+ transient,
+ }:
+ elpaBuild {
+ pname = "aidermacs";
+ ename = "aidermacs";
+ version = "1.1.0.20250401.165709";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu-devel/aidermacs-1.1.0.20250401.165709.tar";
+ sha256 = "1jk832psy61ss04dr7h0563np2v6j57qxbf78b5kpzfsc0x1m946";
+ };
+ packageRequires = [
+ compat
+ transient
+ ];
+ meta = {
+ homepage = "https://elpa.nongnu.org/nongnu-devel/aidermacs.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
alect-themes = callPackage (
{
elpaBuild,
@@ -93,10 +119,10 @@
elpaBuild {
pname = "annotate";
ename = "annotate";
- version = "2.3.0.0.20250306.133745";
+ version = "2.3.1.0.20250320.130448";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/annotate-2.3.0.0.20250306.133745.tar";
- sha256 = "14p1yaxzns3zmi0d799fn76pca3d0ayl5v73bdssr0fq6rq04q5a";
+ url = "https://elpa.nongnu.org/nongnu-devel/annotate-2.3.1.0.20250320.130448.tar";
+ sha256 = "16djnp8mknq8rdk4sa4szsmbbg879677dx736pqg621gdy0p2p8m";
};
packageRequires = [ ];
meta = {
@@ -263,10 +289,10 @@
elpaBuild {
pname = "base32";
ename = "base32";
- version = "1.0.0.20250312.191912";
+ version = "1.0.0.20250312.200047";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/base32-1.0.0.20250312.191912.tar";
- sha256 = "1aglwd9mm2c53nqm7j6hrh02mag9gg5x5yc25jmaajqy9qrbh54n";
+ url = "https://elpa.nongnu.org/nongnu-devel/base32-1.0.0.20250312.200047.tar";
+ sha256 = "0l6mshnk25iadh1wymdxzfx4g5pvlh4q1hr1x9xfg5xbimiwfkki";
};
packageRequires = [ ];
meta = {
@@ -544,10 +570,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
- version = "1.18.0snapshot0.20250305.132250";
+ version = "1.18.0snapshot0.20250401.193622";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/cider-1.18.0snapshot0.20250305.132250.tar";
- sha256 = "09a7kin91dmhhbyzvlalijiyjnzal2mqjcqbmrzq6nm1lswdrzvx";
+ url = "https://elpa.nongnu.org/nongnu-devel/cider-1.18.0snapshot0.20250401.193622.tar";
+ sha256 = "08grbaz79nlylmjkza6qw6rh1kzqp0v7ydx6867wfi5xg15xvik2";
};
packageRequires = [
clojure-mode
@@ -594,10 +620,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
- version = "0.2.4snapshot0.20250310.123844";
+ version = "0.2.4snapshot0.20250326.192250";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.2.4snapshot0.20250310.123844.tar";
- sha256 = "0nnw6bwcca9nxwhg3a1m25c8n2s4x6frkmi1j7x0dlxiy5hj8ddb";
+ url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.2.4snapshot0.20250326.192250.tar";
+ sha256 = "1s32fz618kiglhspdy51p8pa7rmyr0djg4f5kpii3xvcn7lhfa77";
};
packageRequires = [ ];
meta = {
@@ -916,6 +942,7 @@
) { };
dirvish = callPackage (
{
+ compat,
elpaBuild,
fetchurl,
lib,
@@ -923,12 +950,12 @@
elpaBuild {
pname = "dirvish";
ename = "dirvish";
- version = "2.2.7.0.20250312.165153";
+ version = "2.2.7.0.20250402.153806";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.2.7.0.20250312.165153.tar";
- sha256 = "1k6y9simcqfszyq5s0vb41s6pjmr9pd3djbnjdk5vvqhqyphig21";
+ url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.2.7.0.20250402.153806.tar";
+ sha256 = "0zqyvcqmvxjrbnj8s47phmmx3fxdgj6613i27w8mjjd8p3l6ggn7";
};
- packageRequires = [ ];
+ packageRequires = [ compat ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/dirvish.html";
license = lib.licenses.free;
@@ -965,10 +992,10 @@
elpaBuild {
pname = "dockerfile-mode";
ename = "dockerfile-mode";
- version = "1.9.0.20250225.102722";
+ version = "1.9.0.20250315.102635";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/dockerfile-mode-1.9.0.20250225.102722.tar";
- sha256 = "1mmylgvlmx7cdppfsi28hnf2s3v6qnpk5ii2r2qjbyj7vnbnk97g";
+ url = "https://elpa.nongnu.org/nongnu-devel/dockerfile-mode-1.9.0.20250315.102635.tar";
+ sha256 = "057drkn59pq5m68900lxy2nzsf3qnqhc6vglx8zl4yc32vhqa2w4";
};
packageRequires = [ ];
meta = {
@@ -986,10 +1013,10 @@
elpaBuild {
pname = "dracula-theme";
ename = "dracula-theme";
- version = "1.8.2.0.20241217.214522";
+ version = "1.8.2.0.20250325.124646";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.2.0.20241217.214522.tar";
- sha256 = "0dizqwzgygkim66lxkxpwcidhhi7ppwazi57nqkahyd3n03ka2f9";
+ url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.2.0.20250325.124646.tar";
+ sha256 = "13jry36wqjqdljk0lq2zm6gcs2hr33aj30l69jkhk6y4yiicjm9j";
};
packageRequires = [ ];
meta = {
@@ -1114,10 +1141,10 @@
elpaBuild {
pname = "eglot-inactive-regions";
ename = "eglot-inactive-regions";
- version = "0.6.3.0.20250313.74527";
+ version = "0.6.5.0.20250326.53650";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/eglot-inactive-regions-0.6.3.0.20250313.74527.tar";
- sha256 = "1vrrngpbfi9gbkx9bn2fqznr8wg8m9msdj438nsysl8175ai0c1d";
+ url = "https://elpa.nongnu.org/nongnu-devel/eglot-inactive-regions-0.6.5.0.20250326.53650.tar";
+ sha256 = "0xj16f49mjm1i3zdd6cpd9sjir6dwvh3s3lqs6fpp0sknpj0i5in";
};
packageRequires = [ ];
meta = {
@@ -1198,10 +1225,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
- version = "4.2.0.0.20250301.163737";
+ version = "4.3.0.0.20250401.150013";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.2.0.0.20250301.163737.tar";
- sha256 = "1rzxgfykrckxw6sbgw71dd99s8rnz0jjjpddsf8rsy7ialjzw4w4";
+ url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.0.0.20250401.150013.tar";
+ sha256 = "1bx0mg3i45m6qa3a7iar0kjmapqf5xqpxvfskqrvxgc5ac3kvxs1";
};
packageRequires = [ ];
meta = {
@@ -1243,10 +1270,10 @@
elpaBuild {
pname = "evil";
ename = "evil";
- version = "1.15.0.0.20250302.65539";
+ version = "1.15.0.0.20250318.181600";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/evil-1.15.0.0.20250302.65539.tar";
- sha256 = "0xvdcvqimz2vk6hibip8cgn6jxgibxial6awl46vxq4b8g6bbply";
+ url = "https://elpa.nongnu.org/nongnu-devel/evil-1.15.0.0.20250318.181600.tar";
+ sha256 = "0qbz4gpiychd57370kpj73zcqdjl1gap80zjs4896smyj1pbr9c4";
};
packageRequires = [
cl-lib
@@ -1270,10 +1297,10 @@
elpaBuild {
pname = "evil-anzu";
ename = "evil-anzu";
- version = "0.2.0.20220911.193944";
+ version = "0.2.0.20250316.121704";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/evil-anzu-0.2.0.20220911.193944.tar";
- sha256 = "0ap13nrpcjm9q7pia8jy544sc08gc44bgyqi7yvkh2yk8cw96g8m";
+ url = "https://elpa.nongnu.org/nongnu-devel/evil-anzu-0.2.0.20250316.121704.tar";
+ sha256 = "0wr47dx4axy2xvnn1y354scvwka2mh8z9kgdclgnfvnhhdqzi2h0";
};
packageRequires = [
anzu
@@ -2348,10 +2375,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
- version = "0.9.7.0.20250312.185844";
+ version = "0.9.8.0.20250402.114541";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.7.0.20250312.185844.tar";
- sha256 = "16jrv9aw5h40vfwhv2wmlgngbzgbi68pianx6flfx6fzmlsdxpww";
+ url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.8.0.20250402.114541.tar";
+ sha256 = "0nc9dxhva2wrdsan84vxjhc9pavzrnsjs4zm916rg46bmm8z01j1";
};
packageRequires = [
compat
@@ -2479,10 +2506,10 @@
elpaBuild {
pname = "haskell-mode";
ename = "haskell-mode";
- version = "17.5.0.20250305.134904";
+ version = "17.5.0.20250401.174200";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/haskell-mode-17.5.0.20250305.134904.tar";
- sha256 = "10pn6b4hml8wzzliynlag1fr7lnc526gzbfqbhs3kzh6qx5rf8zn";
+ url = "https://elpa.nongnu.org/nongnu-devel/haskell-mode-17.5.0.20250401.174200.tar";
+ sha256 = "1dxfwd4yhwzy59d55hnz0z23dg5vh1fzkrpicdaz93m9yvfzy1aa";
};
packageRequires = [ ];
meta = {
@@ -2522,10 +2549,10 @@
elpaBuild {
pname = "haskell-ts-mode";
ename = "haskell-ts-mode";
- version = "1.0.20250202.61612";
+ version = "1.0.20250315.43516";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/haskell-ts-mode-1.0.20250202.61612.tar";
- sha256 = "1i3is0js2sjr61bd7w1jz05a9gl4aj5b0ivar5iq1l0kmnhq7w54";
+ url = "https://elpa.nongnu.org/nongnu-devel/haskell-ts-mode-1.0.20250315.43516.tar";
+ sha256 = "1a6jdmx8h9w9naqhj80v1vq7ms1a9sr58zqnq634xnj35jygzlib";
};
packageRequires = [ ];
meta = {
@@ -2545,10 +2572,10 @@
elpaBuild {
pname = "helm";
ename = "helm";
- version = "4.0.2.0.20250228.64018";
+ version = "4.0.2.0.20250401.65011";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.2.0.20250228.64018.tar";
- sha256 = "1mjgc22vp68wk1klq7f5i74pqr5wmwb53cc81n04zi6jynv2rimm";
+ url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.2.0.20250401.65011.tar";
+ sha256 = "09fs2fd7vdywg2z7gwy7z6vbi7ya65nz4sscd34v41pqhzqnc9bw";
};
packageRequires = [
helm-core
@@ -2570,10 +2597,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
- version = "4.0.2.0.20250228.64018";
+ version = "4.0.2.0.20250401.65011";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.2.0.20250228.64018.tar";
- sha256 = "1i7f8n4gk7fppxdlylm1hwp8ab2dqpg9h30ppv46nzp6bp0fywyw";
+ url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.2.0.20250401.65011.tar";
+ sha256 = "0zlv04s1l487hszx0zs08awn5lcx1ngkiw6pkmndgxy1dhwqc4j9";
};
packageRequires = [ async ];
meta = {
@@ -2703,10 +2730,10 @@
elpaBuild {
pname = "hyperdrive";
ename = "hyperdrive";
- version = "0.6pre0.20241222.235250";
+ version = "0.6pre0.20250330.212748";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.6pre0.20241222.235250.tar";
- sha256 = "0a9z9kbnlzbv21w62zyw3mpbvjfnl5vhjmlpq65w7cc4d1qd2jp5";
+ url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.6pre0.20250330.212748.tar";
+ sha256 = "01lz4aak0ccqfffp61d8gfwpscbhdy9132bwbxpsrfiasxvkbfl8";
};
packageRequires = [
compat
@@ -3044,10 +3071,10 @@
elpaBuild {
pname = "llama";
ename = "llama";
- version = "0.6.1.0.20250312.142844";
+ version = "0.6.2.0.20250314.200910";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/llama-0.6.1.0.20250312.142844.tar";
- sha256 = "099m6knzf6rh4r9x6f285mimg8i7znrays1bsi1y22hvik5mmgl2";
+ url = "https://elpa.nongnu.org/nongnu-devel/llama-0.6.2.0.20250314.200910.tar";
+ sha256 = "0x39lvrjdqdyfdy5v88s9mpsgvdjvk1q3v2556sjdrw1q571d5wf";
};
packageRequires = [ compat ];
meta = {
@@ -3068,10 +3095,10 @@
elpaBuild {
pname = "logview";
ename = "logview";
- version = "0.19.3snapshot0.20250306.133154";
+ version = "0.19.3snapshot0.20250401.172309";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.3snapshot0.20250306.133154.tar";
- sha256 = "0lkjp8y7f3npvbd63c2n7jfplp63qschbpq0ngqjs7q6254yfk9i";
+ url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.3snapshot0.20250401.172309.tar";
+ sha256 = "0vr34ixpidz1lp6y87axlvi0pac11lfkm5g0d310wphihnjmyssr";
};
packageRequires = [
compat
@@ -3223,10 +3250,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
- version = "4.3.1.0.20250312.143226";
+ version = "4.3.2.0.20250401.175331";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/magit-4.3.1.0.20250312.143226.tar";
- sha256 = "0mba1qf1z6dsbhrzl7d4rz8f6xbqqlwrxa16dbi9gl5ibaf4kx0p";
+ url = "https://elpa.nongnu.org/nongnu-devel/magit-4.3.2.0.20250401.175331.tar";
+ sha256 = "1way4hifyj0p5ly2p84as1amivv67qr22ph292rgwizrj0d5j60y";
};
packageRequires = [
compat
@@ -3254,10 +3281,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
- version = "4.3.1.0.20250312.143226";
+ version = "4.3.2.0.20250401.175331";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.3.1.0.20250312.143226.tar";
- sha256 = "1s9dz5bayf852bdmd656zdzsch5w2jj687hnbpbmb2zbj050r45g";
+ url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.3.2.0.20250401.175331.tar";
+ sha256 = "1wif3d5vb04f39g38w2nbamqcbb89ivh2w5b0w362k3pk0vq2a70";
};
packageRequires = [
compat
@@ -3279,10 +3306,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
- version = "2.8alpha0.20250310.105434";
+ version = "2.8alpha0.20250402.45223";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.8alpha0.20250310.105434.tar";
- sha256 = "1hs8kaw22r9fskh6pwchv1343k3phcfk1a1zdk41wvvc622pl11m";
+ url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.8alpha0.20250402.45223.tar";
+ sha256 = "1j8axf1p9ijx4kgyr8qnhhy2rs9y52kammqq8zpqp25zh0a8ydjr";
};
packageRequires = [ ];
meta = {
@@ -3297,20 +3324,18 @@
fetchurl,
lib,
persist,
- request,
tp,
}:
elpaBuild {
pname = "mastodon";
ename = "mastodon";
- version = "1.1.12.0.20250305.210452";
+ version = "2.0.0.0.20250330.151927";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/mastodon-1.1.12.0.20250305.210452.tar";
- sha256 = "1dnii6hwxjbprm9cskah40vk41hgnbnvxnjykf8hssf2d5g1qsg3";
+ url = "https://elpa.nongnu.org/nongnu-devel/mastodon-2.0.0.0.20250330.151927.tar";
+ sha256 = "16xfvaacilfd075nln38hijzmx1wr30gmibrksn6zhfl6mj0lhnk";
};
packageRequires = [
persist
- request
tp
];
meta = {
@@ -3379,10 +3404,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
- version = "1.5.0.0.20250216.181716";
+ version = "1.5.0.0.20250317.230021";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20250216.181716.tar";
- sha256 = "0cmn4v9xzw42k98i17mbzh0vd2llw4cf79di2camgkc8gf07g01r";
+ url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20250317.230021.tar";
+ sha256 = "1m7nf329y7jq4543mganpwl5sy6ci854ln468qbb3ik3lf8c8bq0";
};
packageRequires = [ ];
meta = {
@@ -3506,10 +3531,10 @@
elpaBuild {
pname = "nasm-mode";
ename = "nasm-mode";
- version = "1.1.1.0.20240610.150504";
+ version = "1.1.1.0.20250320.164627";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/nasm-mode-1.1.1.0.20240610.150504.tar";
- sha256 = "1kkv7r6j02472d6c91xsrg9qlfvl70iyi538w2mh3s2adfkh7ps9";
+ url = "https://elpa.nongnu.org/nongnu-devel/nasm-mode-1.1.1.0.20250320.164627.tar";
+ sha256 = "0dm1zg15q18v9y4mx2p8hdqvql4dikw8chkj3i3jb1jp9d0v2rf3";
};
packageRequires = [ ];
meta = {
@@ -3710,10 +3735,10 @@
elpaBuild {
pname = "org-mime";
ename = "org-mime";
- version = "0.3.4.0.20241001.42820";
+ version = "0.3.4.0.20250318.215555";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/org-mime-0.3.4.0.20241001.42820.tar";
- sha256 = "1xcdk15z18s073q3hlg7dck8p5ssgap35a6m0f6cbmd5dbd3r05f";
+ url = "https://elpa.nongnu.org/nongnu-devel/org-mime-0.3.4.0.20250318.215555.tar";
+ sha256 = "0plqmcyszpc1x35v691zlgxmnbga80yxxcjyb5mvxdri45z4458d";
};
packageRequires = [ ];
meta = {
@@ -3825,10 +3850,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
- version = "2.0.1.0.20250301.233925";
+ version = "2.0.2.0.20250401.181022";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.0.1.0.20250301.233925.tar";
- sha256 = "0adppm61dn3cfkgdyc5ik42z0byvyc2dkwhjdzvw66nnl3fjb3ch";
+ url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.0.2.0.20250401.181022.tar";
+ sha256 = "1imiy9h0yrr995x5swy7mlrzn7zmgscr11a1g4b53dxcinywndcj";
};
packageRequires = [
compat
@@ -3872,10 +3897,10 @@
elpaBuild {
pname = "package-lint";
ename = "package-lint";
- version = "0.25.0.20250307.91203";
+ version = "0.25.0.20250324.192216";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/package-lint-0.25.0.20250307.91203.tar";
- sha256 = "11yx2k7bsyi4ql8jhyz36s0pcxr0d6ssnnv7w128qfy9k0bklnr7";
+ url = "https://elpa.nongnu.org/nongnu-devel/package-lint-0.25.0.20250324.192216.tar";
+ sha256 = "0m1a5bs4kiplxqva0fmsznpxbq3jhpprgji3dpf0jq226cjm45d9";
};
packageRequires = [ let-alist ];
meta = {
@@ -4072,10 +4097,10 @@
elpaBuild {
pname = "php-mode";
ename = "php-mode";
- version = "1.26.1.0.20250224.145951";
+ version = "1.26.1.0.20250331.173641";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20250224.145951.tar";
- sha256 = "0fcfm286x9q8cgqagw4d1n512g2g0bcllwyn2b591fam9nfzx800";
+ url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20250331.173641.tar";
+ sha256 = "16glbb3rinpqpqb3vd9j9h3ldgsjc18ics324rfajx3kilwp00gv";
};
packageRequires = [ ];
meta = {
@@ -4135,10 +4160,10 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
- version = "2.9.1.0.20250312.165928";
+ version = "2.9.1.0.20250402.71553";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.1.0.20250312.165928.tar";
- sha256 = "0wqgzph6vkgq55h5669l0rxqjxz7chbzrrjxb16r6pisxnw4b2dd";
+ url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.1.0.20250402.71553.tar";
+ sha256 = "0cnidaysnma7bvzzw5vbkggy3z9zq51zlg4k2kd5b1f8dagjlzv7";
};
packageRequires = [ ];
meta = {
@@ -4156,10 +4181,10 @@
elpaBuild {
pname = "proof-general";
ename = "proof-general";
- version = "4.6snapshot0.20250129.125602";
+ version = "4.6snapshot0.20250402.90650";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20250129.125602.tar";
- sha256 = "1w7s5sdxa05m80nicykqagk5y50q76gmr86ivwl09sibmwb6c9kh";
+ url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20250402.90650.tar";
+ sha256 = "0ay9r63scg3zray4cx0vp7qrl74sfz9vl7kj2bw31jf891sal4s1";
};
packageRequires = [ ];
meta = {
@@ -4199,10 +4224,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
- version = "1.0.20250212.102351";
+ version = "1.0.20250324.74422";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20250212.102351.tar";
- sha256 = "1byfpwv7nk4ncqd1cx3qphs37xllmw8mx9gdxd86l66qr1hyp22j";
+ url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20250324.74422.tar";
+ sha256 = "0pwn822nyzbysq1h2gvyrwcxbrg7dbsn7rxv02sg7bl4nsmqzjjk";
};
packageRequires = [ ];
meta = {
@@ -4304,10 +4329,10 @@
elpaBuild {
pname = "reformatter";
ename = "reformatter";
- version = "0.8.0.20241204.105138";
+ version = "0.8.0.20250324.192239";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/reformatter-0.8.0.20241204.105138.tar";
- sha256 = "1j78naw4jikh7nby67gdbx9banchmf1q5fysal1328gxnyqknmzi";
+ url = "https://elpa.nongnu.org/nongnu-devel/reformatter-0.8.0.20250324.192239.tar";
+ sha256 = "0kg01an6pf9laaqqdh4h09y508k94l85xjqb038dg9whv2bf0h3a";
};
packageRequires = [ ];
meta = {
@@ -4358,6 +4383,27 @@
};
}
) { };
+ rpm-spec-mode = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "rpm-spec-mode";
+ ename = "rpm-spec-mode";
+ version = "0.16.0.20250329.13938";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu-devel/rpm-spec-mode-0.16.0.20250329.13938.tar";
+ sha256 = "1gmqnv1ckypns7aiz4w5kb3l8m66bfxlw8z19i3ag5im8rlpc9lp";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.nongnu.org/nongnu-devel/rpm-spec-mode.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
rubocop = callPackage (
{
elpaBuild,
@@ -4563,10 +4609,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
- version = "2.31snapshot0.20250310.203219";
+ version = "2.31snapshot0.20250330.174001";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/slime-2.31snapshot0.20250310.203219.tar";
- sha256 = "0f9j1phl36xnjh4g1263nkfqnjc79jrk1c0yqawykhljal87xyka";
+ url = "https://elpa.nongnu.org/nongnu-devel/slime-2.31snapshot0.20250330.174001.tar";
+ sha256 = "03hmilx1w1jf4gcz2bmlidpfd99znhpjrs540qgy6grrrnhqny3s";
};
packageRequires = [ macrostep ];
meta = {
@@ -5144,10 +5190,10 @@
elpaBuild {
pname = "typst-ts-mode";
ename = "typst-ts-mode";
- version = "0.11.0.0.20250221.91757";
+ version = "0.11.0.0.20250318.13735";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.11.0.0.20250221.91757.tar";
- sha256 = "0829ah70ib1q0va6f18xlbh13laa1cn196i8xa3jji4ljmcxkfyj";
+ url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.11.0.0.20250318.13735.tar";
+ sha256 = "1b710ynajshrdjqga5hdkkcsxq4avckh9qzjajg72jxdwpv02f6h";
};
packageRequires = [ ];
meta = {
@@ -5270,10 +5316,10 @@
elpaBuild {
pname = "visual-fill-column";
ename = "visual-fill-column";
- version = "2.6.3.0.20250204.233635";
+ version = "2.6.3.0.20250323.152945";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/visual-fill-column-2.6.3.0.20250204.233635.tar";
- sha256 = "0516ccjk21bkfdv24mp59xb9pdzc4hwnz4cfyfg0xnrd1kiihggq";
+ url = "https://elpa.nongnu.org/nongnu-devel/visual-fill-column-2.6.3.0.20250323.152945.tar";
+ sha256 = "0rcn0wxdylcb0ci0cjipbjc5hrrvigrj5in2qh3fpj742pqda6mm";
};
packageRequires = [ ];
meta = {
@@ -5538,10 +5584,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
- version = "26.10.20250308091402.0.20250308.122854";
+ version = "26.11.20250325184849.0.20250325.185005";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-26.10.20250308091402.0.20250308.122854.tar";
- sha256 = "0c0afwkjp8p445qs2rfg7n9gs842bq46di95q10ab9s8qcg4j7d8";
+ url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-26.11.20250325184849.0.20250325.185005.tar";
+ sha256 = "1ihvslx530i6q1iwz58wailwjqk1qmq07s2c8kpnynrpbi53jr3h";
};
packageRequires = [ ];
meta = {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
index 78ad55af8236..a22f7dd49068 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
@@ -42,6 +42,32 @@
};
}
) { };
+ aidermacs = callPackage (
+ {
+ compat,
+ elpaBuild,
+ fetchurl,
+ lib,
+ transient,
+ }:
+ elpaBuild {
+ pname = "aidermacs";
+ ename = "aidermacs";
+ version = "1.1";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/aidermacs-1.1.tar";
+ sha256 = "1g1p5prz9b2giy01hja04zqf90s53yckjxfwkrznpqvpar25l1nz";
+ };
+ packageRequires = [
+ compat
+ transient
+ ];
+ meta = {
+ homepage = "https://elpa.nongnu.org/nongnu/aidermacs.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
alect-themes = callPackage (
{
elpaBuild,
@@ -93,10 +119,10 @@
elpaBuild {
pname = "annotate";
ename = "annotate";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/annotate-2.3.0.tar";
- sha256 = "0l5pw9z4i1mlf346dg7brha37jmlrq6pyvjdj2mxhdfs6nzddaba";
+ url = "https://elpa.nongnu.org/nongnu/annotate-2.3.1.tar";
+ sha256 = "1s5v3zxr7fvwm0xz176vl3y50rl7mvn748jgn19b8x7zn4zsnf42";
};
packageRequires = [ ];
meta = {
@@ -1138,10 +1164,10 @@
elpaBuild {
pname = "eglot-inactive-regions";
ename = "eglot-inactive-regions";
- version = "0.6.3";
+ version = "0.6.5";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/eglot-inactive-regions-0.6.3.tar";
- sha256 = "03958dgr48zqak06qjqdz6qgfxn5rs60425qcvb7wdv2jb4400hc";
+ url = "https://elpa.nongnu.org/nongnu/eglot-inactive-regions-0.6.5.tar";
+ sha256 = "133wbmmzxfhzkjlm3sjllg3wl5r2dyprs2rmwi8r7nq3p831ak0n";
};
packageRequires = [ ];
meta = {
@@ -1222,10 +1248,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
- version = "4.2.0";
+ version = "4.3.0";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/emacsql-4.2.0.tar";
- sha256 = "03nxfdbha7apar6qhjg57pa4cawjjwswlkci2wm9044wps87734c";
+ url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.0.tar";
+ sha256 = "18nr7fvrdhny59lmr7x3z48y7kjsmrrdwi659dsqjnnlxz0xcl11";
};
packageRequires = [ ];
meta = {
@@ -2365,10 +2391,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
- version = "0.9.7";
+ version = "0.9.8";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/gptel-0.9.7.tar";
- sha256 = "0sh8q80q620d6yr4437ddrjrzygd15iwkc9jvwh3pw9sncv2laqn";
+ url = "https://elpa.nongnu.org/nongnu/gptel-0.9.8.tar";
+ sha256 = "1rym3y1fcwfw9dh51nhw7v8rbap8ixysjlrv39v4hksfwv17gvbr";
};
packageRequires = [
compat
@@ -3060,10 +3086,10 @@
elpaBuild {
pname = "llama";
ename = "llama";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/llama-0.6.1.tar";
- sha256 = "0ri0pql710v6yrsnl5hv7xqax6ap1whk4xip9xx732a59fws60cg";
+ url = "https://elpa.nongnu.org/nongnu/llama-0.6.2.tar";
+ sha256 = "1adafy7klbx2h0pjrbl989czh7yf2m8gmk5s87c26ih01sjiwwwz";
};
packageRequires = [ compat ];
meta = {
@@ -3239,10 +3265,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/magit-4.3.1.tar";
- sha256 = "1wac8k466pmq79qvh70k7hfr1c5pyh2ignjsh4df46n08y2c67ys";
+ url = "https://elpa.nongnu.org/nongnu/magit-4.3.2.tar";
+ sha256 = "1pi69z1h5h6qlwmvwl2i2n5gcv9anp9zpgv9knqwrq8j2d5ialgr";
};
packageRequires = [
compat
@@ -3270,10 +3296,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/magit-section-4.3.1.tar";
- sha256 = "0rkr6lw1m4mc695k4pqpsfc5fnbp94pgl7j6y6c5f96d4dzvcx24";
+ url = "https://elpa.nongnu.org/nongnu/magit-section-4.3.2.tar";
+ sha256 = "0dnmwciz26wrsmp48h9axmj6qjgzhz9i7g3bvlpsq3i8y32xwdf6";
};
packageRequires = [
compat
@@ -3313,20 +3339,18 @@
fetchurl,
lib,
persist,
- request,
tp,
}:
elpaBuild {
pname = "mastodon";
ename = "mastodon";
- version = "1.1.12";
+ version = "2.0.0";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/mastodon-1.1.12.tar";
- sha256 = "1yad0f5qbz3q0h3g4ckmzjha6y1ql954h0p19ibi8rl1kqb6f574";
+ url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.0.tar";
+ sha256 = "0zn1hr36bm1hqsa78q78c5qqwlwg4l23sqsds4gi8nmkcq7yrjlz";
};
packageRequires = [
persist
- request
tp
];
meta = {
@@ -3848,10 +3872,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/orgit-2.0.1.tar";
- sha256 = "0fisk3gkqlkndkv185xffxn75msd26wsv77m0m0a25fr6xlvn2hn";
+ url = "https://elpa.nongnu.org/nongnu/orgit-2.0.2.tar";
+ sha256 = "1sad3vhmlld60c9lx8hv102d61ihq2ydzb8app97hbk4cs8m3q8j";
};
packageRequires = [
compat
@@ -4222,10 +4246,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
- version = "1.0.20250212.102351";
+ version = "1.0.20250324.74422";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20250212.102351.tar";
- sha256 = "14c7y8n562x7dy03078db4xxvyvvxb5kkw9vgg1296xrcpj7mls2";
+ url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20250324.74422.tar";
+ sha256 = "0iwcm689jhqv4wzj7awfljmczmn2hzsjaj2yc2zkf9yzlzzbrkxf";
};
packageRequires = [ ];
meta = {
@@ -4381,6 +4405,27 @@
};
}
) { };
+ rpm-spec-mode = callPackage (
+ {
+ elpaBuild,
+ fetchurl,
+ lib,
+ }:
+ elpaBuild {
+ pname = "rpm-spec-mode";
+ ename = "rpm-spec-mode";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/rpm-spec-mode-0.16.tar";
+ sha256 = "0gc50kn1wmvz6k9afra7zcnsk7z76cc50vkvw3q8i7p911z55rfj";
+ };
+ packageRequires = [ ];
+ meta = {
+ homepage = "https://elpa.nongnu.org/nongnu/rpm-spec-mode.html";
+ license = lib.licenses.free;
+ };
+ }
+ ) { };
rubocop = callPackage (
{
elpaBuild,
@@ -5552,10 +5597,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
- version = "26.10.20250308091402";
+ version = "26.11.20250325184849";
src = fetchurl {
- url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-26.10.20250308091402.tar";
- sha256 = "1rni5rjz7m4lxjcxhn2h4cds4d67hbd6c8hf731n6ygygarhjp9p";
+ url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-26.11.20250325184849.tar";
+ sha256 = "0j5a89pq304bzyg8qb6y8yysw5z6p4436fyy7lk61kbavc5srqvs";
};
packageRequires = [ ];
meta = {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
index 44e8c80f489b..32a85169d3e3 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
+++ b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
@@ -2246,6 +2246,40 @@
"sha256": "03xypgq6vy7819r42g23kgn7p775bc0v9blzhi0zp5c61p4cw8v3"
}
},
+ {
+ "ename": "aider",
+ "commit": "940c15a73c1fe351cfb296da35c76a66f464a964",
+ "sha256": "0bkq4ag5zsbjs1ac4rvf2bz8pl0myfz4v43inj96lk0067rgi66b",
+ "fetcher": "github",
+ "repo": "tninja/aider.el",
+ "unstable": {
+ "version": [
+ 20250402,
+ 316
+ ],
+ "deps": [
+ "magit",
+ "markdown-mode",
+ "transient"
+ ],
+ "commit": "cc353a84b8c2f5c440077ce1d5109292115844da",
+ "sha256": "04ymmlw0m3a8za59j5k8yz7gsrx3421rf23j129cb72p81vf00pc"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 6,
+ 0
+ ],
+ "deps": [
+ "magit",
+ "markdown-mode",
+ "transient"
+ ],
+ "commit": "bf02bfeaf4453a984758b9b28c0f7a261bc3aafa",
+ "sha256": "0s0b9z7m9jji1khkagnnpgvzw12dy15ylyrh0bkcrlhyyapqplzy"
+ }
+ },
{
"ename": "aidermacs",
"commit": "145b2843183e9db03ac1dbd90747e82b2a58e89a",
@@ -2254,11 +2288,27 @@
"repo": "MatthewZMD/aidermacs",
"unstable": {
"version": [
- 20250313,
- 353
+ 20250401,
+ 2057
],
- "commit": "58b3fc29f5046c195951a6315651fa0fc14511ae",
- "sha256": "1w0c4sxi1q7lfdpsy7dk20xwchx4aypgxl4ygq58s459qhclaiyz"
+ "deps": [
+ "compat",
+ "transient"
+ ],
+ "commit": "38aa5bfa5c5a66664abb5bb9cd7f191d1ac3d915",
+ "sha256": "15l28149akn1xxcqbqzymyw2r84sr3dafdxil8x7m7cx3260p7ni"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 2
+ ],
+ "deps": [
+ "compat",
+ "transient"
+ ],
+ "commit": "38aa5bfa5c5a66664abb5bb9cd7f191d1ac3d915",
+ "sha256": "15l28149akn1xxcqbqzymyw2r84sr3dafdxil8x7m7cx3260p7ni"
}
},
{
@@ -3322,11 +3372,11 @@
"repo": "lujun9972/anki-connect.el",
"unstable": {
"version": [
- 20191123,
- 1858
+ 20250327,
+ 621
],
- "commit": "1324f0c248aa2c6e73d6cf93fad6119d699f7dae",
- "sha256": "055nzb0dki4fmgmfhq83x7gciyp74r36a233hnl9lyd8wmb2hvqf"
+ "commit": "9cf0c546358690f66c4e4498c8f81011dd56b95e",
+ "sha256": "072fp2ikicydl51rprwlfdkxdr75nsq1nlwjzvqm4q1vgigprhk3"
}
},
{
@@ -3452,11 +3502,11 @@
"repo": "bastibe/annotate.el",
"unstable": {
"version": [
- 20250306,
- 1337
+ 20250320,
+ 1304
],
- "commit": "f29c91db0b0d4e4be0013bfa7222797b2114d2a9",
- "sha256": "154v0bljcg2s188sbnnxm56pv3pjzgg51akxjca62s0swqzqh96b"
+ "commit": "7b1c5aa531d30d60c5c1b5317e374b3eeaf123c3",
+ "sha256": "1qkp7qyr780xzi03572kidcsi0bj17jwgk1w9alayddpi98vbn27"
},
"stable": {
"version": [
@@ -3491,11 +3541,11 @@
"repo": "agda/agda",
"unstable": {
"version": [
- 20200914,
- 644
+ 20250328,
+ 1043
],
- "commit": "aa5e3a127bf17a8c80d947f3c286758a36dadc36",
- "sha256": "0nwriahnkyg1p0xn50c4h2bxg9idm6d9n8mfl7ddzm98j8gv1vwi"
+ "commit": "ad8ea74ccefd3507006a7ea9a7d9ff5b7a973603",
+ "sha256": "0qiqw69h9vpvwisqngkfdpfqibi5w5ddhxhwvbrv0ah2n29saswr"
},
"stable": {
"version": [
@@ -3623,26 +3673,26 @@
},
{
"ename": "ansible-vault",
- "commit": "6417ac9acf7f4835d3a36c16cbe12113e46b3d79",
- "sha256": "0ihnknkn30rm29k7zpr3558g1njwjm9wmw7q83dvamxsna69nwc1",
+ "commit": "7a805888f316a6e7d9b3a2a9dbe1e69f420930af",
+ "sha256": "1rc362a02nhywkccfg5v2sl2p7n9kbw6s96ba76si4ahqfl0b9g5",
"fetcher": "github",
- "repo": "zellio/ansible-vault-mode",
+ "repo": "freehck/ansible-vault-mode",
"unstable": {
"version": [
- 20211119,
- 1459
+ 20250331,
+ 2155
],
- "commit": "9b3d82ee49d484a494f2d88927b37fcd6245d51e",
- "sha256": "1382ks8nakanv864flk070haibk7841ygb3nm262i7414zqsyfrk"
+ "commit": "f0fab5d8d56e4c16f9fa85f22635cb0cec3637e1",
+ "sha256": "15imwyq8zm0s3ccycdrmwfqcb124lz7xrymjmvz67ynsvzh1lcmp"
},
"stable": {
"version": [
0,
5,
- 2
+ 4
],
- "commit": "9b3d82ee49d484a494f2d88927b37fcd6245d51e",
- "sha256": "1382ks8nakanv864flk070haibk7841ygb3nm262i7414zqsyfrk"
+ "commit": "206801defa0058da0ab6ed4d58daff0e3ededcb7",
+ "sha256": "0xi263bz2jf9fpbmn2n2vplrhxw49xrg8msg1fnxbr8bcl4612z8"
}
},
{
@@ -3871,11 +3921,11 @@
"repo": "radian-software/apheleia",
"unstable": {
"version": [
- 20250308,
- 1920
+ 20250331,
+ 2246
],
- "commit": "2c8e8229cbe26c7fd264c2ffe3fbeb9435dad3ae",
- "sha256": "1g69iiigcscfsa858apk3r7zc6wvjmrqli5n6v6j6fg293gg2696"
+ "commit": "2b491144fe157867ce1cc4538a9562edff57c891",
+ "sha256": "0r48qdi7lmxgvd6zr9s73f58fqcf91gxkg57v6dsrqh1868ngx00"
},
"stable": {
"version": [
@@ -4263,11 +4313,11 @@
"repo": "sachac/artbollocks-mode",
"unstable": {
"version": [
- 20170524,
- 422
+ 20250327,
+ 1744
],
- "commit": "4a907e470bf345b88c3802c1241ce2b8cf4123ee",
- "sha256": "1l1dwhdfd5bwx92k84h5v47pv9my4p4wj0wq8hrwvwzwlv8dzn2w"
+ "commit": "1ef30f2cabaa2054e77d66eb7999381dde26eb18",
+ "sha256": "07b116cn3gv35pffxcfwn1nadxdh356j8w4n6pc42rvgxycjrxs4"
},
"stable": {
"version": [
@@ -4553,11 +4603,11 @@
"repo": "jwiegley/emacs-async",
"unstable": {
"version": [
- 20241126,
- 810
+ 20250325,
+ 509
],
- "commit": "b99658e831bc7e7d20ed4bb0a85bdb5c7dd74142",
- "sha256": "19vszyfvbp3gh73yxq0wzqigfihgk8jzpp27ihirpy3v6kc3bkr7"
+ "commit": "bb3f31966ed65a76abe6fa4f80a960a2917f554e",
+ "sha256": "0qlfhilaa97kmcycms1ch5gqcn6i56xrkmm69x6175d2lq36lpq1"
},
"stable": {
"version": [
@@ -6416,21 +6466,6 @@
"sha256": "1469w6rlnkf1wh5a4ar14snamrx61w6mvq6fwpkfmhpgc0fnwdg7"
}
},
- {
- "ename": "axiom-environment",
- "commit": "570bde6b4b89eb74eaf47dda64004cd575f9d953",
- "sha256": "11ldwj88hi7chbbxfkhdfx58w1xybk4ch6xmh99fa2vl8ybk16p1",
- "fetcher": "git",
- "url": "https://bitbucket.org/pdo/axiom-environment",
- "unstable": {
- "version": [
- 20220612,
- 1535
- ],
- "commit": "01d88daa0c864af9918db5a147fbb5e435dec199",
- "sha256": "03cxb6zdqmzgjp8r6hcirf8xl772j7xqk2nw17gjkn4xqbwfyn62"
- }
- },
{
"ename": "ayu-theme",
"commit": "22bdc35d5c432c5d58d751c0fc3f2e5d0fafe583",
@@ -6810,11 +6845,11 @@
"repo": "tinted-theming/base16-emacs",
"unstable": {
"version": [
- 20250223,
- 119
+ 20250330,
+ 125
],
- "commit": "9f7188e0b26424d3259cd27bd65e4204303f86ce",
- "sha256": "0srnw6dv9sw1s7q62ng8dfqyn5s4ml1mcy25pzh761m3kizv6mvn"
+ "commit": "73bfd1adebd712f93bab06b5bee471822d8bb2f5",
+ "sha256": "0lfqkbvbd0j1l25q38w55g7qqdrvf970fmzfihspd8aaykf6fycm"
},
"stable": {
"version": [
@@ -8048,15 +8083,15 @@
"repo": "waymondo/use-package-chords",
"unstable": {
"version": [
- 20241115,
- 2228
+ 20250330,
+ 1852
],
"deps": [
"bind-key",
"key-chord"
],
- "commit": "a2b16a1e64b19ae9428a6cd8f3e09b8159707a29",
- "sha256": "0krskz087vy4iws01w5wxsn7b0pkncsn6s1vj9ywagn5i1z6a34x"
+ "commit": "0793b50e2bf1ec8bfc532b10baeef716c5aa947a",
+ "sha256": "0dkiic5yrdmjkyrahm10ggx0scp4ixqbb184i55f6fpf8yvy6nd8"
},
"stable": {
"version": [
@@ -8714,11 +8749,11 @@
"repo": "joodland/bm",
"unstable": {
"version": [
- 20231008,
- 2005
+ 20250318,
+ 2308
],
- "commit": "1351e2e15a7666e614c94b41414c8f024dc10a50",
- "sha256": "0dv3b0bv4rxvmac388j0qfkdvw7mbd72nfnb9skzkz39is39jp9j"
+ "commit": "e69e01ec3afdcd8cf2a8d1553b6172a149a34455",
+ "sha256": "1xzlnp6vfd3kw982qm0gaksnb575xv0xl4fkhp8ma9lv0v32vdf4"
},
"stable": {
"version": [
@@ -9044,28 +9079,28 @@
"repo": "emacscollective/borg",
"unstable": {
"version": [
- 20250301,
- 2325
+ 20250401,
+ 1806
],
"deps": [
"epkg",
"magit"
],
- "commit": "581e11718985bc80df66d34beff6b2d08a9abff8",
- "sha256": "0vh2mc73jb8brvnq5yanhl0nmn1h8qnl8p0ynhr4bicp1b7gi117"
+ "commit": "dad9508836fc04edec8634e17998708bf48febc6",
+ "sha256": "162jx8y2gac4day1h2cm28gmm7hrxzs73f4ma4izl8pgq3v87rsj"
},
"stable": {
"version": [
4,
1,
- 3
+ 4
],
"deps": [
"epkg",
"magit"
],
- "commit": "581e11718985bc80df66d34beff6b2d08a9abff8",
- "sha256": "0vh2mc73jb8brvnq5yanhl0nmn1h8qnl8p0ynhr4bicp1b7gi117"
+ "commit": "dad9508836fc04edec8634e17998708bf48febc6",
+ "sha256": "162jx8y2gac4day1h2cm28gmm7hrxzs73f4ma4izl8pgq3v87rsj"
}
},
{
@@ -9256,11 +9291,11 @@
"repo": "ideasman42/emacs-bray",
"unstable": {
"version": [
- 20250225,
- 2239
+ 20250322,
+ 358
],
- "commit": "99488037cf61cfa6e6694d6a0d9725d23c15add5",
- "sha256": "1d23c9vy51jcp5gbssjsr4zwfcwvlz26mb4z8qrczbjaxjhq1m0f"
+ "commit": "4e335ef8287881a06841bf1d0bf9b0c59dd2469f",
+ "sha256": "0462mj2c0q2fxfmkcp9wx7d2mpabxphz33k77giwp5sk9xz9psxn"
}
},
{
@@ -9805,11 +9840,11 @@
"repo": "jamescherti/buffer-terminator.el",
"unstable": {
"version": [
- 20250226,
- 1609
+ 20250323,
+ 1828
],
- "commit": "c426fe97b0d994e8a028dc9070880d8dfcd94ac7",
- "sha256": "1bz4kxkxgc5095ask59sm5648i05d8p3cdr84yfzvd4qyxhxzj6h"
+ "commit": "60a6dc3b46eea675eb5822b423f02676b2af032a",
+ "sha256": "1sidd0i2nf7ssvda0w7xjr7dy0kbwns7j79qm58cfh1rkjlpyn55"
},
"stable": {
"version": [
@@ -9922,8 +9957,8 @@
"repo": "alphapapa/bufler.el",
"unstable": {
"version": [
- 20240312,
- 552
+ 20250327,
+ 2246
],
"deps": [
"burly",
@@ -9933,8 +9968,8 @@
"map",
"pretty-hydra"
],
- "commit": "ef3b28bbdcb1e813a1d5b06a91d09774998967c5",
- "sha256": "0dl1ji045g8nd8739q28csvjrxwmaq9l7vxlsw1nk1hc7apbv1bx"
+ "commit": "b96822d2132fda6bd1dd86f017d7e76e3b990c82",
+ "sha256": "1dbmv6i3yn4kw0bc404nrb3lm72z89cfvdxf18j1sgsj56ykiis0"
},
"stable": {
"version": [
@@ -10846,8 +10881,8 @@
"repo": "chenyanming/calibredb.el",
"unstable": {
"version": [
- 20250224,
- 323
+ 20250330,
+ 331
],
"deps": [
"dash",
@@ -10857,8 +10892,8 @@
"s",
"transient"
],
- "commit": "77b9c491511c7f6f3a37d688097a035b7dc6d794",
- "sha256": "0pvczjgnpnqznb8jnmzw0vpmcmk3s1kpxp3vi99klmmrm8ns06zm"
+ "commit": "64c211a461177e675b01be2eeb28526e50a8df6f",
+ "sha256": "0d5gsnpwqijig04lx7k3433p4gsbl0aqxp0bzbsrxqc5wvd7rc3p"
},
"stable": {
"version": [
@@ -10921,20 +10956,20 @@
"repo": "kickingvegas/calle24",
"unstable": {
"version": [
- 20250311,
- 1548
+ 20250315,
+ 1812
],
- "commit": "aa0e41ea586b0b8a836b267d4e2bfb62e66e8561",
- "sha256": "0fc46ia1gri7q9y90c09vqspm5dfqab6alf7b0aam1fjrggawjsj"
+ "commit": "2b5bb21c791083c4f509fd57274c601e5dfd6614",
+ "sha256": "1iy4jsh54kx0jjdbs9srfc18dnixliq6xsracyv3p447gjwzxqrn"
},
"stable": {
"version": [
1,
0,
- 6
+ 8
],
- "commit": "aa0e41ea586b0b8a836b267d4e2bfb62e66e8561",
- "sha256": "0fc46ia1gri7q9y90c09vqspm5dfqab6alf7b0aam1fjrggawjsj"
+ "commit": "2b5bb21c791083c4f509fd57274c601e5dfd6614",
+ "sha256": "1iy4jsh54kx0jjdbs9srfc18dnixliq6xsracyv3p447gjwzxqrn"
}
},
{
@@ -11048,14 +11083,14 @@
"repo": "minad/cape",
"unstable": {
"version": [
- 20250311,
- 1650
+ 20250315,
+ 855
],
"deps": [
"compat"
],
- "commit": "2e86b6deed2844fc1345ff01bc92c3a849a33778",
- "sha256": "0wm0y982zrfzzbdizpvr39c55bhp9y7l7w1sp8ps1b4ijbmgd0r9"
+ "commit": "f72ebcaeff4252ca0d7a9ac4636d8db0fdf54c55",
+ "sha256": "01wwn54q6izgkrbp0n0lmi3a0vgj3bp9kpy8ldbkq72kf0fj187v"
},
"stable": {
"version": [
@@ -11376,26 +11411,26 @@
"repo": "kickingvegas/casual",
"unstable": {
"version": [
- 20250312,
- 2328
+ 20250314,
+ 2245
],
"deps": [
"transient"
],
- "commit": "ea0d69f5fd0aeb3530a7fcbd2e356123f4fdbc59",
- "sha256": "14kb874xnl2fxzyqbp1r2pl8m1jp0mbcp5pq82ywx9nk4n69p3mv"
+ "commit": "9c476ea12cdff376f508b1199373257d7e9b8715",
+ "sha256": "1jqk5jzj6ykijaa39rpyg85s1czwa4q2qdfv077vnv57wfknzvfy"
},
"stable": {
"version": [
2,
4,
- 0
+ 1
],
"deps": [
"transient"
],
- "commit": "ea0d69f5fd0aeb3530a7fcbd2e356123f4fdbc59",
- "sha256": "14kb874xnl2fxzyqbp1r2pl8m1jp0mbcp5pq82ywx9nk4n69p3mv"
+ "commit": "9c476ea12cdff376f508b1199373257d7e9b8715",
+ "sha256": "1jqk5jzj6ykijaa39rpyg85s1czwa4q2qdfv077vnv57wfknzvfy"
}
},
{
@@ -12017,16 +12052,16 @@
"repo": "worr/cfn-mode",
"unstable": {
"version": [
- 20250209,
- 904
+ 20250330,
+ 805
],
"deps": [
"f",
"s",
"yaml-mode"
],
- "commit": "a7d9a4914ed71ca4e79de37f11176b9fb253b846",
- "sha256": "1yr4b206sckqqwpqz9h70i9hfpqhlirhkyzixah8zzm3z3nrg3yd"
+ "commit": "3e3992f739132676db7f38a1ff5860989a80ca03",
+ "sha256": "011bra8xzf7f5kn0vj7nga8cpkksf70p73wqbzsnzy4m6nwqxn16"
},
"stable": {
"version": [
@@ -12116,11 +12151,11 @@
"repo": "GrammarSoft/cg3",
"unstable": {
"version": [
- 20250311,
- 1539
+ 20250315,
+ 1016
],
- "commit": "51c6f82d7cc686aec96587abd2eabe1b5c1ed9e1",
- "sha256": "07jh0nirsij9v311nmff5yzcs2hq9izri7abrrml5k0kk115nnpp"
+ "commit": "9cbd0db112347de6f60e52475d435ca1d97626cd",
+ "sha256": "1lah7587npz5jqaavfwybjhrrif4kibk0vhzc9ibqgjczcm2ljs9"
},
"stable": {
"version": [
@@ -12185,14 +12220,14 @@
"repo": "magnars/change-inner.el",
"unstable": {
"version": [
- 20231203,
- 1021
+ 20250320,
+ 1600
],
"deps": [
"expand-region"
],
- "commit": "1394f5c07a95a97e39d616a1d7054d7c9bc49ba3",
- "sha256": "1pi5yik2x2vfg9d51hzymzmrcv5ngql5skwa0mz2jgyh7k6c6q3v"
+ "commit": "675056ff78aa5dc32286e56dd0008d0683ddfc79",
+ "sha256": "0ljnvr17skq2rp4p3vgfgddm6pjc1cvg8lcqm2gr0qf79my1r5q4"
}
},
{
@@ -12290,26 +12325,26 @@
"repo": "xenodium/chatgpt-shell",
"unstable": {
"version": [
- 20250311,
- 2144
+ 20250402,
+ 1634
],
"deps": [
"shell-maker"
],
- "commit": "fcc18a1534dfdb91e2a11e09b45ae14dc9dd50f3",
- "sha256": "04af1f7pkk970x2vrv46x4ipgpyy3hh6v82kxc4gndg0gs78i04y"
+ "commit": "0604df6676b13243692421dcc0b14c52a06a7a9a",
+ "sha256": "16r6v6f23wc7ng6q82rib0v9r1qq6zm5craaldn492zwn8hxdjji"
},
"stable": {
"version": [
2,
16,
- 1
+ 4
],
"deps": [
"shell-maker"
],
- "commit": "50745e34082283f2a3a65a3f314629b29c1a883f",
- "sha256": "1xq4hfr3m5sgi9wrr3nrp6fsnnw8d044gz0y50d4h46cvq8c6f2g"
+ "commit": "b1bf3b331bcedc9487cc3b3656bb49a58812e0ac",
+ "sha256": "1lz1270hm24ghj0xgl0jsqyaqpw4wmrfvp37c11gin7ysf45g85b"
}
},
{
@@ -12320,15 +12355,15 @@
"repo": "kimim/chatu",
"unstable": {
"version": [
- 20250301,
- 319
+ 20250403,
+ 45
],
"deps": [
"org",
"plantuml-mode"
],
- "commit": "b666b53e5a13f722833f856a76b0ce996c1b2bcd",
- "sha256": "0b50fqfch1c0s5prg7kq2d2xaa6vgrcscd1danc6l1vaa65wq58a"
+ "commit": "d5d06c4efcc54156e6c8be3db488434508ce370f",
+ "sha256": "1540w06ga85a7vdrycqh9minpj78j66c7ia1h3qqkmprcjmzsdji"
}
},
{
@@ -12728,26 +12763,26 @@
"repo": "breatheoutbreathein/chordpro-mode.el",
"unstable": {
"version": [
- 20240819,
- 649
+ 20250331,
+ 725
],
"deps": [
"compat"
],
- "commit": "75b5d36f56ede3af921126ea63bf9639c8dfedb5",
- "sha256": "0b6mv3qlkc4cylhynkbzxb1h2qwfcw9jsd3pw331i8cg30rsggqy"
+ "commit": "8221373d5784efcba50a32eb93a16016ff2f93fe",
+ "sha256": "1mbsw62k35kiaaipi8my1ci33pvipyjgdb4m3cwdvaqb0vkp61dg"
},
"stable": {
"version": [
2,
- 3,
+ 4,
0
],
"deps": [
"compat"
],
- "commit": "1cff95d5974d1fb13c4e3e76176270a1342ea176",
- "sha256": "10vhbjds90pwa2yfna5yfg2h4fvbccrd7fkqw932wc2h4fm84pb5"
+ "commit": "d1517c29b702fc9c7c508aaac715ede20d948691",
+ "sha256": "190xzmkyz9fblsd2idh7888lwrp671sawwvxj97p7h4rpvimbpcn"
}
},
{
@@ -12975,8 +13010,8 @@
"repo": "clojure-emacs/cider",
"unstable": {
"version": [
- 20250313,
- 1410
+ 20250401,
+ 1936
],
"deps": [
"clojure-mode",
@@ -12987,8 +13022,8 @@
"spinner",
"transient"
],
- "commit": "e125d3eaef7718b6975f12b94f7b4ffa4bd20b58",
- "sha256": "0lchm6i4zym3swx8hkznnlbxziqn66x9bdkz2dxclrldmw7pf5ks"
+ "commit": "de548e3084f6f6b5802dd7f939fd9ddf36e62038",
+ "sha256": "06c15xj4ls3axnl2rmpbgdbm83l6nc2mbz73g531cd0n1fs0bn2x"
},
"stable": {
"version": [
@@ -13379,6 +13414,26 @@
"sha256": "07q94iplkx29lggrs5xfzj42rxfcn2cnbr90jgifk29jshcz30pv"
}
},
+ {
+ "ename": "citar-org-node",
+ "commit": "d2aea7e3d7d069b6abd7f6098d43de313768d054",
+ "sha256": "15f3ljygmxbvyi158xfnk76pnw8a57wyczs09jxfdw1gbb6s6niw",
+ "fetcher": "github",
+ "repo": "krisbalintona/citar-org-node",
+ "unstable": {
+ "version": [
+ 20250402,
+ 2014
+ ],
+ "deps": [
+ "citar",
+ "ht",
+ "org-node"
+ ],
+ "commit": "a5df0165af6c0a8b417664b1c194c7ba93ff3025",
+ "sha256": "1d2yws0xs4kjafa1544dp3vii9ikmqxrrca53455jxldb024xf4z"
+ }
+ },
{
"ename": "citar-org-roam",
"commit": "87aefd56251d20a2a832d27e3170a3e39e39870d",
@@ -14447,11 +14502,11 @@
"repo": "clojure-emacs/clojure-ts-mode",
"unstable": {
"version": [
- 20250310,
- 1233
+ 20250326,
+ 1922
],
- "commit": "b165c6e8d6040e8701f1e3798c1b33f8549b823f",
- "sha256": "1xi610rz8n2brp61mwg25rzd12p8hacba8ykl3vx86gkfx4xxf8b"
+ "commit": "4cf4bd11428595b62002f5a587a53deaf21123b2",
+ "sha256": "19vm1j61smkmflk9awimdwb6kzd4j9n3pms9xl649kj7n156lq4x"
},
"stable": {
"version": [
@@ -14708,12 +14763,12 @@
},
"stable": {
"version": [
- 3,
- 31,
- 6
+ 4,
+ 0,
+ 0
],
- "commit": "859ca5c4d7396a011a462878179bc173e1283731",
- "sha256": "1jkp72my1nql39z06ma2ydi78h4rzxca0kakbvyp5b22dadcm37q"
+ "commit": "f76a123f98111896ad9277f680b59b7d53071d4f",
+ "sha256": "0h0n7n6gmnsmv4prj7s4n7ipv0saxsr3264nlygfjj5dqd0gz9la"
}
},
{
@@ -15358,11 +15413,11 @@
"repo": "purcell/color-theme-sanityinc-tomorrow",
"unstable": {
"version": [
- 20250306,
- 1440
+ 20250401,
+ 1320
],
- "commit": "5e3ed508e2c0a9a6d9af700212dd7ce96a356da6",
- "sha256": "1v4h94swwkvryafv35y77w24aa0wgwqlyjx3228smhxkqn3j8v84"
+ "commit": "f3a993da26b3b6f778f5943e095e8b2816a6475c",
+ "sha256": "0r8q6ld2zma1bqq5pv61gpy99a4vx6bwx4v820ijzbymmi62vv3z"
},
"stable": {
"version": [
@@ -15530,14 +15585,14 @@
"repo": "NicholasBHubbard/comint-histories",
"unstable": {
"version": [
- 20250204,
- 222
+ 20250319,
+ 1602
],
"deps": [
"f"
],
- "commit": "15a2e3c89814927fce0cc01ab01824b09881c652",
- "sha256": "0vcpw674gcpn5p0swy9sgwmfn1rsi2cd7nj92y9glc8paky3p3m0"
+ "commit": "100173efba855e66e0a9596135f88820501125b9",
+ "sha256": "1kl7wlppy1d6g62xynp5jlj0cdjv13yq453ib2h7yxmma3xb3n6r"
}
},
{
@@ -15973,25 +16028,6 @@
"sha256": "0x8qc63zn126hspcblwlihxfzs8kvcjb6cpj28ahsb0117j2i789"
}
},
- {
- "ename": "company-axiom",
- "commit": "8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf",
- "sha256": "061n8zn11r5a9m96sqnw8kx252n1m401cmcyqla8n9valjbnvsag",
- "fetcher": "git",
- "url": "https://bitbucket.org/pdo/axiom-environment",
- "unstable": {
- "version": [
- 20220612,
- 1535
- ],
- "deps": [
- "axiom-environment",
- "company"
- ],
- "commit": "01d88daa0c864af9918db5a147fbb5e435dec199",
- "sha256": "03cxb6zdqmzgjp8r6hcirf8xl772j7xqk2nw17gjkn4xqbwfyn62"
- }
- },
{
"ename": "company-bibtex",
"commit": "855ea20024b606314f8590129259747cac0bcc97",
@@ -16423,6 +16459,25 @@
"sha256": "12cg8amyk1pg1d2n8fb0mmls14jzwx08hq6s6g7wyd9s7y96hkhb"
}
},
+ {
+ "ename": "company-forge",
+ "commit": "8400498d4146c72306f6c658ddaaadf9dbc54798",
+ "sha256": "05jnglgxf197917hhjg3ybllsa9k75w4f3mmmsidcpnfxnfx8bhj",
+ "fetcher": "github",
+ "repo": "pkryger/company-forge.el",
+ "unstable": {
+ "version": [
+ 20250402,
+ 735
+ ],
+ "deps": [
+ "company",
+ "forge"
+ ],
+ "commit": "535139ed9f0fa92f5e53d9c1b89cb4194e5f2cff",
+ "sha256": "0prpblvckpxrdlvgsnrlvmr1265mvrnn5pp7xk4c00c91m5nmg5q"
+ }
+ },
{
"ename": "company-fuzzy",
"commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
@@ -17776,20 +17831,20 @@
"repo": "jamescherti/compile-angel.el",
"unstable": {
"version": [
- 20250313,
- 16
+ 20250323,
+ 1331
],
- "commit": "ec2d0beb0668d66de29510980f8112230757a0a6",
- "sha256": "108sh6j845pmpj5s6k04z55ylrp6p0jfb70lfbq62bzp5nm2z3xz"
+ "commit": "3b47285e0d47a792decc1fc42f0faf79e4c7477c",
+ "sha256": "0qy5dj61vfccy5q1yfanykgv3h356ivqsxfc3fcwwmlhjv20pzyp"
},
"stable": {
"version": [
1,
0,
- 5
+ 6
],
- "commit": "84023838fa67621197ab7ad9a0842887d1e9e323",
- "sha256": "0fzcr75i8jklwfgqlp3s2mfbizr6ajibhyfjq73pza6w2dw9ggcj"
+ "commit": "f5567d4f4ade48e74d24a2b8f3390f7efa18c801",
+ "sha256": "00i2m042yj883sk4l8zbq62ags3lvpsc21ys92ppbz6ldcbpw4fq"
}
},
{
@@ -18260,25 +18315,25 @@
"repo": "minad/consult",
"unstable": {
"version": [
- 20250311,
- 1658
+ 20250402,
+ 659
],
"deps": [
"compat"
],
- "commit": "d557305b730f7666d46bc3eb04c87cfcc493a8e5",
- "sha256": "1d04j6psx05cbnsmc78rqnzg1zpcnqd9m1830d276n1jpfszmh10"
+ "commit": "30a42ac8f3d42f653eda234ee538c1960704f4f2",
+ "sha256": "03kmdpgghbpwss8kkm0w9cprg0cws00ksamv912vryabs8c095zx"
},
"stable": {
"version": [
2,
- 1
+ 2
],
"deps": [
"compat"
],
- "commit": "d557305b730f7666d46bc3eb04c87cfcc493a8e5",
- "sha256": "1d04j6psx05cbnsmc78rqnzg1zpcnqd9m1830d276n1jpfszmh10"
+ "commit": "30a42ac8f3d42f653eda234ee538c1960704f4f2",
+ "sha256": "03kmdpgghbpwss8kkm0w9cprg0cws00ksamv912vryabs8c095zx"
}
},
{
@@ -18562,16 +18617,16 @@
"repo": "armindarvish/consult-gh",
"unstable": {
"version": [
- 20250310,
- 350
+ 20250328,
+ 2026
],
"deps": [
"consult",
"markdown-mode",
"ox-gfm"
],
- "commit": "e21b9e44c6d241a9a3afc6c45b3e7c37a543a744",
- "sha256": "1qxk12ia5p8qhmvxdy6zz5kb2cz2gmcmn3mg8gz3s823zx0fj4j0"
+ "commit": "063b95ff92308d8fcdcd013c53394c1f9f1d7da0",
+ "sha256": "1nssjni5xnd9xvdarpf9p3pcf1s70wv57xvlk0lld78cb5hxamc4"
},
"stable": {
"version": [
@@ -18595,16 +18650,16 @@
"repo": "armindarvish/consult-gh",
"unstable": {
"version": [
- 20250309,
- 2223
+ 20250328,
+ 2015
],
"deps": [
"consult",
"consult-gh",
"embark-consult"
],
- "commit": "a1c307ddd9d022a142030e3e868df05ee30656fa",
- "sha256": "1f7i1h5024d2i5nlcf7q9zzyxdwccakjin89zvb2yp32r8m4m7qq"
+ "commit": "6ed4601dc5ce7d63f6340a6540b2ba7919d14718",
+ "sha256": "1v799kf5hl9bz9gyw136c6ksksznjiqr3xxc0dq6zy11wxci6z4z"
},
"stable": {
"version": [
@@ -18628,16 +18683,16 @@
"repo": "armindarvish/consult-gh",
"unstable": {
"version": [
- 20250309,
- 2223
+ 20250328,
+ 2015
],
"deps": [
"consult",
"consult-gh",
"forge"
],
- "commit": "a1c307ddd9d022a142030e3e868df05ee30656fa",
- "sha256": "1f7i1h5024d2i5nlcf7q9zzyxdwccakjin89zvb2yp32r8m4m7qq"
+ "commit": "6ed4601dc5ce7d63f6340a6540b2ba7919d14718",
+ "sha256": "1v799kf5hl9bz9gyw136c6ksksznjiqr3xxc0dq6zy11wxci6z4z"
},
"stable": {
"version": [
@@ -18661,16 +18716,16 @@
"repo": "armindarvish/consult-gh",
"unstable": {
"version": [
- 20250309,
- 2223
+ 20250328,
+ 2015
],
"deps": [
"consult",
"consult-gh",
"pr-review"
],
- "commit": "a1c307ddd9d022a142030e3e868df05ee30656fa",
- "sha256": "1f7i1h5024d2i5nlcf7q9zzyxdwccakjin89zvb2yp32r8m4m7qq"
+ "commit": "6ed4601dc5ce7d63f6340a6540b2ba7919d14718",
+ "sha256": "1v799kf5hl9bz9gyw136c6ksksznjiqr3xxc0dq6zy11wxci6z4z"
},
"stable": {
"version": [
@@ -18724,14 +18779,14 @@
"repo": "ghosty141/consult-git-log-grep",
"unstable": {
"version": [
- 20250307,
- 1159
+ 20250317,
+ 1916
],
"deps": [
"consult"
],
- "commit": "e85627bb950f6c4ae296a2623d55e8e659e29ba8",
- "sha256": "0xw4nvv5smy77l7d4gxr7qwm98qqv73mmszcgalm5wki88x1g3br"
+ "commit": "5b1669ebaff9a91000ea185264cfcb850885d21f",
+ "sha256": "12vbgl90m3jp1m5f9amsqa7aa9kxlayf02rzii30mgfi02y7ypl4"
}
},
{
@@ -19233,18 +19288,30 @@
"repo": "copilot-emacs/copilot.el",
"unstable": {
"version": [
- 20250223,
- 139
+ 20250402,
+ 2229
],
"deps": [
- "dash",
"editorconfig",
"f",
- "jsonrpc",
- "s"
+ "jsonrpc"
],
- "commit": "7d105d708a23d16cdfd5240500be8bb02f95a46e",
- "sha256": "1gc8rnyl60wlxdhqi1a96mq0wfgpnfziyihpvcy9bmnx14s34ch1"
+ "commit": "8f4a04e1c764bea291840387a82d03e55b0a04cf",
+ "sha256": "0m1q9cxd4vbmi8nikvnchbindr0lq3d65l1iv0pzn9nlpizwc6qb"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 0
+ ],
+ "deps": [
+ "editorconfig",
+ "f",
+ "jsonrpc"
+ ],
+ "commit": "5fa27b5194ad84ffb21c51eeb10ef0e9559a1c56",
+ "sha256": "01i0vgrgf27zam7c94wgq23xys3yy86fkvbxx4frr3yc5sz0hfml"
}
},
{
@@ -19255,11 +19322,11 @@
"repo": "chep/copilot-chat.el",
"unstable": {
"version": [
- 20250313,
- 822
+ 20250331,
+ 737
],
"deps": [
- "magit",
+ "aio",
"markdown-mode",
"org",
"polymode",
@@ -19267,8 +19334,8 @@
"shell-maker",
"transient"
],
- "commit": "0337869a7d19171133198453985009655a846f75",
- "sha256": "1qmaqqwr38d0br5prc2wrq9qcdwwx09v5312ip7ln1lgzd9a1b18"
+ "commit": "c2b9d40e5909a8d4468ab57ea72a85518106658e",
+ "sha256": "117zhzq458h2h5s3v9ihl1kzav61273gcxy7ln2n1g47w165gfjd"
},
"stable": {
"version": [
@@ -19439,25 +19506,25 @@
"repo": "minad/corfu",
"unstable": {
"version": [
- 20250128,
- 821
+ 20250328,
+ 1430
],
"deps": [
"compat"
],
- "commit": "2c476b442ccfda9935e472b26d9cd60d45726560",
- "sha256": "0yyc64bfqpsjs5iwgwxm171sg85al4mzj4pv3qd4cpmkgmamrrv3"
+ "commit": "061d926d0f0eb2633416deeddc403a1a67b062ae",
+ "sha256": "15vmhbwpjgvc9ly8icrjf74jhbplhigfyfa762s45ipnrq6gyixq"
},
"stable": {
"version": [
- 1,
- 7
+ 2,
+ 0
],
"deps": [
"compat"
],
- "commit": "2c476b442ccfda9935e472b26d9cd60d45726560",
- "sha256": "0yyc64bfqpsjs5iwgwxm171sg85al4mzj4pv3qd4cpmkgmamrrv3"
+ "commit": "061d926d0f0eb2633416deeddc403a1a67b062ae",
+ "sha256": "15vmhbwpjgvc9ly8icrjf74jhbplhigfyfa762s45ipnrq6gyixq"
}
},
{
@@ -19616,28 +19683,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20250304,
- 939
+ 20250329,
+ 1401
],
"deps": [
"ivy",
"swiper"
],
- "commit": "db61f55bc281c28beb723ef17cfe74f59580d2f4",
- "sha256": "0ypbjjmr1lyyq5azlbx03rpbkhpc1fl4fbm6m2zbv48bzyr49hn5"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
},
"stable": {
"version": [
0,
15,
- 0
+ 1
],
"deps": [
"ivy",
"swiper"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
}
},
{
@@ -21648,11 +21715,11 @@
"repo": "mrkkrp/cyphejor",
"unstable": {
"version": [
- 20230606,
- 1501
+ 20250401,
+ 1135
],
- "commit": "5444ae370ccdf3991aabe97b12004c987256c9e5",
- "sha256": "1p0hs98m366mkfvw8s0p1cngwqkmnrmhs9l40mafh20635gigrzi"
+ "commit": "78bc40555e05f85d5fc2f7a110bee98b614d4cb7",
+ "sha256": "0sb0kymca8ccjnwbyvb3891m6mfnsl7x5ikny2ikyhpifgv97yly"
},
"stable": {
"version": [
@@ -21865,14 +21932,14 @@
"repo": "xenodium/dall-e-shell",
"unstable": {
"version": [
- 20241118,
- 1015
+ 20250331,
+ 1641
],
"deps": [
"shell-maker"
],
- "commit": "d7f54f002c9271bc46c7403af898ed12e3abea69",
- "sha256": "0cf81h9acc1ql5148y00jsl7v80190s2q71wd0q9j70vdghz8xhv"
+ "commit": "efec43ab3338e59f12165110e6c6c957345f6257",
+ "sha256": "1fab097pgqc9by9dhjmsgn3grp905h7pivnz46w9s52pa1pvbrmv"
},
"stable": {
"version": [
@@ -22158,11 +22225,11 @@
"repo": "sjrmanning/darkokai",
"unstable": {
"version": [
- 20200614,
- 1452
+ 20250317,
+ 1704
],
- "commit": "5820aeddfc8c869ba840cc534eba776936656a66",
- "sha256": "1bj7l5sh6nzxcw575kjcscjpjqmwlxhvi30qviqg4d6aymzkgr53"
+ "commit": "2b02bf7687433555fc683d59bb4ff7eb3d9e6858",
+ "sha256": "07zs8a9q4z02bwrci3l3g23f9h5a30hwiw64x0i04py9bix5kk12"
}
},
{
@@ -23385,14 +23452,15 @@
"repo": "swflint/denote-agenda",
"unstable": {
"version": [
- 20250302,
- 2012
+ 20250402,
+ 1838
],
"deps": [
- "denote"
+ "denote",
+ "seq"
],
- "commit": "ad03c7f4778552f9aa42ed5eadac067f2fe8a6d0",
- "sha256": "1884gwzzz3k2abr4x7j0p5r258njv7q57mlw1im2h4a4danmzjcg"
+ "commit": "085f4a747498da487e532a23f7c0c452818e63dc",
+ "sha256": "0n8bs0aij6dkp19nmcaz0zip8p9y6ip90m7i8l0z9x553gc6p8vl"
}
},
{
@@ -23455,14 +23523,14 @@
"repo": "swflint/denote-journal-capture",
"unstable": {
"version": [
- 20250302,
- 2013
+ 20250315,
+ 1919
],
"deps": [
- "denote"
+ "denote-journal"
],
- "commit": "6c2c81fff472de81b8e7ba9bccf26788f257ffa6",
- "sha256": "0kxcdgs2rs0r7a3sahkkg6i00ggiky9lmjjmxjy3picpmjlsm1mc"
+ "commit": "64ca22073b01b9a3fca15ff300342ce67932cd3d",
+ "sha256": "0knm1vsrnwykzcps1k608nhhfsmv7j012fdf0k67kar2phz9vzbk"
}
},
{
@@ -23473,14 +23541,32 @@
"repo": "swflint/denote-project-notes",
"unstable": {
"version": [
- 20250304,
- 2322
+ 20250328,
+ 1347
],
"deps": [
"denote"
],
- "commit": "f7426374454f43b2846675c72224722422677023",
- "sha256": "15divkv2b9ypndyb1j6a6aqkfhwqca6yjmsyrrjhm04qjky465n0"
+ "commit": "f1f12a9bc288e0a1c1ed451c905f8e2792d97509",
+ "sha256": "1kz15jlwzf0qln5w552w8cvk5jzblqim34qylcmk3nkyrbcs2nc2"
+ }
+ },
+ {
+ "ename": "denote-regexp",
+ "commit": "b72b9557316707fad9d96a26d30552d547879d72",
+ "sha256": "0h0f2m06gk135i1b14z5512da65i9zq5vxdsh97mwj2292l1c4b3",
+ "fetcher": "sourcehut",
+ "repo": "swflint/denote-regexp",
+ "unstable": {
+ "version": [
+ 20250324,
+ 146
+ ],
+ "deps": [
+ "denote"
+ ],
+ "commit": "f61b8b895552364d4ce4903beb42d4afb4f4d98c",
+ "sha256": "0ambw2iamkyc2kb8lahzy3jn9bmxfvyxqqzpdr4vrirvsbgz6ls7"
}
},
{
@@ -23724,11 +23810,11 @@
"repo": "blahgeek/emacs-devdocs-browser",
"unstable": {
"version": [
- 20240909,
- 1711
+ 20250319,
+ 240
],
- "commit": "3de7b1f013cbecebedeeeb16d5fec532ef56c2e2",
- "sha256": "1sp6r1i2r8ws6l5i2dlb85lszfhwcqh10kx1a1d3gz9r993mb9g3"
+ "commit": "e6ccbaafc795e8be54762b2e930ada2967cec08b",
+ "sha256": "09clfa4ngs86chbfmgzv7s896xvw0wgd0ir56b2zmpra8a9hrln9"
}
},
{
@@ -24008,14 +24094,14 @@
"repo": "dgutov/diff-hl",
"unstable": {
"version": [
- 20250223,
- 2320
+ 20250327,
+ 314
],
"deps": [
"cl-lib"
],
- "commit": "685e99135001da13caecdff71acea1ee20bed373",
- "sha256": "0wifczw882r4hl03yvc8m7b9fp06vccffsqji1lfiv4c3szli873"
+ "commit": "7da881a957b8c15ddcc754dd73543c95b128d716",
+ "sha256": "0ban6vi5hmxxh1aammq4n25vjw1cn994b1ac8m5k3sjdsmcz1bbf"
},
"stable": {
"version": [
@@ -24478,20 +24564,20 @@
"repo": "jamescherti/dir-config.el",
"unstable": {
"version": [
- 20250121,
- 2019
+ 20250330,
+ 2325
],
- "commit": "97f127fd2dfb36c854e9455ccc5dc7b953286409",
- "sha256": "0nin03z7s61aq1yf7rjd9637f2ys02q6f3640m26p0srska95yzg"
+ "commit": "985e86dd79cd661493f3858d172d7452c6fb440e",
+ "sha256": "0bj0767ri5bivk8005cdyzw6lwq42l8z2z3ad80scw7myc04s6q2"
},
"stable": {
"version": [
1,
0,
- 1
+ 2
],
- "commit": "5cbc2655a5ee734a4747a1b580e331e88c720737",
- "sha256": "13flkflgbbh41zr0x378hpcnvkbyld5qa2asr76087dd238ygxhz"
+ "commit": "985e86dd79cd661493f3858d172d7452c6fb440e",
+ "sha256": "0bj0767ri5bivk8005cdyzw6lwq42l8z2z3ad80scw7myc04s6q2"
}
},
{
@@ -25426,14 +25512,14 @@
"repo": "Boruch-Baum/emacs-diredc",
"unstable": {
"version": [
- 20240828,
- 1536
+ 20250318,
+ 2252
],
"deps": [
"key-assist"
],
- "commit": "447cd0a87dc188793e0482ab8289d09ccdea0bee",
- "sha256": "0p7pi0qd7np6nd3p4i9dq25d6lrhfqkr688lyh4cn9h3m980ky5k"
+ "commit": "44c8acfef3701dd358a876c7af62caf5556d414b",
+ "sha256": "0rha0jsw05nvda5zk608x4p3g1c4nk3w71x1c58jcbqpawn395kj"
},
"stable": {
"version": [
@@ -25647,11 +25733,14 @@
"repo": "alexluigit/dirvish",
"unstable": {
"version": [
- 20250312,
- 1651
+ 20250403,
+ 459
],
- "commit": "a8e3a4ddcfe07dce284acb6276515bb813a57e14",
- "sha256": "13y066sj6ax8czlfp6vy2da310q988vij933wvw31frihwd2v200"
+ "deps": [
+ "compat"
+ ],
+ "commit": "7011a0fbff90c09285cf86905a0ca009d43708f9",
+ "sha256": "0m7k5v14fjmrgkfvdc2z8xfs2b7cw85b53ba04gmjgzywp3yirrm"
},
"stable": {
"version": [
@@ -25914,14 +26003,14 @@
"repo": "aurtzy/disproject",
"unstable": {
"version": [
- 20250309,
- 2015
+ 20250327,
+ 433
],
"deps": [
"transient"
],
- "commit": "35a5794fd1cbca11d6070e30a2344f97042e7343",
- "sha256": "06vhsf997jdprh9y2z5lhz73fxl1mq99z6767lmmyavm2hxbxscp"
+ "commit": "a27b70e7beaa74a8fcebfe8fb1ce4b42c065664f",
+ "sha256": "0k9icpygqkqx0lwncll4spyaw048mkvwhnhfkha0pkn3krnpmbf8"
},
"stable": {
"version": [
@@ -26414,8 +26503,8 @@
"repo": "Silex/docker.el",
"unstable": {
"version": [
- 20250109,
- 810
+ 20250313,
+ 2007
],
"deps": [
"aio",
@@ -26424,8 +26513,8 @@
"tablist",
"transient"
],
- "commit": "46b597a711492e1c19d1260951f39372450278f5",
- "sha256": "04szzbb59dzab2sz0kcc2i7gllv6ydcskp07fnh0sshsczm35dlf"
+ "commit": "36cc66f2a975d2a1864545d0bd57dd4b6db3e6a5",
+ "sha256": "0cpka14s620qy69njx9cw44h85f4kfmllg6mvykcxb1r6idza8yv"
},
"stable": {
"version": [
@@ -26558,11 +26647,11 @@
"repo": "spotify/dockerfile-mode",
"unstable": {
"version": [
- 20250225,
- 1527
+ 20250315,
+ 1426
],
- "commit": "7ce17e054eca4d56ca8bc1e4a6a0dbf58efd8d52",
- "sha256": "1ilnfv57d2rinf0np3i675gfdv8n6iv8vlls92m6d45yahykqacw"
+ "commit": "8135740bfc6ad96ab82d39d9fe68dbce56180f4c",
+ "sha256": "0flbf53cqwldrpbbbschkacf105bzm42bd0c7pdkjr5bdc37wlai"
},
"stable": {
"version": [
@@ -26815,16 +26904,16 @@
"repo": "seagle0128/doom-modeline",
"unstable": {
"version": [
- 20250313,
- 703
+ 20250401,
+ 1348
],
"deps": [
"compat",
"nerd-icons",
"shrink-path"
],
- "commit": "ec27cdb3cf1fec1db63c752b3654c9de28e22089",
- "sha256": "0rl1z12749zzvibp0l80q38mw854zzff4yycgmhci8pr5avjwk63"
+ "commit": "05fec1d4866b1dd5c7c264bc4671dbfd4b96c556",
+ "sha256": "0f8ixbbrxbxa7wkqz2crnv3dyv28a189ybjzhfjmka50gl9k9frz"
},
"stable": {
"version": [
@@ -27095,14 +27184,14 @@
"url": "https://salsa.debian.org/emacsen-team/dpkg-dev-el.git",
"unstable": {
"version": [
- 20250108,
- 2201
+ 20250401,
+ 2244
],
"deps": [
"debian-el"
],
- "commit": "f2708f117cf69ff4c42858448b1101a27b5cb2a3",
- "sha256": "0n9g3sf7qnj9ixj7p0vsh9km2a2y7hhj49cz85vra3sg9b092bvn"
+ "commit": "1f75d3a714c60762cf56f319c3affe8c4ea2ee04",
+ "sha256": "0m45aic46jc9r63xw1j77sfj1ciq2hpbbai4ibxxlr4whw4n9rrg"
},
"stable": {
"version": [
@@ -27148,11 +27237,11 @@
"repo": "dracula/emacs",
"unstable": {
"version": [
- 20241217,
- 2145
+ 20250325,
+ 1246
],
- "commit": "a3508f702f96ff262f213de4a49d173449e2cf32",
- "sha256": "0qzsw6x5d1qpwfr29zkgd5wlafxk9b2x68pm4pyda99bmr9kd0dp"
+ "commit": "ab09e8532c70bf73caed55ab9ce52ba3fb14583e",
+ "sha256": "1d1bph92vnpw9f10vphznhfdmy5fwvl54n6k5j6ip9m1cziwc7gn"
},
"stable": {
"version": [
@@ -27824,11 +27913,11 @@
"repo": "dylan-lang/dylan-emacs-support",
"unstable": {
"version": [
- 20250209,
- 721
+ 20250319,
+ 1925
],
- "commit": "8cf635979a2233e14a2a72071d44ddb47109edef",
- "sha256": "0jghp6b8n27dw62qzqz6afrny2a5gyj7ml2r9z0cazgxx4gbz34j"
+ "commit": "342d86a58ad307a581fc95c0f271661444dbc13c",
+ "sha256": "1lpy03lzfpws828wn4f89cqnc0js4d65kk206xrb6rjlx55yv2a9"
},
"stable": {
"version": [
@@ -28295,11 +28384,11 @@
"repo": "emacs-eask/eask",
"unstable": {
"version": [
- 20250226,
- 2354
+ 20250403,
+ 257
],
- "commit": "8d831ff25d085634e288b35d4774f8c4a48a4d76",
- "sha256": "03hafc1q3gfk6pcx4ijrrzk1isljc4jka67wx5gv6h7hgwvkwxh7"
+ "commit": "7faf67d059a8271c4b9e2eb23f8e1dc807a974e7",
+ "sha256": "1s7cq89rz26vkrgy9js3195gb1a57fcaz82c8f0c6f339cqwn8f1"
},
"stable": {
"version": [
@@ -28561,26 +28650,20 @@
"repo": "jamescherti/easysession.el",
"unstable": {
"version": [
- 20250308,
- 2208
+ 20250318,
+ 2203
],
- "deps": [
- "f"
- ],
- "commit": "0e7ce6d69945cfc4a0cbbc758048dc3d50ddda71",
- "sha256": "1gsd5a9kmmgbkcjyqqvapdgydn2399jgvyl0zng1irl19pkrjjg3"
+ "commit": "4ca5cf06d3ad3ad8c9f7b9d1dcdd885f8da712af",
+ "sha256": "1abgb21skyc8z5ib719nm1br09x3zyck15h7i79aab26vnxmazrv"
},
"stable": {
"version": [
1,
1,
- 2
+ 3
],
- "deps": [
- "f"
- ],
- "commit": "c2c4fe4da6d11ce8945e20b8d93feb112c05d551",
- "sha256": "0qwqbfsccmlrywq0lhwv4vl6x7mnyyl8071s8975ip6rv76zyw0b"
+ "commit": "1a72f4e0460d81c7b5c43fd5b96aa743b6340bec",
+ "sha256": "1wrw3x27fvh94bs6sajcfz421q01b1i4kdm3k5m3fd384md5jqr3"
}
},
{
@@ -28656,15 +28739,15 @@
"repo": "joostkremers/ebib",
"unstable": {
"version": [
- 20250222,
- 1322
+ 20250325,
+ 2311
],
"deps": [
"compat",
"parsebib"
],
- "commit": "aa54f33ee2b1205e651da1153014c128d82f1659",
- "sha256": "028b6dpwaidjfc6h79wlfqggxdc4adng72amgsgm0hik70a604v0"
+ "commit": "7a11f676401434623bf3a6e24b1e0b07d78ce0d6",
+ "sha256": "1pzhdk082kh8j2imw1wmkf8zr345ifs49w9cx1d339rjc0myvkcb"
},
"stable": {
"version": [
@@ -30188,20 +30271,20 @@
"repo": "meedstrom/el-job",
"unstable": {
"version": [
- 20250313,
- 1138
+ 20250327,
+ 306
],
- "commit": "33ee1713e1219e4f86c7817cb5491e7532750afa",
- "sha256": "0n7gh9awd3fhr0hnwdbk0wsqx8sl01pyaks2jpvzcr532al2mn7b"
+ "commit": "b80bc0380edca448b1e856441659d8eb4d97a3f7",
+ "sha256": "09zipgg52zh7kfamnslbrrghs2sndkwj0kcmbb8mxwmx5k5zi62d"
},
"stable": {
"version": [
2,
- 2,
+ 4,
3
],
- "commit": "33ee1713e1219e4f86c7817cb5491e7532750afa",
- "sha256": "0n7gh9awd3fhr0hnwdbk0wsqx8sl01pyaks2jpvzcr532al2mn7b"
+ "commit": "b80bc0380edca448b1e856441659d8eb4d97a3f7",
+ "sha256": "09zipgg52zh7kfamnslbrrghs2sndkwj0kcmbb8mxwmx5k5zi62d"
}
},
{
@@ -30591,11 +30674,11 @@
"repo": "vilij/slurpbarf-elcute",
"unstable": {
"version": [
- 20241115,
- 1459
+ 20250326,
+ 2158
],
- "commit": "c6e7d4b5da6f1116b479c71d9c7fa0aca71d4030",
- "sha256": "1xd8nd55dhdf1dx622x2618zj3xk196p2yr4123hk8hlqlb46h2d"
+ "commit": "47980a15f760d14a7c44a8dbc3e708a47d2f489e",
+ "sha256": "134ra4cshr3ldqwdaqvrv2iiqkdyfrh66i0kh17lc1yyyssn43fl"
}
},
{
@@ -30606,19 +30689,20 @@
"repo": "emacs-eldev/eldev",
"unstable": {
"version": [
- 20250312,
- 1010
+ 20250314,
+ 2105
],
- "commit": "0d001f26a7e50e46b342a84eccf92940649bd5fe",
- "sha256": "0h1a0k9fljxvll5q71ki74lf5vgdrjbr3js81wyrjshcasn1nwfa"
+ "commit": "87373ddace0c4b2267d8f45ebd20e4b0eb27f821",
+ "sha256": "19lapjhhq39ffimgh20l148c456811xrgdxnycjlc6iy6zrbdbda"
},
"stable": {
"version": [
1,
- 11
+ 11,
+ 1
],
- "commit": "d9b35faade3d361a2a263511c16b8c1fe7614f5b",
- "sha256": "144wf5im2fy1fv8jjik1s9zfyicphh2pi4dp6q4airrkiirmmr3m"
+ "commit": "ff1e8269fca7e2ee2e50774ade3ce88b79e78cfc",
+ "sha256": "0sf8xyzblc0fs2d65jgcycavnzmrp1wg0sfr29gjkq1kvzyl7phb"
}
},
{
@@ -30653,11 +30737,11 @@
"repo": "ikirill/eldoc-cmake",
"unstable": {
"version": [
- 20190419,
- 2244
+ 20250320,
+ 2017
],
- "commit": "4453c03b5c95ff32842f13db2fc317fb0fe2f79e",
- "sha256": "01jhfglj1v4p3qmhiri4k05p0dg10k59pj5608hjls6zsmxf2wbg"
+ "commit": "8ffe7ef0fc01f487834d6bb2468f2d55d68277f1",
+ "sha256": "03a0xw4y5r5dklm3kc338ww7c16znfl6d4b3chibz7rn2lj85prd"
}
},
{
@@ -31231,15 +31315,15 @@
"repo": "karthink/elfeed-tube",
"unstable": {
"version": [
- 20240606,
- 241
+ 20250321,
+ 1717
],
"deps": [
"aio",
"elfeed"
],
- "commit": "0c3fbc21259e1fa794f3179a53b410ba610231f2",
- "sha256": "0hg2s5yzpd1fsl0fyrfv2cc2m61a67drfg86msfqpqdmkv30pbca"
+ "commit": "79d5a08d76ea3ae96d7def9a5e2ede2e3562462a",
+ "sha256": "0pzxama7qyj9i4x74im5r875b7vv1zrkgfncf5j1qxixj96jzfna"
},
"stable": {
"version": [
@@ -31721,8 +31805,8 @@
"repo": "s-kostyaev/ellama",
"unstable": {
"version": [
- 20250312,
- 1931
+ 20250402,
+ 1649
],
"deps": [
"compat",
@@ -31730,14 +31814,14 @@
"plz",
"transient"
],
- "commit": "a97cfc250998efadfc728a1021770294d150d77f",
- "sha256": "1lcrfnb9fbc6nb14hjc0v24cq309vd7wsin80gy9v97y22bdmpnv"
+ "commit": "3b8cb569409ccbef7e9e955aefcd550c4be3e607",
+ "sha256": "1019vwrm95ck2gi29mvwd7sy753zgwa3addw2x0qbhvb3r53620v"
},
"stable": {
"version": [
1,
- 5,
- 4
+ 8,
+ 1
],
"deps": [
"compat",
@@ -31745,8 +31829,8 @@
"plz",
"transient"
],
- "commit": "a97cfc250998efadfc728a1021770294d150d77f",
- "sha256": "1lcrfnb9fbc6nb14hjc0v24cq309vd7wsin80gy9v97y22bdmpnv"
+ "commit": "3b8cb569409ccbef7e9e955aefcd550c4be3e607",
+ "sha256": "1019vwrm95ck2gi29mvwd7sy753zgwa3addw2x0qbhvb3r53620v"
}
},
{
@@ -31776,8 +31860,8 @@
"repo": "jcollard/elm-mode",
"unstable": {
"version": [
- 20230315,
- 1122
+ 20250401,
+ 915
],
"deps": [
"f",
@@ -31785,8 +31869,8 @@
"s",
"seq"
],
- "commit": "699841865e1bd5b7f2077baa7121510b6bcad3c7",
- "sha256": "1rbl42hv5b41sqr98p9brckn6pa8wx6smnhcv1bmmyb3cxam79c2"
+ "commit": "90b72cd2c9bc4506f531bcdcd73fa2530d9f4f7c",
+ "sha256": "1if2myy9gr5xzy9sc9sjgvmpys11q39v673rmyncdzvhfjh8q2r4"
},
"stable": {
"version": [
@@ -32231,8 +32315,8 @@
"repo": "emacs-elsa/Elsa",
"unstable": {
"version": [
- 20230621,
- 1005
+ 20250316,
+ 29
],
"deps": [
"ansi",
@@ -32244,8 +32328,8 @@
"lsp-mode",
"trinary"
],
- "commit": "f719e2404ab6f3323df9341751469cb2e413e013",
- "sha256": "1098li76wz3g9zdmrl65a93ba39dqd3dqmnazs477bmyjfc6lxyh"
+ "commit": "4ce89b0cf313143cd6b7614f4f50aa8179354df6",
+ "sha256": "173933cg5bpqshy9f7kyh4y4mzj6k6i5rnfvrq8r073pcclx71c2"
}
},
{
@@ -32552,11 +32636,11 @@
"repo": "tecosaur/emacs-everywhere",
"unstable": {
"version": [
- 20240509,
- 1715
+ 20250325,
+ 1523
],
- "commit": "0b731ca6da351ba40953d090acf69e81757d437b",
- "sha256": "0y5p0lvggjhv37fvr2li16x4kxf8y6nab8l38bdrmws34cip54cz"
+ "commit": "caeab3948ff02acec4e4bbc2ff17090f56c7040e",
+ "sha256": "1rh28n44jawmb8zqx8vd2cvg27x4q8jnrbw38l07yhza13zjz26l"
}
},
{
@@ -32606,20 +32690,20 @@
"repo": "magit/emacsql",
"unstable": {
"version": [
- 20250301,
- 1637
+ 20250401,
+ 1500
],
- "commit": "f111b0acc79eadeeb3c6c1332d943f11fd6932ff",
- "sha256": "08zc3x6cgbn2x67xajz8rnika3bhd86yb6h77q8wg1dxyh1ib2m9"
+ "commit": "5470adaf5dcabebc80c913ac831258fd47a87cbe",
+ "sha256": "0bjw4qbm254r51kgl0bg4scblk998p0y3m140k5lmrdb7k4pnxq2"
},
"stable": {
"version": [
4,
- 2,
+ 3,
0
],
- "commit": "f111b0acc79eadeeb3c6c1332d943f11fd6932ff",
- "sha256": "08zc3x6cgbn2x67xajz8rnika3bhd86yb6h77q8wg1dxyh1ib2m9"
+ "commit": "5470adaf5dcabebc80c913ac831258fd47a87cbe",
+ "sha256": "0bjw4qbm254r51kgl0bg4scblk998p0y3m140k5lmrdb7k4pnxq2"
}
},
{
@@ -32979,28 +33063,28 @@
"url": "https://git.savannah.gnu.org/git/emms.git",
"unstable": {
"version": [
- 20250313,
- 1342
+ 20250326,
+ 1641
],
"deps": [
"cl-lib",
"nadvice",
"seq"
],
- "commit": "3286ac88bf2c306bd66431205eb80ca3bff3e7ef",
- "sha256": "0gczgnkvls5dr69zh9qcdh4m2f5zqgdx8y6z35cdv3lcbrvc4vkh"
+ "commit": "338462506d7de508f7f74a01d15753f9113cd3cb",
+ "sha256": "0s89r9fr79kv864zydqgkv2fdwxa0n84w5b40v87rj5hlya0kx6v"
},
"stable": {
"version": [
- 21
+ 22
],
"deps": [
"cl-lib",
"nadvice",
"seq"
],
- "commit": "a01df752e19458c011dc838bc40a4474728f644e",
- "sha256": "0dh5iil9liaxmix8g9ha0wyg788zdpmfyabd7z6sn9m7rw48vv22"
+ "commit": "338462506d7de508f7f74a01d15753f9113cd3cb",
+ "sha256": "0s89r9fr79kv864zydqgkv2fdwxa0n84w5b40v87rj5hlya0kx6v"
}
},
{
@@ -33129,29 +33213,29 @@
"repo": "sarg/emms-spotify",
"unstable": {
"version": [
- 20240302,
- 2106
+ 20250322,
+ 838
],
"deps": [
"compat",
"emms",
"s"
],
- "commit": "3b1e8e5b5306173940d311191b13e2ace4d048b9",
- "sha256": "1z96pwax3igw5sprk48v4wgxp2pb9qjfbp0dm5jqxqrmhza0qici"
+ "commit": "e553a2157fb2ebf4e0b00594067eea4c680a1940",
+ "sha256": "0avl3qz8l81mn6wnrvhlky7v50lbrb8s8ip9fsf6cdnf82l172n0"
},
"stable": {
"version": [
0,
- 1
+ 2
],
"deps": [
"compat",
"emms",
"s"
],
- "commit": "3b1e8e5b5306173940d311191b13e2ace4d048b9",
- "sha256": "1z96pwax3igw5sprk48v4wgxp2pb9qjfbp0dm5jqxqrmhza0qici"
+ "commit": "d9e3e2d639b0cd1333cc180f562d9e228b7ac565",
+ "sha256": "12vpdb4ziv0ljgvca6c4x9k74z0mxw896xyvv1p2n9gkg5hqi860"
}
},
{
@@ -33390,15 +33474,15 @@
"repo": "isamert/empv.el",
"unstable": {
"version": [
- 20250225,
- 1652
+ 20250331,
+ 731
],
"deps": [
"compat",
"s"
],
- "commit": "4c660fe44f7ea562896924ce9de28cd37ef15a38",
- "sha256": "1lb2fcry04rcdyviacfp9s9rz7nsxskyr00md59cm6zflrv6wrgv"
+ "commit": "71515a73d223ab7442581aa0984f8c1512a31f03",
+ "sha256": "0v7whd6hcz7hp3x22l2gm990d5abcazb0l32zmjzgcdk7pcd22zb"
},
"stable": {
"version": [
@@ -33755,15 +33839,15 @@
"repo": "purcell/envrc",
"unstable": {
"version": [
- 20250110,
- 1756
+ 20250401,
+ 1656
],
"deps": [
"inheritenv",
"seq"
],
- "commit": "2b818ca6e4a2f723e7cab70cd0101c2728581c3a",
- "sha256": "0zz51rs45vxhqhlw423haxw360xc1yk8x32p8vy7pxaylngk950p"
+ "commit": "4ca2166ac72e756d314fc2348ce1c93d807c1a14",
+ "sha256": "1l10nldvdb1dyikz1ahccbmp09i4dhqynl3w4sma7a29n8sciyyl"
},
"stable": {
"version": [
@@ -34402,11 +34486,14 @@
"repo": "leathekd/ercn",
"unstable": {
"version": [
- 20150523,
- 1503
+ 20250317,
+ 2338
],
- "commit": "8f2493fb40753b9c3699322c205f4dcf0a5bd67b",
- "sha256": "1hzzfh6fxx03cyb039jbhwdfd0zybfrlaqmcyf14f6dq4d3gvl92"
+ "deps": [
+ "dash"
+ ],
+ "commit": "ac063a64b9e04e4f74ba22b95275cec3bd9dfce1",
+ "sha256": "0i7lrqfj7gryvxi2wkqlnb06gf9391w5s5vmlhkl4lik85jkny64"
},
"stable": {
"version": [
@@ -34557,11 +34644,11 @@
"repo": "agda/agda",
"unstable": {
"version": [
- 20240220,
- 2129
+ 20250328,
+ 1043
],
- "commit": "d4ac6d038e25bb8d4912da7a4c5df91a856e1c9c",
- "sha256": "0sfd2y2h606m5800a978sm2ram4sx1cbx2ng1d2hf37qqa950j85"
+ "commit": "ad8ea74ccefd3507006a7ea9a7d9ff5b7a973603",
+ "sha256": "0qiqw69h9vpvwisqngkfdpfqibi5w5ddhxhwvbrv0ah2n29saswr"
},
"stable": {
"version": [
@@ -34625,10 +34712,11 @@
"stable": {
"version": [
27,
- 3
+ 3,
+ 1
],
- "commit": "05737d130706c7189a8e6750d9c2252d2cc7987e",
- "sha256": "1g5nhsq26gknz8705k9lk0vgmlwkimzzw90vx1wqswkdm7crsgv5"
+ "commit": "76266a91989378ce53159eee4bd16773e248f5f3",
+ "sha256": "077k6aq141ypr7qx0irycc0z9jkvrv0jrvmn9zc00kmnqk0m3ran"
}
},
{
@@ -36364,20 +36452,20 @@
"repo": "mekeor/evenok",
"unstable": {
"version": [
- 20250309,
- 138
+ 20250320,
+ 1137
],
- "commit": "9e551dbfb8aea093628ee4f62ba9836c9c437192",
- "sha256": "10bqnk1sg2adrynp0qvpnbypr7n26hlynw8s8nhwj7ns62104fd5"
+ "commit": "5fc6494c4efba2bb0615e3e5c813f5425be21ec7",
+ "sha256": "0izmcw69wipz1pr2kqs78r9xf71rni90pid9vf0z8c09jw9zjzf7"
},
"stable": {
"version": [
0,
12,
- 0
+ 1
],
- "commit": "d6600fc808e54dce44d3f8eb2b4e56a60c946c90",
- "sha256": "0q587f56i8wdaj53dx9vyd0bd00skxjsascqirx7j1fc56bcfbrh"
+ "commit": "5fc6494c4efba2bb0615e3e5c813f5425be21ec7",
+ "sha256": "0izmcw69wipz1pr2kqs78r9xf71rni90pid9vf0z8c09jw9zjzf7"
}
},
{
@@ -36411,16 +36499,16 @@
"repo": "emacs-evil/evil",
"unstable": {
"version": [
- 20250302,
- 655
+ 20250318,
+ 1816
],
"deps": [
"cl-lib",
"goto-chg",
"nadvice"
],
- "commit": "ac620beace5f28fbf40cd69765975bf6e915c01c",
- "sha256": "1shn64qa3ygxzag657096jijpk4fg246qvc9db1d5648qmfya6fd"
+ "commit": "682e87fce99f39ea3155f11f87ee56b6e4593304",
+ "sha256": "17djjfpxnl7a3wmyh0c708w07y05b4d87ii17rnkk9p4w4zimvay"
},
"stable": {
"version": [
@@ -36444,15 +36532,15 @@
"repo": "emacsorphanage/evil-anzu",
"unstable": {
"version": [
- 20220911,
- 1939
+ 20250316,
+ 1617
],
"deps": [
"anzu",
"evil"
],
- "commit": "d1e98ee6976437164627542909a25c6946497899",
- "sha256": "1i8f360lq5a32knkzbwdw10ql9cxsmgfd4iiwnr7vcwacm34zq88"
+ "commit": "7309650425797420944075c9c1556c7c1ff960b3",
+ "sha256": "1hxxy34ax95xi88gqaj04k2hjph30x0c9dkk2gaw3708zidxykmc"
},
"stable": {
"version": [
@@ -36542,8 +36630,8 @@
"repo": "emacs-evil/evil-cleverparens",
"unstable": {
"version": [
- 20240529,
- 1025
+ 20250402,
+ 1612
],
"deps": [
"dash",
@@ -36551,8 +36639,8 @@
"paredit",
"smartparens"
],
- "commit": "6637717af0bdac55f97eef98433d53a10395cf77",
- "sha256": "15vsqm2pgyb1qg2rwnd4b6pny771zyp5x9z4a0p9pc67f11mrwp0"
+ "commit": "01150d7a70169179969ef257f7ab92a93aee9e05",
+ "sha256": "124di9wvsv19z9xj5j8m2p12xp6hq20czyx5bdh1fqhi46wmm7fy"
}
},
{
@@ -36613,15 +36701,15 @@
"repo": "emacs-evil/evil-collection",
"unstable": {
"version": [
- 20250219,
- 1559
+ 20250331,
+ 1556
],
"deps": [
"annalist",
"evil"
],
- "commit": "cb850ff0d11f644dbd133428cff57e82e655ecd7",
- "sha256": "1gqzqwnclg2nh9dnicc9adlzsfpn93r97gnz7ghxir36rl4b8ihd"
+ "commit": "3ac7bb303e86c5753aad70571f36aa81e2a72869",
+ "sha256": "1zssfad7698nyk88n1zy871kikygngkdxpwnb54jlxzn53nlmd3g"
},
"stable": {
"version": [
@@ -38962,8 +39050,8 @@
"repo": "ananthakumaran/exunit.el",
"unstable": {
"version": [
- 20240502,
- 431
+ 20250325,
+ 256
],
"deps": [
"f",
@@ -38971,8 +39059,8 @@
"s",
"transient"
],
- "commit": "b6134ce920a4bbc561f65fac1d1bf37206d97505",
- "sha256": "1r28j6n373g85rrlwbx0z7mmjz76q9a9fs74grsl5rdjrpab57cn"
+ "commit": "8de56e3fd50832e5f0435bba8eb13c7292cb1ee1",
+ "sha256": "0i3ghgr7diyckp29zqjsg0rq6amap7iki1jy5gkz3fri99w4l2n6"
}
},
{
@@ -39805,8 +39893,8 @@
"repo": "jumper047/fb2-reader",
"unstable": {
"version": [
- 20230805,
- 29
+ 20250326,
+ 2240
],
"deps": [
"async",
@@ -39815,8 +39903,8 @@
"s",
"visual-fill-column"
],
- "commit": "85777f99483b84f02c1abd6fe0ddbbac7f1258af",
- "sha256": "0f93s1wssq40z6328klk47zniv2y0x9899xx2wz6z76fxpxssjk5"
+ "commit": "5244d481ed19fc9c4dff7f6394fd68e400b828a3",
+ "sha256": "17b1ib3zfz5hnlbs3c9ps461xfijmq2b96bf9aqanv2x47pbb2ib"
}
},
{
@@ -39890,19 +39978,20 @@
"repo": "michaelklishin/cucumber.el",
"unstable": {
"version": [
- 20240401,
- 242
+ 20250401,
+ 1008
],
- "commit": "afd49b8a8504e5874027fc0a46283adb1fea26c0",
- "sha256": "1jlzmd8b03fg0d5hgfvx1czkh5wlw136g34z89cnnmbhi4p4cv3x"
+ "commit": "b788d49624c7a4eb4a3bce475cd4ce1e08d5193d",
+ "sha256": "0lb3s4phqfb5w54zy725lz6j4214nl57x8lkbrfs2zhjdiscbbnr"
},
"stable": {
"version": [
0,
- 4
+ 6,
+ 2
],
- "commit": "4bd8f19da816115094beb4b0e085822eb298ac37",
- "sha256": "1cxjygg05v8s96c8z6plk3hl34jaiwg7s7dl7dsk20rj5f54kgw7"
+ "commit": "76c91c05d15aca7732315b46dd3dcc13ec5235fd",
+ "sha256": "183w5rab7l782h32p1a3qdcdlkc1ibq4slnlv555myp8246gdgl3"
}
},
{
@@ -39913,14 +40002,14 @@
"repo": "martianh/fedi.el",
"unstable": {
"version": [
- 20250102,
- 1603
+ 20250316,
+ 1151
],
"deps": [
"markdown-mode"
],
- "commit": "8f0afbb5cd264033f10ba58158a5e1f3737b16d4",
- "sha256": "0lmjqwq0nrimcqs3j9cadl2yz0nvg250vy2l6czg2648x6fdvcc6"
+ "commit": "460ec9874b8344fb215bc44041ffb3beb1fd20f8",
+ "sha256": "0wabr50jgwpfln8i128226qyrzq4x4qqls268qwis61ikznwc42f"
},
"stable": {
"version": [
@@ -40010,20 +40099,20 @@
"repo": "technomancy/fennel-mode",
"unstable": {
"version": [
- 20250312,
- 1613
+ 20250401,
+ 732
],
- "commit": "ec185c3ca05703fa6734dfb8934c352f34d54572",
- "sha256": "1k7pc5ax83ryaphkq36620ddbnr0k70ria6mnbf9ac5y658rq6kj"
+ "commit": "8e5dc2088de6a4d02cd6e4d2bf598112737bdfa8",
+ "sha256": "0p1papj7pj7ib1f4c5bv7hwsa63srhfzzjlnwsp91yml4mjgl4ji"
},
"stable": {
"version": [
0,
9,
- 1
+ 2
],
- "commit": "1ce807cc664cb209afa0e0331d4d2f0cdbc09f78",
- "sha256": "0dh50nkfxfiqyf19lfqnbfdpd8xf23q38axfli60d0vcix9nhxpv"
+ "commit": "14c853c1bef5da29c5e56830bdd6d2b88fe4be57",
+ "sha256": "0jkvcq13q4a0r15cn19gyqxg6k2jsm0argykpchac29xhzm4p5v1"
}
},
{
@@ -41173,15 +41262,15 @@
"repo": "emacsmirror/flim",
"unstable": {
"version": [
- 20241125,
- 2201
+ 20250330,
+ 1802
],
"deps": [
"apel",
"oauth2"
],
- "commit": "4ee02945854e4dc94327aad5da2e43d85a777420",
- "sha256": "04crqqgxwbfkfj1f3rpmbq00w6bakpg1fdv99q2l7dwjksbn35ca"
+ "commit": "4d715b2c846efffe4eb3e8c53940b86c6e703005",
+ "sha256": "1607w38s14jixqyn4yg9q0jwxbi33d17ary4zqj5254slx7zw8c2"
}
},
{
@@ -43444,28 +43533,28 @@
"repo": "emacs-php/phpstan.el",
"unstable": {
"version": [
- 20241107,
- 408
+ 20250331,
+ 1920
],
"deps": [
"flycheck",
"phpstan"
],
- "commit": "b616f5fa5f8aff9aa220c7fe63b39df6d10588a5",
- "sha256": "0xjr6vi158qm6rnrfvpcmh2grrlvixdd44kik333250298vc3nx3"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
},
"stable": {
"version": [
0,
- 7,
+ 8,
2
],
"deps": [
"flycheck",
"phpstan"
],
- "commit": "2dc25cb2f3d83484ea0eb063c9ffca8148828a2b",
- "sha256": "0drsp230nxs336zzfy8gjr7r3p7m8w9rp4ih1zjwarzl1svpp7yp"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
}
},
{
@@ -44313,20 +44402,20 @@
"repo": "jamescherti/flymake-ansible-lint.el",
"unstable": {
"version": [
- 20250121,
- 2019
+ 20250313,
+ 1901
],
- "commit": "4f9a7a8c5777467e8ccc1495afe02e36db75e671",
- "sha256": "1qklmvna3rgzdkx85ghnh4l2ahsvc9dczkw4dknxacghimwq1vmi"
+ "commit": "eb5ee90e7dbfbaca4da393fc086a5242fd0b0f79",
+ "sha256": "0lf6hmmk3dcwwsvbjc9g75pr7ljlj0dyag4azy9658jcdrkhmw34"
},
"stable": {
"version": [
1,
0,
- 1
+ 2
],
- "commit": "0503a9b7ace1d0909ba5d20f9474451621c2011a",
- "sha256": "0bfv9mpxdd767gxjgyw56h8z18gbhrjl6rqv57wc30vbc3p5frpv"
+ "commit": "eb5ee90e7dbfbaca4da393fc086a5242fd0b0f79",
+ "sha256": "0lf6hmmk3dcwwsvbjc9g75pr7ljlj0dyag4azy9658jcdrkhmw34"
}
},
{
@@ -44352,26 +44441,26 @@
"repo": "jamescherti/flymake-bashate.el",
"unstable": {
"version": [
- 20250121,
- 2019
+ 20250313,
+ 1933
],
"deps": [
"flymake-quickdef"
],
- "commit": "dc5cb9efb73f1e5b0f5504d1abf0ab37822c0b97",
- "sha256": "0zkggbppl5akrp8vsz1nw01dmkd1jmdahvi3x4jfkrfn4ll1ghyv"
+ "commit": "7b0ad8cf05abeabba54ffe74b0ef25770b5ff9eb",
+ "sha256": "04fz0qcclh3ink58w5b2sa8mcnl7180gb28ch9cp2ld9vlpvy8j6"
},
"stable": {
"version": [
1,
0,
- 1
+ 2
],
"deps": [
"flymake-quickdef"
],
- "commit": "2339c28cd2aa6e63c5aeb5e904dd5b0060dc264e",
- "sha256": "0mf0rqg9fjaiwh43v47kvcybnpzygvzj90qxmxc4kcjfblwi606w"
+ "commit": "5d15a0b5263f7fc885a2d7469466c9df58884f67",
+ "sha256": "114jnrlw73z4gy652yid6q9v9cd7nax0d0k04bv3h7v1h0bs100v"
}
},
{
@@ -44698,11 +44787,11 @@
"repo": "orzechowskid/flymake-eslint",
"unstable": {
"version": [
- 20240925,
- 1224
+ 20250319,
+ 1221
],
- "commit": "66a4f7d619ecf9a8e9ce958482c8e814044f607f",
- "sha256": "1ygsb7n2hm2d45zjw92c8vk1gg59qa767gwxgfznm4dzkqaa5yyb"
+ "commit": "69aa89346e663a57579848936a18d795655a485b",
+ "sha256": "1wpjj1iz2zm53cxqshvs0kwdliy889d16nhfbq8s5vq8vy22xz0x"
},
"stable": {
"version": [
@@ -45390,26 +45479,26 @@
"repo": "emacs-php/phpstan.el",
"unstable": {
"version": [
- 20231114,
- 1120
+ 20250331,
+ 1920
],
"deps": [
"phpstan"
],
- "commit": "495e22f98e3075d0d9a14ebec87771eaf967b996",
- "sha256": "1khbknia1vhif6a26mcvx1d1mawvkxb84m16ghhp5vfna6g3sk64"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
},
"stable": {
"version": [
0,
- 7,
+ 8,
2
],
"deps": [
"phpstan"
],
- "commit": "2dc25cb2f3d83484ea0eb063c9ffca8148828a2b",
- "sha256": "0drsp230nxs336zzfy8gjr7r3p7m8w9rp4ih1zjwarzl1svpp7yp"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
}
},
{
@@ -46536,8 +46625,8 @@
"repo": "magit/forge",
"unstable": {
"version": [
- 20250301,
- 2353
+ 20250401,
+ 1803
],
"deps": [
"closql",
@@ -46552,14 +46641,14 @@
"transient",
"yaml"
],
- "commit": "1c904090dfdcd201d9170997052c43846ddce149",
- "sha256": "1ps1xwpxhb9vn6bf0wxy8bdba72f973spys0xw1k686swczrb225"
+ "commit": "9db4d386a1ce32b574e413771996d41d9b2407e8",
+ "sha256": "02ks8zc3nqqqqfq2picf0pxsw7wygb5hv9abnva1cv44x091w6zw"
},
"stable": {
"version": [
0,
- 4,
- 8
+ 5,
+ 0
],
"deps": [
"closql",
@@ -46574,8 +46663,27 @@
"transient",
"yaml"
],
- "commit": "1c904090dfdcd201d9170997052c43846ddce149",
- "sha256": "1ps1xwpxhb9vn6bf0wxy8bdba72f973spys0xw1k686swczrb225"
+ "commit": "9db4d386a1ce32b574e413771996d41d9b2407e8",
+ "sha256": "02ks8zc3nqqqqfq2picf0pxsw7wygb5hv9abnva1cv44x091w6zw"
+ }
+ },
+ {
+ "ename": "forge-llm",
+ "commit": "7480ca42e2db5db2bc3bb14283cce7078f6959d4",
+ "sha256": "17gg7iv1caxmb1m08zlmcnvpzgpd960yh2yy4czj2p2wdhwwps8r",
+ "fetcher": "gitlab",
+ "repo": "rogs/forge-llm",
+ "unstable": {
+ "version": [
+ 20250331,
+ 1948
+ ],
+ "deps": [
+ "forge",
+ "llm"
+ ],
+ "commit": "e0d7c3f532de7cb8d26969786f1ab54e90200142",
+ "sha256": "0zbljik2gn2pf1dwrj217gl414smbi6phhk9qbmzbr6ihvhkssca"
}
},
{
@@ -46803,11 +46911,11 @@
"repo": "gmlarumbe/fpga",
"unstable": {
"version": [
- 20241224,
- 1805
+ 20250318,
+ 1348
],
- "commit": "7ba64134609cbb9b7a5dd3b960985fa46a582cf0",
- "sha256": "0sl3s5bfqmicpg4hp2k6qznrgj71dx0lz3dv2jyd48ys67m9x4dx"
+ "commit": "23969f10928a070a86869f5287df0ebae081e113",
+ "sha256": "1l73h0yhkgg005zznqx6wg0xjn3nl286nqijfh1bpwx6i97yajs0"
},
"stable": {
"version": [
@@ -47425,8 +47533,8 @@
"repo": "FStarLang/fstar-mode.el",
"unstable": {
"version": [
- 20250201,
- 28
+ 20250402,
+ 820
],
"deps": [
"company",
@@ -47436,8 +47544,8 @@
"quick-peek",
"yasnippet"
],
- "commit": "36ffb46259a7bb67e5bfac977aae57d52a4915de",
- "sha256": "1f2s5nm4rr7v793fa46cqkmijb9fzn0fxn3vywj83bsva3hqsf9z"
+ "commit": "3bbfe93abd077103e9e4417d076d4f4d21e9acab",
+ "sha256": "0vya68as0y19cinjwjf9x0hpbnjazscyfkg4gw8saj551y6xcxmd"
},
"stable": {
"version": [
@@ -47718,20 +47826,20 @@
"repo": "10sr/fuzzy-finder-el",
"unstable": {
"version": [
- 20241219,
- 1044
+ 20250318,
+ 632
],
- "commit": "ed3fb35d33b38d5baad49ed5a2ea046085de4498",
- "sha256": "0fqdd9mb81mpi24n517rb6bbm3bi6dymnwcz3kpxydkm65cjvmzh"
+ "commit": "097072165c0ee4a2200229f39851bd85ca0ea92c",
+ "sha256": "0iaax4qlhkwmmpm1vfk7cbjfks12p2zvk7k9k9j0kgsnwdiijjlz"
},
"stable": {
"version": [
0,
0,
- 1
+ 2
],
- "commit": "f459ee206cbb324c13fe939656b0b9d3a4c3c0b7",
- "sha256": "0ziziylcaahq491v5m1a8pbrwrifksaj1374rnfvp9d5d9w02lf7"
+ "commit": "097072165c0ee4a2200229f39851bd85ca0ea92c",
+ "sha256": "0iaax4qlhkwmmpm1vfk7cbjfks12p2zvk7k9k9j0kgsnwdiijjlz"
}
},
{
@@ -48992,8 +49100,8 @@
"repo": "magit/ghub",
"unstable": {
"version": [
- 20250301,
- 1641
+ 20250401,
+ 1509
],
"deps": [
"compat",
@@ -49001,14 +49109,14 @@
"llama",
"treepy"
],
- "commit": "af663777c47a3dce64b2144b4409587b35521e47",
- "sha256": "1bd8lnhv50brfxqwyk7jmgrig0cahkam7ggwaifaz8vb8m456yar"
+ "commit": "1fbce5379e21565f497c0f59bbe5349773c4be62",
+ "sha256": "00xc8957j700zfjcazbp2mcwk6gj8jyrw017864sw47j50p83wy7"
},
"stable": {
"version": [
4,
- 2,
- 2
+ 3,
+ 0
],
"deps": [
"compat",
@@ -49016,8 +49124,8 @@
"llama",
"treepy"
],
- "commit": "af663777c47a3dce64b2144b4409587b35521e47",
- "sha256": "1bd8lnhv50brfxqwyk7jmgrig0cahkam7ggwaifaz8vb8m456yar"
+ "commit": "1fbce5379e21565f497c0f59bbe5349773c4be62",
+ "sha256": "00xc8957j700zfjcazbp2mcwk6gj8jyrw017864sw47j50p83wy7"
}
},
{
@@ -51771,11 +51879,11 @@
"repo": "lorniu/go-translate",
"unstable": {
"version": [
- 20250304,
- 814
+ 20250318,
+ 907
],
- "commit": "55efeac0f99f8eff3f9017e62229212e4876f09b",
- "sha256": "1zk91s2p2sa9v40zyshn54wbpjfn2g5prxad4zzwqncm0dlcjpab"
+ "commit": "a924e0bd6b37d424c222377982e6f71a4ddf4452",
+ "sha256": "0n5w7whg134innyqwrvx86cyqfb2wffm2j0kyddcnbfcmhhr6lrf"
},
"stable": {
"version": [
@@ -52403,8 +52511,8 @@
"repo": "vmware/govmomi",
"unstable": {
"version": [
- 20240208,
- 2356
+ 20250325,
+ 2024
],
"deps": [
"dash",
@@ -52412,8 +52520,8 @@
"magit-popup",
"s"
],
- "commit": "5d7849f71f7080873f4c7d75c999a5bf55d8486d",
- "sha256": "1a6xx17v5cnz93kkpi4r5f9xzq0pq43iikz7k5smnyl13m3lrm4y"
+ "commit": "f6bae07d1df377a2898bcec6bbe4970ca0240755",
+ "sha256": "1v4yzw4g37k4hdf42pydw4r4x7jrvwzypczsgc680ykdy97s4aq8"
},
"stable": {
"version": [
@@ -52582,28 +52690,28 @@
"repo": "karthink/gptel",
"unstable": {
"version": [
- 20250313,
- 158
+ 20250402,
+ 1845
],
"deps": [
"compat",
"transient"
],
- "commit": "10e77396bc78e05c922b04a344818bc8ab72d665",
- "sha256": "1cgm6lqn0yn18cisrgn5cllc6kwx63bawzyqxq5hky7mmrvqfd25"
+ "commit": "4b505e72e9ad0cdbf800457996a4b85c6cb68519",
+ "sha256": "1kfckl05n98smp68mkn2lw7yr3gb39p10w7w2h7p2c62n5h5cnvc"
},
"stable": {
"version": [
0,
9,
- 7
+ 8
],
"deps": [
"compat",
"transient"
],
- "commit": "5a5cddb93d610bd59ec52a070b0f89a9ec842152",
- "sha256": "15ny2d04ci04swmxikkyb7lsjr51gvxpr2cj02gwx88bidx34md2"
+ "commit": "975c3e64eb834b939e0d61dfc39fed8395afcc45",
+ "sha256": "1wjzv39pcg6lcmlw6yc4fdfln2cnshzaa0dxgkniq9dfznf7hnmd"
}
},
{
@@ -52614,14 +52722,14 @@
"repo": "dolmens/gptel-aibo",
"unstable": {
"version": [
- 20250311,
- 545
+ 20250318,
+ 546
],
"deps": [
"gptel"
],
- "commit": "a8b1550812da3606613b054b05f9458b98067a00",
- "sha256": "1kw1imwj7ca63d8aszp6rwlj0kih6rv43rbrbsf8r6nifnws5rg7"
+ "commit": "42be3102de37ec988fde513f6fd0768c164d3b99",
+ "sha256": "0sd04s44p7zll3axgv8pg064yq4cls7p8xiddvyya5m0y6gcvq6i"
}
},
{
@@ -52632,26 +52740,26 @@
"repo": "mwolson/gptel-fn-complete",
"unstable": {
"version": [
- 20250313,
- 222
+ 20250317,
+ 1805
],
"deps": [
"gptel"
],
- "commit": "fc17166bb0e3ef03dabf9b1550284dc3f441dc0f",
- "sha256": "0cwlnlwpncysy6qd66j6q1wyqk5r7rgrwjwg66n9s72qfmminbl5"
+ "commit": "6970dfa5c123f420ab06b99be012a222e792b019",
+ "sha256": "0ywf9rzszvjrkqmj9anfnj7qass6ra2yn8szfwmkn7xwyiq2pijw"
},
"stable": {
"version": [
0,
3,
- 1
+ 2
],
"deps": [
"gptel"
],
- "commit": "1a28af9c6c37db8a92937316fe43042ef01a1186",
- "sha256": "18760brg0p4hwphg0wr3hwcv91jizy519fiawr56gv22xvq225sr"
+ "commit": "6970dfa5c123f420ab06b99be012a222e792b019",
+ "sha256": "0ywf9rzszvjrkqmj9anfnj7qass6ra2yn8szfwmkn7xwyiq2pijw"
}
},
{
@@ -53990,20 +54098,20 @@
"repo": "clarete/hackernews.el",
"unstable": {
"version": [
- 20240405,
- 807
+ 20250314,
+ 1759
],
- "commit": "7c1e9de10fd6b299d45b383302d223d7e3285da9",
- "sha256": "1006qy4hccjyr056rywnvmc65hypz1fi7j48vlzj2r7c2mqkcns5"
+ "commit": "1d3ba5faf47a3907e270ed5aa4099f73dadfdf6c",
+ "sha256": "1kb34jm81jyp2lv0558c6q109pjb38vxrncq4qaq0b8zir8qcr3y"
},
"stable": {
"version": [
0,
7,
- 0
+ 1
],
- "commit": "38ad768e95ca651d836ee2fa2d795ac2e84e8e03",
- "sha256": "100aa0vs1gjwpkfdc7avwv5v3sicj2npqfr1y3dsib3pimp21l6w"
+ "commit": "1d3ba5faf47a3907e270ed5aa4099f73dadfdf6c",
+ "sha256": "1kb34jm81jyp2lv0558c6q109pjb38vxrncq4qaq0b8zir8qcr3y"
}
},
{
@@ -54527,11 +54635,11 @@
"repo": "haskell/haskell-mode",
"unstable": {
"version": [
- 20250305,
- 1349
+ 20250401,
+ 1742
],
- "commit": "2ada981f2447039c070441d37d28cd32cc2906ca",
- "sha256": "1194n50xq85y9ymbv4npi3b47zra0fdr6f5hxgp12s07rnh4gf33"
+ "commit": "e9c356739310332afe59b10ffa2e6c3e76f124e3",
+ "sha256": "1mkp9b31ai1z6sccx8cff40viryamw7dm85acig3q82dwlbmxx98"
},
"stable": {
"version": [
@@ -54870,15 +54978,15 @@
"repo": "emacs-helm/helm",
"unstable": {
"version": [
- 20250228,
- 640
+ 20250401,
+ 626
],
"deps": [
"helm-core",
"wfnames"
],
- "commit": "c0b70dbc2697ff361d9d5bb99e11c654317aa00d",
- "sha256": "07z3zrdyifsdp91rf0akzxbzxd8ny3rxz49b5j53kppl8l3shxg0"
+ "commit": "87cc8dc495d7213212c98dc80dddcb0c2834c605",
+ "sha256": "0jnlprs36hq4w9q6fsy1kmfz21nam28fwdnall5jxw0mp333c9z8"
},
"stable": {
"version": [
@@ -55760,14 +55868,14 @@
"repo": "emacs-helm/helm",
"unstable": {
"version": [
- 20250227,
- 1917
+ 20250401,
+ 650
],
"deps": [
"async"
],
- "commit": "04104d2add4806130cdeb3c915e9c09fb1de1046",
- "sha256": "0z5v1nbq55hbcjca3p5gq0jpg20jkml08jvdssbk908jxzcgpyfm"
+ "commit": "f948dc4464d3a02eebd5b75d75a8cd811c18b271",
+ "sha256": "1dsxgxdz2r2ynmivf537c0sfs21alm39vhml5bq582g2wklmb2l9"
},
"stable": {
"version": [
@@ -61105,16 +61213,16 @@
"repo": "thanhvg/emacs-howdoyou",
"unstable": {
"version": [
- 20230928,
- 549
+ 20250321,
+ 104
],
"deps": [
"org",
"promise",
"request"
],
- "commit": "10f31a10803c3fd4c304f3a4495d57a0b9cf9ab5",
- "sha256": "04rq68czkw4zlsa5mfcb68hzmpj6wr98jylx5hnas4l8hr0hs081"
+ "commit": "ebecc51c4c1db598d2303d001553ee74fc8fc49a",
+ "sha256": "0z287pfig27hprb5v7mcp5x2m3dyqiywacwhrp7nh23s49nn4la0"
}
},
{
@@ -61125,26 +61233,26 @@
"repo": "kaorahi/howm",
"unstable": {
"version": [
- 20250313,
- 1131
+ 20250323,
+ 1119
],
"deps": [
"cl-lib"
],
- "commit": "347228032d436bd72ec22616ca7cf8f52f32ed17",
- "sha256": "122yrlmlndlf3kn60fdlclc0g7ic9ma3kn4lk94w9zx9filbsfza"
+ "commit": "53bbfe3b9e4677ac58dd838399da93e2b03db356",
+ "sha256": "1r309zqy7555mrdx51cdhsa8vbyvk71jhx19wqhzmg88ka0fizvc"
},
"stable": {
"version": [
1,
5,
- 3
+ 4
],
"deps": [
"cl-lib"
],
- "commit": "7243d124161ad312a6dd115d7b8195593c9bf24f",
- "sha256": "1q1srqb852537l4x3acch9k8d5mgmzm35k5jy1kbhjmvmr2kmi09"
+ "commit": "53bbfe3b9e4677ac58dd838399da93e2b03db356",
+ "sha256": "1r309zqy7555mrdx51cdhsa8vbyvk71jhx19wqhzmg88ka0fizvc"
}
},
{
@@ -61720,15 +61828,15 @@
"repo": "abo-abo/hydra",
"unstable": {
"version": [
- 20220910,
- 1206
+ 20250316,
+ 1254
],
"deps": [
"cl-lib",
"lv"
],
- "commit": "317e1de33086637579a7aeb60f77ed0405bf359b",
- "sha256": "1nbp0kpxb0m4igyjji1b8zi06am4l5m2m6rmxgz0jvks8cyri6dm"
+ "commit": "59a2a45a35027948476d1d7751b0f0215b1e61aa",
+ "sha256": "1mly1mw85n70g6wc68p772a0k1a6w7qsds66jp2qi3xp8179pl9s"
},
"stable": {
"version": [
@@ -61752,11 +61860,11 @@
"url": "https://git.savannah.gnu.org/git/hyperbole.git",
"unstable": {
"version": [
- 20250313,
- 1508
+ 20250331,
+ 735
],
- "commit": "f6f319eb4012d6eaaec83bc0351d0bb4d5fd699a",
- "sha256": "0rgkq2v28dwkzd0ycbr2mdx9svgkvmwzjalp6c2c052dqh7pxv06"
+ "commit": "f3ea2cb33889e87165ea63406eabb1615a2c1724",
+ "sha256": "0hchpjfi3s0rmar9rvxav1fqrr7a5793klxnn36bnqmlj77w0q7g"
},
"stable": {
"version": [
@@ -61776,8 +61884,8 @@
"repo": "ushin/hyperdrive.el",
"unstable": {
"version": [
- 20241223,
- 733
+ 20250331,
+ 427
],
"deps": [
"compat",
@@ -61788,8 +61896,8 @@
"taxy-magit-section",
"transient"
],
- "commit": "9a25b7acbf1566007addf9396d359cb5c86f606f",
- "sha256": "1s49r8cdk1pbc1ryc3h2lrd2zlk3ij7s3rwrl8lp9ckgarb0gxny"
+ "commit": "1784ae20556990d205360463f069aba319c25909",
+ "sha256": "05p9avasp7nx1wx5mvc5rj85j1n28hw1ibwag0gbxrnpxvrbqvzr"
},
"stable": {
"version": [
@@ -63416,30 +63524,6 @@
"sha256": "1mx9f8pwnbrm6q9ngdyv64aqkw1izj83m0mf7zqlpww7yfhv1q9b"
}
},
- {
- "ename": "immutant-server",
- "commit": "d6e906492f9982e2cebd1e4838d7b7c81a295efa",
- "sha256": "15vcxag1ni41ja4b3q0444sq5ysrisis59la7li6h3617wy8r02i",
- "fetcher": "github",
- "repo": "leathekd/immutant-server.el",
- "unstable": {
- "version": [
- 20140311,
- 2208
- ],
- "commit": "2a21e65588acb6a976f2998e30b21fdabdba4dbb",
- "sha256": "0rbamm9qvipgswxng8g1d7rbdbcj7sgwrccg7imcfapwwq7xhj4h"
- },
- "stable": {
- "version": [
- 1,
- 2,
- 0
- ],
- "commit": "6f3d303354a229780a33e6bae64460a95bfefe60",
- "sha256": "1pf7pqh8yzyvh4gzvp5npfq8kcfjcbzra0kkw7zmz769xxc8v84x"
- }
- },
{
"ename": "impatient-mode",
"commit": "a6ff6bbfa11f08647bf17afe75bfb4dcafd86683",
@@ -63762,6 +63846,40 @@
"sha256": "0jri2vxd5a4sx93xq6kjcc5zx9yrhv789x3lyq6r2p2422diw2jr"
}
},
+ {
+ "ename": "indexed",
+ "commit": "4ca1824396b1b4b0069ef5bdb8dc026331a9d9da",
+ "sha256": "0f11fr50922ghmrh773025nhs9a6g9rch5laqbl4ypp1jj2ahzzn",
+ "fetcher": "github",
+ "repo": "meedstrom/indexed",
+ "unstable": {
+ "version": [
+ 20250327,
+ 1025
+ ],
+ "deps": [
+ "el-job",
+ "emacsql",
+ "llama"
+ ],
+ "commit": "1a0a8e2776cdc861ffbe9b49f99d5aac70c7d89a",
+ "sha256": "1p1vpv2jjym107fc0xj3iiqqnxijd7n57kx3z9z7w1pahg346w4l"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 6,
+ 3
+ ],
+ "deps": [
+ "el-job",
+ "emacsql",
+ "llama"
+ ],
+ "commit": "1a0a8e2776cdc861ffbe9b49f99d5aac70c7d89a",
+ "sha256": "1p1vpv2jjym107fc0xj3iiqqnxijd7n57kx3z9z7w1pahg346w4l"
+ }
+ },
{
"ename": "indian-ext",
"commit": "04e29d1a745d46ff32ccd9ee787ce1fe92786ec6",
@@ -64226,20 +64344,20 @@
"repo": "jamescherti/inhibit-mouse.el",
"unstable": {
"version": [
- 20250312,
- 1941
+ 20250314,
+ 1100
],
- "commit": "8052a12c07cfdb8d344d35d4fbc0936dda495986",
- "sha256": "0s5mrzmayciac8nk3fi83y62w1hc0iapzxw6v2dw6cx177sp8rnx"
+ "commit": "7bac3116a0546f3d40e0eee625b6f01be44095bc",
+ "sha256": "1v15kb5zdz0jw7y8l8f924zy98diiarkmrsdj7qfxb8p9x3z1r1q"
},
"stable": {
"version": [
1,
0,
- 0
+ 1
],
- "commit": "ce8180dd631d4aadd8b3c434ecbb77c2f5e31012",
- "sha256": "0nmwx9nckq4gn3nxsf3gpqmk5cyvgy8lhr89gzvl12070npy8r4z"
+ "commit": "1c59f2106e7a945291309b2342aebcb87b91117f",
+ "sha256": "1d2ha86nc9s8rfi6l8m8c97afilnz4vwwsj5ssdph0j215ixvvml"
}
},
{
@@ -65035,8 +65153,8 @@
},
{
"ename": "iregister",
- "commit": "a12a51873444b84765758e18c9cf24d85a200e44",
- "sha256": "0iq1nlj5czi4nblrszfv3grkl1fni7blh8bhcfccidms8v9r3mdm",
+ "commit": "d84a59ad044529a705da3022a7f2d14591c54937",
+ "sha256": "1ii7wkgsjldx4ai0359s25knw9sm2cjk57fnjz1k8xspm0asmksf",
"fetcher": "github",
"repo": "atykhonov/iregister.el",
"unstable": {
@@ -65433,20 +65551,20 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20250224,
- 2125
+ 20250329,
+ 1401
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
},
"stable": {
"version": [
0,
15,
- 0
+ 1
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
}
},
{
@@ -65457,28 +65575,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20250224,
- 2125
+ 20250329,
+ 1401
],
"deps": [
"avy",
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
},
"stable": {
"version": [
0,
15,
- 0
+ 1
],
"deps": [
"avy",
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
}
},
{
@@ -65824,28 +65942,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20250224,
- 2125
+ 20250329,
+ 1401
],
"deps": [
"hydra",
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
},
"stable": {
"version": [
0,
15,
- 0
+ 1
],
"deps": [
"hydra",
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
}
},
{
@@ -67184,14 +67302,14 @@
"repo": "minad/jinx",
"unstable": {
"version": [
- 20250311,
- 1657
+ 20250401,
+ 1540
],
"deps": [
"compat"
],
- "commit": "9c778357ffaac972c86f4acd39d70c547abcaf46",
- "sha256": "1xmhfrxbyw9yqxa845m90rikm6zg3fdhsb74i3qg6pgm5fiwpj1f"
+ "commit": "42e6d7f1f3b12dc95f203753926d252c98f8bbc8",
+ "sha256": "1davdw9ws371dlxkrch2xyjqcx072p0ckriqz5iaa9zzvjkb9wlj"
},
"stable": {
"version": [
@@ -67205,6 +67323,42 @@
"sha256": "1xmhfrxbyw9yqxa845m90rikm6zg3fdhsb74i3qg6pgm5fiwpj1f"
}
},
+ {
+ "ename": "jira",
+ "commit": "28d4e1bb8b8005577272f419935e8d65fc4c7ad7",
+ "sha256": "1b45k1psz67bw3lhipqlc106drbj9w8gba6knsr5csncq1p87adc",
+ "fetcher": "github",
+ "repo": "unmonoqueteclea/jira.el",
+ "unstable": {
+ "version": [
+ 20250329,
+ 1650
+ ],
+ "deps": [
+ "magit-section",
+ "request",
+ "tablist",
+ "transient"
+ ],
+ "commit": "239b55c83850df97f59c10d1711911015986e424",
+ "sha256": "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 7,
+ 0
+ ],
+ "deps": [
+ "magit-section",
+ "request",
+ "tablist",
+ "transient"
+ ],
+ "commit": "239b55c83850df97f59c10d1711911015986e424",
+ "sha256": "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"
+ }
+ },
{
"ename": "jira-markup-mode",
"commit": "e7e0349bff91ed27ad14dfc12178719453a8df55",
@@ -68016,11 +68170,11 @@
"repo": "DamienCassou/json-process-client",
"unstable": {
"version": [
- 20230903,
- 1305
+ 20250330,
+ 728
],
- "commit": "c4385859ada9b7803698a1f0199fea7fc8880214",
- "sha256": "1n4spfyv7g88mkvca0cxc34qvp3x8vc838hmyp7x4ijr87lp8inm"
+ "commit": "6485953fe6eff62938fd08720811c6fdd09d7d22",
+ "sha256": "1vqls817hp6x7ydqyn1k7akj2pwdzi7iwp995zas24yk5w04dd5i"
},
"stable": {
"version": [
@@ -68266,11 +68420,11 @@
"repo": "llemaitre19/jtsx",
"unstable": {
"version": [
- 20250307,
- 2319
+ 20250316,
+ 2
],
- "commit": "4cf3bbbd3b7ca3687494169699140d39b1843d8b",
- "sha256": "0m3drmx57mzqahjjxfb7vwz753hhdg45akcpyfaj92miljqds3v8"
+ "commit": "02d6a4a969829b8fd8dab69cfe4be3377b1776a4",
+ "sha256": "1z7zfvj7fvzi3qyrcka4j6ljipkw3m4sfviynicsfxhvq7c0bd1p"
},
"stable": {
"version": [
@@ -68290,14 +68444,14 @@
"repo": "FelipeLema/julia-formatter.el",
"unstable": {
"version": [
- 20231130,
- 1512
+ 20250320,
+ 2047
],
"deps": [
"session-async"
],
- "commit": "4b40481cc9c0dcb3c9704436e00d613067d44bf5",
- "sha256": "06rrkpzrmfc67aiz4wcn5l4s4hvjs7fxvxd97d80afaqc4pzrj6d"
+ "commit": "a94b9ff00af3d64a08d447c90bcc2a4499eae55d",
+ "sha256": "0llhazgwjnypdkfy2yipr4k1w3zrpv4xnpsnlmpm6375gw5s7yp4"
}
},
{
@@ -68600,8 +68754,8 @@
"repo": "emacs-jupyter/jupyter",
"unstable": {
"version": [
- 20241203,
- 1917
+ 20250402,
+ 1740
],
"deps": [
"cl-lib",
@@ -68610,8 +68764,8 @@
"websocket",
"zmq"
],
- "commit": "db8a9e233a010a61063f34220821ec76157a2d84",
- "sha256": "0gjxi84d95sx5fw8q2a8szfhq6kb4xzwq0xr9a3pirkiga9hxymz"
+ "commit": "3615c2de16988c4dd9d1978bfa10ee3092e85b33",
+ "sha256": "0kmh0m2qjichd07wf3f9w11hrkpnbiy7vli9ad0ric82k56xsbvj"
},
"stable": {
"version": [
@@ -68661,11 +68815,11 @@
"repo": "leon-barrett/just-ts-mode.el",
"unstable": {
"version": [
- 20241014,
- 2252
+ 20250328,
+ 2115
],
- "commit": "acb598f1edabae9f679a507c8e22c21b3f2da132",
- "sha256": "0v9pgnlz7xm0kigpq3ymalx0jay1553rl3yra0fmggykmqi9gi17"
+ "commit": "9660d8f7ed48351ca594316d665f9cbbed803388",
+ "sha256": "1821xdznd1mh30nz5hj889shd0i28h545l2yjwgyiji9rgvdcbwi"
}
},
{
@@ -69323,8 +69477,8 @@
"repo": "jinnovation/kele.el",
"unstable": {
"version": [
- 20250112,
- 2243
+ 20250318,
+ 226
],
"deps": [
"async",
@@ -69336,8 +69490,8 @@
"s",
"yaml"
],
- "commit": "1d23e6a18a031466a2c41f72d0e2f67b5cc45373",
- "sha256": "1vhhjy7wz6cazi4qfnraxl6km611cyb9gfynya2hmpmjkhdmg7b2"
+ "commit": "9ad25a31103c6deea2dbea86f1f5f752cac3d622",
+ "sha256": "0b04dxzxnvh33zixvba7axdkwrw83688392h69gcn80bcamakj52"
},
"stable": {
"version": [
@@ -69405,20 +69559,20 @@
"repo": "emacsorphanage/key-chord",
"unstable": {
"version": [
- 20240910,
- 1441
+ 20250330,
+ 2011
],
- "commit": "fc75b1451759121601110da8ddfadcf5156318af",
- "sha256": "1ikg1kfyb8rgms5yvvg4117kmzw2jlq8h1wyq2l93my99c5qwm2g"
+ "commit": "cb646e815c61f253ad9fdfbe058049dda4e2b32b",
+ "sha256": "1lr5vgkcn13vq0lhyxl4lvwqnmvyf3kk5fs705qrv56l2hl4k2rm"
},
"stable": {
"version": [
0,
- 7,
- 1
+ 8,
+ 2
],
- "commit": "fc75b1451759121601110da8ddfadcf5156318af",
- "sha256": "1ikg1kfyb8rgms5yvvg4117kmzw2jlq8h1wyq2l93my99c5qwm2g"
+ "commit": "cb646e815c61f253ad9fdfbe058049dda4e2b32b",
+ "sha256": "1lr5vgkcn13vq0lhyxl4lvwqnmvyf3kk5fs705qrv56l2hl4k2rm"
}
},
{
@@ -69660,11 +69814,11 @@
"repo": "Boruch-Baum/emacs-keypress-multi-event",
"unstable": {
"version": [
- 20190109,
- 530
+ 20250313,
+ 1648
],
- "commit": "9de65a27e10d8ae47aa6d28c02c3eb82ee8c0b2e",
- "sha256": "1ybbayxfix63rwc8p5kl4wxxlk6vg53abw40fqrlkbc6qrr7nm5c"
+ "commit": "8c31b75f6ef4d81d5625e91a4130e204bfd02dd3",
+ "sha256": "1yd23idzczxi0wmbj70qfkypqjzfaq3ibx1y2k9y2hqs411d8nwp"
},
"stable": {
"version": [
@@ -69876,28 +70030,28 @@
"repo": "khoj-ai/khoj",
"unstable": {
"version": [
- 20250218,
- 1324
+ 20250329,
+ 1300
],
"deps": [
"dash",
"transient"
],
- "commit": "0016fe06c96c9e09e6d411a9d3219d290bd34757",
- "sha256": "02rfmh0mazixzf6i777zpz188c42p79ql74jd72y9gnf9c361b1x"
+ "commit": "713ba06a8d8d11eea02b57d412bfa73884b06883",
+ "sha256": "1n9crapzmcpr6m3znrmii0gm6z1cay9qpdd7b8s2c2n9y69c6fwy"
},
"stable": {
"version": [
1,
- 36,
- 6
+ 38,
+ 0
],
"deps": [
"dash",
"transient"
],
- "commit": "0016fe06c96c9e09e6d411a9d3219d290bd34757",
- "sha256": "02rfmh0mazixzf6i777zpz188c42p79ql74jd72y9gnf9c361b1x"
+ "commit": "713ba06a8d8d11eea02b57d412bfa73884b06883",
+ "sha256": "1n9crapzmcpr6m3znrmii0gm6z1cay9qpdd7b8s2c2n9y69c6fwy"
}
},
{
@@ -70598,8 +70752,8 @@
"repo": "kubernetes-el/kubernetes-el",
"unstable": {
"version": [
- 20250310,
- 1057
+ 20250330,
+ 1936
],
"deps": [
"dash",
@@ -70610,8 +70764,8 @@
"transient",
"with-editor"
],
- "commit": "c8a2cceaf328213faa5fc00af758ba395488384d",
- "sha256": "1m8avcjy64qlqrd0qrz8ffbhzn723icshf010isqm99r5404d2ja"
+ "commit": "938ef502414d093de827bf7f11bdb30843878a37",
+ "sha256": "1z0cadv3kyw3drd971zqisk4qw5hm1y9lwbs9g4g5626ys13wl5r"
},
"stable": {
"version": [
@@ -70943,16 +71097,16 @@
"repo": "Deducteam/lambdapi",
"unstable": {
"version": [
- 20250220,
- 1613
+ 20250326,
+ 1855
],
"deps": [
"eglot",
"highlight",
"math-symbol-lists"
],
- "commit": "17279fb3a820ea2181a8296debcdd4e6dfc72024",
- "sha256": "1lj8ifw8cymyxskv4w18pk5magj79rv1q9f0w75mwrs6mbm5fnj6"
+ "commit": "52f444984e3fd435f9fc598182e73c67290d2a6b",
+ "sha256": "1643ji8xz9spc7iv7r6iiqywbmnpqp8z8x6fahlgcqwc7ik7h61s"
},
"stable": {
"version": [
@@ -71915,11 +72069,11 @@
"repo": "ledger/ledger-mode",
"unstable": {
"version": [
- 20250313,
- 459
+ 20250317,
+ 529
],
- "commit": "0365501aeaffdd8955f4cad25c9eaf3bee30efe5",
- "sha256": "1q4sn6xisgq0pyp26j5fj3r69blh7v5vfazwpfryrrlr78s8ni5y"
+ "commit": "d9b664820176bf294fbca5ee99c91920862cf37d",
+ "sha256": "1nvnx28b6xwwqfpswr0hiszc38znr5x56q9aplgnf8n3p3mvash5"
},
"stable": {
"version": [
@@ -71954,32 +72108,30 @@
"repo": "kaiwk/leetcode.el",
"unstable": {
"version": [
- 20250312,
- 806
+ 20250314,
+ 1045
],
"deps": [
"aio",
"log4e",
"s"
],
- "commit": "b0c466fa58254ee7396ae23310d718fc14a6b3df",
- "sha256": "05zk1fwcclk74658m3r9igsada1fjyk681pc3x4jkqlwqijbzxsh"
+ "commit": "f61ad97ccf9199de82b9e7d0551c1b14c9337409",
+ "sha256": "163z96ks5hib4dqzy7ms8b6inm0sydqjwsn5v67c5c705nhjihjk"
},
"stable": {
"version": [
0,
1,
- 27
+ 28
],
"deps": [
"aio",
- "dash",
- "graphql",
"log4e",
- "spinner"
+ "s"
],
- "commit": "b95221179bd51b43bb2c5e810e1a2de88ef54d82",
- "sha256": "1gmap7472cakcigibydgg0zjd5yha4dp22w0ffqk6zl4qrh7hcdb"
+ "commit": "02eb6ff9c75ba8f0a7196f34665e9ed43c4d7598",
+ "sha256": "1hzay0gjykzcp6n59ymbrmla4df79xaga0zhypgflabglmkdnz49"
}
},
{
@@ -73415,11 +73567,11 @@
"repo": "countvajhula/lithium",
"unstable": {
"version": [
- 20250305,
- 2355
+ 20250403,
+ 156
],
- "commit": "4618600e9443dabf5f9d3856a78645a2099f5987",
- "sha256": "011hfn1y929r6wg1ld4v3vn9i46cis80pzvc98yp62cxd4145ccn"
+ "commit": "a99437f46b5b823082e2fe4570911dd6cb06ef23",
+ "sha256": "1070xp3dwl0ns2wp4bd98yw4qv9f0n7q48i7q0n2y890505jarvw"
}
},
{
@@ -73600,26 +73752,26 @@
"repo": "tarsius/llama",
"unstable": {
"version": [
- 20250312,
- 1428
+ 20250314,
+ 2009
],
"deps": [
"compat"
],
- "commit": "ff77af7c5df678041aebb48497418ff8af0acefc",
- "sha256": "1a43lm4i7lppigi9mk9alylm3vganqn8prfx7dxiagxdrifif58k"
+ "commit": "48e5bc4919a4a29665362832d59ade8e248b0c3e",
+ "sha256": "0agn4n744fzf1f5i22448p1r7njd0kyxzs763gvml588r2ql2ja5"
},
"stable": {
"version": [
0,
6,
- 1
+ 2
],
"deps": [
"compat"
],
- "commit": "c1b320d6308a68d8841116745310cc55ac5ce74b",
- "sha256": "0pa7sdj7rxj8hr3r2lcwz3z04b8b9k61d9j9a7qr1n3n9x9krdjd"
+ "commit": "48e5bc4919a4a29665362832d59ade8e248b0c3e",
+ "sha256": "0agn4n744fzf1f5i22448p1r7njd0kyxzs763gvml588r2ql2ja5"
}
},
{
@@ -74065,16 +74217,16 @@
"repo": "doublep/logview",
"unstable": {
"version": [
- 20250306,
- 1331
+ 20250401,
+ 1723
],
"deps": [
"compat",
"datetime",
"extmap"
],
- "commit": "cd990bf63785897bfdfa0ec954db986f0361449f",
- "sha256": "1zxsyx61nh2x1lx55k1w0w3cj0p541dwc5i5pps7qfwqa0184f22"
+ "commit": "649d878f7e2aad0f938b2cf0a870f1968b4d5e30",
+ "sha256": "0jd9ym4hlj699a021xy3fhk2wr2pfkskw72ifzh5q50bz1nmiy3s"
},
"stable": {
"version": [
@@ -74838,8 +74990,8 @@
"repo": "emacs-lsp/lsp-mode",
"unstable": {
"version": [
- 20250312,
- 2052
+ 20250331,
+ 802
],
"deps": [
"dash",
@@ -74850,8 +75002,8 @@
"markdown-mode",
"spinner"
],
- "commit": "d3110e3d7dfcae2340353e30c523153ab9c1f347",
- "sha256": "0a73pnm5x1jcx966img8s6w7mps6sgldamjy98j38j7bhimgb6lw"
+ "commit": "7c0df125c19536646634dca9e27ecb3705db7521",
+ "sha256": "018w5356xaaw0q7r073gsgh3cy6i1chawc3qq82k3xlpylzflfly"
},
"stable": {
"version": [
@@ -75197,8 +75349,8 @@
"repo": "emacs-lsp/lsp-treemacs",
"unstable": {
"version": [
- 20250301,
- 131
+ 20250328,
+ 1727
],
"deps": [
"dash",
@@ -75207,8 +75359,8 @@
"lsp-mode",
"treemacs"
],
- "commit": "2495abd9df2f19335b4a280d9db641e02e2ddcfa",
- "sha256": "1xnj2kjiwwy4pdaif2yp7n1iirmgpdmi5w9ala0hmqki4yi5rgcc"
+ "commit": "312dee2b3ab776868c2b367d0ac15259689d981a",
+ "sha256": "043zqbx1y98bp9n6cq3cmm490rlhcj35mnm7jf52bny17fldchap"
},
"stable": {
"version": [
@@ -75624,14 +75776,14 @@
"repo": "amake/macports.el",
"unstable": {
"version": [
- 20250128,
- 148
+ 20250320,
+ 2309
],
"deps": [
"transient"
],
- "commit": "e80b6a523e49b6e15390ee00745035a4d87aea60",
- "sha256": "0chnnjzjz62fdwcjpix142ssw1nv879qwjczkmlxd77sfbcxjknf"
+ "commit": "e29f7ac8c17cfa04bb81c9f721f4a713709fe865",
+ "sha256": "13axnbqm2qdcldhz9mhvqfy3b5k6mg31jr0w63h3sxpm41ig8xcy"
}
},
{
@@ -75791,21 +75943,21 @@
},
{
"ename": "magik-mode",
- "commit": "6f0cac5a5c86d160012cbb19608ad67c97afb9f1",
- "sha256": "01zsjzxmax65a89x78cvi4ff0dxk1p9jlil0dhn3z2g8z92zhwvv",
+ "commit": "0a0a3425d94f48d9804478c0d1a2d77f41c6d6b9",
+ "sha256": "0i1y6kjsmi5q5jzf51srb1wm544xw8b5glgn48cmyzria277rygg",
"fetcher": "github",
"repo": "roadrunner1776/magik",
"unstable": {
"version": [
- 20250312,
- 815
+ 20250402,
+ 1954
],
"deps": [
"compat",
"yasnippet"
],
- "commit": "0c5131285845c7147b41dc5bd04372c71b690684",
- "sha256": "0wkvvdnpaa9079sdv0x3l3l56mhisnklp39mngk30hs7833fnpzq"
+ "commit": "38cbfd51fa9276ee4aff51c0996efb0872855ac9",
+ "sha256": "025d3216irm0yghkmqzwnp5kdnmrw1pwxzb4bphk3dlnwz9wq9dy"
},
"stable": {
"version": [
@@ -75828,8 +75980,8 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20250312,
- 1432
+ 20250401,
+ 1753
],
"deps": [
"compat",
@@ -75839,14 +75991,14 @@
"transient",
"with-editor"
],
- "commit": "ed4fa09eeeb531c0cfc3c7bf713d3929c2b2107d",
- "sha256": "06lshr77f3avgryc1pryiadhayxb3djw8rcvb8qj35g66rpdr6jl"
+ "commit": "bf58615a033b8c827bf630962531c67539789215",
+ "sha256": "0k15p39r5jikin86r5wsf5z9jsaica01f4s4sbwczikjjpfpq9r8"
},
"stable": {
"version": [
4,
3,
- 1
+ 2
],
"deps": [
"compat",
@@ -75856,8 +76008,8 @@
"transient",
"with-editor"
],
- "commit": "28d272ce0bcecc2e312d22ed15a48ad4cea564eb",
- "sha256": "07harzpyqrskx4xslj4xa1w1d0sza13zw5z0nam9kagi72cklvjv"
+ "commit": "bf58615a033b8c827bf630962531c67539789215",
+ "sha256": "0k15p39r5jikin86r5wsf5z9jsaica01f4s4sbwczikjjpfpq9r8"
}
},
{
@@ -76149,16 +76301,48 @@
"repo": "douo/magit-gptcommit",
"unstable": {
"version": [
- 20250216,
- 922
+ 20250327,
+ 139
],
"deps": [
"dash",
"llm",
"magit"
],
- "commit": "f943440459eebec979defe4161d7505fb76f4675",
- "sha256": "1vb361dxjgmh76hryviprvmy3djm2dj723f8sipfbshgrgqwpsl8"
+ "commit": "bd8b2ba558d0a6c44209488404755889d02c1b80",
+ "sha256": "1i82gqdcv30av538cxz927jc7kj5r0c1fq7xbx2iz7gyks93r9sv"
+ }
+ },
+ {
+ "ename": "magit-ido",
+ "commit": "766d5c6e7f8f3f785c2e6ea81bf12951ad0c52f7",
+ "sha256": "01vskbslzkqrznnaksrmlmfsij5ac58j6fmnpiaic58cjmbn8b50",
+ "fetcher": "github",
+ "repo": "emacsorphanage/magit-ido",
+ "unstable": {
+ "version": [
+ 20250330,
+ 1737
+ ],
+ "deps": [
+ "ido-completing-read+",
+ "magit"
+ ],
+ "commit": "2b94abf65a208e4c844d046217350efbf77cf582",
+ "sha256": "094j6k1cr3v4nbmy464mn3hpw58x02zjj835mqb0crl8vvxmgdpg"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0,
+ 0
+ ],
+ "deps": [
+ "ido-completing-read+",
+ "magit"
+ ],
+ "commit": "2b94abf65a208e4c844d046217350efbf77cf582",
+ "sha256": "094j6k1cr3v4nbmy464mn3hpw58x02zjj835mqb0crl8vvxmgdpg"
}
},
{
@@ -76261,17 +76445,18 @@
"repo": "emacsorphanage/magit-p4",
"unstable": {
"version": [
- 20220822,
- 2022
+ 20250323,
+ 2202
],
"deps": [
"cl-lib",
"magit",
- "magit-popup",
- "p4"
+ "p4",
+ "transient",
+ "with-editor"
],
- "commit": "0fd0f882eb14510714393c15c2ccb8d2c259f01e",
- "sha256": "0wdclkkqlfswqbsg8ld1gqji1rnxpl8s00ym7imgqdf1is961qj1"
+ "commit": "3a26854f60293d85501d2ee99a54d42ae2e16f98",
+ "sha256": "0kn7l90bwkj3a7jjfwl1wqm3y7008bpagyi98p4q7x2adgybdwwr"
},
"stable": {
"version": [
@@ -76383,30 +76568,30 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20250307,
- 1739
+ 20250401,
+ 1753
],
"deps": [
"compat",
"llama",
"seq"
],
- "commit": "3f79700f1b9a6f5f6fd6a77fd1e812c1b8e6463b",
- "sha256": "0hm4wcnr9ybsll507xdhmprb2in93pdn2mw9a1zf7cfvr4ygk0yg"
+ "commit": "bf58615a033b8c827bf630962531c67539789215",
+ "sha256": "0k15p39r5jikin86r5wsf5z9jsaica01f4s4sbwczikjjpfpq9r8"
},
"stable": {
"version": [
4,
3,
- 1
+ 2
],
"deps": [
"compat",
"llama",
"seq"
],
- "commit": "28d272ce0bcecc2e312d22ed15a48ad4cea564eb",
- "sha256": "07harzpyqrskx4xslj4xa1w1d0sza13zw5z0nam9kagi72cklvjv"
+ "commit": "bf58615a033b8c827bf630962531c67539789215",
+ "sha256": "0k15p39r5jikin86r5wsf5z9jsaica01f4s4sbwczikjjpfpq9r8"
}
},
{
@@ -77164,25 +77349,25 @@
"repo": "minad/marginalia",
"unstable": {
"version": [
- 20250203,
- 1018
+ 20250317,
+ 1632
],
"deps": [
"compat"
],
- "commit": "a527fb03b76a2bce1e360c6e73a095e06922c3f3",
- "sha256": "0q6n426yplj6iijsfx11lnlaz4l5iddav2dxml1p2zxvc4k2njy5"
+ "commit": "c51fd9e4d4258543e0cd8dedda941789163bec5a",
+ "sha256": "00dzckksfzvwjdy3v1g71nvkxnnpw2bmh8bmhf56qn3nzfj2yr89"
},
"stable": {
"version": [
- 1,
- 8
+ 2,
+ 0
],
"deps": [
"compat"
],
- "commit": "006a7cd0a14dd651dcff65ed96c0d52d2067b8c1",
- "sha256": "12kg0zd1zw2rc3pxi655gh37bxbbkpmdb05yi77rdccl8gh9jwry"
+ "commit": "c51fd9e4d4258543e0cd8dedda941789163bec5a",
+ "sha256": "00dzckksfzvwjdy3v1g71nvkxnnpw2bmh8bmhf56qn3nzfj2yr89"
}
},
{
@@ -77306,11 +77491,11 @@
"repo": "jrblevin/markdown-mode",
"unstable": {
"version": [
- 20250310,
- 417
+ 20250402,
+ 452
],
- "commit": "dd2cb2cdcd6594c3663cda20b465f09c773fcc90",
- "sha256": "16myq0adw6n38qlai7zzmrln5ckdhv668nyg52mkdyr5hamcpwp0"
+ "commit": "9d2850ed58719778d3e76411242d112e54998fd3",
+ "sha256": "1m7g12h94bv4m9fbcxa8q4kf81npniqka2mym6cgcbp8s896a783"
},
"stable": {
"version": [
@@ -77666,30 +77851,28 @@
"repo": "martianh/mastodon.el",
"unstable": {
"version": [
- 20250305,
- 2104
+ 20250330,
+ 1519
],
"deps": [
"persist",
- "request",
"tp"
],
- "commit": "fd59828c89e808d0a6d0d9abab8e830df494b515",
- "sha256": "1wc3y3pwg9xc27fa6xc2bcv809rxcbjy372r998wl95a81apx32g"
+ "commit": "163ba2b0b89a292b99bff0f574f5584ec888469a",
+ "sha256": "1j4n6ipiahxk6v84dnsrcpzaqsd4v9q2mviqkznm189cp98h6zxk"
},
"stable": {
"version": [
- 1,
- 1,
- 12
+ 2,
+ 0,
+ 0
],
"deps": [
"persist",
- "request",
"tp"
],
- "commit": "fd59828c89e808d0a6d0d9abab8e830df494b515",
- "sha256": "1wc3y3pwg9xc27fa6xc2bcv809rxcbjy372r998wl95a81apx32g"
+ "commit": "163ba2b0b89a292b99bff0f574f5584ec888469a",
+ "sha256": "1j4n6ipiahxk6v84dnsrcpzaqsd4v9q2mviqkznm189cp98h6zxk"
}
},
{
@@ -77827,11 +78010,11 @@
"repo": "mathworks/Emacs-MATLAB-Mode",
"unstable": {
"version": [
- 20241208,
- 1657
+ 20250401,
+ 1401
],
- "commit": "935137844e16551a5369f928d2591556be7fb9c2",
- "sha256": "0gwr1f5mmzgznpvki9nri6lm4lj3qxlv40hsbsjgvmk1921xs6xd"
+ "commit": "8686c85cf376f90549d3aaf8478ed381f22282aa",
+ "sha256": "02zfp0j562rcydkfb3l49jlrjnqmc4wknyax6nwmy5xzd0hb65pr"
},
"stable": {
"version": [
@@ -78421,11 +78604,11 @@
"repo": "meow-edit/meow",
"unstable": {
"version": [
- 20250201,
- 1911
+ 20250317,
+ 2300
],
- "commit": "0314cd1bc661c8900bae5ef65d55f67a9ddc7193",
- "sha256": "0knd02sx26cv76lci2w63fzvmvql30i052y2c15j1c9lhn7nz3pq"
+ "commit": "a7edff29d01195580c8ef723c2ab374b19552a5e",
+ "sha256": "0ijhf4if1a14ascprk9pa7wf4y97dx4vx0wg5iy1ppcxi96sx0d5"
},
"stable": {
"version": [
@@ -78445,14 +78628,14 @@
"repo": "skissue/meow-tree-sitter",
"unstable": {
"version": [
- 20241124,
- 2224
+ 20250314,
+ 1730
],
"deps": [
"meow"
],
- "commit": "d8e80d5ab97c85340b21be125f1e17edec2f21dd",
- "sha256": "13r4s6nr0p5fj38swrgz5hnd12cazyigligr18ikwc6sxzz9yj9z"
+ "commit": "3d578e0296a430f6f9d8a058ae7b3e3202422f5f",
+ "sha256": "0ccvvckrwz9z1phh3jrfl7d9pq07mmzczg23m3yb9i925zmgazr2"
},
"stable": {
"version": [
@@ -79248,14 +79431,14 @@
"repo": "countvajhula/mindstream",
"unstable": {
"version": [
- 20250307,
- 1736
+ 20250330,
+ 201
],
"deps": [
"magit"
],
- "commit": "ccd154e861223378c59b346319498df327301704",
- "sha256": "03bnskwaz76f56rzk9j2rn2xh9dbqgkdzfgrx42nrxp24ssry9sl"
+ "commit": "5ebd1846e67cb7cb8480511825cf76269aa32d00",
+ "sha256": "10j10wga3yimg9rgn35h1rj04ziyyk8z97ap0xzjq27w1np5d1md"
},
"stable": {
"version": [
@@ -79685,28 +79868,28 @@
"repo": "milanglacier/minuet-ai.el",
"unstable": {
"version": [
- 20250310,
- 1934
+ 20250401,
+ 1535
],
"deps": [
"dash",
"plz"
],
- "commit": "fffbb3a39a996fabb65b8f06ab5422bb53c500cd",
- "sha256": "0cq06rmm7j3xxfvsnb5s69byna3pwljcgp7bklfqm395h2d39wyr"
+ "commit": "78175bf60b4536ef1d64a0c7405fb575d4ef8f66",
+ "sha256": "1dcc1fdbpkzcd39sxz2dglah2zy6953w8plkaw6cx239g5dmhll9"
},
"stable": {
"version": [
0,
- 4,
- 4
+ 5,
+ 0
],
"deps": [
"dash",
"plz"
],
- "commit": "fffbb3a39a996fabb65b8f06ab5422bb53c500cd",
- "sha256": "0cq06rmm7j3xxfvsnb5s69byna3pwljcgp7bklfqm395h2d39wyr"
+ "commit": "bb1bff593496713ea7be99ea25060087905378dd",
+ "sha256": "1fb9azpxpayx99045ih85hrp377kyndhd4js8zmnkj24xbmin4iw"
}
},
{
@@ -79788,11 +79971,11 @@
"repo": "szermatt/mistty",
"unstable": {
"version": [
- 20250311,
- 2051
+ 20250401,
+ 1512
],
- "commit": "d7f0b02575e640a724caf26bad2f076ce0d9614d",
- "sha256": "02af8bd0bhz8n1s7amrnwkxyrwavxaf42gwvrdpzdggcrdf2nv9j"
+ "commit": "37124e957ebc442b7a91de681f913007956aaa7b",
+ "sha256": "01db57s23jl9pqg4vwfbr8d0v51ifpcibym4isxaqqnw9rr6h4gm"
},
"stable": {
"version": [
@@ -80383,15 +80566,15 @@
"repo": "damon-kwok/modern-sh",
"unstable": {
"version": [
- 20211101,
- 1001
+ 20250320,
+ 858
],
"deps": [
"eval-in-repl",
"hydra"
],
- "commit": "8ebebe77304aa8170f7af809e7564c79d3bd45da",
- "sha256": "00ixkd1586xv7707a1gpshml221wmnv92d3dyk1fzzxvws39zvdg"
+ "commit": "65bc75828f7d13af713f1a728c038e2915944cd3",
+ "sha256": "0dgsn405dk8lxhzm497visz9n0yyn261zxvk7lj7fyk7i2s983xs"
}
},
{
@@ -80441,11 +80624,11 @@
"repo": "protesilaos/modus-themes",
"unstable": {
"version": [
- 20250220,
- 647
+ 20250327,
+ 843
],
- "commit": "f3cd4d6983566dab0ef3bcddf812cfd565d00d08",
- "sha256": "1w0hkbpcy08n6czrxmw1v4cr4pfh84brjiiaxl6dnwi525l70b6p"
+ "commit": "55609222f9817f7f76f5832d87e95ac11bba9a86",
+ "sha256": "14w3g3yhlib0piq9k0lclrbdj9dns9mxsgkg9qz5kxmy21phr3wa"
},
"stable": {
"version": [
@@ -80833,11 +81016,11 @@
"repo": "takaxp/moom",
"unstable": {
"version": [
- 20240802,
- 800
+ 20250327,
+ 141
],
- "commit": "b90adeff532b39568a84f04f72a1eb60dbe4b175",
- "sha256": "1flsbrw431jd2gqnhw3hddgy5vgp1vm7vqr4617rr6hdiscgx6kd"
+ "commit": "127563df03abad087b68478bb57ee016dd50bede",
+ "sha256": "1fpbjywb5bq6b3an0y0vkd2x27ldxlpsf31g8yqf9c8ppwj1lyhi"
},
"stable": {
"version": [
@@ -80930,20 +81113,20 @@
"repo": "tarsius/morlock",
"unstable": {
"version": [
- 20250312,
- 1417
+ 20250314,
+ 2018
],
- "commit": "64946a45e9bf02abf9cb39ca3aed98af98e82824",
- "sha256": "0rkkx0f3lgk64mc5jmrmqil71nqhmsqiszmw5p6synqpk4gbvqaf"
+ "commit": "7f60075bd928948a7c6901a52b560d7e05a688ef",
+ "sha256": "0v8fxlaq95s2hrxi72y3dqcl9nd21jw56lpmdwkmcqjn8rialcas"
},
"stable": {
"version": [
2,
- 0,
- 1
+ 1,
+ 0
],
- "commit": "538ce842358172b97fc5028b6faa6fdf2549f0c3",
- "sha256": "1gmnx2s4qjcbfkhpnvhpc9833ibkb2wkj4jgdkw7i4hda63as4d9"
+ "commit": "7f60075bd928948a7c6901a52b560d7e05a688ef",
+ "sha256": "0v8fxlaq95s2hrxi72y3dqcl9nd21jw56lpmdwkmcqjn8rialcas"
}
},
{
@@ -83043,11 +83226,11 @@
"repo": "skeeto/nasm-mode",
"unstable": {
"version": [
- 20240610,
- 1505
+ 20250320,
+ 1646
],
- "commit": "7079eb4ce14d94830513facf9bf2fca9e030a4d1",
- "sha256": "1dacd8yvbl6arvrxwdjws42nnvwflvwxz366y295izf00pl0knaj"
+ "commit": "4e670f6dededab858251670aa5459c950f78d867",
+ "sha256": "12ynvw6l1a9n8x1q4fpm0fz15zf2vp3jibsq5z8si1czgkz0cw97"
},
"stable": {
"version": [
@@ -83362,11 +83545,11 @@
"repo": "rainstormstudio/nerd-icons.el",
"unstable": {
"version": [
- 20250308,
- 1335
+ 20250324,
+ 147
],
- "commit": "43178575201e3d2ef8c4a507ed4c281b0936f39a",
- "sha256": "1hvnl3xpn5d3pg6i1minzv6sjc9dahs2snzlsy76wvwf4kcjf9z5"
+ "commit": "14f7278dd7eb5eca762a6ff32467c72c661c0aae",
+ "sha256": "1r5wj13k6khlmkn5wy2q2n674bc551rpxn04x46j0brzgmd85k7g"
},
"stable": {
"version": [
@@ -83405,26 +83588,26 @@
"repo": "LuigiPiucco/nerd-icons-corfu",
"unstable": {
"version": [
- 20250226,
- 1715
+ 20250319,
+ 2322
],
"deps": [
"nerd-icons"
],
- "commit": "13166345b290d6c6a2ac6ba94a8d28ec3bb58c67",
- "sha256": "0ah215zl9f867n4wlim4f8b1lm33xpr3vz3c06pbaznnp9ym18ka"
+ "commit": "55b17ee20a5011c6a9be8beed6a9daf644815b5a",
+ "sha256": "0h2iphhsag77f14nj95fhkz7yv2ql94acj0c835x2ypkprqrs86w"
},
"stable": {
"version": [
0,
5,
- 0
+ 1
],
"deps": [
"nerd-icons"
],
- "commit": "13166345b290d6c6a2ac6ba94a8d28ec3bb58c67",
- "sha256": "0ah215zl9f867n4wlim4f8b1lm33xpr3vz3c06pbaznnp9ym18ka"
+ "commit": "55b17ee20a5011c6a9be8beed6a9daf644815b5a",
+ "sha256": "0h2iphhsag77f14nj95fhkz7yv2ql94acj0c835x2ypkprqrs86w"
}
},
{
@@ -83966,11 +84149,11 @@
"repo": "mrcnski/nimbus-theme",
"unstable": {
"version": [
- 20250307,
- 659
+ 20250327,
+ 1319
],
- "commit": "6a0b5a9d70a1067df5ada409584952f7e465b947",
- "sha256": "1xx1njb7h1y9ixr4dm9kywx1g3db37bn46xg8cg2il475hldk0ax"
+ "commit": "cb52913a6875df509f3ac8f2302f869abd65f670",
+ "sha256": "14fiqll57y04qb4phkjvwga2vypla0xs84m0g488hnz7gzlmxhpx"
},
"stable": {
"version": [
@@ -84433,26 +84616,26 @@
"repo": "emacscollective/no-littering",
"unstable": {
"version": [
- 20250304,
- 1951
+ 20250401,
+ 1510
],
"deps": [
"compat"
],
- "commit": "de767a4952b2375a2ce1a2f7fe17a417bfbf512e",
- "sha256": "0cxxkc55jd7mzsdk873jyv0pfj9bzvy7mfyas0mg5kn6g35zh968"
+ "commit": "ea15b1c607d4036ce37326bd5b4b2f4291ddfd60",
+ "sha256": "0bfyd276v32yflxd1ad3x5rlndmw3fk7z4q0p79ff09m993fsb54"
},
"stable": {
"version": [
1,
7,
- 5
+ 6
],
"deps": [
"compat"
],
- "commit": "0c119d46cce5c018e162fae4b36fd95ef26a76ac",
- "sha256": "1qr0spndzv03h0lcs2bjajadp9rg7clm506bnwbcqwfqxz9cxnvx"
+ "commit": "ea15b1c607d4036ce37326bd5b4b2f4291ddfd60",
+ "sha256": "0bfyd276v32yflxd1ad3x5rlndmw3fk7z4q0p79ff09m993fsb54"
}
},
{
@@ -84626,14 +84809,14 @@
"repo": "lxsameer/noether",
"unstable": {
"version": [
- 20250309,
- 1704
+ 20250320,
+ 1847
],
"deps": [
"posframe"
],
- "commit": "0a32429a6cf4c0f3f8157a16f778a7996a85e189",
- "sha256": "00mfqph58022ykfakgvs4qfg1ywignprhfpw45lfrjhf5k670xlv"
+ "commit": "c7b85569181f351ae03c4f4d3f622549332534cd",
+ "sha256": "0klzd6aykyzglrxq2l4cs2nad8njfwvipr1g729jxy8gq8gr09yk"
}
},
{
@@ -84929,20 +85112,19 @@
"url": "https://git.notmuchmail.org/git/notmuch",
"unstable": {
"version": [
- 20250218,
- 1254
+ 20250320,
+ 1017
],
- "commit": "0e10ca3a625c25c0238ecca2767aab7035b88a22",
- "sha256": "0h46qgyr5c6g3ylgxcxgjynf0bf51sf6738fpy0bc3n88y87pzph"
+ "commit": "dfc800c26e7bee1e42a8d96c300508ed9d5a109b",
+ "sha256": "0fcqddvb168bw3s62f0cbq8macm3fzi225mh5n0q8dwjxw7krx1m"
},
"stable": {
"version": [
0,
- 38,
- 3
+ 39
],
- "commit": "d0469c5b4c6ed9188b96b12363fced45291813fd",
- "sha256": "0y9fmd8qaybs3i6xndsmq9f5iskdc852i2bq442k7iyjgj3gw8rd"
+ "commit": "a5214eabb63ba78b84f4563942de1aa8763f0914",
+ "sha256": "1qq9bwhxrklkjysilmjmhzdwhxprc440krvml15mv8rind9xjll4"
}
},
{
@@ -85727,6 +85909,24 @@
"sha256": "159cjalj49w9kj603lqkxjchpq3zvlqssdi0nijwddsdf9qsd3sy"
}
},
+ {
+ "ename": "ob-aider",
+ "commit": "e86bbaabef311af57eb4279d02a1cf56117b71a4",
+ "sha256": "1p5j7jhcdy479s6n8vydm486f5nv9qilz6fg1id0naqhm581kskx",
+ "fetcher": "github",
+ "repo": "localredhead/ob-aider.el",
+ "unstable": {
+ "version": [
+ 20250325,
+ 1918
+ ],
+ "deps": [
+ "org"
+ ],
+ "commit": "f611b0e733323c04bbbcab710a78a87f47e5fc74",
+ "sha256": "0axzf6cccbpmks62kdw73y000bv1vbz118mxrm4sq1n0sk5c7nxh"
+ }
+ },
{
"ename": "ob-applescript",
"commit": "23b075774be913539c3f057dcb7f24fbc05c37a4",
@@ -85776,24 +85976,6 @@
"sha256": "10x4hxrjm4pr6vg42a961h9ilqzyd0l0fv7fsbq9clxi439f1nd6"
}
},
- {
- "ename": "ob-axiom",
- "commit": "8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf",
- "sha256": "17qh4hsr3aw4d0p81px3qcbax6dv2zjhyn5n9pxqwcp2skm5vff5",
- "fetcher": "git",
- "url": "https://bitbucket.org/pdo/axiom-environment",
- "unstable": {
- "version": [
- 20220612,
- 1535
- ],
- "deps": [
- "axiom-environment"
- ],
- "commit": "01d88daa0c864af9918db5a147fbb5e435dec199",
- "sha256": "03cxb6zdqmzgjp8r6hcirf8xl772j7xqk2nw17gjkn4xqbwfyn62"
- }
- },
{
"ename": "ob-base64",
"commit": "d82c7daa606c1c0c2ed4abe7601c16e8b261de12",
@@ -87385,20 +87567,20 @@
"repo": "tarides/ocaml-eglot",
"unstable": {
"version": [
- 20250310,
- 1359
+ 20250401,
+ 1605
],
- "commit": "52e59e3dba1f8af1e90166c556e6f3b567cd9857",
- "sha256": "1352ckf64dijgpdmsgqs4mbl7hpd942f2px251br986v7k16vscl"
+ "commit": "049449a28bf8b5be87854df344963865303998ce",
+ "sha256": "0pabbw8kx8f436pmvarlbcky8vfqp2s9hl50bvi363b4sh84vqxg"
},
"stable": {
"version": [
1,
- 0,
+ 1,
0
],
- "commit": "43e60321cf3b12e7a4137087f8810346e4e1bcfd",
- "sha256": "04kcs40mizfm792qjqfmabyiapam54vxvsjcc2yyavwrwiz2m94q"
+ "commit": "08b35089c4f3cd1bab18a314b2baa733a0e09e42",
+ "sha256": "0r2y4mfh27lysc77vv3xpaqn25h69j1m7wpa8h37n8dq0pq41746"
}
},
{
@@ -87639,26 +87821,26 @@
"repo": "oer/oer-reveal",
"unstable": {
"version": [
- 20250220,
- 1248
+ 20250324,
+ 1446
],
"deps": [
"org-re-reveal"
],
- "commit": "86fb46ae523b1c953af4172fb6b468fd62fa3a71",
- "sha256": "1w8ryyh6f1imibyvkzipjhfby0jqh5mvihs0kni4l0wwpbjys21k"
+ "commit": "c502603057dea68b4e4e96434bb3b6260456fd6e",
+ "sha256": "0k1h27ach29v5clvfpdgj2q2p5sgcijh0k9ch92zlms197rw57zm"
},
"stable": {
"version": [
4,
- 28,
- 4
+ 30,
+ 2
],
"deps": [
"org-re-reveal"
],
- "commit": "414a4627a414f3c499637a4347326b345d0768fb",
- "sha256": "1w8ryyh6f1imibyvkzipjhfby0jqh5mvihs0kni4l0wwpbjys21k"
+ "commit": "c502603057dea68b4e4e96434bb3b6260456fd6e",
+ "sha256": "0k1h27ach29v5clvfpdgj2q2p5sgcijh0k9ch92zlms197rw57zm"
}
},
{
@@ -87839,20 +88021,20 @@
"repo": "captainflasmr/ollama-buddy",
"unstable": {
"version": [
- 20250312,
- 2035
+ 20250401,
+ 1942
],
- "commit": "b734f1220973bd54a8e96569bddfc6da55f10f56",
- "sha256": "1a4ygzn25ghd8997d7l201wz5h6ph2zjchnaaxpfiz14qb64qggf"
+ "commit": "8fa0875eb996e961d1f645f5a875a24ecec727bd",
+ "sha256": "1ycafmfvchq94l0zl53rgwr9rn50vzmw79nh6fx22nsw4mjnnrnp"
},
"stable": {
"version": [
0,
- 1,
+ 2,
0
],
- "commit": "2e200f55c893e7b8c24da3c343e753ace7f9df93",
- "sha256": "055ffm4ipj85fk1lq31gwbqfnimz44b2b1rns326nqfdgqvsvw4p"
+ "commit": "4b5f89f765b8e8465d51efe6062b9242122de189",
+ "sha256": "0mq74zb3jr0i3p9p4qicm31yym0wmq3i846ayg9qb4vdf94amz4l"
}
},
{
@@ -88184,21 +88366,6 @@
"sha256": "1qk7xcca7inkwmdwcai4j43pb2nr8s89c4s0hjmc1bp3grryqrqj"
}
},
- {
- "ename": "one-themes",
- "commit": "504fb2fa2fe17eb008f7e9b8f7fb394f4a3ebd28",
- "sha256": "11c6py5vani2cv4qjvizlzz9xvr5v57qxy1chcxy2lq3jlz1q5w0",
- "fetcher": "github",
- "repo": "balajisivaraman/emacs-one-themes",
- "unstable": {
- "version": [
- 20200720,
- 1444
- ],
- "commit": "16aa7318490c0f47aca328a8c6cfe3267a80bb76",
- "sha256": "1dyfb0c5pf20fs6jdi7vsj47jzbvciqfm5fypa2m7lf0093sc5ig"
- }
- },
{
"ename": "one-time-pad-encrypt",
"commit": "855ea20024b606314f8590129259747cac0bcc97",
@@ -88466,20 +88633,26 @@
"repo": "danielfleischer/opensub",
"unstable": {
"version": [
- 20240501,
- 1946
+ 20250329,
+ 717
],
- "commit": "22cc8ef1e119c3cc5f605ca5be4cf680745c503a",
- "sha256": "1v7cn4j43xzdwgpn9103bv057n5pmd9yrdvciv3lwz85dqimlp9a"
+ "deps": [
+ "plz"
+ ],
+ "commit": "d8b11e979897616a661edd22a759e5cb025af356",
+ "sha256": "0qjlikmy4rhn3rg0g1cjq9aad9q83xqq9mnlwjkr6a0f3d33imbn"
},
"stable": {
"version": [
0,
- 3,
+ 4,
0
],
- "commit": "22cc8ef1e119c3cc5f605ca5be4cf680745c503a",
- "sha256": "1v7cn4j43xzdwgpn9103bv057n5pmd9yrdvciv3lwz85dqimlp9a"
+ "deps": [
+ "plz"
+ ],
+ "commit": "d8b11e979897616a661edd22a759e5cb025af356",
+ "sha256": "0qjlikmy4rhn3rg0g1cjq9aad9q83xqq9mnlwjkr6a0f3d33imbn"
}
},
{
@@ -88577,25 +88750,25 @@
"repo": "oantolin/orderless",
"unstable": {
"version": [
- 20250201,
- 2341
+ 20250316,
+ 2046
],
"deps": [
"compat"
],
- "commit": "c7cb04499d94ee1c17affb29b1cfcd2a45116c97",
- "sha256": "1g0qf17fmpabmi7ap057fy1rinqvvb0wa7famnakinhxw96l479d"
+ "commit": "254f2412489bbbf62700f9d3d5f18e537841dcc3",
+ "sha256": "1la91fk322n600h4wnavx7a6rdc44mz4v4gg1fb3cpwjsw746sl8"
},
"stable": {
"version": [
1,
- 3
+ 4
],
"deps": [
"compat"
],
- "commit": "2b7a1688f24cc8ef5a3c3a6dab8e00d833bcda59",
- "sha256": "0w7vrhqg3klr0zxnijmfgfgr5nf6z3cmlrbw3qz9y7z2p2ll5w8m"
+ "commit": "254f2412489bbbf62700f9d3d5f18e537841dcc3",
+ "sha256": "1la91fk322n600h4wnavx7a6rdc44mz4v4gg1fb3cpwjsw746sl8"
}
},
{
@@ -90225,6 +90398,21 @@
"sha256": "05y8k7r9yc8x11v344fnnpc3iq4lcanwhpgy5xnczbbxxlc8x3pk"
}
},
+ {
+ "ename": "org-expose-emphasis-markers",
+ "commit": "d789e986057b4b2dfbc0b4c6980d248c705d5214",
+ "sha256": "0p4ms4l6gr9a94vs4yyf9dfc7jgb3jclhcl38mr47w8rmdsn2ww5",
+ "fetcher": "github",
+ "repo": "lorniu/org-expose-emphasis-markers",
+ "unstable": {
+ "version": [
+ 20250320,
+ 848
+ ],
+ "commit": "79479b72a683faaad01e73ca4ee16deabd11d533",
+ "sha256": "0w65dmm7icyx98vv964frg1zm68y7yz1y85a2vfbksy0y2nic40d"
+ }
+ },
{
"ename": "org-fancy-priorities",
"commit": "712902ae1cf967ceb2052266ed3244e92998f8a7",
@@ -90699,6 +90887,30 @@
"sha256": "0vjn3n28rwnvgwfd5dcvdyphn0xrbapd45y7mgx8c4dma112r6qj"
}
},
+ {
+ "ename": "org-invoice-table",
+ "commit": "7244ee98eea368afe9fe9d09a3a92d46830b1a5c",
+ "sha256": "160y8ikzx0n623wlwc8wg88qv4ga3fl015wl4dy19lflmf51c4mi",
+ "fetcher": "codeberg",
+ "repo": "trevdev/org-invoice-table",
+ "unstable": {
+ "version": [
+ 20250330,
+ 2308
+ ],
+ "commit": "6bbd8178d8170c4716ef09dae1f8bbf0d181497c",
+ "sha256": "0zg3j2iy5b839751jzpw2z85q2qrj7n33gzxy1qqgpbkh1blhlyb"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0,
+ 1
+ ],
+ "commit": "fea8084575e82abb024cd7c8cbcc14c7317c962f",
+ "sha256": "0c2vf99d5hz9hs3q4wjg1cayy69m4xgc2fpihhqck3yk1vrs33gl"
+ }
+ },
{
"ename": "org-iv",
"commit": "66dfdd37cd5e58e25d259c5bf925418eb9cd26d0",
@@ -90890,28 +91102,28 @@
"repo": "gizmomogwai/org-kanban",
"unstable": {
"version": [
- 20250312,
- 2032
+ 20250329,
+ 2201
],
"deps": [
"dash",
"s"
],
- "commit": "cb96fa3ae526b6b000e279bc8cd650d6d359771b",
- "sha256": "1f31496pqxx29xmlysw52092bfcw9zkjrf7ds5wdvjiq60qf443c"
+ "commit": "bc7864f2140d3ed510ec0ecd60c6d3d8b8589ea4",
+ "sha256": "0sibmj1phzxa01awb0r32v2s1ysv2nph1zzgkhi3ai5gb47hfqaz"
},
"stable": {
"version": [
0,
6,
- 13
+ 15
],
"deps": [
"dash",
"s"
],
- "commit": "cb96fa3ae526b6b000e279bc8cd650d6d359771b",
- "sha256": "1f31496pqxx29xmlysw52092bfcw9zkjrf7ds5wdvjiq60qf443c"
+ "commit": "bc7864f2140d3ed510ec0ecd60c6d3d8b8589ea4",
+ "sha256": "0sibmj1phzxa01awb0r32v2s1ysv2nph1zzgkhi3ai5gb47hfqaz"
}
},
{
@@ -90984,15 +91196,15 @@
"url": "https://repo.or.cz/org-link-beautify.git",
"unstable": {
"version": [
- 20250314,
- 2312
+ 20250331,
+ 814
],
"deps": [
"nerd-icons",
"qrencode"
],
- "commit": "a8e4c53b5890780b1ce5ddd2b009c80d94c4378a",
- "sha256": "1ipv16hcm52ba81rnl9wzvkfsamc1bcv6z0g6x2y9gyl47llvrnr"
+ "commit": "f1047d50c2a13a5a7fd010fc1e6a90e7bbc9f72d",
+ "sha256": "0hqmlzn4c1xlj3c3dwi37hn9ncfqc6h5vah11jsf6l58p3fplrj6"
},
"stable": {
"version": [
@@ -91153,11 +91365,11 @@
"repo": "org-mime/org-mime",
"unstable": {
"version": [
- 20241001,
- 415
+ 20250318,
+ 2155
],
- "commit": "90aa9081ec00a1705552434cb45ff223aa9f8711",
- "sha256": "12144hhiygvbx2ws01b47z4wqqd5jfbpxx4cn503mkqwcxzvpvgb"
+ "commit": "9571c148eed5e86fdd54eb6bf2814947c2c745a6",
+ "sha256": "0k001ppva1zyb9aahisk5dwqglyxdr0snwnkbhk14qv2hvfjz9x6"
},
"stable": {
"version": [
@@ -91248,14 +91460,15 @@
"repo": "minad/org-modern",
"unstable": {
"version": [
- 20250311,
- 1701
+ 20250326,
+ 1539
],
"deps": [
- "compat"
+ "compat",
+ "org"
],
- "commit": "e7a4c5e4a1d309895c60b3a3b3e62ab1f6a926b4",
- "sha256": "04bmlwc81d8h8n10xb2nhwmcvn1701nr73hxajl6hasswzqqmh70"
+ "commit": "0e0756f319c637abf424cef96ee35617a7d8c320",
+ "sha256": "1vp6bkkh4bdc3fighhqfv00whaaj580qraay16fg5kgci4rkkh10"
},
"stable": {
"version": [
@@ -91482,30 +91695,30 @@
"repo": "meedstrom/org-node",
"unstable": {
"version": [
- 20250313,
- 1124
+ 20250326,
+ 1504
],
"deps": [
"el-job",
"llama",
"magit-section"
],
- "commit": "983e0ef82598cad83614f88daa259ed0d14e6419",
- "sha256": "1ypwwbj8dnjrnvpflv8lfg1dsi5kzrjqgmn1ca2s8naj262dlyw9"
+ "commit": "a6d42efe84f1e3c881c0aeca7521b9f5cba3c3f1",
+ "sha256": "03600cxy8dr2sd49d07v61izxpvdxgfyiangjzkbma4qdpbkmjgh"
},
"stable": {
"version": [
2,
- 3,
- 2
+ 4,
+ 1
],
"deps": [
"el-job",
"llama",
"magit-section"
],
- "commit": "983e0ef82598cad83614f88daa259ed0d14e6419",
- "sha256": "1ypwwbj8dnjrnvpflv8lfg1dsi5kzrjqgmn1ca2s8naj262dlyw9"
+ "commit": "cdd28c693986879e6460535ee8a34d4eeeeef35d",
+ "sha256": "0yvc61ydz8c8wms5pwb14v67da7w4l3xvd5w4x83qf81d9f44w9v"
}
},
{
@@ -91516,8 +91729,8 @@
"repo": "meedstrom/org-node-fakeroam",
"unstable": {
"version": [
- 20250306,
- 2208
+ 20250316,
+ 1005
],
"deps": [
"compat",
@@ -91525,8 +91738,8 @@
"org-node",
"org-roam"
],
- "commit": "9befbb231df050d31fb8b8d01880668bc90f0799",
- "sha256": "0m7iijjf58hcx0mz80z6nrwszhqzw8fv0r7q81xg3pfzigc3xr7g"
+ "commit": "fda864320606e1e860b5bd9a6b2b08aec9abc8de",
+ "sha256": "0kf9a3fzczjwc2m1gi1kvmka49rw3682867i1f0xzb63hhdln5pg"
},
"stable": {
"version": [
@@ -92196,28 +92409,28 @@
"repo": "oer/org-re-reveal",
"unstable": {
"version": [
- 20250220,
- 1236
+ 20250323,
+ 840
],
"deps": [
"htmlize",
"org"
],
- "commit": "88e9d9e679e75e40acd93566a27a342437419992",
- "sha256": "1i7r7i6r1s3bzw2vnmb5j052461n95bdj0kj0k8l9vbrhgs602v3"
+ "commit": "53e9be7d89a4ffd96690271bef0d7d5c58b8eae6",
+ "sha256": "1aj225d59isdpmyzghlb6v6ph54vp4v8cylv0p8wiqrf197fyz58"
},
"stable": {
"version": [
3,
- 34,
- 2
+ 35,
+ 0
],
"deps": [
"htmlize",
"org"
],
- "commit": "88e9d9e679e75e40acd93566a27a342437419992",
- "sha256": "1i7r7i6r1s3bzw2vnmb5j052461n95bdj0kj0k8l9vbrhgs602v3"
+ "commit": "53e9be7d89a4ffd96690271bef0d7d5c58b8eae6",
+ "sha256": "1aj225d59isdpmyzghlb6v6ph54vp4v8cylv0p8wiqrf197fyz58"
}
},
{
@@ -92469,29 +92682,28 @@
"repo": "akirak/org-reverse-datetree",
"unstable": {
"version": [
- 20240802,
- 1519
+ 20250401,
+ 1407
],
"deps": [
"dash",
"org"
],
- "commit": "d029e2263de23b19ed89f9757ad69b7cb33bda32",
- "sha256": "08fh2qmzig3zw5106hhq55847b5cz9l2pl82cqsqbwf93ndflygk"
+ "commit": "4ba47f2cd3a08a032858795fa37416212662b585",
+ "sha256": "0y95im68xgxbfnpslkhmh743fw7dik1dnki1jncw8q6nsx2jkvvy"
},
"stable": {
"version": [
0,
4,
- 2,
- 2
+ 3
],
"deps": [
"dash",
"org"
],
- "commit": "3ac9b35ebe872f5a619f2e6abe281df66ebbcfe0",
- "sha256": "0lfr88wb98yh9fi2hnvd5f3xdcb1d480shqrcyg7gyqcvx64shii"
+ "commit": "4ba47f2cd3a08a032858795fa37416212662b585",
+ "sha256": "0y95im68xgxbfnpslkhmh743fw7dik1dnki1jncw8q6nsx2jkvvy"
}
},
{
@@ -92541,8 +92753,8 @@
"repo": "org-roam/org-roam",
"unstable": {
"version": [
- 20250313,
- 134
+ 20250324,
+ 2140
],
"deps": [
"dash",
@@ -92550,8 +92762,8 @@
"magit-section",
"org"
],
- "commit": "db4170a459cba06bd3d36fb6dc748364774ec204",
- "sha256": "1dc9z9xpr13iklz47mncrb9ccqbaa30jaxlki0ymr4pcwb5b4sl2"
+ "commit": "046822b512ffecdee7d110f73dd3a511802ca590",
+ "sha256": "0jbj48glh0r6fkb0lk1xb9067x2myp3krkw2byycijwdq1nlqzv2"
},
"stable": {
"version": [
@@ -93089,20 +93301,20 @@
"repo": "bastibe/org-static-blog",
"unstable": {
"version": [
- 20240727,
- 718
+ 20250320,
+ 1842
],
- "commit": "34c9a60a00bce7ad70e7c6b28696edec5affcf06",
- "sha256": "0g0y8w2i0hs9dywdpxv307gkqnpgyibzmi1sbbqxqj9m8gcib90k"
+ "commit": "728968e4a84ba28c5acedc54ece17e49d6811ad9",
+ "sha256": "1b07q89j153i7al78cg9pxaz93yk0qbdf4mwaalrwiqfkdbm5msn"
},
"stable": {
"version": [
1,
- 6,
+ 7,
0
],
- "commit": "61a3ab0e2e8e1ac0ef8772e89ae320c07142f7f5",
- "sha256": "0p3bhnp91x65xr5d40kdmyj7vgyq62bvq3b1gfwv7881sh8p6hr9"
+ "commit": "728968e4a84ba28c5acedc54ece17e49d6811ad9",
+ "sha256": "1b07q89j153i7al78cg9pxaz93yk0qbdf4mwaalrwiqfkdbm5msn"
}
},
{
@@ -93871,11 +94083,11 @@
"repo": "pinoaffe/org-vcard",
"unstable": {
"version": [
- 20240309,
- 839
+ 20250325,
+ 1512
],
- "commit": "fab5ea81d8a4bb1123cdc0287b9b58c062d5b372",
- "sha256": "1p0zx59m2839gpnizn7df1zw57s8i9c35xbw9fbqshbs8lv0ag4j"
+ "commit": "c15d70fd8cc983f185b86c884dee0e2e0dadaf07",
+ "sha256": "1lyfiwpqq96qnjygw0m7r91ykikc749g7pz80par5bww2km3ika1"
},
"stable": {
"version": [
@@ -94410,30 +94622,30 @@
"repo": "magit/orgit",
"unstable": {
"version": [
- 20250301,
- 2339
+ 20250401,
+ 1810
],
"deps": [
"compat",
"magit",
"org"
],
- "commit": "6ad0dc35c8df54fae4ef27e5145760e22fbbf890",
- "sha256": "0yi73l7hm6x5pyalfmcv0mnklhc574xij35q8zkh6ahrnfbyv8ks"
+ "commit": "efd98e5caaac1d08677dae95be40fab65dcda2c8",
+ "sha256": "0pzcmd4d82nmg98nrnk73qr02k1hy0qyagsbrxyjdpfzrg3ysmp9"
},
"stable": {
"version": [
2,
0,
- 1
+ 2
],
"deps": [
"compat",
"magit",
"org"
],
- "commit": "6ad0dc35c8df54fae4ef27e5145760e22fbbf890",
- "sha256": "0yi73l7hm6x5pyalfmcv0mnklhc574xij35q8zkh6ahrnfbyv8ks"
+ "commit": "efd98e5caaac1d08677dae95be40fab65dcda2c8",
+ "sha256": "0pzcmd4d82nmg98nrnk73qr02k1hy0qyagsbrxyjdpfzrg3ysmp9"
}
},
{
@@ -94444,8 +94656,8 @@
"repo": "magit/orgit-forge",
"unstable": {
"version": [
- 20240808,
- 1947
+ 20250401,
+ 1810
],
"deps": [
"compat",
@@ -94454,14 +94666,14 @@
"org",
"orgit"
],
- "commit": "2718a6aaf0f64cb52c64c419053fbc80eb358c8d",
- "sha256": "1xcv7kqsrv39rk8fjd2sbl2wrr8mdb6y1xipifki4q7mry1c6v6w"
+ "commit": "764820769e321a76622aaafe7617b4231985b5f0",
+ "sha256": "0v79xc4ss9c4wz6spplrlfzzgynfs264c6gxhzjffpa9vqnvbc6g"
},
"stable": {
"version": [
1,
0,
- 0
+ 1
],
"deps": [
"compat",
@@ -94470,8 +94682,8 @@
"org",
"orgit"
],
- "commit": "2718a6aaf0f64cb52c64c419053fbc80eb358c8d",
- "sha256": "1xcv7kqsrv39rk8fjd2sbl2wrr8mdb6y1xipifki4q7mry1c6v6w"
+ "commit": "764820769e321a76622aaafe7617b4231985b5f0",
+ "sha256": "0v79xc4ss9c4wz6spplrlfzzgynfs264c6gxhzjffpa9vqnvbc6g"
}
},
{
@@ -94613,20 +94825,20 @@
"repo": "tgbugs/orgstrap",
"unstable": {
"version": [
- 20230408,
- 2232
+ 20250316,
+ 1815
],
- "commit": "f35bccde556b0f82515e79ee69f4379469276356",
- "sha256": "1z0zwx2ccyzd5rk93xffz3h9c8b8riadkx5n9k38p2agnsq07h52"
+ "commit": "67f4f61716750b4cf4da715b40a19c5ed4bb505c",
+ "sha256": "09cqq0wh1fql56rb07lwl8xdb8vz9wsbg8qkdsprjhjrfw6cpdgm"
},
"stable": {
"version": [
1,
5,
- 5
+ 6
],
- "commit": "f35bccde556b0f82515e79ee69f4379469276356",
- "sha256": "1z0zwx2ccyzd5rk93xffz3h9c8b8riadkx5n9k38p2agnsq07h52"
+ "commit": "67f4f61716750b4cf4da715b40a19c5ed4bb505c",
+ "sha256": "09cqq0wh1fql56rb07lwl8xdb8vz9wsbg8qkdsprjhjrfw6cpdgm"
}
},
{
@@ -94637,11 +94849,11 @@
"repo": "tbanel/orgaggregate",
"unstable": {
"version": [
- 20250303,
- 1454
+ 20250328,
+ 1730
],
- "commit": "51a95f9322ffa61db5b3f037206085d3e44d59be",
- "sha256": "0kr4i8331mjlv6vcs4mcw111xawvcaasnwhc4wp9bkga31brhyxj"
+ "commit": "20060ab4d7a73beffe141145ee319d6a6b86d891",
+ "sha256": "0cph5p8b24s4pg0284q69ffk25jl3bkxyf9mw61qdrnk0wcpcigr"
}
},
{
@@ -95168,11 +95380,11 @@
"repo": "jamescherti/outline-indent.el",
"unstable": {
"version": [
- 20250227,
- 1641
+ 20250320,
+ 1659
],
- "commit": "ff1b6ecf642c673936f3c258d329c76c45e30854",
- "sha256": "044qxaczp50bxpdwcyyxi6lqpq2rdm4yfjv7g3867kz44nxvwspq"
+ "commit": "e844d1e4b34bd3e2d0ccfd4cd289c90972673606",
+ "sha256": "0p517kmx85c225wqmff6b4s5rw49b4vaq28rmv03s1q26im7q7ip"
},
"stable": {
"version": [
@@ -95527,26 +95739,26 @@
"repo": "mmitch/ox-bb",
"unstable": {
"version": [
- 20240903,
- 2115
+ 20240907,
+ 1042
],
"deps": [
"org"
],
- "commit": "129ea37caf6de6f43845bd36f16fd78251a3afe9",
- "sha256": "1qbaqfbz43z2acyxgsjbj07xldm04jrf2ncjdzcwbnkz29prflqd"
+ "commit": "4d0a3ea6c4509ecb73a288da11140b588a902e76",
+ "sha256": "0fx6wq5wjf6c6qpd5ipr4c801mxw9lfan5kzjsin9nh493yq03sw"
},
"stable": {
"version": [
0,
0,
- 1
+ 2
],
"deps": [
"org"
],
- "commit": "37e22316afac9dd73dec072ac6420e5c1c4471b6",
- "sha256": "0a2vp4br1s4zjvjz7z7j3kzzlnb4rzmash1425rz55zg2v3zsi0a"
+ "commit": "4d0a3ea6c4509ecb73a288da11140b588a902e76",
+ "sha256": "0fx6wq5wjf6c6qpd5ipr4c801mxw9lfan5kzjsin9nh493yq03sw"
}
},
{
@@ -95562,6 +95774,14 @@
],
"commit": "647e7ef74c559ca189b46f1e79e9fcf8146a2af3",
"sha256": "0v450b65mixl73sp3iwyv5lkik65575wpynbhy4y9wxcgkyvz98p"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0
+ ],
+ "commit": "647e7ef74c559ca189b46f1e79e9fcf8146a2af3",
+ "sha256": "0v450b65mixl73sp3iwyv5lkik65575wpynbhy4y9wxcgkyvz98p"
}
},
{
@@ -96172,14 +96392,14 @@
"repo": "msnoigrs/ox-rst",
"unstable": {
"version": [
- 20200815,
- 1511
+ 20250402,
+ 923
],
"deps": [
"org"
],
- "commit": "99fa790da55b57a3f2e9aa187493ba434a64250e",
- "sha256": "0dxadzbha2fvg42jh4ng8hjb582mv7avlzmpxlzf32qxf6x8r638"
+ "commit": "a196a3e5284cb9d16a49ae6c23fb08eaaad1ea7b",
+ "sha256": "078qj8l4p8h9981klr7cbgmv3mv5f4pi3myz4a3gwjcfnz8qwy29"
}
},
{
@@ -96392,14 +96612,14 @@
"repo": "jmpunkt/ox-typst",
"unstable": {
"version": [
- 20241130,
- 1002
+ 20250326,
+ 1817
],
"deps": [
"org"
],
- "commit": "d00fc1d21657f925c7bd92e9b9cab51047bbcb2f",
- "sha256": "1qqcajy5kssjrd49nf8cl5gg82scl77z341kwrci5kz5jjkpbhhd"
+ "commit": "0cb0aa7f0c54bb2239516a0a4b02ce5ff7458a84",
+ "sha256": "0qw2r32d3dld409k3806i56vcny7nnjmlcp11wgqdfx32vy6hz02"
}
},
{
@@ -96681,14 +96901,14 @@
"repo": "purcell/package-lint",
"unstable": {
"version": [
- 20250307,
- 912
+ 20250324,
+ 1912
],
"deps": [
"let-alist"
],
- "commit": "6170c1e5b79f9b9f606ab17ab4d9ffb9bce3ebde",
- "sha256": "1fvi79pwlvvdakcmvf6jv9ba400lqfjsdcshg2q4rnj5v1a797pn"
+ "commit": "d6554e3bd4b8399be6fcc22e887fe3f9865c995a",
+ "sha256": "0m666f94h9kzhgpsnviyk7kyf4klk85i4mm3h22kbhdnh1hrqfw6"
},
"stable": {
"version": [
@@ -97473,19 +97693,19 @@
"repo": "joostkremers/parsebib",
"unstable": {
"version": [
- 20250225,
- 840
+ 20250316,
+ 2257
],
- "commit": "735e308fc5b7aaed975764f6c7139d1c4bf28d0c",
- "sha256": "0zr4i8gaa6vnkm4ggrgpc7fsdayfxxb8wi59c3dhkyydmvcdzqsp"
+ "commit": "7bfde4e4679413424a9a9af099203d5c23e32cd2",
+ "sha256": "180lvlq6xfri1lag85s6478x8cv4iccj6qk2rag9nm19yrhxfh7a"
},
"stable": {
"version": [
6,
- 6
+ 7
],
- "commit": "a25621930e67e267133b08698a72fa80a42edfc8",
- "sha256": "0gh8bv6q9041q0b9spw7glj3lfvkj8yl743b4xc1y5mjj8alb466"
+ "commit": "7bfde4e4679413424a9a9af099203d5c23e32cd2",
+ "sha256": "180lvlq6xfri1lag85s6478x8cv4iccj6qk2rag9nm19yrhxfh7a"
}
},
{
@@ -98267,14 +98487,14 @@
"repo": "krisbalintona/pdf-meta-edit",
"unstable": {
"version": [
- 20250114,
- 2348
+ 20250321,
+ 2317
],
"deps": [
"compat"
],
- "commit": "74af23554ee929c191c734794f322cbb854f880d",
- "sha256": "19vk7zvajm99asrm7dai3ip53clfsjs1bfxv6sqqb0d1vlxm056r"
+ "commit": "8c2690f070d79e7cb495c0d3e04b48db2a2bbc3e",
+ "sha256": "0nlk2m652jzccy1lcpxmhjhjdcbkikg8nggpdlsscimrf9hid0f6"
},
"stable": {
"version": [
@@ -98982,25 +99202,25 @@
"repo": "emarsden/pg-el",
"unstable": {
"version": [
- 20250308,
- 1028
+ 20250329,
+ 1244
],
"deps": [
"peg"
],
- "commit": "e1815943e14b97ff03aa81b4e6bddb2bb582da52",
- "sha256": "08sjsgjkzi53xwi8l1vjb48qc6clnsknlrv3pikr81dhbjr986i8"
+ "commit": "b5978eab882e65b23b7fdf1c3cf7adc834e9e8bf",
+ "sha256": "03m4rqplfdny94akpgpznzr320sdhkhfx16jsdvxgmlsfajm1cvc"
},
"stable": {
"version": [
0,
- 49
+ 51
],
"deps": [
"peg"
],
- "commit": "f957bb6679dce1a24b06e245f695c04556977752",
- "sha256": "0k7fyr7bkmbb2s0w36rachn3qh5xczgla5vps49kzavqfcfhk9fc"
+ "commit": "b5978eab882e65b23b7fdf1c3cf7adc834e9e8bf",
+ "sha256": "03m4rqplfdny94akpgpznzr320sdhkhfx16jsdvxgmlsfajm1cvc"
}
},
{
@@ -99327,11 +99547,11 @@
"repo": "emacs-php/php-mode",
"unstable": {
"version": [
- 20250109,
- 2103
+ 20250331,
+ 1736
],
- "commit": "0f756a8c0782ebdc00557addc68763305c91ca51",
- "sha256": "12alin9lfp8lxrd8g9d1nld8cha4zmfbpjz6mjzmi1midv4b0zdc"
+ "commit": "df830a1894ad9e17f4cd9803c0353942179bfdcb",
+ "sha256": "0233y6gaqfryv6i91wygf9w67ssn73wwl50gcdsgyl7giw8nrf14"
},
"stable": {
"version": [
@@ -99439,8 +99659,8 @@
"repo": "emacs-php/phpactor.el",
"unstable": {
"version": [
- 20250307,
- 1931
+ 20250331,
+ 1310
],
"deps": [
"async",
@@ -99448,8 +99668,8 @@
"f",
"php-runtime"
],
- "commit": "005f5bff81d66ac362a163778fd433eef43dabfc",
- "sha256": "0jaccwf00xjm7nhwl51q9v3lwha8rwn7wm511klkc1g7dq0mzzaf"
+ "commit": "e22e9820992aae9220a81ee4f04faece0265215d",
+ "sha256": "0b46kag95b1hk6vw2fdwiv0nqwdsz2yy10xxack7iv7isp73h2ja"
},
"stable": {
"version": [
@@ -99473,21 +99693,21 @@
"repo": "emacs-php/phpstan.el",
"unstable": {
"version": [
- 20241107,
- 408
+ 20250331,
+ 1920
],
"deps": [
"compat",
"php-mode",
"php-runtime"
],
- "commit": "b616f5fa5f8aff9aa220c7fe63b39df6d10588a5",
- "sha256": "0xjr6vi158qm6rnrfvpcmh2grrlvixdd44kik333250298vc3nx3"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
},
"stable": {
"version": [
0,
- 7,
+ 8,
2
],
"deps": [
@@ -99495,8 +99715,8 @@
"php-mode",
"php-runtime"
],
- "commit": "2dc25cb2f3d83484ea0eb063c9ffca8148828a2b",
- "sha256": "0drsp230nxs336zzfy8gjr7r3p7m8w9rp4ih1zjwarzl1svpp7yp"
+ "commit": "e1aa8b269c0e3281c323bc1fad509edabb668441",
+ "sha256": "1nqsf9bh8pd3pjmpmsiqazy8639h8938jm37qqcmdn13n69n0pxm"
}
},
{
@@ -100493,11 +100713,11 @@
"repo": "flexibeast/plisp-mode",
"unstable": {
"version": [
- 20221130,
- 524
+ 20250328,
+ 45
],
- "commit": "3a0ec9741ae7ca67852022c6fa85519fcb4b69ba",
- "sha256": "1lfn6bylpsam2la8r1k0gb3aik1fbbvpln37zc0hmdj3k0w4clci"
+ "commit": "062c333343e64427dd70a2739ab9225fd23e550a",
+ "sha256": "15562wnrw14s9pjrjfwz03jzsppf0l6mrvj88vglsghaayyps3r9"
}
},
{
@@ -101528,11 +101748,11 @@
"repo": "karthink/popper",
"unstable": {
"version": [
- 20250222,
- 2118
+ 20250323,
+ 2147
],
- "commit": "91b71955db19014d7139191660272c736458d87d",
- "sha256": "1x1nnc0li8jd609lnmmax2hl69wmbq84c6b2mdg0wb7zf0k29lba"
+ "commit": "49f4904480cf4ca5c6db83fcfa9e6ea8d4567d96",
+ "sha256": "0ylgqail51zzml8b8qc2wirpkvwj8317qp67y68rlz4kzi3zjxj2"
},
"stable": {
"version": [
@@ -102083,8 +102303,8 @@
"repo": "blahgeek/emacs-pr-review",
"unstable": {
"version": [
- 20250305,
- 1646
+ 20250328,
+ 132
],
"deps": [
"ghub",
@@ -102092,8 +102312,8 @@
"magit-section",
"markdown-mode"
],
- "commit": "47bc3b00fd509a7bfd0bf5697cf9f7cb9cfacdd3",
- "sha256": "0c28xbgq837694z9dag24y48mb3r4ffalci1zxp8hgqrijfqmakd"
+ "commit": "6b3895c7919762b87a57e4373920ff3592e4a696",
+ "sha256": "0xlqkfy71ncn6kpwq5243a396j2mz092z4vg21bhr0zq0g91ak54"
},
"stable": {
"version": [
@@ -102237,14 +102457,14 @@
"repo": "zonuexe/emacs-presentation-mode",
"unstable": {
"version": [
- 20180427,
- 224
+ 20250327,
+ 202
],
"deps": [
- "cl-lib"
+ "compat"
],
- "commit": "b1948e6d8b37b6df9290d77d181e1b1d58dd33c0",
- "sha256": "0wm7rg7gvyngps3b7agpyhhbi2r7z0n5x8wxzahl8l1bm820y8jk"
+ "commit": "42f13613b0d01ef78c36fc352ae8976cffc50e71",
+ "sha256": "12v8pcc5ayn26mhm2xbp5pb8269yc0mh0y5j34r54ajpsb9cwl1h"
},
"stable": {
"version": [
@@ -102696,16 +102916,16 @@
"repo": "rejeep/prodigy.el",
"unstable": {
"version": [
- 20250130,
- 845
+ 20250401,
+ 1948
],
"deps": [
"dash",
"f",
"s"
],
- "commit": "99908d13beeb86cea6c7675af5885133192bf6dd",
- "sha256": "174zldzv3id6vgfr1ynximgxbh3alxsr6dypy9v5aly7zlwwclhw"
+ "commit": "7bd89fdd544209afb28d6abe828728ad62257617",
+ "sha256": "051mcwyigybrp6vnn6b88jh4y18m54mfi8n776ps42pgijgpmjg8"
},
"stable": {
"version": [
@@ -103067,11 +103287,11 @@
"repo": "bbatsov/projectile",
"unstable": {
"version": [
- 20250312,
- 1659
+ 20250402,
+ 715
],
- "commit": "55db082cdf7b849335ccf24b7ba5aa2607d6fe93",
- "sha256": "1h0kz0k0vjlw59q6r3vi84agwyqp66qps70bs10g8aag1im0zcx4"
+ "commit": "4dd84b02c9cd7b04616dc2d01ba7bc87f0d15be8",
+ "sha256": "1cjq9bdm13j6km1vvl1hsdpq86nlgv9wmf03ylfr85p0lwgy841w"
},
"stable": {
"version": [
@@ -103566,11 +103786,11 @@
"repo": "ProofGeneral/PG",
"unstable": {
"version": [
- 20250125,
- 1556
+ 20250402,
+ 804
],
- "commit": "3c3a21e4dad205dc17a54e568ed387e59ae2ff69",
- "sha256": "1f330abya5cf6gvhfb9l9j2vbhz3ryd473lf98sipmxkw6a06lm1"
+ "commit": "a78543cba785a7b0b0d1a8d4fe343305c6264d15",
+ "sha256": "159bhxj7xw66600l3rgpkfd792qvx45f5ijpmhrgl0299b99m4aw"
},
"stable": {
"version": [
@@ -103679,10 +103899,10 @@
"stable": {
"version": [
30,
- 0
+ 2
],
- "commit": "d295af5c3002c08e1bfd9d7f9e175d0a4d015f1e",
- "sha256": "1yini3rs17yf122ldzq19rywa4rl11gqayqwrwpvnixj7f3m560c"
+ "commit": "43e1626812c1b543e56a7bec59dc09eb18248bd2",
+ "sha256": "002l7bi6jbxv7bvs56s5dw3qj7i1sp110w64a1zlvhisym010i4j"
}
},
{
@@ -105277,11 +105497,11 @@
"repo": "python-mode-devs/python-mode",
"unstable": {
"version": [
- 20250224,
- 1104
+ 20250325,
+ 1815
],
- "commit": "7a4a93e972152ae224e88c25183115fb64ab87d0",
- "sha256": "0gmd018zna46p7wbzq8d1ibp3vlskfqngn2amxyg8nkgvbqmahma"
+ "commit": "c33cf01d8d0c7cb5b0cca983158323bf12536837",
+ "sha256": "04wksvhr3a4ikwcjq9803hzwjvzp8q4v3wm06ly2p02r1vygvicv"
},
"stable": {
"version": [
@@ -105819,20 +106039,20 @@
"repo": "jamescherti/quick-sdcv.el",
"unstable": {
"version": [
- 20250304,
- 216
+ 20250313,
+ 1703
],
- "commit": "c114a2917845d51942cb893bd819e07580e6dbdc",
- "sha256": "03ak9prizffazmv91c7mxpj3ckq786lirjs360pv9n4kxchldcdc"
+ "commit": "f94099124e4df92b44086c46d59e286f21bfafa8",
+ "sha256": "19ywfnf5ws40h9iv03xibjfk1hfpnb67zf9702px3yg5j1mhr845"
},
"stable": {
"version": [
1,
0,
- 0
+ 1
],
- "commit": "ef24026f1f03d3df8ed999e5c75f5c3bbc70860e",
- "sha256": "0z83fziijw6262i4iq4wd881ps3w1wd9f2x4966bjxgavd0ijfp7"
+ "commit": "f94099124e4df92b44086c46d59e286f21bfafa8",
+ "sha256": "19ywfnf5ws40h9iv03xibjfk1hfpnb67zf9702px3yg5j1mhr845"
}
},
{
@@ -106060,11 +106280,11 @@
"repo": "greghendershott/racket-mode",
"unstable": {
"version": [
- 20250212,
- 1523
+ 20250324,
+ 1144
],
- "commit": "eef5e9ab2c8991e7c73d4232bde28a77124005a5",
- "sha256": "1shjcrdqw1fpwlksk7wpr2m1s30lhy144wik2kx8hjdbna4ygl0f"
+ "commit": "6b9a51828a5d08ac9ee4d96a21f6cff95f0e6a17",
+ "sha256": "1p8sr96bga4nhfm5md8m1p5x0dp444z63m7xrrbg337wsyqq49h7"
}
},
{
@@ -107986,6 +108206,21 @@
"sha256": "1jka61j6zrc0yzjcplnyg1kp1d45ikwnkmayjg41v9w0pfrzzim3"
}
},
+ {
+ "ename": "repeat-fu",
+ "commit": "641cd90a1b5507648c6903fc9dc0f198ca41a06a",
+ "sha256": "1p3ipdsqip7xvwgbvgia4214hw7nw2gc3m0m55ggwi3gcikvx2xp",
+ "fetcher": "codeberg",
+ "repo": "ideasman42/emacs-repeat-fu",
+ "unstable": {
+ "version": [
+ 20250331,
+ 818
+ ],
+ "commit": "409f954adf295a3beb3d2e481c773ebef8bf8f9f",
+ "sha256": "0247gi4ds0fzhalmvdq5f8j68jrrfsdkg1x143njmj89lvysmzbf"
+ }
+ },
{
"ename": "repeat-help",
"commit": "0f9283ef3cea68b0d581ae544ec4192b83eb4998",
@@ -108843,6 +109078,21 @@
"sha256": "1adici6hs4ivz7lqhrgdm9g1rz0mgvrsa7pkr2pcx6mg1f0qnlmr"
}
},
+ {
+ "ename": "rg-themes",
+ "commit": "f4841296d637d7cf0134bf354cd62c5e448692d3",
+ "sha256": "1mkwdfvsnczdympffgpr70vxjnkcrdwlhw97rqzmq22ih1v1l8z2",
+ "fetcher": "github",
+ "repo": "raegnald/rg-themes",
+ "unstable": {
+ "version": [
+ 20250324,
+ 1454
+ ],
+ "commit": "e5bfe9b71587b0c247f433261419eafbf4e2c5a9",
+ "sha256": "1s2l9mwpgrvzfzznlwmfzi8k0zxdg5q1s78ybh3sc7jb6jpdcbyh"
+ }
+ },
{
"ename": "rgb",
"commit": "a6207f5129ffd2bedbc83aa8a41d83fe4f6e41be",
@@ -109277,11 +109527,11 @@
"repo": "jgkamat/rmsbolt",
"unstable": {
"version": [
- 20241229,
- 1855
+ 20250325,
+ 50
],
- "commit": "38f83b717cf5d5c4ee105c140f4f2341b3d2032b",
- "sha256": "02bxccg34dc893hnbw1j9fybkqmlkknp8c3zk959bg643x5ycrvd"
+ "commit": "05c4795226f859009bc570940139473b6b6f7555",
+ "sha256": "13hrvq0hsvgnysi474c16s0j3mdxny210pszp5ch9jfk9l98r7zf"
}
},
{
@@ -109632,11 +109882,11 @@
"repo": "Thaodan/rpm-spec-mode",
"unstable": {
"version": [
- 20241209,
- 2001
+ 20250329,
+ 139
],
- "commit": "283d2aac4ede343586a1fb9e9d2a5917f34809a1",
- "sha256": "160kkf4jswlnv0prwxws2l93cq7b1x21kkkrics0cg7kfkkyrvrr"
+ "commit": "8cd329b78c7bc6285b7b9f2c65a58a9e778a59ca",
+ "sha256": "02ll930smiixlgaf3bxs2g30gc5alc1yd1fv8spx6d4hxrp9jvy5"
},
"stable": {
"version": [
@@ -112340,15 +112590,15 @@
"repo": "MaximeWack/seriestracker",
"unstable": {
"version": [
- 20230821,
- 1858
+ 20250315,
+ 1813
],
"deps": [
"dash",
"transient"
],
- "commit": "49b1e7a822c973c48007dc6461577ee68124ddc8",
- "sha256": "0gfm7ss3bwj3m2y1mb4sdmsv85mjnpkgmzasa3yfj69zbq46glhn"
+ "commit": "03e5937abe7911fef6286601cbe54e0a6bc9ec3f",
+ "sha256": "0kdyb3k94ln2nk86kga838kvias1cxzdpmdcprixlsyd1d5yra15"
},
"stable": {
"version": [
@@ -112573,10 +112823,10 @@
},
{
"ename": "sexy-theme",
- "commit": "fce1e2e203a53dea0077d0806d1918c4ebe0987d",
- "sha256": "118nmw29izb7q6kzkb4swdbz45alp16p203ksi8csfdv79ky3qxw",
+ "commit": "3c721d77616bda8bc4b7819a24698690c737c07e",
+ "sha256": "0pfnn880iyjzsr4fcrrpc65d0z5a9s4iy4bgrz7qrrjfygdni6fz",
"fetcher": "github",
- "repo": "bgcicca/sexy-theme.el",
+ "repo": "thebigcicca/sexy-theme.el",
"unstable": {
"version": [
20250312,
@@ -112864,11 +113114,11 @@
"repo": "xenodium/shell-maker",
"unstable": {
"version": [
- 20250301,
- 2230
+ 20250320,
+ 908
],
- "commit": "98780ec0a8ac4fe1d6be9e2f8047195cdfad5f70",
- "sha256": "0pmk9c2xbbqy3d0q5kjf74d06wxdnxyfpd10qmnzj384nkaqwm8w"
+ "commit": "db0c2726922657e0891e224ca4a5523be01e55c1",
+ "sha256": "1p9ksnfpvbshiy92br3lyh7q0aamzx0pv5cp05ga6iikjhjp062d"
},
"stable": {
"version": [
@@ -113155,11 +113405,11 @@
"repo": "ideasman42/emacs-shift-number",
"unstable": {
"version": [
- 20250313,
- 1138
+ 20250314,
+ 234
],
- "commit": "8d910a7f0f42027f6526fc0bb0d145c196c19b52",
- "sha256": "17ganlyvb3d7ibpyapnywhj9a1667h66g8hiwajgryciar958mnj"
+ "commit": "b25fc4fc02a0755c1f5bd6483a65c970fbd30190",
+ "sha256": "1pf979dsrsrjs1q657flpycqfqfz7r8km7rbvsy8r0fxawjjjgai"
},
"stable": {
"version": [
@@ -113402,15 +113652,15 @@
"repo": "chenyanming/shrface",
"unstable": {
"version": [
- 20250308,
- 1630
+ 20250330,
+ 1106
],
"deps": [
"language-detection",
"org"
],
- "commit": "779c94b561177210ae03c042f191a7a6cec663c2",
- "sha256": "0jbmp1f9bdv18k9xfkblyv2gxawcj8hwacd76ygr2xrgj3i5d89p"
+ "commit": "beabf1c7dfc4f1dc69f2cbcc438a74b5497a90ec",
+ "sha256": "1f1kd0hdhn4536vabvv4kplbwmy0mznhvhzn3pa581h580jzg9hf"
},
"stable": {
"version": [
@@ -113810,14 +114060,14 @@
"repo": "emacs-sideline/sideline-flymake",
"unstable": {
"version": [
- 20250201,
- 1749
+ 20250330,
+ 2040
],
"deps": [
"sideline"
],
- "commit": "87459e2b083674520d7fc4ee36b6b04c990b2e4f",
- "sha256": "0cncgf404ckcilhgzyr79wsr0bgkhklcdcd0scbnmfrn72dyzq9p"
+ "commit": "cece68ca230e8a539b91ef5cb89934a938ea3970",
+ "sha256": "0i8w5bwqr1b6ry9fhrsj2ycf4fby0ik4bjbwk2vfv672bdml1rir"
},
"stable": {
"version": [
@@ -114309,11 +114559,11 @@
"repo": "laishulu/emacs-smart-input-source",
"unstable": {
"version": [
- 20250207,
- 1321
+ 20250328,
+ 142
],
- "commit": "e09728891a99a078470cc29a30a6e32f814682fe",
- "sha256": "02r8z2dng0ian1qig5c1g5xwfa4azpkja9r5lwi4qyd9mkw5cjzy"
+ "commit": "f7881a9af563b99db9f8efa47af738d0748f83d8",
+ "sha256": "1p7zismv1gm3r5kv7jan9wf7afza2lz4xrk30xk84pyk6xaq8kcj"
}
},
{
@@ -114324,8 +114574,8 @@
"repo": "magit/sisyphus",
"unstable": {
"version": [
- 20250302,
- 1547
+ 20250401,
+ 1807
],
"deps": [
"compat",
@@ -114333,14 +114583,14 @@
"llama",
"magit"
],
- "commit": "a93f6329efddbd1273f774046904886b6d2f20c3",
- "sha256": "1qm9bwbbkypnd5dp8f1ag3hfwsg6f0snggymwhc082bvdifpmxxk"
+ "commit": "e3f6ea4b720ed384c3ba34fa047bb66280906fad",
+ "sha256": "1mdslx756828ljhbnmqr1hvcbw0pislqisnlsw1y38c535hwns0f"
},
"stable": {
"version": [
0,
2,
- 2
+ 3
],
"deps": [
"compat",
@@ -114348,8 +114598,8 @@
"llama",
"magit"
],
- "commit": "f04a145396e5534e09d381d218ec051e2137c9e0",
- "sha256": "1fq9axf5h3l3qk6pgv2vzz33hbl2fmbv4vsg9l0il7vhwlj7k04a"
+ "commit": "e3f6ea4b720ed384c3ba34fa047bb66280906fad",
+ "sha256": "1mdslx756828ljhbnmqr1hvcbw0pislqisnlsw1y38c535hwns0f"
}
},
{
@@ -114592,8 +114842,8 @@
"repo": "emacs-slack/emacs-slack",
"unstable": {
"version": [
- 20250310,
- 2351
+ 20250327,
+ 1218
],
"deps": [
"alert",
@@ -114605,8 +114855,8 @@
"ts",
"websocket"
],
- "commit": "7fc183f9deadc7e3d4e0c89776cdc2968bba0164",
- "sha256": "1fimrkd4p15pm2vy8g7j9cxv4l5i1n7pgkzhzyd0jlha5g8il8ij"
+ "commit": "ac4d42928fd2250f0558b8a2bd7664142ab8fba8",
+ "sha256": "1pzqcdv2fjcxwgim0dmaglyxi5rax62q63q30b8283r9sz3x3xnk"
}
},
{
@@ -114664,14 +114914,14 @@
"repo": "slime/slime",
"unstable": {
"version": [
- 20250310,
- 2032
+ 20250330,
+ 1740
],
"deps": [
"macrostep"
],
- "commit": "9bba7e93105ab4d8517423894eaaa9b097543b1e",
- "sha256": "0f2fhiv12jg7pld5zhv14v6hg466bhi7pff8iv91bnfmr1cv0d1c"
+ "commit": "36878496d6f9d06cd3e4dfa3f51ab57acc5fe95f",
+ "sha256": "0ilqdgnhim5jlampgfnjim2njkxhv8yxkrlgdgy151f5dkxxwbpg"
},
"stable": {
"version": [
@@ -114916,11 +115166,11 @@
"repo": "vilij/slurpbarf-elcute",
"unstable": {
"version": [
- 20241115,
- 1459
+ 20250325,
+ 1442
],
- "commit": "c6e7d4b5da6f1116b479c71d9c7fa0aca71d4030",
- "sha256": "1xd8nd55dhdf1dx622x2618zj3xk196p2yr4123hk8hlqlb46h2d"
+ "commit": "97b4c3b0bd3e22d4d4b1a9aed3435b5a58b09259",
+ "sha256": "098wr42lra37f9hy35y8sb6x1zbj0gvvcnchy1f2nb57wh6xy9r2"
}
},
{
@@ -116442,16 +116692,16 @@
"repo": "artenator/somafm.el",
"unstable": {
"version": [
- 20220402,
- 2131
+ 20250316,
+ 2337
],
"deps": [
"cl-lib",
"dash",
"request"
],
- "commit": "90b661fb1abc652feb6508eb61735919d02e9687",
- "sha256": "0n8y8aj42j646vfjarl6w1dxn7wxqx3w6vjwbm8wj4i8nm17a77z"
+ "commit": "549fea7df8f7bb3c70939275c04f88ff84e0b5a8",
+ "sha256": "0gwgs4isg9nms6wwk9k509bvcs9mwarhg5182hwrlcxpxhp035fi"
}
},
{
@@ -117191,15 +117441,15 @@
"repo": "dakra/speed-type",
"unstable": {
"version": [
- 20250302,
- 2246
+ 20250402,
+ 1911
],
"deps": [
"compat",
"dash"
],
- "commit": "9602ac6a794ff16393f6665afe7096b2690e4393",
- "sha256": "1iwvv8m8xmyvjwyqs6vjyw17qifx53c7ybwykd802lciqpxiixlw"
+ "commit": "2bf592aaf2b6d8109cef60c05ba4e5a06f9d0ee7",
+ "sha256": "1j4iqcgj6dm53lj2pc51qkmpmk149wzd2i81rmy306d6nj6sxh14"
},
"stable": {
"version": [
@@ -117921,11 +118171,11 @@
"repo": "srfi-explorations/emacs-srfi",
"unstable": {
"version": [
- 20250208,
- 2126
+ 20250326,
+ 2022
],
- "commit": "53196f48d35ea745a14573ab5ee4f3725728ebdc",
- "sha256": "1ibbv82513za7vd6cm1cynxank78yq423rygrdbycfj8c5h03q4r"
+ "commit": "97da6f7c5b8f5fc35a647434d7af87aba01c1b23",
+ "sha256": "0s6kczjwnh2jhlrkyfzy8wc739qpgz6dij0z2bly1xs80r8aclwm"
},
"stable": {
"version": [
@@ -118768,6 +119018,30 @@
"sha256": "08gk3z185jhvl8azkn8rccgv72imp14rqw44mlszhrvqjafdd3z0"
}
},
+ {
+ "ename": "stripspace",
+ "commit": "4c0930637278ad9ba4efc66e8b7e5574afc73d10",
+ "sha256": "17j3sdmvhm90nf5s7zic12j6sd1hg67f99xgsc22h5m2is7jx3ni",
+ "fetcher": "github",
+ "repo": "jamescherti/stripspace.el",
+ "unstable": {
+ "version": [
+ 20250330,
+ 2329
+ ],
+ "commit": "70eac3a2f99feedcc3fcd03ceb3b2c51b82fb1bf",
+ "sha256": "1b1v3jkvrgk0fcdwgv1gd4fzdksrzmp69ly58ahj7df6frm4am6n"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0,
+ 1
+ ],
+ "commit": "70eac3a2f99feedcc3fcd03ceb3b2c51b82fb1bf",
+ "sha256": "1b1v3jkvrgk0fcdwgv1gd4fzdksrzmp69ly58ahj7df6frm4am6n"
+ }
+ },
{
"ename": "stumpwm-mode",
"commit": "270e13913999312a4e8ae16cfb0bb8aad0068043",
@@ -119731,26 +120005,26 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20250224,
- 2125
+ 20250329,
+ 1401
],
"deps": [
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
},
"stable": {
"version": [
0,
15,
- 0
+ 1
],
"deps": [
"ivy"
],
- "commit": "7a0d554aaf4ebbb2c45f2451d77747df4f7e2742",
- "sha256": "0219m3afsn7s7188hphpq1nh7fqbgjxixaw0js0mmcmzhbzh5x64"
+ "commit": "e33b028ed4b1258a211c87fd5fe801bed25de429",
+ "sha256": "1yv40k0swdywk0zwxs2s95s4y1pa9k2m3s25fx7gv9pnmf7yw8p1"
}
},
{
@@ -119832,11 +120106,11 @@
"repo": "dimitri/switch-window",
"unstable": {
"version": [
- 20241028,
- 314
+ 20250401,
+ 839
],
- "commit": "61e425e703bee66825c33f4be11fabac1a3d992a",
- "sha256": "1wj9rm2yvl72irahq486h78caqqmlf7v1r17ysz69l2kwiqfjidv"
+ "commit": "8f771b571a1e60fac2d2a9845c0a5a52d5b440df",
+ "sha256": "0q3zhrylla6knyqjrckdwnwfwhk3pp9mr4zjks9rxccldmr8b1b4"
},
"stable": {
"version": [
@@ -120956,17 +121230,26 @@
},
{
"ename": "tangonov-theme",
- "commit": "a3645b08cb46e3d91081da7baa982b5283918447",
- "sha256": "1nd3aymqi7xz0j48rmvdlhaqyzqa0bdb615yaygji23zj6a3vy1d",
- "fetcher": "sourcehut",
+ "commit": "f86dc9c83daf2ff759a432bfd78d8931b2b11b84",
+ "sha256": "194gjn4l3667bzvzph5cd4l7aw0dmdc1ky8bbgg7g050k3cl0qa1",
+ "fetcher": "codeberg",
"repo": "trevdev/tangonov-theme",
"unstable": {
"version": [
- 20230425,
- 1456
+ 20250325,
+ 1357
],
- "commit": "bfeafe22d38877d4064670adec55ba1e8d09d830",
- "sha256": "1m5rvfp1mlcf2rrj79ah2ssy55nxgwp1h96v92zv8fcpdii4qzrx"
+ "commit": "eda1e6cd9bb6faeace30385648f44d2cac9c7309",
+ "sha256": "0fphhphajj2cn7l0wiyqcd2x1fh9s1jjv1g3z96dzbpkfh0zn6ra"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 5,
+ 1
+ ],
+ "commit": "ab5d75805187018fcd0b698bbc05019477afa94a",
+ "sha256": "139h5nrzdsi8365hpqhfwfn9xh42j29z2d76mdjz841za3d89yc8"
}
},
{
@@ -121361,25 +121644,25 @@
"repo": "minad/tempel",
"unstable": {
"version": [
- 20250101,
- 927
+ 20250316,
+ 1016
],
"deps": [
"compat"
],
- "commit": "12a2072ce97d7489296dbb950da946b77d215506",
- "sha256": "1yjp2fk0fzvj9xsshvbha9csranqgrwhf8ggx52qmfn4shssxrn7"
+ "commit": "f52a99ebf6ee52a30d435ef1583dc8df3e5f2ca5",
+ "sha256": "1dlrcdyj0l4hbk0xhb3yj88naq4m76n5hfd180qqwjpc83g9fqs3"
},
"stable": {
"version": [
1,
- 3
+ 4
],
"deps": [
"compat"
],
- "commit": "40a85c3dc9a7f073e36fb05b835814a4e68fa5b3",
- "sha256": "0sh477bx437d3lz6v0m418bk1iwr3mjj8xf396qdi7kiiaic0drz"
+ "commit": "f52a99ebf6ee52a30d435ef1583dc8df3e5f2ca5",
+ "sha256": "1dlrcdyj0l4hbk0xhb3yj88naq4m76n5hfd180qqwjpc83g9fqs3"
}
},
{
@@ -122352,11 +122635,11 @@
"repo": "tanrax/thankful-eyes-theme.el",
"unstable": {
"version": [
- 20250302,
- 1920
+ 20250319,
+ 921
],
- "commit": "5d2e4fdf7b9b7206cfcfbf06f2de3211f9b9e630",
- "sha256": "1x9mkk90p4pairhwxlgzz2l3ia1rcaqyhfqvn7npc7ln07nm0cwi"
+ "commit": "71d5528aa7550be16e92eb5f8d2278775dd1fb1f",
+ "sha256": "0q7wvamgckd2c28wi4q3xfbcarfax1lm68s5jxlpy7saw18aanfh"
}
},
{
@@ -122591,21 +122874,21 @@
"repo": "facebook/fbthrift",
"unstable": {
"version": [
- 20250310,
- 1351
+ 20250330,
+ 1638
],
- "commit": "772356bade276e39d537812d57f28a2880f5a72a",
- "sha256": "1lhs2ss03fbj89ga522l8pin8c3b6jkj4l9aw8xns6llz569ylys"
+ "commit": "eeb175ae401943d897d20d66fbc2f17d3aff23ae",
+ "sha256": "0y9x0633gy6bq3lxyp0kl5phyzwvyyvmfzqzqc49avl8aib1qazn"
},
"stable": {
"version": [
2025,
3,
- 10,
+ 31,
0
],
- "commit": "772356bade276e39d537812d57f28a2880f5a72a",
- "sha256": "1lhs2ss03fbj89ga522l8pin8c3b6jkj4l9aw8xns6llz569ylys"
+ "commit": "eeb175ae401943d897d20d66fbc2f17d3aff23ae",
+ "sha256": "0y9x0633gy6bq3lxyp0kl5phyzwvyyvmfzqzqc49avl8aib1qazn"
}
},
{
@@ -122995,11 +123278,11 @@
"repo": "aimebertrand/timu-caribbean-theme",
"unstable": {
"version": [
- 20250107,
- 1439
+ 20250320,
+ 125
],
- "commit": "ef46da7bf6c3f597a49be9e38aa0acecc07fa587",
- "sha256": "16ns9f7600nw4aj6cyi2a43kflyrsrxdp5v1f24w5wa527iqp4dv"
+ "commit": "5b0b96b5aa2407c9a071fe7eb96c09e9327d702f",
+ "sha256": "0fi7ddnd9rswhsc89w0hc501105gi2w7wz3fa2vml1swqpmym4zg"
},
"stable": {
"version": [
@@ -123018,11 +123301,11 @@
"repo": "aimebertrand/timu-line",
"unstable": {
"version": [
- 20250226,
- 2325
+ 20250228,
+ 2053
],
- "commit": "b2ad1e2353b2b425537ddf5eb5ebedde5cd826b2",
- "sha256": "07kh8raxz6kbak091g2m4hrhnmr49jvxk6qskji19spvfmpzrhy9"
+ "commit": "b57cc4716ca9ced3ebd8df3e689f6b1a21816f7d",
+ "sha256": "17hvf57f1iy085crpqzzvcx00r9g1h4asblvb43vxl292bngbiql"
},
"stable": {
"version": [
@@ -123041,11 +123324,11 @@
"repo": "aimebertrand/timu-macos-theme",
"unstable": {
"version": [
- 20250306,
- 1122
+ 20250320,
+ 125
],
- "commit": "f5810cd705ae7e8c82894847fbbce9eb9556b53f",
- "sha256": "0m1j8a6pb77l9v03myw6a6lv8vxl2539nmccgz4shjpn63lmw885"
+ "commit": "437a52fa460dbcbc51c82006c9d9db88a8916a71",
+ "sha256": "1b385w8wwrikz4mpp3lv6vpwsb9z9hy55pk0957gl4b2b2whpdnh"
},
"stable": {
"version": [
@@ -123064,11 +123347,11 @@
"repo": "aimebertrand/timu-rouge-theme",
"unstable": {
"version": [
- 20250107,
- 1435
+ 20250320,
+ 124
],
- "commit": "143dbef14cff70bd111ca4a6d15ad863146eb9b8",
- "sha256": "1iypnzgd2f7p6pgs0g321a0s8g69myx262i25jk13vn1x93qci5z"
+ "commit": "20aa8cee01e52fcd22549585cf4a918437893243",
+ "sha256": "0qgvhk04nbmx55i1pjpgr1ypdgmrbcy441bd010macpnrq4pkwqi"
},
"stable": {
"version": [
@@ -123087,11 +123370,11 @@
"repo": "aimebertrand/timu-spacegrey-theme",
"unstable": {
"version": [
- 20250107,
- 1423
+ 20250320,
+ 124
],
- "commit": "cc5133287bb4949f8b286e98a7f7f034e06cda07",
- "sha256": "1ddsn8a3gx28pnj1fs489nq7m5ci6khk73cg5mpkhk3pjvrxab96"
+ "commit": "41b599c60a82ca31b1fbb67ad23203c1dfbefb65",
+ "sha256": "1h6026y1ir94m4kslpxhyqf13lr8ipqj62dff0wg0cg27p3s28y6"
},
"stable": {
"version": [
@@ -123592,20 +123875,20 @@
"repo": "jamescherti/tomorrow-night-deepblue-theme.el",
"unstable": {
"version": [
- 20250307,
- 2022
+ 20250331,
+ 1758
],
- "commit": "5263c0a561913b09d21d9c6e9a32703e7f7d48d5",
- "sha256": "17l3gvhv3qp1v0blr7daxaw6wfprd6bx0r75nshhrmaxl11y8vlg"
+ "commit": "c7fb285218c685972f48a43a82247eddd3da8102",
+ "sha256": "0g9r17rj571sh7jmdjl8g66y3lhc3ssjfrhaf81piscnxbq0myfa"
},
"stable": {
"version": [
1,
2,
- 0
+ 1
],
- "commit": "cebf87c7c19eff0cb7a81225dc052e21861b12ae",
- "sha256": "0gmy84p30g16nhx4scwyyjg2jsisrpki577m9hyiyg7wjwq2x85b"
+ "commit": "6be1f422f2388a8b39945a1823030d080ed10290",
+ "sha256": "1qzaygdxhnaqbv7impmh4vli8k7nzk2r0giv4yacd0waq3flqmj6"
}
},
{
@@ -124137,28 +124420,28 @@
"repo": "magit/transient",
"unstable": {
"version": [
- 20250306,
- 1916
+ 20250401,
+ 1655
],
"deps": [
"compat",
"seq"
],
- "commit": "4030862396130b3dcfedabe509a4fc6cb218c49f",
- "sha256": "0qyc1gp6i8hznz7smab7xlxi76sphl6sy49zlciq7rhl4k87hka8"
+ "commit": "afc88b24e4faa5c7e246303648e70b4507652f32",
+ "sha256": "1p3l2j1jrs39j1arzhczwi1ndcqmj5wvbq0y88brk3srzkwj69dr"
},
"stable": {
"version": [
0,
8,
- 5
+ 7
],
"deps": [
"compat",
"seq"
],
- "commit": "b51a52a9c7a6562c19d03de4ce30b9c071bca8d2",
- "sha256": "0f1gdxdj7mrmjmqswlj2lwagr6dpfhkm7732gh0jcgc4iy40vac9"
+ "commit": "afc88b24e4faa5c7e246303648e70b4507652f32",
+ "sha256": "1p3l2j1jrs39j1arzhczwi1ndcqmj5wvbq0y88brk3srzkwj69dr"
}
},
{
@@ -124626,13 +124909,13 @@
"version": [
0,
12,
- 264
+ 267
],
"deps": [
"tree-sitter"
],
- "commit": "ca28bd803de0af069a8a931bc4b3295af02633cc",
- "sha256": "03hbb94miz2rd11inp3cmwxzchvwxpkbjgd5p8zs4sl3lzq37w7m"
+ "commit": "ddc021402295b9c5591a173e3447f8c25a2bd0a0",
+ "sha256": "1jq55zzh8jmmp5sa3fl603r823pp5vck3a65mgbbf96j9y5jrny3"
}
},
{
@@ -124709,8 +124992,8 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20250105,
- 1321
+ 20250322,
+ 1303
],
"deps": [
"ace-window",
@@ -124722,13 +125005,13 @@
"pfuture",
"s"
],
- "commit": "32bb3dd02ddfca85661614b3b227e770fab821e2",
- "sha256": "0ys4mn9rgx4mc7s701hz2a4z7ymghbd1248yj26ygal89jpar9sq"
+ "commit": "96a808f06760ec8c595d27eb5c991ea905c948f6",
+ "sha256": "0wqrv7nvz6jjq9kw104wz6jj1pawdkz7fxpgi6785grn08r3m4m9"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"ace-window",
@@ -124740,8 +125023,8 @@
"pfuture",
"s"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124752,27 +125035,27 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20240131,
- 2042
+ 20250320,
+ 2145
],
"deps": [
"all-the-icons",
"treemacs"
],
- "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4",
- "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"all-the-icons",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124783,27 +125066,27 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20241222,
- 1336
+ 20250320,
+ 2145
],
"deps": [
"evil",
"treemacs"
],
- "commit": "011f310eeb51db0ccad7b00b7cbd0f1ccddbb588",
- "sha256": "1d988i32j4y3c1w4b5sh4962z2j78nyi4x0r6l4rp171g6649k1v"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"evil",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124814,25 +125097,25 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20241017,
- 2046
+ 20250320,
+ 2145
],
"deps": [
"treemacs"
],
- "commit": "63e80d4b96c2a411da0beaee8a1e46f116e05e27",
- "sha256": "1bibbphybx0qbc0w8lhr8zpc9fl9pfcn3721vmjmr3qkh0w695rk"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124843,29 +125126,29 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20240131,
- 2042
+ 20250320,
+ 2145
],
"deps": [
"magit",
"pfuture",
"treemacs"
],
- "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4",
- "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"magit",
"pfuture",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124908,29 +125191,29 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20240131,
- 2042
+ 20250320,
+ 2145
],
"deps": [
"dash",
"persp-mode",
"treemacs"
],
- "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4",
- "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"dash",
"persp-mode",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124941,29 +125224,29 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20240131,
- 2042
+ 20250320,
+ 2145
],
"deps": [
"dash",
"perspective",
"treemacs"
],
- "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4",
- "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"dash",
"perspective",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -124974,27 +125257,27 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20240131,
- 2042
+ 20250320,
+ 2206
],
"deps": [
"projectile",
"treemacs"
],
- "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4",
- "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7"
+ "commit": "f80a309319c2374585babcb3e00ea6f3314160f3",
+ "sha256": "0b7k6nq6nqbw5qbia4srg1ci6c078f3ziwz1jpn2gmiy1w1parcc"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"projectile",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -125005,27 +125288,27 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20241202,
- 2117
+ 20250320,
+ 2145
],
"deps": [
"dash",
"treemacs"
],
- "commit": "4364a660447fa5f322c172f6b310115bbc091d12",
- "sha256": "0kaj5yhi9380xhdgkybn6qwlm92d8j53rd00qf516nvwjg1fsnys"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
},
"stable": {
"version": [
3,
- 1
+ 2
],
"deps": [
"dash",
"treemacs"
],
- "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97",
- "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95"
+ "commit": "55079b017fb821a34ace398cd3d8c5b556a22f6d",
+ "sha256": "0z8pc7y8p32vhlv5ibr11mrd8r8fk09dfgsj7a63d48r992p7gih"
}
},
{
@@ -125623,26 +125906,26 @@
"repo": "szermatt/turtles",
"unstable": {
"version": [
- 20250113,
- 1249
+ 20250315,
+ 1650
],
"deps": [
"compat"
],
- "commit": "3b7a9fdfd5b12decaef86e4988314e5a027959bb",
- "sha256": "0rrkbmdjlr26yphfagsbdkl9ndprkm9ag2y9cgmzml6g2m7jpai9"
+ "commit": "7dca66a67173c63b27d5c6d8aa3e0248fd7f8b83",
+ "sha256": "1p87ll90v30z62a3wqs0s3zyabz4a38p56zkgqx3pxgfk82drzsf"
},
"stable": {
"version": [
2,
0,
- 0
+ 1
],
"deps": [
"compat"
],
- "commit": "08bd2c218f1ab75711c62bfa549beb2094009270",
- "sha256": "0gwnsrfiiizcrcccbs3pyx030wydg6xmh7vy9r7lvbh8hmxghbyg"
+ "commit": "c46eb01d73601449f8ae48786bb8f22d17f137da",
+ "sha256": "1cipfgzx8ws79lzx7dfqr9lbirxf5fl332y8m5wz46455421avgi"
}
},
{
@@ -125758,15 +126041,15 @@
"repo": "tmalsburg/txl.el",
"unstable": {
"version": [
- 20240916,
- 618
+ 20250318,
+ 726
],
"deps": [
"guess-language",
"request"
],
- "commit": "b60b2127cd342d54cb4f54984e84f6e39da68678",
- "sha256": "101kj77jvdkjlnn64h6k8x3flwi0qxmr3ydagarn8as9dvxxsf6l"
+ "commit": "95064614df192c563b37e6135f5986c786a6826e",
+ "sha256": "0rxq13nviz7681ajmlklys87iwv6i940r5jk8z06dxxp8a7a65ri"
}
},
{
@@ -126767,14 +127050,14 @@
"repo": "tbanel/uniline",
"unstable": {
"version": [
- 20250309,
- 1626
+ 20250331,
+ 1141
],
"deps": [
"hydra"
],
- "commit": "6ee84401a55f446f53cb2785760914dbd85aa36a",
- "sha256": "1rb06224xn5zwfw4wm8ih847qg8122g5x53h20ac61pwlpi1hzwr"
+ "commit": "d7b1e74010c732c721d96d4d1adf964d31aded2f",
+ "sha256": "0qb0xbpgbjqk4mmail99r9lxbvmqcbgi5s35bzg8baxqh0dlrqzf"
}
},
{
@@ -127330,8 +127613,8 @@
"repo": "waymondo/use-package-chords",
"unstable": {
"version": [
- 20241115,
- 2228
+ 20250330,
+ 1852
],
"deps": [
"bind-chord",
@@ -127339,8 +127622,8 @@
"key-chord",
"use-package"
],
- "commit": "a2b16a1e64b19ae9428a6cd8f3e09b8159707a29",
- "sha256": "0krskz087vy4iws01w5wxsn7b0pkncsn6s1vj9ywagn5i1z6a34x"
+ "commit": "0793b50e2bf1ec8bfc532b10baeef716c5aa947a",
+ "sha256": "0dkiic5yrdmjkyrahm10ggx0scp4ixqbb184i55f6fpf8yvy6nd8"
},
"stable": {
"version": [
@@ -128248,15 +128531,15 @@
"repo": "applied-science/emacs-vega-view",
"unstable": {
"version": [
- 20210401,
- 1115
+ 20250327,
+ 1716
],
"deps": [
"cider",
"parseedn"
],
- "commit": "3793025a523a86acc6255b4183b12ebfc95e1116",
- "sha256": "0w8v0ivwq3i42mxfxk5zvlx1lz4di06dpd93j2j13ns5h46vxhc0"
+ "commit": "36e7cc84b25e67b50c5ca677d5ca0f7b7c27469f",
+ "sha256": "18xl1m25v5yp2g5fbsb5vbm5708mdv633a5ad1nj5pak228p6lhk"
}
},
{
@@ -128297,20 +128580,20 @@
"repo": "federicotdn/verb",
"unstable": {
"version": [
- 20250309,
- 2043
+ 20250318,
+ 2150
],
- "commit": "151ed6bbfff71939a1481b60b9cfd2d720d56785",
- "sha256": "1wh0a7ilgdm76xjpjcj7salxbkgcacyks5rkjdx41kl1r0rbsc63"
+ "commit": "2e778afd08b8a9872b8273528052f52d53c2bd45",
+ "sha256": "12y2shqhbl21xj18hldg17n03pq3qcycwmswxdwr0pnac8613pq6"
},
"stable": {
"version": [
3,
- 0,
+ 1,
0
],
- "commit": "2c46542a64e79919496f5a8255b7321f6ba00fd1",
- "sha256": "0kkdlckbmj8sq1r8if53c6hdqgy92vxvcx5c2dm8byndmjnqqc2n"
+ "commit": "2e778afd08b8a9872b8273528052f52d53c2bd45",
+ "sha256": "12y2shqhbl21xj18hldg17n03pq3qcycwmswxdwr0pnac8613pq6"
}
},
{
@@ -128358,8 +128641,8 @@
"repo": "gmlarumbe/verilog-ext",
"unstable": {
"version": [
- 20250225,
- 2258
+ 20250318,
+ 1344
],
"deps": [
"ag",
@@ -128374,8 +128657,8 @@
"verilog-ts-mode",
"yasnippet"
],
- "commit": "f742d531412733b0217147eb862fecfa09fa3753",
- "sha256": "04iwmybmgasz12gc2ghqm36q36537srgkz4c6w3s836sg3ahzljm"
+ "commit": "028bac2b106079c147dddfc361e60b644b449426",
+ "sha256": "0sfv0ilakg2rgycfw6ab9mp2afcfw7cfirdwlp8pxmjj653sv45v"
},
"stable": {
"version": [
@@ -128408,14 +128691,14 @@
"repo": "gmlarumbe/verilog-ts-mode",
"unstable": {
"version": [
- 20250303,
- 1538
+ 20250320,
+ 1821
],
"deps": [
"verilog-mode"
],
- "commit": "dc26feeff79afb4206723f5b7e0d69f0baec298c",
- "sha256": "009kzdkvvpv4r329d03bciz890d2sbcil5b6i2z5s7f4gf861fjn"
+ "commit": "7f5682603de99ff8922f108ab42066a48ba85b6a",
+ "sha256": "1plczm4pdivqjxj905z5k8k974p1hxwx6018j1ba3jnqlw3ig4q7"
},
"stable": {
"version": [
@@ -128498,14 +128781,14 @@
"repo": "baron42bba/vertica-snippets",
"unstable": {
"version": [
- 20240917,
- 1129
+ 20250314,
+ 927
],
"deps": [
"yasnippet"
],
- "commit": "1b6f234c81aaf1b0f0e445d1ad91a7580a4c8630",
- "sha256": "1rw0j11x8mq8lm9pvp35qhdl217w40i1d16d8bcm69lwrfkx39kf"
+ "commit": "5a77be72074c196cc419852d58c14703ff5ba55a",
+ "sha256": "06gla1xi27hwhlj7gw1ryzzjf1mmr4mz304djlrgsp1hgs9q2q7c"
}
},
{
@@ -128516,14 +128799,14 @@
"repo": "minad/vertico",
"unstable": {
"version": [
- 20250311,
- 1655
+ 20250318,
+ 1630
],
"deps": [
"compat"
],
- "commit": "026a81a9c893b1d73cdbcb12436a0fad3ebdeb5f",
- "sha256": "0qgw0mhfrjylhyznjmjf7wqs5p3xvdv0lq19pql54plbnr6fspqk"
+ "commit": "c3b788b6bea10e3493ebc05a96bbde294824cff6",
+ "sha256": "0z35pl6rn5a7f8aq7vp4vv7862miah8c0yza6843rgyri4qff6ra"
},
"stable": {
"version": [
@@ -128623,8 +128906,8 @@
"repo": "gmlarumbe/vhdl-ext",
"unstable": {
"version": [
- 20241205,
- 1630
+ 20250318,
+ 1348
],
"deps": [
"ag",
@@ -128636,8 +128919,8 @@
"ripgrep",
"vhdl-ts-mode"
],
- "commit": "3f5f0778e87d9d4272903797a2366e603f9f1641",
- "sha256": "0vgmhsgrh8x8br5grnh1jnf01r2q148xxyf028jgaq09wwjkdvkc"
+ "commit": "277cfaa9a1a4fa051ae94b331c59a02336adbafe",
+ "sha256": "13rj7ahh6pplpclgdjq1l59lf073s26wwwxp49fk9dwzphb9yq84"
},
"stable": {
"version": [
@@ -128700,11 +128983,11 @@
"repo": "gmlarumbe/vhdl-ts-mode",
"unstable": {
"version": [
- 20250110,
- 117
+ 20250318,
+ 1346
],
- "commit": "0c0b8f769de13f9e63d84032e50bd4a8578335ed",
- "sha256": "0n2x8ghh5n28v5nzlks5yf9wh38cyd9l7kvwad9qmwxga0mm36sr"
+ "commit": "3fb4af3653323979eb66b4c01f850fa03335046a",
+ "sha256": "19v3l37qzhkl22ignn5a8j0fw4az1gc185j4cs9rfh6byq8glpi3"
},
"stable": {
"version": [
@@ -129035,20 +129318,19 @@
"repo": "joostkremers/visual-fill-column",
"unstable": {
"version": [
- 20250204,
- 2336
+ 20250323,
+ 1529
],
- "commit": "d4464130a21733671a53f915a697dea65888473f",
- "sha256": "1a7xqc4cnpwy8rd4grp539zmb7qaqjvx906qbzdixcb3dq7szj3b"
+ "commit": "30fc3e4ea9aa415eccc873e5d7c4f1bbc0491495",
+ "sha256": "0sy01jx8z229ival3y4bj0jrb3w2ys8kiw3bmy6ssjwbl7xlyxxj"
},
"stable": {
"version": [
2,
- 6,
- 3
+ 7
],
- "commit": "e04d3521b6dc2435de4c4a4b9cac5feb194f0d5b",
- "sha256": "1bsymwzpvp4rqljidrixp3kc7kxjwsy5mkap6jw9rvpm6apy3b0n"
+ "commit": "30fc3e4ea9aa415eccc873e5d7c4f1bbc0491495",
+ "sha256": "0sy01jx8z229ival3y4bj0jrb3w2ys8kiw3bmy6ssjwbl7xlyxxj"
}
},
{
@@ -129119,11 +129401,11 @@
"repo": "szermatt/visual-replace",
"unstable": {
"version": [
- 20250102,
- 2043
+ 20250324,
+ 1842
],
- "commit": "a2ae4d0116192d34d5142857cb7c27c8091c4da5",
- "sha256": "054z8p1kw698ifigcx5pyb8wnz988h0k2hny89515n84p3d0z0m0"
+ "commit": "2897c4b323cf38b58a23a78ecb5b081192dea3b7",
+ "sha256": "0xvdn4y5w5d49cmjkmd2s1jjc8kjm683i96x310k45hp7hvq11px"
},
"stable": {
"version": [
@@ -129225,11 +129507,11 @@
"repo": "k-talo/volatile-highlights.el",
"unstable": {
"version": [
- 20240913,
- 2206
+ 20250402,
+ 1217
],
- "commit": "afccb5ce83848c3daa937098da83af45b50b71b4",
- "sha256": "0rlqwj6whxbvzgkf78d8arjva49aphj4bd2wkpv8djykcmi8nf6m"
+ "commit": "ca4c7fed9d85d5f5119e9a0f895629804dcb2e99",
+ "sha256": "1bj0klr1zcbnfrmqld9dync5dh9v6yaaw72xpcyq6cm7sanhfcp3"
},
"stable": {
"version": [
@@ -129929,16 +130211,16 @@
"repo": "emacsmirror/wanderlust",
"unstable": {
"version": [
- 20241125,
- 2206
+ 20250330,
+ 1813
],
"deps": [
"apel",
"flim",
"semi"
],
- "commit": "dddd7d64f27747cfa546d6656beee6ec4e5c55cf",
- "sha256": "0qd6d6yd2sr3mv8wb22py7yvnib6nk9jpqfj0fkib0x0w9anfxz8"
+ "commit": "840bb4b137a2e35cb30f4b78437b11b852ef6389",
+ "sha256": "1g8kx22i2j9pl4xz5frf5gf6ccklwpna63jfnsxqkmvq4m2qpa88"
}
},
{
@@ -130009,11 +130291,11 @@
"repo": "gmlarumbe/wavedrom-mode",
"unstable": {
"version": [
- 20240329,
- 1800
+ 20250318,
+ 1349
],
- "commit": "758a29e975e76ad616bbe18b657a5ce78fd32d32",
- "sha256": "091aagn1mi1in4kn94b2cvcw0hfm7zfypgsc7gg5bq8hklg000vq"
+ "commit": "249aec11fdab12ae6228c2bc2580b581d16e3443",
+ "sha256": "1anw072va8w3648zdb62437mjg76b098jq6jhy0bc3qpbxb74cai"
},
"stable": {
"version": [
@@ -132338,17 +132620,17 @@
},
{
"ename": "ws-butler",
- "commit": "855ea20024b606314f8590129259747cac0bcc97",
- "sha256": "1k5nhj37r51i0czrlafra53wir73p0nbq83jjccqmw4p4xk6axl3",
- "fetcher": "github",
- "repo": "lewang/ws-butler",
+ "commit": "3b41910f55e0c8e10668c788614cd61c480e860b",
+ "sha256": "1amzz3xjxf3gp7qfxf33pclk82iwnlcm462iy4fz3ikvck08cbbz",
+ "fetcher": "git",
+ "url": "https://git.savannah.gnu.org/git/emacs/nongnu.git",
"unstable": {
"version": [
- 20241107,
- 519
+ 20250310,
+ 205
],
- "commit": "d3927f6131f215e9cd3e1f747be5a91e5be8ca9a",
- "sha256": "17f73isx2wdwzjcxparyy7ngl4cha0g69da1d72b3yidzim1kh6h"
+ "commit": "9ee5a7657a22e836618813c2e2b64a548d27d2ff",
+ "sha256": "0ivpgib2bxv7x6cp04mj8crc1a60d7c77jcc59sj14scq4jqbmjb"
},
"stable": {
"version": [
@@ -132512,14 +132794,14 @@
"repo": "jobbflykt/x509-mode",
"unstable": {
"version": [
- 20250225,
- 632
+ 20250317,
+ 1016
],
"deps": [
"compat"
],
- "commit": "fe2ebffaf4f1d876108df5c386ae55e0154eed02",
- "sha256": "0fgfvr64gbdfgqjvng5bqg2jpg5s5d99di77fn3vfkay2zadpmji"
+ "commit": "a59a548f087bfad4f81d9410b6facdcf0fdd98f9",
+ "sha256": "15mypcysz2f4f027j7k9yh6inrj24dllpiqxjc89srw8j6k770qb"
}
},
{
@@ -132642,8 +132924,8 @@
"repo": "dandavison/xenops",
"unstable": {
"version": [
- 20250103,
- 1420
+ 20250318,
+ 1613
],
"deps": [
"aio",
@@ -132653,8 +132935,8 @@
"f",
"s"
],
- "commit": "6d9a8d654a6102484ac9087f25931f0664e7dd07",
- "sha256": "1sasm6rrhvsqndcwm74cgmlk96g2wx81fk9z32rq095yvim4y5qq"
+ "commit": "de8bce9af99476b58742679a77ac09bdb7ea0c76",
+ "sha256": "0jmhfrj0gk9zlgn6d9wkaml3mrk9jzc8awc7q2mi3cwzbw1x94af"
},
"stable": {
"version": [
@@ -133381,11 +133663,11 @@
"repo": "zkry/yaml.el",
"unstable": {
"version": [
- 20250208,
- 1534
+ 20250316,
+ 1721
],
- "commit": "09e46d563f1f3ff948852e08360c7d3c76e2acba",
- "sha256": "131g2nv18fjcqgc9v17b0a7zyw2m6ydbhj6riahihd340bci2s6w"
+ "commit": "f99ef76c80e6fc3fcf650c4fe34e10726594a4c4",
+ "sha256": "1fpfyrbi8dzbcck0k1whszqr9qmyw4x6rk68sxzz7zr5sqw69172"
},
"stable": {
"version": [
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index af8b2895dd41..5ffe51880b44 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -5038,8 +5038,8 @@ let
mktplcRef = {
name = "uiua-vscode";
publisher = "uiua-lang";
- version = "0.0.61";
- hash = "sha256-cKiIva4nzROp+bbwkMxBvguLMXVe/9uGcdhVhLxmae0=";
+ version = "0.0.62";
+ hash = "sha256-Fq3NmCL17QVAmOmFWSkxc0qRwCRDsRbkeRzwyP02Nq4=";
};
meta = {
description = "VSCode language extension for Uiua";
diff --git a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
index 531be9bba85e..4d5cbbc44878 100644
--- a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "mongodb-vscode";
publisher = "mongodb";
- version = "1.12.1";
- hash = "sha256-jbR6NGYgDYArCHqMHKPXuht7UViw0Ii3Uc8IqTGTe8k=";
+ version = "1.13.0";
+ hash = "sha256-xOwffd2//P7wS+uuUmuIU0ITOH1pj35h53F1HhvGNMo=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix
index 06b7c1dceab7..599216b831ea 100644
--- a/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-python";
name = "isort";
- version = "2023.13.13171013";
- hash = "sha256-UBV9i3LPVv60+toy+kJvESAuJHRmH/uEIwjTidYUXLc=";
+ version = "2025.0.0";
+ hash = "sha256-nwt9Pv084jt9nWvxSXLIWu7981UGSbCgVRTrFfJA6q4=";
};
meta = with lib; {
description = "Import sorting extension for Visual Studio Code using isort";
diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
index ef8e21463fa1..74de2b190b42 100644
--- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix
+++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
@@ -82,14 +82,14 @@ let
];
in
mkDerivation rec {
- version = "3.40.4";
+ version = "3.40.5";
pname = "qgis-ltr-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
- hash = "sha256-R2/ycRPQVKqleSt+9D/YCpBlqKgJdhLc0BvYT7qFJo8=";
+ hash = "sha256-YVHNB4vdLw8RZir4UydTijztzx58aXBLJk+lA0K9y+4=";
};
passthru = {
diff --git a/pkgs/applications/graphics/drawpile/default.nix b/pkgs/applications/graphics/drawpile/default.nix
index 2b51e4cf207b..82362ee6d90c 100644
--- a/pkgs/applications/graphics/drawpile/default.nix
+++ b/pkgs/applications/graphics/drawpile/default.nix
@@ -19,6 +19,7 @@
qtsvg,
qttools,
libsecret,
+ libwebp,
# optional client deps
giflib,
@@ -51,6 +52,7 @@ let
qtsvg
qttools
libsecret
+ libwebp
# optional:
giflib # gif animation export support
kdnssd # local server discovery with Zeroconf
@@ -67,18 +69,18 @@ let
in
mkDerivation rec {
pname = "drawpile";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "drawpile";
repo = "drawpile";
rev = version;
- sha256 = "sha256-NS1aQlWpn3f+SW0oUjlYwHtOS9ZgbjFTrE9grjK5REM=";
+ sha256 = "sha256-xcutcSpbFt+pb7QP1E/RG6iNnZwpfhIZTxr+1usLKHc=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src;
- hash = "sha256-rY4zWSCBfVXvl6p9GvtDg/PFZfLkWTl8FTYdlKTzWYM=";
+ hash = "sha256-VUX6J7TfxWpa07HPFZ8JzpltIwJUYAl5TABIpBmGYYo=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json
index b687e910b4b7..29f084a35e29 100644
--- a/pkgs/applications/networking/browsers/chromium/info.json
+++ b/pkgs/applications/networking/browsers/chromium/info.json
@@ -787,27 +787,27 @@
}
},
"ungoogled-chromium": {
- "version": "134.0.6998.165",
+ "version": "135.0.7049.52",
"deps": {
"depot_tools": {
- "rev": "e42fac3e9c1726ab14a61a25e6291d9ccc49e688",
- "hash": "sha256-BvEkk15Rm4nSoV/uWiwmQW/+gg2vpLQ187TbBAHl9Rk="
+ "rev": "85ec2718b5a29990c7eb67778348c9f76a00f392",
+ "hash": "sha256-eWlHnSRfLFcd3OoyCTIFewDf0eC9KQowScQOnphgfg8="
},
"gn": {
- "rev": "ed1abc107815210dc66ec439542bee2f6cbabc00",
- "hash": "sha256-EqbwCLkseND1v3UqM+49N7GuoXJ3PlJjWOes4OijQ3U="
+ "rev": "4a8016dc391553fa1644c0740cc04eaac844121e",
+ "hash": "sha256-8NynNvLNCHxy8EYmsnPovKhXu9DcDcYBhg4A6d2QIfY="
},
"ungoogled-patches": {
- "rev": "134.0.6998.165-1",
- "hash": "sha256-Uia8tI3ZpryD+YVV9duH6sAmB/gKvsFg9RZVKYo/HX0="
+ "rev": "135.0.7049.52-1",
+ "hash": "sha256-i7fSJsbuXgzDvh/4RJwHvVEalS134SoRzvcJZbYsIIo="
},
- "npmHash": "sha256-oVoTruhxTymYiGkELd2Oa1wOfjGLtChQZozP4GzOO1A="
+ "npmHash": "sha256-wNrZaugdKJCyV1WchkKXzr/I1OW1AtjiC2p7qTZZOqU="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
- "rev": "fd886e2cb29dd984c13deec032832dee68d8abe3",
- "hash": "sha256-xD06hGSrccTGB6fUGw0b7RrGNBQjNmdGKPaRqhXVVOY=",
+ "rev": "9ba7e609d28c509a8ce9265c2247065d8d251173",
+ "hash": "sha256-PjvfckdlaMq9HWefGxFppgBumlqh7xoCoxYFwk/r630=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -817,23 +817,23 @@
},
"src/third_party/libc++/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
- "rev": "2e25154d49c29fa9aa42c30ad4a027bd30123434",
- "hash": "sha256-QxEbtsEKCs2Xgulq7nVWtAeOGkIYFOy/L1ROfXa5u8U="
+ "rev": "7f8b68f91ca8b192375f5e71cd81fb3ed9650ef3",
+ "hash": "sha256-1P+p5MPXm0WkeYgzIxG2SBKZVPWplUlEo7xYI//Y0uw="
},
"src/third_party/libc++abi/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
- "rev": "634228a732a1d9ae1a6d459556e8fc58707cf961",
- "hash": "sha256-ln/DCNYJXVksbwdDBnxCfc4VwtjQlJXF7ktl/NxLupg="
+ "rev": "94c5d7a8edc09f0680aee57548c0b5d400c2840d",
+ "hash": "sha256-wMMfj3E2AQJxovoSEIuT2uTyrcGBurS1HrHZOmP36+g="
},
"src/third_party/libunwind/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
- "rev": "e55d8cf51c6db1fdd4bb56c158945ec59772c8ee",
- "hash": "sha256-JazjgI+ch9RgnsDgu6p4cT4UmCBor4x4sRi1ClLISAY="
+ "rev": "62e217a12ee1133833d9890b2f7adde900e4efbd",
+ "hash": "sha256-FBMrvCCVwm0mmaQHDvKXljxxLwthpsFqhPE8yqBx5Aw="
},
"src/third_party/llvm-libc/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
- "rev": "6d0c8ee02e2fd44e69ac30e721e13be463035ee5",
- "hash": "sha256-bF4hV9fY0GLYAHUnxSXkCxdZLMKR3wYWaqYJaM9aQiE="
+ "rev": "a02de4d0d992b110c8b180fdec91258e7b60265f",
+ "hash": "sha256-LtxaimMmnman7BKLKpSR8rJtbEvHsmGVeHvzEukB4EY="
},
"src/chrome/test/data/perf/canvas_bench": {
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
@@ -852,8 +852,8 @@
},
"src/docs/website": {
"url": "https://chromium.googlesource.com/website.git",
- "rev": "600fc3a0b121d5007b4bb97b001e756625e6d418",
- "hash": "sha256-f3Tdz0ykxQ2FHbNweJwPdAZHA8eVpjPuxqRpxwhYtRM="
+ "rev": "441c86221443f48e818335d51f84cf1880c35aa4",
+ "hash": "sha256-nMLn2wTAr+3U1VpqWWq93zJHrlT+f1Yky8ONKk0kWjg="
},
"src/media/cdm/api": {
"url": "https://chromium.googlesource.com/chromium/cdm.git",
@@ -862,8 +862,8 @@
},
"src/net/third_party/quiche/src": {
"url": "https://quiche.googlesource.com/quiche.git",
- "rev": "e7d001c82ee5bead5140481671828d5e156a525a",
- "hash": "sha256-5YFqWgkyQ/PUKTkk1j3mAFD8JMbI+E4XRdSq34HFMWA="
+ "rev": "25a56e315359eaebb2ff4213771016a4978a346d",
+ "hash": "sha256-ZkrAaNgCqG09CufQN35wFi09TVxvbf/U4jGNNMRLY0M="
},
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
@@ -877,13 +877,13 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
- "rev": "914c97c116e09ef01a99fbbbe9cd28cda56552c7",
- "hash": "sha256-Y4eX8YHwVXiXW4U8KGbFd4fTU/v/EAUpfwv6lB127Y4="
+ "rev": "079266db445215380befce453b1ab3bbdfeaf73d",
+ "hash": "sha256-Bcm9wxlLqp/ANg+cPvsuwAlaxVmef6g+12L5ZE4uCGA="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
- "rev": "cb550a25c75a99ae0def91a02e16ae29d73e6d1e",
- "hash": "sha256-kqBpWHCxUl1ekmrbdPn6cL2y75nK4FxECJ5mo83Zgf4="
+ "rev": "6edcf02205fd1e8979dc3f3964257a81959b80c8",
+ "hash": "sha256-VebUALLFKwEa4+oE+jF8mBSzhJd6aflphPmcK1Em8bw="
},
"src/third_party/angle/third_party/rapidjson/src": {
"url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson",
@@ -892,8 +892,8 @@
},
"src/third_party/angle/third_party/VK-GL-CTS/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
- "rev": "48e7f3020f52ef9adc31aa0f5db01dc42cc487cd",
- "hash": "sha256-g59uC7feByGR1Ema8LqUCr5XWKpDMeXXvlS2thOo5Ks="
+ "rev": "ba86fb95004331f2cf571dd9adefe2458290ee11",
+ "hash": "sha256-wl/T/WxVNctM4m4VSFFqqtJ0xkEBiuILYywAylqa0Oo="
},
"src/third_party/anonymous_tokens/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
@@ -907,13 +907,13 @@
},
"src/third_party/dav1d/libdav1d": {
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
- "rev": "42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa",
- "hash": "sha256-qcs9QoZ/uWEQ8l1ChZ8nYctZnnWJ0VvCw1q2rEktC9g="
+ "rev": "7d4b789f55389dad1820d6caf6a650038dad06e2",
+ "hash": "sha256-O6WOm6qTSgRmDR+yY2wH6t+7ob+TtZIA5Gax1ysEZh0="
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
- "rev": "7056f50fdefc6bc46aa442e720d0336e2855b570",
- "hash": "sha256-aYlcplXSGjFov9dqql6d+a1PxJWtZJNQaaezof0u9QQ="
+ "rev": "bdc68b25b620d7302a955e2c38c548ebfe74ef31",
+ "hash": "sha256-R9SQiKUjLkLmPJwuWpw7fcibrWxSlXWkDsCra7Ci0UQ="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -922,8 +922,8 @@
},
"src/third_party/dawn/third_party/dxc": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
- "rev": "c2ed9ad4ee775f3de903ce757c994aecc59a5306",
- "hash": "sha256-jecGwARtdSr2OEC68749mpFUAHuYP/IzYUZyj23CwJE="
+ "rev": "0a1143572d107c8b6980df092b84a79190ec1fbd",
+ "hash": "sha256-sUSQTOi0EuIHX9h27RXb5HnbcdfkG/U1K6EbBdjSto8="
},
"src/third_party/dawn/third_party/dxheaders": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
@@ -942,8 +942,8 @@
},
"src/third_party/dawn/third_party/webgpu-cts": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
- "rev": "24d5dfa7725d6ece31941c3f3343ba6362986d6b",
- "hash": "sha256-AEGYE2rSsPcRzJSm97DGsrPVbhCH+lyVI61Z4qavKc8="
+ "rev": "ce91fc1d085136f9c7ddca684d1764689d49b337",
+ "hash": "sha256-SsxohjLb+uoN5cMXU5DJDrtF1QVk8EWK/qvTLxCleUI="
},
"src/third_party/highway/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
@@ -957,8 +957,8 @@
},
"src/third_party/boringssl/src": {
"url": "https://boringssl.googlesource.com/boringssl.git",
- "rev": "ea42fe28775844ec8fe0444fc421398be42d51fe",
- "hash": "sha256-g9i5v11uZy/3Smn8zSCFmC27Gdp5VP2b0ROrj+VmP1k="
+ "rev": "673e61fc215b178a90c0e67858bbf162c8158993",
+ "hash": "sha256-8Dl6Aol33o2FYID3oIw9grB0jY9VJnnnhmiNdyycTlU="
},
"src/third_party/breakpad/breakpad": {
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
@@ -967,13 +967,13 @@
},
"src/third_party/cast_core/public/src": {
"url": "https://chromium.googlesource.com/cast_core/public",
- "rev": "fbc5e98031e1271a0a566fcd4d9092b2d3275d05",
- "hash": "sha256-o5/Lbhh6HHSWCVCEyDwDCgs+PLm67si981w0HuIWY7c="
+ "rev": "dcb3d2e87cebe20b6dda06d8b29abb9af27ca422",
+ "hash": "sha256-e8+rQhEU5+FfwjyEE1TM6emO0cUntuS4GN7y/BuC/U8="
},
"src/third_party/catapult": {
"url": "https://chromium.googlesource.com/catapult.git",
- "rev": "d5166861902b565df446e15181eba270fe168275",
- "hash": "sha256-xkvz743+w0xsI0w4reAo2rfC4J7opl1biA3eNYuRn+o="
+ "rev": "93e56257a5089dc49f1dfd1240c527f5fe1b237f",
+ "hash": "sha256-K5sOlXx72YmXlm7cc7jWf3lKmHcMdVHTwVueJo5CoHY="
},
"src/third_party/ced/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
@@ -982,8 +982,8 @@
},
"src/third_party/chromium-variations": {
"url": "https://chromium.googlesource.com/chromium-variations.git",
- "rev": "84c18c7a0205fbd0a27b0214b16ded7fc44dc062",
- "hash": "sha256-zXAmoKyj104BaIe4Rug18WbVKkyAsyWPCTPPEerinVo="
+ "rev": "270a25f8795caf0a798ebf5a7d69284e3d830d19",
+ "hash": "sha256-ZkETD+Pka5vItN70nhlGQelycFAEnb1Qfv9k2aDXZSE="
},
"src/third_party/cld_3/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git",
@@ -1002,8 +1002,8 @@
},
"src/third_party/cpuinfo/src": {
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
- "rev": "8a1772a0c5c447df2d18edf33ec4603a8c9c04a6",
- "hash": "sha256-dKmZ5YXLhvVdxaJ4PefR+SWlh+MTFHNxOMeM6Vj7Gvo="
+ "rev": "aaac07ee499895770c89163ce0920ef8bb41ed23",
+ "hash": "sha256-A86nAbKs7trVwwa1HFUNbV//6O1minvlHTpZR3vabrU="
},
"src/third_party/crc32c/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
@@ -1012,23 +1012,23 @@
},
"src/third_party/cros_system_api": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
- "rev": "ea21b22629965105426f3df5e58190513e95a17e",
- "hash": "sha256-xUaGf4MaEXg2RHgrGS1Uuz97vq5Vbt4HFV/AXYB4lCA="
+ "rev": "b8d797a61689892adb182c9bec457c9bd24b26d2",
+ "hash": "sha256-44bD1nG7CRrvBcd9NbU4yksn7Ly9WYsWETXat/L3f0I="
},
"src/third_party/crossbench": {
"url": "https://chromium.googlesource.com/crossbench.git",
- "rev": "0391f0d11cbf3cf3c5bcf82e19e9d9839b1936ed",
- "hash": "sha256-EL+lOTe1Vzg4JW2q7t3UoXzHHiEmLjf7khH9fXdplbo="
+ "rev": "bf8d1d3aaf469343576db89f81df26aeb16bd62b",
+ "hash": "sha256-XscXxoCUSVGsBCB8xymEsaLc4WgzZPXu6zkRbv8ZQZw="
},
"src/third_party/depot_tools": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
- "rev": "e42fac3e9c1726ab14a61a25e6291d9ccc49e688",
- "hash": "sha256-BvEkk15Rm4nSoV/uWiwmQW/+gg2vpLQ187TbBAHl9Rk="
+ "rev": "85ec2718b5a29990c7eb67778348c9f76a00f392",
+ "hash": "sha256-eWlHnSRfLFcd3OoyCTIFewDf0eC9KQowScQOnphgfg8="
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
- "rev": "65b3f414b81ffe4df49202af6fc75bc26a3cb109",
- "hash": "sha256-rdBpJWdQ5VtFnIfbr/Vq1q1euSvkbY8iIqyuTMAS2KM="
+ "rev": "ad4e2fc82183b1463ac870818c28680bbc3de889",
+ "hash": "sha256-HS5O+r0GFe3Dfh+86JQlsEC+5Gcs1xmUkDyZ7qixqXw="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -1037,8 +1037,8 @@
},
"src/third_party/eigen3/src": {
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
- "rev": "2a35a917be47766a895be610bedd66006980b7e6",
- "hash": "sha256-WG7uiduuMnXrvEpXJNGksrYkBsim+l7eiu5N+mx0Yr0="
+ "rev": "4c38131a16803130b66266a912029504f2cf23cd",
+ "hash": "sha256-dOq8RJ/V8kulSMK0OUWzHruiwJSP3f/86ih5gk2MMWQ="
},
"src/third_party/farmhash/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
@@ -1052,8 +1052,8 @@
},
"src/third_party/ffmpeg": {
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git",
- "rev": "d10a0f8bf5ddcce572df95105152bc74041cae0c",
- "hash": "sha256-OXumpRb9XB38dOCJmL3jDcabiJ08wAvydVlJwMgpCoQ="
+ "rev": "fbce2a76c00cd2e5aeffe3c2e71d44c284ec52d6",
+ "hash": "sha256-bGa0BCvzNxEKu9VZEwJ1NLt+b2KKWUxshpKSN2FHNEM="
},
"src/third_party/flac": {
"url": "https://chromium.googlesource.com/chromium/deps/flac.git",
@@ -1080,15 +1080,10 @@
"rev": "13d57703abca3005d97b19df1f2db731607a7dc2",
"hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA="
},
- "src/third_party/grpc/src": {
- "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git",
- "rev": "a363b6c001139b9c8ffb7cd63f60a72f15349c3b",
- "hash": "sha256-RKGZWtH2JmP2mXN+4ln/nCJvOyzynrYcfrxSY8k1vVg="
- },
"src/third_party/freetype/src": {
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
- "rev": "b1f47850878d232eea372ab167e760ccac4c4e32",
- "hash": "sha256-YxWz3O9see1dktqZnC551V12yU5jcOERTB1Hn1lwUNM="
+ "rev": "5d4e649f740c675426fbe4cdaffc53ee2a4cb954",
+ "hash": "sha256-DxLHuzIvw7WIKKMCRBz4ne97j9DufoohXQZV6yZ5zfY="
},
"src/third_party/freetype-testing/src": {
"url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git",
@@ -1102,8 +1097,8 @@
},
"src/third_party/harfbuzz-ng/src": {
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
- "rev": "6d8035a99c279e32183ad063f0de201ef1b2f05c",
- "hash": "sha256-isQvwaVdL4cM465A8Gs06VioAu8RvZFrwXDsXhfOoFo="
+ "rev": "8efd2d85c78fbba6ca09a3e454f77525f3b296ce",
+ "hash": "sha256-/WNGrvyvJ+FGqoIoHapaux1iu63zjID0yR30HYPpxaw="
},
"src/third_party/ink/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
@@ -1137,8 +1132,8 @@
},
"src/third_party/googletest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
- "rev": "e235eb34c6c4fed790ccdad4b16394301360dcd4",
- "hash": "sha256-jpXIcz5Uy6fDEvxTq8rTFx/M+0+SQ6TCDaqnp7nMtng="
+ "rev": "24a9e940d481f992ba852599c78bb2217362847b",
+ "hash": "sha256-oLknxClUh7l72ZAx7sxNDM6dUhMT0vUE2IdDjRLDKtk="
},
"src/third_party/hunspell_dictionaries": {
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
@@ -1167,8 +1162,8 @@
},
"src/third_party/fuzztest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
- "rev": "44ac6c2594a880edbb9cb1e4e197c2b53d078130",
- "hash": "sha256-AKXKxXqOMUb3APf5r15NmIMyhJ4ZmW5+t7y5XdgdZkw="
+ "rev": "a32ca113e3b050693e4bb379525dfae519ebd0d9",
+ "hash": "sha256-eoV+g/QVzcI7PqDmAic5Ra9K/ba4IV1wXE4RFecuMuk="
},
"src/third_party/domato/src": {
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
@@ -1182,18 +1177,18 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
- "rev": "3990233fc06a35944d6d33797e63931802122a95",
- "hash": "sha256-4NOQug0MlWZ18527V3IDuGcxGEJ4b+mZZbdzugWoBgQ="
+ "rev": "99fcd816eeaa7da46688bc4b9f4f9e71be13c2e8",
+ "hash": "sha256-SOIvGkR3k7TAs9KFA3mFbBSq5h4eJghKo38IVioOK3U="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
- "rev": "c5938b119ef52f9ff628436c1e66c9a5322ece83",
- "hash": "sha256-+6339vcd0KJj5V11dvJvs0YpQpTxsLmDuBoYVzyn9Ec="
+ "rev": "a75457c637a365910508f3c2c2b986a701b03a2e",
+ "hash": "sha256-v3+Rj3jS/lCYZNjjAXB6zohdvM45PKayB43jX37ntsU="
},
"src/third_party/nearby/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
- "rev": "97690c6996f683a6f3e07d75fc4557958c55ac7b",
- "hash": "sha256-d1D9/6d7a1+27nD8VijhzRMglE2PqvAMK8+GbMeesSQ="
+ "rev": "45d6317a64aad3d5060b800db267f7cea3f27198",
+ "hash": "sha256-SmU+c9YveQ4N13bteuhtmo0uvySeCnmZYpC5NYiMJuo="
},
"src/third_party/beto-core/src": {
"url": "https://beto-core.googlesource.com/beto-core.git",
@@ -1210,21 +1205,26 @@
"rev": "d6b5ffea959ad31e231c203d7446bf8b39e987ce",
"hash": "sha256-lCwGk4Q+OXwO8vOlOQrkgygYqLrwpku/PkR03oEdX3Y="
},
+ "src/third_party/speedometer/v3.1": {
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
+ "rev": "cc9ee085ae18f05961ff3dfa1ee1a90d67b7f8ee",
+ "hash": "sha256-28vGPZLaD9xSwursTRRK1xndedeBUZ5TF/4hdy0RjFc="
+ },
"src/third_party/speedometer/v3.0": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
"rev": "8d67f28d0281ac4330f283495b7f48286654ad7d",
"hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU="
},
- "src/third_party/speedometer/v2.0": {
- "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
- "rev": "732af0dfe867f8815e662ac637357e55f285dbbb",
- "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4="
- },
"src/third_party/speedometer/v2.1": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
"rev": "8bf7946e39e47c875c00767177197aea5727e84a",
"hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM="
},
+ "src/third_party/speedometer/v2.0": {
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
+ "rev": "732af0dfe867f8815e662ac637357e55f285dbbb",
+ "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4="
+ },
"src/third_party/ukey2/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git",
"rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47",
@@ -1232,8 +1232,8 @@
},
"src/third_party/cros-components/src": {
"url": "https://chromium.googlesource.com/external/google3/cros_components.git",
- "rev": "1f1c782f06956a2deb5d33f09c466e4852099c71",
- "hash": "sha256-80WqSMP5Vlc4OY+gfpU3SRGavs7fJbTQVW1AIhq6jmE="
+ "rev": "97dc8c7a1df880206cc54d9913a7e9d73677072a",
+ "hash": "sha256-CT9c4LqTwhldsxoEny8MesULwQC4k95F4tfCtRZErGM="
},
"src/third_party/libdrm/src": {
"url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git",
@@ -1267,8 +1267,8 @@
},
"src/third_party/libprotobuf-mutator/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git",
- "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf",
- "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614="
+ "rev": "7bf98f78a30b067e22420ff699348f084f802e12",
+ "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE="
},
"src/third_party/libsrtp": {
"url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git",
@@ -1287,8 +1287,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
- "rev": "7b3fa8114cf8ef23cbf91e50c368c1ca768d95d5",
- "hash": "sha256-2FgBb0HzgMihGsWbEtQqyN2EXZs/y5+ToWL1ZXG35W0="
+ "rev": "2bfb9f9e0a9cca18cd5a0045e931b49dac390c79",
+ "hash": "sha256-BWid6iU7CDEElh8j13a+S767vwnO8qQg26Vp5nQGEHc="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
@@ -1302,8 +1302,8 @@
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
- "rev": "5a9a6ea936085310f3b9fbd4a774868e6a984ec4",
- "hash": "sha256-E5ePVHrEXMM8mS1qaUwPTqYO0BdP7TYuUhfX+BCiq/0="
+ "rev": "ccdf870348764e4b77fa3b56accb2a896a901bad",
+ "hash": "sha256-8sH11psWPXLMy3Q0tAizCZ/woUWvTCCUf44jcr2C4Xs="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
@@ -1332,18 +1332,18 @@
},
"src/third_party/openh264/src": {
"url": "https://chromium.googlesource.com/external/github.com/cisco/openh264",
- "rev": "33f7f48613258446decb33b3575fc0a3c9ed14e3",
- "hash": "sha256-lZlZjX8GCJOc77VJ9i1fSWn63pfVOEcwwlzh0UpIgy4="
+ "rev": "652bdb7719f30b52b08e506645a7322ff1b2cc6f",
+ "hash": "sha256-tf0lnxATCkoq+xRti6gK6J47HwioAYWnpEsLGSA5Xdg="
},
"src/third_party/openscreen/src": {
"url": "https://chromium.googlesource.com/openscreen",
- "rev": "38d1445b41d1eb597fcd100688dbaff98aa072ed",
- "hash": "sha256-KGVFyGp7ItKeapub3Bd+htXH/gMaaBd+k8iC7hLtvl0="
+ "rev": "b756f3c04ba53983a94cd12eb29b7f22e472fd58",
+ "hash": "sha256-P6vAoVF1/geM6MjihcEBQtbf8CxE8sPSKTRLz8/c2yE="
},
"src/third_party/openscreen/src/buildtools": {
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
- "rev": "56013b77b6c0a650d00bde40e750e7c3b7c6bc3d",
- "hash": "sha256-Dz7wMYQHVR7sjCGaQe2nxIxZsAxsK6GGDNpDvypPefo="
+ "rev": "00459762409cb29cecf398a23cdb0cae918b7515",
+ "hash": "sha256-QXGJRGyyuN0EPDAF7CAzcTSbjHkz8FRjhqd1JEFF/1o="
},
"src/third_party/openscreen/src/third_party/tinycbor/src": {
"url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git",
@@ -1352,23 +1352,23 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
- "rev": "12f7715a6390050c5cffb7e4c9b2be1c2f2956d0",
- "hash": "sha256-/u+HYjmxSIX2GlriEWYZQJ8TDFNfzSufATGq1j9zx9w="
+ "rev": "9afffebfa895ea6cdcc05516908c50bd7fe72797",
+ "hash": "sha256-89rJdhwUJtJCMO7FvVoTYO80swFRkoWUB/ZYs1tOLzE="
},
"src/third_party/perfetto": {
"url": "https://android.googlesource.com/platform/external/perfetto.git",
- "rev": "0d78d85c2bfb993ab8dd9a85b6fee6caa6a0f357",
- "hash": "sha256-bjgSwq4LPz9qN9rVqIJUTHetRguCx67Uq5oe1ksPqGE="
+ "rev": "aa4d8267bafad6782a1f2c8d979104f2aaa622a0",
+ "hash": "sha256-smVQykQVZdhybEUz7BlRLc+FVNH0UyGh+0eSxP8Jzrc="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
- "rev": "e34549db516f8712f678fcd4bc411613b5cc5295",
- "hash": "sha256-TmP6xftUVTD7yML7UEM/DB8bcsL5RFlKPyCpcboD86U="
+ "rev": "426b2e025aa59c23a1b6e19fbacd6b4a11bfad16",
+ "hash": "sha256-5uieIE6ygM4Ooz9xbu1NVKCHHsPn6Ekz6OzqfWiA7/M="
},
"src/third_party/pthreadpool/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git",
- "rev": "e1469417238e13eebaa001779fa031ed25c59def",
- "hash": "sha256-cFRELaRtWspZaqtmdKmVPqM7HVskHlFMAny+Zv/Zflw="
+ "rev": "f94ab76fe99754960035d520dce28e15b647e8cf",
+ "hash": "sha256-NdKKMnXZ6rYOC2wA6a1bPNStxpemzGckN6PPWom6mFA="
},
"src/third_party/pyelftools": {
"url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git",
@@ -1387,8 +1387,8 @@
},
"src/third_party/re2/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/re2.git",
- "rev": "6dcd83d60f7944926bfd308cc13979fc53dd69ca",
- "hash": "sha256-IeANwJlJl45yf8iu/AZNDoiyIvTCZIeK1b74sdCfAIc="
+ "rev": "c84a140c93352cdabbfb547c531be34515b12228",
+ "hash": "sha256-f/k2rloV2Nwb0KuJGUX4SijFxAx69EXcsXOG4vo+Kis="
},
"src/third_party/ruy/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ruy.git",
@@ -1397,13 +1397,13 @@
},
"src/third_party/search_engines_data/resources": {
"url": "https://chromium.googlesource.com/external/search_engines_data.git",
- "rev": "6dc3b54b420e6e03a34ee7259fcd2b1978fac5f3",
- "hash": "sha256-8RY3AU2V4iZKEmVwT7Z1Q3QlcTXDIdeyYwnQoyJcAUY="
+ "rev": "48ba13bfb5488755a5d72aa60ff4a47069be498f",
+ "hash": "sha256-//z0HlMOkGTcp1IjbS0m+0dmgVYsG7EkfCiK2vvG2wU="
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
- "rev": "aefbd9403c1b3032ad4cd0281ef312ed262c7125",
- "hash": "sha256-tP6DnMeOoVqfTSn6bYXMLiCb4wg5f9uB28KzYMAeBUw="
+ "rev": "b99f146a03d3c98049768fd91c2bbe6594b02b2c",
+ "hash": "sha256-tl1GDmcStkuKMmzzsYuRG6Nrk4xDqgYYBoa1VsQNOwY="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1422,8 +1422,8 @@
},
"src/third_party/swiftshader": {
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
- "rev": "86cf34f50cbe5a9f35da7eedad0f4d4127fb8342",
- "hash": "sha256-PSkIU8zC+4AVcYu0vaYo6I1SSykrHgcgGVMBJanux8o="
+ "rev": "c12c13839d689f411911326b1f72e96eb525686c",
+ "hash": "sha256-C8y5ShwMffNZpFuILYNw3WOMVJp/jPen/wNbFl1vqBY="
},
"src/third_party/text-fragments-polyfill/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
@@ -1432,18 +1432,18 @@
},
"src/third_party/tflite/src": {
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
- "rev": "51c6eed226abcfeeb46864e837d01563cc5b907b",
- "hash": "sha256-qXHENS/6NwHAr1/16eb079XzmwAnpLtVZuva8uGCf+8="
+ "rev": "d120e39920c0e61cc1227bc1abe50fd6ecd3ce66",
+ "hash": "sha256-9p0/tR3bPvCJn+6eofmQXKbyfzxfbeVexdvuHpn50wk="
},
"src/third_party/vulkan-deps": {
"url": "https://chromium.googlesource.com/vulkan-deps",
- "rev": "2e4b45a53a0e2e66bcb6540ae384c53a517218d0",
- "hash": "sha256-9ebWETg/fsS4MYZg74XHs/Nz3nX6BXBNVRN2PmyWXWM="
+ "rev": "c1c31f4d17a9e4b2af40d85c89d573eb43187e0d",
+ "hash": "sha256-uEsy4PBhO3EBJF6YdWj32GmMabgKWQJUeW3cWInAinE="
},
"src/third_party/glslang/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
- "rev": "0549c7127c2fbab2904892c9d6ff491fa1e93751",
- "hash": "sha256-LwspMo771iaV5YeEJWgdb8xi37KMa0rsSdvO3uqMOAI="
+ "rev": "8b822ee8ac2c3e52926820f46ad858532a895951",
+ "hash": "sha256-hPd5roeHOgMiz2VUx13bUsKKDSvgQAXRdk7wfdi6e48="
},
"src/third_party/spirv-cross/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
@@ -1452,38 +1452,38 @@
},
"src/third_party/spirv-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
- "rev": "e7294a8ebed84f8c5bd3686c68dbe12a4e65b644",
- "hash": "sha256-/p7kBW7mwpG/Uz0goMM7L3zjpOMBzGiuN+0ZBEOpORo="
+ "rev": "54a521dd130ae1b2f38fef79b09515702d135bdd",
+ "hash": "sha256-PScDq8HhQPFUs78N75QyL9oEykmjZmAhdxCAqQ0LJds="
},
"src/third_party/spirv-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
- "rev": "ce37fd67f83cd1e8793b988d2e4126bbf72b19dd",
- "hash": "sha256-SJcxmKdzOjg6lOJk/3m8qo7puvtci1YEU6dXKjthx0Q="
+ "rev": "f289d047f49fb60488301ec62bafab85573668cc",
+ "hash": "sha256-2Wv0dxVQ8NvuDRTcsXkH1GKmuA6lsIuwTl0j6kbTefo="
},
"src/third_party/vulkan-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
- "rev": "39f924b810e561fd86b2558b6711ca68d4363f68",
- "hash": "sha256-twJJVBfnZbH/8Wn273h45K3BOnlAicqL2zJl6OfLm2E="
+ "rev": "952f776f6573aafbb62ea717d871cd1d6816c387",
+ "hash": "sha256-LfJ7um+rzc4HdkJerHWkuPWeEc7ZFSBafbP+svAjklk="
},
"src/third_party/vulkan-loader/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
- "rev": "0508dee4ff864f5034ae6b7f68d34cb2822b827d",
- "hash": "sha256-QqFC3Iyhw9Pq6TwBHxa0Ss7SW0bHo0Uz5N18oxl2ROg="
+ "rev": "809941a4ca137df69dc9c6e8eb456bd70309197c",
+ "hash": "sha256-FPXAofnMfgUkwwRGh8rqtXrmLjouP5A8umXV1pHm1ck="
},
"src/third_party/vulkan-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
- "rev": "c52931f012cb7b48e42bbf2050a7fb2183b76406",
- "hash": "sha256-nIzrishMMxWzOuD3aX8B6Iuq2kPsUF0Uuvz7GijTulY="
+ "rev": "fb8f5a5d69f4590ff1f5ecacb5e3957b6d11daee",
+ "hash": "sha256-fO6fkWOMYbf/um7gKFyjtrFE21g1kYx3lLvPv4gY7qw="
},
"src/third_party/vulkan-utility-libraries/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
- "rev": "fe7a09b13899c5c77d956fa310286f7a7eb2c4ed",
- "hash": "sha256-zI3y5aoP4QcYp677Oxj5Ef7lJyJwOMdGsaRBe+X9vpI="
+ "rev": "2d8f273ebd4b843c402d9ee881616895b854e42f",
+ "hash": "sha256-nD/WTBTwCnfZdwdNKldDVpcuirSghCIeJRBeX+uQXBk="
},
"src/third_party/vulkan-validation-layers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
- "rev": "a30aa23cfaff4f28f039c025c159128a6c336a7e",
- "hash": "sha256-foa5hzqf1hPwOj3k57CloCe/j0qXW3zCQ4mwCT4epF4="
+ "rev": "4e7b0c905b1a0401e24333800937cc8792efa037",
+ "hash": "sha256-CCpfWpyGki9klgHInjs6gAhw5shPXlzmFgccCHNfGQY="
},
"src/third_party/vulkan_memory_allocator": {
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
@@ -1492,8 +1492,8 @@
},
"src/third_party/wasm_tts_engine/src": {
"url": "https://chromium.googlesource.com/chromium/wasm-tts-engine",
- "rev": "7a91dbfddd93afa096a69fb7d292e22d4afecad2",
- "hash": "sha256-bV+1YFEtCyTeZujsZtZiexT/aUTN3MaVerR2UdkUPBY="
+ "rev": "6ab3e63276a2d66ba3e7db4f87c5b7cb00e22130",
+ "hash": "sha256-ZcnKKnHsN1UyztAXClc2EUwfeX3yuLtMM2Zjwpnh62U="
},
"src/third_party/wayland/src": {
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git",
@@ -1527,8 +1527,8 @@
},
"src/third_party/webgpu-cts/src": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
- "rev": "fb2b951ac3c23e453335edf35c9b3bad431d9009",
- "hash": "sha256-tjY5ADd5tMFsYHk6xT+TXwsDYV5eI2oOywmyTjjAxYc="
+ "rev": "dcfb0d153f1e19905b0af26e640470c9ec5578e7",
+ "hash": "sha256-726p6OfKAzHtnjz/8WtMcsRxuq4wqyJv3+DHOHDTeYY="
},
"src/third_party/webpagereplay": {
"url": "https://chromium.googlesource.com/webpagereplay.git",
@@ -1537,8 +1537,8 @@
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
- "rev": "8d78f5de6c27b2c793039989ea381f1428fb0100",
- "hash": "sha256-IsjTrEnxIqINYYjWJmDp7rlubl5dJ2YMpJf/DrG/mRM="
+ "rev": "04413d62f754a7b1a3a2d8c3df23bcde040112b2",
+ "hash": "sha256-sFoBgpPeMJQNSjNp8dDEUlB/7lJUpIXTpu0eRq94cGk="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1557,18 +1557,18 @@
},
"src/third_party/xnnpack/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
- "rev": "0824e2965f6edc2297e55c8dff5a8ac4cb12aaad",
- "hash": "sha256-eb9B9lXPB2GiC4qehB/HOU36W1e9RZ0N2oEbIifyrHE="
+ "rev": "7702e723fa25102db8b633ead4e3c221a5121487",
+ "hash": "sha256-n3FxY4HESzNyccQLENbuisU29v79c2x+7fYOsUrQnFg="
},
"src/third_party/zstd/src": {
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
- "rev": "ea0aa030cdf31f7897c5bfc153f0d36e92768095",
- "hash": "sha256-UJsuaSzR4V8alLdtxzpla1v9WYHPKPp13YrgA4Y6/yA="
+ "rev": "ef2bf5781112a4cd6b62ac1817f7842bbdc7ea8f",
+ "hash": "sha256-hDDNrUXGxG/o1oZnypAnuLyIeM16Hy6x1KacGu9Hhmw="
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
- "rev": "4f282ae4acae85cdcc8c167cbc296a86d24c1cf6",
- "hash": "sha256-wpz9W/ZurpCT/dGIHGpmdkI3dsXbP8TPNeee2w9zBU8="
+ "rev": "e2591684c45463aa1e46ebefc3fd35deee63f37c",
+ "hash": "sha256-tbGzFdqmkoSiVGk1WMRroWC3NR5GaHRuMwGzPhVodxk="
}
}
}
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index c753b04fb700..f6244310858a 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -405,10 +405,12 @@ let
+ lib.optionalString isDarwin ''
cd "${appPath}"
- # These files have to be copied and not symlinked, otherwise tabs crash.
+ # The omni.ja files have to be copied and not symlinked, otherwise tabs crash.
# Maybe related to how omni.ja file is mmapped into memory. See:
# https://github.com/mozilla/gecko-dev/blob/b1662b447f306e6554647914090d4b73ac8e1664/modules/libjar/nsZipArchive.cpp#L204
- for file in $(find . -type l -name "omni.ja"); do
+ #
+ # The *.dylib files are copied, otherwise some basic functionality, e.g. Crypto API, is broken.
+ for file in $(find . -name "omni.ja" -o -name "*.dylib"); do
rm "$file"
cp "${browser}/${appPath}/$file" "$file"
done
diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix
index 5ea2ed6bc1b3..fa4ca8190625 100644
--- a/pkgs/applications/networking/instant-messengers/profanity/default.nix
+++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix
@@ -37,15 +37,15 @@
gtk3,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "profanity";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "profanity-im";
repo = "profanity";
- rev = version;
- hash = "sha256-u/mp+vtMj602LfrulA+nhLNH8K6sqKIOuPJzhZusVmE=";
+ rev = finalAttrs.version;
+ hash = "sha256-3TmnbTnL8SPSd3seThavOOJVELi8kWLSlZlAub24KZ4=";
};
patches = [
@@ -106,10 +106,6 @@ stdenv.mkDerivation rec {
++ lib.optionals pythonPluginSupport [ "--enable-python-plugins" ]
++ lib.optionals omemoSupport [ "--enable-omemo" ];
- preAutoreconf = ''
- mkdir m4
- '';
-
doCheck = true;
LC_ALL = "en_US.utf8";
@@ -126,4 +122,4 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.devhell ];
platforms = platforms.unix;
};
-}
+})
diff --git a/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix b/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
index bdedeeed9c78..9e542067069d 100644
--- a/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
+++ b/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "obs-move-transition";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-move-transition";
rev = version;
- sha256 = "sha256-kCiRgfpcFdxoK6e8jtrtzkBD4w5B/ilO1YyBHCG13gg=";
+ sha256 = "sha256-BCivYK18T4b+lRo6Qf9qFwmjAyjCPZDekQVi03QBLHc=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 2f9e3d58aae5..c4fbc8b1c4a0 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -360,15 +360,17 @@ rec {
# Get revisions from
# https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/*
docker_25 = callPackage dockerGen rec {
- version = "25.0.6";
- cliRev = "v${version}";
- cliHash = "sha256-7ZKjlONL5RXEJZrvssrL1PQMNANP0qTw4myGKdtd19U=";
+ version = "25.0.8";
+ # Upstream forgot to tag release
+ # https://github.com/docker/cli/issues/5789
+ cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f";
+ cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40=";
mobyRev = "v${version}";
- mobyHash = "sha256-+zkhUMeVD3HNq8WrWQmLskq+HykvD5kzSACmf67YbJE=";
- runcRev = "v1.1.12";
- runcHash = "sha256-N77CU5XiGYIdwQNPFyluXjseTeaYuNJ//OsEUS0g/v0=";
- containerdRev = "v1.7.20";
- containerdHash = "sha256-Q9lTzz+G5PSoChy8MZtbOpO81AyNWXC+CgGkdOg14uY=";
+ mobyHash = "sha256-n7GdjQEceqyC7E2sPXQWyxpRThtH35eM/J20yLa5NSs=";
+ runcRev = "v1.2.4";
+ runcHash = "sha256-LdYCMxdqDP7rKo6Ek/B1DE6QvUFrltbSJVggkVkXQZo=";
+ containerdRev = "v1.7.25";
+ containerdHash = "sha256-T0F5bwxSCqa4Czs/W01NaAlJJFvgrzkBC1y/r+muivA=";
tiniRev = "v0.19.0";
tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI=";
};
@@ -393,10 +395,24 @@ rec {
cliHash = "sha256-7laxRfssh2aGfJeZI0PsJ/MCiy2npigSmCa1SUlWY4s=";
mobyRev = "v${version}";
mobyHash = "sha256-q+VCJZ93jvPJQE0xn89prH/6spsarVY3VUEmgwyMxU4=";
- runcRev = "v1.2.3";
- runcHash = "sha256-SdeCmPttMXQdIn3kGWsIM3dfhQCx1C5bMyAM889VVUc=";
- containerdRev = "v1.7.24";
- containerdHash = "sha256-03vJs61AnTuFAdImZjBfn1izFcoalVJdVs9DZeDcABI=";
+ runcRev = "v1.2.4";
+ runcHash = "sha256-LdYCMxdqDP7rKo6Ek/B1DE6QvUFrltbSJVggkVkXQZo=";
+ containerdRev = "v1.7.25";
+ containerdHash = "sha256-T0F5bwxSCqa4Czs/W01NaAlJJFvgrzkBC1y/r+muivA=";
+ tiniRev = "v0.19.0";
+ tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI=";
+ };
+
+ docker_28 = callPackage dockerGen rec {
+ version = "28.0.4";
+ cliRev = "v${version}";
+ cliHash = "sha256-DLUcmxbCxJs3EA96SGaesA+GzvHq6DC2vrGe5PvA0dE=";
+ mobyRev = "v${version}";
+ mobyHash = "sha256-yvz8MUOU61OuphPaIDu6+1wsbCXkIxJYQKK0fhcVwp0=";
+ runcRev = "v1.2.6";
+ runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g=";
+ containerdRev = "v1.7.27";
+ containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps=";
tiniRev = "v0.19.0";
tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI=";
};
diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
index 03f3f6453386..2ddb895e7fbb 100644
--- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
+++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
@@ -9,13 +9,13 @@
}:
mkHyprlandPlugin hyprland rec {
pluginName = "hyprsplit";
- version = "0.48.0";
+ version = "0.48.1";
src = fetchFromGitHub {
owner = "shezdy";
repo = "hyprsplit";
rev = "refs/tags/v${version}";
- hash = "sha256-FTp5mkrrgo/plCFHuFnx+EtDnQQoChq0mdKpb2a4LrQ=";
+ hash = "sha256-MN7eipww5r/I4tlEPTN6U+RZAkXPyf1YYx/YSCqVmoU=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ab/ab-av1/package.nix b/pkgs/by-name/ab/ab-av1/package.nix
index bf0bdb0bc06f..436e38f35b79 100644
--- a/pkgs/by-name/ab/ab-av1/package.nix
+++ b/pkgs/by-name/ab/ab-av1/package.nix
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "ab-av1";
- version = "0.9.3";
+ version = "0.9.4";
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
rev = "v${version}";
- hash = "sha256-rj02Opkwi4M249Ya4uBl4u1l8Mx+FBcRcxDgD6ng9kg=";
+ hash = "sha256-dDD0hnKov5cgNoc1m/0rG/cx2ZaB7TmLfcXdm8myRUQ=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-Vi38eNn+SnhQx7Gp1T2RPIBeu3bUAZ74dr0mMG5Mha0=";
+ cargoHash = "sha256-01tH5uvfrPIKRv+iYJWm/5QyQZtz1d/nEtN/tmGXD14=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix
index 2b578f86bb47..545cdc0548ed 100644
--- a/pkgs/by-name/al/all-the-package-names/package.nix
+++ b/pkgs/by-name/al/all-the-package-names/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
- version = "2.0.2117";
+ version = "2.0.2128";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
- hash = "sha256-jcExEGUtBMeKesdYVkkJSlJ59HhHZUAqhVvXkJVZp8g=";
+ hash = "sha256-x//g+TetH8wT6RP3W4f+exPOpiTBMTfEIJr2SgxyrmE=";
};
- npmDepsHash = "sha256-2SrPy3OybchYATCs0bmU1dZGBCKGhto1M1fPk68V/h8=";
+ npmDepsHash = "sha256-MUDeXJk+WqKGEuUlEqb3SUdh3P/gQMWgF78SboksJ2M=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/ar/archtika/package.nix b/pkgs/by-name/ar/archtika/package.nix
index c59c95e9516e..51d948b6c7d3 100644
--- a/pkgs/by-name/ar/archtika/package.nix
+++ b/pkgs/by-name/ar/archtika/package.nix
@@ -9,19 +9,19 @@
}:
let
- version = "1.2.0";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "archtika";
repo = "archtika";
tag = "v${version}";
- hash = "sha256-ba9da7LqCE/e2lhRVHD7GOhwOj1fNTBbN/pARPMzIg4=";
+ hash = "sha256-GffYAtLs12v2Lt1WoKJOG5dZsmzDcySZKFBQwCT9nnY=";
};
web = buildNpmPackage {
name = "web-app";
src = "${src}/web-app";
- npmDepsHash = "sha256-RTyo7K/Hr1hBGtcBKynrziUInl91JqZl84NkJg16ufA=";
+ npmDepsHash = "sha256-2udi8vLLvdoZxIyRKLOCfEpEMsooxsIrM1wiua1QPAI=";
npmFlags = [ "--legacy-peer-deps" ];
installPhase = ''
mkdir -p $out/web-app
@@ -50,7 +50,10 @@ symlinkJoin {
api
];
- passthru.updateScript = nix-update-script { };
+ passthru = {
+ inherit src web;
+ updateScript = nix-update-script { };
+ };
meta = {
description = "Modern, performant and lightweight CMS";
diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix
index e19dd01c1622..90e3c5ac8608 100644
--- a/pkgs/by-name/ar/arkade/package.nix
+++ b/pkgs/by-name/ar/arkade/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "arkade";
- version = "0.11.37";
+ version = "0.11.38";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
rev = version;
- hash = "sha256-eo2Kh9b+zQMS/MEiM8cZE0QYUub4zEKFtwBMJnva+Dk=";
+ hash = "sha256-V6ms3Av0/g2S7Q2NLltz7CnnvE1m+cemmwoHKL1e0tM=";
};
env.CGO_ENABLED = 0;
diff --git a/pkgs/by-name/as/ashell/package.nix b/pkgs/by-name/as/ashell/package.nix
index f89bd96f66c4..a270b3fb92a2 100644
--- a/pkgs/by-name/as/ashell/package.nix
+++ b/pkgs/by-name/as/ashell/package.nix
@@ -9,20 +9,22 @@
pipewire,
libpulseaudio,
wayland,
+ udev,
+ vulkan-loader,
}:
rustPlatform.buildRustPackage rec {
pname = "ashell";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "MalpenZibo";
repo = "ashell";
tag = version;
- hash = "sha256-a0yvmAq/4TDe+W1FLeLPSLppX81G6fdAOhzDmDJg3II=";
+ hash = "sha256-J97MRYYkNx8Ze4vcxZTDVOSQLCANyIBcDtqZEsEZ80w=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-Vh/+4iApi+03ZmMIDSXc9Mn408v3wC+WlNJsXNcva+Q=";
+ cargoHash = "sha256-XDcCCKq/NOzaKTDwVu0GCeGV70IlJ2TvD0w8ib+lEhg=";
nativeBuildInputs = [
pkg-config
@@ -33,12 +35,14 @@ rustPlatform.buildRustPackage rec {
runtimeDependencies = [
wayland
libGL
+ vulkan-loader
];
buildInputs = [
libpulseaudio
libxkbcommon
pipewire
+ udev
] ++ runtimeDependencies;
meta = {
diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix
index 13d5453eda32..89d456a0cc9e 100644
--- a/pkgs/by-name/au/autobrr/package.nix
+++ b/pkgs/by-name/au/autobrr/package.nix
@@ -13,12 +13,12 @@
let
pname = "autobrr";
- version = "1.59.0";
+ version = "1.60.0";
src = fetchFromGitHub {
owner = "autobrr";
repo = "autobrr";
tag = "v${version}";
- hash = "sha256-etVhOgE8H8bWuraBepwDSZZzo9Xl819w2sT+UwpUVjM=";
+ hash = "sha256-HaNaVxOtlzquKvWmUzUELtv0ZQZ+C/G5ni9/QbOlAh4=";
};
autobrr-web = stdenvNoCC.mkDerivation {
diff --git a/pkgs/by-name/az/azure-cli/package.nix b/pkgs/by-name/az/azure-cli/package.nix
index 36adc81b5c16..65f4d5153f02 100644
--- a/pkgs/by-name/az/azure-cli/package.nix
+++ b/pkgs/by-name/az/azure-cli/package.nix
@@ -26,14 +26,14 @@
}:
let
- version = "2.70.0";
+ version = "2.71.0";
src = fetchFromGitHub {
name = "azure-cli-${version}-src";
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- hash = "sha256-vvX/LkG8qA53AxVlvq7FSTqbVblvE5xbDq4V0SINCAk=";
+ hash = "sha256-vtuDgj3UJCmKxYg0OgG59ezQh7HlscNywz61BHDzJF8=";
};
# put packages that needs to be overridden in the py package scope
diff --git a/pkgs/by-name/az/azurehound/package.nix b/pkgs/by-name/az/azurehound/package.nix
index e21a59cc6f69..74ed95caac07 100644
--- a/pkgs/by-name/az/azurehound/package.nix
+++ b/pkgs/by-name/az/azurehound/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "azurehound";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "SpecterOps";
repo = "AzureHound";
tag = "v${version}";
- hash = "sha256-BbwQ3u1SD4AjNjHzT6QB0x7QJAZ59m1DtvhjZapLIx4=";
+ hash = "sha256-12ae0y3hjeNPwB33J+XP26h+JfFN5M8+bF8CSon1jp4=";
};
vendorHash = "sha256-FG3207OTzkMEoSvQsTH7Ky9T3ur7glG7k0ERfd12SO0=";
diff --git a/pkgs/by-name/ba/bashunit/package.nix b/pkgs/by-name/ba/bashunit/package.nix
new file mode 100644
index 000000000000..d458858dfdd0
--- /dev/null
+++ b/pkgs/by-name/ba/bashunit/package.nix
@@ -0,0 +1,78 @@
+{
+ stdenvNoCC,
+ lib,
+ fetchFromGitHub,
+ bash,
+ which,
+ versionCheckHook,
+ coreutils,
+ makeBinaryWrapper,
+ nix-update-script,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "bashunit";
+ version = "0.19.0";
+ src = fetchFromGitHub {
+ owner = "TypedDevs";
+ repo = "bashunit";
+ tag = finalAttrs.version;
+ hash = "sha256-EoCCqESzmCW12AuAqA3qh2VcE8gyUPIGJEoCcZhMA/Y=";
+ forceFetchGit = true; # needed to include the tests directory for the check phase
+ };
+
+ nativeBuildInputs = [ makeBinaryWrapper ];
+
+ postConfigure = ''
+ patchShebangs src tests build.sh bashunit
+ substituteInPlace Makefile \
+ --replace-fail "SHELL=/bin/bash" "SHELL=${lib.getExe bash}"
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+ ./build.sh
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -m755 -D bin/bashunit $out/bin/bashunit
+ runHook postInstall
+ '';
+
+ # some tests are currently broken on linux and it is not easy to disable them
+ # reenable them after https://github.com/TypedDevs/bashunit/pull/397 has been merged
+ doCheck = false;
+ nativeCheckInputs = [ which ];
+ checkPhase = ''
+ runHook preCheck
+ make test
+ runHook postCheck
+ '';
+
+ postFixup = ''
+ wrapProgram $out/bin/bashunit \
+ --prefix PATH : "${
+ lib.makeBinPath [
+ coreutils
+ which
+ ]
+ }"
+ '';
+
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ doInstallCheck = true;
+ versionCheckProgramArg = "--version";
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "Simple testing framework for bash scripts";
+ homepage = "https://bashunit.typeddevs.com";
+ changelog = "https://github.com/TypedDevs/bashunit/releases/tag/${finalAttrs.version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ tricktron ];
+ mainProgram = "bashunit";
+ };
+})
diff --git a/pkgs/by-name/bi/bird3/package.nix b/pkgs/by-name/bi/bird3/package.nix
index 279199cafb4f..40459a43611f 100644
--- a/pkgs/by-name/bi/bird3/package.nix
+++ b/pkgs/by-name/bi/bird3/package.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "bird";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchurl {
url = "https://bird.network.cz/download/bird-${version}.tar.gz";
- hash = "sha256-iGhAPKqE4lVLtuYK2+fGV+e7fErEGRDjmPNeI2upD6E=";
+ hash = "sha256-xxY49Xb0MWcEN++dkL6lZZK8VjcB3nhpg/RCJk7Hdiw=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/bl/bluespec/package.nix b/pkgs/by-name/bl/bluespec/package.nix
index 766bc20cfdaf..5f9fd46c3aa0 100644
--- a/pkgs/by-name/bl/bluespec/package.nix
+++ b/pkgs/by-name/bl/bluespec/package.nix
@@ -22,7 +22,7 @@
asciidoctor,
texliveFull,
which,
- makeWrapper,
+ makeBinaryWrapper,
cctools,
targetPackages,
# install -m 644 lib/libstp.dylib /private/tmp/nix-build-bluespec-2024.07.drv-5/source/inst/lib/SAT
@@ -160,15 +160,17 @@ stdenv.mkDerivation rec {
[
automake
autoconf
- asciidoctor
bison
flex
ghcWithPackages
perl
pkg-config
- texliveFull
tcl
- makeWrapper
+ makeBinaryWrapper
+ ]
+ ++ lib.optionals withDocs [
+ texliveFull
+ asciidoctor
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# https://github.com/B-Lang-org/bsc/blob/main/src/comp/bsc.hs#L1838
@@ -212,12 +214,16 @@ stdenv.mkDerivation rec {
postFixup = ''
# https://github.com/B-Lang-org/bsc/blob/65e3a87a17f6b9cf38cbb7b6ad7a4473f025c098/src/comp/bsc.hs#L1839
- wrapProgram $out/bin/bsc --prefix PATH : ${
- lib.makeBinPath (if stdenv.hostPlatform.isDarwin then [ cctools ] else [ targetPackages.stdenv.cc ])
- }
+ # `/bin/bsc` is a bash script which the script name to call the binary in the `/bin/core` directory
+ # thus wrapping `/bin/bsc` messes up the scriptname detection in it.
+ wrapProgram $out/bin/core/bsc \
+ --prefix PATH : ${
+ lib.makeBinPath (if stdenv.hostPlatform.isDarwin then [ cctools ] else [ targetPackages.stdenv.cc ])
+ }
'';
doCheck = true;
+ doInstallCheck = true;
# TODO To fix check-suite:
# On darwin
@@ -276,6 +282,13 @@ stdenv.mkDerivation rec {
)
'';
+ installCheckPhase = ''
+ output="$($out/bin/bsc 2>&1 || true)"
+ echo "bsc output:"
+ echo "$output"
+ echo "$output" | grep -q "to get help"
+ '';
+
meta = {
description = "Toolchain for the Bluespec Hardware Definition Language";
homepage = "https://github.com/B-Lang-org/bsc";
diff --git a/pkgs/by-name/ca/cariddi/package.nix b/pkgs/by-name/ca/cariddi/package.nix
index 443623316b53..4c2e59842534 100644
--- a/pkgs/by-name/ca/cariddi/package.nix
+++ b/pkgs/by-name/ca/cariddi/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "cariddi";
- version = "1.3.5";
+ version = "1.3.6";
src = fetchFromGitHub {
owner = "edoardottt";
repo = "cariddi";
tag = "v${version}";
- hash = "sha256-mRrUTRknax3b4hs3frQMzg0GyB3WjMDZJk0RQSAC88U=";
+ hash = "sha256-ixjHPO0FXKbWOfjMVz1YD+wWpL8wcn2CCO46KF1zb0U=";
};
- vendorHash = "sha256-ML1aLbrYhs2IxnN2ywKFOpvAV6yuYb8GI+dtoxwJl4A=";
+ vendorHash = "sha256-7v92+iDAYG0snJjVCX35rLKV/ZEzaVX2au4HOwa/ILU=";
ldflags = [
"-w"
diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json
index 9e1f0bc44794..56560fe90f17 100644
--- a/pkgs/by-name/cl/claude-code/package-lock.json
+++ b/pkgs/by-name/cl/claude-code/package-lock.json
@@ -5,13 +5,13 @@
"packages": {
"": {
"dependencies": {
- "@anthropic-ai/claude-code": "^0.2.59"
+ "@anthropic-ai/claude-code": "^0.2.62"
}
},
"node_modules/@anthropic-ai/claude-code": {
- "version": "0.2.59",
- "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.59.tgz",
- "integrity": "sha512-hcUHEiPUmkgU00J4/1dlLgWvf5ZkWOjMpUrXhMq2o143LOElKuTGxPGt2RtmFHKk6DesFZcV/gabZYkcTqraBw==",
+ "version": "0.2.62",
+ "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.62.tgz",
+ "integrity": "sha512-Mod9/kbqKy344lm5YmDJLn8dR3HYlA2zGCQy4exU7hmECNqg3KlTAz8u4O4YdiRMxXeUJ3Izi9YSJUT7oZOKdg==",
"hasInstallScript": true,
"license": "SEE LICENSE IN README.md",
"bin": {
diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix
index f213dbb17bd8..d7dc872039d9 100644
--- a/pkgs/by-name/cl/claude-code/package.nix
+++ b/pkgs/by-name/cl/claude-code/package.nix
@@ -6,14 +6,14 @@
buildNpmPackage rec {
pname = "claude-code";
- version = "0.2.59";
+ version = "0.2.62";
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
- hash = "sha256-XHHWmDw9qBM4fQ975wSk12hJnr4+1H4AhlNc+IBV3qs=";
+ hash = "sha256-O6jkpx3OxEh/npZjyJb+osoeJrG+HZ6NRB9T4EMkdf8=";
};
- npmDepsHash = "sha256-KorQlEB90EDE+NIxyUh1apqCDzgrCpwcaOy2mt2mz1s=";
+ npmDepsHash = "sha256-tVA4VbPaPc+KwZzUK0QI9In3QSXXoELaNM2U65wxGGA=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
diff --git a/pkgs/by-name/co/cobalt/package.nix b/pkgs/by-name/co/cobalt/package.nix
index 7ee588a34ef1..fc3e31e941e6 100644
--- a/pkgs/by-name/co/cobalt/package.nix
+++ b/pkgs/by-name/co/cobalt/package.nix
@@ -9,17 +9,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cobalt";
- version = "0.19.8";
+ version = "0.19.9";
src = fetchFromGitHub {
owner = "cobalt-org";
repo = "cobalt.rs";
tag = "v${finalAttrs.version}";
- hash = "sha256-neOJ3UqRisCcyarRIXfHyl9nAe2Wl9IXVDNwIYEQYys=";
+ hash = "sha256-T88XyrMVCLfhsz3RWD85ErHxAmuTXprOAiS5B8GkH9s=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-j2xmEoMV7lVhqj4lKWA3QdEDEGUpRlZc4ikZoDQJlB8=";
+ cargoHash = "sha256-0BJAbxBbw6wfnDcZkOic13iuWTBEslJ2mQ9nfq+/RXc=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
diff --git a/pkgs/by-name/co/concessio/package.nix b/pkgs/by-name/co/concessio/package.nix
index 803182fc4686..c8fa52d89ce4 100644
--- a/pkgs/by-name/co/concessio/package.nix
+++ b/pkgs/by-name/co/concessio/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "concessio";
- version = "0.1.9";
+ version = "0.1.10";
src = fetchFromGitHub {
owner = "ronniedroid";
repo = "concessio";
tag = "v${finalAttrs.version}";
- hash = "sha256-XH+4oEZSKa6lAS0zXxdlCsVJcGDglKSgaD+zoRM6Pws=";
+ hash = "sha256-GDiwpErxz6GiYajcRBOnX0RO1jeaSmpLLxqEsB3nJLA=";
};
strictDeps = true;
diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix
index c0d97ed5723a..f03224ab18f4 100644
--- a/pkgs/by-name/co/copilot-language-server/package.nix
+++ b/pkgs/by-name/co/copilot-language-server/package.nix
@@ -1,6 +1,7 @@
{
lib,
stdenvNoCC,
+ buildFHSEnv,
fetchzip,
nix-update-script,
}:
@@ -24,8 +25,24 @@ let
}
."${stdenvNoCC.hostPlatform.system}"
or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
-in
+ executableName = "copilot-language-server";
+ fhs =
+ { package }:
+ buildFHSEnv {
+ name = package.meta.mainProgram;
+ version = package.version;
+ targetPkgs = pkgs: [ pkgs.stdenv.cc.cc.lib ];
+ runScript = lib.getExe package;
+
+ meta = package.meta // {
+ description =
+ package.meta.description
+ + " (FHS-wrapped, expand package details for further information when to use it)";
+ longDescription = "Use this version if you encounter an error like `Could not start dynamically linked executable` or `SyntaxError: Invalid or unexpected token` (see nixpkgs issue [391730](https://github.com/NixOS/nixpkgs/issues/391730)).";
+ };
+ };
+in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "copilot-language-server";
version = "1.294.0";
@@ -36,18 +53,20 @@ stdenvNoCC.mkDerivation (finalAttrs: {
stripRoot = false;
};
- npmDepsHash = "sha256-PLX/mN7xu8gMh2BkkyTncP3+rJ3nBmX+pHxl0ONXbe4=";
installPhase = ''
runHook preInstall
- install -Dt "$out"/bin "${os}-${arch}"/copilot-language-server
+ install "${os}-${arch}/${executableName}" -Dm755 -t "$out"/bin
runHook postInstall
'';
dontStrip = true;
- passthru.updateScript = nix-update-script { };
+ passthru = {
+ updateScript = nix-update-script { };
+ fhs = fhs { package = finalAttrs.finalPackage; };
+ };
meta = {
description = "Use GitHub Copilot with any editor or IDE via the Language Server Protocol";
@@ -60,7 +79,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
shortName = "GitHub Copilot License";
url = "https://github.com/customer-terms/github-copilot-product-specific-terms";
};
- mainProgram = "copilot-language-server";
+ mainProgram = executableName;
platforms = [
"x86_64-linux"
"aarch64-linux"
diff --git a/pkgs/by-name/co/cozette/package.nix b/pkgs/by-name/co/cozette/package.nix
index d62f7930f3b5..ad640a6a6077 100644
--- a/pkgs/by-name/co/cozette/package.nix
+++ b/pkgs/by-name/co/cozette/package.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "cozette";
- version = "1.27.0";
+ version = "1.28.0";
src = fetchzip {
url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts-v-${
builtins.replaceStrings [ "." ] [ "-" ] version
}.zip";
- hash = "sha256-L/C1fohaLSVbrxAr4v3R83x1/Yt8fI3Lo+c84cZvEHY=";
+ hash = "sha256-KxlChsydFtm26CFugbWqeJi5DQP0BxONSz5mOcyiE28=";
};
installPhase = ''
diff --git a/pkgs/by-name/cp/cpp-utilities/package.nix b/pkgs/by-name/cp/cpp-utilities/package.nix
index 400aa112808a..add68cdfa169 100644
--- a/pkgs/by-name/cp/cpp-utilities/package.nix
+++ b/pkgs/by-name/cp/cpp-utilities/package.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cpp-utilities";
- version = "5.27.3";
+ version = "5.28.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = "cpp-utilities";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-/602rIjPZ6b9bMTpfjKz+XWpAlKoTHyCKUyGIA9qpto=";
+ sha256 = "sha256-EdqM7RsvJzMQWtwqnohbC5JJRVZJYgpTLJW1rPmTB4s=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/de/descent3-unwrapped/package.nix b/pkgs/by-name/de/descent3-unwrapped/package.nix
index d97165bd9093..cdb4c73d07e2 100644
--- a/pkgs/by-name/de/descent3-unwrapped/package.nix
+++ b/pkgs/by-name/de/descent3-unwrapped/package.nix
@@ -20,11 +20,11 @@ stdenv.mkDerivation rec {
# the wrapped version of Descent 3. Once there’s a stable version of Descent
# 3 that supports the -additionaldir command-line option, we can stop using
# an unstable version of Descent 3.
- version = "1.5.0-beta-unstable-2025-03-22";
+ version = "1.5.0-beta-unstable-2025-03-25";
src = fetchFromGitHub {
owner = "DescentDevelopers";
repo = "Descent3";
- rev = "55827d453f835df944b7071ed336ba6a5c30a976";
+ rev = "67244d953588c8c63baa17c150076153c526258b";
leaveDotGit = true;
# Descent 3 is supposed to display its Git commit hash in the bottom right
# corner of the main menu. That feature only works if either the .git
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
git rev-parse --verify HEAD | tr --delete '\n' > git-hash.txt
rm -r .git
'';
- hash = "sha256-RZCkApFwbBtAnBWimupsaTcItwAWNJCntIu6S0UOcyU=";
+ hash = "sha256-lRTzy5GQJ5J9ban7Q6pBmHHXgHNpgemlYYlzmUnvFW0=";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/games/doom-ports/zdoom/bcc-warning-fix.patch b/pkgs/by-name/do/doom-bcc/bcc-warning-fix.patch
similarity index 100%
rename from pkgs/games/doom-ports/zdoom/bcc-warning-fix.patch
rename to pkgs/by-name/do/doom-bcc/bcc-warning-fix.patch
diff --git a/pkgs/games/doom-ports/zdoom/bcc-git.nix b/pkgs/by-name/do/doom-bcc/package.nix
similarity index 100%
rename from pkgs/games/doom-ports/zdoom/bcc-git.nix
rename to pkgs/by-name/do/doom-bcc/package.nix
diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix
index 2d8702539a0a..01b0c1bdfaa3 100644
--- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix
+++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "JSON/JSONC code formatter.";
- hash = "sha256-Sw+HkUb4K2wrLuQRZibr8gOCR3Rz36IeId4Vd4LijmY=";
+ hash = "sha256-uFcFLi9aYsBrAqkhFmg9GI+LKiV19LxdNjxQ85EH9To=";
initConfig = {
configExcludes = [ "**/*-lock.json" ];
configKey = "json";
@@ -9,6 +9,6 @@ mkDprintPlugin {
};
pname = "dprint-plugin-json";
updateUrl = "https://plugins.dprint.dev/dprint/json/latest.json";
- url = "https://plugins.dprint.dev/json-0.19.4.wasm";
- version = "0.19.4";
+ url = "https://plugins.dprint.dev/json-0.20.0.wasm";
+ version = "0.20.0";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix
index f1ac0eae9708..6d3533bf2f61 100644
--- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix
+++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "Jupyter notebook code block formatter.";
- hash = "sha256-877CEZbMlj9cHkFtl16XCnan37SeEGUL3BHaUKUv8S4=";
+ hash = "sha256-IlGwt2TnKeH9NwmUmU1keaTInXgYQVLIPNnr30A9lsM=";
initConfig = {
configExcludes = [ ];
configKey = "jupyter";
@@ -9,6 +9,6 @@ mkDprintPlugin {
};
pname = "dprint-plugin-jupyter";
updateUrl = "https://plugins.dprint.dev/dprint/jupyter/latest.json";
- url = "https://plugins.dprint.dev/jupyter-0.1.5.wasm";
- version = "0.1.5";
+ url = "https://plugins.dprint.dev/jupyter-0.2.0.wasm";
+ version = "0.2.0";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix
index 0d17600f6827..d33a4a32311c 100644
--- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix
+++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "Markdown code formatter.";
- hash = "sha256-PIEN9UnYC8doJpdzS7M6QEHQNQtj7WwXAgvewPsTjqs=";
+ hash = "sha256-fBy+G+DkJqhrCyyaMjmXRe1VeSeCYO+XmJ8ogwAoptA=";
initConfig = {
configExcludes = [ ];
configKey = "markdown";
@@ -9,6 +9,6 @@ mkDprintPlugin {
};
pname = "dprint-plugin-markdown";
updateUrl = "https://plugins.dprint.dev/dprint/markdown/latest.json";
- url = "https://plugins.dprint.dev/markdown-0.17.8.wasm";
- version = "0.17.8";
+ url = "https://plugins.dprint.dev/markdown-0.18.0.wasm";
+ version = "0.18.0";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix
index c45e02804f64..de518669f248 100644
--- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix
+++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "TOML code formatter.";
- hash = "sha256-4g/nu8Wo7oF+8OAyXOzs9MuGpt2RFGvD58Bafnrr3ZQ=";
+ hash = "sha256-ASbIESaRVC0wtSpjkHbsyD4Hus6HdjjO58aRX9Nrhik=";
initConfig = {
configExcludes = [ ];
configKey = "toml";
@@ -9,6 +9,6 @@ mkDprintPlugin {
};
pname = "dprint-plugin-toml";
updateUrl = "https://plugins.dprint.dev/dprint/toml/latest.json";
- url = "https://plugins.dprint.dev/toml-0.6.4.wasm";
- version = "0.6.4";
+ url = "https://plugins.dprint.dev/toml-0.7.0.wasm";
+ version = "0.7.0";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix
index a3a805827ec0..bef6fad48093 100644
--- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix
+++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "TypeScript/JavaScript code formatter.";
- hash = "sha256-urgKQOjgkoDJCH/K7DWLJCkD0iH0Ok+rvrNDI0i4uS0=";
+ hash = "sha256-/N6TH5hYsTHJcBWwpz874EDRxBv+SRhyPO8IyN5dzDU=";
initConfig = {
configExcludes = [ "**/node_modules" ];
configKey = "typescript";
@@ -16,6 +16,6 @@ mkDprintPlugin {
};
pname = "dprint-plugin-typescript";
updateUrl = "https://plugins.dprint.dev/dprint/typescript/latest.json";
- url = "https://plugins.dprint.dev/typescript-0.93.3.wasm";
- version = "0.93.3";
+ url = "https://plugins.dprint.dev/typescript-0.94.0.wasm";
+ version = "0.94.0";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix
index c01cad63c064..81bb3435fdaf 100644
--- a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix
+++ b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "CSS, SCSS, Sass and Less formatter.";
- hash = "sha256-zt7F1tgPhPAn+gtps6+JB5RtvjIZw2n/G85Bv6kazgU=";
+ hash = "sha256-mFlhfqtglKtKNls96PO/2AWLL1fNC5msQCd9EgdKauE=";
initConfig = {
configExcludes = [ "**/node_modules" ];
configKey = "malva";
@@ -14,6 +14,6 @@ mkDprintPlugin {
};
pname = "g-plane-malva";
updateUrl = "https://plugins.dprint.dev/g-plane/malva/latest.json";
- url = "https://plugins.dprint.dev/g-plane/malva-v0.11.1.wasm";
- version = "0.11.1";
+ url = "https://plugins.dprint.dev/g-plane/malva-v0.11.2.wasm";
+ version = "0.11.2";
}
diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix
index b948d3569013..98823309f6d0 100644
--- a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix
+++ b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix
@@ -1,7 +1,7 @@
{ mkDprintPlugin }:
mkDprintPlugin {
description = "HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter.";
- hash = "sha256-G8UnJbc+oZ60V3oi8W2SS6H06zEYfY3wpmSUp+1GF8k=";
+ hash = "sha256-fCvurr8f79io/jIjwCfwr/WGjvcKZtptRrx9GFfytSI=";
initConfig = {
configExcludes = [ ];
configKey = "markup";
@@ -19,6 +19,6 @@ mkDprintPlugin {
};
pname = "g-plane-markup_fmt";
updateUrl = "https://plugins.dprint.dev/g-plane/markup_fmt/latest.json";
- url = "https://plugins.dprint.dev/g-plane/markup_fmt-v0.18.0.wasm";
- version = "0.18.0";
+ url = "https://plugins.dprint.dev/g-plane/markup_fmt-v0.19.0.wasm";
+ version = "0.19.0";
}
diff --git a/pkgs/by-name/er/erlang-language-platform/package.nix b/pkgs/by-name/er/erlang-language-platform/package.nix
index 1450966030a1..da80e66bec07 100644
--- a/pkgs/by-name/er/erlang-language-platform/package.nix
+++ b/pkgs/by-name/er/erlang-language-platform/package.nix
@@ -14,14 +14,14 @@ let
hashes = {
linux-aarch64-unknown-linux-gnu = "sha256-i6XsOK8csrJ/9TDzltA7mGjdutLZONFiYGV5tqSCy8o=";
- linux-x86_64-unknown-linux-gnu = "sha256-gBIzG0LaP9qxivkr47JpBu1z9km7o/1Wppk/6k2WslE=";
+ linux-x86_64-unknown-linux-gnu = "sha256-XK3DPWIdPDoIL10EATa8p1bnlpZaOzOdU0LnuKbj++E=";
macos-aarch64-apple-darwin = "sha256-8e5duQYDVFyZejMjuZPuWhg1on3CBku9eBuilG5p1BY=";
macos-x86_64-apple-darwin = "sha256-dnouUBUUAkMr1h+IJWYamxmk8IC7JdeIUS9/YI0GzOU=";
};
in
stdenv.mkDerivation rec {
pname = "erlang-language-platform";
- version = "2025-02-13";
+ version = "2025-04-02";
src = fetchurl {
url = "https://github.com/WhatsApp/erlang-language-platform/releases/download/${version}/elp-${release}-otp-26.2.tar.gz";
diff --git a/pkgs/by-name/fa/fabric-installer/package.nix b/pkgs/by-name/fa/fabric-installer/package.nix
index 21fdd3945316..09b9f44f225e 100644
--- a/pkgs/by-name/fa/fabric-installer/package.nix
+++ b/pkgs/by-name/fa/fabric-installer/package.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "fabric-installer";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchurl {
url = "https://maven.fabricmc.net/net/fabricmc/fabric-installer/${version}/fabric-installer-${version}.jar";
- sha256 = "sha256-Yu3xcL3MQe3qhdM6zz64VHQlhpmz1B+UGNKGyDbLCI0=";
+ sha256 = "sha256-OKqCqx74KbeqPyFD/Mk7unBqjhiDW+cx0P3yMdJ0sH8=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/fa/fangfrisch/package.nix b/pkgs/by-name/fa/fangfrisch/package.nix
index 529b57f48f16..48e1726c7518 100644
--- a/pkgs/by-name/fa/fangfrisch/package.nix
+++ b/pkgs/by-name/fa/fangfrisch/package.nix
@@ -4,7 +4,7 @@
fetchFromGitHub,
}:
let
- version = "1.9.0";
+ version = "1.9.2";
in
python3.pkgs.buildPythonApplication {
pname = "fangfrisch";
@@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication {
owner = "rseichter";
repo = "fangfrisch";
tag = version;
- hash = "sha256-B2fVXVYzrtWMh/WjgFBOqrq8Jt+jqudbtpY/w4rJG08=";
+ hash = "sha256-8upIh9Z+ismvuKcuEe+gJ4W9NLw/Wq15zjFpy8X9yVo=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/fl/fly/package.nix b/pkgs/by-name/fl/fly/package.nix
index 79ad4b5c6899..c915657f0c08 100644
--- a/pkgs/by-name/fl/fly/package.nix
+++ b/pkgs/by-name/fl/fly/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "fly";
- version = "7.12.1";
+ version = "7.13.0";
src = fetchFromGitHub {
owner = "concourse";
repo = "concourse";
rev = "v${version}";
- hash = "sha256-3RsFtU2C3XxBddyW5liAwia9I7Fc8f2+TsziiJy6rHg=";
+ hash = "sha256-myvYACdTqnEb8aBpBeCA1qvcnF0lwYbSo6kMgSz7iiA=";
};
- vendorHash = "sha256-up77TV/A/C39LjgQ+1uQExWfMlbruLhY3H6820cRnt0=";
+ vendorHash = "sha256-WC4uzTgvW15IumwmsWXXeiF5qagbeb5XWRaSjd1XLvA=";
subPackages = [ "fly" ];
diff --git a/pkgs/by-name/ge/geant4/package.nix b/pkgs/by-name/ge/geant4/package.nix
index c2ce7289690b..13bc349112e6 100644
--- a/pkgs/by-name/ge/geant4/package.nix
+++ b/pkgs/by-name/ge/geant4/package.nix
@@ -38,12 +38,12 @@ let
in
stdenv.mkDerivation rec {
- version = "11.3.0";
+ version = "11.3.1";
pname = "geant4";
src = fetchurl {
url = "https://cern.ch/geant4-data/releases/geant4-v${version}.tar.gz";
- hash = "sha256-HaQxiz+W+H9NR1WKMtqyabjz/JVnCAOMKOcqGAsO+6Y=";
+ hash = "sha256-yTyplvbzWqQ/lI/8q6lgNGjfAd7rYvYcM7p2kifDGf4=";
};
# Fix broken paths in a .pc
diff --git a/pkgs/by-name/gi/giza/package.nix b/pkgs/by-name/gi/giza/package.nix
index c8ce0ee8205b..6a00faae2da1 100644
--- a/pkgs/by-name/gi/giza/package.nix
+++ b/pkgs/by-name/gi/giza/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "giza";
- version = "1.4.4";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "danieljprice";
repo = "giza";
rev = "v${finalAttrs.version}";
- hash = "sha256-FlD+emPrdXYmalHqQ6jKmkZudyLtlbeHtUOjT/D6UOA=";
+ hash = "sha256-tNz0Lh6bzQPxsd/Vz3jh8u0JiRXT0O43hyfgbGTJUeE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/go/go-judge/package.nix b/pkgs/by-name/go/go-judge/package.nix
index 7a96e9827c25..c94afc6622b9 100644
--- a/pkgs/by-name/go/go-judge/package.nix
+++ b/pkgs/by-name/go/go-judge/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "go-judge";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchFromGitHub {
owner = "criyle";
repo = pname;
rev = "v${version}";
- hash = "sha256-4KBMDqHw8EJGSDK9+jCZvaxkQymhw4RRGByrFngiIug=";
+ hash = "sha256-AmbhfCKUpvZt/me73EhBQqw8yDnItn1zKiemf/JRz24=";
};
- vendorHash = "sha256-FnX3u6DLB9qPE4+Hy/+00mD4U/6Pa+CsZoEroi7cNO0=";
+ vendorHash = "sha256-eUtkelLucf11ANT6vkWuBOaL5bgb+9D8YsVsZTMMjmg=";
tags = [
"nomsgpack"
diff --git a/pkgs/by-name/go/gojq/package.nix b/pkgs/by-name/go/gojq/package.nix
index bc2f9dea992c..365b7bc336c0 100644
--- a/pkgs/by-name/go/gojq/package.nix
+++ b/pkgs/by-name/go/gojq/package.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
testers,
gojq,
+ installShellFiles,
}:
buildGoModule rec {
@@ -24,6 +25,12 @@ buildGoModule rec {
"-w"
];
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ installShellCompletion --cmd gojq --zsh _gojq
+ '';
+
passthru.tests.version = testers.testVersion {
package = gojq;
};
diff --git a/pkgs/by-name/go/gosec/package.nix b/pkgs/by-name/go/gosec/package.nix
index c066b645df68..79b2d9bfd682 100644
--- a/pkgs/by-name/go/gosec/package.nix
+++ b/pkgs/by-name/go/gosec/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gosec";
- version = "2.22.2";
+ version = "2.22.3";
src = fetchFromGitHub {
owner = "securego";
repo = pname;
rev = "v${version}";
- hash = "sha256-j9MRMtINGPn4Hn9Z3+19/Q+Weu277WVONXKtJf9x5Cc=";
+ hash = "sha256-MQ/dDK2t9H7bSsr5MMtlKySLAJIDimRbpATHyOYxrBo=";
};
- vendorHash = "sha256-lZFTmf4/J3NDdawfp2WpPoaVxepbyazIyC8ahOwPcZo=";
+ vendorHash = "sha256-R1w+dHx3Aond6DmwCHRVZXmUABWfpsbLgcDW67Ukz0E=";
subPackages = [
"cmd/gosec"
diff --git a/pkgs/by-name/gp/gpupad/glslang-use-combined-lib.patch b/pkgs/by-name/gp/gpupad/glslang-use-combined-lib.patch
new file mode 100644
index 000000000000..945712009db1
--- /dev/null
+++ b/pkgs/by-name/gp/gpupad/glslang-use-combined-lib.patch
@@ -0,0 +1,15 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a05c447..20a5c98 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -276,8 +276,8 @@ endif()
+
+ # link glslang
+ find_package(glslang CONFIG REQUIRED)
+-target_link_libraries(${PROJECT_NAME} PRIVATE glslang::OSDependent glslang::glslang
+- glslang::MachineIndependent glslang::GenericCodeGen glslang::glslang-default-resource-limits
++target_link_libraries(${PROJECT_NAME} PRIVATE glslang::glslang
++ glslang::glslang-default-resource-limits
+ glslang::SPVRemapper glslang::SPIRV)
+
+ # link SPIRV-Cross
diff --git a/pkgs/by-name/gp/gpupad/package.nix b/pkgs/by-name/gp/gpupad/package.nix
new file mode 100644
index 000000000000..7b076839a3d5
--- /dev/null
+++ b/pkgs/by-name/gp/gpupad/package.nix
@@ -0,0 +1,63 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+
+ glslang,
+ imath,
+ ktx-tools,
+ openimageio,
+ qt6Packages,
+ spdlog,
+ spirv-cross,
+ vulkan-memory-allocator,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "gpupad";
+ version = "2.4.0";
+
+ src = fetchFromGitHub {
+ owner = "houmain";
+ repo = "gpupad";
+ tag = finalAttrs.version;
+ hash = "sha256-yCoLvocfqYOwbsGn2r3+2iThDZCkRAUrNI71fIH7XXU=";
+ fetchSubmodules = true;
+ };
+
+ patches = [
+ # the current version of glslang no longer separates its libs into sublibs
+ ./glslang-use-combined-lib.patch
+ ];
+
+ strictDeps = true;
+
+ nativeBuildInputs = [
+ cmake
+ qt6Packages.wrapQtAppsHook
+ ];
+
+ buildInputs = [
+ glslang
+ imath # needed for openimageio
+ ktx-tools
+ openimageio
+ qt6Packages.qtbase
+ qt6Packages.qtdeclarative
+ qt6Packages.qtmultimedia
+ spdlog
+ spirv-cross
+ vulkan-memory-allocator
+ ];
+
+ meta = {
+ description = "Flexible GLSL and HLSL shader editor and IDE";
+ homepage = "https://github.com/houmain/gpupad";
+ changelog = "https://github.com/houmain/gpupad/blob/${finalAttrs.src.rev}/CHANGELOG.md";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ tomasajt ];
+ mainProgram = "gpupad";
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix
index 8aeda3eb7495..69f76cdf2946 100644
--- a/pkgs/by-name/gr/grafana-loki/package.nix
+++ b/pkgs/by-name/gr/grafana-loki/package.nix
@@ -12,14 +12,14 @@
}:
buildGoModule rec {
- version = "3.4.2";
+ version = "3.4.3";
pname = "grafana-loki";
src = fetchFromGitHub {
owner = "grafana";
repo = "loki";
rev = "v${version}";
- hash = "sha256-GE92NlFCOk6qFtrgeBvLDI0OkmWaJ1j07Q14+jgi9+w=";
+ hash = "sha256-1tI9X2eIKuWEWJBbN4UAw8yeRrjgfqcenJyTNMk5rqU=";
};
vendorHash = null;
diff --git a/pkgs/by-name/gr/gretl/package.nix b/pkgs/by-name/gr/gretl/package.nix
index 0e09aa73f5aa..2f811e9e4e5d 100644
--- a/pkgs/by-name/gr/gretl/package.nix
+++ b/pkgs/by-name/gr/gretl/package.nix
@@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
gretl is a cross-platform software package for econometric analysis,
written in the C programming language.
'';
- maintainers = with lib.maintainers; [ dmrauh ];
+ maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.all;
};
})
diff --git a/pkgs/by-name/hy/hyprprop/package.nix b/pkgs/by-name/hy/hyprprop/package.nix
index d37a8e05b0c6..8552abed3d0a 100644
--- a/pkgs/by-name/hy/hyprprop/package.nix
+++ b/pkgs/by-name/hy/hyprprop/package.nix
@@ -14,13 +14,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "hyprprop";
- version = "0.1-unstable-2025-03-17";
+ version = "0.1-unstable-2025-03-31";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "contrib";
- rev = "bd81329944be53b0ffb99e05864804b95f1d7c65";
- hash = "sha256-I8JVdQRu8eWvY5W8XWYZkdd5pojDHkxeqQV7mMIsbhs=";
+ rev = "bc2ad24e0b2e66c3e164994c4897cd94a933fd10";
+ hash = "sha256-YItzk1pj8Kz+b7VlC9zN1pSZ6CuX35asYy3HuMQ3lBQ=";
};
sourceRoot = "${finalAttrs.src.name}/hyprprop";
diff --git a/pkgs/by-name/in/incus/docs.patch b/pkgs/by-name/in/incus/docs.patch
new file mode 100644
index 000000000000..6857df48e230
--- /dev/null
+++ b/pkgs/by-name/in/incus/docs.patch
@@ -0,0 +1,26 @@
+diff --git i/doc/conf.py w/doc/conf.py
+index 8d042818b..b4f0572bd 100644
+--- i/doc/conf.py
++++ w/doc/conf.py
+@@ -8,10 +8,6 @@ import yaml
+ from git import Repo
+ import filecmp
+
+-# Download and link swagger-ui files
+-if not os.path.isdir('.sphinx/deps/swagger-ui'):
+- Repo.clone_from('https://github.com/swagger-api/swagger-ui', '.sphinx/deps/swagger-ui', depth=1)
+-
+ os.makedirs('.sphinx/_static/swagger-ui/', exist_ok=True)
+
+ if not os.path.islink('.sphinx/_static/swagger-ui/swagger-ui-bundle.js'):
+@@ -151,10 +147,6 @@ if os.path.exists("./related_topics.yaml"):
+ with open("./related_topics.yaml", "r") as fd:
+ myst_substitutions.update(yaml.safe_load(fd.read()))
+
+-intersphinx_mapping = {
+- 'cloud-init': ('https://cloudinit.readthedocs.io/en/latest/', None)
+-}
+-
+ if ("LOCAL_SPHINX_BUILD" in os.environ) and (os.environ["LOCAL_SPHINX_BUILD"] == "True"):
+ swagger_url_scheme = "/api/#{{path}}"
+ else:
diff --git a/pkgs/by-name/in/incus/generic.nix b/pkgs/by-name/in/incus/generic.nix
index be969c84e4a6..2620ea098c24 100644
--- a/pkgs/by-name/in/incus/generic.nix
+++ b/pkgs/by-name/in/incus/generic.nix
@@ -13,6 +13,7 @@
buildGoModule,
fetchFromGitHub,
acl,
+ buildPackages,
cowsql,
incus-ui-canonical,
libcap,
@@ -27,11 +28,30 @@
let
pname = "incus${lib.optionalString lts "-lts"}";
+ docsPython = buildPackages.python3.withPackages (
+ py: with py; [
+ furo
+ gitpython
+ linkify-it-py
+ canonical-sphinx-extensions
+ myst-parser
+ pyspelling
+ sphinx
+ sphinx-autobuild
+ sphinx-copybutton
+ sphinx-design
+ sphinx-notfound-page
+ sphinx-remove-toctrees
+ sphinx-reredirects
+ sphinx-tabs
+ sphinxcontrib-jquery
+ sphinxext-opengraph
+ ]
+ );
in
-buildGoModule rec {
+buildGoModule (finalAttrs: {
inherit
- patches
pname
vendorHash
version
@@ -40,15 +60,18 @@ buildGoModule rec {
outputs = [
"out"
"agent_loader"
+ "doc"
];
src = fetchFromGitHub {
owner = "lxc";
repo = "incus";
- rev = "refs/tags/v${version}";
+ tag = "v${version}";
inherit hash;
};
+ patches = [ ./docs.patch ] ++ patches;
+
excludedPackages = [
# statically compile these
"cmd/incus-agent"
@@ -61,6 +84,7 @@ buildGoModule rec {
nativeBuildInputs = [
installShellFiles
pkg-config
+ docsPython
];
buildInputs = [
@@ -82,6 +106,13 @@ buildGoModule rec {
CGO_LDFLAGS_ALLOW = "(-Wl,-wrap,pthread_create)|(-Wl,-z,now)";
postBuild = ''
+ # build docs
+ mkdir -p .sphinx/deps
+ ln -s ${buildPackages.python3.pkgs.swagger-ui-bundle.src} .sphinx/deps/swagger-ui
+ substituteInPlace Makefile --replace-fail '. $(SPHINXENV) ; ' ""
+ make doc-incremental
+
+ # build some static executables
make incus-agent incus-migrate
'';
@@ -111,18 +142,20 @@ buildGoModule rec {
cp internal/server/instance/drivers/agent-loader/systemd/incus-agent.service $agent_loader/etc/systemd/system/
cp internal/server/instance/drivers/agent-loader/systemd/incus-agent.rules $agent_loader/lib/udev/rules.d/99-incus-agent.rules
substituteInPlace $agent_loader/etc/systemd/system/incus-agent.service --replace-fail 'TARGET/systemd' "$agent_loader/bin"
+
+ mkdir $doc
+ cp -R doc/html $doc/
'';
passthru = {
client = callPackage ./client.nix {
inherit
lts
- meta
patches
- src
vendorHash
version
;
+ inherit (finalAttrs) meta src;
};
tests = if lts then nixosTests.incus-lts.all else nixosTests.incus.all;
@@ -143,4 +176,4 @@ buildGoModule rec {
platforms = lib.platforms.linux;
mainProgram = "incus";
};
-}
+})
diff --git a/pkgs/by-name/jn/jnv/package.nix b/pkgs/by-name/jn/jnv/package.nix
index e42b7fb671f9..819bbeb3abd5 100644
--- a/pkgs/by-name/jn/jnv/package.nix
+++ b/pkgs/by-name/jn/jnv/package.nix
@@ -2,39 +2,38 @@
lib,
rustPlatform,
fetchFromGitHub,
- stdenv,
- darwin,
+ versionCheckHook,
+ nix-update-script,
}:
-rustPlatform.buildRustPackage rec {
+
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "jnv";
version = "0.6.0";
src = fetchFromGitHub {
owner = "ynqa";
repo = "jnv";
- rev = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-HKZ+hF5Y7vTA4EODSAd9xYJHaipv5YukTl470ejPLtM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-VLVoURqmUhhekNZ0a75bwjvSiLfaQ79IlltbmWVyBrI=";
- buildInputs = lib.optional stdenv.hostPlatform.isDarwin (
- with darwin.apple_sdk.frameworks;
- [
- CoreGraphics
- AppKit
- ]
- );
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgramArg = "--version";
+ doInstallCheck = true;
- meta = with lib; {
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
description = "Interactive JSON filter using jq";
mainProgram = "jnv";
homepage = "https://github.com/ynqa/jnv";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [
nealfennimore
nshalman
];
};
-}
+})
diff --git a/pkgs/by-name/ju/jujutsu/libgit2-1.9.0.patch b/pkgs/by-name/ju/jujutsu/libgit2-1.9.0.patch
deleted file mode 100644
index fc68f2ffe0f4..000000000000
--- a/pkgs/by-name/ju/jujutsu/libgit2-1.9.0.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From b4f936ac302ee835aa274e4dd186b436781d5d2f Mon Sep 17 00:00:00 2001
-From: Rui Chen
-Date: Thu, 9 Jan 2025 09:51:47 -0500
-Subject: [PATCH] chore(deps): update git2 to use libgit2 1.9
-
-Signed-off-by: Rui Chen
----
- Cargo.lock | 8 ++++----
- Cargo.toml | 2 +-
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index 69398f4d6d..3ec8dfdacc 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -913,9 +913,9 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
-
- [[package]]
- name = "git2"
--version = "0.19.0"
-+version = "0.20.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724"
-+checksum = "3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff"
- dependencies = [
- "bitflags",
- "libc",
-@@ -2109,9 +2109,9 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
-
- [[package]]
- name = "libgit2-sys"
--version = "0.17.0+1.8.1"
-+version = "0.18.0+1.9.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224"
-+checksum = "e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec"
- dependencies = [
- "cc",
- "libc",
-diff --git a/Cargo.toml b/Cargo.toml
-index 0fc4393cb5..b955fd6aa1 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -46,7 +46,7 @@ dirs = "5.0.1"
- dunce = "1.0.5"
- either = "1.13.0"
- futures = "0.3.31"
--git2 = { version = "0.19.0", features = [
-+git2 = { version = "0.20.0", features = [
- # Do *not* disable this feature even if you'd like dynamic linking. Instead,
- # set the environment variable `LIBGIT2_NO_VENDOR=1` if dynamic linking must
- # be used (this will override the Cargo feature), and allow static linking
diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix
index f07cb3d35ce5..54634945b0c1 100644
--- a/pkgs/by-name/ju/jujutsu/package.nix
+++ b/pkgs/by-name/ju/jujutsu/package.nix
@@ -19,7 +19,7 @@
}:
let
- version = "0.27.0";
+ version = "0.28.1";
in
rustPlatform.buildRustPackage {
@@ -30,17 +30,12 @@ rustPlatform.buildRustPackage {
owner = "jj-vcs";
repo = "jj";
tag = "v${version}";
- hash = "sha256-fBgJrSglH46+NHu3spk5mC51ASDHWnOoW6veKZ0R2YA=";
+ hash = "sha256-LDMHMFg9fjEMi8I2Fc3TEyWMctqJurAbckubCgkkZiM=";
};
useFetchCargoVendor = true;
- cargoPatches = [
- #
- ./libgit2-1.9.0.patch
- ];
-
- cargoHash = "sha256-35DJdAUXc2gb/EXECScwinSzzp7uaxFbUxedjqRGfj8=";
+ cargoHash = "sha256-y/GQSzI7bVPieuAmQKdZY1qticmmRYibBtgXSEJ7dU4=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/ka/kanata/package.nix b/pkgs/by-name/ka/kanata/package.nix
index e7521b252862..1b949d4efc1d 100644
--- a/pkgs/by-name/ka/kanata/package.nix
+++ b/pkgs/by-name/ka/kanata/package.nix
@@ -12,17 +12,17 @@
}:
rustPlatform.buildRustPackage rec {
pname = "kanata";
- version = "1.8.0";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "jtroo";
repo = "kanata";
rev = "v${version}";
- sha256 = "sha256-RTFP063NGNfjlOlZ4wghpcUQEmmj73Xlu3KPIxeUI/I=";
+ sha256 = "sha256-w/PeSqj51gJOWmAV5UPMprntdzinX/IL49D2ZUMfeSM=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-/r4u7pM7asCvG3LkbuP1Y63WVls1uZtV/L3cSOzUXr4=";
+ cargoHash = "sha256-T9fZxv3aujYparzVphfYBJ+5ti/T1VkeCeCqWPyllY8=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
apple-sdk_13
diff --git a/pkgs/by-name/ko/koji/package.nix b/pkgs/by-name/ko/koji/package.nix
index fb3729958667..42f605d553c1 100644
--- a/pkgs/by-name/ko/koji/package.nix
+++ b/pkgs/by-name/ko/koji/package.nix
@@ -1,45 +1,74 @@
{
lib,
+ stdenv,
rustPlatform,
fetchFromGitHub,
pkg-config,
perl,
udev,
openssl,
+ gitMinimal,
+ writableTmpDirAsHomeHook,
+ installShellFiles,
+ versionCheckHook,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "koji";
- version = "2.2.0";
+ version = "3.2.0";
src = fetchFromGitHub {
- owner = "its-danny";
+ owner = "cococonscious";
repo = "koji";
- rev = version;
- hash = "sha256-2kBjHX7izo4loJ8oyPjE9FtCvUODC3Sm4T8ETIdeGZM=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-+xtq4btFbOfiyFMDHXo6riSBMhAwTLQFuE91MUHtg5Q=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-ZHti7nMfHiYur1kjxj+ySIF4/l0UU9q2urabUWZyk6E=";
+ cargoHash = "sha256-WiFXDXLJc2ictv29UoRFRpIpAqeJlEBEOvThXhLXLJA=";
OPENSSL_NO_VENDOR = 1;
nativeBuildInputs = [
pkg-config
perl
- udev
+ installShellFiles
];
buildInputs = [
- openssl.dev
+ openssl
+ ] ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ];
+
+ nativeCheckInputs = [
+ gitMinimal
+ writableTmpDirAsHomeHook
];
- meta = with lib; {
+ preCheck = ''
+ git config --global user.name 'nix-user'
+ git config --global user.email 'nix-user@example.com'
+ '';
+
+ postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ installShellCompletion --cmd koji \
+ --bash <($out/bin/koji completions bash) \
+ --fish <($out/bin/koji completions fish) \
+ --zsh <($out/bin/koji completions zsh)
+ '';
+
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
+
+ meta = {
description = "Interactive CLI for creating conventional commits";
homepage = "https://github.com/its-danny/koji";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ ByteSudoer ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ ByteSudoer
+ WeetHet
+ ];
mainProgram = "koji";
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
};
-}
+})
diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix
index b94232de2330..12426c953ed1 100644
--- a/pkgs/by-name/kr/krep/package.nix
+++ b/pkgs/by-name/kr/krep/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "krep";
- version = "0.3.4";
+ version = "0.3.6";
src = fetchFromGitHub {
owner = "davidesantangelo";
repo = "krep";
rev = "v${finalAttrs.version}";
- hash = "sha256-kAsOAcEFjfxlJs6fJvB0viCMxGFCG1BUs9qPgGMvBpM=";
+ hash = "sha256-wfMNyqZgqoEkp51gompWUn65kaeVZIMfvo0VStW4EPA=";
};
makeFlags = [
diff --git a/pkgs/by-name/li/lighttpd/package.nix b/pkgs/by-name/li/lighttpd/package.nix
index 5abe45061795..edfd21231602 100644
--- a/pkgs/by-name/li/lighttpd/package.nix
+++ b/pkgs/by-name/li/lighttpd/package.nix
@@ -34,11 +34,11 @@
stdenv.mkDerivation rec {
pname = "lighttpd";
- version = "1.4.78";
+ version = "1.4.79";
src = fetchurl {
url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor version}.x/${pname}-${version}.tar.xz";
- sha256 = "sha256-PAc56Lx1yen8HPqJ4cME3UsOSruHrcZGodILxqLbKj4=";
+ sha256 = "sha256-OymmJbOtiHAtH+pPX0K7fYdIjy5O/Jd9fxhTKcpghL0=";
};
separateDebugInfo = true;
diff --git a/pkgs/by-name/ln/lnav/package.nix b/pkgs/by-name/ln/lnav/package.nix
index 9af958ac6723..3cf636be8240 100644
--- a/pkgs/by-name/ln/lnav/package.nix
+++ b/pkgs/by-name/ln/lnav/package.nix
@@ -19,24 +19,28 @@
cargo,
rustPlatform,
rustc,
+ libunistring,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "lnav";
- version = "0.12.3";
+ version = "0.12.4";
src = fetchFromGitHub {
owner = "tstack";
repo = "lnav";
- rev = "v${version}";
- sha256 = "sha256-m0r7LAo9pYFpS+oimVCNCipojxPzMMsLLjhjkitEwow=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-XS3/km2sJwRnWloLKu9X9z07+qBFRfUsaRpZVYjoclI=";
};
enableParallelBuilding = true;
+
separateDebugInfo = true;
strictDeps = true;
+
depsBuildBuild = [ buildPackages.stdenv.cc ];
+
nativeBuildInputs = [
autoconf
automake
@@ -47,6 +51,7 @@ stdenv.mkDerivation rec {
rustPlatform.cargoSetupHook
rustc
];
+
buildInputs =
[
bzip2
@@ -56,14 +61,15 @@ stdenv.mkDerivation rec {
sqlite
curl
libarchive
+ libunistring
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
gpm
];
cargoDeps = rustPlatform.fetchCargoVendor {
- src = "${src}/src/third-party/prqlc-c";
- hash = "sha256-jfmr6EuNW2mEHTEVHn6YnBDMzKxKI097vEFHXC4NT2Y=";
+ src = "${finalAttrs.src}/src/third-party/prqlc-c";
+ hash = "sha256-svi+C3ELw6Ly0mtji8xOv+DDqR0z5shFNazHa3kDQVg=";
};
cargoRoot = "src/third-party/prqlc-c";
@@ -74,7 +80,7 @@ stdenv.mkDerivation rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
homepage = "https://github.com/tstack/lnav";
description = "Logfile Navigator";
longDescription = ''
@@ -87,14 +93,13 @@ stdenv.mkDerivation rec {
will allow the user to quickly and efficiently zero in on problems.
'';
downloadPage = "https://github.com/tstack/lnav/releases";
- license = licenses.bsd2;
- maintainers = with maintainers; [
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [
dochang
symphorien
pcasaretto
];
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
mainProgram = "lnav";
};
-
-}
+})
diff --git a/pkgs/by-name/lo/lokalise2-cli/package.nix b/pkgs/by-name/lo/lokalise2-cli/package.nix
index 6614c9a3382d..32cfb4202228 100644
--- a/pkgs/by-name/lo/lokalise2-cli/package.nix
+++ b/pkgs/by-name/lo/lokalise2-cli/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "lokalise2-cli";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "lokalise";
repo = "lokalise-cli-2-go";
rev = "v${version}";
- sha256 = "sha256-CFZB1nELQOBNOuISTjes4vhXMr8Pjq4Rj83nq/FfpMY=";
+ sha256 = "sha256-R8vzHuWkNznq/eeXUVHm9SJJmRV2B2WXKQFEHil+HiY=";
};
- vendorHash = "sha256-sM4v1EWxXPUFKFWcl9EBc8ZTmm2STOVoeGH9Zv+KEng=";
+ vendorHash = "sha256-thD8NtG9uVI4KwNQiNsVCUdyUcgAmnr+szsUQ2Ika1c=";
doCheck = false;
diff --git a/pkgs/by-name/ls/lswt/package.nix b/pkgs/by-name/ls/lswt/package.nix
index 1bd9c04df8f3..d69a7b509f43 100644
--- a/pkgs/by-name/ls/lswt/package.nix
+++ b/pkgs/by-name/ls/lswt/package.nix
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromSourcehut,
+ fetchpatch,
wayland-scanner,
wayland,
}:
@@ -17,6 +18,14 @@ stdenv.mkDerivation rec {
hash = "sha256-8jP6I2zsDt57STtuq4F9mcsckrjvaCE5lavqKTjhNT0=";
};
+ patches = [
+ # Subject: [PATCH] fix JSON formatting of identifier string
+ (fetchpatch {
+ url = "https://git.sr.ht/~leon_plickat/lswt/commit/d35786da4383388c19f5437128fd393a6f16f74f.patch";
+ hash = "sha256-3RTq8BXRR7MgKV0BueoOjPORMrYVAKNbKR74hZ75W/Y=";
+ })
+ ];
+
nativeBuildInputs = [ wayland-scanner ];
buildInputs = [ wayland ];
diff --git a/pkgs/by-name/ma/ma/package.nix b/pkgs/by-name/ma/ma/package.nix
new file mode 100644
index 000000000000..50063cca5c35
--- /dev/null
+++ b/pkgs/by-name/ma/ma/package.nix
@@ -0,0 +1,46 @@
+{
+ lib,
+ stdenv,
+ tclPackages,
+ fetchurl,
+}:
+
+stdenv.mkDerivation {
+ pname = "ma";
+ version = "11";
+
+ src = fetchurl {
+ url = "http://call-with-current-continuation.org/ma/ma.tar.gz";
+ hash = "sha256-1UVxXbN2jSNm13BjyoN3jbKtkO3DUEEHaDOC2Ibbxf4=";
+ };
+
+ buildInputs = [
+ tclPackages.tk
+ ];
+
+ buildPhase = ''
+ runHook preBuild
+ ./build
+ for f in B ma ma-eval; do
+ substituteInPlace $f --replace-fail \
+ 'set exec_prefix ""' "set exec_prefix \"$out/bin/\""
+ done
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -Dt $out/bin \
+ B awd ma ma-eval plumb pty win
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "minimalistic variant of the Acme editor";
+ homepage = "http://call-with-current-continuation.org/ma/ma.html";
+ mainProgram = "ma";
+ maintainers = with lib.maintainers; [ ehmry ];
+ license = lib.licenses.free;
+ inherit (tclPackages.tk.meta) platforms;
+ };
+}
diff --git a/pkgs/by-name/ma/mangojuice/package.nix b/pkgs/by-name/ma/mangojuice/package.nix
index aab7000014e8..5c2908802ff9 100644
--- a/pkgs/by-name/ma/mangojuice/package.nix
+++ b/pkgs/by-name/ma/mangojuice/package.nix
@@ -25,13 +25,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mangojuice";
- version = "0.8.2";
+ version = "0.8.3";
src = fetchFromGitHub {
owner = "radiolamp";
repo = "mangojuice";
tag = finalAttrs.version;
- hash = "sha256-NpNsYwktcce9R1LpoIL2vh5UzsgDqdPyS0D3mhM3F0w=";
+ hash = "sha256-373Ws+U7fuwWLrKOnj1dD9gIJPKOd1b6I78VWOtOjTM=";
};
patches = [
@@ -80,6 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Convenient alternative to GOverlay for setting up MangoHud";
homepage = "https://github.com/radiolamp/mangojuice";
+ changelog = "https://github.com/radiolamp/mangojuice/releases/tag/${finalAttrs.version}";
license = with lib.licenses; [ gpl3Only ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix
index 75a6ecac099c..8c81b04f3b8b 100644
--- a/pkgs/by-name/ma/mapproxy/package.nix
+++ b/pkgs/by-name/ma/mapproxy/package.nix
@@ -1,26 +1,27 @@
{
lib,
- python3,
fetchFromGitHub,
+
+ python3Packages,
}:
-with python3.pkgs;
-buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "mapproxy";
- version = "3.1.3";
+ version = "4.0.1";
+ disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mapproxy";
repo = "mapproxy";
tag = version;
- hash = "sha256-Dltr4JlgE1aJfSybTbAxlUyjqkfaobupNNSj90j9taE=";
+ hash = "sha256-bqM25exBPUB7hFtseWMw4Q1W6IeHLx+JrplOkZVEIl0=";
};
prePatch = ''
substituteInPlace mapproxy/util/ext/serving.py --replace "args = [sys.executable] + sys.argv" "args = sys.argv"
'';
- dependencies = [
+ dependencies = with python3Packages; [
boto3 # needed for caches service
future
jsonschema
@@ -33,13 +34,10 @@ buildPythonApplication rec {
setuptools
werkzeug
];
+
# Tests are disabled:
# 1) Dependency list is huge.
# https://github.com/mapproxy/mapproxy/blob/master/requirements-tests.txt
- #
- # 2) There are security issues with package Riak
- # https://github.com/NixOS/nixpkgs/issues/33876
- # https://github.com/NixOS/nixpkgs/pull/56480
doCheck = false;
meta = {
diff --git a/pkgs/servers/metabase/default.nix b/pkgs/by-name/me/metabase/package.nix
similarity index 62%
rename from pkgs/servers/metabase/default.nix
rename to pkgs/by-name/me/metabase/package.nix
index d6cac37c3e2d..1a7af0ffce8f 100644
--- a/pkgs/servers/metabase/default.nix
+++ b/pkgs/by-name/me/metabase/package.nix
@@ -3,17 +3,20 @@
stdenv,
fetchurl,
makeWrapper,
- jdk11,
+ jre_headless,
nixosTests,
}:
-stdenv.mkDerivation rec {
+let
+ jre = jre_headless;
+in
+stdenv.mkDerivation (finalAttrs: {
pname = "metabase";
- version = "0.52.8";
+ version = "0.54.1";
src = fetchurl {
- url = "https://downloads.metabase.com/v${version}/metabase.jar";
- hash = "sha256-Z14BuKaSAMzlgdtqppc/3ItCxVZwE4E1EQUVMVR6JwQ=";
+ url = "https://downloads.metabase.com/v${finalAttrs.version}/metabase.jar";
+ hash = "sha256-gHLugoL3wCvlCzN2fNJtCt+1iSW+kKPzWPpqqHAn/D0=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -22,12 +25,12 @@ stdenv.mkDerivation rec {
installPhase = ''
runHook preInstall
- makeWrapper ${jdk11}/bin/java $out/bin/metabase --add-flags "-jar $src"
+ makeWrapper ${lib.getExe jre} $out/bin/metabase --add-flags "-jar $src"
runHook postInstall
'';
meta = with lib; {
- description = "Easy, open source way for everyone in your company to ask questions and learn from data";
+ description = "Business Intelligence and Embedded Analytics tool";
homepage = "https://metabase.com";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.agpl3Only;
@@ -42,4 +45,4 @@ stdenv.mkDerivation rec {
passthru.tests = {
inherit (nixosTests) metabase;
};
-}
+})
diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix
index d8194599d9d5..3026e499b6d7 100644
--- a/pkgs/by-name/mi/microsoft-edge/package.nix
+++ b/pkgs/by-name/mi/microsoft-edge/package.nix
@@ -174,11 +174,11 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
- version = "134.0.3124.68";
+ version = "134.0.3124.95";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
- hash = "sha256-zjN8ssVeR3yyw+e6tVzcrrYkLToo8Rmm4GjcG9iQMpk=";
+ hash = "sha256-vgTJl9BmMdm4Aw1FCpIfqzfmgsLuY61G/RSkA66kPhI=";
};
# With strictDeps on, some shebangs were not being patched correctly
diff --git a/pkgs/by-name/mi/mill/package.nix b/pkgs/by-name/mi/mill/package.nix
index 10dfb82e2190..105a0b306a7d 100644
--- a/pkgs/by-name/mi/mill/package.nix
+++ b/pkgs/by-name/mi/mill/package.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mill";
- version = "0.12.9";
+ version = "0.12.10";
src = fetchurl {
url = "https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/${finalAttrs.version}/mill-dist-${finalAttrs.version}-assembly.jar";
- hash = "sha256-Ntqzivy8dfsRlBclPNsWOZ4h1Xk7D3UJV7GLVGIEcAU=";
+ hash = "sha256-TESwISFz4Xf/F4kgnaTQbi/uVrc75bearih8mydPqHM=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/mi/mirrord/manifest.json b/pkgs/by-name/mi/mirrord/manifest.json
index 8ce5d1aa22f8..d77f266b7c00 100644
--- a/pkgs/by-name/mi/mirrord/manifest.json
+++ b/pkgs/by-name/mi/mirrord/manifest.json
@@ -1,21 +1,21 @@
{
- "version": "3.136.0",
+ "version": "3.137.0",
"assets": {
"x86_64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_linux_x86_64",
- "hash": "sha256-MV6S23Ly0g2FPAhp2+RIMSC8D+s6NakVbMqLSwEr/2o="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.137.0/mirrord_linux_x86_64",
+ "hash": "sha256-IrsvX7Z+8k3OvtojhWuSeeiO75Okth6MCF3sPs3jIZo="
},
"aarch64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_linux_aarch64",
- "hash": "sha256-zwistetfQCucaQ3yE1XHNChDhVCnSUq2ttl4XMnAQJU="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.137.0/mirrord_linux_aarch64",
+ "hash": "sha256-E5Jhx3FsaVNCbvC1SH0D2GPsgQDwKkMPe/wR9MoVzKs="
},
"aarch64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_mac_universal",
- "hash": "sha256-eSHJvtbCBxegYUjfplyBND2kinEqr5LlXJs9mm2U9wI="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.137.0/mirrord_mac_universal",
+ "hash": "sha256-PKW2K5ITt1wagtET6MVx2rTn9CcqqujKaYt0XleIyzY="
},
"x86_64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_mac_universal",
- "hash": "sha256-eSHJvtbCBxegYUjfplyBND2kinEqr5LlXJs9mm2U9wI="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.137.0/mirrord_mac_universal",
+ "hash": "sha256-PKW2K5ITt1wagtET6MVx2rTn9CcqqujKaYt0XleIyzY="
}
}
}
diff --git a/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix b/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
index 6731686e16c8..b392149009a1 100644
--- a/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
+++ b/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
@@ -6,6 +6,7 @@
desktop-file-utils,
fetchFromGitHub,
makeBinaryWrapper,
+ nix-update-script,
nodejs,
openssl,
pkg-config,
@@ -18,14 +19,15 @@
let
pnpm = pnpm_9;
in
-rustPlatform.buildRustPackage rec {
+
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "modrinth-app-unwrapped";
version = "0.9.3";
src = fetchFromGitHub {
owner = "modrinth";
repo = "code";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-h+zj4Hm7v8SU6Zy0rIWbOknXVdSDf8b1d4q6M12J5Lc=";
};
@@ -33,7 +35,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-RrXSBgVh4UZFHcgUWhUjE7rEm/RZFDSDCpXS22gVjZ0=";
pnpmDeps = pnpm.fetchDeps {
- inherit pname version src;
+ inherit (finalAttrs) pname version src;
hash = "sha256-nFuPFgwJw38XVxhW0QXmU31o+hqJKGJysnPg2YSg2D0=";
};
@@ -72,6 +74,10 @@ rustPlatform.buildRustPackage rec {
$out/share/applications/Modrinth\ App.desktop
'';
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
meta = {
description = "Modrinth's game launcher";
longDescription = ''
@@ -91,4 +97,4 @@ rustPlatform.buildRustPackage rec {
# See https://github.com/modrinth/code/issues/776#issuecomment-1742495678
broken = !stdenv.hostPlatform.isx86_64 && !stdenv.hostPlatform.isDarwin;
};
-}
+})
diff --git a/pkgs/by-name/mo/moosefs/package.nix b/pkgs/by-name/mo/moosefs/package.nix
index 56944ad6be76..37dc19b74b25 100644
--- a/pkgs/by-name/mo/moosefs/package.nix
+++ b/pkgs/by-name/mo/moosefs/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "moosefs";
- version = "4.57.5";
+ version = "4.57.6";
src = fetchFromGitHub {
owner = "moosefs";
repo = "moosefs";
rev = "v${version}";
- sha256 = "sha256-5sVnr+bUbmIc4qYC/h+d/s1ow3cxeL2Yo/JitCs6cbE=";
+ sha256 = "sha256-vCwRM6UIcT71e6u5QZzcTW6LK/VNlVG/19XxsHnn2a8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix
index 9e270b3b4e74..befa0db0636f 100644
--- a/pkgs/by-name/mo/mosdepth/package.nix
+++ b/pkgs/by-name/mo/mosdepth/package.nix
@@ -8,7 +8,7 @@
buildNimPackage (finalAttrs: {
pname = "mosdepth";
- version = "0.3.10";
+ version = "0.3.11";
requiredNimVersion = 1;
@@ -16,7 +16,7 @@ buildNimPackage (finalAttrs: {
owner = "brentp";
repo = "mosdepth";
rev = "v${finalAttrs.version}";
- hash = "sha256-RAE3k2yA2zsIr5JFYb5bPaMzdoEKms7TKaqVhPS5LzY=";
+ hash = "sha256-EzzDuzPAyNkL2tFWre86U+kx3SvLPbWto2/vfLdwHGI=";
};
lockFile = ./lock.json;
diff --git a/pkgs/by-name/ni/nimble/package.nix b/pkgs/by-name/ni/nimble/package.nix
index c5ea0e9dc59b..b495f71d01cf 100644
--- a/pkgs/by-name/ni/nimble/package.nix
+++ b/pkgs/by-name/ni/nimble/package.nix
@@ -5,18 +5,20 @@
nim,
openssl,
makeWrapper,
+
+ nix-update-script,
}:
buildNimPackage (
final: prev: {
pname = "nimble";
- version = "0.16.4";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "nim-lang";
repo = "nimble";
rev = "v${final.version}";
- hash = "sha256-ASodRov4rO/IhjQRRdqVnLWMG1voXWM9F6R6VJd9qkM=";
+ hash = "sha256-HFuJiozRsRlVIXIv+vRjsfosrBlWfnUYtep27Fy/PPA=";
fetchSubmodules = true;
};
@@ -32,11 +34,15 @@ buildNimPackage (
--suffix PATH : ${lib.makeBinPath [ nim ]}
'';
+ passthru.updateScript = nix-update-script { };
+
meta = {
description = "Package manager for the Nim programming language";
homepage = "https://github.com/nim-lang/nimble";
+ changelog = "https://github.com/nim-lang/nimble/releases/tag/v${final.version}";
license = lib.licenses.bsd3;
mainProgram = "nimble";
+ maintainers = [ lib.maintainers.daylinmorgan ];
};
}
)
diff --git a/pkgs/by-name/ni/nix-update/package.nix b/pkgs/by-name/ni/nix-update/package.nix
index 6e32a46cbe6c..ce343a85db56 100644
--- a/pkgs/by-name/ni/nix-update/package.nix
+++ b/pkgs/by-name/ni/nix-update/package.nix
@@ -6,57 +6,55 @@
nix-prefetch-git,
nixpkgs-review,
python3Packages,
+ nix-update,
}:
-let
- self = python3Packages.buildPythonApplication {
- pname = "nix-update";
- version = "1.10.0";
- pyproject = true;
+python3Packages.buildPythonApplication rec {
+ pname = "nix-update";
+ version = "1.11.0";
+ pyproject = true;
- src = fetchFromGitHub {
- owner = "Mic92";
- repo = "nix-update";
- tag = self.version;
- hash = "sha256-fGs/EdCEoDA9N5gPtHU6CaDZo9e/aqW6pm6atsjK7PI=";
- };
-
- build-system = [ python3Packages.setuptools ];
-
- makeWrapperArgs = [
- "--prefix"
- "PATH"
- ":"
- (lib.makeBinPath [
- nix
- nix-prefetch-git
- nixpkgs-review
- ])
- ];
-
- checkPhase = ''
- runHook preCheck
-
- $out/bin/nix-update --help >/dev/null
-
- runHook postCheck
- '';
-
- passthru = {
- nix-update-script = callPackage ./nix-update-script.nix { nix-update = self; };
- };
-
- meta = {
- description = "Swiss-knife for updating nix packages";
- homepage = "https://github.com/Mic92/nix-update/";
- changelog = "https://github.com/Mic92/nix-update/releases/tag/${self.version}";
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- figsoda
- mic92
- ];
- mainProgram = "nix-update";
- };
+ src = fetchFromGitHub {
+ owner = "Mic92";
+ repo = "nix-update";
+ tag = version;
+ hash = "sha256-G5YehePEMhTgxCnLp8Dg+bDHvOe+QltlCkQHVwMtYx0=";
};
-in
-self
+
+ build-system = [ python3Packages.setuptools ];
+
+ makeWrapperArgs = [
+ "--prefix"
+ "PATH"
+ ":"
+ (lib.makeBinPath [
+ nix
+ nix-prefetch-git
+ nixpkgs-review
+ ])
+ ];
+
+ checkPhase = ''
+ runHook preCheck
+
+ $out/bin/nix-update --help >/dev/null
+
+ runHook postCheck
+ '';
+
+ passthru = {
+ nix-update-script = callPackage ./nix-update-script.nix { inherit nix-update; };
+ };
+
+ meta = {
+ description = "Swiss-knife for updating nix packages";
+ homepage = "https://github.com/Mic92/nix-update/";
+ changelog = "https://github.com/Mic92/nix-update/releases/tag/${version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ figsoda
+ mic92
+ ];
+ mainProgram = "nix-update";
+ };
+}
diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/date.txt b/pkgs/by-name/ni/nixfmt-rfc-style/date.txt
index 323e1df227fb..24a34eca600b 100644
--- a/pkgs/by-name/ni/nixfmt-rfc-style/date.txt
+++ b/pkgs/by-name/ni/nixfmt-rfc-style/date.txt
@@ -1 +1 @@
-2025-03-03
+2025-04-04
diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix b/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix
index 95e0871add42..1da633e8999d 100644
--- a/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix
+++ b/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix
@@ -25,8 +25,8 @@ mkDerivation {
pname = "nixfmt";
version = "0.6.0";
src = fetchzip {
- url = "https://github.com/nixos/nixfmt/archive/3261d1016ecc753c59ff92767a257f91b587e705.tar.gz";
- sha256 = "0jk6mgp710iwxyc7wa5kzz0p0rpcwbbs21smnv14cyii0jniz42s";
+ url = "https://github.com/nixos/nixfmt/archive/65af4b69133d19f534d97746c97c2d5b464f43b4.tar.gz";
+ sha256 = "0l0w3janvss1n1j7qkcml97zndm2jm2gbrzzs9d8l0ixnrw0cd5r";
};
isLibrary = true;
isExecutable = true;
diff --git a/pkgs/by-name/nw/nwg-panel/package.nix b/pkgs/by-name/nw/nwg-panel/package.nix
index dcf88c90c63b..2eb0cc2ba36c 100644
--- a/pkgs/by-name/nw/nwg-panel/package.nix
+++ b/pkgs/by-name/nw/nwg-panel/package.nix
@@ -23,13 +23,13 @@
python3Packages.buildPythonApplication rec {
pname = "nwg-panel";
- version = "0.9.62";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-panel";
tag = "v${version}";
- hash = "sha256-h+lhk3gqJj3/GZ8S4vnUE8UaunmT1KcaGquSb/I+kpI=";
+ hash = "sha256-DdDWOIT9/a4z3UTQcGJfGQEl0XyR11WsKg96HfYpEeE=";
};
# No tests
@@ -91,7 +91,7 @@ python3Packages.buildPythonApplication rec {
meta = {
homepage = "https://github.com/nwg-piotr/nwg-panel";
- changelog = "https://github.com/nwg-piotr/nwg-panel/releases/tag/v${version}";
+ changelog = "https://github.com/nwg-piotr/nwg-panel/releases/tag/${src.tag}";
description = "GTK3-based panel for Sway window manager";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix
index 8e45f3811933..38fd8c7a490c 100644
--- a/pkgs/by-name/ol/ollama/package.nix
+++ b/pkgs/by-name/ol/ollama/package.nix
@@ -43,17 +43,17 @@ assert builtins.elem acceleration [
let
pname = "ollama";
# don't forget to invalidate all hashes each update
- version = "0.6.2";
+ version = "0.6.4";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${version}";
- hash = "sha256-ZQiBbVQbMYxC73DAPyWi6Yn/cPySpsPcTiCOHK3F35w=";
+ hash = "sha256-d8TPVa/kujFDrHbjwv++bUe2txMlkOxAn34t7wXg4qE=";
fetchSubmodules = true;
};
- vendorHash = "sha256-Zpzn2YWpiDAl4cwgrrSpN8CFy4GqqhE1mWsRxtYwdDA=";
+ vendorHash = "sha256-4wYgtdCHvz+ENNMiHptu6ulPJAznkWetQcdba3IEB6s=";
validateFallback = lib.warnIf (config.rocmSupport && config.cudaSupport) (lib.concatStrings [
"both `nixpkgs.config.rocmSupport` and `nixpkgs.config.cudaSupport` are enabled, "
diff --git a/pkgs/by-name/on/onlyoffice-documentserver/package.nix b/pkgs/by-name/on/onlyoffice-documentserver/package.nix
index a86bf31a641f..0d828b87580c 100644
--- a/pkgs/by-name/on/onlyoffice-documentserver/package.nix
+++ b/pkgs/by-name/on/onlyoffice-documentserver/package.nix
@@ -61,9 +61,9 @@ let
mkdir -p var/lib/onlyoffice/ var/www/onlyoffice/documentserver/fonts/
# see usr/bin/documentserver-flush-cache.sh
- cp var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js.tpl var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js
- HASH=$(basename $out | cut -d '-' -f 1)
- sed -i "s/{{HASH_POSTFIX}}/$HASH/g" var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js
+ cp var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js{.tpl,}
+ substituteInPlace var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js \
+ --replace-fail '{{HASH_POSTFIX}}' "$(basename $out | cut -d '-' -f 1)"
mv * $out/
'';
diff --git a/pkgs/by-name/op/opencascade-occt/package.nix b/pkgs/by-name/op/opencascade-occt/package.nix
index 85ee2f4d1683..293eac8660b2 100644
--- a/pkgs/by-name/op/opencascade-occt/package.nix
+++ b/pkgs/by-name/op/opencascade-occt/package.nix
@@ -5,6 +5,7 @@
fetchpatch,
cmake,
ninja,
+ rapidjson,
tcl,
tk,
libGL,
@@ -48,9 +49,11 @@ stdenv.mkDerivation rec {
libXext
libXmu
libXi
+ rapidjson
] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Cocoa;
NIX_CFLAGS_COMPILE = [ "-fpermissive" ];
+ cmakeFlags = [ "-DUSE_RAPIDJSON=ON" ];
meta = with lib; {
description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation";
diff --git a/pkgs/by-name/op/openstack-rs/package.nix b/pkgs/by-name/op/openstack-rs/package.nix
new file mode 100644
index 000000000000..54ba07dbecb0
--- /dev/null
+++ b/pkgs/by-name/op/openstack-rs/package.nix
@@ -0,0 +1,48 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+ installShellFiles,
+ versionCheckHook,
+ nix-update-script,
+}:
+rustPlatform.buildRustPackage (finalAttrs: {
+ pname = "openstack-rs";
+ version = "0.10.0";
+ src = fetchFromGitHub {
+ owner = "gtema";
+ repo = "openstack";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-NDiqIhpKP7iGEAgAnaBekqjjWM7KqZPpdtPu/mEp1NU=";
+ };
+
+ useFetchCargoVendor = true;
+ cargoHash = "sha256-S4FivjHkWC5tA1l4cheJsTECRfv8zyQbR88BqCeKFuc=";
+
+ nativeBuildInputs = [
+ installShellFiles
+ ];
+
+ postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ installShellCompletion --cmd osc \
+ --bash <($out/bin/osc completion bash) \
+ --fish <($out/bin/osc completion fish) \
+ --zsh <($out/bin/osc completion zsh)
+ '';
+
+ doInstallCheck = true;
+ versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "OpenStack CLI and TUI implemented in Rust";
+ homepage = "https://github.com/gtema/openstack";
+ changelog = "https://github.com/gtema/openstack/releases/tag/v${finalAttrs.version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ lykos153 ];
+ mainProgram = "osc";
+ };
+})
diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix
index e6b5232d75cb..25728d4e32a3 100644
--- a/pkgs/by-name/pa/paretosecurity/package.nix
+++ b/pkgs/by-name/pa/paretosecurity/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "paretosecurity";
- version = "0.0.96";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "ParetoSecurity";
repo = "agent";
rev = version;
- hash = "sha256-SyeIGSDvrnOvyOJ0zC8CulpaMa+iZeRaMTJUSydz2tw=";
+ hash = "sha256-ovyfHqLCf5U3UR1HfoA+UQhqLZ6IaILcpqptPRQsb60=";
};
- vendorHash = "sha256-O/OF3Y6HiiikMxf657k9eIM7UfkicIImAUxVVf/TgR8=";
+ vendorHash = "sha256-7mKAFkKGpBOjXc3J/sfF3k3pJF53tFybXZgbfJInuSY=";
proxyVendor = true;
ldflags = [
diff --git a/pkgs/by-name/pe/petsc/package.nix b/pkgs/by-name/pe/petsc/package.nix
index d31359143af8..d394c69ce2c4 100644
--- a/pkgs/by-name/pe/petsc/package.nix
+++ b/pkgs/by-name/pe/petsc/package.nix
@@ -1,23 +1,24 @@
{
lib,
+ newScope,
stdenv,
fetchzip,
- gfortran,
replaceVars,
- python3,
- python3Packages,
- blas,
- lapack,
- zlib, # propagated by p4est but required by petsc
+ bash,
+ pkg-config,
+ gfortran,
+ bison,
mpi, # generic mpi dependency
mpiCheckPhaseHook,
- bash,
+ python3,
+ python3Packages,
# Build options
- petsc-optimized ? true,
- petsc-scalar-type ? "real",
- petsc-precision ? "double",
+ debug ? false,
+ scalarType ? "real",
+ precision ? "double",
mpiSupport ? true,
+ fortranSupport ? true,
pythonSupport ? false, # petsc python binding
withExamples ? false,
withFullDeps ? false, # full External libraries support
@@ -26,41 +27,88 @@
# External libraries options
withHdf5 ? withCommonDeps,
withMetis ? withCommonDeps,
- withScalapack ? withFullDeps,
+ withZlib ? (withP4est || withPtscotch),
+ withScalapack ? withCommonDeps && mpiSupport,
withParmetis ? withFullDeps, # parmetis is unfree
- withPtscotch ? withFullDeps,
- withMumps ? withFullDeps,
+ withPtscotch ? withCommonDeps && mpiSupport,
+ withMumps ? withCommonDeps,
withP4est ? withFullDeps,
+ withHypre ? withCommonDeps && mpiSupport,
+ withFftw ? withCommonDeps,
+ withSuperLu ? withCommonDeps,
+ withSuitesparse ? withCommonDeps,
# External libraries
- hdf5-fortran-mpi,
+ blas,
+ lapack,
+ hdf5,
metis,
parmetis,
scotch,
scalapack,
- mumps_par,
- pkg-config,
+ mumps,
p4est,
+ zlib, # propagated by p4est but required by petsc
+ hypre,
+ fftw,
+ superlu,
+ suitesparse,
+
+ # Used in passthru.tests
+ petsc,
}:
assert withFullDeps -> withCommonDeps;
# This version of PETSc does not support a non-MPI p4est build
-assert withP4est -> (p4est.mpiSupport && mpiSupport);
+assert withP4est -> (mpiSupport && withZlib);
# Package parmetis depend on metis and mpi support
assert withParmetis -> (withMetis && mpiSupport);
-assert withPtscotch -> mpiSupport;
+assert withPtscotch -> (mpiSupport && withZlib);
assert withScalapack -> mpiSupport;
-assert withMumps -> withScalapack;
+assert (withMumps && mpiSupport) -> withScalapack;
+assert withHypre -> mpiSupport;
-stdenv.mkDerivation rec {
+let
+ petscPackages = lib.makeScope newScope (self: {
+ inherit
+ # global override options
+ mpiSupport
+ fortranSupport
+ pythonSupport
+ precision
+ ;
+ enableMpi = self.mpiSupport;
+
+ petscPackages = self;
+ # external libraries
+ mpi = self.callPackage mpi.override { };
+ blas = self.callPackage blas.override { };
+ lapack = self.callPackage lapack.override { };
+ hdf5 = self.callPackage hdf5.override {
+ fortran = gfortran;
+ cppSupport = !mpiSupport;
+ };
+ metis = self.callPackage metis.override { };
+ parmetis = self.callPackage parmetis.override { };
+ scotch = self.callPackage scotch.override { };
+ scalapack = self.callPackage scalapack.override { };
+ mumps = self.callPackage mumps.override { };
+ p4est = self.callPackage p4est.override { };
+ hypre = self.callPackage hypre.override { };
+ fftw = self.callPackage fftw.override { };
+ superlu = self.callPackage superlu.override { };
+ suitesparse = self.callPackage suitesparse.override { };
+ });
+in
+stdenv.mkDerivation (finalAttrs: {
pname = "petsc";
- version = "3.22.4";
+ version = "3.23.0";
src = fetchzip {
- url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${version}.tar.gz";
- hash = "sha256-8WV1ylXytkhiNa7YpWSOIpSvzLCCjdVVe5SiGfhicas=";
+ url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz";
+ hash = "sha256-OcI4iyDOR0YTVV+JoOhbfutoW00EmfapNaMnD/JJFsI=";
};
strictDeps = true;
@@ -70,6 +118,7 @@ stdenv.mkDerivation rec {
python3
gfortran
pkg-config
+ bison
]
++ lib.optional mpiSupport mpi
++ lib.optionals pythonSupport [
@@ -79,16 +128,21 @@ stdenv.mkDerivation rec {
buildInputs =
[
- blas
- lapack
+ petscPackages.blas
+ petscPackages.lapack
]
- ++ lib.optional withHdf5 hdf5-fortran-mpi
- ++ lib.optional withP4est p4est
- ++ lib.optional withMetis metis
- ++ lib.optional withParmetis parmetis
- ++ lib.optional withPtscotch scotch
- ++ lib.optional withScalapack scalapack
- ++ lib.optional withMumps mumps_par;
+ ++ lib.optional withZlib zlib
+ ++ lib.optional withHdf5 petscPackages.hdf5
+ ++ lib.optional withP4est petscPackages.p4est
+ ++ lib.optional withMetis petscPackages.metis
+ ++ lib.optional withParmetis petscPackages.parmetis
+ ++ lib.optional withPtscotch petscPackages.scotch
+ ++ lib.optional withScalapack petscPackages.scalapack
+ ++ lib.optional withMumps petscPackages.mumps
+ ++ lib.optional withHypre petscPackages.hypre
+ ++ lib.optional withSuperLu petscPackages.superlu
+ ++ lib.optional withFftw petscPackages.fftw
+ ++ lib.optional withSuitesparse petscPackages.suitesparse;
propagatedBuildInputs = lib.optional pythonSupport python3Packages.numpy;
@@ -109,57 +163,39 @@ stdenv.mkDerivation rec {
[
"--with-blas=1"
"--with-lapack=1"
- "--with-scalar-type=${petsc-scalar-type}"
- "--with-precision=${petsc-precision}"
+ "--with-scalar-type=${scalarType}"
+ "--with-precision=${precision}"
"--with-mpi=${if mpiSupport then "1" else "0"}"
]
- ++ lib.optional pythonSupport "--with-petsc4py=1"
++ lib.optionals mpiSupport [
"--CC=mpicc"
"--with-cxx=mpicxx"
"--with-fc=mpif90"
]
- ++ lib.optionals withMetis [
- "--with-metis=1"
- "--with-metis-dir=${metis}"
- ]
- ++ lib.optionals withParmetis [
- "--with-parmetis=1"
- "--with-parmetis-dir=${parmetis}"
- ]
- ++ lib.optionals withPtscotch [
- "--with-ptscotch=1"
- "--with-ptscotch-include=${lib.getDev scotch}/include"
- "--with-ptscotch-lib=[-L${lib.getLib scotch}/lib,-lptscotch,-lptesmumps,-lptscotchparmetisv3,-lptscotcherr,-lesmumps,-lscotch,-lscotcherr]"
- ]
- ++ lib.optionals withScalapack [
- "--with-scalapack=1"
- "--with-scalapack-dir=${scalapack}"
- ]
- ++ lib.optionals withMumps [
- "--with-mumps=1"
- "--with-mumps-dir=${mumps_par}"
- ]
- ++ lib.optionals withP4est [
- "--with-p4est=1"
- "--with-zlib-include=${lib.getDev zlib}/include"
- "--with-zlib-lib=[-L${lib.getLib zlib}/lib,-lz]"
- ]
- ++ lib.optionals withHdf5 [
- "--with-hdf5=1"
- "--with-hdf5-fortran-bindings=1"
- "--with-hdf5-include=${lib.getDev hdf5-fortran-mpi}/include"
- "--with-hdf5-lib=[-L${lib.getLib hdf5-fortran-mpi}/lib,-lhdf5]"
- ]
- ++ lib.optionals petsc-optimized [
+ ++ lib.optionals (!debug) [
"--with-debugging=0"
"COPTFLAGS=-O3"
"FOPTFLAGS=-O3"
"CXXOPTFLAGS=-O3"
"CXXFLAGS=-O3"
- ];
+ ]
+ ++ lib.optional (!fortranSupport) "--with-fortran-bindings=0"
+ ++ lib.optional pythonSupport "--with-petsc4py=1"
+ ++ lib.optional withMetis "--with-metis=1"
+ ++ lib.optional withParmetis "--with-parmetis=1"
+ ++ lib.optional withPtscotch "--with-ptscotch=1"
+ ++ lib.optional withScalapack "--with-scalapack=1"
+ ++ lib.optional withMumps "--with-mumps=1"
+ ++ lib.optional (withMumps && !mpiSupport) "--with-mumps-serial=1"
+ ++ lib.optional withP4est "--with-p4est=1"
+ ++ lib.optional withZlib "--with-zlib=1"
+ ++ lib.optional withHdf5 "--with-hdf5=1"
+ ++ lib.optional withHypre "--with-hypre=1"
+ ++ lib.optional withSuperLu "--with-superlu=1"
+ ++ lib.optional withFftw "--with-fftw=1"
+ ++ lib.optional withSuitesparse "--with-suitesparse=1";
- hardeningDisable = lib.optionals (!petsc-optimized) [
+ hardeningDisable = lib.optionals debug [
"fortify"
"fortify3"
];
@@ -198,19 +234,40 @@ stdenv.mkDerivation rec {
pythonImportsCheck = [ "petsc4py" ];
passthru = {
- inherit mpiSupport pythonSupport;
+ inherit
+ mpiSupport
+ pythonSupport
+ fortranSupport
+ ;
+ petscPackages = petscPackages.overrideScope (
+ final: prev: {
+ petsc = finalAttrs.finalPackage;
+ }
+ );
+ tests =
+ {
+ serial = petsc.override {
+ mpiSupport = false;
+ };
+ }
+ // lib.optionalAttrs stdenv.hostPlatform.isLinux {
+ fullDeps = petsc.override {
+ withFullDeps = true;
+ withParmetis = false;
+ };
+ };
};
setupHook = ./setup-hook.sh;
- meta = with lib; {
+ meta = {
description = "Portable Extensible Toolkit for Scientific computation";
homepage = "https://petsc.org/release/";
- license = licenses.bsd2;
+ license = lib.licenses.bsd2;
platforms = lib.platforms.unix;
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
cburstedde
qbisi
];
};
-}
+})
diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix
index de9210c102a6..207250c207fb 100644
--- a/pkgs/by-name/ph/phpunit/package.nix
+++ b/pkgs/by-name/ph/phpunit/package.nix
@@ -10,16 +10,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
- version = "12.0.10";
+ version = "12.1.0";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
tag = finalAttrs.version;
- hash = "sha256-JFJauSTUOZzUbpvKx6IrD3QDum/rNa+5JZZsoThA4TM=";
+ hash = "sha256-1nxhutWHaIVTlmf1N2vDjCFdRS0EIyR2cErf2SkUkos=";
};
- vendorHash = "sha256-fjed7Zm/Iq1VS7eakvrvZs1Yy1t3it3p5U61FKUB2zI=";
+ vendorHash = "sha256-D583XaLEAsLcN8C6QIhUWD0bbWk7tvNIIF/nvTpitws=";
passthru = {
updateScript = nix-update-script { };
diff --git a/pkgs/by-name/pl/plemoljp-hs/package.nix b/pkgs/by-name/pl/plemoljp-hs/package.nix
index bc736de3bf7c..20ec33ee1253 100644
--- a/pkgs/by-name/pl/plemoljp-hs/package.nix
+++ b/pkgs/by-name/pl/plemoljp-hs/package.nix
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "plemoljp-hs";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchzip {
url = "https://github.com/yuru7/PlemolJP/releases/download/v${version}/PlemolJP_HS_v${version}.zip";
- hash = "sha256-rKWZMIK6TP6IV6KjFGuZE2S6IiMtjtHZeWM44tULduk=";
+ hash = "sha256-+pRbMgRaIbsXo8e7rQre377F8LhbK9rBjG/vYrdeFQM=";
};
installPhase = ''
diff --git a/pkgs/by-name/pl/plemoljp/package.nix b/pkgs/by-name/pl/plemoljp/package.nix
index ec13bfaaf936..59d92b848bab 100644
--- a/pkgs/by-name/pl/plemoljp/package.nix
+++ b/pkgs/by-name/pl/plemoljp/package.nix
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "plemoljp";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchzip {
url = "https://github.com/yuru7/PlemolJP/releases/download/v${version}/PlemolJP_v${version}.zip";
- hash = "sha256-cT2BpD2PoAd38uYCQlq5fv9NYgwInblrYdK/XDEmOWI=";
+ hash = "sha256-pajE86IK05mm3Z507bvoMGy8JJwuGWZnUiSrXndiBTk=";
};
installPhase = ''
diff --git a/pkgs/by-name/po/pocket-id/package.nix b/pkgs/by-name/po/pocket-id/package.nix
new file mode 100644
index 000000000000..0fd97ab64c86
--- /dev/null
+++ b/pkgs/by-name/po/pocket-id/package.nix
@@ -0,0 +1,119 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
+ buildNpmPackage,
+ fetchurl,
+ makeWrapper,
+ nodejs,
+ stdenvNoCC,
+ nixosTests,
+ nix-update-script,
+}:
+
+let
+ version = "0.45.0";
+ src = fetchFromGitHub {
+ owner = "pocket-id";
+ repo = "pocket-id";
+ tag = "v${version}";
+ hash = "sha256-x5Y3ArkIPxiE6avk9DNyFdfkc/pY6h3JH3PZCS8U/GM=";
+ };
+
+ backend = buildGoModule {
+ pname = "pocket-id-backend";
+ inherit version src;
+
+ sourceRoot = "${src.name}/backend";
+
+ vendorHash = "sha256-mqpBP+A2X5ome1Ppg/Kki0C+A77jFtWzUjI/RN+ZCzg=";
+
+ preFixup = ''
+ mv $out/bin/cmd $out/bin/pocket-id-backend
+ '';
+ };
+
+ frontend = buildNpmPackage (finalAttrs: {
+ pname = "pocket-id-frontend";
+ inherit version src;
+
+ sourceRoot = "${src.name}/frontend";
+
+ npmDepsHash = "sha256-cpmZzlz+wusfRLN4iIGdk+I4SWrX/gk2fbhg+Gg3paw=";
+ npmFlags = [ "--legacy-peer-deps" ];
+
+ nativeBuildInputs = [
+ makeWrapper
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ # even though vite build creates most of the minified js files,
+ # it still needs a few packages from node_modules, try to strip that
+ npm prune --omit=dev --omit=optional $npmFlags
+ # larger seemingly unused packages
+ rm -r node_modules/{lucide-svelte,bits-ui,jiti,@swc,.bin}
+ # unused file types
+ for pattern in '*.map' '*.map.js' '*.ts'; do
+ find . -type f -name "$pattern" -exec rm {} +
+ done
+
+ mkdir -p $out/{bin,lib/pocket-id-frontend}
+ cp -r build $out/lib/pocket-id-frontend/dist
+ cp -r node_modules $out/lib/pocket-id-frontend/node_modules
+ makeWrapper ${lib.getExe nodejs} $out/bin/pocket-id-frontend \
+ --add-flags $out/lib/pocket-id-frontend/dist/index.js
+
+ runHook postInstall
+ '';
+ });
+
+in
+stdenvNoCC.mkDerivation rec {
+ pname = "pocket-id";
+ inherit
+ version
+ src
+ backend
+ frontend
+ ;
+
+ dontUnpack = true;
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ ln -s ${backend}/bin/pocket-id-backend $out/bin/pocket-id-backend
+ ln -s ${frontend}/bin/pocket-id-frontend $out/bin/pocket-id-frontend
+
+ runHook postInstall
+ '';
+
+ passthru = {
+ tests = {
+ inherit (nixosTests) pocket-id;
+ };
+ updateScript = nix-update-script {
+ extraArgs = [
+ "--subpackage"
+ "backend"
+ "--subpackage"
+ "frontend"
+ ];
+ };
+ };
+
+ meta = {
+ description = "OIDC provider with passkeys support";
+ homepage = "https://pocket-id.org";
+ changelog = "https://github.com/pocket-id/pocket-id/releases/tag/v${version}";
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [
+ gepbird
+ ymstnt
+ ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/by-name/ra/rabbitmq-server/package.nix b/pkgs/by-name/ra/rabbitmq-server/package.nix
index 236533dcc3a2..c1bcbd99b138 100644
--- a/pkgs/by-name/ra/rabbitmq-server/package.nix
+++ b/pkgs/by-name/ra/rabbitmq-server/package.nix
@@ -42,12 +42,12 @@ in
stdenv.mkDerivation rec {
pname = "rabbitmq-server";
- version = "4.0.7";
+ version = "4.0.8";
# when updating, consider bumping elixir version in all-packages.nix
src = fetchurl {
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz";
- hash = "sha256-ScqNRa1itxawGyRruNihA60xbltw7Lek36SP9Nd+LfI=";
+ hash = "sha256-FWB5riSCb8WsGLfNJO6SZRtQxvHpwea+YosvvU8iqng=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ra/rain/package.nix b/pkgs/by-name/ra/rain/package.nix
index 05b2b0189e8b..eb1a8ec4d010 100644
--- a/pkgs/by-name/ra/rain/package.nix
+++ b/pkgs/by-name/ra/rain/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "rain";
- version = "1.21.0";
+ version = "1.22.0";
src = fetchFromGitHub {
owner = "aws-cloudformation";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-2yb965fDzNgrPXT2xMRdqD/inyvlwdKlkMj16YSFHBk=";
+ sha256 = "sha256-0FjJXOmLHM0At0TJdcsYTafgDbw+C37BH11ft+UjEl0=";
};
- vendorHash = "sha256-TlS9SfqMJa5w+JMUx+7ZMF0xk/VsnjOScSGXEw1dVkU=";
+ vendorHash = "sha256-A+fQCiA2jArnhxbKxNmRQB6wY5mcmrY+fMtZQX5aBmU=";
subPackages = [ "cmd/rain" ];
diff --git a/pkgs/by-name/rd/rdkafka/package.nix b/pkgs/by-name/rd/rdkafka/package.nix
index c07800cebd6d..104c967406ab 100644
--- a/pkgs/by-name/rd/rdkafka/package.nix
+++ b/pkgs/by-name/rd/rdkafka/package.nix
@@ -8,6 +8,7 @@
curl,
cmake,
ninja,
+ deterministic-host-uname,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -29,6 +30,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
ninja
+ # cross: build system uses uname to determine host system
+ deterministic-host-uname
];
buildInputs = [
diff --git a/pkgs/by-name/re/refine/package.nix b/pkgs/by-name/re/refine/package.nix
index 648818481f40..c5bee1e438de 100644
--- a/pkgs/by-name/re/refine/package.nix
+++ b/pkgs/by-name/re/refine/package.nix
@@ -34,7 +34,7 @@ in
python3Packages.buildPythonApplication rec {
pname = "refine";
- version = "0.5.5";
+ version = "0.5.6";
pyproject = false; # uses meson
src = fetchFromGitLab {
@@ -42,7 +42,7 @@ python3Packages.buildPythonApplication rec {
owner = "TheEvilSkeleton";
repo = "Refine";
tag = version;
- hash = "sha256-b2dNhd5UJqH/l5BOEgcOUZrhCZa8ErdBzNw5g4VjtM8=";
+ hash = "sha256-cIJWTzeLm2YP8Pm/nzcYHIGzBOmQlPe0lQ+b6BufIMg=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix
index b63543b59cad..9e00c8711a80 100644
--- a/pkgs/by-name/re/remnote/package.nix
+++ b/pkgs/by-name/re/remnote/package.nix
@@ -6,10 +6,10 @@
}:
let
pname = "remnote";
- version = "1.18.49";
+ version = "1.19.8";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
- hash = "sha256-LSjPQbRYl61c7I/TT0ePSoXkXqiVuCD8RdaFFJsK02M=";
+ hash = "sha256-xMr+UftIWxtlYzzdOtidCJWisSwJd+xEtaKyoZnyVXc=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
diff --git a/pkgs/by-name/ri/rime-ls/package.nix b/pkgs/by-name/ri/rime-ls/package.nix
index ec6260e7b101..c65b9b63e245 100644
--- a/pkgs/by-name/ri/rime-ls/package.nix
+++ b/pkgs/by-name/ri/rime-ls/package.nix
@@ -7,17 +7,17 @@
}:
rustPlatform.buildRustPackage rec {
pname = "rime-ls";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "wlh320";
repo = "rime-ls";
rev = "v${version}";
- hash = "sha256-IhrfUPC+7Gsg2n6nsGiK/wRoFGKtLXsRLQBw6XIVu0U=";
+ hash = "sha256-bVpFE25Maady0oyrwWf2l7FCW/VHN6mJsnEefmStxIU=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-beppHZXtNni8tLgZaC6CyL2HMBK7xy5/kP1jFr6JW+M=";
+ cargoHash = "sha256-j3wAGbKJCcv88C3P8iMoFlDhjXufulFXCnVpwWIAHyU=";
nativeBuildInputs = [ rustPlatform.bindgenHook ];
diff --git a/pkgs/by-name/rm/rmfakecloud/package.nix b/pkgs/by-name/rm/rmfakecloud/package.nix
index b76e3a3b9567..30a1709b67a5 100644
--- a/pkgs/by-name/rm/rmfakecloud/package.nix
+++ b/pkgs/by-name/rm/rmfakecloud/package.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "rmfakecloud";
- version = "0.0.23";
+ version = "0.0.24";
src = fetchFromGitHub {
owner = "ddvk";
repo = "rmfakecloud";
rev = "v${version}";
- hash = "sha256-XlKqh6GKGreWLPjS8XfEUJCMMxiOw8pP2qX8otD+RCo=";
+ hash = "sha256-ZsYq1+Bb6SyMGdbiy5UzanDiUiFOt4uhttiPKC0ESis=";
};
- vendorHash = "sha256-9tfxE03brUvCYusmewiqNpCkKyIS9qePqylrzDWrJLY=";
+ vendorHash = "sha256-S2P80uhX86IVUVEoR4tZ7e6qMe7CK+6bmmjBgjXGZmo=";
# if using webUI build it
# use env because of https://github.com/NixOS/nixpkgs/issues/358844
diff --git a/pkgs/applications/networking/feedreaders/rssguard/default.nix b/pkgs/by-name/rs/rssguard/package.nix
similarity index 93%
rename from pkgs/applications/networking/feedreaders/rssguard/default.nix
rename to pkgs/by-name/rs/rssguard/package.nix
index 4a4ecd52c73e..70c1f17bcfd1 100644
--- a/pkgs/applications/networking/feedreaders/rssguard/default.nix
+++ b/pkgs/by-name/rs/rssguard/package.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "rssguard";
- version = "4.8.1";
+ version = "4.8.2";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
tag = version;
- sha256 = "sha256-qWxcjGl4EaLXZ0q6RVy+IKyBcqlx/yYojlGivSXy5Io=";
+ sha256 = "sha256-C5iA5qK8+FhCUeFtyskY/vd4evaYS3TY1SHAc83/36w=";
};
buildInputs = [
diff --git a/pkgs/by-name/se/session-desktop/package.nix b/pkgs/by-name/se/session-desktop/package.nix
index b9f31b07837c..61e408915c62 100644
--- a/pkgs/by-name/se/session-desktop/package.nix
+++ b/pkgs/by-name/se/session-desktop/package.nix
@@ -9,12 +9,12 @@
}:
let
- version = "1.13.2";
+ version = "1.15.2";
pname = "session-desktop";
src = fetchurl {
- url = "https://github.com/oxen-io/session-desktop/releases/download/v${version}/session-desktop-linux-x86_64-${version}.AppImage";
- hash = "sha256-71v6CvlKa4m1LPG07eGhPqkpK60X4VrafCQyfjQR3rs=";
+ url = "https://github.com/session-foundation/session-desktop/releases/download/v${version}/session-desktop-linux-x86_64-${version}.AppImage";
+ hash = "sha256-xQ/Fjg04XgXUioCCU0+sOLaTWZV1z05EmzZCqEU++Ok=";
};
appimage = appimageTools.wrapType2 { inherit version pname src; };
appimage-contents = appimageTools.extractType2 { inherit version pname src; };
diff --git a/pkgs/by-name/sl/slepc/package.nix b/pkgs/by-name/sl/slepc/package.nix
index 371cd1d15805..42add99600f3 100644
--- a/pkgs/by-name/sl/slepc/package.nix
+++ b/pkgs/by-name/sl/slepc/package.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitLab,
- sowing,
python3,
python3Packages,
arpack-mpi,
@@ -17,13 +16,13 @@ assert petsc.mpiSupport;
assert pythonSupport -> petsc.pythonSupport;
stdenv.mkDerivation (finalAttrs: {
pname = "slepc";
- version = "3.22.2";
+ version = "3.23.0";
src = fetchFromGitLab {
owner = "slepc";
repo = "slepc";
tag = "v${finalAttrs.version}";
- hash = "sha256-a5DmsA7NAlhrEaS43TYPk7vtDfhXLEP+5sftu2A9Yt4=";
+ hash = "sha256-Z9CVZQ/Ezb1S2EkTb9amAPxaN4tiUnKrbvQIc3BnVuU=";
};
postPatch = ''
@@ -33,11 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
"slepc.prefixdir,'${python3.sitePackages}'"
patchShebangs lib/slepc/bin
-
- # Use system bfort
- substituteInPlace config/packages/sowing.py \
- --replace-fail "bfort = os.path.join(archdir,'bin','bfort')" \
- "bfort = '${sowing}/bin/bfort'"
'';
# Usually this project is being built as part of a `petsc` build or as part of
diff --git a/pkgs/by-name/sp/splash/package.nix b/pkgs/by-name/sp/splash/package.nix
index 722b6f139dbb..ff66011a3629 100644
--- a/pkgs/by-name/sp/splash/package.nix
+++ b/pkgs/by-name/sp/splash/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "splash";
- version = "3.11.1";
+ version = "3.11.2";
src = fetchFromGitHub {
owner = "danieljprice";
repo = "splash";
rev = "v${finalAttrs.version}";
- hash = "sha256-zENMQpLsm6GlqrXsFDjEnMbtODcqwhB3jGfGHLuGcYw=";
+ hash = "sha256-YB0cgxpRlya8/7fYxPKWBCovHvE/N7HY/7nwKnzYiJc=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sq/sqlc/package.nix b/pkgs/by-name/sq/sqlc/package.nix
index 6500ff955674..59b99f19cb28 100644
--- a/pkgs/by-name/sq/sqlc/package.nix
+++ b/pkgs/by-name/sq/sqlc/package.nix
@@ -4,21 +4,17 @@
buildGoModule,
fetchFromGitHub,
installShellFiles,
- testers,
- sqlc,
+ versionCheckHook,
}:
-let
- version = "1.28.0";
-in
-buildGoModule {
+buildGoModule (finalAttrs: {
pname = "sqlc";
- inherit version;
+ version = "1.28.0";
src = fetchFromGitHub {
owner = "sqlc-dev";
repo = "sqlc";
- rev = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-kACZusfwEIO78OooNGMXCXQO5iPYddmsHCsbJ3wkRQs=";
};
@@ -41,11 +37,9 @@ buildGoModule {
--zsh <($out/bin/sqlc completion zsh)
'';
- passthru.tests.version = testers.testVersion {
- package = sqlc;
- command = "sqlc version";
- version = "v${version}";
- };
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgramArg = "version";
meta = {
description = "Generate type-safe code from SQL";
@@ -54,4 +48,4 @@ buildGoModule {
maintainers = with lib.maintainers; [ aaronjheng ];
mainProgram = "sqlc";
};
-}
+})
diff --git a/pkgs/by-name/sv/svd2rust/package.nix b/pkgs/by-name/sv/svd2rust/package.nix
index 1dd1dda5dbd7..62d524001654 100644
--- a/pkgs/by-name/sv/svd2rust/package.nix
+++ b/pkgs/by-name/sv/svd2rust/package.nix
@@ -6,15 +6,15 @@
rustPlatform.buildRustPackage rec {
pname = "svd2rust";
- version = "0.36.0";
+ version = "0.36.1";
src = fetchCrate {
inherit pname version;
- hash = "sha256-HdE4XWAM1e25kRwryMzGqo2sUpzgwk2aiWsi+qXZ7bU=";
+ hash = "sha256-+wVcUpSlJsd6GAZgBor7eAu6IYnlfJwzZDYKqUKpa9M=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-JiGTGdrudmDCNmJOtHgIBwTVCLB3m4RCqxlypa2KdDQ=";
+ cargoHash = "sha256-rZusngSIwdDfNe7tIA2WtIzzje6UBxyz/hfeRLqJHUY=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''
diff --git a/pkgs/by-name/ta/tagparser/package.nix b/pkgs/by-name/ta/tagparser/package.nix
index 6910a8f1900d..5bd6c959a538 100644
--- a/pkgs/by-name/ta/tagparser/package.nix
+++ b/pkgs/by-name/ta/tagparser/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "tagparser";
- version = "12.4.0";
+ version = "12.5.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = "tagparser";
rev = "v${version}";
- hash = "sha256-wVdE1lgSQsH4g10/lxa8bZlYT141Vd7gRhefxyz8kRM=";
+ hash = "sha256-Xu6pvqyBWew3xD0nD5k7QKUOEpDchF1FiuSN7oHfYME=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/ta/tailwindcss_4/package.nix b/pkgs/by-name/ta/tailwindcss_4/package.nix
index d59c7182488a..12b37a768b44 100644
--- a/pkgs/by-name/ta/tailwindcss_4/package.nix
+++ b/pkgs/by-name/ta/tailwindcss_4/package.nix
@@ -7,7 +7,7 @@
makeWrapper,
}:
let
- version = "4.1.1";
+ version = "4.1.2";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "tailwindcss has not been packaged for ${system} yet.";
@@ -22,10 +22,10 @@ let
hash =
{
- aarch64-darwin = "sha256-moydWSkhoHmxd+4zeWwgneUNHOlJ9yqPXlGHhCQmYXA=";
- aarch64-linux = "sha256-zTW+fGIkpwWRYMRJjZRJmO4YI5J6gOXOKUfq9KtGxKI=";
- x86_64-darwin = "sha256-JPnnUj30uQVvj+dnq7+fG4Trt7ArLVPsP4G1RVUeZAA=";
- x86_64-linux = "sha256-jIW4NmIW7dk3iTS0JY5V7PF9LfnWIVEDcYOUP0nWp1Y=";
+ aarch64-darwin = "sha256-6kR+iOsfIeHvNRdLP72Mv8nKkCN877dcKl1FNG4ij/A=";
+ aarch64-linux = "sha256-m6uFYOQ4P52WhA73/ZAZxt3hAnq+xhreueDoXOOKF88=";
+ x86_64-darwin = "sha256-6C12gk9WnGP5nhSBBZT2q8SoCCdyOHCszHtAQi1d+0A=";
+ x86_64-linux = "sha256-2g+J98RrSheoUp1LJCzFa1mivMoVLFpQPSAOV8eA8Gw=";
}
.${system} or throwSystem;
in
diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix
index c62723fe880b..b4558be4d273 100644
--- a/pkgs/by-name/tf/tfswitch/package.nix
+++ b/pkgs/by-name/tf/tfswitch/package.nix
@@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "tfswitch";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "warrensbox";
repo = "terraform-switcher";
rev = "v${version}";
- sha256 = "sha256-y9MoDtF0104HRjDqpRuMfBbsNqseynq2azKnXNdRhso=";
+ sha256 = "sha256-5Zyu0SLF+xjemFKInzRKCcDZs72gwAJN7bacO+5StMg=";
};
- vendorHash = "sha256-m3QzNSAcUrI4Pg7LMDZftlBbk4Uhjirc6eNSrQxxwLA=";
+ vendorHash = "sha256-EjbS+1osM6Qauoi95JHLOdxeLOz0Jgz6ZaTFtfs6IgM=";
# Disable tests since it requires network access and relies on the
# presence of release.hashicorp.com
diff --git a/pkgs/by-name/ti/tippecanoe/package.nix b/pkgs/by-name/ti/tippecanoe/package.nix
index e298a641dc70..e7d7ab976153 100644
--- a/pkgs/by-name/ti/tippecanoe/package.nix
+++ b/pkgs/by-name/ti/tippecanoe/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tippecanoe";
- version = "2.75.1";
+ version = "2.77.0";
src = fetchFromGitHub {
owner = "felt";
repo = "tippecanoe";
tag = finalAttrs.version;
- hash = "sha256-rBuk34lOrp9aW7yK0LOTRqFJg3J8IogR01kcFhgK12Y=";
+ hash = "sha256-7yRrUn1U0iERlix/8/oaMaizlpzqdiSIHj298ykaJjE=";
};
buildInputs = [
diff --git a/pkgs/by-name/tr/trdl-client/package.nix b/pkgs/by-name/tr/trdl-client/package.nix
index 121c792fbc58..b0ba4f81af4e 100644
--- a/pkgs/by-name/tr/trdl-client/package.nix
+++ b/pkgs/by-name/tr/trdl-client/package.nix
@@ -8,18 +8,18 @@
buildGoModule rec {
pname = "trdl-client";
- version = "0.8.7";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "werf";
repo = "trdl";
rev = "v${version}";
- hash = "sha256-4RN2vrTP4horjDvuuFJbQhToL/4boIuaG+efoTbmebI=";
+ hash = "sha256-f7gyGGClMk/5+FCivuLasiIG/Ty17yeJ8qQ/GVEbC14=";
};
sourceRoot = "${src.name}/client";
- vendorHash = "sha256-f7FPeR+us3WvwqzcSQLbkKv905CCIAAm+HNV2FFF8OY=";
+ vendorHash = "sha256-veSgWyk1ytHRNHuuZJBV+1rqGDsdEb01CImm+EexFCk=";
subPackages = [ "cmd/trdl" ];
diff --git a/pkgs/by-name/ui/uiua/stable.nix b/pkgs/by-name/ui/uiua/stable.nix
index 59cb86f7329d..a46416c8c21c 100644
--- a/pkgs/by-name/ui/uiua/stable.nix
+++ b/pkgs/by-name/ui/uiua/stable.nix
@@ -1,7 +1,7 @@
rec {
- version = "0.14.1";
+ version = "0.15.0";
tag = version;
- hash = "sha256-+FiJYxB2Lb1B7l9QEuB/XzdEYgJZmYAQpKimRIhWwhc=";
- cargoHash = "sha256-bDj7pvZORP1cc2PXd1W9TWptWCvIKW9TXzaQAmni6hg=";
+ hash = "sha256-XjU8XPi8jTydJ439X6hjyZhXho2zbtt4Fqq3uIQg09M=";
+ cargoHash = "sha256-tMNIk52nq4dYfJU+nP2IKW21ex13YdrDvrEm2GSAAF4=";
updateScript = ./update-stable.sh;
}
diff --git a/pkgs/by-name/ui/uiua/unstable.nix b/pkgs/by-name/ui/uiua/unstable.nix
index 8212d238c290..a245509ec20c 100644
--- a/pkgs/by-name/ui/uiua/unstable.nix
+++ b/pkgs/by-name/ui/uiua/unstable.nix
@@ -1,7 +1,7 @@
rec {
- version = "0.15.0-rc.2";
+ version = "0.15.0";
tag = version;
- hash = "sha256-nGuSofBDstaBJNRS6MHdSD6nXyUqkGE/rcnAjaJICtk=";
- cargoHash = "sha256-FzO5YOYrnwfcdrQHMJR5dR2qdFNL3Jfmyqpu1iPeN2o=";
+ hash = "sha256-XjU8XPi8jTydJ439X6hjyZhXho2zbtt4Fqq3uIQg09M=";
+ cargoHash = "sha256-tMNIk52nq4dYfJU+nP2IKW21ex13YdrDvrEm2GSAAF4=";
updateScript = ./update-unstable.sh;
}
diff --git a/pkgs/by-name/va/vale/package.nix b/pkgs/by-name/va/vale/package.nix
index b75fe852fb43..33bf556a4031 100644
--- a/pkgs/by-name/va/vale/package.nix
+++ b/pkgs/by-name/va/vale/package.nix
@@ -11,7 +11,7 @@
buildGoModule rec {
pname = "vale";
- version = "3.11.0";
+ version = "3.11.1";
subPackages = [ "cmd/vale" ];
@@ -19,7 +19,7 @@ buildGoModule rec {
owner = "errata-ai";
repo = "vale";
rev = "v${version}";
- hash = "sha256-NJ8QmF2ZGlbkHhc0OQSVl11pQDHO88KL/MLr+8ABLYs=";
+ hash = "sha256-UPbeml7W90ICmbDjvNIy+DmolAAYF6Tci4R/kZa5cr8=";
};
vendorHash = "sha256-Zhhp/qbwGTQEZ28S+p7GJodwQcnkFNqNU7WCZKdeoz0=";
diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix
index 48c98890d081..63c97ea03c01 100644
--- a/pkgs/by-name/ve/vencord/package.nix
+++ b/pkgs/by-name/ve/vencord/package.nix
@@ -15,18 +15,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vencord";
- version = "1.11.7";
+ version = "1.11.8";
src = fetchFromGitHub {
owner = "Vendicated";
repo = "Vencord";
rev = "v${finalAttrs.version}";
- hash = "sha256-WzmRz0wf/Ss90FmXXp6gaylC0k/k/QkFaFddlnLo+Xk=";
+ hash = "sha256-Ej04ONaeNt55mbQ5RTKM4MySYsw3UJky9ZK9h1gMEzo=";
};
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname src;
- hash = "sha256-g9BSVUKpn74D9eIDj/lS1Y6w/+AnhCw++st4s4REn+A=";
+ hash = "sha256-hO6QKRr4jTfesRDAEGcpFeJmGTGLGMw6EgIvD23DNzw=";
};
nativeBuildInputs = [
@@ -39,12 +39,12 @@ stdenv.mkDerivation (finalAttrs: {
ESBUILD_BINARY_PATH = lib.getExe (
esbuild.overrideAttrs (
final: _: {
- version = "0.25.0";
+ version = "0.25.1";
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${final.version}";
- hash = "sha256-L9jm94Epb22hYsU3hoq1lZXb5aFVD4FC4x2qNt0DljA=";
+ hash = "sha256-vrhtdrvrcC3dQoJM6hWq6wrGJLSiVww/CNPlL1N5kQ8=";
};
vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
}
diff --git a/pkgs/by-name/ya/yafc-ce/package.nix b/pkgs/by-name/ya/yafc-ce/package.nix
index 164cd559b1e4..0d8ebe02570f 100644
--- a/pkgs/by-name/ya/yafc-ce/package.nix
+++ b/pkgs/by-name/ya/yafc-ce/package.nix
@@ -12,13 +12,13 @@ let
in
buildDotnetModule (finalAttrs: {
pname = "yafc-ce";
- version = "2.10.0";
+ version = "2.11.0";
src = fetchFromGitHub {
owner = "shpaass";
repo = "yafc-ce";
rev = finalAttrs.version;
- hash = "sha256-AFFu4yqnBq0OD3XY1V97zxAIfZuXswT9KOJzU8GqQuU";
+ hash = "sha256-jWJOJ00VXBaHogm3xUsV9Shvv9islRA+Z4fkln5VuWM=";
};
projectFile = [ "Yafc/Yafc.csproj" ];
diff --git a/pkgs/by-name/yt/ytui-music/package.nix b/pkgs/by-name/yt/ytui-music/package.nix
index 8bc1d7e5334f..53ca6814919d 100644
--- a/pkgs/by-name/yt/ytui-music/package.nix
+++ b/pkgs/by-name/yt/ytui-music/package.nix
@@ -8,7 +8,7 @@
stdenv,
darwin,
mpv,
- youtube-dl,
+ yt-dlp,
makeBinaryWrapper,
}:
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
wrapProgram $out/bin/ytui_music \
- --prefix PATH : ${lib.makeBinPath [ youtube-dl ]}
+ --prefix PATH : ${lib.makeBinPath [ yt-dlp ]}
'';
doInstallCheck = true;
diff --git a/pkgs/games/doom-ports/zdoom/zdbsp.nix b/pkgs/by-name/zd/zdbsp/package.nix
similarity index 100%
rename from pkgs/games/doom-ports/zdoom/zdbsp.nix
rename to pkgs/by-name/zd/zdbsp/package.nix
diff --git a/pkgs/games/doom-ports/zdoom/default.nix b/pkgs/by-name/zd/zdoom/package.nix
similarity index 100%
rename from pkgs/games/doom-ports/zdoom/default.nix
rename to pkgs/by-name/zd/zdoom/package.nix
diff --git a/pkgs/by-name/zi/zigbee2mqtt_2/package.nix b/pkgs/by-name/zi/zigbee2mqtt_2/package.nix
index b52d9615b64a..795565e78913 100644
--- a/pkgs/by-name/zi/zigbee2mqtt_2/package.nix
+++ b/pkgs/by-name/zi/zigbee2mqtt_2/package.nix
@@ -16,18 +16,18 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "zigbee2mqtt";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "Koenkk";
repo = "zigbee2mqtt";
tag = finalAttrs.version;
- hash = "sha256-Tkfly1icG/T/szkziXABtG0tvvgq/evJ3qN7ShYtdAM=";
+ hash = "sha256-hct761D92PqgiXUtclk/X2ifySSSta7dgDQEibqPBaM=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
- hash = "sha256-uFFLXEByK9fpMQone7hodrQyAtRBc5Tk3u+Jtq0MkyA=";
+ hash = "sha256-0ophLiyTbdYEZcm4nO63OCRxENr5X2CXepHkfy1+QJM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/zr/zrc/package.nix b/pkgs/by-name/zr/zrc/package.nix
new file mode 100644
index 000000000000..d28906026580
--- /dev/null
+++ b/pkgs/by-name/zr/zrc/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ bison,
+ flex,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "zrc";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ owner = "Edd12321";
+ repo = "zrc";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-prUbuXyhIJczCvjqwm9pp2n75LY10+6SzYaOHd+S748=";
+ };
+
+ nativeBuildInputs = [
+ bison
+ flex
+ ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = {
+ description = "UNIX shell and scripting language with syntax similar to Tcl";
+ homepage = "https://github.com/Edd12321/zrc";
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ fgaz ];
+ mainProgram = "zrc";
+ platforms = lib.platforms.all;
+ broken = stdenv.hostPlatform.isDarwin;
+ };
+})
diff --git a/pkgs/by-name/zw/zwave-js-ui/package.nix b/pkgs/by-name/zw/zwave-js-ui/package.nix
index d8dd3c074eb1..fc38ef746f90 100644
--- a/pkgs/by-name/zw/zwave-js-ui/package.nix
+++ b/pkgs/by-name/zw/zwave-js-ui/package.nix
@@ -7,15 +7,15 @@
buildNpmPackage rec {
pname = "zwave-js-ui";
- version = "9.32.0";
+ version = "10.1.2";
src = fetchFromGitHub {
owner = "zwave-js";
repo = "zwave-js-ui";
tag = "v${version}";
- hash = "sha256-DZm3IoLc28YMbwWL6+qHd5BSyRQswRatEvGmwuIzBZM=";
+ hash = "sha256-j56kDnMw/YX6ONkIjPjopsu6xE2Kt1cZV5u+tX2TqlM=";
};
- npmDepsHash = "sha256-FZ/iStpC5DiNthV42/QAzek261ZUAL1DOEIixVlArZ0=";
+ npmDepsHash = "sha256-hkfDztDtLug9qdxi9NRWnzCN6Parv27stVknZ0cSYpo=";
passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui;
diff --git a/pkgs/development/beam-modules/erlfmt/default.nix b/pkgs/development/beam-modules/erlfmt/default.nix
index 8a51cd792009..405aec021fc3 100644
--- a/pkgs/development/beam-modules/erlfmt/default.nix
+++ b/pkgs/development/beam-modules/erlfmt/default.nix
@@ -6,12 +6,12 @@
rebar3Relx rec {
pname = "erlfmt";
- version = "1.6.0";
+ version = "1.6.1";
releaseType = "escript";
src = fetchFromGitHub {
owner = "WhatsApp";
repo = "erlfmt";
- sha256 = "sha256-p4cdnKDY02XqdFOkijhOo527eZenfMF8J2dbuvH/hcY=";
+ sha256 = "sha256-O7+7dMgmnNd9hHuRcJqMAI0gmONz5EO3qSlUC3tufh0=";
rev = "v${version}";
};
meta = with lib; {
diff --git a/pkgs/development/interpreters/erlang/27.nix b/pkgs/development/interpreters/erlang/27.nix
index 8a2955813656..8acd7815772c 100644
--- a/pkgs/development/interpreters/erlang/27.nix
+++ b/pkgs/development/interpreters/erlang/27.nix
@@ -1,6 +1,6 @@
{ mkDerivation }:
mkDerivation {
- version = "27.3.1";
- sha256 = "sha256-VuVRwcS2TgDYT7buLMHOe8r0AWM+R9DxydcHErAy8xw=";
+ version = "27.3.2";
+ sha256 = "sha256-Pybkcm3pLt0wV+S9ia/BAmM1AKp/nVSAckEzNn4KjSg=";
}
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index 6d0ea709e46e..4072c31dc296 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -55,6 +55,7 @@
pkgsBuildTarget,
pkgsHostHost,
pkgsTargetTarget,
+ __splices ? { },
# build customization
sourceVersion,
@@ -145,10 +146,28 @@ let
# When we override the interpreter we also need to override the spliced versions of the interpreter
# bluez is excluded manually to break an infinite recursion.
inputs' = lib.filterAttrs (n: v: n != "bluez" && n != "passthruFun" && !lib.isDerivation v) inputs;
+ # Memoization of the splices to avoid re-evaluating this function for all combinations of splices e.g.
+ # python3.pythonOnBuildForHost.pythonOnBuildForTarget == python3.pythonOnBuildForTarget by consuming
+ # __splices as an arg and using the cache if populated.
+ splices = {
+ pythonOnBuildForBuild = override pkgsBuildBuild.${pythonAttr};
+ pythonOnBuildForHost = override pkgsBuildHost.${pythonAttr};
+ pythonOnBuildForTarget = override pkgsBuildTarget.${pythonAttr};
+ pythonOnHostForHost = override pkgsHostHost.${pythonAttr};
+ pythonOnTargetForTarget = lib.optionalAttrs (lib.hasAttr pythonAttr pkgsTargetTarget) (
+ override pkgsTargetTarget.${pythonAttr}
+ );
+ } // __splices;
override =
attr:
let
- python = attr.override (inputs' // { self = python; });
+ python = attr.override (
+ inputs'
+ // {
+ self = python;
+ __splices = splices;
+ }
+ );
in
python;
in
@@ -160,13 +179,13 @@ let
pythonVersion = with sourceVersion; "${major}.${minor}";
sitePackages = "lib/${libPrefix}/site-packages";
inherit hasDistutilsCxxPatch pythonAttr;
- pythonOnBuildForBuild = override pkgsBuildBuild.${pythonAttr};
- pythonOnBuildForHost = override pkgsBuildHost.${pythonAttr};
- pythonOnBuildForTarget = override pkgsBuildTarget.${pythonAttr};
- pythonOnHostForHost = override pkgsHostHost.${pythonAttr};
- pythonOnTargetForTarget = lib.optionalAttrs (lib.hasAttr pythonAttr pkgsTargetTarget) (
- override pkgsTargetTarget.${pythonAttr}
- );
+ inherit (splices)
+ pythonOnBuildForBuild
+ pythonOnBuildForHost
+ pythonOnBuildForTarget
+ pythonOnHostForHost
+ pythonOnTargetForTarget
+ ;
};
version = with sourceVersion; "${major}.${minor}.${patch}${suffix}";
diff --git a/pkgs/development/interpreters/python/passthrufun.nix b/pkgs/development/interpreters/python/passthrufun.nix
index d4e20aa24fc9..be5d8a11add5 100644
--- a/pkgs/development/interpreters/python/passthrufun.nix
+++ b/pkgs/development/interpreters/python/passthrufun.nix
@@ -106,10 +106,6 @@ let
python = self;
}
);
- pythonOnBuildForHost_overridden = pythonOnBuildForHost.override {
- inherit packageOverrides;
- self = pythonOnBuildForHost_overridden;
- };
in
rec {
isPy27 = pythonVersion == "2.7";
@@ -144,7 +140,7 @@ rec {
pythonAtLeast = lib.versionAtLeast pythonVersion;
pythonOlder = lib.versionOlder pythonVersion;
inherit hasDistutilsCxxPatch;
- pythonOnBuildForHost = pythonOnBuildForHost_overridden;
+ inherit pythonOnBuildForHost;
tests = callPackage ./tests.nix {
python = self;
diff --git a/pkgs/development/libraries/qtutilities/default.nix b/pkgs/development/libraries/qtutilities/default.nix
index 02300531ef34..18007415ad3f 100644
--- a/pkgs/development/libraries/qtutilities/default.nix
+++ b/pkgs/development/libraries/qtutilities/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qtutilities";
- version = "6.14.6";
+ version = "6.15.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = "qtutilities";
rev = "v${finalAttrs.version}";
- hash = "sha256-A61X6WKrP7CVgcRyB6phrVQo/B9VESRo0xTZV49KA3M=";
+ hash = "sha256-FWDvcUATod1n8CICmlQl/RA57c0EjLtwZ05mmVzc6Ec=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix
index 0d92689537c6..eb275da05fd8 100644
--- a/pkgs/development/python-modules/aider-chat/default.nix
+++ b/pkgs/development/python-modules/aider-chat/default.nix
@@ -112,6 +112,7 @@
torch,
nltk,
boto3,
+ nix-update-script,
}:
let
@@ -365,6 +366,8 @@ let
makeWrapperArgs = makeWrapperArgs ++ playwrightArgs ++ helpArgs;
}
);
+
+ updateScript = nix-update-script { };
};
meta = {
diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index b246540e020d..b43388a22be4 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
- version = "34.1.0";
+ version = "34.2.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "azure_mgmt_containerservice";
inherit version;
- hash = "sha256-Y3ps+PBmNsAWrRUddvnHunW9BdQzSz3Xg364tRfzDb4=";
+ hash = "sha256-FB4F8UbyjNRiioMCfVFb0lPzsvhSO+Q7mEFwcRjvWoQ=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
index 4213abd86353..eeaeb6fb85b3 100644
--- a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
@@ -11,14 +11,15 @@
buildPythonPackage rec {
pname = "azure-mgmt-keyvault";
- version = "10.3.1";
+ version = "11.0.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
- inherit pname version;
- hash = "sha256-NLkpVq773VccrloD9weOA32Ah7LADPpnSINdxzq7WjA=";
+ pname = "azure_mgmt_keyvault";
+ inherit version;
+ hash = "sha256-/PsTZoUpJvKjEeG8bmp4brioof1G5gJdTBFO3iy0ZC4=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/azure-multiapi-storage/default.nix b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
index 600b5e515259..17d1a30156c2 100644
--- a/pkgs/development/python-modules/azure-multiapi-storage/default.nix
+++ b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "azure-multiapi-storage";
- version = "1.3.0";
+ version = "1.4.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
- hash = "sha256-tlKogIs39tIoMVl3p/YConfPdPrpX9oc9WqQ+FuhgQk=";
+ hash = "sha256-RfFd+1xL2ouWJ3NLXMcsRfQ215bi4ha+iCOcYXjND3E=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix
index 8e533813fbe1..bd67e851476d 100644
--- a/pkgs/development/python-modules/boto3-stubs/default.nix
+++ b/pkgs/development/python-modules/boto3-stubs/default.nix
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
- version = "1.37.26";
+ version = "1.37.27";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
- hash = "sha256-GdIYvWcTsvcxbIauQAg6xVSL7RmFA8YM+YhqTQGJZeI=";
+ hash = "sha256-qzErE4igpVsgwKCnm+etOUux6ueK4TofCe8aE0Mwf3E=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix
index eb51061c0cb5..3dec178205d4 100644
--- a/pkgs/development/python-modules/botocore-stubs/default.nix
+++ b/pkgs/development/python-modules/botocore-stubs/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
- version = "1.37.26";
+ version = "1.37.27";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
- hash = "sha256-EwXFEbYgeQgh36bosFKAXELob5jnwBe/isZQKuYqU1U=";
+ hash = "sha256-ezb+79/Sp0VwQNQ0MiJa3ws0xGMk9dECkbNPoVWHsSM=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/canonical-sphinx-extensions/default.nix b/pkgs/development/python-modules/canonical-sphinx-extensions/default.nix
new file mode 100644
index 000000000000..1ad27acb2833
--- /dev/null
+++ b/pkgs/development/python-modules/canonical-sphinx-extensions/default.nix
@@ -0,0 +1,44 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+ beautifulsoup4,
+ docutils,
+ gitpython,
+ requests,
+ sphinx,
+}:
+
+buildPythonPackage rec {
+ pname = "canonical-sphinx-extensions";
+ version = "0.0.27";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "canonical_sphinx_extensions";
+ inherit version;
+ hash = "sha256-ZorSmn+PAVS8xO7X3zk6u3W7pn3JB9w0PhFAXzv6l78=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ beautifulsoup4
+ docutils
+ gitpython
+ requests
+ sphinx
+ ];
+
+ doCheck = false;
+
+ meta = {
+ description = "A collection of Sphinx extensions used by Canonical documentation";
+ homepage = "https://pypi.org/project/canonical-sphinx-extensions";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/captum/default.nix b/pkgs/development/python-modules/captum/default.nix
index e85901a65905..a39f00634ac4 100644
--- a/pkgs/development/python-modules/captum/default.nix
+++ b/pkgs/development/python-modules/captum/default.nix
@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
- pythonOlder,
+ fetchpatch,
buildPythonPackage,
pytestCheckHook,
setuptools,
@@ -13,11 +13,13 @@
tqdm,
flask,
flask-compress,
+ parameterized,
+ scikit-learn,
}:
buildPythonPackage rec {
pname = "captum";
- version = "0.7.0";
+ version = "0.8.0";
pyproject = true;
build-system = [ setuptools ];
@@ -26,7 +28,7 @@ buildPythonPackage rec {
owner = "pytorch";
repo = "captum";
tag = "v${version}";
- hash = "sha256-1VOvPqxn6CNnmv7M8fl7JrqRfJQUH2tnXRCUqKnl7i0=";
+ hash = "sha256-WuKbMYZPHWaTYYhVseSSkwXQk9LBzGuWfmneDw9V2hg=";
};
dependencies = [
@@ -37,36 +39,24 @@ buildPythonPackage rec {
tqdm
];
+ pythonRelaxDeps = [
+ "numpy"
+ ];
+
pythonImportsCheck = [ "captum" ];
nativeCheckInputs = [
pytestCheckHook
flask
flask-compress
+ parameterized
+ scikit-learn
];
disabledTestPaths =
- [
- # These tests requires `parametrized` module (https://pypi.org/project/parametrized/) which seem to be unavailable on Nix.
- "tests/attr/test_dataloader_attr.py"
- "tests/attr/test_interpretable_input.py"
- "tests/attr/test_llm_attr.py"
- "tests/influence/_core/test_dataloader.py"
- "tests/influence/_core/test_tracin_aggregate_influence.py"
- "tests/influence/_core/test_tracin_intermediate_quantities.py"
- "tests/influence/_core/test_tracin_k_most_influential.py"
- "tests/influence/_core/test_tracin_regression.py"
- "tests/influence/_core/test_tracin_self_influence.py"
- "tests/influence/_core/test_tracin_show_progress.py"
- "tests/influence/_core/test_tracin_validation.py"
- "tests/influence/_core/test_tracin_xor.py"
- "tests/insights/test_contribution.py"
- "tests/module/test_binary_concrete_stochastic_gates.py"
- "tests/module/test_gaussian_stochastic_gates.py"
- ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- # These tests are failing on macOS:
- # > E AttributeError: module 'torch.distributed' has no attribute 'init_process_group'
+ lib.optionals stdenv.hostPlatform.isDarwin [
+ # These tests may fail if multiple builds run them at the same time due
+ # to hardcoded port number used for rendezvous
"tests/attr/test_data_parallel.py"
]
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
@@ -76,8 +66,8 @@ buildPythonPackage rec {
disabledTests = [
# Failing tests
- "test_softmax_classification_batch_multi_target"
"test_softmax_classification_batch_zero_baseline"
+ "test_tracin_identity_regression_9_check_idx_none_ArnoldiInfluenceFunction"
];
meta = {
diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix
index e52889481745..53358facc149 100644
--- a/pkgs/development/python-modules/cyclopts/default.nix
+++ b/pkgs/development/python-modules/cyclopts/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "cyclopts";
- version = "3.11.2";
+ version = "3.12.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "BrianPugh";
repo = "cyclopts";
tag = "v${version}";
- hash = "sha256-4OFMZPgKA+5DhZ9sT7tr//R1oZdpZ85afQ0c/h7Z0Qs=";
+ hash = "sha256-VV2C9SvVOF2452lP20WJaSppXrenUhSf2QTh0t3WjgM=";
};
build-system = [
diff --git a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
index 343b9ea25a91..8cd3e3f982f6 100644
--- a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
+++ b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "dissect-cobaltstrike";
- version = "1.2.0";
+ version = "1.2.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "fox-it";
repo = "dissect.cobaltstrike";
tag = "v${version}";
- hash = "sha256-GMpMTsI4mepaOGhw7/cSymkcxzn4mlNS1ZKYGYut+LM=";
+ hash = "sha256-0Wi0H9jL7suF/d92Sg2LuE6M2EzbIWsEC7Jjd1eJGTw=";
};
build-system = [
@@ -75,7 +75,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Dissect module implementing a parser for Cobalt Strike related data";
homepage = "https://github.com/fox-it/dissect.cobaltstrike";
- changelog = "https://github.com/fox-it/dissect.cobaltstrike/releases/tag/${version}";
+ changelog = "https://github.com/fox-it/dissect.cobaltstrike/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/garminconnect/default.nix b/pkgs/development/python-modules/garminconnect/default.nix
index 988f6427188c..72e5c7656c76 100644
--- a/pkgs/development/python-modules/garminconnect/default.nix
+++ b/pkgs/development/python-modules/garminconnect/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "garminconnect";
- version = "0.2.25";
+ version = "0.2.26";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "cyberjunky";
repo = "python-garminconnect";
tag = version;
- hash = "sha256-V+i+e1McE9YFVuq2fuQtD3RKTHw9u3u0bZ2zCi9yZCM=";
+ hash = "sha256-Tvou4GLOjn+ZJvY8fSpi7gspXl16SsELBUCwcZrU8HI=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/ihm/default.nix b/pkgs/development/python-modules/ihm/default.nix
index 65d839375f15..902bdf44b985 100644
--- a/pkgs/development/python-modules/ihm/default.nix
+++ b/pkgs/development/python-modules/ihm/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "ihm";
- version = "2.3";
+ version = "2.4";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-ihm";
tag = version;
- hash = "sha256-oznORD5iN0izC19NeHo1G1nORJQgiC4iZNlThHJyd/8=";
+ hash = "sha256-vlt1YDF8TiWOfql/pasHU1Q7N0EU1wz60yh3+KAVnvM=";
};
nativeBuildInputs = [ swig ];
diff --git a/pkgs/development/python-modules/inkbird-ble/default.nix b/pkgs/development/python-modules/inkbird-ble/default.nix
index a8a922961b77..62397baf4f0d 100644
--- a/pkgs/development/python-modules/inkbird-ble/default.nix
+++ b/pkgs/development/python-modules/inkbird-ble/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "inkbird-ble";
- version = "0.9.0";
+ version = "0.10.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "inkbird-ble";
tag = "v${version}";
- hash = "sha256-WggKjgoYhlzDAnmhpNwjZwOUkqRKMNCwuFuoJJ6irog=";
+ hash = "sha256-i6Vr8dl0svMew7uJrWp11EkVFU01uAHkGvUUr1ecfRw=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/lacuscore/default.nix b/pkgs/development/python-modules/lacuscore/default.nix
index 0facc5227ec0..6b7028d6ad4f 100644
--- a/pkgs/development/python-modules/lacuscore/default.nix
+++ b/pkgs/development/python-modules/lacuscore/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "lacuscore";
- version = "1.13.8";
+ version = "1.13.9";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "ail-project";
repo = "LacusCore";
tag = "v${version}";
- hash = "sha256-N49q1+m6BzRCoYnTslZQqbXLvpOXf23Lsg0NMhGMCoE=";
+ hash = "sha256-knAM4cdevww4/dheOw7AnGtegXuMiXt9R0Tmw1wNV80=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/langgraph-checkpoint-duckdb/default.nix b/pkgs/development/python-modules/langgraph-checkpoint-duckdb/default.nix
deleted file mode 100644
index a0ca4c328599..000000000000
--- a/pkgs/development/python-modules/langgraph-checkpoint-duckdb/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- langgraph-checkpoint,
- aiosqlite,
- duckdb,
- pytest-asyncio,
- pytestCheckHook,
- langgraph-sdk,
- poetry-core,
-}:
-
-buildPythonPackage rec {
- pname = "langgraph-checkpoint-duckdb";
- version = "2.0.2";
- pyproject = true;
-
- src = fetchFromGitHub {
- owner = "langchain-ai";
- repo = "langgraph";
- tag = "checkpointduckdb==${version}";
- hash = "sha256-ppgViNRkkCTOGPfdB04DOnEzFgHN1KGDLLVjuwhRgNE=";
- };
-
- sourceRoot = "${src.name}/libs/checkpoint-duckdb";
-
- build-system = [ poetry-core ];
-
- dependencies = [
- aiosqlite
- duckdb
- langgraph-checkpoint
- ];
-
- # Checkpoint clients are lagging behind langgraph-checkpoint
- pythonRelaxDeps = [ "langgraph-checkpoint" ];
-
- pythonImportsCheck = [ "langgraph.checkpoint.duckdb" ];
-
- nativeCheckInputs = [
- pytest-asyncio
- pytestCheckHook
- ];
-
- disabledTests = [ "test_basic_store_ops" ]; # depends on networking
-
- passthru = {
- inherit (langgraph-sdk) updateScript;
-
- skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898
- };
-
- meta = {
- changelog = "https://github.com/langchain-ai/langgraph/releases/tag/checkpointduckdb==${version}";
- description = "Library with a DuckDB implementation of LangGraph checkpoint saver";
- homepage = "https://github.com/langchain-ai/langgraph/tree/main/libs/checkpoint-duckdb";
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- drupol
- sarahec
- ];
- };
-}
diff --git a/pkgs/development/python-modules/langgraph/default.nix b/pkgs/development/python-modules/langgraph/default.nix
index f99b92d1de14..855d854f3d8c 100644
--- a/pkgs/development/python-modules/langgraph/default.nix
+++ b/pkgs/development/python-modules/langgraph/default.nix
@@ -17,7 +17,6 @@
dataclasses-json,
grandalf,
httpx,
- langgraph-checkpoint-duckdb,
langgraph-checkpoint-postgres,
langgraph-checkpoint-sqlite,
langsmith,
@@ -142,7 +141,6 @@ buildPythonPackage rec {
dataclasses-json
grandalf
httpx
- langgraph-checkpoint-duckdb
langgraph-checkpoint-postgres
langgraph-checkpoint-sqlite
langsmith
diff --git a/pkgs/development/python-modules/mailsuite/default.nix b/pkgs/development/python-modules/mailsuite/default.nix
index 52700d5c168a..46a9888eccd1 100644
--- a/pkgs/development/python-modules/mailsuite/default.nix
+++ b/pkgs/development/python-modules/mailsuite/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "mailsuite";
- version = "1.9.20";
+ version = "1.10.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-1DS0TzEejvviF3BPBiiCVJLOOi8RQuGoDIpKRm+CNHo=";
+ hash = "sha256-xYM4/Ou91WtYwiobE9ihlYGu8ViNTVbSLFGi8Y9yPc4=";
};
pythonRelaxDeps = [ "mail-parser" ];
diff --git a/pkgs/development/python-modules/meep/default.nix b/pkgs/development/python-modules/meep/default.nix
index acb4a056ef87..3db5517dafeb 100644
--- a/pkgs/development/python-modules/meep/default.nix
+++ b/pkgs/development/python-modules/meep/default.nix
@@ -35,13 +35,13 @@ assert !lapack.isILP64;
buildPythonPackage rec {
pname = "meep";
- version = "1.29.0";
+ version = "1.30.0";
src = fetchFromGitHub {
owner = "NanoComp";
repo = pname;
tag = "v${version}";
- hash = "sha256-TB85obdk8pSWRaz3+3I6P6+dQtCHosWHRnKGck/wG9Q=";
+ hash = "sha256-9cQHvwUAeop5dRMVvedph+KQvTcmnkHdfqPQlSY280c=";
};
format = "other";
diff --git a/pkgs/development/python-modules/microsoft-security-utilities-secret-masker/default.nix b/pkgs/development/python-modules/microsoft-security-utilities-secret-masker/default.nix
index ef2012371dd3..47b82bbac73c 100644
--- a/pkgs/development/python-modules/microsoft-security-utilities-secret-masker/default.nix
+++ b/pkgs/development/python-modules/microsoft-security-utilities-secret-masker/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "microsoft-security-utilities-secret-masker";
- version = "1.0.0b3";
+ version = "1.0.0b4";
pyproject = true;
src = fetchPypi {
pname = "microsoft_security_utilities_secret_masker";
inherit version;
- hash = "sha256-0EVIIwxno70stGCyjnH+bKwWj0jwbXapadnKR732c0M=";
+ hash = "sha256-owvTYawYyLUvaEQHa8JkZTNZSeqcegBNlfUZbsb97z4=";
};
build-system = [
diff --git a/pkgs/development/python-modules/mkdocs-awesome-nav/default.nix b/pkgs/development/python-modules/mkdocs-awesome-nav/default.nix
index 2bb5cb2c1644..a84bacb4a974 100644
--- a/pkgs/development/python-modules/mkdocs-awesome-nav/default.nix
+++ b/pkgs/development/python-modules/mkdocs-awesome-nav/default.nix
@@ -16,14 +16,14 @@
}:
buildPythonPackage rec {
pname = "mkdocs-awesome-nav";
- version = "3.0.0";
+ version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "lukasgeiter";
repo = "mkdocs-awesome-nav";
tag = "v${version}";
- hash = "sha256-EgHiphpMAL+1ZC+I8PxRHMk1gcyAgHcUm4eoVu67+Qc=";
+ hash = "sha256-UxqOaAXy5Sc41FYE3mSKDBpWWJ3g0YwkRkOeSXwqz7o=";
};
build-system = [ flit-core ];
@@ -57,7 +57,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Plugin for customizing the navigation structure of your MkDocs site";
homepage = "https://github.com/lukasgeiter/mkdocs-awesome-nav";
- changelog = "https://github.com/lukasgeiter/mkdocs-awesome-nav/blob/v${version}/CHANGELOG";
+ changelog = "https://github.com/lukasgeiter/mkdocs-awesome-nav/blob/${src.tag}/CHANGELOG";
license = licenses.mit;
maintainers = with maintainers; [ phaer ];
};
diff --git a/pkgs/development/python-modules/mnist/default.nix b/pkgs/development/python-modules/mnist/default.nix
index 7e9d02346c01..9474f170a3de 100644
--- a/pkgs/development/python-modules/mnist/default.nix
+++ b/pkgs/development/python-modules/mnist/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "Python utilities to download and parse the MNIST dataset";
homepage = "https://github.com/datapythonista/mnist";
license = licenses.bsd3;
- maintainers = with maintainers; [ dmrauh ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/python-modules/msmart-ng/default.nix b/pkgs/development/python-modules/msmart-ng/default.nix
index 0f01c755834f..8d1983474e18 100644
--- a/pkgs/development/python-modules/msmart-ng/default.nix
+++ b/pkgs/development/python-modules/msmart-ng/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ fetchpatch2,
# build-system
setuptools,
@@ -17,16 +18,27 @@
buildPythonPackage rec {
pname = "msmart-ng";
- version = "2025.3.1";
+ version = "2025.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "mill1000";
repo = "midea-msmart";
tag = version;
- hash = "sha256-hTYqRJn/ixseHHezfTOG0UzdQmnpn4hACijYOMtwtT8=";
+ hash = "sha256-M8Gl6QXj0tRN7VFDhop47vINk8MeWSyCJ9bboo3j8Go=";
};
+ patches = [
+ (fetchpatch2 {
+ # Revert until setuptools
+ # implements support for .
+ name = "revert-pyproject-license-declaration-pep639-syntax.patch";
+ url = "https://github.com/mill1000/midea-msmart/commit/e5d6a982135e497c251095e421d3de4686f36056.patch?full_index=1";
+ hash = "sha256-+mxmFGZd04MZY2C5eo4k1lFoXsM8XyeJNazShnjAseE=";
+ revert = true;
+ })
+ ];
+
build-system = [
setuptools
setuptools-scm
diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix
index 5195b54bc1e5..5e6e21d41b90 100644
--- a/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -206,8 +206,8 @@ rec {
"sha256-c7p/kch9H2Skn48ue8emfMkt5+mTmLZWEeuAuAhvX0w=";
mypy-boto3-chime-sdk-voice =
- buildMypyBoto3Package "chime-sdk-voice" "1.37.0"
- "sha256-FINgDMmIhMn5M/qVGE3rzZJZEU121rDXNQYa39veAYk=";
+ buildMypyBoto3Package "chime-sdk-voice" "1.37.27"
+ "sha256-j7HoSHz0ZBmVBruvlMNFfYMgGrYYvKSPVy/NoGXsE70=";
mypy-boto3-cleanrooms =
buildMypyBoto3Package "cleanrooms" "1.37.25"
@@ -970,8 +970,8 @@ rec {
"sha256-L+XFhueTb9fq32oyVVbysBMXgds1UlXryqRwiDOI+Io=";
mypy-boto3-opensearch =
- buildMypyBoto3Package "opensearch" "1.37.0"
- "sha256-i+EBCV4AIOaSam0MYrtnqD+BPvr5CraDzOownJ18VmI=";
+ buildMypyBoto3Package "opensearch" "1.37.27"
+ "sha256-I6WTuWXwC7c8LcRUTKn2VRNntm5DYmxnT8NEjha0LGA=";
mypy-boto3-opensearchserverless =
buildMypyBoto3Package "opensearchserverless" "1.37.0"
@@ -1134,8 +1134,8 @@ rec {
"sha256-axaTu4XmHGc3a/Uzs1/0IqLJdZFBfEQ9pzi42XW11y0=";
mypy-boto3-route53 =
- buildMypyBoto3Package "route53" "1.37.15"
- "sha256-sXSxaqe0kqx1ZCinJKI67ekBZW81RwoC1fSEDrlCDc4=";
+ buildMypyBoto3Package "route53" "1.37.27"
+ "sha256-9K+1O7X5Ey2xED7rFT5Qfv8XGAxzGYIdf2SGqb95KqE=";
mypy-boto3-route53-recovery-cluster =
buildMypyBoto3Package "route53-recovery-cluster" "1.37.0"
@@ -1174,8 +1174,8 @@ rec {
"sha256-c0vXkW5sR7JkdzvsS/rMFme9EwY1x5eZAbRWYKew0v4=";
mypy-boto3-sagemaker =
- buildMypyBoto3Package "sagemaker" "1.37.25"
- "sha256-HDTInC3myzlGgbJ/mSUmcSdoUuRxC0RP/D1BicDy0P8=";
+ buildMypyBoto3Package "sagemaker" "1.37.27"
+ "sha256-DgY+LFW6PzwYsFbJ7Fjs4fzlWe45ZEAa2zo1is87a8Y=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.37.0"
@@ -1254,8 +1254,8 @@ rec {
"sha256-hD2HVQKPSoNJ/t8VVOkaz+kVV3bF9DXLvYh6vG15GvM=";
mypy-boto3-sesv2 =
- buildMypyBoto3Package "sesv2" "1.37.24"
- "sha256-g0RNkpXVarw0EbB04cby6HLjCuyPwWEeN9pjI3/jL2U=";
+ buildMypyBoto3Package "sesv2" "1.37.27"
+ "sha256-rJ0eb2xRnLf0LO1DW7L955QcCBdE3LtWjsvDUN+HFi8=";
mypy-boto3-shield =
buildMypyBoto3Package "shield" "1.37.0"
@@ -1366,8 +1366,8 @@ rec {
"sha256-mGqJUJF826MADOYCDXwPNbk+x82zumHRb+cTazCEzAY=";
mypy-boto3-transcribe =
- buildMypyBoto3Package "transcribe" "1.37.5"
- "sha256-UonLSCWk8CUYjVBkxwbwxnR+NdQnsFTx11dZXIesDv0=";
+ buildMypyBoto3Package "transcribe" "1.37.27"
+ "sha256-UW0b40n+M8za5guDPxhU5cRvtbkqzX6G7M2UaxNq5ws=";
mypy-boto3-transfer =
buildMypyBoto3Package "transfer" "1.37.24"
diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix
index 7ff79cd4a8cc..33689c5344fc 100644
--- a/pkgs/development/python-modules/opower/default.nix
+++ b/pkgs/development/python-modules/opower/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "opower";
- version = "0.9.0";
+ version = "0.10.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "tronikos";
repo = "opower";
tag = "v${version}";
- hash = "sha256-1g7B4r1CDapi4yfnOLTHNE2Y1TYYqtkdfHwcptxXL9E=";
+ hash = "sha256-2ENP67OD466T6jLyyUxOz5CXKzVRhucpEycOXj42Ue0=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/playwrightcapture/default.nix b/pkgs/development/python-modules/playwrightcapture/default.nix
index 44bc8f204ac2..96a8b8f280ba 100644
--- a/pkgs/development/python-modules/playwrightcapture/default.nix
+++ b/pkgs/development/python-modules/playwrightcapture/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "playwrightcapture";
- version = "1.28.4";
+ version = "1.28.5";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "Lookyloo";
repo = "PlaywrightCapture";
tag = "v${version}";
- hash = "sha256-w3ZQqur/fj36n64Li/qNnhJ8b7Lu3cna2eNj4hxhZ/8=";
+ hash = "sha256-CJ4hq3Eeub426jU0mXMEvqynJb9ekAG2QhfZxbgxV8U=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix
index 98496c26958f..d3ffd2b75a3c 100644
--- a/pkgs/development/python-modules/posthog/default.nix
+++ b/pkgs/development/python-modules/posthog/default.nix
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "posthog";
- version = "3.18.1";
+ version = "3.23.0";
pyproject = true;
src = fetchFromGitHub {
owner = "PostHog";
repo = "posthog-python";
tag = "v${version}";
- hash = "sha256-1jJACzDf8J4Vsrvtj0PgeK1Ck2Bzy5ThHm0Ohd+LyYs=";
+ hash = "sha256-+nmCmO1vPnNgZJdZSWwapeFfckNXEcdc/129yaLygf8=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pure-protobuf/default.nix b/pkgs/development/python-modules/pure-protobuf/default.nix
index 5b481b09f7d9..0ea2944d77d1 100644
--- a/pkgs/development/python-modules/pure-protobuf/default.nix
+++ b/pkgs/development/python-modules/pure-protobuf/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pure-protobuf";
- version = "3.1.3";
+ version = "3.1.4";
format = "pyproject";
# < 3.10 requires get-annotations which isn't packaged yet
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "eigenein";
repo = "protobuf";
tag = version;
- hash = "sha256-AsiJDi3SF3nlWKFvZujUsoHY8AJ21JKzEuTdR9FtFQI=";
+ hash = "sha256-k67AvY9go62BZN7kCg+kFo9+bQB3wGJVbLra5pOhkPU=";
};
build-system = [
@@ -49,7 +49,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python implementation of Protocol Buffers with dataclass-based schemas";
homepage = "https://github.com/eigenein/protobuf";
- changelog = "https://github.com/eigenein/protobuf/releases/tag/${version}";
+ changelog = "https://github.com/eigenein/protobuf/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ chuangzhu ];
};
diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix
index 7d05195d4a68..b308b8e131cd 100644
--- a/pkgs/development/python-modules/pyenphase/default.nix
+++ b/pkgs/development/python-modules/pyenphase/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "pyenphase";
- version = "1.25.4";
+ version = "1.25.5";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "pyenphase";
repo = "pyenphase";
tag = "v${version}";
- hash = "sha256-J7MxHoFffdmPESxyt5CnFd9Y9klP5PiRhG8nzPMaYxw=";
+ hash = "sha256-prYrs8JPw6KXqS981GvaXYIdo5+khf+vnxH60kKGvKE=";
};
pythonRelaxDeps = [ "tenacity" ];
diff --git a/pkgs/development/python-modules/pyspelling/default.nix b/pkgs/development/python-modules/pyspelling/default.nix
new file mode 100644
index 000000000000..78b5871c07b1
--- /dev/null
+++ b/pkgs/development/python-modules/pyspelling/default.nix
@@ -0,0 +1,49 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ hatchling,
+ beautifulsoup4,
+ html5lib,
+ lxml,
+ markdown,
+ pyyaml,
+ soupsieve,
+ wcmatch,
+}:
+
+buildPythonPackage rec {
+ pname = "pyspelling";
+ version = "2.10";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-rNZxM8G3zs1BDj1EieYfLksfC2rPGubEjCQPuyFynDc=";
+ };
+
+ build-system = [
+ hatchling
+ ];
+
+ dependencies = [
+ beautifulsoup4
+ html5lib
+ lxml
+ markdown
+ pyyaml
+ soupsieve
+ wcmatch
+ ];
+
+ pythonImportsCheck = [
+ "pyspelling"
+ ];
+
+ meta = {
+ description = "Spell checker";
+ homepage = "https://pypi.org/project/pyspelling";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix b/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
index 9f4bd2cf0de6..ef5048090a7a 100644
--- a/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
+++ b/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
@@ -1,65 +1,65 @@
{
lib,
+ stdenv,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
- fetchpatch2,
+
+ # build-system
setuptools,
versioningit,
+
+ # dependencies
+ autobahn,
cffi,
- qcodes,
packaging,
pandas,
- pytestCheckHook,
+ qcodes,
+ python-dotenv,
+
+ # tests
pytest-mock,
+ pytestCheckHook,
pyvisa-sim,
- stdenv,
+ writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "qcodes-contrib-drivers";
- version = "0.22.0";
+ version = "0.23.0";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "QCoDeS";
repo = "Qcodes_contrib_drivers";
tag = "v${version}";
- sha256 = "sha256-/W5oC5iqYifMR3/s7aSQ2yTJNmkemkc0KVxIU0Es3zY=";
+ hash = "sha256-m2idBaQl2OVhrY5hcLTeXY6BycGf0ufa/ySgxaU2L/4=";
};
- patches = [
- (fetchpatch2 {
- name = "numpy-v2-compat.patch";
- url = "https://github.com/QCoDeS/Qcodes_contrib_drivers/commit/fc792779dbc0b023bdccfe8877dac192d75a88db.patch?full_index=1";
- hash = "sha256-G+/IVG9a4mOFudpqEpI+Q/+WwF6lm2nRKjODCdzWHe0=";
- })
- ];
-
build-system = [
setuptools
versioningit
];
dependencies = [
+ autobahn
cffi
- qcodes
packaging
pandas
+ qcodes
+ python-dotenv
];
nativeCheckInputs = [
- pytestCheckHook
pytest-mock
+ pytestCheckHook
pyvisa-sim
+ writableTmpDirAsHomeHook
];
pythonImportsCheck = [ "qcodes_contrib_drivers" ];
disabledTests =
- lib.optionals (stdenv.hostPlatform.isDarwin) [
+ lib.optionals stdenv.hostPlatform.isDarwin [
# At index 13 diff: 'sour6:volt 0.29000000000000004' != 'sour6:volt 0.29'
"test_stability_diagram_external"
]
@@ -68,10 +68,6 @@ buildPythonPackage rec {
"test_stability_diagram_external"
];
- postInstall = ''
- export HOME="$TMPDIR"
- '';
-
meta = {
description = "User contributed drivers for QCoDeS";
homepage = "https://github.com/QCoDeS/Qcodes_contrib_drivers";
diff --git a/pkgs/development/python-modules/qcodes/default.nix b/pkgs/development/python-modules/qcodes/default.nix
index 757e82e773ff..c89d785f6c7b 100644
--- a/pkgs/development/python-modules/qcodes/default.nix
+++ b/pkgs/development/python-modules/qcodes/default.nix
@@ -51,6 +51,7 @@
lxml,
pip,
pytest-asyncio,
+ pytest-cov-stub,
pytest-mock,
pytest-rerunfailures,
pytest-xdist,
@@ -60,14 +61,14 @@
buildPythonPackage rec {
pname = "qcodes";
- version = "0.51.0";
+ version = "0.52.0";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "Qcodes";
tag = "v${version}";
- hash = "sha256-QgCMoZrC3ZCo8yayRXw9fvBj5xi+XH2x/E1MuQFULPo=";
+ hash = "sha256-AQBzYKD4RsPQBtq/FxFwYnSUf8wW87JOb2cOnk9MHDY=";
};
postPatch = ''
@@ -142,6 +143,7 @@ buildPythonPackage rec {
lxml
pip
pytest-asyncio
+ pytest-cov-stub
pytest-mock
pytest-rerunfailures
pytest-xdist
diff --git a/pkgs/development/python-modules/simpy/default.nix b/pkgs/development/python-modules/simpy/default.nix
index 90bcd244265c..949d6b43cbfe 100644
--- a/pkgs/development/python-modules/simpy/default.nix
+++ b/pkgs/development/python-modules/simpy/default.nix
@@ -57,7 +57,6 @@ buildPythonPackage rec {
description = "Process-based discrete-event simulation framework based on standard Python";
license = [ lib.licenses.mit ];
maintainers = with lib.maintainers; [
- dmrauh
shlevy
];
};
diff --git a/pkgs/development/python-modules/sphinx-remove-toctrees/default.nix b/pkgs/development/python-modules/sphinx-remove-toctrees/default.nix
new file mode 100644
index 000000000000..7f381ff997bd
--- /dev/null
+++ b/pkgs/development/python-modules/sphinx-remove-toctrees/default.nix
@@ -0,0 +1,60 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ hatchling,
+ sphinx,
+ pre-commit,
+ ipython,
+ myst-parser,
+ sphinx-book-theme,
+ pytest,
+}:
+
+buildPythonPackage rec {
+ pname = "sphinx-remove-toctrees";
+ version = "1.0.0.post1";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "sphinx_remove_toctrees";
+ inherit version;
+ hash = "sha256-SAjR7fFRwG7/bSw5Iux+vJ/Tqhdi3hsuFnSjf1rJzi0=";
+ };
+
+ build-system = [
+ hatchling
+ ];
+
+ dependencies = [
+ sphinx
+ ];
+
+ optional-dependencies = {
+ code_style = [
+ pre-commit
+ ];
+ docs = [
+ ipython
+ myst-parser
+ sphinx-book-theme
+ ];
+ tests = [
+ ipython
+ myst-parser
+ pytest
+ sphinx-book-theme
+ ];
+ };
+
+ pythonImportsCheck = [
+ "sphinx_remove_toctrees"
+ ];
+
+ meta = {
+ description = "Reduce your documentation build size by selectively removing toctrees from pages";
+ homepage = "https://pypi.org/project/sphinx-remove-toctrees/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/sphinx-reredirects/default.nix b/pkgs/development/python-modules/sphinx-reredirects/default.nix
new file mode 100644
index 000000000000..8fc57ab6d1f0
--- /dev/null
+++ b/pkgs/development/python-modules/sphinx-reredirects/default.nix
@@ -0,0 +1,41 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+ sphinx,
+}:
+
+buildPythonPackage rec {
+ pname = "sphinx-reredirects";
+ version = "0.1.6";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "sphinx_reredirects";
+ inherit version;
+ hash = "sha256-xJHLpUX2e+lpdQhyeBjYYmYmNmJFrmRFb+KfN+m76mQ=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ sphinx
+ ];
+
+ pythonImportsCheck = [
+ "sphinx_reredirects"
+ ];
+
+ meta = {
+ description = "Handles redirects for moved pages in Sphinx documentation projects";
+ homepage = "https://pypi.org/project/sphinx-reredirects";
+ license = with lib.licenses; [
+ bsd3
+ mit
+ ];
+ maintainers = with lib.maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/webdavclient3/default.nix b/pkgs/development/python-modules/webdavclient3/default.nix
index 861c83691bce..2358b08a9f5e 100644
--- a/pkgs/development/python-modules/webdavclient3/default.nix
+++ b/pkgs/development/python-modules/webdavclient3/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
description = "Easy to use WebDAV Client for Python 3.x";
homepage = "https://github.com/ezhov-evgeny/webdav-client-python-3";
license = licenses.mit;
- maintainers = with maintainers; [ dmrauh ];
+ maintainers = with maintainers; [ ];
mainProgram = "wdc";
};
}
diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix
index b0c8020c06e4..b24845d9b3d1 100644
--- a/pkgs/development/python-modules/xiaomi-ble/default.nix
+++ b/pkgs/development/python-modules/xiaomi-ble/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "xiaomi-ble";
- version = "0.35.0";
+ version = "0.36.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "xiaomi-ble";
tag = "v${version}";
- hash = "sha256-+mXn5R9zRjTPKqzB0vFHSO2+Jx+61K7/Ksp+jmMUDo4=";
+ hash = "sha256-qk8eoPuyU8deEuQkRRtTt1AxIpjaXaS/byDxMfZnLgI=";
};
build-system = [ poetry-core ];
@@ -57,7 +57,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library for Xiaomi BLE devices";
homepage = "https://github.com/Bluetooth-Devices/xiaomi-ble";
- changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/v${version}";
+ changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/tools/misc/coreboot-toolchain/default.nix b/pkgs/development/tools/misc/coreboot-toolchain/default.nix
index 6ca15bf142d8..a0d9a450ff55 100644
--- a/pkgs/development/tools/misc/coreboot-toolchain/default.nix
+++ b/pkgs/development/tools/misc/coreboot-toolchain/default.nix
@@ -26,12 +26,12 @@ let
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coreboot-toolchain-${arch}";
- version = "24.12";
+ version = "25.03";
src = fetchgit {
url = "https://review.coreboot.org/coreboot";
rev = finalAttrs.version;
- hash = "sha256-vK2kxLJZFz7QqWYRF6JIGrM2Hobmzp31HtQMpb1mx9M=";
+ hash = "sha256-zyfBQKVton+2vjYd6fqrUqkHY9bci411pujRGabvTjQ=";
fetchSubmodules = false;
leaveDotGit = true;
postFetch = ''
diff --git a/pkgs/development/tools/misc/coreboot-toolchain/stable.nix b/pkgs/development/tools/misc/coreboot-toolchain/stable.nix
index a2cbc3c57de0..d8ecb7b969d2 100644
--- a/pkgs/development/tools/misc/coreboot-toolchain/stable.nix
+++ b/pkgs/development/tools/misc/coreboot-toolchain/stable.nix
@@ -36,10 +36,10 @@
};
}
{
- name = "acpica-unix-20230628.tar.gz";
+ name = "acpica-unix-20241212.tar.gz";
archive = fetchurl {
- sha256 = "1kjwzyfrmw0fhawjvpqib3l5jxdlcpj3vv92sb7ls8ixbrs6m1w6";
- url = "https://downloadmirror.intel.com/783534/acpica-unix-20230628.tar.gz";
+ sha256 = "0q8rqc9nxvyg4310rc93az04j01p91q7ipzvhl2722rrxv7q7jlx";
+ url = "https://github.com/acpica/acpica/releases/download/R2024_12_12/acpica-unix-20241212.tar.gz";
};
}
{
diff --git a/pkgs/games/dxx-rebirth/default.nix b/pkgs/games/dxx-rebirth/default.nix
index 0200e2991468..378cc9bb60dd 100644
--- a/pkgs/games/dxx-rebirth/default.nix
+++ b/pkgs/games/dxx-rebirth/default.nix
@@ -24,13 +24,13 @@ let
in
stdenv.mkDerivation {
pname = "dxx-rebirth";
- version = "0.60.0-beta2-unstable-2025-03-01";
+ version = "0.60.0-beta2-unstable-2025-03-29";
src = fetchFromGitHub {
owner = "dxx-rebirth";
repo = "dxx-rebirth";
- rev = "d96665375a8bd273dcc0d0b21c87249861b0e00f";
- hash = "sha256-HoGRpqfgPh7nBYbX5ZGETgNNKtDs22IarVzvSTWLi58=";
+ rev = "ddc84fa623ed508073cf99244db731bd73f36b6b";
+ hash = "sha256-VZ3PQ4YECM+z+V1zPSNdgIIBFjRIAunEmhENJAUj+P8=";
};
nativeBuildInputs = [
diff --git a/pkgs/games/shattered-pixel-dungeon/tower-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/tower-pixel-dungeon/default.nix
index e51f7d067f52..c17d6d1507b9 100644
--- a/pkgs/games/shattered-pixel-dungeon/tower-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/tower-pixel-dungeon/default.nix
@@ -6,22 +6,23 @@
callPackage ../generic.nix rec {
pname = "tower-pixel-dungeon";
- version = "0.3.2";
+ version = "0.5.4";
src = fetchFromGitHub {
owner = "FixAkaTheFix";
repo = "Tower-Pixel-Dungeon";
- rev = "TPDv${lib.replaceStrings [ "." ] [ "" ] version}";
- hash = "sha256-ZyqrrSuA++L7FOUj6Ytk2lld0YMY4B7WOCzpohOKhdU=";
+ tag = "TPDv${lib.replaceStrings [ "." ] [ "" ] version}";
+ hash = "sha256-6b7EC7rye7nSevMJhRwSKJU7zuzta6KUCgzizWPFk8I=";
};
sourceRoot = src.name + "/pixel-towers-master";
desktopName = "Tower Pixel Dungeon";
- # Sprite sources (Paint.NET files) interfere with the build process.
+ # Sprite sources (Paint.NET files) and other files interfere with the build process.
postPatch = ''
rm core/src/main/assets/{levelsplashes,sprites}/*.pdn
+ rm core/src/main/assets/environment/*.lnk
'';
meta = {
diff --git a/pkgs/os-specific/linux/kernel/htmldocs.nix b/pkgs/os-specific/linux/kernel/htmldocs.nix
index f6c02fc5ea7e..bfd7de475e17 100644
--- a/pkgs/os-specific/linux/kernel/htmldocs.nix
+++ b/pkgs/os-specific/linux/kernel/htmldocs.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
patchShebangs \
Documentation/sphinx/parse-headers.pl \
scripts/{get_abi.pl,get_feat.pl,kernel-doc,sphinx-pre-install} \
- tools/net/ynl/ynl-gen-rst.py
+ tools/net/ynl/pyynl/ynl_gen_rst.py
'';
FONTCONFIG_FILE = makeFontsConf {
diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix
index 8588b6045e72..9befc39ade5e 100644
--- a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "mill1000";
domain = "midea_ac";
- version = "2025.3.0";
+ version = "2025.3.1";
src = fetchFromGitHub {
owner = "mill1000";
repo = "midea-ac-py";
tag = version;
- hash = "sha256-UJS9z+t+Tb/w7yRHKXJ6HoQ4uS1guM8PYl0OcLz4EJM=";
+ hash = "sha256-oO+t0my72PwWWUAzr8blA3Q8uJyICZNcfoOHsLFL3MQ=";
};
dependencies = [ msmart-ng ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 78eff4e2231f..1a25a9bf1007 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -151,6 +151,18 @@ let
];
});
+ # Pinned due to home-assistant still needing 1.10.0 verison
+ # Remove this when home-assistant upates the jellyfin-apiclient-python version
+ jellyfin-apiclient-python = super.jellyfin-apiclient-python.overridePythonAttrs (oldAttrs: rec {
+ version = "1.10.0";
+ src = fetchFromGitHub {
+ owner = "jellyfin";
+ repo = "jellyfin-apiclient-python";
+ tag = "v${version}";
+ hash = "sha256-H1FqypNuVIZ17cFdNDEmmKICswxJkUGq2LhlingbCVk=";
+ };
+ });
+
# acme and thus hass-nabucasa doesn't support josepy v2
# https://github.com/certbot/certbot/issues/10185
josepy = super.josepy.overridePythonAttrs (old: rec {
diff --git a/pkgs/tools/misc/coreboot-utils/default.nix b/pkgs/tools/misc/coreboot-utils/default.nix
index 7f2777b3a5d4..e0892eda4b57 100644
--- a/pkgs/tools/misc/coreboot-utils/default.nix
+++ b/pkgs/tools/misc/coreboot-utils/default.nix
@@ -16,7 +16,7 @@
}:
let
- version = "24.12";
+ version = "25.03";
commonMeta = {
description = "Various coreboot-related tools";
@@ -45,7 +45,7 @@ let
src = fetchgit {
url = "https://review.coreboot.org/coreboot";
rev = version;
- hash = "sha256-PtHvzMf9sKvrgWVT5XVCy4BbMklCKcpnJAE+WeE2Cgs=";
+ hash = "sha256-tsNdsH+GxjLUTd7KXHMZUTNTIAWeKJ3BNy1Lehjo8Eo=";
};
enableParallelBuilding = true;
diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix
index 2e23c9c9e049..6f819fb734ef 100644
--- a/pkgs/tools/package-management/lix/common-lix.nix
+++ b/pkgs/tools/package-management/lix/common-lix.nix
@@ -3,11 +3,22 @@
suffix ? "",
version,
src,
- docCargoDeps,
+ # For Lix versions >= 2.92, Rust sources are in the Lix repository root.
+ cargoDeps ? null,
+ # For previous versions, Rust sources are only in a subdirectory for
+ # `lix-doc`.
+ docCargoDeps ? null,
patches ? [ ],
maintainers ? lib.teams.lix.members,
}@args:
+assert lib.assertMsg (
+ lib.versionOlder version "2.92" -> docCargoDeps != null
+) "`lix-doc` `cargoDeps` must be set for Lix < 2.92";
+assert lib.assertMsg (
+ lib.versionAtLeast version "2.92" -> cargoDeps != null
+) "`cargoDeps` must be set for Lix ≥ 2.92";
+
{
stdenv,
meson,
@@ -18,6 +29,8 @@
busybox-sandbox-shell,
bzip2,
callPackage,
+ capnproto,
+ cargo,
curl,
cmake,
doxygen,
@@ -30,6 +43,7 @@
libarchive,
libcpuid,
libsodium,
+ llvmPackages,
lowdown,
lowdown-unsandboxed,
lsof,
@@ -39,6 +53,7 @@
nlohmann_json,
ninja,
openssl,
+ rustc,
toml11,
pegtl,
python3,
@@ -47,8 +62,11 @@
Security,
sqlite,
util-linuxMinimal,
+ removeReferencesTo,
xz,
nixosTests,
+ rustPlatform,
+ # Only used for versions before 2.92.
lix-doc ? callPackage ./doc {
inherit src;
version = "${version}${suffix}";
@@ -57,6 +75,7 @@
enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform,
enableStatic ? stdenv.hostPlatform.isStatic,
+ enableStrictLLVMChecks ? true,
withAWS ? !enableStatic && (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin),
aws-sdk-cpp,
# RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50
@@ -67,11 +86,16 @@
stateDir,
storeDir,
}:
-
let
+ isLLVMOnly = lib.versionAtLeast version "2.92";
+ hasExternalLixDoc = lib.versionOlder version "2.92";
isLegacyParser = lib.versionOlder version "2.91";
in
-stdenv.mkDerivation {
+# gcc miscompiles coroutines at least until 13.2, possibly longer
+# do not remove this check unless you are sure you (or your users) will not report bugs to Lix upstream about GCC miscompilations.
+assert lib.assertMsg (enableStrictLLVMChecks && isLLVMOnly -> stdenv.cc.isClang)
+ "Lix upstream strongly discourage the usage of GCC to compile Lix as there's known miscompilations in important places. If you are a compiler developer, please get in touch with us.";
+stdenv.mkDerivation (finalAttrs: {
pname = "lix";
version = "${version}${suffix}";
@@ -91,9 +115,24 @@ stdenv.mkDerivation {
];
strictDeps = true;
+ disallowedReferences = lib.optionals isLLVMOnly [
+ # We don't want the Clang.
+ stdenv.cc.cc
+ # We don't want the underlying GCC neither!
+ stdenv.cc.cc.stdenv.cc.cc
+ ];
+
+ # We only include CMake so that Meson can locate toml11, which only ships CMake dependency metadata.
+ dontUseCmakeConfigure = true;
nativeBuildInputs =
[
+ # python3.withPackages does not splice properly, see https://github.com/NixOS/nixpkgs/issues/305858
+ (python3.pythonOnBuildForHost.withPackages (p: [
+ p.pytest
+ p.pytest-xdist
+ p.python-frontmatter
+ ]))
pkg-config
flex
jq
@@ -101,6 +140,8 @@ stdenv.mkDerivation {
ninja
cmake
python3
+ # Required for libstd++ assertions that leaks inside of the final binary.
+ removeReferencesTo
# Tests
git
@@ -108,6 +149,11 @@ stdenv.mkDerivation {
jq
lsof
]
+ ++ lib.optionals isLLVMOnly [
+ rustc
+ cargo
+ rustPlatform.cargoSetupHook
+ ]
++ lib.optionals isLegacyParser [ bison ]
++ lib.optionals enableDocumentation [
(lib.getBin lowdown-unsandboxed)
@@ -123,6 +169,7 @@ stdenv.mkDerivation {
brotli
bzip2
curl
+ capnproto
editline
libsodium
openssl
@@ -133,14 +180,31 @@ stdenv.mkDerivation {
lowdown
rapidcheck
toml11
- lix-doc
]
+ ++ lib.optionals hasExternalLixDoc [ lix-doc ]
++ lib.optionals (!isLegacyParser) [ pegtl ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]
+ # NOTE(Raito): I'd have expected that the LLVM packaging would inject the
+ # libunwind library path directly in the wrappers, but it does inject
+ # -lunwind without injecting the library path...
+ ++ lib.optionals stdenv.hostPlatform.isStatic [ llvmPackages.libunwind ]
++ lib.optionals (stdenv.hostPlatform.isx86_64) [ libcpuid ]
++ lib.optionals withLibseccomp [ libseccomp ]
++ lib.optionals withAWS [ aws-sdk-cpp ];
+ inherit cargoDeps;
+
+ env = {
+ # Meson allows referencing a /usr/share/cargo/registry shaped thing for subproject sources.
+ # Turns out the Nix-generated Cargo dependencies are named the same as they
+ # would be in a Cargo registry cache.
+ MESON_PACKAGE_CACHE_DIR =
+ if finalAttrs.cargoDeps != null then
+ finalAttrs.cargoDeps
+ else
+ "lix: no `MESON_PACKAGE_CACHE_DIR`, set `cargoDeps`";
+ };
+
propagatedBuildInputs = [
boehmgc
nlohmann_json
@@ -179,8 +243,9 @@ stdenv.mkDerivation {
mesonFlags =
[
# Enable LTO, since it improves eval performance a fair amount
- # LTO is disabled on static due to strange linking errors
- (lib.mesonBool "b_lto" (!stdenv.hostPlatform.isStatic && stdenv.cc.isGNU))
+ # LTO is disabled on:
+ # - static builds (strange linkage errors)
+ (lib.mesonBool "b_lto" (!stdenv.hostPlatform.isStatic && (isLLVMOnly || stdenv.cc.isGNU)))
(lib.mesonEnable "gc" true)
(lib.mesonBool "enable-tests" true)
(lib.mesonBool "enable-docs" enableDocumentation)
@@ -208,6 +273,11 @@ stdenv.mkDerivation {
mkdir -p $devdoc/nix-support
echo "devdoc internal-api $devdoc/share/doc/nix/internal-api" >> $devdoc/nix-support/hydra-build-products
''
+ + lib.optionalString (!hasExternalLixDoc) ''
+ # We do not need static archives.
+ # FIXME(Raito): why are they getting installed _at all_ ?
+ rm $out/lib/liblix_doc.a
+ ''
+ lib.optionalString stdenv.hostPlatform.isStatic ''
mkdir -p $out/nix-support
echo "file binary-dist $out/bin/nix" >> $out/nix-support/hydra-build-products
@@ -219,6 +289,10 @@ stdenv.mkDerivation {
"$out/lib/libboost_context.dylib" \
"$out/lib/$lib"
done
+ ''
+ + ''
+ # Drop all references to libstd++ include files due to `__FILE__` leaking in libstd++ assertions.
+ find "$out" -type f -exec remove-references-to -t ${stdenv.cc.cc.stdenv.cc.cc} '{}' +
'';
# This needs to run after _multioutDocs moves the docs to $doc
@@ -277,6 +351,7 @@ stdenv.mkDerivation {
inherit aws-sdk-cpp boehmgc;
tests = {
misc = nixosTests.nix-misc.lix;
+ installer = nixosTests.installer.lix-simple;
};
};
@@ -299,4 +374,4 @@ stdenv.mkDerivation {
outputsToInstall = [ "out" ] ++ lib.optional enableDocumentation "man";
mainProgram = "nix";
};
-}
+})
diff --git a/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix b/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
index f80353d1754f..d3be7a626d97 100644
--- a/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
+++ b/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
@@ -17,7 +17,7 @@
pkg-config,
ninja,
cmake,
- clang-tools,
+ buildPackages,
}:
stdenv.mkDerivation {
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
ninja
# nlohmann_json can be only discovered via cmake files
cmake
- ] ++ (lib.optional stdenv.cc.isClang [ clang-tools ]);
+ ] ++ (lib.optional stdenv.cc.isClang [ buildPackages.clang-tools ]);
# point 'nix edit' and ofborg at the file that defines the attribute,
# not this common file.
@@ -52,5 +52,6 @@ stdenv.mkDerivation {
license = lib.licenses.gpl3;
inherit maintainers;
platforms = lib.platforms.unix;
+ broken = stdenv.hostPlatform.isStatic;
};
}
diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix
index d6b44473fd9c..21834a5299c3 100644
--- a/pkgs/tools/package-management/lix/default.nix
+++ b/pkgs/tools/package-management/lix/default.nix
@@ -8,6 +8,10 @@
rustPlatform,
Security,
newScope,
+ editline,
+ ncurses,
+ stdenv,
+ clangStdenv,
storeDir ? "/nix/store",
stateDir ? "/nix/var",
@@ -19,6 +23,10 @@ let
lix-args,
nix-eval-jobs-args,
}:
+ let
+ # GCC 13.2 is known to miscompile Lix coroutines (introduced in 2.92).
+ lixStdenv = if lib.versionAtLeast lix-args.version "2.92" then clangStdenv else stdenv;
+ in
lib.makeScope newScope (
self:
lib.recurseIntoAttrs {
@@ -58,6 +66,11 @@ let
requiredSystemFeatures = [ ];
};
+ editline = editline.override {
+ inherit ncurses;
+ enableTermcap = true;
+ };
+
# NOTE: The `common-*.nix` helpers contain a top-level function which
# takes the Lix source to build and version information. We use the
# outer `callPackage` for that.
@@ -65,12 +78,15 @@ let
# That *returns* another function which takes the actual build
# dependencies, and that uses the new scope's `self.callPackage` so
# that `nix-eval-jobs` can be built against the correct `lix` version.
- lix = self.callPackage (callPackage ./common-lix.nix lix-args) { };
+ lix = self.callPackage (callPackage ./common-lix.nix lix-args) {
+ stdenv = lixStdenv;
+ };
- nix-eval-jobs = self.callPackage (callPackage ./common-nix-eval-jobs.nix nix-eval-jobs-args) { };
+ nix-eval-jobs = self.callPackage (callPackage ./common-nix-eval-jobs.nix nix-eval-jobs-args) {
+ stdenv = lixStdenv;
+ };
}
);
-
in
lib.makeExtensible (self: {
inherit makeLixScope;
@@ -135,7 +151,39 @@ lib.makeExtensible (self: {
};
};
- latest = self.lix_2_91;
+ lix_2_92 = self.makeLixScope {
+ lix-args = rec {
+ version = "2.92.0";
+
+ src = fetchFromGitHub {
+ owner = "lix-project";
+ repo = "lix";
+ rev = version;
+ hash = "sha256-CCKIAE84dzkrnlxJCKFyffAxP3yfsOAbdvydUGqq24g=";
+ };
+
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ name = "lix-${version}";
+ inherit src;
+ allowGitDependencies = false;
+ hash = "sha256-YMyNOXdlx0I30SkcmdW/6DU0BYc3ZOa2FMJSKMkr7I8=";
+ };
+ };
+
+ nix-eval-jobs-args = rec {
+ version = "2.92.0";
+ src = fetchgit {
+ url = "https://git.lix.systems/lix-project/nix-eval-jobs.git";
+ rev = version;
+ hash = "sha256-tPr61X9v/OMVt7VXOs1RRStciwN8gDGxEKx+h0/Fg48=";
+ };
+ };
+ };
+
+ latest = self.lix_2_92;
+
+ # Note: This is not yet 2.92 because of a non-deterministic `curl` error.
+ # See: https://git.lix.systems/lix-project/lix/issues/662
stable = self.lix_2_91;
# Previously, `nix-eval-jobs` was not packaged here, so we export an
diff --git a/pkgs/tools/security/trufflehog/default.nix b/pkgs/tools/security/trufflehog/default.nix
index b82459d22d84..847e42feaf2f 100644
--- a/pkgs/tools/security/trufflehog/default.nix
+++ b/pkgs/tools/security/trufflehog/default.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "trufflehog";
- version = "3.88.20";
+ version = "3.88.21";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
- hash = "sha256-JLBHg1hCTOOBRTJbjXJitILD/HSmH1WDuzm0t3/OJaA=";
+ hash = "sha256-hUBUpsfVKifeQ9DpeNKwBGnoLH1OK2T4IOb7yFWxz+Q=";
};
vendorHash = "sha256-vJl2gIS14NA9nV9j+81xKv3NnsDce4V7XoeipOZV+wI=";
diff --git a/pkgs/tools/virtualization/mkosi/default.nix b/pkgs/tools/virtualization/mkosi/default.nix
index 6f2fdc6eefe4..1163a909fec3 100644
--- a/pkgs/tools/virtualization/mkosi/default.nix
+++ b/pkgs/tools/virtualization/mkosi/default.nix
@@ -2,6 +2,7 @@
lib,
fetchFromGitHub,
stdenv,
+ python,
systemd,
pandoc,
kmod,
@@ -15,13 +16,11 @@
replaceVars,
# Python packages
- python,
setuptools,
setuptools-scm,
wheel,
buildPythonApplication,
pytestCheckHook,
- pefile,
# Optional dependencies
withQemu ? false,
@@ -46,7 +45,7 @@ let
withKernelInstall = true;
};
- python3pefile = python.withPackages (_: [ pefile ]);
+ pythonWithPefile = python.withPackages (ps: [ ps.pefile ]);
deps =
[
@@ -85,7 +84,7 @@ buildPythonApplication rec {
[
(replaceVars ./0001-Use-wrapped-binaries-instead-of-Python-interpreter.patch {
UKIFY = "${systemdForMkosi}/lib/systemd/ukify";
- PYTHON_PEFILE = "${python3pefile}/bin/python3.12";
+ PYTHON_PEFILE = lib.getExe pythonWithPefile;
NIX_PATH = toString (lib.makeBinPath deps);
MKOSI_SANDBOX = null; # will be replaced in postPatch
})
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 042b02d713a4..6010ea721ff8 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -580,6 +580,8 @@ mapAliases {
erlangR26_javac = throw "erlangR26_javac has been removed in favor of erlang_26_javac"; # added 2024-05-24
erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24
+ erlang_language_platform = throw "erlang_language_platform has been renamed erlang-language-platform"; # added 2025-04-04
+
ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16
eww-wayland = lib.warnOnInstantiate "eww now can build for X11 and wayland simultaneously, so `eww-wayland` is deprecated, use the normal `eww` package instead." eww;
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 85e63a5d89ec..3ab5698e8162 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -359,6 +359,8 @@ with pkgs;
coolercontrol = recurseIntoAttrs (callPackage ../applications/system/coolercontrol { });
+ copilot-language-server-fhs = copilot-language-server.fhs;
+
curv = callPackage ../by-name/cu/curv/package.nix {
openexr = openexr_3;
};
@@ -2625,10 +2627,6 @@ with pkgs;
throw "mesonEmulatorHook may only be added to nativeBuildInputs when the target binaries can't be executed; however you are attempting to use it in a situation where ${stdenv.hostPlatform.config} can execute ${stdenv.targetPlatform.config}. Consider only adding mesonEmulatorHook according to a conditional based canExecute in your package expression."
);
- metabase = callPackage ../servers/metabase {
- jdk11 = jdk11_headless;
- };
-
mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
@@ -7426,8 +7424,6 @@ with pkgs;
# 28 is pre-release
beamMinimal28Packages = dontRecurseIntoAttrs beam_minimal.packages.erlang_28.beamPackages;
- erlang_language_platform = callPackage ../by-name/er/erlang-language-platform/package.nix { };
-
gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
inherit (llvmPackages) openmp;
inherit (darwin.apple_sdk.frameworks) Cocoa;
@@ -14122,6 +14118,7 @@ with pkgs;
docker_25
docker_26
docker_27
+ docker_28
;
docker = docker_27;
@@ -15591,8 +15588,6 @@ with pkgs;
roxctl = callPackage ../applications/networking/cluster/roxctl {
};
- rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
-
scx = recurseIntoAttrs (callPackage ../os-specific/linux/scx { });
shogun = callPackage ../applications/science/machine-learning/shogun {
@@ -17220,12 +17215,6 @@ with pkgs;
fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
- doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
-
- zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
-
- zdoom = callPackage ../games/doom-ports/zdoom { };
-
pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
qgo = libsForQt5.callPackage ../games/qgo { };
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index b28ede386a56..7f4ec006185d 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -373,6 +373,7 @@ mapAliases ({
lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04
langchain-standard-tests = langchain-tests; # added 2025-01-22
langchainplus-sdk = langsmith; # added 2023-08-01
+ langgraph-checkpoint-duckdb = throw "langgraph-checkpoint-duckdb has been removed as of langgraph 0.2.63"; # added 2025-04-04
lazr_config = lazr-config; # added 2023-11-03
lazr_delegates = lazr-delegates; # added 2023-11-03
lazy_import = lazy-import; # added 2024-01-07
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 99c83287646f..1e8eabcad039 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2192,6 +2192,10 @@ self: super: with self; {
canmatrix = callPackage ../development/python-modules/canmatrix { };
+ canonical-sphinx-extensions =
+ callPackage ../development/python-modules/canonical-sphinx-extensions
+ { };
+
canonicaljson = callPackage ../development/python-modules/canonicaljson { };
canopen = callPackage ../development/python-modules/canopen { };
@@ -7456,10 +7460,6 @@ self: super: with self; {
langgraph-checkpoint = callPackage ../development/python-modules/langgraph-checkpoint { };
- langgraph-checkpoint-duckdb =
- callPackage ../development/python-modules/langgraph-checkpoint-duckdb
- { };
-
langgraph-checkpoint-postgres =
callPackage ../development/python-modules/langgraph-checkpoint-postgres
{ };
@@ -13324,6 +13324,8 @@ self: super: with self; {
pyspellchecker = callPackage ../development/python-modules/pyspellchecker { };
+ pyspelling = callPackage ../development/python-modules/pyspelling { };
+
pyspf = callPackage ../development/python-modules/pyspf { };
pyspice = callPackage ../development/python-modules/pyspice { };
@@ -16169,6 +16171,10 @@ self: super: with self; {
sphinx-pytest = callPackage ../development/python-modules/sphinx-pytest { };
+ sphinx-reredirects = callPackage ../development/python-modules/sphinx-reredirects { };
+
+ sphinx-remove-toctrees = callPackage ../development/python-modules/sphinx-remove-toctrees { };
+
sphinx-rtd-dark-mode = callPackage ../development/python-modules/sphinx-rtd-dark-mode { };
sphinx-rtd-theme = callPackage ../development/python-modules/sphinx-rtd-theme { };