0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 14:10:33 +03:00

Merge master into haskell-updates

This commit is contained in:
github-actions[bot] 2023-07-02 00:16:04 +00:00 committed by GitHub
commit ea7445d158
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
151 changed files with 2154 additions and 1288 deletions

View file

@ -16,6 +16,12 @@ Example usages:
pkgs.foo.override { arg1 = val1; arg2 = val2; ... }
```
It's also possible to access the previous arguments.
```nix
pkgs.foo.override (previous: { arg1 = previous.arg1; ... })
```
<!-- TODO: move below programlisting to a new section about extending and overlays and reference it -->
```nix
@ -36,15 +42,15 @@ In the first example, `pkgs.foo` is the result of a function call with some defa
The function `overrideAttrs` allows overriding the attribute set passed to a `stdenv.mkDerivation` call, producing a new derivation based on the original one. This function is available on all derivations produced by the `stdenv.mkDerivation` function, which is most packages in the nixpkgs expression `pkgs`.
Example usage:
Example usages:
```nix
helloWithDebug = pkgs.hello.overrideAttrs (finalAttrs: previousAttrs: {
separateDebugInfo = true;
helloBar = pkgs.hello.overrideAttrs (finalAttrs: previousAttrs: {
pname = previousAttrs.pname + "-bar";
});
```
In the above example, the `separateDebugInfo` attribute is overridden to be true, thus building debug info for `helloWithDebug`, while all other attributes will be retained from the original `hello` package.
In the above example, "-bar" is appended to the pname attribute, while all other attributes will be retained from the original `hello` package.
The argument `previousAttrs` is conventionally used to refer to the attr set originally passed to `stdenv.mkDerivation`.
@ -52,6 +58,16 @@ The argument `finalAttrs` refers to the final attributes passed to `mkDerivation
If only a one-argument function is written, the argument has the meaning of `previousAttrs`.
Function arguments can be omitted entirely if there is no need to access `previousAttrs` or `finalAttrs`.
```nix
helloWithDebug = pkgs.hello.overrideAttrs {
separateDebugInfo = true;
};
```
In the above example, the `separateDebugInfo` attribute is overridden to be true, thus building debug info for `helloWithDebug`.
::: {.note}
Note that `separateDebugInfo` is processed only by the `stdenv.mkDerivation` function, not the generated, raw Nix derivation. Thus, using `overrideDerivation` will not work in this case, as it overrides only the attributes of the final derivation. It is for this reason that `overrideAttrs` should be preferred in (almost) all cases to `overrideDerivation`, i.e. to allow using `stdenv.mkDerivation` to process input arguments, as well as the fact that it is easier to use (you can use the same attribute names you see in your Nix code, instead of the ones generated (e.g. `buildInputs` vs `nativeBuildInputs`), and it involves less typing).
:::

View file

@ -9841,6 +9841,11 @@
fingerprint = "1147 43F1 E707 6F3E 6F4B 2C96 B9A8 B592 F126 F8E8";
}];
};
mac-chaffee = {
name = "Mac Chaffee";
github = "mac-chaffee";
githubId = 7581860;
};
maddiethecafebabe = {
email = "maddie@cafebabe.date";
github = "maddiethecafebabe";

View file

@ -632,7 +632,6 @@ with lib.maintainers; {
openstack = {
members = [
emilytrau
SuperSandro2000
];
scope = "Maintain the ecosystem around OpenStack";

View file

@ -316,7 +316,7 @@ In addition to numerous new and updated packages, this release has the following
- The ppp plugin `rp-pppoe.so` has been renamed to `pppoe.so` in ppp 2.4.9. Starting from ppp 2.5.0, there is no longer an alias for backwards compatibility. Configurations that use this plugin must be updated accordingly from `plugin rp-pppoe.so` to `plugin pppoe.so`. See [upstream change](https://github.com/ppp-project/ppp/commit/610a7bd76eb1f99f22317541b35001b1e24877ed).
- [services.xserver.videoDrivers](options.html#opt-services.xserver.videoDrivers) now defaults to the `modesetting` driver over device-specific ones. The `radeon`, `amdgpu` and `nouveau` drivers are still available, but effectively unmaintained and not recommended for use.
- [services.xserver.videoDrivers](options.html#opt-services.xserver.videoDrivers) now defaults to the `modesetting` driver over device-specific ones. The `radeon`, `amdgpu` and `nouveau` drivers are still available, but effectively unmaintained and not recommended for use. Note that this __does not__ affect your regular graphics drivers; this only concerns the DDX component of the driver, which most people are not relying on.
- [services.xserver.libinput.enable](options.html#opt-services.xserver.libinput.enable) is now set by default, enabling the more actively maintained and consistently behaved input device driver.

View file

@ -38,6 +38,8 @@
- `etcd` has been updated to 3.5, you will want to read the [3.3 to 3.4](https://etcd.io/docs/v3.5/upgrades/upgrade_3_4/) and [3.4 to 3.5](https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/) upgrade guides
- `consul` has been updated to `1.16.0`. See the [release note](https://github.com/hashicorp/consul/releases/tag/v1.16.0) for more details. Once a new Consul version has started and upgraded its data directory, it generally cannot be downgraded to the previous version.
- `himalaya` has been updated to `0.8.0`, which drops the native TLS support (in favor of Rustls) and add OAuth 2.0 support. See the [release note](https://github.com/soywod/himalaya/releases/tag/v0.8.0) for more details.
- The [services.caddy.acmeCA](#opt-services.caddy.acmeCA) option now defaults to `null` instead of `"https://acme-v02.api.letsencrypt.org/directory"`, to use all of Caddy's default ACME CAs and enable Caddy's automatic issuer fallback feature by default, as recommended by upstream.
@ -54,6 +56,8 @@
- `fileSystems.<name>.autoResize` now uses `systemd-growfs` to resize the file system online in stage 2. This means that `f2fs` and `ext2` can no longer be auto resized, while `xfs` and `btrfs` now can be.
- The `services.vaultwarden.config` option default value was changed to make Vaultwarden only listen on localhost, following the [secure defaults for most NixOS services](https://github.com/NixOS/nixpkgs/issues/100192).
- `services.lemmy.settings.federation` was removed in 0.17.0 and no longer has any effect. To enable federation, the hostname must be set in the configuration file and then federation must be enabled in the admin web UI. See the [release notes](https://github.com/LemmyNet/lemmy/blob/c32585b03429f0f76d1e4ff738786321a0a9df98/RELEASES.md#upgrade-instructions) for more details.
- The following packages in `haskellPackages` have now a separate bin output: `cabal-fmt`, `calligraphy`, `eventlog2html`, `ghc-debug-brick`, `hindent`, `nixfmt`, `releaser`. This means you need to replace e.g. `"${pkgs.haskellPackages.nixfmt}/bin/nixfmt"` with `"${lib.getBin pkgs.haskellPackages.nixfmt}/bin/nixfmt"` or `"${lib.getExe pkgs.haskellPackages.nixfmt}"`. The binaries also wont be in scope if you rely on them being installed e.g. via `ghcWithPackages`. `environment.packages` picks the `bin` output automatically, so for normal installation no intervention is required. Also, toplevel attributes like `pkgs.nixfmt` are not impacted negatively by this change.

View file

@ -1282,6 +1282,7 @@
./services/web-servers/pomerium.nix
./services/web-servers/rustus.nix
./services/web-servers/stargazer.nix
./services/web-servers/static-web-server.nix
./services/web-servers/tomcat.nix
./services/web-servers/traefik.nix
./services/web-servers/trafficserver/default.nix

View file

@ -159,6 +159,8 @@ in {
config = mkIf cfg.enable {
environment.etc."pdns-recursor".source = configDir;
services.pdns-recursor.settings = mkDefaultAttrs {
local-address = cfg.dns.address;
local-port = cfg.dns.port;

View file

@ -38,6 +38,8 @@ in {
config = mkIf cfg.enable {
environment.etc.pdns.source = finalConfigDir;
systemd.packages = [ pkgs.pdns ];
systemd.services.pdns = {

View file

@ -59,7 +59,12 @@ in {
config = mkOption {
type = attrsOf (nullOr (oneOf [ bool int str ]));
default = {};
default = {
config = {
ROCKET_ADDRESS = "::1"; # default to localhost
ROCKET_PORT = 8222;
};
};
example = literalExpression ''
{
DOMAIN = "https://bitwarden.example.com";

View file

@ -0,0 +1,68 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.static-web-server;
toml = pkgs.formats.toml {};
configFilePath = toml.generate "config.toml" cfg.configuration;
in {
options = {
services.static-web-server = {
enable = lib.mkEnableOption (lib.mdDoc ''Static Web Server'');
listen = lib.mkOption {
default = "[::]:8787";
type = lib.types.str;
description = lib.mdDoc ''
The "ListenStream" used in static-web-server.socket.
This is equivalent to SWS's "host" and "port" options.
See here for specific syntax: <https://www.freedesktop.org/software/systemd/man/systemd.socket.html#ListenStream=>
'';
};
root = lib.mkOption {
type = lib.types.path;
description = lib.mdDoc ''
The location of files for SWS to serve. Equivalent to SWS's "root" config value.
NOTE: This folder must exist before starting SWS.
'';
};
configuration = lib.mkOption {
default = { };
type = toml.type;
example = {
general = { log-level = "error"; directory-listing = true; };
};
description = lib.mdDoc ''
Configuration for Static Web Server. See
<https://static-web-server.net/configuration/config-file/>.
NOTE: Don't set "host", "port", or "root" here. They will be ignored.
Use the top-level "listen" and "root" options instead.
'';
};
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.static-web-server ];
systemd.packages = [ pkgs.static-web-server ];
# Have to set wantedBy since systemd.packages ignores the "Install" section
systemd.sockets.static-web-server = {
wantedBy = [ "sockets.target" ];
# Start with empty string to reset upstream option
listenStreams = [ "" cfg.listen ];
};
systemd.services.static-web-server = {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
# Remove upstream sample environment file; use config.toml exclusively
EnvironmentFile = [ "" ];
ExecStart = [ "" "${pkgs.static-web-server}/bin/static-web-server --fd 0 --config-file ${configFilePath} --root ${cfg.root}" ];
# Supplementary groups doesn't work unless we create the group ourselves
SupplementaryGroups = [ "" ];
# If the user is serving files from their home dir, override ProtectHome to allow that
ProtectHome = if lib.hasPrefix "/home" cfg.root then "tmpfs" else "true";
BindReadOnlyPaths = cfg.root;
};
};
};
meta.maintainers = with lib.maintainers; [ mac-chaffee ];
}

View file

@ -6,6 +6,15 @@ let
bootFs = filterAttrs (n: fs: (fs.fsType == "bcachefs") && (utils.fsNeededForBoot fs)) config.fileSystems;
mountCommand = pkgs.runCommand "mount.bcachefs" {} ''
mkdir -p $out/bin
cat > $out/bin/mount.bcachefs <<EOF
#!/bin/sh
exec "/bin/bcachefs" mount "\$@"
EOF
chmod +x $out/bin/mount.bcachefs
'';
commonFunctions = ''
prompt() {
local name="$1"
@ -58,13 +67,12 @@ in
boot.initrd.systemd.extraBin = {
"bcachefs" = "${pkgs.bcachefs-tools}/bin/bcachefs";
"mount.bcachefs" = pkgs.runCommand "mount.bcachefs" {} ''
cp -pdv ${pkgs.bcachefs-tools}/bin/.mount.bcachefs.sh-wrapped $out
'';
"mount.bcachefs" = "${mountCommand}/bin/mount.bcachefs";
};
boot.initrd.extraUtilsCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
copy_bin_and_libs ${pkgs.bcachefs-tools}/bin/bcachefs
copy_bin_and_libs ${mountCommand}/bin/mount.bcachefs
'';
boot.initrd.extraUtilsCommandsTest = ''
$out/bin/bcachefs version

View file

@ -709,6 +709,7 @@ in {
sssd-ldap = handleTestOn ["x86_64-linux"] ./sssd-ldap.nix {};
stargazer = runTest ./web-servers/stargazer.nix;
starship = handleTest ./starship.nix {};
static-web-server = handleTest ./web-servers/static-web-server.nix {};
step-ca = handleTestOn ["x86_64-linux"] ./step-ca.nix {};
stratis = handleTest ./stratis {};
strongswan-swanctl = handleTest ./strongswan-swanctl.nix {};

View file

@ -23,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
"keyctl link @u @s",
"echo password | bcachefs format --encrypted --metadata_replicas 2 --label vtest /dev/vdb1 /dev/vdb2",
"echo password | bcachefs unlock /dev/vdb1",
"mount -t bcachefs /dev/vdb1:/dev/vdb2 /tmp/mnt",
"echo password | mount -t bcachefs /dev/vdb1:/dev/vdb2 /tmp/mnt",
"udevadm settle",
"bcachefs fs usage /tmp/mnt",
"umount /tmp/mnt",

View file

@ -834,7 +834,7 @@ in {
"keyctl link @u @s",
"echo password | mkfs.bcachefs -L root --encrypted /dev/vda3",
"echo password | bcachefs unlock /dev/vda3",
"mount -t bcachefs /dev/vda3 /mnt",
"echo password | mount -t bcachefs /dev/vda3 /mnt",
"mkfs.ext3 -L boot /dev/vda1",
"mkdir -p /mnt/boot",
"mount /dev/vda1 /mnt/boot",

View file

@ -72,5 +72,7 @@ in with pkgs; {
kafka_3_1 = makeKafkaTest "kafka_3_1" apacheKafka_3_1;
kafka_3_2 = makeKafkaTest "kafka_3_2" apacheKafka_3_2;
kafka_3_3 = makeKafkaTest "kafka_3_3" apacheKafka_3_3;
kafka_3_4 = makeKafkaTest "kafka_3_4" apacheKafka_3_4;
kafka_3_5 = makeKafkaTest "kafka_3_5" apacheKafka_3_5;
kafka = makeKafkaTest "kafka" apacheKafka;
}

View file

@ -28,8 +28,6 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
};
testScript = ''
import re
with subtest("PowerDNS database exists"):
server.wait_for_unit("mysql")
server.succeed("echo 'SHOW DATABASES;' | sudo -u pdns mysql -u pdns >&2")
@ -46,11 +44,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
with subtest("Adding an example zone works"):
# Extract configuration file needed by pdnsutil
unit = server.succeed("systemctl cat pdns")
match = re.search("(--config-dir=[^ ]+)", unit)
assert(match is not None)
conf = match.group(1)
pdnsutil = "sudo -u pdns pdnsutil " + conf
pdnsutil = "sudo -u pdns pdnsutil "
server.succeed(f"{pdnsutil} create-zone example.com ns1.example.com")
server.succeed(f"{pdnsutil} add-record example.com ns1 A 192.168.1.2")

View file

@ -0,0 +1,32 @@
import ../make-test-python.nix ({ pkgs, lib, ... } : {
name = "static-web-server";
meta = {
maintainers = with lib.maintainers; [ mac-chaffee ];
};
nodes.machine = { pkgs, ... }: {
services.static-web-server = {
enable = true;
listen = "[::]:8080";
root = toString (pkgs.writeTextDir "nixos-test.html" ''
<h1>Hello NixOS!</h1>
'');
configuration = {
general = { directory-listing = true; };
};
};
};
testScript = ''
machine.start()
machine.wait_for_unit("static-web-server.socket")
machine.wait_for_open_port(8080)
# We don't use wait_until_succeeds() because we're testing socket
# activation which better work on the first request
response = machine.succeed("curl -fsS localhost:8080")
assert "nixos-test.html" in response, "The directory listing page did not include a link to our nixos-test.html file"
response = machine.succeed("curl -fsS localhost:8080/nixos-test.html")
assert "Hello NixOS!" in response
machine.wait_for_unit("static-web-server.service")
'';
})

View file

@ -18,13 +18,13 @@
buildGoModule rec {
pname = "gtkcord4";
version = "0.0.11";
version = "0.0.11-1";
src = fetchFromGitHub {
owner = "diamondburned";
repo = pname;
rev = "v${version}";
hash = "sha256-0d656gjfFlgNdKbPJK+6KIU7zvp88j3bGIlGPwJNRdM=";
hash = "sha256-GkjUURmPS1KOwgYn7kO9/oGIUX9fnSgYjyU7PHXtE5w=";
};
nativeBuildInputs = [
@ -57,7 +57,7 @@ buildGoModule rec {
install -D -m 444 internal/icons/png/logo.png $out/share/icons/hicolor/256x256/apps/gtkcord4.png
'';
vendorHash = "sha256-+zbaRaGOF6w8C7lmtd3k5Rh/0a+OnqTL9Qhg1ErTHBo=";
vendorHash = "sha256-RJ6dLa5EzfLMPR3LMIplFhmph+tcdsieiB5Uv95lqIs=";
meta = with lib; {
description = "GTK4 Discord client in Go, attempt #4.";

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "ncpamixer";
version = "1.3.3.3";
version = "1.3.3.4";
src = fetchFromGitHub {
owner = "fulhax";
repo = "ncpamixer";
rev = version;
sha256 = "sha256-TxSfiBSsCAImzCXv6o64Jy7tSefpYCkU0xtuHx26Ss4=";
sha256 = "sha256-JvIxq9CYFR/4p03e2LeJbLn3NUNwhRNF0GlqN6aPfMo=";
};
nativeBuildInputs = [ cmake pkg-config ];

View file

@ -2,13 +2,14 @@
let
pname = "ledger-live-desktop";
version = "2.60.0";
version = "2.62.2";
src = fetchurl {
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
hash = "sha256-dR6F6elUxZW3EuH71d5P9SOSDq5f5lAsYnrfWrsj2KA=";
hash = "sha256-Rb611v2QirGmJ01lZj6F3iHLTPI2eJp5acZDEQ4Ude0==";
};
appimageContents = appimageTools.extractType2 {
inherit pname version src;
};

View file

@ -173,12 +173,12 @@ final: prev:
LazyVim = buildVimPluginFrom2Nix {
pname = "LazyVim";
version = "2023-06-29";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "LazyVim";
repo = "LazyVim";
rev = "0e33010937d9f759d5f6de04c2ef6f2340ff1483";
sha256 = "034853449qa8shg4i98hazv7azz6q0vam6vgv2mvsh7fm1xi011x";
rev = "4ba5086b3d9f9690e8fd7d93102db66173b02638";
sha256 = "0phfi9chdwzcp3i6fk7zd4vpyn2cjrnmf5hlskdcdb9bin9fpwq3";
};
meta.homepage = "https://github.com/LazyVim/LazyVim/";
};
@ -305,12 +305,12 @@ final: prev:
SchemaStore-nvim = buildVimPluginFrom2Nix {
pname = "SchemaStore.nvim";
version = "2023-06-23";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "7322390c9abff6f137774d9e04bddb3cd725afd1";
sha256 = "1r9kqnhr3b14fs929xbh6qfrxmki961svlj2208vmlfmbsp7sx13";
rev = "0ba3914a03a4689441170d6b6796500a09b5c189";
sha256 = "1bh5idm700li7757il9k2wk6i84n7ghxz9753gz9d1bdw9rxkg7b";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@ -1975,12 +1975,12 @@ final: prev:
codeium-vim = buildVimPluginFrom2Nix {
pname = "codeium.vim";
version = "2023-06-29";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.vim";
rev = "f053fad7826a77860b5bc33a6076c86408f3b255";
sha256 = "0a43zx7pxy6z3pnl7w31b9g73brpffqwigwz20bc9pasnw3x5zaw";
rev = "a14c7501beda5d3814d498875565c754ad006693";
sha256 = "0y6yyv5v6jx01n63q3y7phv8llw1vjn9x6qs1plagkmfwd0ldzqr";
};
meta.homepage = "https://github.com/Exafunction/codeium.vim/";
};
@ -2251,24 +2251,24 @@ final: prev:
copilot-lua = buildVimPluginFrom2Nix {
pname = "copilot.lua";
version = "2023-06-29";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
rev = "686670843e6f555b8a42fb0a269c1bbaee745421";
sha256 = "00nrc6ywmc51gh6pphdhxlanw03vn9r6xxlm2lx7f8yf1gpg3ajn";
rev = "e48bd7020a98be217d85c006a298656294fd6210";
sha256 = "1fx8pm1jk6hvbf2r0bhd4sls3pdj2jfsl7rj0rzsfrwan9slagwl";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
};
copilot-vim = buildVimPluginFrom2Nix {
pname = "copilot.vim";
version = "2023-06-23";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
rev = "98c293994f1bbebd5bade5d5840ead3b2feb5074";
sha256 = "1wm36wba1pcmr0slmdvgjixm587sm13zcsdrc2cykra54p87ky2m";
rev = "a4a6d6b3f9e284e7f5c849619e06cd228cad8abd";
sha256 = "1ychdiz76xrhras9fynzf5sb5cragv8lxyv3gpmjy8grb8znwyzq";
};
meta.homepage = "https://github.com/github/copilot.vim/";
};
@ -2287,12 +2287,12 @@ final: prev:
coq-thirdparty = buildVimPluginFrom2Nix {
pname = "coq.thirdparty";
version = "2023-06-28";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.thirdparty";
rev = "f4b97c68bcd217e6aebc301c69deb125ea6f390f";
sha256 = "1fjigaark1lkdavdrxgm4szywif10lsvalrcgah4rf6vaz48lndb";
rev = "4b252a3eea17b2c69f3fbd1f675c0b4bf55f1961";
sha256 = "18r90dx7zlznjkgiqmafppa93jh6ag4bnfq2q88dawrkjya35y2r";
};
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
};
@ -2311,12 +2311,12 @@ final: prev:
coq_nvim = buildVimPluginFrom2Nix {
pname = "coq_nvim";
version = "2023-06-29";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "5f51b80d08321fb0854f71b663aeca1828895835";
sha256 = "1q3d1gq6cj51a7va10mv8ljsrn6yy8xs9k2fwp7p4g8sgfacdv8n";
rev = "8f8fa1a00360eedc9c57c3dec605907a5b075439";
sha256 = "1hr85665fgnhjmkn73xgcyj7h2x45bj8mi228qbsyhzl24ldrh2s";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@ -2937,12 +2937,12 @@ final: prev:
dropbar-nvim = buildVimPluginFrom2Nix {
pname = "dropbar.nvim";
version = "2023-06-25";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
rev = "2cc0381cd7ef1d69d289a36715a3ea817bee2691";
sha256 = "137hn2v4yzsapq35ad3vx1xnq1i3vf867wnq5j94c8kp7bivjff7";
rev = "02ec281110859185c3c09203245c3e42b359dfcb";
sha256 = "0dhag2z5ghhifdjr4d2ixbxig2fnhh8x18psjyd35rf2c9ifrafj";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
};
@ -2985,12 +2985,12 @@ final: prev:
edgy-nvim = buildVimPluginFrom2Nix {
pname = "edgy.nvim";
version = "2023-06-21";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "folke";
repo = "edgy.nvim";
rev = "c2a056a72e59d239218dd5d50848851fba33a378";
sha256 = "14ibg69jbwz67fflhlvay15csy6l3py0j8mhjd6nc7xghp4pnpcp";
rev = "422dbda0f3a074475947b2338f06889da6606e32";
sha256 = "106cr80l4y0m2ljw11dpgv0di7pkq0yinmhmhbn5pg6bivn025wv";
};
meta.homepage = "https://github.com/folke/edgy.nvim/";
};
@ -3022,12 +3022,12 @@ final: prev:
elixir-tools-nvim = buildVimPluginFrom2Nix {
pname = "elixir-tools.nvim";
version = "2023-06-26";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "elixir-tools";
repo = "elixir-tools.nvim";
rev = "2ede39073ce5f2a1c861c5b213122d99e655a493";
sha256 = "086qxhax858ibdg9f8p656vbyy2c81f2g0cswhmvqvi6mmrip3y3";
rev = "bb9f59b2b51612bc99c2f1efbc6c5241b3213286";
sha256 = "1q1hivrvbcf48ryldpr6g5b839fyyqz7fs750bsny2mq5v11bq2y";
};
meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/";
};
@ -3119,12 +3119,12 @@ final: prev:
eyeliner-nvim = buildVimPluginFrom2Nix {
pname = "eyeliner.nvim";
version = "2023-06-27";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "jinh0";
repo = "eyeliner.nvim";
rev = "0b21a862fa0782090350c13c8b32ccd58adc4d82";
sha256 = "16qx8nlwrbgpdypp4s052gk166k5bq2258i8728ri7ikqbj6vm1a";
rev = "a6c05ed7f2a59640bd18ff0702694deda483a08e";
sha256 = "1clla449ab1r71hwi9f96vf7l7ixqizvmh9vapcl7605p6iy6mny";
};
meta.homepage = "https://github.com/jinh0/eyeliner.nvim/";
};
@ -3276,12 +3276,12 @@ final: prev:
flash-nvim = buildVimPluginFrom2Nix {
pname = "flash.nvim";
version = "2023-06-29";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "folke";
repo = "flash.nvim";
rev = "cdf8f0e07527657b7cf6143f77181cac1e04419b";
sha256 = "03izlyq8p9y80dbxd3gja667sm7rb2lm3jmzsgvqp8nf68qa7vg9";
rev = "2950466a4f815e3e3297d8e8f03dc6fbf4dbd7c1";
sha256 = "0mfd41mf6zjd1a6lid5vhd827rckz31a6qxiz9yvzidg6ndcyb34";
};
meta.homepage = "https://github.com/folke/flash.nvim/";
};
@ -3504,12 +3504,12 @@ final: prev:
fzf-lua = buildVimPluginFrom2Nix {
pname = "fzf-lua";
version = "2023-06-28";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "ibhagwan";
repo = "fzf-lua";
rev = "26cc8e35ecdd02e03aeab39149187c3af3641add";
sha256 = "1i7wps57sd87yx5zkqlck9nj5hr8ganr37dcb1cjkylx960kzij8";
rev = "1b809d167e1b82ac1e9b2c7af2e1abc81d143708";
sha256 = "0r278arw3airl1s58xbq2in5yz2fyiiq556ppqi8prcmgpi6cdq1";
};
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
};
@ -4571,12 +4571,12 @@ final: prev:
lazy-nvim = buildVimPluginFrom2Nix {
pname = "lazy.nvim";
version = "2023-06-26";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "folke";
repo = "lazy.nvim";
rev = "4c8b625bc873ca76b76eee0c28c98f1f7148f17f";
sha256 = "0i4f49cspx78cp0bnry3h3im032fxihabgcfqagjfmgzx62psklm";
rev = "d65d5441d997c98be8c261ca8537694c5f4642be";
sha256 = "1pd1qxvgxx8l99g3ylnkq139aks2zs87drlbgadb978mfasz28pd";
};
meta.homepage = "https://github.com/folke/lazy.nvim/";
};
@ -4643,12 +4643,12 @@ final: prev:
legendary-nvim = buildVimPluginFrom2Nix {
pname = "legendary.nvim";
version = "2023-06-27";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "legendary.nvim";
rev = "fa8f72c13874146953c4d07c3b24b5c00d7d7d7a";
sha256 = "0w7cdqb5hvsrps91lvdbiyg7jqbq6q6gr97gbzsnh9ynhrgcd7vn";
rev = "09beae8257a821a0ad4cc3f9178c3ba80067258c";
sha256 = "0j0zd825bvyh1gm1hl65phd31g8s6k5hc5bz3v8nbyxr45pgm9kx";
};
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
};
@ -5098,12 +5098,12 @@ final: prev:
luasnip = buildVimPluginFrom2Nix {
pname = "luasnip";
version = "2023-06-24";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
rev = "c7984d1cca3d8615e4daefc196597872a0b8d590";
sha256 = "09bcxi7ss1j9g5f09xqqarlii77fx82sl7pnx94mfs4vcmrq4k76";
rev = "105b5f7f72c13e682a3aa5d29eac2408ae513b22";
sha256 = "1vb4crvs7dcasac7kdjqa58l2wjibm85r7hg47ia7pw258d575gc";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
@ -5303,12 +5303,12 @@ final: prev:
mini-nvim = buildVimPluginFrom2Nix {
pname = "mini.nvim";
version = "2023-06-27";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
rev = "a4241b6f51393d5e4d91a12d94e386bae287dae5";
sha256 = "03mhcvlw7nx0l9dsflj3kkg829kl5icjxdynmc3wna0cxmajp1na";
rev = "4fd0f9c72fb54696442c81a64c71514c95239148";
sha256 = "1x97jrh3pr1gsl2rlzl9x8lcgbj4lkq11v873mk2dh81rvw0a4d0";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@ -5711,12 +5711,12 @@ final: prev:
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
version = "2023-06-13";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
rev = "1412d2016a772aef6aea818c840eb7803ade0312";
sha256 = "172wyky154gwwnwhlr64l29l99ssb9m2gw15jkcpkrn0pg9zyz10";
rev = "1dd282cd64f03418ef9cc345a12ca82b8dcf6e73";
sha256 = "0sly3hspfia8hpgdqq2dc6lylc5qbil3cxmlph27j3yy01yl1f52";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@ -6011,12 +6011,12 @@ final: prev:
neotest-rspec = buildVimPluginFrom2Nix {
pname = "neotest-rspec";
version = "2023-05-31";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "olimorris";
repo = "neotest-rspec";
rev = "5fe7d860def0539f7f5d375fbf9c481c097062c8";
sha256 = "1za4ikrkd7qy2wiik6i9bxk4f1l1wffdh02sj79fh4kr294r106c";
rev = "f5569be7d462585576eb19282aab83887ba84a6c";
sha256 = "174gj5kxvippr52qz4glij09dand627fy3q6l02fvfdir371q3sj";
};
meta.homepage = "https://github.com/olimorris/neotest-rspec/";
};
@ -6287,12 +6287,12 @@ final: prev:
noice-nvim = buildVimPluginFrom2Nix {
pname = "noice.nvim";
version = "2023-06-26";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "folke";
repo = "noice.nvim";
rev = "4f4a1702a3b2677878e68111af95cc4e775322e1";
sha256 = "0pi6hnx92d8p2bc5vrbhxqigs5qlkiiz79wpb7k5z8n0hckyvcgi";
rev = "2cb37edea88b7baa45324ac7b791f1f1b4e48316";
sha256 = "0xi78d2px2fx4ihnhbaqwpd8awicy6m5dfrcfdg77wra88xl65r9";
};
meta.homepage = "https://github.com/folke/noice.nvim/";
};
@ -6359,12 +6359,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls.nvim";
version = "2023-06-28";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
rev = "b919452c84e461c21a79185bef90c96e1cfecff9";
sha256 = "1liw8w2hfgk99ix4rfg1la9yb1yr36nf77ymz2042rjr0zc8qjfk";
rev = "aac27a1fa550de3d0b2c651168167cc0d5366a9a";
sha256 = "17ik96d969wbq460h4z834kw2kahn6a3ikqs0qbavqs7wx1p8bg3";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@ -6503,12 +6503,12 @@ final: prev:
nvim-cmp = buildNeovimPlugin {
pname = "nvim-cmp";
version = "2023-06-23";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
rev = "e1f1b40790a8cb7e64091fb12cc5ffe350363aa0";
sha256 = "1gz02cy11r5bdrr0bz0xl0cmph6kpb3fv4xdnsbnxzq5jwia24m9";
rev = "2743dd989e9b932e1b4813a4927d7b84272a14e2";
sha256 = "13k2y9ggfvpzm463dhivy70j8vpzbv8j2nmscqs1l5y0rad93bww";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@ -6527,12 +6527,12 @@ final: prev:
nvim-cokeline = buildVimPluginFrom2Nix {
pname = "nvim-cokeline";
version = "2023-06-29";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "willothy";
repo = "nvim-cokeline";
rev = "469800429c6e71cd46ee226c40035c31bc6a6ba1";
sha256 = "1z13lfghyb9a24myb4k1jkf75ipcxs5hnhci9bcwgz2l3smz31ww";
rev = "bd34d316a3b4787802cb2a524d9b9d33008726b9";
sha256 = "08kvr5891x87vhpqr2r1mn3nn0k5pyxj7g52ldzdlzdfzhdx2wwl";
};
meta.homepage = "https://github.com/willothy/nvim-cokeline/";
};
@ -6623,12 +6623,12 @@ final: prev:
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
version = "2023-06-14";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
rev = "a6d48d23407fbad7a4c1451803b8f34cab31c441";
sha256 = "0g1j69wja33cmin5lvrc5qwnvc37q4xnqzbl5qsyjgcjcbq08bbr";
rev = "bb1ddce6cd951ef3c1319e4fd8596131113163c3";
sha256 = "0jqbc4fgg7agzzfpgm80vvlfrsmpvy38mkxkpnf1kk31ig11mlms";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@ -6887,12 +6887,12 @@ final: prev:
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
version = "2023-06-29";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "a2c8ad6c7b4e35ed33d648795dcb1e08dbd4ec01";
sha256 = "1zqhxk33513ncc0d9ljlvfcdd0p358awdhb1n99y80l9w1qmf3n1";
rev = "0011c435282f043a018e23393cae06ed926c3f4a";
sha256 = "12b1gbzj84jj8k4q5d5lb30yh923711fi0b5fqlya73y39bzmffp";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@ -7139,12 +7139,12 @@ final: prev:
nvim-spectre = buildVimPluginFrom2Nix {
pname = "nvim-spectre";
version = "2023-06-23";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nvim-pack";
repo = "nvim-spectre";
rev = "f4dc98ec45ecded2344aa3aac2d7cc43ad236858";
sha256 = "1p2s7a18d13irrf5yg1c4hq3ffqd8a7vqr4iw70rzvllr2mwzlbm";
rev = "6e9dfd6f0ad24074ba03fe420b2b5c59075bc205";
sha256 = "1nm707d9gixqd739jqr201jk7qdw7kshkvvkgldrrwg4wv0gfig4";
};
meta.homepage = "https://github.com/nvim-pack/nvim-spectre/";
};
@ -7211,36 +7211,36 @@ final: prev:
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree.lua";
version = "2023-06-25";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
rev = "3cc698b35b0a67792c61e1726830bb9ecfc4c9f4";
sha256 = "17d329x2264qv30pnqrank0lzxx1xl49jz6fsdbcw3z050h0w03x";
rev = "1fe32286db79719dd6e52236f82c5b52df3ccaa9";
sha256 = "130zccj9ydfgcjcljhcpm6cpf5yn7qadb6qril3070i5kzh0gp9i";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2023-06-29";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "4c3912dfa865e3ee97c8164322847b8b487779b2";
sha256 = "1ma9yai44j2224migk1zjdq5dqgdj397b1ikllmhzmccwas3sdk5";
rev = "393bc5bec591caeedb0a4c696d15946c5d6c2de8";
sha256 = "0nl5vn7i5qaxnsdf1vycfn6f761kgbplin0pgdxf0fg75w3pnm0v";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-context";
version = "2023-06-19";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
rev = "6eccc445394df5ab9b1c1e2c445c033949a6a784";
sha256 = "11s97cz3xdfyw4rvwjw1ncnbvac34z5il2q5nqi68xf5hspfzs6g";
rev = "63f3ffc50b0afc59be1015153d00922498085be8";
sha256 = "1jvsf80q8dxhdxbphrms755aj4ak58xacpzgs91v5jb5zjcvmsx9";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
@ -7450,24 +7450,24 @@ final: prev:
octo-nvim = buildVimPluginFrom2Nix {
pname = "octo.nvim";
version = "2023-06-15";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
rev = "f498fd88bc0d9983a7fb566fa5535f8e38b874c0";
sha256 = "094sh9m1rzc0srh1ffabpwyw720bcyk992kniff90xhfs2i89jbv";
rev = "22328c578bc013fa4b0cef3d00af35efe0c0f256";
sha256 = "08ik7v5gfpy52z09wbx1rbdhcz1v1c41i5l9kx4p25rxw8g9cl8v";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
};
oil-nvim = buildVimPluginFrom2Nix {
pname = "oil.nvim";
version = "2023-06-27";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "stevearc";
repo = "oil.nvim";
rev = "0138a2e0f9baacd98d5531ebb5078fafc5114fae";
sha256 = "06kskpjhb5n59ls4wpv9a6mxyyv24zyfs7rahfb7p0jd96mnwylp";
rev = "a5ff72a8da0df1042ee4c7705c301901062fa6d5";
sha256 = "105ldc37iywalh82snfr3rk750hz7vszi01ipzbfzd8hqvwr930g";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/oil.nvim/";
@ -7799,12 +7799,12 @@ final: prev:
plenary-nvim = buildNeovimPlugin {
pname = "plenary.nvim";
version = "2023-06-10";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
rev = "36aaceb6e93addd20b1b18f94d86aecc552f30c4";
sha256 = "0r0z27kwpgd8ladjj86h9gmyq2mxcwbiaj3a6mi1bz2dwxqiddxb";
rev = "102c02903c74b93c705406bf362049383abc87c8";
sha256 = "1h0d4qz14s63h0c6g2lf89bvaj6ksn75f2wsk2z326bpnlyz255k";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@ -8015,6 +8015,18 @@ final: prev:
meta.homepage = "https://github.com/dannyob/quickfixstatus/";
};
quickmath-nvim = buildVimPluginFrom2Nix {
pname = "quickmath.nvim";
version = "2023-03-12";
src = fetchFromGitHub {
owner = "jbyuki";
repo = "quickmath.nvim";
rev = "dcfc5450fa686714817a0d4767299f37f94bdb43";
sha256 = "1rmbrdxz26f4b12yvb4yjb6b3rn89nky6an4wclh4c68li70h54l";
};
meta.homepage = "https://github.com/jbyuki/quickmath.nvim/";
};
rainbow = buildVimPluginFrom2Nix {
pname = "rainbow";
version = "2022-10-08";
@ -8281,12 +8293,12 @@ final: prev:
satellite-nvim = buildVimPluginFrom2Nix {
pname = "satellite.nvim";
version = "2023-06-26";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "satellite.nvim";
rev = "022c884978b888d5b5812052c64d0d243092155e";
sha256 = "0i3d6di7hfgy665j7v99q2ghm62bhny9yz4w3jyd7as4wwnlqbzi";
rev = "18c3b4d581cb0eb1a81c00a7f0d268aab842d404";
sha256 = "1cxazg2sb9vhssih4mrmrnj7piszb2sjd2kndvr22w9pf1j6q076";
};
meta.homepage = "https://github.com/lewis6991/satellite.nvim/";
};
@ -8907,12 +8919,12 @@ final: prev:
switch-vim = buildVimPluginFrom2Nix {
pname = "switch.vim";
version = "2023-02-25";
version = "2023-04-25";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "switch.vim";
rev = "a3fd7bf4d61fdbe00356a646744b2fe6f97524b6";
sha256 = "03crzap4czx1am4jsxq6c58nf6f5kg9wrmvcf9l5cic2vj5gwh6a";
rev = "6b6cfda7ba751617599fcf3a96c1694e7924255d";
sha256 = "1filijmx87g6yiv9bfgf89yiffqwq2qmvw5f73zfq0sh3pyxk6ja";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/switch.vim/";
@ -9149,12 +9161,12 @@ final: prev:
telescope-file-browser-nvim = buildVimPluginFrom2Nix {
pname = "telescope-file-browser.nvim";
version = "2023-06-25";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-file-browser.nvim";
rev = "acf2eade45563803afdd4e9873a8481bc98bd726";
sha256 = "05rrkmyk6ma08h3xqhzy2wxsj6qmdnf4ypi3dqzycklavb44r10k";
rev = "721f716f7392284ded78b4867fa67cf4b0605945";
sha256 = "05b383yl68mzjk149y3s5ncclml4rn9xxqsqy1by1f8x1f215x1n";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
};
@ -9379,12 +9391,12 @@ final: prev:
telescope-nvim = buildNeovimPlugin {
pname = "telescope.nvim";
version = "2023-06-25";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "6074847b6ee4b725747c8fc540d9b6b128ac8a12";
sha256 = "1glqmvk5q6k3qa55lq2a39qkqbsh7hkfqx7kssl143z76g7f1w04";
rev = "c5b11f4fe780f4acd6ed0d58575d3cb7af3e893a";
sha256 = "11ccs7vvaa20i1lnqswqmch5sxgswwg6w4s1x5syzy9yzknxfbrk";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@ -9848,12 +9860,12 @@ final: prev:
unison = buildVimPluginFrom2Nix {
pname = "unison";
version = "2023-06-28";
version = "2023-07-01";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
rev = "f30648e1a56f4c528a01e83fafbb93b05a11d4e9";
sha256 = "0nnlwl8wm20m266b6a039h6ld254xgwqczphm8hqvqmdkr8vnfgw";
rev = "943149be2094f2396f9575e932a74156f228602a";
sha256 = "1w29dpc9kj1g0ryhqikagmvbip0dxvfwkh160y33a3q9v0d7zg3n";
};
meta.homepage = "https://github.com/unisonweb/unison/";
};
@ -12635,12 +12647,12 @@ final: prev:
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
version = "2023-06-17";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
rev = "3a17944bfa3942da805a381750a1be4b314c64d2";
sha256 = "00kc4zkr1hd8qcls3midmdb2lr205lw0r6r6gb7xc8yqvv1bcv9h";
rev = "61cef7921ecbb412f341a6d1a7f9ad1ca55243de";
sha256 = "0jrrvx7a6v7gxkyvyrh9wkhaaqlvww90v2lijvxwgys9iy79c4nz";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@ -12863,12 +12875,12 @@ final: prev:
vim-nickel = buildVimPluginFrom2Nix {
pname = "vim-nickel";
version = "2023-06-19";
version = "2023-06-30";
src = fetchFromGitHub {
owner = "nickel-lang";
repo = "vim-nickel";
rev = "490e81372ad1e8fbd0e2d040a3300eeac0537658";
sha256 = "1vl2gs1164q05rkj79hz4iqq8nbqfl9aa4flyyphppr6lz1392vh";
rev = "6e91be2605b6b83d04fbdb402f205defc748d998";
sha256 = "0n1b6l29fffsbm1hn7fj34ky4l01a9izyshsgg7wda8wq7lk2xgr";
};
meta.homepage = "https://github.com/nickel-lang/vim-nickel/";
};
@ -15386,12 +15398,12 @@ final: prev:
catppuccin-vim = buildVimPluginFrom2Nix {
pname = "catppuccin-vim";
version = "2023-01-21";
version = "2023-06-29";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "vim";
rev = "cf186cffa9b3b896b03e94247ac4b56994a09e34";
sha256 = "17di30zm743sj707z8hg95z2g7687nd1wsxyyn20xy5s3f8lnx0v";
rev = "5280d241fe6a4f4ddef17078a215b81a113388e8";
sha256 = "1l8a7gn5wd7ry04lvm94x5s2fwf9dcl281200f5yq9ic6aw18p99";
};
meta.homepage = "https://github.com/catppuccin/vim/";
};

View file

@ -49,23 +49,23 @@
};
awk = buildGrammar {
language = "awk";
version = "0.0.0+rev=8eaa762";
version = "0.0.0+rev=16e6fd8";
src = fetchFromGitHub {
owner = "Beaglefoot";
repo = "tree-sitter-awk";
rev = "8eaa762d05cc67c0e2cc53a0a71750b3c16733c2";
hash = "sha256-H10WU81pDlIvERF5h999B1bho1ycKO6kdEyUZFddlp4=";
rev = "16e6fd822a5efa654d0a1ad7122aa1cc5e489cff";
hash = "sha256-TbDVyXBcg/0jzs3cFMZCRw7v2iqTfPXmRVBZM4kp0m8=";
};
meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk";
};
bash = buildGrammar {
language = "bash";
version = "0.0.0+rev=ee2a8f9";
version = "0.0.0+rev=4936467";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-bash";
rev = "ee2a8f9906b53a785b784ee816c0016c2b6866d2";
hash = "sha256-dpzEuNa0371ikYmFxViYM18M/BclVoAuPWWKTgmvV8A=";
rev = "493646764e7ad61ce63ce3b8c59ebeb37f71b841";
hash = "sha256-gl5F3IeZa2VqyH/qFj8ey2pRbGq4X8DL5wiyvRrH56U=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
};
@ -491,12 +491,12 @@
};
foam = buildGrammar {
language = "foam";
version = "0.0.0+rev=ec73f2e";
version = "0.0.0+rev=0244495";
src = fetchFromGitHub {
owner = "FoamScience";
repo = "tree-sitter-foam";
rev = "ec73f2e317f9c09356e7be452d85671b9923a428";
hash = "sha256-S/j4evMQiSmtA9V8GCedCHCZe8nqpE1R5zJFmzHHEQI=";
rev = "024449594c2841c944463481b741b141d1ab5727";
hash = "sha256-GUXet7WkH4yVoLBtPmmXR4VLwQ0MjwabH2dRS963ZsY=";
};
meta.homepage = "https://github.com/FoamScience/tree-sitter-foam";
};
@ -819,14 +819,25 @@
};
meta.homepage = "https://github.com/antosha417/tree-sitter-hocon";
};
hoon = buildGrammar {
language = "hoon";
version = "0.0.0+rev=5b61ea6";
src = fetchFromGitHub {
owner = "urbit-pilled";
repo = "tree-sitter-hoon";
rev = "5b61ea6129dd6841140fa0d16172ca5d105526fd";
hash = "sha256-MY+nm0bKZXkgNCRF1/eBezll/uSfg2SnUTh7icQXuOg=";
};
meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon";
};
html = buildGrammar {
language = "html";
version = "0.0.0+rev=ab91d87";
version = "0.0.0+rev=d2592b0";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-html";
rev = "ab91d87963c47ffd08a7967b9aa73eb53293d120";
hash = "sha256-OJ1RcYRU2A8y3taXe+sO+HnUt2o2G8tznwDzwPL0H7Y=";
rev = "d2592b006e5270a281c6bafdbcb3768cd97fa47a";
hash = "sha256-COWv6rCcA2Km2N+D6kperFlmPr31AnWaPR6uMCWwFr4=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-html";
};
@ -1142,12 +1153,12 @@
};
matlab = buildGrammar {
language = "matlab";
version = "0.0.0+rev=b09c27e";
version = "0.0.0+rev=d7b24aa";
src = fetchFromGitHub {
owner = "acristoffers";
repo = "tree-sitter-matlab";
rev = "b09c27e42732c59321604a15163480ebb4f82f1c";
hash = "sha256-gIaHyExmgFSEe6Nm7G5NPNafWWhl50Fn1UQm35MrAuE=";
rev = "d7b24aaaf3e4814d073517d072727319d2b5ffc3";
hash = "sha256-oODBui19Ihyy9MJ0Nj1C4Ru1MN2ooMKu+njGFjUq1ao=";
};
meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
};
@ -1198,12 +1209,12 @@
};
nickel = buildGrammar {
language = "nickel";
version = "0.0.0+rev=b1a4718";
version = "0.0.0+rev=e1d9337";
src = fetchFromGitHub {
owner = "nickel-lang";
repo = "tree-sitter-nickel";
rev = "b1a4718601ebd29a62bf3a7fd1069a99ccf48093";
hash = "sha256-aYsEx1Y5oDEqSPCUbf1G3J5Y45ULT9OkD+fn6stzrOU=";
rev = "e1d9337864d209898a08c26b8cd4c2dd14c15148";
hash = "sha256-RcVBptlJ4lYwdDo64pwzxx5z90yqS96Dhyuj4VZWOiM=";
};
meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel";
};
@ -1476,12 +1487,12 @@
};
python = buildGrammar {
language = "python";
version = "0.0.0+rev=6ecc2b5";
version = "0.0.0+rev=36f9e33";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-python";
rev = "6ecc2b54b39ac390848d81dfcf5ee961f33a2f03";
hash = "sha256-gfFD1E6hXaNU0z81VHvo0oMU9iLcyRWP6sIRj6uagYU=";
rev = "36f9e33d52b7572536ac1a8af8d7e78363ad52c3";
hash = "sha256-pUxVuG1xjjXxVWfh6UPZ2WZ5jo3GXmWKrCHSiMnCM+M=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
};
@ -1641,12 +1652,12 @@
};
scala = buildGrammar {
language = "scala";
version = "0.0.0+rev=cda0de8";
version = "0.0.0+rev=8062487";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
rev = "cda0de8a038b0e4ad79a97f7aa281250fcf88560";
hash = "sha256-739c8THPQchATVQqaE5sAAg2aW5x8NXyn7OUT5yDRQs=";
rev = "8062487fb3b7f3ce1bb7ce1fd1c84bed60c75203";
hash = "sha256-nCmQjLqunccXVgmNUMbMbm6SYuwCRtf1v2CFXrgKXqo=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@ -1729,12 +1740,12 @@
};
sql = buildGrammar {
language = "sql";
version = "0.0.0+rev=bd53a6c";
version = "0.0.0+rev=e35a16e";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
rev = "bd53a6c482d865365cbfb034168ca78364d1d136";
hash = "sha256-JpEi+bX2e7fo1Cgp3VZNZlsK850nBnBGBsMnt6UrQTA=";
rev = "e35a16e4b7b342de6a0fbeee108d536bb6633562";
hash = "sha256-BNLZxpJTmAIAFqmktejHYsWJnGXx4sGFA0p3V8Ym6sc=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
@ -1920,12 +1931,12 @@
};
tsx = buildGrammar {
language = "tsx";
version = "0.0.0+rev=286e90c";
version = "0.0.0+rev=3429d8c";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-typescript";
rev = "286e90c32060032225f636a573d0e999f7766c97";
hash = "sha256-lg/FxjosZkhosllT0PyCKggV1Z2V4rPdKFD4agRLeBo=";
rev = "3429d8c77d7a83e80032667f0642e6cb19d0c772";
hash = "sha256-qMzxxCx7u8fp+LhlSg6rvK0vMa0SXnJqSc4hgLcpZ7U=";
};
location = "tsx";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
@ -1954,12 +1965,12 @@
};
typescript = buildGrammar {
language = "typescript";
version = "0.0.0+rev=286e90c";
version = "0.0.0+rev=3429d8c";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-typescript";
rev = "286e90c32060032225f636a573d0e999f7766c97";
hash = "sha256-lg/FxjosZkhosllT0PyCKggV1Z2V4rPdKFD4agRLeBo=";
rev = "3429d8c77d7a83e80032667f0642e6cb19d0c772";
hash = "sha256-qMzxxCx7u8fp+LhlSg6rvK0vMa0SXnJqSc4hgLcpZ7U=";
};
location = "typescript";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
@ -2099,12 +2110,12 @@
};
wing = buildGrammar {
language = "wing";
version = "0.0.0+rev=bb54f98";
version = "0.0.0+rev=e532784";
src = fetchFromGitHub {
owner = "winglang";
repo = "wing";
rev = "bb54f98e55db82d67711abadefdbd3b933c9efc3";
hash = "sha256-z4n4VneiCfCoEg7GHa8GAyUYAbJkoe973aPMUEheU+Y=";
rev = "e5327844f545d4b6d78d23afc97439fae2aa5944";
hash = "sha256-8MIWnLTHVNZRrSSbibr/wb0Fd8Mu5K3Ip+5htpvGS8w=";
};
location = "libs/tree-sitter-wing";
generate = true;

View file

@ -674,6 +674,7 @@ https://github.com/AlphaTechnolog/pywal.nvim/,,
https://github.com/unblevable/quick-scope/,,
https://github.com/stefandtw/quickfix-reflector.vim/,,
https://github.com/dannyob/quickfixstatus/,,
https://github.com/jbyuki/quickmath.nvim/,HEAD,
https://github.com/luochen1990/rainbow/,,
https://github.com/kien/rainbow_parentheses.vim/,,
https://github.com/vim-scripts/random.vim/,,

View file

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "projectable";
version = "1.2.0";
version = "1.3.0";
src = fetchFromGitHub {
owner = "dzfrias";
repo = "projectable";
rev = version;
hash = "sha256-mN8kqh17qGJWOwrdH9fCPApFQBbgCs6FaVg38SNJGP0=";
hash = "sha256-yN4OA3glRCzjk87tTadwlhytMoh6FM/ke37BsX4rStQ=";
};
cargoHash = "sha256-SQ117gFkqex3GFl7RnorSfPo7e0Eefg1l3L0Vyi/tpU=";
cargoHash = "sha256-GGoL681Lv3sXnao2WfhLy4VMgtJFFttzn68lArQO1Uc=";
nativeBuildInputs = [
pkg-config

View file

@ -15,13 +15,13 @@
python3Packages.buildPythonApplication rec {
pname = "halftone";
version = "0.3.0";
version = "0.3.1";
src = fetchFromGitHub {
owner = "tfuxu";
repo = pname;
rev = version;
hash = "sha256-C/AzaKXZx/0mbrG5v2I5kKcw3N0gh/m/9zshbZfzECw=";
hash = "sha256-hUaI5omYUa5Fq95N0FqJJe+WVoRWkANy0/mmaURWIzg=";
};
format = "other";

View file

@ -32,11 +32,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "calibre";
version = "6.21.0";
version = "6.22.0";
src = fetchurl {
url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz";
hash = "sha256-gGgXnJbGbp6uK9tFK6wqHBKf+zWidF5u5wI2lclrJGk=";
hash = "sha256-TBXdEf6MBP64heY6uAaVJtZc+SnhF4BNJghcCuTopUc=";
};
# https://sources.debian.org/patches/calibre/${finalAttrs.version}+dfsg-1

View file

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "gimoji";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "zeenix";
repo = "gimoji";
rev = version;
hash = "sha256-fRAi+ac/NzG6FQZq6ohpan5ZNtiwJXLV6k1BsMwaJsg=";
hash = "sha256-8aMm6OHDYBGvLYrQmQh33SI3jap6fS7lgOYDn9lWS18=";
};
cargoHash = "sha256-57A/D6XgedQEaTn+lx5Ce/O8wR2xO3ozemLQOOF8/84=";
cargoHash = "sha256-IENW19FlqWLk7K0+r9IUhXkS7C/wmik2bGDZdRk0jzA=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.AppKit

View file

@ -6,13 +6,13 @@
rustPlatform.buildRustPackage rec {
pname = "system76-keyboard-configurator";
version = "1.3.6";
version = "1.3.7";
src = fetchFromGitHub {
owner = "pop-os";
repo = "keyboard-configurator";
rev = "v${version}";
sha256 = "sha256-xM1A9hREy/l3KPZAKt/UDCGTXquLG0imAs9/BwO0YeA=";
sha256 = "sha256-73D24g3jvPPregR/bLSpWzSGQRlhjp2/0kHuDDSqSBY=";
};
nativeBuildInputs = [
@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
udev
];
cargoHash = "sha256-Bf2hf1l5KNdSlOZn6++sgmdGrH356BHP77k0bNhjFDg=";
cargoHash = "sha256-AGWrMMJ5FihIVc7HvzpsL1Vmi/fvuFowX+ijgwGRJCo=";
meta = with lib; {
description = "Keyboard configuration application for System76 keyboards and laptops";

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "clusterctl";
version = "1.4.3";
version = "1.4.4";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "cluster-api";
rev = "v${version}";
hash = "sha256-OtA7mhypPNDD7IH5XKOoE2ytcjR0uhed8B3MoMrPd0Y=";
hash = "sha256-ohk3CKcB6LD1gRKDDNYK+MbFxWa7QEiqmRYYpSkwj8E=";
};
vendorHash = "sha256-QzD0Stbr8QuQ8n9l9qv16KFqSFBsRbxETmQ8LHdk3nI=";

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "func";
version = "1.7.0";
version = "1.10.0";
src = fetchFromGitHub {
owner = "knative";
repo = "func";
rev = "knative-v${version}";
sha256 = "sha256-LrWRY22deh+YL/cLb+ZwK93okVPgysBoMCmo2MrbqIs=";
hash = "sha256-x/SrRkgeLvjcd9LNgMGOf5TLU1GXpjY2Z2MyxrBZckc=";
};
vendorSha256 = null;
vendorHash = null;
subPackages = [ "cmd/func" ];

View file

@ -2,15 +2,17 @@
buildGoModule rec {
pname = "kbst";
version = "0.1.5";
version = "0.2.1";
src = fetchFromGitHub{
owner = "kbst";
repo = "kbst";
rev = "v${version}";
sha256 = "0cz327fl6cqj9rdi8zw6xrazzigjymhn1hsbjr9xxvfvfnn67xz2";
hash = "sha256-tbSYNJp/gzEz+wEAe3bvIiZL5axZvW+bxqTOBkYSpMY=";
};
vendorHash = "sha256-+FY6KGX606CfTVKM1HeHxCm9PkaqfnT5XeOEXUX3Q5I=";
ldflags =
let package_url = "github.com/kbst/kbst"; in
[
@ -22,8 +24,6 @@ buildGoModule rec {
"-X ${package_url}.gitTreeState=clean"
];
vendorSha256 = "sha256-DZ47Bj8aFfBnxU9+e1jZiTMF75rCJtcj4yUfZRJWCic=";
doCheck = false;
doPostInstallCheck = true;

View file

@ -5,13 +5,13 @@ buildGoModule rec {
/* Do not use "dev" as a version. If you do, Tilt will consider itself
running in development environment and try to serve assets from the
source tree, which is not there once build completes. */
version = "0.32.4";
version = "0.33.1";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
sha256 = "sha256-GZ9FgseJmaWiMSscLSqMutv5yQ/e8qCjoJEPPTH2Ix0=";
sha256 = "sha256-3CRE+gpifV3MHyKdiiHmGwGre0ne3IjheYH0r6NMKY8=";
};
vendorHash = null;

View file

@ -3,7 +3,7 @@ let
versions = if stdenv.isLinux then {
stable = "0.0.27";
ptb = "0.0.43";
canary = "0.0.161";
canary = "0.0.162";
development = "0.0.217";
} else {
stable = "0.0.273";
@ -24,7 +24,7 @@ let
};
canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
sha256 = "sha256-jX7+tDACTzDqDIzL2VuQPHcdMBth6wbHJ4zfVJJmJ68=";
sha256 = "sha256-eSWcwSw46hKJmDLxHtolBZgKrIS2QnTbVoYe0EI4Njs=";
};
development = fetchurl {
url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";

View file

@ -44,11 +44,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
version = "3.48.3";
version = "3.48.4";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "ZhJexH/XcBcRdNDAhYZu/7aoNEQBW34sdkEpUtbLDiM=";
sha256 = "oC+Z66BQp3HyxH1D/FLgCyJg/IbQYyD79S68fozni7c=";
};
nativeBuildInputs = [

View file

@ -2,7 +2,7 @@
let
pname = "synology-drive-client";
baseUrl = "https://global.download.synology.com/download/Utility/SynologyDriveClient";
version = "3.2.1-13272";
version = "3.3.0-15082";
buildNumber = with lib; last (splitString "-" version);
meta = with lib; {
description = "Desktop application to synchronize files and folders between the computer and the Synology Drive server.";
@ -29,7 +29,7 @@ let
src = fetchurl {
url = "${baseUrl}/${version}/Ubuntu/Installer/x86_64/synology-drive-client-${buildNumber}.x86_64.deb";
sha256 = "sha256-olORBipyAv3jYQ7Gv8i4dHoCAdMcTcJR72/UYCPAVt0=";
sha256 = "sha256-ha3KRpEIT7w6pUVUwZV011W1F/v/hNq9f3ArfzU0ZGc=";
};
nativeBuildInputs = [ autoPatchelfHook dpkg ];
@ -59,7 +59,7 @@ let
src = fetchurl {
url = "${baseUrl}/${version}/Mac/Installer/synology-drive-client-${buildNumber}.dmg";
sha256 = "sha256-oNo/2Fim63xiWiVuY99Q18dHOPHydQJr7C9tib8LLOE=";
sha256 = "sha256-dxmpB31ZjO1uAnAbY13OjVR81CCDLf9vJC20iZaPZJ4=";
};
nativeBuildInputs = [ cpio xar undmg ];

View file

@ -3,10 +3,10 @@
stdenv.mkDerivation rec {
pname = "homebank";
version = "5.5.6";
version = "5.6.5";
src = fetchurl {
url = "http://homebank.free.fr/public/homebank-${version}.tar.gz";
sha256 = "sha256-Rg6OjHLkwVIDnXqzqPXA8DxqSdrh2T6V/gLBND8vx9o=";
url = "http://homebank.free.fr/public/sources/homebank-${version}.tar.gz";
hash = "sha256-tUlN/Ph9eoVyaWoq+ioESWunnjhXzT47GKwDvRttLKg=";
};
nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];

View file

@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "morgen";
version = "2.7.3";
version = "2.7.4";
src = fetchurl {
url = "https://download.todesktop.com/210203cqcj00tw1/morgen-${version}.deb";
sha256 = "sha256-8cGL2xQI4NYDPGqnvlnVVvha3wXFT8IcjRWTTGO7OJQ=";
sha256 = "sha256-jrDu4tXuYl2ttTRHpKHZDucqWO4mYc6zwAdRd0rQht4=";
};
nativeBuildInputs = [

View file

@ -49,16 +49,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
version = "0.12.1";
version = "0.12.2";
src = fetchFromGitHub {
owner = "alacritty";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-jw66pBKIhvvaQ+Q6tDV6i7ALa7Z0Pw7dp6gAVPqy5bs=";
hash = "sha256-X3Z+f5r8surBW9FSsmWKZ/fr82ThXBUkS8fr/sTYR50=";
};
cargoHash = "sha256-rDcNliuUDGsd4VA2H9k+AiJTf1ylmFyqCUzxwCtM3T8=";
cargoHash = "sha256-JOmDmJl/y4WNsBnCixJykl4PgYgb5cSyo6MCdYmQAzQ=";
nativeBuildInputs = [
cmake

View file

@ -1,79 +1,60 @@
{ buildPythonApplication
, charset-normalizer
, colorama
{ lib
, commitizen
, decli
, fetchFromGitHub
, git
, jinja2
, lib
, packaging
, poetry-core
, py
, pytest-freezer
, pytest-mock
, pytest-regressions
, pytestCheckHook
, pyyaml
, questionary
, termcolor
, python3
, testers
, tomlkit
, typing-extensions
, argcomplete
, nix-update-script
, pre-commit
}:
buildPythonApplication rec {
python3.pkgs.buildPythonApplication rec {
pname = "commitizen";
version = "2.42.1";
version = "3.5.2";
format = "pyproject";
src = fetchFromGitHub {
owner = "commitizen-tools";
repo = pname;
rev = "v${version}";
hash = "sha256-lrZfMqmslwx3B2WkvFosm3EmCHgpZEA/fOzR6UYf6f8=";
rev = "refs/tags/v${version}";
hash = "sha256-4m3NCnGUX9lHCk6czwzxXLqf8GLi2u2A/crBZYTyplA=";
};
format = "pyproject";
pythonRelaxDeps = [
"decli"
];
nativeBuildInputs = [ poetry-core ];
nativeBuildInputs = with python3.pkgs; [
poetry-core
pythonRelaxDepsHook
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace 'charset-normalizer = "^2.1.0"' 'charset-normalizer = "*"' \
--replace 'argcomplete = ">=1.12.1,<2.1"' 'argcomplete = ">=1.12.1"'
'';
propagatedBuildInputs = [
propagatedBuildInputs = with python3.pkgs; [
argcomplete
charset-normalizer
termcolor
questionary
colorama
decli
tomlkit
importlib-metadata
jinja2
pyyaml
argcomplete
typing-extensions
packaging
pyyaml
questionary
termcolor
tomlkit
];
nativeCheckInputs = with python3.pkgs; [
argcomplete
deprecated
git
py
pytest-freezer
pytest-mock
pytest-regressions
pytestCheckHook
];
doCheck = true;
nativeCheckInputs = [
pre-commit
py
pytestCheckHook
pytest-freezer
pytest-mock
pytest-regressions
argcomplete
git
];
# the tests require a functional git installation
# The tests require a functional git installation
# which requires a valid HOME directory.
preCheck = ''
export HOME="$(mktemp -d)"
@ -101,7 +82,6 @@ buildPythonApplication rec {
package = commitizen;
command = "cz version";
};
updateScript = nix-update-script { };
};
meta = with lib; {

View file

@ -624,6 +624,10 @@ rec {
script:
runCommand name
(substitutions // {
# TODO(@Artturin:) substitutions should be inside the env attrset
# but users are likely passing non-substitution arguments through substitutions
# turn off __structuredAttrs to unbreak substituteAll
__structuredAttrs = false;
inherit meta;
inherit depsTargetTargetPropagated;
propagatedBuildInputs =

View file

@ -36,11 +36,11 @@
stdenv.mkDerivation rec {
pname = "epiphany";
version = "44.3";
version = "44.5";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "9ekEsuUQIQTYt/46YVA0rdeN4DEWSStUy968ooC92Jk=";
sha256 = "PEdeBO0qD0EMtEuWk3VjaXB5GTrJt6UMkUhfubCDFas=";
};
nativeBuildInputs = [

View file

@ -137,7 +137,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = teams.gnome.members ++ teams.pantheon.members;
};
}

View file

@ -50,13 +50,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
version = "3.48.3";
version = "3.48.4";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "tx5BLlL1Z8gzlLWSbfkrT09tLN3rrThKUXxyBnH62ZY=";
sha256 = "mX4/k7F++wr/zAF77oeAul+iwAnjZVG7yRoIrlUtbWA=";
};
patches = [

View file

@ -65,11 +65,11 @@
stdenv.mkDerivation rec {
pname = "gnome-control-center";
version = "44.2";
version = "44.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "sha256-BiPX0hz+lw0u80QgYjVFpZRbmJLmQfmgEc7Owhr9oQw=";
sha256 = "sha256-BmplBS/D7ProYAJehfeX5qsrh6WMT4q5xm7CBxioDHo=";
};
patches = [

View file

@ -45,11 +45,11 @@ in
stdenv.mkDerivation rec {
pname = "gnome-software";
version = "44.2";
version = "44.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "wC3OcOUrN80pwDdlCzcq2xmyfSD+RLwJIdgalZ01YWw=";
sha256 = "Mlq7ciyrILaqZ/FY6i/y6omYMMoKiD4kWU2d74X9FiI=";
};
patches = [

View file

@ -86,12 +86,12 @@ in {
nim-unwrapped = stdenv.mkDerivation rec {
pname = "nim-unwrapped";
version = "1.6.12";
version = "1.6.14";
strictDeps = true;
src = fetchurl {
url = "https://nim-lang.org/download/nim-${version}.tar.xz";
hash = "sha256-rO8LCrdzYE1Nc5S2hRntt0+zD0aRIpSyi8J+DHtLTcI=";
hash = "sha256-0HDS8oriQA33/kpJ7OufRc1TmQaxB0gYVqCveo+oLck=";
};
buildInputs = [ boehmgc openssl pcre readline sqlite ]

View file

@ -1,7 +1,7 @@
{ mkDerivation }:
mkDerivation {
version = "1.15.0";
sha256 = "sha256-o5MfA0UG8vpnPCH1EYspzcN62yKZQcz5uVUY47hOL9w=";
version = "1.15.1";
sha256 = "sha256-TP97vnhX+ZZGmOzAfqKf0dSqObPMh+34xcVpFnSb11w=";
# https://hexdocs.pm/elixir/1.15.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp
minimumOTPVersion = "24";
escriptPath = "lib/elixir/scripts/generate_app.escript";

View file

@ -0,0 +1,29 @@
{ stdenv, lib, fetchFromGitHub }:
stdenv.mkDerivation (finalAttrs: {
version = "1.9";
pname = "fpattern";
outputs = [ "out" "dev" ];
src = fetchFromGitHub {
owner = "Loadmaster";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
hash = "sha256-/QvMQCmoocaXfDm3/c3IAPyfZqR6d7IiJ9UoFKZTpVI=";
};
installPhase = ''
runHook preInstall
mkdir -p $out $dev/include
cp *.c *.h $dev/include
runHook postInstall
'';
meta = with lib; {
homepage = "https://github.com/Loadmaster/fpattern";
description = "Filename pattern matching library functions for DOS, Windows, and Unix";
license = licenses.mit;
maintainers = with maintainers; [ hughobrien ];
platforms = with platforms; linux;
};
})

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libamqpcpp";
version = "4.3.24";
version = "4.3.25";
src = fetchFromGitHub {
owner = "CopernicaMarketingSoftware";
repo = "AMQP-CPP";
rev = "v${version}";
sha256 = "sha256-65/LsH1ZDkeBrtQUmKc5/5C2ce4nw4nSHXnJqZMKenI=";
sha256 = "sha256-9nqp7VM5korICwzZF0XTlC4uKwjSY5MoILVJBzKulPk=";
};
buildInputs = [ openssl ];

View file

@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
# https://bugzilla.mozilla.org/show_bug.cgi?id=1771273
# https://hg.mozilla.org/projects/nss/raw-rev/21e7aaa1f7d94bca15d997e5b4c2329b32fad21a
./gcc-13-esr.patch
] ++ lib.optionals (lib.versionAtLeast version "3.90") [
] ++ lib.optionals (lib.versionAtLeast version "3.90" && lib.versionOlder version "3.91") [
# https://bugzilla.mozilla.org/show_bug.cgi?id=1836925
# https://phabricator.services.mozilla.com/D180068
./remove-c25519-support.patch

View file

@ -5,6 +5,6 @@
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
import ./generic.nix {
version = "3.90";
hash = "sha256-ms1lNMQdjq0Z/Kb8s//+0vnwnEN8PXn+5qTuZoqqk7Y=";
version = "3.91";
hash = "sha256-hL1GN23xcRjFX21z0w/ZOgryEpbGbnaQRxVH5YmPxLM=";
}

View file

@ -11,13 +11,14 @@
, pythonOlder
, pythonRelaxDepsHook
, semver
, setuptools
, tabulate
}:
buildPythonPackage rec {
pname = "appthreat-vulnerability-db";
version = "5.1.4";
format = "setuptools";
version = "5.2.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -25,15 +26,12 @@ buildPythonPackage rec {
owner = "AppThreat";
repo = "vulnerability-db";
rev = "refs/tags/v${version}";
hash = "sha256-IOQyQ78u9Pr27UKchjSqzCl47UajknI8MYZZy2DheSk=";
hash = "sha256-OtaoyqYRsZVoWezrTAy3zROyNeRLbZmCT+z7YCwf9Ow=";
};
postPatch = ''
substituteInPlace pytest.ini \
--replace " --cov-append --cov-report term --cov vdb" ""
# https://github.com/AppThreat/vulnerability-db/pull/48
substituteInPlace vdb/lib/utils.py \
--replace "isvalid(" "is_valid("
'';
pythonRelaxDeps = [
@ -42,6 +40,7 @@ buildPythonPackage rec {
nativeBuildInputs = [
pythonRelaxDepsHook
setuptools
];
propagatedBuildInputs = [

View file

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "auth0-python";
version = "4.2.0";
version = "4.3.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-DyFRCQGjyv75YVBPN+1xWjKQtPUv29xblYu2TehkkVo=";
hash = "sha256-enSG8rO0gMpSaf6otdx94xncyxc6Uv570VKVVQkit1g=";
};
propagatedBuildInputs = [

View file

@ -0,0 +1,40 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
}:
buildPythonPackage rec {
version = "2.0.0";
pname = "azure-mgmt-appcontainers";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-ccdIdvdgTYPWEZCWqkLc8lEuMuAEERvl5B1huJyBkvU=";
extension = "zip";
};
propagatedBuildInputs = [
azure-common
azure-mgmt-core
msrest
msrestazure
];
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.mgmt.appcontainers" ];
meta = with lib; {
description = "Microsoft Azure Appcontainers Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/appcontainers/azure-mgmt-appcontainers";
license = licenses.mit;
maintainers = with maintainers; [ jfroche ];
};
}

View file

@ -0,0 +1,28 @@
{ lib
, fetchPypi
, buildPythonPackage
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "calmjs-types";
version = "1.0.1";
src = fetchPypi {
pname = "calmjs.types";
inherit version;
sha256 = "sha256-EGWYv9mx3RPqs9dnB5t3Bu3hiujL2y/XxyMP7JkjjAQ=";
extension = "zip";
};
checkInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "calmjs.types" ];
meta = with lib; {
description = "Types for the calmjs framework";
homepage = "https://github.com/calmjs/calmjs.types";
license = licenses.mit;
maintainers = with maintainers; [ onny ];
};
}

View file

@ -0,0 +1,54 @@
{ lib
, fetchPypi
, buildPythonPackage
, calmjs-types
, calmjs-parse
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "calmjs";
version = "3.4.4";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-73NQiY1RMdBrMIlm/VTvHY4dCHL1pQoj6a48CWRos3o=";
extension = "zip";
};
propagatedBuildInputs = [
calmjs-parse
calmjs-types
];
checkInputs = [
pytestCheckHook
];
# ModuleNotFoundError: No module named 'calmjs.types'
# Not yet clear how to run these tests correctly
# https://github.com/calmjs/calmjs/issues/63
# https://github.com/NixOS/nixpkgs/pull/186298
disabledTestPaths = [
"src/calmjs/tests/test_dist.py"
"src/calmjs/tests/test_testing.py"
"src/calmjs/tests/test_artifact.py"
"src/calmjs/tests/test_interrogate.py"
"src/calmjs/tests/test_loaderplugin.py"
"src/calmjs/tests/test_npm.py"
"src/calmjs/tests/test_runtime.py"
"src/calmjs/tests/test_toolchain.py"
"src/calmjs/tests/test_vlqsm.py"
"src/calmjs/tests/test_yarn.py"
"src/calmjs/tests/test_command.py"
];
pythonImportsCheck = [ "calmjs" ];
meta = with lib; {
description = "Framework for building toolchains and utilities for working with the Node.js ecosystem";
homepage = "https://github.com/calmjs/calmjs";
license = licenses.gpl2;
maintainers = with maintainers; [ onny ];
};
}

View file

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "cloudsplaining";
version = "0.5.1";
version = "0.6.0";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "salesforce";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-L7sEv0xe8+riJb7DW2N6+MsoXBXJNzK96oGkpAkAyLU=";
hash = "sha256-1p0Lrx4uirgyhE8cdhrSOJLBSN11f6X5WqdWtVutDzQ=";
};
propagatedBuildInputs = [

View file

@ -3,27 +3,38 @@
, fetchFromGitHub
, poetry-core
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "crc";
version = "4.2.0";
version = "4.3.0";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "Nicoretti";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-h/RVMIJX+Lyted0FHNBcKY54EiirSclkBXCpAQSATq8=";
hash = "sha256-rH/jc6/gxww3NSCYrhu+InZX1HTTdJFfa52ioU8AclY=";
};
nativeBuildInputs = [ poetry-core ];
nativeBuildInputs = [
poetry-core
];
pythonImportsCheck = [ "crc" ];
nativeCheckInputs = [
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [
"crc"
];
disabledTestPaths = [ "test/bench" ];
disabledTestPaths = [
"test/bench"
];
meta = with lib; {
changelog = "https://github.com/Nicoretti/crc/releases/tag/${version}";

View file

@ -1,22 +1,41 @@
{ buildPythonPackage
, lib
, fetchPypi
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "decli";
version = "0.5.2";
version = "0.6.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-8s3lUDSnXIGcYwx2VahExhLyWYxCwhKZFgRl32rUY60=";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "woile";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-FZYKNKkQExx/YBn5y/W0+0aMlenuwEctYTL7LAXMZGE=";
};
pythonImportsCheck = [ "decli" ];
nativeBuildInputs = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"decli"
];
meta = with lib; {
description = "Minimal, easy to use, declarative command line interface tool";
homepage = "https://github.com/Woile/decli";
changelog = "https://github.com/woile/decli/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ lovesegfault ];
};

View file

@ -7,48 +7,58 @@
, beautifulsoup4
, brotli
, pytestCheckHook
, django-sekizai
, pytest-django
, csscompressor
, calmjs
, jinja2
, python
}:
buildPythonPackage rec {
pname = "django-compressor";
version = "4.3.1";
version = "4.4";
format = "setuptools";
src = fetchPypi {
pname = "django_compressor";
inherit version;
hash = "sha256-aIWMDabMCZzCmgIthsO6iu0RTanXCe7OsNe4GBtfiUI=";
hash = "sha256-GwrMnPup9pvDjnxB2psNcKILyVWHtkP/75YJz0YGT2c=";
};
postPatch = ''
substituteInPlace setup.py \
--replace "rcssmin == 1.1.0" "rcssmin>=1.1.0" \
--replace "rjsmin == 1.2.0" "rjsmin>=1.2.0"
'';
propagatedBuildInputs = [
beautifulsoup4
calmjs
django-appconf
jinja2
rcssmin
rjsmin
django-appconf
];
pythonImportsCheck = [
"compressor"
];
doCheck = false; # missing package django-sekizai
nativeCheckInputs = [
checkInputs = [
beautifulsoup4
brotli
csscompressor
django-sekizai
pytestCheckHook
pytest-django
];
# Getting error: compressor.exceptions.OfflineGenerationError: You have
# offline compression enabled but key "..." is missing from offline manifest.
# You may need to run "python manage.py compress"
disabledTestPaths = [
"compressor/tests/test_offline.py"
];
pythonImportsCheck = [ "compressor" ];
DJANGO_SETTINGS_MODULE = "compressor.test_settings";
meta = with lib; {
description = "Compresses linked and inline JavaScript or CSS into single cached files";
homepage = "https://django-compressor.readthedocs.org/en/latest/";
homepage = "https://django-compressor.readthedocs.org/";
changelog = "https://github.com/django-compressor/django-compressor/blob/${version}/docs/changelog.txt";
license = licenses.mit;
maintainers = with maintainers; [ desiderius ];
};

View file

@ -0,0 +1,37 @@
{ lib
, fetchPypi
, buildPythonPackage
, django_classytags
, pytestCheckHook
, pytest-django
}:
buildPythonPackage rec {
pname = "django-sekizai";
version = "4.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-Kso2y64LXAzv7ZVlQW7EQjNXZ/sxRb/xHlhiL8ZTza0=";
};
propagatedBuildInputs = [
django_classytags
];
checkInputs = [
pytestCheckHook
pytest-django
];
pythonImportsCheck = [ "sekizai" ];
DJANGO_SETTINGS_MODULE = "tests.settings";
meta = with lib; {
description = "Define placeholders where your blocks get rendered and append to those blocks";
homepage = "https://github.com/django-cms/django-sekizai";
license = licenses.bsd3;
maintainers = with maintainers; [ onny ];
};
}

View file

@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "dparse";
version = "0.6.2";
version = "0.6.3";
format = "setuptools";
disabled = pythonOlder "3.5";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-1FJVvaIfmYvH3fKv1eYlBbphNHVrotQqhMVrCCZhTf4=";
hash = "sha256-J7uLS8rv7DmXaXuj9uBrJEcgC6JzwLCFw9ASoEVxtSg=";
};
propagatedBuildInputs = [
@ -42,6 +42,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A parser for Python dependency files";
homepage = "https://github.com/pyupio/dparse";
changelog = "https://github.com/pyupio/dparse/blob/${version}/HISTORY.rst";
license = licenses.mit;
maintainers = with maintainers; [ thomasdesr ];
};

View file

@ -0,0 +1,37 @@
{ lib
, buildPythonPackage
, fetchPypi
, beautifulsoup4
, pythonOlder
}:
buildPythonPackage rec {
pname = "google";
version = "3.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-FDUwEi7lEwUJrV6YnwUS98shiy1O3br7rUD9EOjYzL4=";
};
propagatedBuildInputs = [
beautifulsoup4
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [
"googlesearch"
];
meta = with lib; {
description = "Python bindings to the Google search engine";
homepage = "https://pypi.org/project/google/";
license = with licenses; [ bsd3 ];
maintainers = with maintainers; [ fab ];
};
}

View file

@ -1,24 +1,30 @@
{ buildPythonPackage
{ lib
, buildPythonPackage
, fetchFromGitHub
, lib
, pythonOlder
}:
buildPythonPackage rec {
pname = "heatshrink2";
version = "0.11.0";
version = "0.12.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "eerimoq";
repo = "pyheatshrink";
rev = version;
rev = "refs/tags/${version}";
fetchSubmodules = true;
hash = "sha256-P3IofGbW4x+erGCyxIPvD9aNHIJ/GjjWgno4n95SQoQ=";
hash = "sha256-JthHYq78SYr49+sTNtLZ8GjtrHcr1dzXcPskTrb4M3o=";
};
pythonImportsCheck = [ "heatshrink2" ];
pythonImportsCheck = [
"heatshrink2"
];
meta = with lib; {
description = "Compression using the Heatshrink algorithm in Python 3.";
description = "Compression using the Heatshrink algorithm";
homepage = "https://github.com/eerimoq/pyheatshrink";
license = licenses.isc;
maintainers = with maintainers; [ prusnak ];

View file

@ -3,6 +3,7 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, fetchpatch
, setuptools
, setuptools-scm
, jaraco_text
@ -26,6 +27,19 @@ buildPythonPackage rec {
hash = "sha256-MR/SX5jmZvEMULgvQbh0JBZjIosNCPWl1wvEoJbdw4Y=";
};
patches = [
(fetchpatch {
name = "dos2unix-line-endings.patch";
url = "https://github.com/jaraco/jaraco.email/commit/ab9643598e26cca9c9cdbd34b00c972f547b9236.patch";
hash = "sha256-Z2WOnR+ELzQciVyUiUq4jaP+Vnc4aseLP7+LWJZoOU8=";
})
(fetchpatch {
name = "jaraco-collections-4-compatibility.patch";
url = "https://github.com/jaraco/jaraco.email/commit/e65e5fed0178ddcd009d16883b381c5582f1a9df.patch";
hash = "sha256-mKxa0ZU1JFeQPemrjQl94buLNY5gXnMCCRKBxdO870M=";
})
];
nativeBuildInputs = [
setuptools
setuptools-scm

View file

@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
, setuptools-scm
, jaraco_classes
, jaraco_text
@ -8,12 +9,12 @@
buildPythonPackage rec {
pname = "jaraco.collections";
version = "3.8.0";
version = "4.3.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-VjBP1L1OuNWFzgys4KyAQYeRsUCFHjdIElQbCqJ8kdA=";
hash = "sha256-dP/CP8z+5N4KLr9VajNnW2o8AD1jNZR9MSKgvIgiyOQ=";
};
postPatch = ''
@ -22,9 +23,12 @@ buildPythonPackage rec {
'';
nativeBuildInputs = [
setuptools
setuptools-scm
];
SETUPTOOLS_SCM_PRETEND_VERSION = version;
propagatedBuildInputs = [
jaraco_classes
jaraco_text
@ -39,6 +43,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Models and classes to supplement the stdlib 'collections' module";
homepage = "https://github.com/jaraco/jaraco.collections";
changelog = "https://github.com/jaraco/jaraco.collections/blob/v${version}/NEWS.rst";
license = licenses.mit;
maintainers = with maintainers; [ ];
};

View file

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "lightning-utilities";
version = "0.8.0";
version = "0.9.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "Lightning-AI";
repo = "utilities";
rev = "refs/tags/v${version}";
hash = "sha256-uwmX+/SK2zBkZQbN/t/DZ3i+XbdAJ/RM+Q649QwMUz0=";
hash = "sha256-vSeHtvsIt4L4qJCVlTPVjIjd62+08JWBnr9+9+ujOfw=";
};
nativeBuildInputs = [

View file

@ -6,22 +6,24 @@
buildPythonPackage rec {
pname = "mss";
version = "7.0.1";
version = "9.0.1";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-8UzuUokDw7AdO48SCc1JhCL3Hj0NLZLFuTPt07l3ICI=";
hash = "sha256-bre5AIzydCiBH6M66zXzM024Hj98wt1J7HxuWpSznxI=";
};
# By default it attempts to build Windows-only functionality
prePatch = ''
rm mss/windows.py
# By default it attempts to build Windows-only functionality
rm src/mss/windows.py
'';
# Skipping tests due to most relying on DISPLAY being set
doCheck = false;
pythonImportsCheck = [
"mss"
];
@ -29,6 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Cross-platform multiple screenshots module";
homepage = "https://github.com/BoboTiG/python-mss";
changelog = "https://github.com/BoboTiG/python-mss/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ austinbutler ];
};

View file

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "natsort";
version = "8.3.1";
version = "8.4.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-UXWVSS3eVwpP1ranb2REQMG6UeIzjIpnHX8Edf2o+f0=";
hash = "sha256-RTEsSg5VB1k9oZPe3QSrsUaSU7YB7K9jRFrYDwoepYE=";
};
propagatedBuildInputs = [

View file

@ -1,21 +1,28 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, requests
}:
buildPythonPackage rec {
pname = "openaiauth";
version = "1.0.2";
version = "2.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit version;
pname = "OpenAIAuth";
hash = "sha256-0Vd8gvE2guHNlrPBahu23NpUFrJHvm6Q6NSNawX9gbY=";
hash = "sha256-wmVR+cN/uJ75l62uzmHqpvEcnjzi6CU0kQ2e/5LxkBw=";
};
propagatedBuildInputs = [ requests ];
propagatedBuildInputs = [
requests
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [
@ -23,10 +30,10 @@ buildPythonPackage rec {
];
meta = with lib; {
description = "A Python library for authenticating with the OpenAI API";
license = licenses.mit;
maintainers = with maintainers; [ realsnick ];
description = "Library for authenticating with the OpenAI API";
homepage = "https://github.com/acheong08/OpenAIAuth";
changelog = "https://github.com/acheong08/OpenAIAuth/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ realsnick ];
};
}

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
version = "0.10.0.20230617";
version = "0.10.0.20230701";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Ncq/VuUCNR8TZvYSiXBG93xanQcw0FQGrHOBtIc1y2k=";
hash = "sha256-vlmo1pQpMRlMF9Wmd9bw0cocmcpcxj4MC1YHqNUyriU=";
};
passthru.optional-dependencies = {

View file

@ -0,0 +1,66 @@
{ lib
, buildPythonPackage
, cryptography
, fetchFromGitHub
, keyring
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
, playwright
, setuptools
, setuptools-scm
}:
buildPythonPackage rec {
pname = "pycookiecheat";
version = "0.5.0";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "n8henrie";
repo = "pycookiecheat";
rev = "refs/tags/v${version}";
hash = "sha256-3I7iw/dwF4lRqmVM3OR402InZCFoV9gzKpRQrx4F9KA=";
};
pythonRelaxDeps = [
"cryptography"
"keyring"
];
nativeBuildInputs = [
pythonRelaxDepsHook
setuptools
setuptools-scm
];
propagatedBuildInputs = [
cryptography
keyring
];
nativeCheckInputs = [
playwright
pytestCheckHook
];
pythonImportsCheck = [
"pycookiecheat"
];
disabledTests = [
# Tests want to use playwright executable
"test_no_cookies"
"test_fake_cookie"
];
meta = with lib; {
description = "Borrow cookies from your browser's authenticated session for use in Python scripts";
homepage = "https://github.com/n8henrie/pycookiecheat";
changelog = "https://github.com/n8henrie/pycookiecheat/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View file

@ -3,21 +3,26 @@
, buildPythonPackage
, cryptography
, fetchPypi
, poetry-core
, pythonOlder
}:
buildPythonPackage rec {
pname = "pymazda";
version = "0.3.8";
format = "setuptools";
version = "0.3.9";
format = "pyproject";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-CBPBmzghuc+kvBt50qmU+jHyUdGgLgNX3jcVm9CC7/Q=";
hash = "sha256-S5mM15DcEBwczsLk6VJDzgMo80NjsCeehz66SALYeV4=";
};
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
aiohttp
cryptography
@ -33,6 +38,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python client for interacting with the MyMazda API";
homepage = "https://github.com/bdr99/pymazda";
changelog = "https://github.com/bdr99/pymazda/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View file

@ -24,13 +24,13 @@ let
if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ];
in buildPythonPackage rec {
pname = "pyopencl";
version = "2023.1";
version = "2023.1.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-2d5gcnKRmlB6nCTD3+7q/nLAX3zWyeN7IRno7jxTqJE=";
hash = "sha256-CtkleKlKC+De3Vyk/Lbie1p13k5frHV/BMkES9nUJEQ=";
};
nativeBuildInputs = [ setuptools ];

View file

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "qutip";
version = "4.7.1";
version = "4.7.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-W5iqRWAB6D1Dnxz0Iyl7ZmP3yrXvLyV7BdBdIgFCiQY=";
hash = "sha256-qItj+MSiFKBgRiz/1+AWsmMzdaQs6rFT1FWWHbReudY=";
};
nativeBuildInputs = [
@ -87,6 +87,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Open-source software for simulating the dynamics of closed and open quantum systems";
homepage = "https://qutip.org/";
changelog = "https://github.com/qutip/qutip/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ fabiangd ];
};

View file

@ -1,47 +0,0 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, mock
, nose
, pamqp
}:
buildPythonPackage rec {
version = "2.0.1";
pname = "rabbitpy";
# No tests in the pypi tarball, so we directly fetch from git
src = fetchFromGitHub {
owner = "gmr";
repo = pname;
rev = version;
sha256 = "0m5z3i3d5adrz1wh6y35xjlls3cq6p4y9p1mzghw3k7hdvg26cck";
};
propagatedBuildInputs = [ pamqp ];
nativeCheckInputs = [ mock nose ];
checkPhase = ''
runHook preCheck
rm tests/integration_tests.py # Impure tests requiring network
nosetests tests
runHook postCheck
'';
postPatch = ''
# See: https://github.com/gmr/rabbitpy/issues/118
substituteInPlace setup.py \
--replace 'pamqp>=2,<3' 'pamqp'
'';
meta = with lib; {
description = "A pure python, thread-safe, minimalistic and pythonic RabbitMQ client library";
homepage = "https://pypi.python.org/pypi/rabbitpy";
license = licenses.bsd3;
# broken by pamqp==3, tracked in
# https://github.com/gmr/rabbitpy/issues/125
broken = true;
};
}

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "reolink-aio";
version = "0.7.0";
version = "0.7.2";
format = "setuptools";
disabled = pythonOlder "3.9";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "starkillerOG";
repo = "reolink_aio";
rev = "refs/tags/${version}";
hash = "sha256-4+gJcW5wi1MH3OskcfWyDNaT4FKJO5boHaxdORZUwPs=";
hash = "sha256-JW7dv/MwOOZqN2Vrg6FVhsFyZ3BWN2oVGmRn9cSNWs0=";
};
postPatch = ''

View file

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "wagtail-localize";
version = "1.5";
version = "1.5.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -25,7 +25,7 @@ buildPythonPackage rec {
repo = pname;
owner = "wagtail";
rev = "refs/tags/v${version}";
hash = "sha256-aNz4OoUUXWMCahMxuYBxvNWnw7Inxd5svBgwLgoirW8=";
hash = "sha256-RjJyx3sr69voJxa3lH8Nq/liZ3eMoTfZ4phykj7neZA=";
};
nativeBuildInputs = [

View file

@ -5,14 +5,14 @@
rustPlatform.buildRustPackage rec {
pname = "svlint";
version = "0.7.2";
version = "0.8.0";
src = fetchCrate {
inherit pname version;
sha256 = "sha256-yo0SgNnwy0LnbIOCLwHUpzjgTZzOoO5GHzKmNVFQOtE=";
sha256 = "sha256-ykAuypWBbZ+53ImzNJGsztLHG8OQLIGBHC6Z3Amu+L0=";
};
cargoHash = "sha256-3ELBEalMQE+Ozgud+RECl5ClBLy3TqGaEry2OwZ2pGk=";
cargoHash = "sha256-517AXkFqYaHC/FejtxolAQxJVpvcFhmf3Nptzcy9idY=";
cargoBuildFlags = [ "--bin" "svlint" ];

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "bearer";
version = "1.14.0";
version = "1.15.0";
src = fetchFromGitHub {
owner = "bearer";
repo = "bearer";
rev = "refs/tags/v${version}";
hash = "sha256-7h+7lP4K4Dbf5V2HDrb2lJKWqINtOpqybBAyae0S6EE=";
hash = "sha256-fmEvXSiWtQuFCsaUxiruEi+pU8FnHg23Z1YXtpKyCy8=";
};
vendorHash = "sha256-D8LdufbOx3ogLbeSwBTsDnQ4NpZF+Ro2QiUg4hPGGYI=";
vendorHash = "sha256-NkqMmMwm6CvJn8rPyG1gFmBiayws28kgobTVPJh2l5o=";
subPackages = [
"cmd/bearer"

View file

@ -10,16 +10,16 @@
buildGoModule rec {
pname = "buf";
version = "1.21.0";
version = "1.23.1";
src = fetchFromGitHub {
owner = "bufbuild";
repo = pname;
rev = "v${version}";
hash = "sha256-7aS48tfONrDdE+NoTpoz+5TOBDQfEgCwKKkoBnrUTW8=";
hash = "sha256-6Zp4QuH0wJQCt8w2230Ugrds8tFmnCcICxgWJiqTBWc=";
};
vendorHash = "sha256-zk7cj3DwfaZg7PRS50qw0tS8lguX4yWcCiPk+2HYah8=";
vendorHash = "sha256-e4frrLrG6OxOUcr5iqY+QEokdy95glmc3Rw2HPWUPEI=";
patches = [
# Skip a test that requires networking to be available to work.

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "vitess";
version = "16.0.2";
version = "17.0.0";
src = fetchFromGitHub {
owner = "vitessio";
repo = pname;
rev = "v${version}";
hash = "sha256-8nFvNO+zb7Z0g2BMnlk+obDolCQrlfClOIg0mPW8gAU=";
hash = "sha256-J/lvOP8MsHOWnq7kKRqIktME0ewtilkyOv8pD1wSnPc=";
};
vendorHash = "sha256-hC0skrEDXn6SXjH75ur77I0pHnGSURErAy97lmVvqro=";
vendorHash = "sha256-QcCgDOqKSI+NPCdQJY4v6qU31nLQPIF8fs2qkLOk+DU=";
buildInputs = [ sqlite ];

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "esbuild";
version = "0.18.10";
version = "0.18.11";
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${version}";
hash = "sha256-mJ6q/Ccg7Lm6OXncLnA7QAyiDS/tZJJqobPG+shGPJQ=";
hash = "sha256-j1hOzSqnEmbatfIxOnS551gXTjJp09Qw1A1R6k1cWN8=";
};
vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";

View file

@ -0,0 +1,30 @@
{ lib, stdenv, fetchFromGitHub, cmake, curl, testers }:
stdenv.mkDerivation (finalAttrs: {
pname = "fastgron";
version = "0.6.2";
src = fetchFromGitHub {
owner = "adamritter";
repo = "fastgron";
rev = "v${finalAttrs.version}";
hash = "sha256-SqJdJnepfX/qHiACjpaTNM+/lApcADCCbcX+BNgXswg=";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ curl ];
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
};
meta = with lib; {
changelog = "https://github.com/adamritter/fastgron/releases/tag/${finalAttrs.src.rev}";
description = "High-performance JSON to GRON (greppable, flattened JSON) converter";
homepage = "https://github.com/adamritter/fastgron";
license = licenses.mit;
maintainers = with maintainers; [ zowoq ];
platforms = platforms.all;
};
})

View file

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "jql";
version = "6.0.9";
version = "7.0.0";
src = fetchFromGitHub {
owner = "yamafaktory";
repo = pname;
rev = "jql-v${version}";
hash = "sha256-2CCbDhZQpefsiHS+b9ZYY1oFcBMZqxSkNKbvhkBdL64=";
hash = "sha256-D1L7C7oKvKtsphqOTEuJ7i6/xTg2nN6VwcUjSFb3hz0=";
};
cargoHash = "sha256-Vu0QFyz+kyI28pGAArwu4bBTPieB5GjGXFCPiW/sbi4=";
cargoHash = "sha256-CHltLd7uj6ZFJ3uq+NRxOTLyMtkP9a+dAyhfBlqjoAY=";
meta = with lib; {
description = "A JSON Query Language CLI tool built with Rust";

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ktlint";
version = "0.49.1";
version = "0.50.0";
src = fetchurl {
url = "https://github.com/pinterest/ktlint/releases/download/${version}/ktlint";
sha256 = "1k2byxqvgr2xll4jj0ck8w3qdgkvjhwkag18inxjakcl99knygrb";
sha256 = "01qh85kclksgv484cwma7jyaxlz8rgk14l4mxcvzp2flprdnzgd2";
};
nativeBuildInputs = [ makeWrapper ];
@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
platforms = jre_headless.meta.platforms;
changelog = "https://github.com/pinterest/ktlint/blob/master/CHANGELOG.md";
maintainers = with maintainers; [ tadfisher SubhrajyotiSen ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
};
}

View file

@ -28,7 +28,7 @@ dependencies = [
[[package]]
name = "analysis"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"config",
"diagnostic",
@ -108,7 +108,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chain-map"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"str-util",
@ -121,7 +121,7 @@ source = "git+https://github.com/azdavis/language-util.git#13b015c6a11357b2b9a7e
[[package]]
name = "cm-syntax"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"lex-util",
"paths",
@ -150,7 +150,7 @@ dependencies = [
[[package]]
name = "config"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"serde",
@ -178,7 +178,7 @@ checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"
[[package]]
name = "cov-mark"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"once_cell",
@ -415,7 +415,7 @@ dependencies = [
[[package]]
name = "input"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"cm-syntax",
"config",
@ -475,7 +475,7 @@ checksum = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306"
[[package]]
name = "lang-srv"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"analysis",
"anyhow",
@ -503,7 +503,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "lex-util"
version = "0.12.0"
version = "0.12.2"
[[package]]
name = "libc"
@ -575,7 +575,7 @@ dependencies = [
[[package]]
name = "millet-cli"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"analysis",
"codespan-reporting",
@ -593,7 +593,7 @@ dependencies = [
[[package]]
name = "millet-ls"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"anyhow",
"env_logger",
@ -622,7 +622,7 @@ dependencies = [
[[package]]
name = "mlb-hir"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"paths",
@ -633,7 +633,7 @@ dependencies = [
[[package]]
name = "mlb-statics"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"config",
"diagnostic",
@ -657,7 +657,7 @@ dependencies = [
[[package]]
name = "mlb-syntax"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"lex-util",
"paths",
@ -729,7 +729,7 @@ dependencies = [
[[package]]
name = "panic-hook"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"better-panic",
]
@ -923,7 +923,7 @@ dependencies = [
[[package]]
name = "slash-var-path"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"str-util",
@ -931,14 +931,14 @@ dependencies = [
[[package]]
name = "sml-comment"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"sml-syntax",
]
[[package]]
name = "sml-dynamics"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"fmt-util",
@ -949,7 +949,7 @@ dependencies = [
[[package]]
name = "sml-dynamics-tests"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"config",
"pretty_assertions",
@ -965,7 +965,7 @@ dependencies = [
[[package]]
name = "sml-file-syntax"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"config",
"elapsed",
@ -979,7 +979,7 @@ dependencies = [
[[package]]
name = "sml-fixity"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"once_cell",
@ -988,7 +988,7 @@ dependencies = [
[[package]]
name = "sml-hir"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"la-arena",
"sml-lab",
@ -999,7 +999,7 @@ dependencies = [
[[package]]
name = "sml-hir-lower"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"config",
"cov-mark",
@ -1014,14 +1014,14 @@ dependencies = [
[[package]]
name = "sml-lab"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"str-util",
]
[[package]]
name = "sml-lex"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"cov-mark",
"diagnostic",
@ -1036,7 +1036,7 @@ source = "git+https://github.com/azdavis/sml-libs.git#3948485e5bf5649e50271caf3e
[[package]]
name = "sml-naive-fmt"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"sml-comment",
@ -1045,11 +1045,11 @@ dependencies = [
[[package]]
name = "sml-namespace"
version = "0.12.0"
version = "0.12.2"
[[package]]
name = "sml-parse"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"diagnostic",
"event-parse",
@ -1061,14 +1061,14 @@ dependencies = [
[[package]]
name = "sml-path"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"str-util",
]
[[package]]
name = "sml-scon"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"num-bigint",
"num-traits",
@ -1077,7 +1077,7 @@ dependencies = [
[[package]]
name = "sml-statics"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"chain-map",
"config",
@ -1100,7 +1100,7 @@ dependencies = [
[[package]]
name = "sml-statics-types"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"chain-map",
"code-h2-md-map",
@ -1119,7 +1119,7 @@ dependencies = [
[[package]]
name = "sml-symbol-kind"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"sml-namespace",
"sml-statics-types",
@ -1127,7 +1127,7 @@ dependencies = [
[[package]]
name = "sml-syntax"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"char-name",
"code-h2-md-map",
@ -1140,7 +1140,7 @@ dependencies = [
[[package]]
name = "sml-ty-var-scope"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"fast-hash",
"sml-hir",
@ -1208,7 +1208,7 @@ dependencies = [
[[package]]
name = "tests"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"analysis",
"cm-syntax",
@ -1552,7 +1552,7 @@ dependencies = [
[[package]]
name = "xtask"
version = "0.12.0"
version = "0.12.2"
dependencies = [
"anyhow",
"flate2",

View file

@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "millet";
version = "0.12.0";
version = "0.12.2";
src = fetchFromGitHub {
owner = "azdavis";
repo = pname;
rev = "v${version}";
hash = "sha256-WoawuH0fuhVrTEtcdfkKpJUQBcbMnbybDST4DDkJEqM=";
hash = "sha256-qfBDwbAbj4XoZeH0hyS09iUfg0G1X1RjpVOSd+2twT0=";
};
cargoLock = {

View file

@ -6,24 +6,24 @@ let
pygments = python3Packages.pygments;
in stdenv.mkDerivation rec {
pname = "global";
version = "6.6.7";
version = "6.6.10";
src = fetchurl {
url = "mirror://gnu/global/${pname}-${version}.tar.gz";
sha256 = "sha256-aaD3f1OCfFVoF2wdOCFm3zYedCY6BH8LMFiqLyrVijw=";
hash = "sha256-LdHmqUXpPAE5D7lBpOaU9McbvXVp1kFJwE6Se79NzOg=";
};
nativeBuildInputs = [ libtool makeWrapper ];
buildInputs = [ ncurses ];
buildInputs = [ ncurses sqlite ];
propagatedBuildInputs = [ pygments ];
configureFlags = [
"--with-ltdl-include=${libtool}/include"
"--with-ltdl-lib=${libtool.lib}/lib"
"--with-ncurses=${ncurses.dev}"
"--with-sqlite3=${sqlite.dev}"
"--with-ncurses=${ncurses}"
"--with-sqlite3"
"--with-exuberant-ctags=${ctags}/bin/ctags"
"--with-universal-ctags=${universal-ctags}/bin/ctags"
"--with-posix-sort=${coreutils}/bin/sort"
@ -57,5 +57,6 @@ in stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ pSub peterhoeg ];
platforms = platforms.unix;
changelog = "https://cvs.savannah.gnu.org/viewvc/global/global/NEWS?view=markup&pathrev=VERSION-${lib.replaceStrings [ "." ] [ "_" ] version}";
};
}

View file

@ -0,0 +1,29 @@
{ lib
, rustPlatform
, fetchCrate
}:
rustPlatform.buildRustPackage rec {
pname = "protox";
version = "0.4.1";
src = fetchCrate {
inherit pname version;
hash = "sha256-n72Fvdo6LLk8pzYS2/5zk+dbsLRPAm6NZ5DsMRyHCTY=";
};
cargoHash = "sha256-wW4UcC3QAtriLEiXPndP+tZATftWP7ySavpIV6cGVCA=";
buildFeatures = [ "bin" ];
# tests are not included in the crate source
doCheck = false;
meta = with lib; {
description = "A rust implementation of the protobuf compiler";
homepage = "https://github.com/andrewhickman/protox";
changelog = "https://github.com/andrewhickman/protox/blob/${version}/CHANGELOG.md";
license = with licenses; [ asl20 mit ];
maintainers = with maintainers; [ figsoda ];
};
}

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "protoc-gen-validate";
version = "1.0.1";
version = "1.0.2";
src = fetchFromGitHub {
owner = "bufbuild";
repo = "protoc-gen-validate";
rev = "v${version}";
sha256 = "sha256-VXGsSlqVScqyScOsYoXcVfXFvH73GFc+4qPRETqbre0=";
sha256 = "sha256-sztpUzrVvYT3GFVbfd91rOudj/PEHHizTOzTrH1fQts=";
};
vendorHash = "sha256-OOjVlRHaOLIJVg3r97qZ3lPv8ANYY2HSn7hUJhg3Cfs=";
vendorHash = "sha256-UPmeb36kF+z37+RcyXaOsJvAto1xrJUyJqcPyODAQrY=";
excludedPackages = [ "tests" ];

View file

@ -12,7 +12,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "0.6.9";
version = "0.6.12";
pname = "bun";
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
@ -33,19 +33,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
sha256 = "19NWXqC6HNBP45IYeZYQQE8/cp0M5VTEspmg/Sf0GMU=";
sha256 = "CCfBRrvG1OFThIQ/udmXK/civUFPow7aXlrJO1o00Cg=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
sha256 = "qmjYq+UhYO4uYvygVtetTrGfbsRDuZDrViui+Dg4TU4=";
sha256 = "V5csrlGcxwUsKu078vIMgbWkxBa8OvFUeCvPFhcTOPE=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip";
sha256 = "TBpqRY+ZLdS33S/tYdyZCflZMRjLwMQknE+H22AsPJg=";
sha256 = "GSzjmoBhCXj6LOUoviRhbJtftWXIYXcc6HWx9N4npMY=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
sha256 = "rOoeiinBgzTuoVb+Bhdo+gHvT2RXCF1fROau6A4CzJk=";
sha256 = "M/YDVAOXK7TUbrcey+J7plrTzTXPBOps7JPBioGew7E=";
};
};
updateScript = writeShellScript "update-bun" ''

View file

@ -4,14 +4,14 @@
, undmg
}:
stdenvNoCC.mkDerivation rec {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raycast";
version = "1.53.4";
version = "1.54.1";
src = fetchurl {
name = "Raycast.dmg";
url = "https://releases.raycast.com/releases/${version}/download?build=universal";
sha256 = "sha256-bkNlGHCpYnHlKdzDyKGPF5jnoq2cSe1sdg9W2DwVrWc=";
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal";
hash = "sha256-lnP0wSTC7oCji24RSk1fY+QSwoYioMPtvOb4Ey1MzVY=";
};
dontPatch = true;
@ -35,9 +35,9 @@ stdenvNoCC.mkDerivation rec {
meta = with lib; {
description = "Control your tools with a few keystrokes";
homepage = "https://raycast.app/";
license = licenses.unfree;
license = with licenses; [ unfree ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ lovesegfault stepbrobd ];
platforms = platforms.darwin;
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
};
}
})

View file

@ -3,7 +3,7 @@
set -eo pipefail
new_version=$(curl --silent https://releases.raycast.com/releases/latest | jq -r '.version')
new_version=$(curl --silent https://releases.raycast.com/releases/latest?build=universal | jq -r '.version')
old_version=$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)
if [[ $new_version == $old_version ]]; then
@ -16,5 +16,5 @@ else
fi
hash=$(nix --extra-experimental-features nix-command store prefetch-file --json --hash-type sha256 "https://releases.raycast.com/releases/$new_version/download?build=universal" | jq -r '.hash')
sed -Ei.bak '/ *sha256 = /{N;N; s@("sha256-)[^;"]+@"'"$hash"'@}' ./default.nix
sed -Ei.bak '/ *hash = /{N;N; s@("sha256-)[^;"]+@"'"$hash"'@}' ./default.nix
rm ./default.nix.bak

View file

@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "intel-compute-runtime";
version = "23.17.26241.15";
version = "23.17.26241.24";
src = fetchFromGitHub {
owner = "intel";
repo = "compute-runtime";
rev = version;
sha256 = "sha256-A0gtSM6e+VcfcGG/6zReV2LIXq6tGbWIwDQFlQ2TW28=";
sha256 = "sha256-FcI9bBJc23UlPP7qSBUc+t4e1X3UEJTYiy86N3KVWrs=";
};
nativeBuildInputs = [ cmake pkg-config ];

View file

@ -2,10 +2,12 @@
, stdenv
, fetchpatch
, kernel
, commitDate ? "2023-02-01"
, currentCommit ? "65960c284ad149cc4bfbd64f21e6889c1e3d1c5f"
, diffHash ? "sha256-4wpY3aYZ93OXSU4wmQs9K62nPyIzjKu4RBQTwksmyyk="
, commitDate ? "2023-06-28"
# bcachefs-tools stores the expected-revision in:
# https://evilpiepirate.org/git/bcachefs-tools.git/tree/.bcachefs_revision
# but this does not means that it'll be the latest-compatible revision
, currentCommit ? "84f132d5696138bb038d2dc8f1162d2fab5ac832"
, diffHash ? "sha256-RaBWBU7rXjJFb1euFAFBHWCBQAG7npaCodjp/vMYpyw="
, kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage
, argsOverride ? {}
, ...

View file

@ -3,10 +3,22 @@
let
versionMap = {
"3.3" = {
kafkaVersion = "3.3.1";
"3.5" = {
kafkaVersion = "3.5.0";
scalaVersion = "2.13";
sha256 = "sha256-GK2KNl+xEd4knTu4vzyWzRrwYOyPs+PR/Ep64Q2QQt4=";
sha256 = "sha256-KjpGjgab5XDxbWEqgZbC96kge36shlvpNNIM4SUusvg=";
jre = jdk17_headless;
};
"3.4" = {
kafkaVersion = "3.4.1";
scalaVersion = "2.13";
sha256 = "sha256-p28XpSuPLNMd4RVx/zZqcUggtuTgKJOwFZ0J2w7a+Zg=";
jre = jdk17_headless;
};
"3.3" = {
kafkaVersion = "3.3.2";
scalaVersion = "2.13";
sha256 = "sha256-Gv5XrpXnEajH8fSbcfIfURz+QPcqTrJ1oe3SGXYLNRc=";
jre = jdk17_headless;
};
"3.2" = {

View file

@ -2,7 +2,7 @@
buildGoModule rec {
pname = "consul";
version = "1.15.3";
version = "1.16.0";
rev = "v${version}";
# Note: Currently only release tags are supported, because they have the Consul UI
@ -17,7 +17,7 @@ buildGoModule rec {
owner = "hashicorp";
repo = pname;
inherit rev;
sha256 = "sha256-Xe+baALN8Ow6vjneWAvC65cBSsrMAsdxjEQRBcvWxCw=";
hash = "sha256-7F0kutAWyi22OxI242P8m1Aoj+l/7F91wmxDSt4ttyA=";
};
passthru.tests.consul = nixosTests.consul;
@ -26,7 +26,7 @@ buildGoModule rec {
# has a split module structure in one repo
subPackages = ["." "connect/certgen"];
vendorHash = "sha256-tbwX/uF9+yIhd+KSGF2v7HjxGtfaZYSm+1GIspQmC9A=";
vendorHash = "sha256-aZRW+z9oW7if+yMOrETNXFC521Wo0feq1FDv8/Q4ejY=";
doCheck = false;

View file

@ -21,8 +21,11 @@ stdenv.mkDerivation rec {
configureFlags = [
"--enable-reproducible"
"--enable-systemd"
"sysconfdir=/etc/pdns-recursor"
];
installFlags = [ "sysconfdir=$(out)/etc/pdns-recursor" ];
enableParallelBuilding = true;
passthru.tests = {

View file

@ -69,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: {
"--with-libsodium"
"--with-sqlite3"
"--with-libcrypto=${openssl.dev}"
"sysconfdir=/etc/pdns"
];
# nix destroy with-modules arguments, when using configureFlags
@ -79,6 +80,11 @@ stdenv.mkDerivation (finalAttrs: {
)
'';
# We want the various utilities to look for the powerdns config in
# /etc/pdns, but to actually install the sample config file in
# $out
installFlags = [ "sysconfdir=$(out)/etc/pdns" ];
enableParallelBuilding = true;
doCheck = true;

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