Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2023-02-04 00:02:42 +00:00 committed by GitHub
commit 7c824bb1b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
443 changed files with 2677 additions and 1622 deletions

View File

@ -12880,6 +12880,12 @@
githubId = 6022042;
name = "Sam Parkinson";
};
samhug = {
email = "s@m-h.ug";
github = "samhug";
githubId = 171470;
name = "Sam Hug";
};
samlich = {
email = "nixos@samli.ch";
github = "samlich";
@ -13098,7 +13104,7 @@
github = "Scrumplex";
githubId = 11587657;
keys = [{
fingerprint = "AF1F B107 E188 CB97 9A94 FD7F C104 1129 4912 A422";
fingerprint = "E173 237A C782 296D 98F5 ADAC E13D FD4B 4712 7951";
}];
};
scubed2 = {
@ -13846,6 +13852,12 @@
githubId = 1699155;
name = "Steve Elliott";
};
stefanfehrenbach = {
email = "stefan.fehrenbach@gmail.com";
github = "fehrenbach";
githubId = 203168;
name = "Stefan Fehrenbach";
};
stehessel = {
email = "stephan@stehessel.de";
github = "stehessel";

View File

@ -189,7 +189,22 @@
<literal>doInstallCheck</literal> is set. (Note that this
change will not cause breakage to derivations with
<literal>strictDeps</literal> unset, which are most packages
except python, rust and go packages).
except python, rust, ocaml and go packages).
</para>
</listitem>
<listitem>
<para>
<literal>buildDunePackage</literal> now defaults to
<literal>strictDeps = true</literal> which means that any
library should go into <literal>buildInputs</literal> or
<literal>checkInputs</literal>. Any executable that is run on
the building machine should go into
<literal>nativeBuildInputs</literal> or
<literal>nativeCheckInputs</literal> respectively. Example of
executables are <literal>ocaml</literal>,
<literal>findlib</literal> and <literal>menhir</literal>. PPXs
are libraries which are built by dune and should therefore not
go into <literal>nativeBuildInputs</literal>.
</para>
</listitem>
<listitem>
@ -675,6 +690,13 @@
conversion.
</para>
</listitem>
<listitem>
<para>
Grafana Tempo has been updated to version 2.0. See the
<link xlink:href="https://grafana.com/docs/tempo/latest/release-notes/v2-0/#upgrade-considerations">upstream
upgrade guide</link> for migration instructions.
</para>
</listitem>
<listitem>
<para>
A new <literal>virtualisation.rosetta</literal> module was

View File

@ -54,7 +54,9 @@ In addition to numerous new and upgraded packages, this release has the followin
- `carnix` and `cratesIO` has been removed due to being unmaintained, use alternatives such as [naersk](https://github.com/nix-community/naersk) and [crate2nix](https://github.com/kolloch/crate2nix) instead.
- `checkInputs` have been renamed to `nativeCheckInputs`, because they behave the same as `nativeBuildInputs` when `doCheck` is set. `checkInputs` now denote a new type of dependencies, added to `buildInputs` when `doCheck` is set. As a rule of thumb, `nativeCheckInputs` are tools on `$PATH` used during the tests, and `checkInputs` are libraries which are linked to executables built as part of the tests. Similarly, `installCheckInputs` are renamed to `nativeInstallCheckInputs`, corresponding to `nativeBuildInputs`, and `installCheckInputs` are a new type of dependencies added to `buildInputs` when `doInstallCheck` is set. (Note that this change will not cause breakage to derivations with `strictDeps` unset, which are most packages except python, rust and go packages).
- `checkInputs` have been renamed to `nativeCheckInputs`, because they behave the same as `nativeBuildInputs` when `doCheck` is set. `checkInputs` now denote a new type of dependencies, added to `buildInputs` when `doCheck` is set. As a rule of thumb, `nativeCheckInputs` are tools on `$PATH` used during the tests, and `checkInputs` are libraries which are linked to executables built as part of the tests. Similarly, `installCheckInputs` are renamed to `nativeInstallCheckInputs`, corresponding to `nativeBuildInputs`, and `installCheckInputs` are a new type of dependencies added to `buildInputs` when `doInstallCheck` is set. (Note that this change will not cause breakage to derivations with `strictDeps` unset, which are most packages except python, rust, ocaml and go packages).
- `buildDunePackage` now defaults to `strictDeps = true` which means that any library should go into `buildInputs` or `checkInputs`. Any executable that is run on the building machine should go into `nativeBuildInputs` or `nativeCheckInputs` respectively. Example of executables are `ocaml`, `findlib` and `menhir`. PPXs are libraries which are built by dune and should therefore not go into `nativeBuildInputs`.
- `borgbackup` module now has an option for inhibiting system sleep while backups are running, defaulting to off (not inhibiting sleep), available as [`services.borgbackup.jobs.<name>.inhibitsSleep`](#opt-services.borgbackup.jobs._name_.inhibitsSleep).
@ -175,6 +177,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `services.grafana` listens only on localhost by default again. This was changed to upstreams default of `0.0.0.0` by accident in the freeform setting conversion.
- Grafana Tempo has been updated to version 2.0. See the [upstream upgrade guide](https://grafana.com/docs/tempo/latest/release-notes/v2-0/#upgrade-considerations) for migration instructions.
- A new `virtualisation.rosetta` module was added to allow running `x86_64` binaries through [Rosetta](https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment) inside virtualised NixOS guests on Apple silicon. This feature works by default with the [UTM](https://docs.getutm.app/) virtualisation [package](https://search.nixos.org/packages?channel=unstable&show=utm&from=0&size=1&sort=relevance&type=packages&query=utm).
- The new option `users.motdFile` allows configuring a Message Of The Day that can be updated dynamically.

View File

@ -23,7 +23,7 @@ pkgs.releaseTools.makeSourceTarball {
cp -prd . ../$releaseName
chmod -R u+w ../$releaseName
ln -s . ../$releaseName/nixpkgs # hack to make <nixpkgs> work
NIX_STATE_DIR=$TMPDIR nix-env -f ../$releaseName/default.nix -qaP --meta --xml \* > /dev/null
NIX_STATE_DIR=$TMPDIR nix-env -f ../$releaseName/default.nix -qaP --meta --show-trace --xml \* > /dev/null
cd ..
chmod -R u+w $releaseName
tar cfJ $out/tarballs/$releaseName.tar.xz $releaseName

View File

@ -25,5 +25,9 @@ import ./make-test-python.nix ({ pkgs, ... }: {
print(machine.succeed("bpftrace -e 'kprobe:schedule { "
" printf(\"tgid: %d\", ((struct task_struct*) curtask)->tgid); exit() "
"}'"))
# module BTF (bpftrace >= 0.17)
print(machine.succeed("bpftrace -e 'kfunc:nft_trans_alloc_gfp { "
" printf(\"portid: %d\\n\",args->ctx->portid); "
"} BEGIN { exit() }'"))
'';
})

View File

@ -41,13 +41,13 @@
stdenv.mkDerivation rec {
pname = "gnome-builder";
version = "43.4";
version = "43.5";
outputs = [ "out" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "Hg1tZ4RcGb7J463VlpX5pTHXKg5UKyA6zJD7OBInwrw=";
sha256 = "Rav15H1s4jzjTXjFcOgeBrIntD6ZoRMlcy7GXhskU+o=";
};
patches = [

View File

@ -498,12 +498,12 @@ final: prev:
aerial-nvim = buildVimPluginFrom2Nix {
pname = "aerial.nvim";
version = "2023-02-01";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
rev = "30a64f8590482dcd461123cb66464ff371aeeb84";
sha256 = "15rzr9p685ylv37amkfv0finnimhzlp2lmzkm8gdqzl0xhsfa2rn";
rev = "4428a478e70f6a6b52e86d16ced677020267f409";
sha256 = "18dvm2k6h0xvzhf6wr317b9j85qq46gkh2scxmi8b20p8d3kfi52";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@ -785,6 +785,18 @@ final: prev:
meta.homepage = "https://github.com/rmagatti/auto-session/";
};
autoclose-nvim = buildVimPluginFrom2Nix {
pname = "autoclose.nvim";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "m4xshen";
repo = "autoclose.nvim";
rev = "5c63f2c28a48d556644f3650daccdf0ba03ea177";
sha256 = "0c8klbm0wwr1rq1kkq2lq18n3d8kbi977zac70xc8h3dcfdnzc4m";
};
meta.homepage = "https://github.com/m4xshen/autoclose.nvim/";
};
autoload_cscope-vim = buildVimPluginFrom2Nix {
pname = "autoload_cscope.vim";
version = "2011-01-28";
@ -1471,12 +1483,12 @@ final: prev:
cmp-nvim-lsp-signature-help = buildVimPluginFrom2Nix {
pname = "cmp-nvim-lsp-signature-help";
version = "2022-10-14";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-nvim-lsp-signature-help";
rev = "d2768cb1b83de649d57d967085fe73c5e01f8fd7";
sha256 = "13imcdv0yws084z2x2lmdj17zy4ngf126i7djknnwp2jfkca1120";
rev = "3d8912ebeb56e5ae08ef0906e3a54de1c66b92f1";
sha256 = "0bkviamzpkw6yv4cyqa9pqm1g2gsvzk87v8xc4574yf86jz5hg68";
};
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help/";
};
@ -3336,24 +3348,24 @@ final: prev:
gitlinker-nvim = buildVimPluginFrom2Nix {
pname = "gitlinker.nvim";
version = "2022-09-26";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "ruifm";
repo = "gitlinker.nvim";
rev = "c68d4873a14d2ae614875685ccca2e49472989e8";
sha256 = "1lr55vn4mr9gdhr1zxihm98hjv1ypp47k5vhq5fkv14sd37hmwf8";
rev = "cc59f732f3d043b626c8702cb725c82e54d35c25";
sha256 = "000gg83j6fcx6iwp39m3dljfpg0f5vna8pkvwp1b13jf4hjyzcff";
};
meta.homepage = "https://github.com/ruifm/gitlinker.nvim/";
};
gitsigns-nvim = buildNeovimPluginFrom2Nix {
pname = "gitsigns.nvim";
version = "2023-01-27";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "0d4fe37ba5285171f3729da955955205f3fa945b";
sha256 = "0bpi4xhpi031sgrkxdqrrl7fk16wdkk1k7ln6b8qyf5vyhkcckfz";
rev = "ec4742a7eebf68bec663041d359b95637242b5c3";
sha256 = "18bwp15m2v4mrxp9i2vz061cfpv3ah08c8il3fx24aqhfbmaq6lz";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@ -3599,12 +3611,12 @@ final: prev:
haskell-tools-nvim = buildVimPluginFrom2Nix {
pname = "haskell-tools.nvim";
version = "2023-01-31";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "haskell-tools.nvim";
rev = "2e63d6336822a3676fdd27b0aa49cb2da08d1b17";
sha256 = "0v4hc613smq1gry56imfy65cqy5128za4i5zfy1zvh3x1ppbqqvw";
rev = "6e19cdf88d0d681312db5e27a4a2ef6b8e43fc47";
sha256 = "0i6l2fvwww7kljp3321j4vp5wlmnlgf8hk6v1r0jmi7qs172zg1d";
};
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
};
@ -4835,12 +4847,12 @@ final: prev:
mini-nvim = buildVimPluginFrom2Nix {
pname = "mini.nvim";
version = "2023-01-31";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
rev = "8e007cf3ae8db59bd926a9fbaf7f0d25a7fe67ca";
sha256 = "02pq68d5c3g009qsjsbns0bswg1riq61l8giykhg09r0lbj28zn1";
rev = "4f97a8771a480bcacf1d1d0dbf82e47f682aba2c";
sha256 = "1pnivvwh9bfddmqvzgs4qsc3qy2m8j4zk31d5l6dgz8bfp45c7w1";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@ -5219,12 +5231,12 @@ final: prev:
neodev-nvim = buildVimPluginFrom2Nix {
pname = "neodev.nvim";
version = "2023-01-28";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
rev = "8fd21037453f4306f500e437c5cbdf6e8b6c2f99";
sha256 = "0zxac4425677w3pvj5yp7sxllmnj4bhwc6kwwa6c409wvyzrfas2";
rev = "d9a8d651501cd2f287742472af4b3103d991cd68";
sha256 = "1pi2b2j647cwc58cp5iwgrrfls7lfwh7573r092k3c42i2x9k8cd";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
@ -5303,12 +5315,12 @@ final: prev:
neorg = buildVimPluginFrom2Nix {
pname = "neorg";
version = "2023-02-02";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
rev = "36cc15300c0dfc19d483b0a4176cb89e94f4730a";
sha256 = "07c0lib513d5m7b9y0g0h8g681pyjnh0p9vr93z2y31va5all7w0";
rev = "6cc56c6b50fcac81471805d50db7cf5770cb5e8a";
sha256 = "1zwcbfl23rnk7hq5d2m0blxwanlws3hikk7k89cbsc76kwqims2y";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@ -5651,12 +5663,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls.nvim";
version = "2023-01-31";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
rev = "c3e678110d5f31854c6575cf4bda3b82f3d4a884";
sha256 = "045anxnny6rlfrj18wqqrdy69j0b6qpgiirabjas6hcyh3sjgrx6";
rev = "8f5d730021497233c39d3adbf4b8043d4be163f8";
sha256 = "0isrsbba9clpjjx5z37p4d0s8fasd7gxr1gxxjsvgkp2yn7blvi0";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@ -5783,12 +5795,12 @@ final: prev:
nvim-cmp = buildNeovimPluginFrom2Nix {
pname = "nvim-cmp";
version = "2023-01-26";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
rev = "e7e2ef7031db8e0cfad7ad9916ec766ddd9dbb3b";
sha256 = "1jd1x6rg9k5gjwnlfrhmy976xky6sm7335hcz2lpgjapgy7rnyz7";
rev = "cfafe0a1ca8933f7b7968a287d39904156f2c57d";
sha256 = "1qgvlvjwah6581vppsb8racgkfjpjx2xqbk2ji1fmczc3rsk80h6";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@ -6395,12 +6407,12 @@ final: prev:
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2023-02-02";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "660a070af7131387c690c7b839718371916e27f9";
sha256 = "10imjkvk4p8pljyk8imh6r2x5vydxk4wmk5yw5gkrghnx8ql0bmq";
rev = "588cdb6c0652356dacc7d29bb4bb2b273df2df86";
sha256 = "087gdja192ziqzy3npz598l5yk0fly2n0g5748axsbbzb8l1a429";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -7500,18 +7512,6 @@ final: prev:
meta.homepage = "https://github.com/kovisoft/slimv/";
};
smartpairs-vim = buildVimPluginFrom2Nix {
pname = "smartpairs.vim";
version = "2018-01-01";
src = fetchFromGitHub {
owner = "gorkunov";
repo = "smartpairs.vim";
rev = "dc754c29509b1a942552b3cfa348e4aae209322c";
sha256 = "1pyynwz7wfbgccdxsyggzl0301qjj3wgyymah5spx8b3s42a6slj";
};
meta.homepage = "https://github.com/gorkunov/smartpairs.vim/";
};
smart-splits-nvim = buildVimPluginFrom2Nix {
pname = "smart-splits.nvim";
version = "2022-12-21";
@ -7524,6 +7524,18 @@ final: prev:
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
};
smartpairs-vim = buildVimPluginFrom2Nix {
pname = "smartpairs.vim";
version = "2018-01-01";
src = fetchFromGitHub {
owner = "gorkunov";
repo = "smartpairs.vim";
rev = "dc754c29509b1a942552b3cfa348e4aae209322c";
sha256 = "1pyynwz7wfbgccdxsyggzl0301qjj3wgyymah5spx8b3s42a6slj";
};
meta.homepage = "https://github.com/gorkunov/smartpairs.vim/";
};
snap = buildVimPluginFrom2Nix {
pname = "snap";
version = "2022-08-03";
@ -10099,12 +10111,12 @@ final: prev:
vim-endwise = buildVimPluginFrom2Nix {
pname = "vim-endwise";
version = "2022-08-17";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-endwise";
rev = "4e5c8358d751625bb040b187b9fe430c2b769f0a";
sha256 = "0vfkvq20kr6jbm526vkvyliv4zybha7jpp7iaimvw4zx1mjs5pih";
rev = "43301cf9a0fafd78cec7c2e5b9c0e2cfd9436e8a";
sha256 = "0lcgax5m1zmngdz5dk9lx89didicw831zgyyjx0w9iih6d9amj18";
};
meta.homepage = "https://github.com/tpope/vim-endwise/";
};
@ -10495,12 +10507,12 @@ final: prev:
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
version = "2023-01-15";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
rev = "9e64fc1ab60b2e97d39410482b64289dbbaf4eda";
sha256 = "01vj5c89g6fblrybx2f95ji9blcdjyqrr120qwbq9kawbgja1giy";
rev = "7bf2074f340447c10b3af4ace96cc61e5f325693";
sha256 = "0ry67a7g0dpgaiwfcr79pgpw54x5v8dmfg4pypyd039ini0l0w46";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@ -11109,12 +11121,12 @@ final: prev:
vim-ledger = buildVimPluginFrom2Nix {
pname = "vim-ledger";
version = "2023-01-10";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "ledger";
repo = "vim-ledger";
rev = "653fb20b4c0eedabdc5486719b571813d5c8878c";
sha256 = "1y6hzjx4qknwvilqxshqgl8q6wy7ycabmlzy2kgww7257cxsan1x";
rev = "ab78b1b16601274c1b93a43792080ef3faff06e9";
sha256 = "0k2h8508x6ga4gayrknrdqh6w5jhpf4vbz0ba8018264pnvz9fqd";
};
meta.homepage = "https://github.com/ledger/vim-ledger/";
};
@ -12524,6 +12536,30 @@ final: prev:
meta.homepage = "https://github.com/t9md/vim-smalls/";
};
vim-smartbd = buildVimPluginFrom2Nix {
pname = "vim-smartbd";
version = "2015-12-20";
src = fetchFromGitHub {
owner = "Industrial";
repo = "vim-smartbd";
rev = "62c267401f634d4f8f65933c812469610ba505ea";
sha256 = "0a4ls93bgy5r7ar3r60zgdn2jzdkk10wrws14lw2xl8yg65rc0mg";
};
meta.homepage = "https://github.com/Industrial/vim-smartbd/";
};
vim-smartbw = buildVimPluginFrom2Nix {
pname = "vim-smartbw";
version = "2015-12-20";
src = fetchFromGitHub {
owner = "Industrial";
repo = "vim-smartbw";
rev = "8091e5e452f63b10d4c9eacf0cc84cba394148f7";
sha256 = "08i8qyqahj2jv44pay7bi2dxajhsrx244i44v53y4iiddps6smxn";
};
meta.homepage = "https://github.com/Industrial/vim-smartbw/";
};
vim-smoothie = buildVimPluginFrom2Nix {
pname = "vim-smoothie";
version = "2022-06-10";
@ -14005,12 +14041,12 @@ final: prev:
lspsaga-nvim-original = buildVimPluginFrom2Nix {
pname = "lspsaga-nvim-original";
version = "2023-02-02";
version = "2023-02-03";
src = fetchFromGitHub {
owner = "glepnir";
repo = "lspsaga.nvim";
rev = "f621bd86398617c93d54170de224eb7f608f21cf";
sha256 = "0kvl6qsfdhd947azz58xwvm3lgys0i03xnx2ksq4f44g5r714083";
rev = "a2e3f7cf76f4cb102d3fc165bd8c9a565053e84f";
sha256 = "1d0ha7pjjzbhvkcn0z1dgnz2r3jkviad0hipvcw1xy5jnnym4sm5";
};
meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
};

View File

@ -60,12 +60,12 @@
};
bash = buildGrammar {
language = "bash";
version = "88ed46b";
version = "7f9506c";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-bash";
rev = "88ed46b8c32782379d5cab8bc9ea111ca7ad7dcb";
hash = "sha256-eUW0MuRC5aElfYsBScjics0h6+FOrZ3oWDCjJqsJdhc=";
rev = "7f9506c34ab6a0f4e3e052b7a49cbeef91f71236";
hash = "sha256-D9FesfedHnHWUcCIPGs72fpgeBO3xZ2rWTRDewa4qzM=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
};
@ -437,12 +437,12 @@
};
func = buildGrammar {
language = "func";
version = "ea161a0";
version = "88ee7d0";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-func";
rev = "ea161a03f738872426c9bcc207ec0f4763f9672c";
hash = "sha256-JhPEZ9w/zoxlDwKZmw1e+NXV9jTDx9cmTmeWtLq5hlE=";
rev = "88ee7d0f569af10ab8c78a12f37217a8d15a0ffa";
hash = "sha256-SLI59AtprfCQr6VccCVr+2sazEtUSXnAwHcclWrkXxA=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-func";
};
@ -934,24 +934,24 @@
};
markdown = buildGrammar {
language = "markdown";
version = "63cda48";
version = "abea13b";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
rev = "63cda483a37c91eae817f33bc55680f228845566";
hash = "sha256-1GJsg9R5fDWbbeLWVjLG0vQ2FCg0qiG3NRNEFZm3lqg=";
rev = "abea13b86c404564991244b69b7afc4ca362d0c0";
hash = "sha256-gdRl+jTSGlijc3/hn1BYClAlpYljzSRVpRoi9Q446PU=";
};
location = "tree-sitter-markdown";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
language = "markdown_inline";
version = "63cda48";
version = "abea13b";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
rev = "63cda483a37c91eae817f33bc55680f228845566";
hash = "sha256-1GJsg9R5fDWbbeLWVjLG0vQ2FCg0qiG3NRNEFZm3lqg=";
rev = "abea13b86c404564991244b69b7afc4ca362d0c0";
hash = "sha256-gdRl+jTSGlijc3/hn1BYClAlpYljzSRVpRoi9Q446PU=";
};
location = "tree-sitter-markdown-inline";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
@ -1412,12 +1412,12 @@
};
sql = buildGrammar {
language = "sql";
version = "8d28e17";
version = "30e15d4";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
rev = "8d28e173285ca4bee8113157cb15662a6928925a";
hash = "sha256-zBAJGYMRBt3nQJqHQITW4rMAAhktOIdtIjle9idvXx0=";
rev = "30e15d45dceb24ea51acf81ee7d75d81567b6e02";
hash = "sha256-s8jeS8FRDPQQ9Iq0Vi12GrshM/E8opdPI0Xxre5oL0I=";
};
generate = true;
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
@ -1617,12 +1617,12 @@
};
v = buildGrammar {
language = "v";
version = "6e9daed";
version = "719cf0c";
src = fetchFromGitHub {
owner = "vlang";
repo = "vls";
rev = "6e9daed18b99f5a3515c5142a0ab66a7bca589d2";
hash = "sha256-ejUcwjOraywdliTBvmkedmC2nobdg6L9FrWgNbXkYIQ=";
rev = "719cf0cd297f9b2f45ecfbeb0115379fb8cfa9c3";
hash = "sha256-4xb5x/JZN1pFvPVqazcZMdZm8DTpBb5nW5AgOrB3YHc=";
};
location = "tree_sitter_v";
meta.homepage = "https://github.com/vlang/vls";

View File

@ -64,6 +64,7 @@ https://github.com/hotwatermorning/auto-git-diff/,,
https://github.com/jiangmiao/auto-pairs/,,
https://github.com/pocco81/auto-save.nvim/,HEAD,
https://github.com/rmagatti/auto-session/,,
https://github.com/m4xshen/autoclose.nvim/,HEAD,
https://github.com/vim-scripts/autoload_cscope.vim/,,
https://github.com/rafi/awesome-vim-colorschemes/,,
https://github.com/ayu-theme/ayu-vim/,,
@ -1051,6 +1052,8 @@ https://github.com/tpope/vim-sleuth/,,
https://github.com/jpalardy/vim-slime/,,
https://github.com/mzlogin/vim-smali/,,
https://github.com/t9md/vim-smalls/,,
https://github.com/Industrial/vim-smartbd/,HEAD,
https://github.com/Industrial/vim-smartbw/,HEAD,
https://github.com/psliwka/vim-smoothie/,,
https://github.com/bohlender/vim-smt2/,,
https://github.com/justinmk/vim-sneak/,,

View File

@ -18,17 +18,17 @@ let
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
sha256 = {
x86_64-linux = "192csxsvxdnizdi2jnh0w243h54cb4r99y4p9mnck813bnlcplf5";
x86_64-darwin = "0l5n7ba3gd7f73dag52ccd26076a37jvr5a3npyd0078nby0d5n4";
aarch64-linux = "073czaap96ddchmsdx7wjqfm68pgimwrngmy2rfgj4b7a0iw3jg6";
aarch64-darwin = "1nl3xpjw4ci0z0g7jx5z3v9j6l4vka5w1ijsf2qvrwa27pp8n6hk";
armv7l-linux = "10vcmicrk19qi8l01hkvxlay8gqk5qlkx0kpax0blkk91cifqzg7";
x86_64-linux = "1b1xk4f736lxg7vsqhnra0x1vvb3x9fj7ijxqk5liz5pap18k1c8";
x86_64-darwin = "1pi2kspq162aaj42ssmrf67bbdk4n0vx618z8avxnbx3wbcrsnap";
aarch64-linux = "1j6qim8k94a2baj8w098l6x3i94n34g62c1brfmhha8fr48jzlir";
aarch64-darwin = "0agl2n6ljd5rc5shypn5j1292pf673nhqhmwhg5bg9qsawar0ksf";
armv7l-linux = "10k4pzp9lyn5g8frgixcx9jyixwckr1481d1npdzrgcdwfwrmf20";
}.${system} or throwSystem;
in
callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.74.3";
version = "1.75.0";
pname = "vscode";
executableName = "code" + lib.optionalString isInsiders "-insiders";

View File

@ -0,0 +1,64 @@
{ lib
, stdenv
, fetchFromGitLab
, rustPlatform
, pkg-config
, meson
, ninja
, glib
, gobject-introspection
, libadwaita
, libxml2
, librsvg
, wrapGAppsHook4
, appstream-glib
, desktop-file-utils
}:
stdenv.mkDerivation rec {
pname = "emblem";
version = "1.1.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World/design";
repo = pname;
rev = version;
sha256 = "sha256-kNPV1SHkNTBXbMzDJGuDbaGz1WkBqMpVgZKjsh7ejmo=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-yhXxlUOe+mWVpAEB0yN9m5S5yfNRrHnx7XHLXbbf1hc=";
};
nativeBuildInputs = [
appstream-glib
glib
gobject-introspection
meson
ninja
pkg-config
wrapGAppsHook4
] ++ (with rustPlatform; [
cargoSetupHook
rust.cargo
rust.rustc
]);
buildInputs = [
desktop-file-utils
libadwaita
librsvg
libxml2
];
meta = with lib; {
description = "Generate project icons and avatars from a symbolic icon";
homepage = "https://gitlab.gnome.org/World/design/emblem";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ foo-dogsquared ];
};
}

View File

@ -1,61 +0,0 @@
{ lib, stdenv
, rustPlatform
, fetchFromGitHub
, llvmPackages
, openssl
, pkg-config
, installShellFiles
, Security
, gitMinimal
, util-linuxMinimal
}:
rustPlatform.buildRustPackage rec {
pname = "imag";
version = "0.10.1";
src = fetchFromGitHub {
owner = "matthiasbeyer";
repo = pname;
rev = "v${version}";
sha256 = "0f9915f083z5qqcxyavj0w6m973c8m1x7kfb89pah5agryy5mkaq";
};
nativeBuildInputs = [ installShellFiles pkg-config rustPlatform.bindgenHook ];
buildInputs = [ openssl ]
++ lib.optional stdenv.isDarwin Security;
nativeCheckInputs = [ gitMinimal util-linuxMinimal ];
cargoSha256 = "1vnrc72g2271i2p847z30kplxmdpi60n3dzpw0s7dahg33g14ai6";
checkPhase = ''
export HOME=$TMPDIR
git config --global user.email "nobody@example.com"
git config --global user.name "Nobody"
# UI tests uses executables directly, so we need to build them before
# launching the tests
cargo build
'' + (
# CLI uses the presence of a controlling TTY to check if arguments are
# passed in stdin, or in the command-line, so we use script to create
# a PTY for us.
if !stdenv.isDarwin then ''
script -qfec "cargo test --workspace"
'' else ''
script -q "cargo test --workspace"
''
);
postInstall = ''
installShellCompletion target/imag.{bash,fish} --zsh target/_imag
'';
meta = with lib; {
description = "Commandline personal information management suite";
homepage = "https://imag-pim.org/";
license = licenses.lgpl21;
maintainers = with maintainers; [ Br1ght0ne minijackson ];
platforms = platforms.unix;
};
}

View File

@ -19,8 +19,10 @@ stdenv.mkDerivation rec {
src = ./fix-build-bash.patch;
});
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ ocaml mupdf libX11 libGLU libGL freetype zlib gumbo jbig2dec openjpeg libjpeg lcms2 harfbuzz ];
strictDeps = true;
nativeBuildInputs = [ makeWrapper ocaml ];
buildInputs = [ mupdf libX11 libGLU libGL freetype zlib gumbo jbig2dec openjpeg libjpeg lcms2 harfbuzz ];
dontStrip = true;

View File

@ -2,7 +2,7 @@
, fetchurl
, lib
, makeWrapper
, electron_21
, electron
, makeDesktopItem
, graphicsmagick
, writeScript
@ -50,7 +50,7 @@ let
installPhase = ''
runHook preInstall
mkdir -p $out/bin
makeWrapper ${electron_21}/bin/electron $out/bin/obsidian \
makeWrapper ${electron}/bin/electron $out/bin/obsidian \
--add-flags $out/share/obsidian/app.asar \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}"
install -m 444 -D resources/app.asar $out/share/obsidian/app.asar

View File

@ -19,7 +19,8 @@ ocamlPackages.buildDunePackage rec {
substituteInPlace src/orpie/install.ml.in --replace '@prefix@' $out
'';
buildInputs = with ocamlPackages; [ curses camlp5 num gsl ];
nativeBuildInputs = [ ocamlPackages.camlp5 ];
buildInputs = with ocamlPackages; [ curses num gsl ];
meta = {
inherit (src.meta) homepage;

View File

@ -0,0 +1,60 @@
{ rustPlatform
, fetchFromGitHub
, lib
, fd
, libqalculate
}:
rustPlatform.buildRustPackage rec {
pname = "pop-launcher";
version = "1.2.1";
src = fetchFromGitHub {
owner = "pop-os";
repo = "launcher";
rev = version;
sha256 = "sha256-BQAO9IodZxGgV8iBmUaOF0yDbAMVDFslKCqlh3pBnb0=";
};
postPatch = ''
substituteInPlace src/lib.rs \
--replace '/usr/lib/pop-launcher' "$out/share/pop-launcher"
substituteInPlace plugins/src/scripts/mod.rs \
--replace '/usr/lib/pop-launcher' "$out/share/pop-launcher"
substituteInPlace plugins/src/calc/mod.rs \
--replace 'Command::new("qalc")' 'Command::new("${libqalculate}/bin/qalc")'
substituteInPlace plugins/src/find/mod.rs \
--replace 'spawn("fd")' 'spawn("${fd}/bin/fd")'
substituteInPlace plugins/src/terminal/mod.rs \
--replace '/usr/bin/gnome-terminal' 'gnome-terminal'
'';
cargoSha256 = "sha256-cTvrq0fH057UIx/O9u8zHMsg+psMGg1q9klV5OMxtok=";
cargoBuildFlags = [ "--package" "pop-launcher-bin" ];
postInstall = ''
mv $out/bin/pop-launcher{-bin,}
plugins_dir=$out/share/pop-launcher/plugins
scripts_dir=$out/share/pop-launcher/scripts
mkdir -p $plugins_dir $scripts_dir
for plugin in $(find plugins/src -mindepth 1 -maxdepth 1 -type d -printf '%f\n'); do
mkdir $plugins_dir/$plugin
cp plugins/src/$plugin/*.ron $plugins_dir/$plugin
ln -sf $out/bin/pop-launcher $plugins_dir/$plugin/$(echo $plugin | sed 's/_/-/')
done
for script in scripts/*; do
cp -r $script $scripts_dir
done
'';
meta = with lib; {
description = "Modular IPC-based desktop launcher service";
homepage = "https://github.com/pop-os/launcher";
license = licenses.mpl20;
maintainers = with maintainers; [ samhug ];
};
}

View File

@ -20,7 +20,8 @@ buildDunePackage rec {
sha256 = "sha256:0krj5w4y05bcfx7hk9blmap8avl31gp7yi01lpqzs6ync23mvm0x";
};
buildInputs = [ fmt lwt_ppx menhir ocf_ppx ppx_blob xtmpl_ppx ];
nativeBuildInputs = [ menhir ];
buildInputs = [ fmt lwt_ppx ocf_ppx ppx_blob xtmpl_ppx ];
propagatedBuildInputs = [
dune-build-info
dune-site

View File

@ -40,7 +40,7 @@
assert stdenv.cc.isGNU;
assert with lib.strings; (
versionAtLeast stdenv.cc.version "7.1"
&& versionOlder stdenv.cc.version "12"
&& versionOlder stdenv.cc.version "13"
);
stdenv.mkDerivation rec {

View File

@ -17,7 +17,7 @@ buildDunePackage rec {
};
doCheck = true;
nativeCheckInputs = [ ounit2 ];
checkInputs = [ ounit2 ];
buildInputs = [ extlib ocamlfuse gapi-ocaml ocaml_sqlite3 tiny_httpd ];

View File

@ -3,7 +3,7 @@ let
versions = if stdenv.isLinux then {
stable = "0.0.24";
ptb = "0.0.38";
canary = "0.0.145";
canary = "0.0.146";
} else {
stable = "0.0.264";
ptb = "0.0.59";
@ -22,7 +22,7 @@ let
};
canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
sha256 = "sha256-TF+7SnCTsbh+Z8AeEESEFVLSpD3c5HOAwpU1UBuB1BU=";
sha256 = "sha256-5GiG+RGqwHUdIeSVWpbaIw3sTuZbvIQeetXSEvSqTls=";
};
};
x86_64-darwin = {

View File

@ -57,7 +57,7 @@ buildPythonApplication rec {
description = "Simple but convenient CLI-based Matrix client app for sending and receiving";
homepage = "https://github.com/8go/matrix-commander";
license = licenses.gpl3Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = [ maintainers.seb314 ];
};
}

View File

@ -1,9 +1,9 @@
{
"version": "1.11.13-sc.1",
"rev": "v1.11.13-sc.1",
"srcHash": "1yvd0mzw4qz03nf6im2msi1lp1v4ca9zknvb3ls6va11nxr01h3g",
"webYarnHash": "0bmjg9qhd89bdnh398lp257mxdgdd88wj5g3fmc3cavyd6hmgzbn",
"jsSdkYarnHash": "0j0jhbfhq0zabnc4glk2kypn53mi5s09l39i41p0zv7g1riwz7al",
"reactSdkYarnHash": "195ck2k5fhzi1b8grh5c88aiq4i3baqanjx48dam76li2msfxxfn",
"desktopYarnHash": "1scp9y2lmah3n20f1kpc9paspd3qgslg129diis7g11cz4h0wyi5"
"version": "1.11.22-sc.1",
"rev": "v1.11.22-sc.1",
"srcHash": "0di80hjd0d8bsbgbnddbmdjllc7cssgaxy27kd50j4dmw8qll1hv",
"webYarnHash": "182fh1ayh1y98kbg4mn8fxqvljs19b02j4ivvjszm55dcpwfp1df",
"jsSdkYarnHash": "0a8c7y34wh8bk1v35sa1s3s4piqkzvhjrzzapack4kzl1pfn0vix",
"reactSdkYarnHash": "0nhw9vk0yk2v738b2w6jjq5pfib5j66m5maxczhm40zync8b1wmp",
"desktopYarnHash": "0bq24rjf63rkq3jphv7raqaz2fnibmj41z905k5f3l4ln835ndfv"
}

View File

@ -58,13 +58,18 @@ stdenv.mkDerivation rec {
runHook postConfigure
'';
# Only affects unused scripts in $out/share/element/electron/scripts. Also
# breaks because there are some `node`-scripts with a `npx`-shebang and
# this shouldn't be in the closure just for unused scripts.
dontPatchShebangs = true;
buildPhase = ''
runHook preBuild
pushd element-desktop
npx tsc
yarn run i18n
node ./scripts/copy-res.js
yarn --offline run build:ts
yarn --offline run i18n
yarn --offline run build:res
popd
runHook postBuild
@ -97,10 +102,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
# Do not attempt generating a tarball for element-web again.
# note: `doDist = false;` does not work.
distPhase = ";";
# The desktop item properties should be kept in sync with data from upstream:
# https://github.com/schildichat/element-desktop/blob/sc/package.json
desktopItems = [

View File

@ -40,13 +40,13 @@ let
sha512 = "HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==";
};
};
"@azure/core-client-1.7.0" = {
"@azure/core-client-1.7.1" = {
name = "_at_azure_slash_core-client";
packageName = "@azure/core-client";
version = "1.7.0";
version = "1.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.0.tgz";
sha512 = "fgaLVlF3xGg8JAt7Hl7vkKIJcCAA9NpsvIvb44qaEOW6CaJ+IaHKL7oWe5+oGOVR+y/z2Gd2joyvslqwDvRfTw==";
url = "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.1.tgz";
sha512 = "85igXpc5V7ns6rvMEpLmIcBDftjUgTWD+0tmYPyQEfPfkAwpPTs1X5rhCDsfqvUZGA8Ksid1hdZGu62r6XXeHg==";
};
};
"@azure/core-http-2.3.1" = {
@ -67,22 +67,22 @@ let
sha512 = "ZN9avruqbQ5TxopzG3ih3KRy52n8OAbitX3fnZT5go4hzu0J+KVPSzkL+Wt3hpJpdG8WIfg1sBD1tWkgUdEpBA==";
};
};
"@azure/core-lro-2.5.0" = {
"@azure/core-lro-2.5.1" = {
name = "_at_azure_slash_core-lro";
packageName = "@azure/core-lro";
version = "2.5.0";
version = "2.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.0.tgz";
sha512 = "Vsd5Sl04RG/p5ui/p0dAFMov5I/W4dmRjOrtWGXVs4vY/hNMPefiFH7cZEOr+1u0XrBKkpvt634IyUUD9bVRuQ==";
url = "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.1.tgz";
sha512 = "JHQy/bA3NOz2WuzOi5zEk6n/TJdAropupxUT521JIJvW7EXV2YN2SFYZrf/2RHeD28QAClGdynYadZsbmP+nyQ==";
};
};
"@azure/core-paging-1.4.0" = {
"@azure/core-paging-1.5.0" = {
name = "_at_azure_slash_core-paging";
packageName = "@azure/core-paging";
version = "1.4.0";
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.4.0.tgz";
sha512 = "tabFtZTg8D9XqZKEfNUOGh63SuYeOxmvH4GDcOJN+R1bZWZ1FZskctgY9Pmuwzhn+0Xvq9rmimK9hsvtLkeBsw==";
url = "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz";
sha512 = "zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==";
};
};
"@azure/core-rest-pipeline-1.10.1" = {
@ -256,13 +256,13 @@ let
sha512 = "o/Mf6lkyYG/eBW4/hXB9864RxVNmAkcKHjsGR6Inlp5hupa3exjSyH2KjO3tLO//YGA+tS+17hM2bxRl9Sn16g==";
};
};
"@babel/parser-7.20.13" = {
"@babel/parser-7.20.15" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
version = "7.20.13";
version = "7.20.15";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz";
sha512 = "gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==";
url = "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz";
sha512 = "DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==";
};
};
"@babel/runtime-7.20.13" = {
@ -292,22 +292,22 @@ let
sha512 = "+00smmZBradoGFEkRjliN7BjqPh/Hx0KCHWOEibUmflUqZz2RwBTU0MrVovEEHozhx3AUSGcO/rl3/5f9e9Biw==";
};
};
"@codemirror/lang-css-6.0.1" = {
"@codemirror/lang-css-6.0.2" = {
name = "_at_codemirror_slash_lang-css";
packageName = "@codemirror/lang-css";
version = "6.0.1";
version = "6.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.0.1.tgz";
sha512 = "rlLq1Dt0WJl+2epLQeAsfqIsx3lGu4HStHCJu95nGGuz2P2fNugbU3dQYafr2VRjM4eMC9HviI6jvS98CNtG5w==";
url = "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.0.2.tgz";
sha512 = "4V4zmUOl2Glx0GWw0HiO1oGD4zvMlIQ3zx5hXOE6ipCjhohig2bhWRAasrZylH9pRNTcl1VMa59Lsl8lZWlTzw==";
};
};
"@codemirror/lang-javascript-6.1.2" = {
"@codemirror/lang-javascript-6.1.3" = {
name = "_at_codemirror_slash_lang-javascript";
packageName = "@codemirror/lang-javascript";
version = "6.1.2";
version = "6.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.1.2.tgz";
sha512 = "OcwLfZXdQ1OHrLiIcKCn7MqZ7nx205CMKlhe+vL88pe2ymhT9+2P+QhwkYGxMICj8TDHyp8HFKVwpiisUT7iEQ==";
url = "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.1.3.tgz";
sha512 = "u3JgK9AwfNpyGwRhtzIVxVfH9yOK5ZNswmaN6W+XFuUXzW9o8CGgnSBEcaUgZ0hdLvHQHyM+3+22HKgbItki/w==";
};
};
"@codemirror/language-6.4.0" = {
@ -616,6 +616,51 @@ let
sha512 = "4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==";
};
};
"@jsplumb/browser-ui-5.13.2" = {
name = "_at_jsplumb_slash_browser-ui";
packageName = "@jsplumb/browser-ui";
version = "5.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/@jsplumb/browser-ui/-/browser-ui-5.13.2.tgz";
sha512 = "BZ76kPtxESMIdhcCtWXPdICMudJyBVzDxaKY4jlne93Zq1T2ErfpNQ3E6f3JZfvoyvlNbKgh0udYkZ7Yg7BmIQ==";
};
};
"@jsplumb/common-5.13.2" = {
name = "_at_jsplumb_slash_common";
packageName = "@jsplumb/common";
version = "5.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/@jsplumb/common/-/common-5.13.2.tgz";
sha512 = "ZX/EvvYi4HBkRVtsuSSAa/AuAz4p2wr3RrRz6l+r8yeElzX3lrrBx/fkERY2qwZPkKcOoLCr5ezZ7sslVMnl0Q==";
};
};
"@jsplumb/connector-bezier-5.13.2" = {
name = "_at_jsplumb_slash_connector-bezier";
packageName = "@jsplumb/connector-bezier";
version = "5.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/@jsplumb/connector-bezier/-/connector-bezier-5.13.2.tgz";
sha512 = "AALmOvkiP3ouGag6TGkBcd7SbCewPNwsKu9gku9AZqIq+fFu321zJ2IpfoyCFgkoFFSQjJ9jo1sWBbD3gnEXrg==";
};
};
"@jsplumb/core-5.13.2" = {
name = "_at_jsplumb_slash_core";
packageName = "@jsplumb/core";
version = "5.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/@jsplumb/core/-/core-5.13.2.tgz";
sha512 = "IODXQzhpq9QEzGKhPir6+ea8m4KeU3gzJsYjIu8oqSQ4jDhvEYF7TvSfeaNgy9sUAMt3OoKCqxCS4ga9J7LS5A==";
};
};
"@jsplumb/util-5.13.2" = {
name = "_at_jsplumb_slash_util";
packageName = "@jsplumb/util";
version = "5.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/@jsplumb/util/-/util-5.13.2.tgz";
sha512 = "POrqlZMOo821oa49Xbxb+pNmnxu0z2oS7FOeklRxKuYXR+7nsP0j9PpXjo8E8Ily4TaP+pdUnatb53vAaONO3g==";
};
};
"@kafkajs/confluent-schema-registry-1.0.6" = {
name = "_at_kafkajs_slash_confluent-schema-registry";
packageName = "@kafkajs/confluent-schema-registry";
@ -688,13 +733,13 @@ let
sha512 = "Hqx36DJeYhKtdpc7wBYPR0XF56ZzIp0IkMO/zNNj80xcaFOV4Oj/P7TQc/8k2TxNhzl7tV5tXS8ZOCPbT4L3nA==";
};
};
"@lezer/lr-1.3.1" = {
"@lezer/lr-1.3.3" = {
name = "_at_lezer_slash_lr";
packageName = "@lezer/lr";
version = "1.3.1";
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.1.tgz";
sha512 = "+GymJB/+3gThkk2zHwseaJTI5oa4AuOuj1I2LCslAVq1dFZLSX8SAe4ZlJq1TjezteDXtF/+d4qeWz9JvnrG9Q==";
url = "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.3.tgz";
sha512 = "JPQe3mwJlzEVqy67iQiiGozhcngbO8QBgpqZM6oL1Wj/dXckrEexpBLeFkq0edtW5IqnPRFxA24BHJni8Js69w==";
};
};
"@mapbox/node-pre-gyp-1.0.10" = {
@ -769,13 +814,13 @@ let
sha512 = "1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==";
};
};
"@oclif/command-1.8.21" = {
"@oclif/command-1.8.22" = {
name = "_at_oclif_slash_command";
packageName = "@oclif/command";
version = "1.8.21";
version = "1.8.22";
src = fetchurl {
url = "https://registry.npmjs.org/@oclif/command/-/command-1.8.21.tgz";
sha512 = "kIDrRIbAcicVl+CWMzXeZkg5dRNuF1VI7koyFTAQMNYwRNZpeya5x7XDPr+fh7rDiBL7psnxc3B1+zoOWj96lQ==";
url = "https://registry.npmjs.org/@oclif/command/-/command-1.8.22.tgz";
sha512 = "lystv7IKsWRmCv6K68jSvHrO/DILUPBDb5GZ3absTA5XTnNXTaMrcwVzTcMPfTf+gCrgIaPPD1bmbRStwfQxFw==";
};
};
"@oclif/config-1.18.6" = {
@ -787,6 +832,15 @@ let
sha512 = "OWhCpdu4QqggOPX1YPZ4XVmLLRX+lhGjXV6RNA7sogOwLqlEmSslnN/lhR5dkhcWZbKWBQH29YCrB3LDPRu/IA==";
};
};
"@oclif/config-1.18.8" = {
name = "_at_oclif_slash_config";
packageName = "@oclif/config";
version = "1.18.8";
src = fetchurl {
url = "https://registry.npmjs.org/@oclif/config/-/config-1.18.8.tgz";
sha512 = "FetS52+emaZQui0roFSdbBP8ddBkIezEoH2NcjLJRjqkMGdE9Z1V+jsISVqTYXk2KJ1gAI0CHDXFjJlNBYbJBg==";
};
};
"@oclif/core-1.26.1" = {
name = "_at_oclif_slash_core";
packageName = "@oclif/core";
@ -823,13 +877,13 @@ let
sha512 = "Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==";
};
};
"@oclif/parser-3.8.9" = {
"@oclif/parser-3.8.10" = {
name = "_at_oclif_slash_parser";
packageName = "@oclif/parser";
version = "3.8.9";
version = "3.8.10";
src = fetchurl {
url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.9.tgz";
sha512 = "1j/kThdse7yHQz6+c3v8RA1I3gD6+SGt2O7IAb/MAMoxqyBrFQDabQHH2UU4eVFGMLN7U91AiYJp11zJ9LcQAg==";
url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.10.tgz";
sha512 = "J4l/NcnfbIU84+NNdy6bxq9yJt4joFWNvpk59hq+uaQPUNtjmNJDVGuRvf6GUOxHNgRsVK1JRmd/Ez+v7Z9GqQ==";
};
};
"@oclif/screen-3.0.4" = {
@ -976,49 +1030,49 @@ let
sha512 = "gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==";
};
};
"@sentry/core-7.34.0" = {
"@sentry/core-7.36.0" = {
name = "_at_sentry_slash_core";
packageName = "@sentry/core";
version = "7.34.0";
version = "7.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sentry/core/-/core-7.34.0.tgz";
sha512 = "J1oxsYZX1N0tkEcaHt/uuDqk6zOnaivyampp+EvBsUMCdemjg7rwKvawlRB0ZtBEQu3HAhi8zecm03mlpWfCDw==";
url = "https://registry.npmjs.org/@sentry/core/-/core-7.36.0.tgz";
sha512 = "lq1MlcMhvm7QIwUOknFeufkg4M6QREY3s61y6pm1o+o3vSqB7Hz0D19xlyEpP62qMn8OyuttVKOVK1UfGc2EyQ==";
};
};
"@sentry/integrations-7.34.0" = {
"@sentry/integrations-7.36.0" = {
name = "_at_sentry_slash_integrations";
packageName = "@sentry/integrations";
version = "7.34.0";
version = "7.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.34.0.tgz";
sha512 = "xbWnTvG4gkKeCVpmhhdPtMbQkPO0RAfEJ8VPO5TWmUMT23ZWy2kE0gTZHtnBopy7AXxg231XxTi4fxnwgQGxEQ==";
url = "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.36.0.tgz";
sha512 = "wrRoUqdeGi64NNimGVk8U8DBiXamxTYPBux0/faFDyau8EJyQFcv8zOyB78Za4W2Ss3ZXNaE/WtFF8UxalHzBQ==";
};
};
"@sentry/node-7.34.0" = {
"@sentry/node-7.36.0" = {
name = "_at_sentry_slash_node";
packageName = "@sentry/node";
version = "7.34.0";
version = "7.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sentry/node/-/node-7.34.0.tgz";
sha512 = "VM4XeydRdgeaNTRe8kwqYg2oNPddVyY74PlCFEFnPEN1NccycNuwiFno68kNrApeqxxLlTTmzkJy0BWo16x2Yg==";
url = "https://registry.npmjs.org/@sentry/node/-/node-7.36.0.tgz";
sha512 = "nAHAY+Rbn5OlTpNX/i6wYrmw3hT/BtwPZ/vNU52cKgw7CpeE1UrCeFjnPn18rQPB7lIh7x0vNvoaPrfemRzpSQ==";
};
};
"@sentry/types-7.34.0" = {
"@sentry/types-7.36.0" = {
name = "_at_sentry_slash_types";
packageName = "@sentry/types";
version = "7.34.0";
version = "7.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sentry/types/-/types-7.34.0.tgz";
sha512 = "K+OeHIrl35PSYn6Zwqe4b8WWyAJQoI5NeWxHVkM7oQTGJ1YLG4BvLsR+UiUXnKdR5krE4EDtEA5jLsDlBEyPvw==";
url = "https://registry.npmjs.org/@sentry/types/-/types-7.36.0.tgz";
sha512 = "uvfwUn3okAWSZ948D/xqBrkc3Sn6TeHUgi3+p/dTTNGAXXskzavgfgQ4rSW7f3YD4LL+boZojpoIARVLodMGuA==";
};
};
"@sentry/utils-7.34.0" = {
"@sentry/utils-7.36.0" = {
name = "_at_sentry_slash_utils";
packageName = "@sentry/utils";
version = "7.34.0";
version = "7.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sentry/utils/-/utils-7.34.0.tgz";
sha512 = "VIHHXEBw0htzqxnU8A7WkXKvmsG2pZVqHlAn0H9W/yyFQtXMuP1j1i0NsjADB/3JXUKK83kTNWGzScXvp0o+Jg==";
url = "https://registry.npmjs.org/@sentry/utils/-/utils-7.36.0.tgz";
sha512 = "mgDi5X5Bm0sydCzXpnyKD/sD98yc2qnKXyRdNX4HRRwruhC/P53LT0hGhZXsyqsB/l8OAMl0zWXJLg0xONQsEw==";
};
};
"@servie/events-1.0.0" = {
@ -1039,22 +1093,22 @@ let
sha512 = "Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==";
};
};
"@swc/core-1.3.29" = {
"@swc/core-1.3.32" = {
name = "_at_swc_slash_core";
packageName = "@swc/core";
version = "1.3.29";
version = "1.3.32";
src = fetchurl {
url = "https://registry.npmjs.org/@swc/core/-/core-1.3.29.tgz";
sha512 = "BYDBEqQ77ASZNQYTP7PlKnMLwbHh3lhtlzD/gQP2zIK9XhqQlcy/zIcLljYDn0EOogLn3IyaUiXgAzDWoAmWMg==";
url = "https://registry.npmjs.org/@swc/core/-/core-1.3.32.tgz";
sha512 = "Yx/n1j+uUkcqlJAW8IRg8Qymgkdow6NHJZPFShiR0YiaYq2sXY+JHmvh16O6GkL91Y+gTlDUS7uVgDz50czJUQ==";
};
};
"@swc/wasm-1.3.29" = {
"@swc/wasm-1.3.32" = {
name = "_at_swc_slash_wasm";
packageName = "@swc/wasm";
version = "1.3.29";
version = "1.3.32";
src = fetchurl {
url = "https://registry.npmjs.org/@swc/wasm/-/wasm-1.3.29.tgz";
sha512 = "Tzpl541GRLyzQufasGScL9tMOzk0SsdcVX0jYpG74u6VZHqr0u62Cw6nYtRhTtkcsFsfNpg7RQM+CycyXY8Nmw==";
url = "https://registry.npmjs.org/@swc/wasm/-/wasm-1.3.32.tgz";
sha512 = "u27gmXtbe/y4M5fo38NCBKUFeFIWRCmppABxPvM9TsZ8KhO4EdZOI1L9sPHSZvVyAXRpnwC8cjYej/zOAZjAQA==";
};
};
"@techteamer/ocsp-1.0.0" = {
@ -1912,13 +1966,13 @@ let
sha512 = "9cYNccliXZDByFsFliVwk5GvTq058Fj513CiR4E60ndDwmuXzTJEp/Bp8FyuRmGyYupLjHLs+JA9/CBoVS4/NQ==";
};
};
"aws-sdk-2.1304.0" = {
"aws-sdk-2.1308.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
version = "2.1304.0";
version = "2.1308.0";
src = fetchurl {
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1304.0.tgz";
sha512 = "9mf2uafa2M9yFC5IlMe85TIc7OUo1HSProCQWzpRmAAYhcSwmfbRyt02Wtr5YSVvJJPmcSgcyI92snsQR1c3nw==";
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1308.0.tgz";
sha512 = "tm4UXah8dCqt1geyxrtoyp6dN5QhuLjNeACUZEsffww5oZPMx24EX9dAtvtSu3UfIHwmbR74QomYi1c1u8Jndg==";
};
};
"aws-sign2-0.7.0" = {
@ -2326,13 +2380,13 @@ let
sha512 = "MOqV1dKLy1YQgP9m3lFolyMxaU+1+o4afzYYf0H4wNM+x/S0I1QPQfkgGlLiH00EyFrvSmeubeCYFP47rTfpjg==";
};
};
"bull-4.10.2" = {
"bull-4.10.3" = {
name = "bull";
packageName = "bull";
version = "4.10.2";
version = "4.10.3";
src = fetchurl {
url = "https://registry.npmjs.org/bull/-/bull-4.10.2.tgz";
sha512 = "xa65xtWjQsLqYU/eNaXxq9VRG8xd6qNsQEjR7yjYuae05xKrzbVMVj2QgrYsTMmSs/vsqJjHqHSRRiW1+IkGXQ==";
url = "https://registry.npmjs.org/bull/-/bull-4.10.3.tgz";
sha512 = "pp403srpkn9tYi7Z3Mu0sozehZ7rEEFGNJnN+nLxQwml6MySzefC9bPeCYedZoCkXdZ6VbIB8uNkMZg+hN/dAg==";
};
};
"busboy-1.6.0" = {
@ -2686,13 +2740,13 @@ let
sha512 = "ofNP6VTDGJ5rue+kTCZlDZdF1PnE0sl2cAkfrsCAd5MlBgDmqTwuFJIkTI6KXOJXs0ucdTYH6QLhy9BSW7EaOQ==";
};
};
"codemirror-lang-n8n-expression-0.1.0" = {
"codemirror-lang-n8n-expression-0.2.0" = {
name = "codemirror-lang-n8n-expression";
packageName = "codemirror-lang-n8n-expression";
version = "0.1.0";
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/codemirror-lang-n8n-expression/-/codemirror-lang-n8n-expression-0.1.0.tgz";
sha512 = "20ss5p0koTu5bfivr1sBHYs7cpjWT2JhVB5gn7TX9WWPt+v/9p9tEcYSOyL/sm+OFuWh698Cgnmrba4efQnMCQ==";
url = "https://registry.npmjs.org/codemirror-lang-n8n-expression/-/codemirror-lang-n8n-expression-0.2.0.tgz";
sha512 = "kdlpzevdCpWcpbNcwES9YZy+rDFwWOdO6Z78SWxT6jMhCPmdHQmO+gJ39aXAXlUI7OGLfOBtg1/ONxPjRpEIYQ==";
};
};
"codepage-1.15.0" = {
@ -2929,13 +2983,13 @@ let
sha512 = "FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==";
};
};
"content-type-1.0.4" = {
"content-type-1.0.5" = {
name = "content-type";
packageName = "content-type";
version = "1.0.4";
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz";
sha512 = "nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==";
};
};
"convict-6.2.4" = {
@ -3361,13 +3415,13 @@ let
sha512 = "95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==";
};
};
"deepmerge-4.2.2" = {
"deepmerge-4.3.0" = {
name = "deepmerge";
packageName = "deepmerge";
version = "4.2.2";
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz";
sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";
url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz";
sha512 = "z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==";
};
};
"default-user-agent-1.0.0" = {
@ -5908,15 +5962,6 @@ let
sha512 = "tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==";
};
};
"jsplumb-2.15.4" = {
name = "jsplumb";
packageName = "jsplumb";
version = "2.15.4";
src = fetchurl {
url = "https://registry.npmjs.org/jsplumb/-/jsplumb-2.15.4.tgz";
sha512 = "QssfhXe0YRxY4V2WHPmKwsE3bPHNj4Vts9oinys66ci+4m9lJvFDcEMDygqueiSFL8Jb8CnFyQC9fvL+YHJS7g==";
};
};
"jsprim-1.4.2" = {
name = "jsprim";
packageName = "jsprim";
@ -6043,13 +6088,13 @@ let
sha512 = "X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==";
};
};
"libphonenumber-js-1.10.18" = {
"libphonenumber-js-1.10.19" = {
name = "libphonenumber-js";
packageName = "libphonenumber-js";
version = "1.10.18";
version = "1.10.19";
src = fetchurl {
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.18.tgz";
sha512 = "NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==";
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.19.tgz";
sha512 = "MDZ1zLIkfSDZV5xBta3nuvbEOlsnKCPe4z5r3hyup/AXveevkl9A1eSWmLhd2FX4k7pJDe4MrLeQsux0HI/VWg==";
};
};
"libpq-1.8.12" = {
@ -6520,24 +6565,6 @@ let
sha512 = "Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==";
};
};
"luxon-2.3.2" = {
name = "luxon";
packageName = "luxon";
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/luxon/-/luxon-2.3.2.tgz";
sha512 = "MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw==";
};
};
"luxon-2.5.2" = {
name = "luxon";
packageName = "luxon";
version = "2.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/luxon/-/luxon-2.5.2.tgz";
sha512 = "Yg7/RDp4nedqmLgyH0LwgGRvMEKVzKbUdkBYyCosbHgJ+kaOUx0qzSiSatVc3DFygnirTPYnMM2P5dg2uH1WvA==";
};
};
"luxon-3.2.1" = {
name = "luxon";
packageName = "luxon";
@ -6844,13 +6871,13 @@ let
sha512 = "DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==";
};
};
"minipass-4.0.0" = {
"minipass-4.0.1" = {
name = "minipass";
packageName = "minipass";
version = "4.0.0";
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz";
sha512 = "g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==";
url = "https://registry.npmjs.org/minipass/-/minipass-4.0.1.tgz";
sha512 = "V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA==";
};
};
"minipass-collect-1.0.2" = {
@ -7051,13 +7078,13 @@ let
sha512 = "RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==";
};
};
"msgpackr-1.8.2" = {
"msgpackr-1.8.3" = {
name = "msgpackr";
packageName = "msgpackr";
version = "1.8.2";
version = "1.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.2.tgz";
sha512 = "eLuPeok0DMwsGN23AvuVg32mYpx55tsQnxI87d8V1yZsdT8U5jrWhmCa1INO/joGAFQFfo/eTlM/BxVwLKbBOQ==";
url = "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.3.tgz";
sha512 = "m2JefwcKNzoHYXkH/5jzHRxAw7XLWsAdvu0FOJ+OLwwozwOV/J6UA62iLkfIMbg7G8+dIuRwgg6oz+QoQ4YkoA==";
};
};
"mssql-7.3.5" = {
@ -7114,13 +7141,13 @@ let
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
"n8n-core-0.152.0" = {
"n8n-core-0.153.0" = {
name = "n8n-core";
packageName = "n8n-core";
version = "0.152.0";
version = "0.153.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.152.0.tgz";
sha512 = "Bx+4vv3E7SwjFvxLDqzpDbJwVzDUYAw1QTcqAfMnHpkUM9uxlYHV5U3kgSsjpkw0TAF7RVVroHWFYWgnrW9XHA==";
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.153.0.tgz";
sha512 = "m5yikbWxe2IgA2P1ryUzlE4alNWPDha1vF3zoIgHfdZObR7UyoYohlJpT6l5LUcduCQVE87t1rspnJd4MY0hrQ==";
};
};
"n8n-design-system-0.52.0" = {
@ -7132,31 +7159,31 @@ let
sha512 = "Dd6SdWYDjlhgrpPbof4DFPP4hPdpH9cA+3YkFSCgQLNyCi0RdqiQJqPQ5xQFlNVaxd6a7R69RHy/oNwt6/+cLw==";
};
};
"n8n-editor-ui-0.179.0" = {
"n8n-editor-ui-0.180.0" = {
name = "n8n-editor-ui";
packageName = "n8n-editor-ui";
version = "0.179.0";
version = "0.180.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.179.0.tgz";
sha512 = "mo1HoCA7myKzkNkZgmjp9UZ5euxDUX+ZPAyLCoxI+HXki3mhVxELeffzbkBiXAfezi9xlaYAKzehg5HuUyiHjg==";
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.180.0.tgz";
sha512 = "Xbjumqnc9chwVWDulXsIhXZ8r9i1nYUzJGBepC6xNM8kTaCRwCokfxUALfFPGNRUBg/A47ez89TNgDY9Mu/X3w==";
};
};
"n8n-nodes-base-0.211.0" = {
"n8n-nodes-base-0.212.0" = {
name = "n8n-nodes-base";
packageName = "n8n-nodes-base";
version = "0.211.0";
version = "0.212.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.211.0.tgz";
sha512 = "AoERAZJTuztzCuVvSeAPJk0fko4XcnlK7oweum08+0C1g0X1o9iHQE2kkoHwTxsY77eS6mRbGd2r6OCggpKftQ==";
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.212.0.tgz";
sha512 = "OENgQkAU70krTAoElQkQTX61Bh/rz2cpip+WDFea+KTXTBqU1gQDNlt3IZdhkS1l0F4e1VfblQawqMeJVFxwbA==";
};
};
"n8n-workflow-0.134.0" = {
"n8n-workflow-0.135.0" = {
name = "n8n-workflow";
packageName = "n8n-workflow";
version = "0.134.0";
version = "0.135.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.134.0.tgz";
sha512 = "m9sbI29zCXSeFprBEQ+Lqk1E53iI2Dbu0LoL+5Nw3fBcbxnTYCxReD9pSssZSKlHzb9BHSMSYeZk4pK5RyQuvw==";
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.135.0.tgz";
sha512 = "4KTWgul6DHk7rOP2Pj2XsEw4wWfJo29CCLXImgMHkOqR0SWxZT2lRvlqggxlDD1KkmnEddHghLzxOCGxgRHxFg==";
};
};
"named-placeholders-1.1.3" = {
@ -7312,13 +7339,13 @@ let
sha512 = "DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw==";
};
};
"node-fetch-2.6.8" = {
"node-fetch-2.6.9" = {
name = "node-fetch";
packageName = "node-fetch";
version = "2.6.8";
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz";
sha512 = "RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==";
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz";
sha512 = "DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==";
};
};
"node-forge-1.3.1" = {
@ -8221,13 +8248,13 @@ let
sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==";
};
};
"pinia-2.0.29" = {
"pinia-2.0.30" = {
name = "pinia";
packageName = "pinia";
version = "2.0.29";
version = "2.0.30";
src = fetchurl {
url = "https://registry.npmjs.org/pinia/-/pinia-2.0.29.tgz";
sha512 = "5z/KpFecq/cIgfeTnulJXldiLcTITRkTe3N58RKYSj0Pc1EdR6oyCdnf5A9jLoVwBqX5LtHhd0kGlpzWvk9oiQ==";
url = "https://registry.npmjs.org/pinia/-/pinia-2.0.30.tgz";
sha512 = "q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA==";
};
};
"popsicle-12.1.0" = {
@ -8347,13 +8374,13 @@ let
sha512 = "9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==";
};
};
"posthog-node-2.3.0" = {
"posthog-node-2.4.0" = {
name = "posthog-node";
packageName = "posthog-node";
version = "2.3.0";
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/posthog-node/-/posthog-node-2.3.0.tgz";
sha512 = "VV4s1DP2DTAL1WaR4Detq28epLlX2DVWfr/+itRWLvDVFyK9EDbAMqBhOkh8dd3JPkng0kcIjJ8PFII/cCXP9A==";
url = "https://registry.npmjs.org/posthog-node/-/posthog-node-2.4.0.tgz";
sha512 = "ijenljLS49AzMskyrDsmEbuPUI641I/qUEUfsVTFZYzNcmmiwWCyJu4v51DjzcH/vAda4p44CIhzL2LkROCl2Q==";
};
};
"prebuild-install-7.1.1" = {
@ -8518,13 +8545,13 @@ let
sha512 = "xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==";
};
};
"protobufjs-7.2.0" = {
"protobufjs-7.2.1" = {
name = "protobufjs";
packageName = "protobufjs";
version = "7.2.0";
version = "7.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.0.tgz";
sha512 = "hYCqTDuII4iJ4stZqiuGCSU8xxWl5JeXYpwARGtn/tWcKCAro6h3WQz+xpsNbXW0UYqpmTQFEyFWO0G0Kjt64g==";
url = "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.1.tgz";
sha512 = "L3pCItypTnPK27+CS8nuhZMYtsY+i8dqdq2vZsYHlG17CnWp1DWPQ/sos0vOKrj1fHEAzo3GBqSHLaeZyKUCDA==";
};
};
"proxy-addr-2.0.7" = {
@ -9454,13 +9481,13 @@ let
sha512 = "LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==";
};
};
"snowflake-sdk-1.6.17" = {
"snowflake-sdk-1.6.18" = {
name = "snowflake-sdk";
packageName = "snowflake-sdk";
version = "1.6.17";
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/snowflake-sdk/-/snowflake-sdk-1.6.17.tgz";
sha512 = "ui2zRPbXIK3qaW8zuQCy+mHTieN6U5yeoJmKkyhdnh/8qKOqfR9Csj5nv+bXm8Y64kG24sybtIfCzf8C9abUMQ==";
url = "https://registry.npmjs.org/snowflake-sdk/-/snowflake-sdk-1.6.18.tgz";
sha512 = "QhG1aW1VLOUf4ylwPBMsQaIsKXV0Qp2/3Da5sEq6AK8pUcXnlwZ9d2wa+4+FOtMPrpdyfe8g9/tXH+BIyze3tQ==";
};
};
"socks-2.7.1" = {
@ -10138,6 +10165,15 @@ let
sha512 = "h80m9GPFGbcLzZByXlNSEhp1gf8Dy+VX/2JCGUZsWLo7lV1mnE/XlxGYgRBoMLJh1lIDXP0EMC4RPTjlRaV+Bg==";
};
};
"title-case-3.0.3" = {
name = "title-case";
packageName = "title-case";
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz";
sha512 = "e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==";
};
};
"tlds-1.236.0" = {
name = "tlds";
packageName = "tlds";
@ -10417,13 +10453,13 @@ let
sha512 = "EqrdoXr0FbUrAMmkNQQuPwlhUGM7SJnpwUlWTWNlK2mOhOUyM+33fhm1f1hz3nnJJV8fTxzS3kTDq6pkVASLAw==";
};
};
"typescript-4.9.4" = {
"typescript-4.9.5" = {
name = "typescript";
packageName = "typescript";
version = "4.9.4";
version = "4.9.5";
src = fetchurl {
url = "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz";
sha512 = "Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==";
url = "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz";
sha512 = "1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==";
};
};
"uc.micro-1.0.6" = {
@ -11323,10 +11359,10 @@ in
n8n = nodeEnv.buildNodePackage {
name = "n8n";
packageName = "n8n";
version = "0.213.0";
version = "0.214.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n/-/n8n-0.213.0.tgz";
sha512 = "O6ZOT3nhCSBXt0aA3OH64M+6UNwVO7coURqTaCI0oVwbaH387OawtKn+mVnn5Jho52hAAZAoHdF1RVal2LQtJQ==";
url = "https://registry.npmjs.org/n8n/-/n8n-0.214.0.tgz";
sha512 = "nCwdAvgweOtKOg1ZAMLNoc9PgKBFPHAob3+2mw1UAqV0O+pBFcearssVMczcqiH9yr+PYkL4FKqvrPkB292Iwg==";
};
dependencies = [
(sources."@acuminous/bitsyntax-0.1.2" // {
@ -11350,7 +11386,7 @@ in
sources."tslib-2.5.0"
];
})
(sources."@azure/core-client-1.7.0" // {
(sources."@azure/core-client-1.7.1" // {
dependencies = [
sources."tslib-2.5.0"
];
@ -11364,12 +11400,12 @@ in
];
})
sources."@azure/core-http-compat-1.3.0"
(sources."@azure/core-lro-2.5.0" // {
(sources."@azure/core-lro-2.5.1" // {
dependencies = [
sources."tslib-2.5.0"
];
})
(sources."@azure/core-paging-1.4.0" // {
(sources."@azure/core-paging-1.5.0" // {
dependencies = [
sources."tslib-2.5.0"
];
@ -11433,12 +11469,12 @@ in
sources."tslib-2.5.0"
];
})
sources."@babel/parser-7.20.13"
sources."@babel/parser-7.20.15"
sources."@babel/runtime-7.20.13"
sources."@codemirror/autocomplete-6.4.0"
sources."@codemirror/commands-6.2.0"
sources."@codemirror/lang-css-6.0.1"
sources."@codemirror/lang-javascript-6.1.2"
sources."@codemirror/lang-css-6.0.2"
sources."@codemirror/lang-javascript-6.1.3"
sources."@codemirror/language-6.4.0"
sources."@codemirror/lint-6.1.0"
sources."@codemirror/state-6.2.0"
@ -11482,7 +11518,7 @@ in
dependencies = [
sources."@grpc/proto-loader-0.7.4"
sources."long-5.2.1"
sources."protobufjs-7.2.0"
sources."protobufjs-7.2.1"
sources."yargs-16.2.0"
];
})
@ -11504,6 +11540,11 @@ in
sources."@jridgewell/trace-mapping-0.3.9"
sources."@js-joda/core-5.5.2"
sources."@jsdevtools/ono-7.1.3"
sources."@jsplumb/browser-ui-5.13.2"
sources."@jsplumb/common-5.13.2"
sources."@jsplumb/connector-bezier-5.13.2"
sources."@jsplumb/core-5.13.2"
sources."@jsplumb/util-5.13.2"
sources."@kafkajs/confluent-schema-registry-1.0.6"
sources."@kwsites/file-exists-1.1.1"
sources."@kwsites/promise-deferred-1.1.1"
@ -11512,7 +11553,7 @@ in
sources."@lezer/highlight-1.1.3"
sources."@lezer/html-1.3.0"
sources."@lezer/javascript-1.4.1"
sources."@lezer/lr-1.3.1"
sources."@lezer/lr-1.3.3"
sources."@mapbox/node-pre-gyp-1.0.10"
(sources."@n8n_io/license-sdk-1.8.0" // {
dependencies = [
@ -11529,8 +11570,8 @@ in
sources."mkdirp-1.0.4"
];
})
sources."@oclif/command-1.8.21"
(sources."@oclif/config-1.18.6" // {
sources."@oclif/command-1.8.22"
(sources."@oclif/config-1.18.8" // {
dependencies = [
sources."tslib-2.5.0"
];
@ -11550,9 +11591,14 @@ in
sources."wrap-ansi-7.0.0"
];
})
sources."@oclif/help-1.0.5"
(sources."@oclif/help-1.0.5" // {
dependencies = [
sources."@oclif/config-1.18.6"
sources."tslib-2.5.0"
];
})
sources."@oclif/linewrap-1.0.0"
(sources."@oclif/parser-3.8.9" // {
(sources."@oclif/parser-3.8.10" // {
dependencies = [
sources."tslib-2.5.0"
];
@ -11587,15 +11633,15 @@ in
sources."domhandler-5.0.3"
];
})
sources."@sentry/core-7.34.0"
sources."@sentry/integrations-7.34.0"
sources."@sentry/node-7.34.0"
sources."@sentry/types-7.34.0"
sources."@sentry/utils-7.34.0"
sources."@sentry/core-7.36.0"
sources."@sentry/integrations-7.36.0"
sources."@sentry/node-7.36.0"
sources."@sentry/types-7.36.0"
sources."@sentry/utils-7.36.0"
sources."@servie/events-1.0.0"
sources."@sqltools/formatter-1.2.5"
sources."@swc/core-1.3.29"
sources."@swc/wasm-1.3.29"
sources."@swc/core-1.3.32"
sources."@swc/wasm-1.3.32"
sources."@techteamer/ocsp-1.0.0"
sources."@tediousjs/connection-string-0.3.0"
sources."@tokenizer/token-0.3.0"
@ -11723,7 +11769,7 @@ in
})
sources."available-typed-arrays-1.0.5"
sources."avsc-5.7.7"
(sources."aws-sdk-2.1304.0" // {
(sources."aws-sdk-2.1308.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."events-1.1.1"
@ -11788,7 +11834,7 @@ in
sources."buffer-more-ints-1.0.0"
sources."buffer-writer-2.0.0"
sources."bufferutil-4.0.7"
(sources."bull-4.10.2" // {
(sources."bull-4.10.3" // {
dependencies = [
sources."cron-parser-4.7.1"
];
@ -11865,7 +11911,7 @@ in
})
sources."cluster-key-slot-1.1.2"
sources."codemirror-lang-html-n8n-1.0.0"
sources."codemirror-lang-n8n-expression-0.1.0"
sources."codemirror-lang-n8n-expression-0.2.0"
sources."codepage-1.15.0"
(sources."color-3.2.1" // {
dependencies = [
@ -11903,7 +11949,7 @@ in
];
})
sources."content-disposition-0.5.4"
sources."content-type-1.0.4"
sources."content-type-1.0.5"
sources."convict-6.2.4"
sources."cookie-0.4.2"
(sources."cookie-parser-1.4.6" // {
@ -12188,7 +12234,7 @@ in
sources."homedir-polyfill-1.0.3"
(sources."html-to-text-9.0.3" // {
dependencies = [
sources."deepmerge-4.2.2"
sources."deepmerge-4.3.0"
sources."dom-serializer-2.0.0"
sources."domhandler-5.0.3"
sources."domutils-3.0.1"
@ -12315,7 +12361,6 @@ in
})
sources."jsonschema-1.4.1"
sources."jsonwebtoken-9.0.0"
sources."jsplumb-2.15.4"
sources."jsprim-1.4.2"
sources."jwa-1.4.1"
(sources."jwks-rsa-1.12.3" // {
@ -12337,7 +12382,7 @@ in
sources."levn-0.3.0"
sources."libbase64-1.2.1"
sources."libmime-5.2.0"
sources."libphonenumber-js-1.10.18"
sources."libphonenumber-js-1.10.19"
sources."libpq-1.8.12"
sources."libqp-2.0.1"
sources."lie-3.1.1"
@ -12442,11 +12487,7 @@ in
];
})
sources."minimist-1.2.7"
(sources."minipass-4.0.0" // {
dependencies = [
sources."yallist-4.0.0"
];
})
sources."minipass-4.0.1"
(sources."minipass-collect-1.0.2" // {
dependencies = [
sources."minipass-3.3.6"
@ -12511,7 +12552,7 @@ in
sources."mqtt-packet-6.10.0"
sources."ms-2.1.2"
sources."msal-1.4.17"
sources."msgpackr-1.8.2"
sources."msgpackr-1.8.3"
(sources."mssql-8.1.4" // {
dependencies = [
sources."commander-9.5.0"
@ -12527,7 +12568,7 @@ in
];
})
sources."mz-2.7.0"
(sources."n8n-core-0.152.0" // {
(sources."n8n-core-0.153.0" // {
dependencies = [
sources."concat-stream-2.0.0"
sources."readable-stream-3.6.0"
@ -12540,22 +12581,13 @@ in
sources."vue2-boring-avatars-0.3.8"
];
})
(sources."n8n-editor-ui-0.179.0" // {
dependencies = [
sources."luxon-2.5.2"
];
})
(sources."n8n-nodes-base-0.211.0" // {
sources."n8n-editor-ui-0.180.0"
(sources."n8n-nodes-base-0.212.0" // {
dependencies = [
sources."chokidar-3.5.2"
sources."luxon-2.3.2"
];
})
(sources."n8n-workflow-0.134.0" // {
dependencies = [
sources."luxon-2.3.2"
];
})
sources."n8n-workflow-0.135.0"
(sources."named-placeholders-1.1.3" // {
dependencies = [
sources."lru-cache-7.14.1"
@ -12580,7 +12612,7 @@ in
sources."node-abort-controller-3.1.1"
sources."node-addon-api-4.3.0"
sources."node-ensure-0.0.0"
sources."node-fetch-2.6.8"
sources."node-fetch-2.6.9"
sources."node-forge-1.3.1"
(sources."node-gyp-8.4.1" // {
dependencies = [
@ -12728,7 +12760,7 @@ in
})
sources."picocolors-1.0.0"
sources."picomatch-2.3.1"
sources."pinia-2.0.29"
sources."pinia-2.0.30"
sources."popsicle-12.1.0"
sources."popsicle-content-encoding-1.0.0"
sources."popsicle-cookie-jar-1.0.0"
@ -12741,7 +12773,7 @@ in
sources."postgres-bytea-1.0.0"
sources."postgres-date-1.0.7"
sources."postgres-interval-1.2.0"
(sources."posthog-node-2.3.0" // {
(sources."posthog-node-2.4.0" // {
dependencies = [
sources."axios-0.27.2"
];
@ -12872,7 +12904,7 @@ in
sources."safer-buffer-2.1.2"
(sources."sanitize-html-2.7.3" // {
dependencies = [
sources."deepmerge-4.2.2"
sources."deepmerge-4.3.0"
];
})
sources."sax-1.2.4"
@ -12930,13 +12962,11 @@ in
sources."tslib-2.5.0"
];
})
(sources."snowflake-sdk-1.6.17" // {
(sources."snowflake-sdk-1.6.18" // {
dependencies = [
sources."axios-0.27.2"
sources."debug-3.2.7"
sources."jsonwebtoken-8.5.1"
sources."mkdirp-1.0.4"
sources."semver-5.7.1"
sources."tmp-0.2.1"
sources."uuid-3.4.0"
];
@ -13054,6 +13084,11 @@ in
sources."throwback-4.1.0"
sources."timeago.js-4.0.2"
sources."tinycolor2-1.5.2"
(sources."title-case-3.0.3" // {
dependencies = [
sources."tslib-2.5.0"
];
})
sources."tlds-1.236.0"
sources."tmp-0.0.33"
(sources."tmp-promise-3.0.3" // {
@ -13130,7 +13165,7 @@ in
];
})
sources."typeorm-aurora-data-api-driver-2.4.4"
sources."typescript-4.9.4"
sources."typescript-4.9.5"
sources."uc.micro-1.0.6"
sources."uid-safe-2.1.5"
sources."unbox-primitive-1.0.2"

View File

@ -27,13 +27,9 @@ stdenv.mkDerivation rec {
'${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4'
'';
buildInputs = (with ocamlPackages; [
ocaml
camlp4
num
]) ++ [
zlib
];
strictDeps = true;
nativeBuildInputs = with ocamlPackages; [ ocaml camlp4];
buildInputs = (with ocamlPackages; [ num ]) ++ [ zlib ];
meta = {
broken = stdenv.isDarwin;

View File

@ -23,9 +23,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-taA8eZ/wOe9uMccXVYfe34/XzWgqYKA3tLZnIOahOrQ=";
};
nativeBuildInputs = [ makeWrapper ]
strictDeps = true;
nativeBuildInputs = [ makeWrapper ocamlPackages.ocaml ]
++ lib.optional enableX11 copyDesktopItems;
buildInputs = [ ocamlPackages.ocaml ncurses ];
buildInputs = [ ncurses ];
preBuild = lib.optionalString enableX11 ''
sed -i "s|\(OCAMLOPT=.*\)$|\1 -I $(echo "${ocamlPackages.lablgtk}"/lib/ocaml/*/site-lib/lablgtk2)|" src/Makefile.OCaml

View File

@ -10,7 +10,14 @@ python3.pkgs.buildPythonApplication rec {
sha256 = "sha256-Uw8UIJa+Dtsy+o31I1ynLyhZrFNX42NFRXu1O2ISbzU=";
};
pythonRelaxDeps = [ "cheroot" ];
patches = [
./flask-babel.patch
];
pythonRelaxDeps = [
"cheroot"
"Flask-Babel"
];
nativeBuildInputs = with python3.pkgs; [ setuptools-scm pythonRelaxDepsHook ];

View File

@ -0,0 +1,14 @@
diff --git a/src/fava/application.py b/src/fava/application.py
index 811c1de4..19de051a 100644
--- a/src/fava/application.py
+++ b/src/fava/application.py
@@ -148,8 +148,7 @@ def get_locale() -> str | None:
return request.accept_languages.best_match(["en"] + LANGUAGES)
-BABEL = Babel(app)
-BABEL.localeselector(get_locale)
+BABEL = Babel(app, locale_selector=get_locale)
for function in template_filters.FILTERS:

View File

@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "sha256-/eOiebMFHgrurtrSHPlgZO3xmmxBOUmyAzswXZLd3Yc=";
};
buildInputs = [ rsync ] ++ (with ocamlPackages; [ ocaml ocamlbuild findlib ]);
strictDeps = true;
nativeBuildInputs = [ rsync ] ++ (with ocamlPackages; [ ocaml ocamlbuild findlib ]);
installPhase = ''
mkdir -p $out/bin

View File

@ -13,11 +13,19 @@ stdenv.mkDerivation {
sha256 = "sha256-W/BDhbng5iYuiB7desMKvRtDFdhoaxiJNvNvtbLlA6E=";
};
buildInputs = [ dune_2 ] ++ (with ocamlPackages; [
ocaml findlib ansiterminal cairo2 cmdliner fmt logs menhir menhirLib mtime sedlex yojson
]);
strictDeps = true;
buildPhase = "dune build --profile=release";
nativeBuildInputs = with ocamlPackages; [ menhir ocaml findlib dune_2 ];
buildInputs = with ocamlPackages; [
ansiterminal cairo2 cmdliner fmt logs menhirLib mtime sedlex yojson
];
buildPhase = ''
runHook preBuild
dune build --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
runHook postBuild
'';
installPhase = ''
dune install --prefix $out --libdir $OCAMLFIND_DESTDIR

View File

@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "sha256-F5eVN5ATYo9Ivpi2eYh96ktuTWUeoqgWMR4BqHu8EFs=";
};
buildInputs = [ ocaml ];
strictDeps = true;
nativeBuildInputs = [ ocaml ];
/* Fix up the frontend to load the 'default' cryptoverif library
** from under $out/libexec. By default, it expects to find the files

View File

@ -9,10 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "sha256-fEe0DIMGj7wO+79/BZf45kykgyTXpbZJsyFSt31XqpM=";
};
buildInputs = [
ocaml
perl
];
strictDeps = true;
nativeBuildInputs = [ ocaml perl ];
setSourceRoot = "export sourceRoot=$(echo */ekrh/src/)";
preInstall = "export INSTALLDIR=$out";
postInstall = ''for i in "$out/casc"/*; do ln -s "$i" "$out/bin/ekrh-casc-$(basename $i)"; done '';

View File

@ -38,7 +38,9 @@ stdenv.mkDerivation {
})
];
buildInputs = [ ocaml camlp5 ];
strictDeps = true;
nativeBuildInputs = [ ocaml camlp5 ];
propagatedBuildInputs = [ num ];
installPhase = ''

View File

@ -9,7 +9,10 @@ stdenv.mkDerivation rec {
sha256 = "0lik8p7ayhjwpkln1iwf0ri84ramhch74j5nj6z7ph6wfi92pgg8";
};
buildInputs = [ ocaml eprover zlib ];
strictDeps = true;
nativeBuildInputs = [ ocaml eprover ];
buildInputs = [ zlib ];
preConfigure = "patchShebangs .";

View File

@ -9,8 +9,10 @@ stdenv.mkDerivation rec {
sha256 = "sha256:1b2q7vsz6s9ighypsigqjm1mzjiq3xgnz5id5ssb4rh9zm190r82";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ eprover ocaml camlp4 perl zlib ];
strictDeps = true;
nativeBuildInputs = [ makeWrapper eprover ocaml camlp4 perl ];
buildInputs = [ zlib ];
patches = [ (fetchpatch {
url = "https://github.com/niklasso/minisat/commit/7eb6015313561a2586032574788fcb133eeaa19f.patch";

View File

@ -11,8 +11,11 @@ stdenv.mkDerivation rec {
hash = "sha256-GzeEiok5kigcmfqf/K/UxvlKkl55zy0vOyiRZ2HyMiE=";
};
nativeBuildInputs = [ pkg-config opaline ];
buildInputs = with ocamlPackages; [ ocaml findlib ocamlgraph ];
strictDeps = true;
nativeBuildInputs = [ pkg-config opaline ] ++ (with ocamlPackages; [ findlib ocaml ]);
buildInputs = with ocamlPackages; [ ocamlgraph ];
installTargets = "ott.install";

View File

@ -9,9 +9,10 @@ stdenv.mkDerivation rec {
sha256 = "0z1z4wqbqwgppkh2bm89fgy07a0y2m6g4lvcyzs09sm1ysklk2dh";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses ] ++ (with ocamlPackages; [
ocaml findlib camlp5 lablgtk ]);
strictDeps = true;
nativeBuildInputs = [ pkg-config ] ++ (with ocamlPackages; [ ocaml findlib camlp5 ]);
buildInputs = [ ncurses ] ++ (with ocamlPackages; [ lablgtk ]);
dontAddPrefix = true;
configureFlags = [ "--prefix" "$(out)" ];

View File

@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "sha256:0xgwnp59779xc40sb7ck8rmfn620pilxyq79l3bymj9m7z0mwvm9";
};
buildInputs = with ocamlPackages; [ ocaml findlib ];
strictDeps = true;
nativeBuildInputs = with ocamlPackages; [ ocaml findlib ];
buildPhase = "./build -nointeract";
installPhase = ''

View File

@ -3,8 +3,11 @@ stdenv.mkDerivation rec {
pname = "satallax";
version = "2.7";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ ocaml zlib which eprover coq ];
strictDeps = true;
nativeBuildInputs = [ makeWrapper ocaml which eprover coq ];
buildInputs = [ zlib ];
src = fetchurl {
url = "https://www.ps.uni-saarland.de/~cebrown/satallax/downloads/${pname}-${version}.tar.gz";
sha256 = "1kvxn8mc35igk4vigi5cp7w3wpxk2z3bgwllfm4n3h2jfs0vkpib";

View File

@ -14,7 +14,9 @@ stdenv.mkDerivation rec {
sha256 = "113jjhi1qkcggbsmbw8fa9ln8vs7vy2r288szks7rn0jjn0wxmbw";
};
buildInputs = [ ocaml ];
strictDeps = true;
nativeBuildInputs = [ ocaml ];
patchPhase = "patch -p1 < ${pf-patch}";
buildPhase = "./build";

View File

@ -17,7 +17,9 @@ stdenv.mkDerivation rec {
sha256 = "c296998acd14d5b93a8d5be7ee178007ef179957465966576bda26944b1b7fca";
};
buildInputs = [ ocaml isabelle cvc3 perl wget which ];
strictDeps = true;
nativeBuildInputs = [ ocaml isabelle cvc3 perl wget which ];
installPhase = ''
mkdir -pv "$out"

View File

@ -10,8 +10,16 @@ stdenv.mkDerivation rec {
sha256 = "sha256-vNR7WeiSvg+763GcovoZBFDfncekJMeqNegP4fVw06I=";
};
strictDeps = true;
nativeBuildInputs = with ocamlPackages; [
ocaml findlib menhir
# Coq Support
coqPackages.coq
];
buildInputs = with ocamlPackages; [
ocaml findlib ocamlgraph zarith menhir
ocamlgraph zarith
# Emacs compilation of why3.el
emacs
# Documentation

View File

@ -29,12 +29,15 @@ let common = { version, sha256, patches ? [ ] }:
sha256 = sha256;
};
nativeBuildInputs = optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs = [ python ]
strictDeps = true;
nativeBuildInputs = [ python ]
++ optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames
++ optional javaBindings jdk
++ optionals ocamlBindings [ ocaml findlib zarith ]
++ optionals ocamlBindings [ ocaml findlib ]
;
propagatedBuildInputs = [ python.pkgs.setuptools ];
propagatedBuildInputs = [ python.pkgs.setuptools ]
++ optionals ocamlBindings [ zarith ];
enableParallelBuilding = true;
postPatch = optionalString ocamlBindings ''

View File

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "finalfrontier";
version = "0.9.4";
version = "unstable-2022-01-06";
src = fetchFromGitHub {
owner = "finalfusion";
repo = pname;
rev = version;
sha256 = "1lvwv238p8hrl4sc5pmnvaargl2dd25p44gxl3kibq5ng03afd0n";
rev = "2461fb1dde13b73039926aa66606e470907a1b59";
sha256 = "sha256-bnRzXIYairlBjv2JxU16UXYc5BB3VeKZNiJ4+XDzub4=";
};
cargoSha256 = "0lhcazcih48gc23q484h344bzz7p3lh189ljhswdyph2i11caarp";
cargoSha256 = "sha256-C/D9EPfifyajrCyXE8w/qRuzWEoyJJIcj4xii94/9l4=";
nativeBuildInputs = [
installShellFiles

View File

@ -1,72 +1,50 @@
{ lib
, stdenv
, fetchurl
, fetchpatch
, gettext
, gnome
, libgtop
, gtk3
, libhandy
, gtk4
, libadwaita
, pcre2
, vte
, appstream-glib
, vte-gtk4
, desktop-file-utils
, git
, meson
, ninja
, pkg-config
, python3
, sassc
, wrapGAppsHook
, wrapGAppsHook4
, nixosTests
}:
stdenv.mkDerivation rec {
pname = "gnome-console";
# Do not upgrade until https://gitlab.gnome.org/GNOME/vte/-/issues/2584 is resolved!
version = "42.2";
version = "43.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "fSbmwYdExXWnhykyY/YM7/YwEHCY6eWKd2WwCsdDcEk=";
sha256 = "uWQkhaN6cOgswQVTsOJoF1a6Nh/15MvzGC8VAjH+qZ4=";
};
patches = [
(fetchpatch {
name = "fix-clang-build-issues.patch";
url = "https://gitlab.gnome.org/GNOME/console/-/commit/0e29a417d52e27da62f5cac461400be6a764dc65.patch";
sha256 = "sha256-5ORNZOxjC5dMk9VKaBcJu5OV1SEZo9SNUbN4Ob5hVJs=";
})
];
buildInputs = [
gettext
libgtop
gtk3
libhandy
pcre2
vte
];
nativeBuildInputs = [
appstream-glib
desktop-file-utils
git
gettext
meson
ninja
pkg-config
python3
sassc
wrapGAppsHook
wrapGAppsHook4
];
mesonFlags = [
"-Dnautilus=disabled"
buildInputs = [
libgtop
gtk4
libadwaita
pcre2
vte-gtk4
];
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
packageName = "gnome-console";
};
};

View File

@ -1,26 +0,0 @@
{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, curl, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-subset";
version = "0.1.1";
src = fetchFromGitHub {
owner = "jasonwhite";
repo = pname;
rev = "v${version}";
sha256 = "02z2r0kcd0nnn1zjslp6xxam5ddbhrmzn67qzxhlamsw0p9vvkbb";
};
cargoSha256 = "0lc9m9prmhr4ipjh95cfczvlmpp9scryksvqd49h4acyr904n7ry";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ curl libiconv Security ];
meta = with lib; {
description = "Super fast Git tree filtering";
homepage = "https://github.com/jasonwhite/git-subset";
license = licenses.mit;
maintainers = [ maintainers.marsam ];
};
}

View File

@ -13,8 +13,8 @@ stdenv.mkDerivation rec {
version = "1.0.2";
pname = "monotone-viz";
nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ocaml lablgtk libgnomecanvas glib graphviz_2_0 camlp4];
nativeBuildInputs = [ pkg-config makeWrapper ocaml camlp4 ];
buildInputs = [ lablgtk libgnomecanvas glib graphviz_2_0 ];
src = fetchurl {
url = "http://oandrieu.nerim.net/monotone-viz/${pname}-${version}-nolablgtk.tar.gz";
sha256 = "1l5x4xqz5g1aaqbc1x80mg0yzkiah9ma9k9mivmn08alkjlakkdk";

View File

@ -10,18 +10,20 @@ stdenv.mkDerivation rec {
hash = "sha256-IKIkqzx7YWki0L6D5WbwQiVWJfDFGdI2nsGgg212CcE=";
};
strictDeps = true;
nativeBuildInputs = [
autoreconfHook
pkg-config
getopt
ocamlPackages.ocaml
ocamlPackages.findlib
];
buildInputs = with ocamlPackages; [
ocamlPackages.ocaml
calendar
curses
findlib
gettext-stub
ocaml
ocaml_libvirt
] ++ [ libxml2 ];

View File

@ -34,6 +34,8 @@ stdenv.mkDerivation ({
runHook postInstall
'';
strictDeps = true;
} // (builtins.removeAttrs args [ "minimalOCamlVersion" "duneVersion" ]) // {
name = "ocaml${ocaml.version}-${pname}-${version}";

View File

@ -35,19 +35,27 @@ let
};
in
{
Mono-v5 = maple-font {
Mono = maple-font {
pname = "MapleMono";
version = "5.5";
sha256 = "sha256-xkZ9NefjWHPjWNW8LGM8CgT2Zrg4j1evvx1K56sUzR8=";
version = "6.1";
sha256 = "sha256-JWyZH2F9lwWt9ROhuOtVf8HIjUAWkhCbXium0iNQry8=";
desc = "monospace";
};
Mono-NF-v5 = maple-font {
NF = maple-font {
pname = "MapleMono-NF";
version = "5.5";
sha256 = "sha256-cPVGuH1CSfnRvQ4ehBvOVno7CT6Popc1Nnpcn5uJoQY=";
version = "6.1";
sha256 = "sha256-z0qoPMvowasHRK1IUMnx+lufUXqZkT3WBLtpEkP4V4I=";
desc = "Nerd Font";
};
SC-NF = maple-font {
pname = "MapleMono-SC-NF";
version = "6.1";
sha256 = "sha256-cp7pASXEiP8Td8yR+5hKpZyTST0o0pxgck4llHps4go=";
desc = "Nerd Font SC";
};
}

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "v2ray-geoip";
version = "202301260045";
version = "202302020047";
src = fetchFromGitHub {
owner = "v2fly";
repo = "geoip";
rev = "dda29e7611d13ff6f580cf389a7b84194363f75c";
sha256 = "sha256-9X9Oh4WFFpuRG1jQyQHTqNOCcW5f+uNOjH1iv1i6Je0=";
rev = "9ab244ed78fea88a1ce5bf789fb31bbcd81e8d17";
sha256 = "sha256-2NYuvzOU0W3qZqWZMr3rTNqX+0rH3fhIr1zCD5dSdWc=";
};
installPhase = ''

View File

@ -17,16 +17,20 @@
stdenv.mkDerivation rec {
pname = "qt5integration";
version = "5.6.3";
version = "5.6.4";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
sha256 = "sha256-GXxPoBM4tlWezTfv/f+/IJezzcAsuMbr/OOGaSOpn2g=";
sha256 = "sha256-MZkhTvjTyBrlntgFq2F3iGK7WvfmnGJQLk5B1OM5kQo=";
};
nativeBuildInputs = [ qmake pkg-config wrapQtAppsHook ];
nativeBuildInputs = [
qmake
pkg-config
wrapQtAppsHook
];
buildInputs = [
dtkwidget

View File

@ -28,11 +28,11 @@
stdenv.mkDerivation rec {
pname = "gnome-maps";
version = "43.3";
version = "43.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "sha256-iVUelLEnEwXP/yBLRMGDZyZ3gaV9LMt7b3u6Yo4JxRE=";
sha256 = "sha256-zlLVW6T2fYlu8tmZczc6iYZql7t0pLQCS23iZzx/8e8=";
};
doCheck = true;

View File

@ -23,6 +23,7 @@
, wrapGAppsHook
, librsvg
, webp-pixbuf-loader
, libheif
, libexif
, gobject-introspection
, gi-docgen
@ -86,6 +87,7 @@ stdenv.mkDerivation rec {
extraLoaders = [
librsvg
webp-pixbuf-loader
libheif.out
];
}}"
'';

View File

@ -15,13 +15,17 @@
stdenv.mkDerivation rec {
pname = "zenity";
version = "3.43.0";
version = "3.44.0";
src = fetchurl {
url = "mirror://gnome/sources/zenity/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sNfKHgwYaPoY8FwhAmDYp74fCO4Tt/XP26ubYfoW+DM=";
sha256 = "wVWCMB7ZC51CzlIdvM+ZqYnyLxIEG91SecZjbamev2U=";
};
patches = [
./fix-icon-install.patch
];
nativeBuildInputs = [
meson
ninja

View File

@ -0,0 +1,12 @@
diff --git a/data/meson.build b/data/meson.build
index 339b3cff..aca65efd 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -9,5 +9,6 @@ install_data(
'zenity-text.png',
'zenity-scale.png',
'zenity-entry.png',
- 'zenity-notification.png']
+ 'zenity-notification.png'],
+ install_dir: zenity_prefix / get_option('datadir') / 'icons/hicolor/48x48/apps',
)

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fstar";
version = "2022.11.19";
version = "2023.02.01";
src = fetchFromGitHub {
owner = "FStarLang";
repo = "FStar";
rev = "v${version}";
sha256 = "sha256-IJMzRi335RbK8mEXQaF1UDPC0JVi6zSqcz6RS874m3Q=";
hash = "sha256-sLhbIGF7j1tH8zKsPq1qOSwHvYDrVCyfln9UbE3IYv0=";
};
strictDeps = true;

View File

@ -22,7 +22,10 @@ stdenv.mkDerivation {
sha256 = "0yck5r6di0935s3iy2mm9538jkf77ssr789qb06ms7sivd7g3ip6";
};
buildInputs = [ ocaml findlib ocamlbuild yojson menhir menhirLib ulex pprint fix functory ];
strictDeps = true;
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ yojson menhir menhirLib ulex pprint fix functory ];
# Sets warning 3 as non-fatal
prePatch = lib.optionalString (check-ocaml-version "4.02") ''

View File

@ -1,8 +1,11 @@
{ lib, stdenv, libgcrypt, fetchFromGitHub, ocamlPackages, perl }:
stdenv.mkDerivation rec {
pname = "obliv-c";
version = "0.0pre20210621";
buildInputs = [ perl ]
strictDeps = true;
nativeBuildInputs = [ perl ]
++ (with ocamlPackages; [ ocaml findlib ocamlbuild ]);
propagatedBuildInputs = [ libgcrypt ];
src = fetchFromGitHub {

View File

@ -12,19 +12,20 @@ stdenv.mkDerivation rec {
sha256 = "sha256-etzEXbILje+CrfJxIhH7jthEMoSJdS6O33QoG8HrLvI=";
};
strictDeps = true;
nativeBuildInputs = [
makeWrapper
menhir
];
buildInputs = [
ocaml
menhir
cppo
dune_3
findlib
];
buildInputs = [
fix
menhir
menhirSdk
ocaml
ppxlib
utop
] ++ lib.optional (lib.versionOlder ocaml.version "4.07") ncurses;

View File

@ -22,9 +22,11 @@ ocamlPackages.buildDunePackage rec {
--replace "if Sys.file_exists (to_windows path) then to_windows cmd else cmd" "cmd"
'';
nativeBuildInputs = with ocamlPackages; [
menhir
];
buildInputs = with ocamlPackages; [
core_unix
menhir
menhirLib
ppx_deriving
fmt

View File

@ -27,8 +27,10 @@ let compcert = mkCoqDerivation rec {
"3.11".sha256 = "sha256-ZISs/ZAJVWtxp9+Sg5qV5Rss1gI9hK769GnBfawLa6A=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = with ocamlPackages; [ ocaml findlib menhir menhirLib ] ++ [ coq coq2html ];
strictDeps = true;
nativeBuildInputs = with ocamlPackages; [ makeWrapper ocaml findlib menhir coq coq2html ];
buildInputs = with ocamlPackages; [ menhirLib ];
propagatedBuildInputs = [ flocq ];
enableParallelBuilding = true;

View File

@ -1,12 +1,20 @@
{ pkgs, lib, emscripten, python3 }:
argsFun:
let
wrapDerivation = f:
pkgs.stdenv.mkDerivation (finalAttrs:
f (lib.toFunction argsFun finalAttrs)
);
in
wrapDerivation (
{ buildInputs ? [], nativeBuildInputs ? []
, enableParallelBuilding ? true
, meta ? {}, ... } @ args:
pkgs.stdenv.mkDerivation (
args //
{

View File

@ -15,10 +15,14 @@ stdenv.mkDerivation rec {
substituteInPlace setup.ml --replace js_of_ocaml.ocamlbuild js_of_ocaml-ocamlbuild
'';
buildInputs = [ which ] ++ (with ocamlPackages; [
ocaml findlib ocamlbuild menhir js_of_ocaml js_of_ocaml-ocamlbuild
strictDeps = true;
nativeBuildInputs = [ which ] ++ (with ocamlPackages; [
ocaml findlib ocamlbuild menhir
]);
buildInputs = with ocamlPackages; [ js_of_ocaml js_of_ocaml-ocamlbuild ];
doCheck = true;
checkTarget = "test";

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "gupnp";
version = "1.6.2";
version = "1.6.3";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gupnp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-6QBZzIOAXa2T6DvkflOVjwdHHMRk+UQ5HntcgqpRoY8=";
sha256 = "sha256-T09Biwe4EWTfH3q2EuKOTAFsLQhbik85+XlF+LFe4kg=";
};
depsBuildBuild = [

View File

@ -1,6 +1,7 @@
{ stdenv
, lib
, fetchurl
, fetchpatch2
, meson
, ninja
, pkg-config
@ -44,13 +45,23 @@
stdenv.mkDerivation rec {
pname = "gvfs";
version = "1.50.2";
version = "1.50.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "A9crjBXvQ4EQ8M9Fe1ZVJmyLUV0EErMPTVXPoNoGrF4=";
sha256 = "aJcRnpe7FgKdJ3jhpaVKamWSYx+LLzoqHepO8rAYA/0=";
};
patches = [
# Hardcode the ssh path again.
# https://gitlab.gnome.org/GNOME/gvfs/-/issues/465
(fetchpatch2 {
url = "https://gitlab.gnome.org/GNOME/gvfs/-/commit/8327383e262e1e7f32750a8a2d3dd708195b0f53.patch";
hash = "sha256-ReD7qkezGeiJHyo9jTqEQNBjECqGhV9nSD+dYYGZWJ8=";
revert = true;
})
];
postPatch = ''
# patchShebangs requires executable file
chmod +x meson_post_install.py

View File

@ -1,5 +1,4 @@
{ fetchurl
, fetchpatch
, lib
, stdenv
, meson
@ -23,25 +22,15 @@
stdenv.mkDerivation rec {
pname = "libchamplain";
version = "0.12.20";
version = "0.12.21";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0rihpb0npqpihqcdz4w03rq6xl7jdckfqskvv9diq2hkrnzv8ch2";
sha256 = "qRXNFyoMUpRMVXn8tGg/ioeMVxv16SglS12v78cn5ac=";
};
patches = lib.optionals withLibsoup3 [
# Port to libsoup3
# https://gitlab.gnome.org/GNOME/libchamplain/-/merge_requests/13
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/libchamplain/-/commit/1cbaf3193c2b38e447fbc383d4c455c3dcac6db8.patch";
excludes = [ ".gitlab-ci.yml" ];
sha256 = "uk38gExnUgeUKwhDsqRU77hGWhJ+8fG5dSiV2MAWLFk=";
})
];
outputs = [ "out" "dev" "devdoc" ];
nativeBuildInputs = [
meson
ninja
@ -68,6 +57,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dgtk_doc=true"
"-Dvapi=true"
(lib.mesonBool "libsoup3" withLibsoup3)
];
passthru = {

View File

@ -26,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "libhandy";
version = "1.8.0";
version = "1.8.1";
outputs = [
"out"
@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-bCVCwFeJJLDCm3rmy0TrJt846wHW1e89fQsIJXYyMOg=";
sha256 = "sha256-N2a5qIH+BljMYIBFOiIZCGw/bb2CBp3kCbirP1mUinA=";
};
depsBuildBuild = [

View File

@ -10,6 +10,7 @@
, libpng
, libjpeg
, libaom
, gdk-pixbuf
# for passthru.tests
, gimp
@ -32,11 +33,27 @@ stdenv.mkDerivation rec {
sha256 = "sha256-JwPeSNUc++z6RfMe0qAuXdekzLWR/MCmsT+Ykvp9a/s=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ dav1d rav1e libde265 x265 libpng libjpeg libaom ];
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
dav1d
rav1e
libde265
x265
libpng
libjpeg
libaom
gdk-pixbuf
];
enableParallelBuilding = true;
# Fix installation path for gdk-pixbuf module
PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${placeholder "out"}/${gdk-pixbuf.moduleDir}";
passthru.tests = {
inherit gimp imagemagick imlib2Full imv vips;
};

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "libsigc++";
version = "3.2.0";
version = "3.4.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "jNy5huPwp8W0R0qjyDPWduYkaVCfSJkRDd8RjwQIJlE=";
sha256 = "AuJjD/tc6TzVLDhCNSHf5wYzKIY6bpbUHXZaYRa4cH4=";
};
nativeBuildInputs = [

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "ngtcp2";
version = "0.12.1";
version = "0.13.0";
src = fetchFromGitHub {
owner = "ngtcp2";
repo = "ngtcp2";
rev = "v${version}";
sha256 = "sha256-nUUbGNxr2pGiEoYbArHppNE29rki9SM/3MZWMS9HmqY=";
sha256 = "sha256-rKEF5R1GubgFiblmdTqh26PxTRxIqXUJHxj0Qwd3N00=";
};
outputs = [ "out" "dev" ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "socket_wrapper";
version = "1.3.4";
version = "1.4.0";
src = fetchurl {
url = "mirror://samba/cwrap/socket_wrapper-${version}.tar.gz";
sha256 = "sha256-dmYeXGXbe05WiT2ZDrH4aCmymDjj8SqrZyEc3d0Uf0Y=";
sha256 = "sha256-IGQQBSyh8hjZuymmRtU4FI2n7FyYmP28Nun9eorvAHY=";
};
nativeBuildInputs = [ cmake pkg-config ];

View File

@ -2,17 +2,25 @@
stdenv.mkDerivation rec {
pname = "tinyxml-2";
version = "6.0.0";
version = "9.0.0";
src = fetchFromGitHub {
repo = "tinyxml2";
owner = "leethomason";
rev = version;
sha256 = "031fmhpah449h3rkyamzzdpzccrrfrvjb4qn6vx2vjm47jwc54qv";
sha256 = "sha256-AQQOctXi7sWIH/VOeSUClX6hlm1raEQUOp+VoPjLM14=";
};
nativeBuildInputs = [ cmake ];
cmakeFlags = [
# the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly
# (setting it to an absolute path causes include files to go to $out/$out/include,
# because the absolute path is interpreted with root at $out).
"-DCMAKE_INSTALL_INCLUDEDIR=include"
"-DCMAKE_INSTALL_LIBDIR=lib"
];
meta = {
description = "A simple, small, efficient, C++ XML parser";
homepage = "https://www.grinninglizard.com/tinyxml2/index.html";

View File

@ -46,11 +46,11 @@
stdenv.mkDerivation rec {
pname = "tracker-miners";
version = "3.4.2";
version = "3.4.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "EB42CPHCi/7YriVSL3pyC1WfiJp24oCvvlCk2LBk+Sw=";
sha256 = "jk85dkcmQbZI0PjyDeuuGxYpyltWC4YW4RfSnXVvvus=";
};
nativeBuildInputs = [

View File

@ -48,6 +48,13 @@ stdenv.mkDerivation rec {
url = "https://git.alpinelinux.org/aports/plain/community/vte3/fix-W_EXITCODE.patch?id=4d35c076ce77bfac7655f60c4c3e4c86933ab7dd";
sha256 = "FkVyhsM0mRUzZmS2Gh172oqwcfXv6PyD6IEgjBhy2uU=";
})
# Fix copying text with GTK 4.
# https://gitlab.gnome.org/GNOME/vte/-/issues/2584
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/vte/-/commit/ddb2c8ae0baf3b73d77d1f6ce6142e92faa632af.patch";
hash = "sha256-5Eu0EH0MBJqJUZ6d5bVe5+hl4Z/Gd3Yltz0VAQK7ogY=";
})
];
nativeBuildInputs = [

View File

@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
sha256 = "06yyds2vcwlfr2nd3gvyrazlijjcrd1abnvkfpkaadgwdw3qam1i";
};
strictDeps = true;
nativeBuildInputs = [ ocaml findlib ];
# don't run tests in buildPhase

View File

@ -10,7 +10,7 @@ buildDunePackage {
propagatedBuildInputs = [ alcotest logs lwt fmt ];
doCheck = true;
nativeCheckInputs = [ re cmdliner ];
checkInputs = [ re cmdliner ];
meta = alcotest.meta // {
description = "Lwt-based helpers for Alcotest";

View File

@ -14,7 +14,7 @@ buildDunePackage rec {
sha256 = "1hmrkdcdlkwy7rxhngf3cv3sa61cznnd9p5lmqhx20664gx2ibrh";
};
nativeCheckInputs = [ alcotest ppx_let ];
checkInputs = [ alcotest ppx_let ];
buildInputs = [ ocaml-syntax-shims ];
propagatedBuildInputs = [ bigstringaf result ];
doCheck = lib.versionAtLeast ocaml.version "4.08";

View File

@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gmp mpfr ppl camlidl ];
propagatedBuildInputs = [ mlgmpidl ];
# TODO: Doesn't produce the library correctly if true
strictDeps = false;
outputs = [ "out" "bin" "dev" ];

View File

@ -36,7 +36,7 @@ buildDunePackage rec {
];
doCheck = true;
nativeCheckInputs = [
checkInputs = [
alcotest
mirage-clock-unix
mirage-profile

View File

@ -16,7 +16,7 @@ buildDunePackage rec {
propagatedBuildInputs = [ cstruct zarith bigarray-compat stdlib-shims ptime ];
doCheck = true;
nativeCheckInputs = [ alcotest ];
checkInputs = [ alcotest ];
meta = with lib; {
homepage = "https://github.com/mirleft/ocaml-asn1-combinators";

View File

@ -11,9 +11,8 @@ buildDunePackage {
propagatedBuildInputs = [ atdgen-runtime ];
doCheck = true;
nativeCheckInputs = [ alcotest atdgen-codec-runtime
(python3.withPackages (ps: [ ps.jsonschema ]))
];
nativeCheckInputs = [ atd (python3.withPackages (ps: [ ps.jsonschema ]))];
checkInputs = [ alcotest atdgen-codec-runtime ];
meta = (builtins.removeAttrs atd.meta [ "mainProgram" ]) // {
description = "Generates efficient JSON serializers, deserializers and validators";

View File

@ -18,8 +18,6 @@ buildDunePackage rec {
hash = "sha256-ae1gTx3Emmkof/2Gnhq0d5RyfkFx21hHkVEVgyPdXuo=";
};
nativeBuildInputs = [ ppx_cstruct ];
propagatedBuildInputs = [
mirage-crypto mirage-crypto-ec mirage-crypto-rng mirage-crypto-pk x509
cstruct cstruct-sexp sexplib mtime
@ -27,8 +25,10 @@ buildDunePackage rec {
ppx_sexp_conv eqaf
];
buildInputs = [ ppx_cstruct ];
doCheck = true;
nativeCheckInputs = [ cstruct-unix cmdliner fmt ];
checkInputs = [ cstruct-unix cmdliner fmt ];
meta = with lib; {
description = "SSH implementation in OCaml";

View File

@ -14,7 +14,8 @@ buildDunePackage {
];
doCheck = true;
nativeCheckInputs = [ cstruct-unix ];
nativeCheckInputs = [ awa ];
checkInputs = [ cstruct-unix ];
meta = awa.meta // { mainProgram = "awa_lwt_server"; };
}

View File

@ -38,7 +38,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ which makeWrapper ocaml findlib ocamlbuild ocaml_oasis ];
buildInputs = [ linenoise
buildInputs = [ ocamlbuild
linenoise
ounit
ppx_bitstring
z3

View File

@ -11,11 +11,11 @@ buildDunePackage rec {
sha256 = "sha256-WJ3pwAV46/54QZismBjTWGxHSyMWts0+HEbMsfYq46Q=";
};
propagatedBuildInputs = [ findlib ];
nativeBuildInputs = [ findlib ];
# otherwise fmt breaks evaluation
doCheck = lib.versionAtLeast ocaml.version "4.08";
nativeCheckInputs = [ alcotest bos rresult ];
checkInputs = [ alcotest bos rresult ];
meta = {
homepage = "https://github.com/mirage/ocaml-base64";

View File

@ -9,11 +9,11 @@ stdenv.mkDerivation rec {
sha256 = "16wi8ld7c3mq77ylpgbnj8qqqqimyzwxs47v06vyrwpma5pab5xa";
};
strictDeps = true;
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ ocaml_pcre ];
strictDeps = true;
createFindlibDestdir = true;
meta = {

View File

@ -12,7 +12,7 @@ buildDunePackage rec {
useDune2 = true;
doCheck = true;
nativeCheckInputs = [
checkInputs = [
stdlib-shims
];

View File

@ -14,12 +14,10 @@ buildDunePackage rec {
minimumOCamlVersion = "4.07";
useDune2 = true;
strictDeps = !doCheck;
propagatedBuildInputs = [ bigarray-compat ];
nativeBuildInputs = [ findlib pkg-config ];
nativeCheckInputs = [ alcotest astring fpath bos ];
checkInputs = [ alcotest astring fpath bos ];
doCheck = lib.versionAtLeast ocaml.version "4.08";
meta = with lib; {

View File

@ -13,11 +13,8 @@ buildDunePackage rec {
sha256 = "sha256-HXPjnE56auy2MI6HV2XuBX/VeqsO50HFzTul17lKEqE=";
};
# This currently fails with dune
strictDeps = false;
nativeBuildInputs = [ pkg-config ];
nativeCheckInputs = [ alcotest ];
checkInputs = [ alcotest ];
doCheck = true;
meta = {

View File

@ -18,7 +18,7 @@ buildDunePackage rec {
hash = "sha256-058yMbz9ExvgNG/kY9tPk70XSeVRSSKVg4n4F4fmPu4=";
};
nativeCheckInputs = [ earley timed ];
checkInputs = [ earley timed ];
doCheck = true;
meta = with lib; {

View File

@ -11,8 +11,6 @@ buildDunePackage rec {
propagatedBuildInputs = [ camlp-streams easy-format ];
strictDeps = true;
meta = {
description = "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve";
homepage = "https://github.com/ocaml-community/biniou";

View File

@ -1,6 +1,7 @@
{ lib, buildDunePackage, fetchFromGitHub, fetchpatch
, ounit, async, base64, camlzip, cfstream
, core, ppx_jane, ppx_sexp_conv, rresult, uri, xmlm }:
, core, ppx_jane, ppx_sexp_conv, rresult, uri, xmlm
}:
buildDunePackage rec {
pname = "biocaml";
@ -21,7 +22,7 @@ buildDunePackage rec {
};
buildInputs = [ ppx_jane ppx_sexp_conv ];
nativeCheckInputs = [ ounit ];
checkInputs = [ ounit ];
propagatedBuildInputs = [ async base64 camlzip cfstream core rresult uri xmlm ];
meta = with lib; {

View File

@ -14,7 +14,7 @@ buildDunePackage rec {
buildInputs = [ bitstring ppxlib ];
doCheck = lib.versionAtLeast ocaml.version "4.08";
nativeCheckInputs = [ ounit ];
checkInputs = [ ounit ];
meta = bitstring.meta // {
description = "Bitstrings and bitstring matching for OCaml - PPX extension";

View File

@ -17,8 +17,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook which ocaml findlib ];
strictDeps = true;
createFindlibDestdir = true;
meta = {

View File

@ -1,11 +1,11 @@
{
lib,
fetchzip,
buildDunePackage,
bls12-381,
alcotest,
bisect_ppx,
integers_stubs_js,
{ lib
, fetchzip
, buildDunePackage
, bls12-381
, alcotest
, bisect_ppx
, integers_stubs_js
,
}:
buildDunePackage rec {
@ -20,7 +20,7 @@ buildDunePackage rec {
propagatedBuildInputs = [ bls12-381 ];
nativeCheckInputs = [alcotest bisect_ppx integers_stubs_js];
checkInputs = [ alcotest bisect_ppx integers_stubs_js ];
doCheck = true;
@ -28,6 +28,6 @@ buildDunePackage rec {
description = "Implementation of BLS signatures for the pairing-friendly curve BLS12-381";
license = lib.licenses.mit;
homepage = "https://gitlab.com/nomadic-labs/cryptography/ocaml-bls12-381-signature";
maintainers = [lib.maintainers.ulrikstrid];
maintainers = [ lib.maintainers.ulrikstrid ];
};
}

View File

@ -1,6 +1,7 @@
{ lib, buildDunePackage, fetchFromGitLab
, ff-sig, zarith, zarith_stubs_js, integers_stubs_js, integers, hex
, alcotest, ff-pbt }:
, alcotest, ff-pbt
}:
buildDunePackage rec {
pname = "bls12-381";
@ -23,7 +24,7 @@ buildDunePackage rec {
hex
];
nativeCheckInputs = [ alcotest ff-pbt ];
checkInputs = [ alcotest ff-pbt ];
doCheck = true;

View File

@ -26,7 +26,7 @@ buildDunePackage rec {
zarith
];
nativeCheckInputs = [
checkInputs = [
alcotest
];

View File

@ -14,7 +14,7 @@ buildDunePackage rec {
};
doCheck = true;
nativeCheckInputs = [ qcheck-core ];
checkInputs = [ qcheck-core ];
meta = {
description = "Backward Lists";

View File

@ -39,7 +39,7 @@ buildDunePackage rec {
];
doCheck = true;
nativeCheckInputs = [ alcotest ];
checkInputs = [ alcotest ];
meta = with lib; {
description = "X.509 trust anchors extracted from Mozilla's NSS";

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