Merge 5f9c18f849 into haskell-updates
This commit is contained in:
+8
-1
@@ -367,7 +367,14 @@ let
|
||||
if m._class == null || m._class == class
|
||||
then m
|
||||
else
|
||||
throw "The module ${m._file or m.key} was imported into ${class} instead of ${m._class}."
|
||||
throw ''
|
||||
The module `${m._file or m.key}` (class: ${lib.strings.escapeNixString m._class}) cannot be imported into a module evaluation that expects class ${lib.strings.escapeNixString class}.
|
||||
|
||||
Help:
|
||||
- Ensure that you are importing the correct module.
|
||||
- Verify that the module's `_class`, ${lib.strings.escapeNixString m._class} matches the expected `class` ${lib.strings.escapeNixString class}.
|
||||
- If you are using a custom class, make sure it is correctly defined and used consistently across your modules.
|
||||
''
|
||||
else
|
||||
m: m;
|
||||
|
||||
|
||||
@@ -538,12 +538,12 @@ checkConfigOutput '^1$' config.sub.specialisation.value ./extendModules-168767-i
|
||||
# Class checks, evalModules
|
||||
checkConfigOutput '^{}$' config.ok.config ./class-check.nix
|
||||
checkConfigOutput '"nixos"' config.ok.class ./class-check.nix
|
||||
checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nixos instead of darwin.' config.fail.config ./class-check.nix
|
||||
checkConfigError 'The module foo.nix#darwinModules.default was imported into nixos instead of darwin.' config.fail-anon.config ./class-check.nix
|
||||
checkConfigError 'The module `.*/module-class-is-darwin.nix`.*?expects class "nixos".' config.fail.config ./class-check.nix
|
||||
checkConfigError 'The module `foo.nix#darwinModules.default`.*?expects class "nixos".' config.fail-anon.config ./class-check.nix
|
||||
|
||||
# Class checks, submoduleWith
|
||||
checkConfigOutput '^{}$' config.sub.nixosOk ./class-check.nix
|
||||
checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nixos instead of darwin.' config.sub.nixosFail.config ./class-check.nix
|
||||
checkConfigError 'The module `.*/module-class-is-darwin.nix`.*?expects class "nixos".' config.sub.nixosFail.config ./class-check.nix
|
||||
|
||||
# submoduleWith type merge with different class
|
||||
checkConfigError 'A submoduleWith option is declared multiple times with conflicting class values "darwin" and "nixos".' config.sub.mergeFail.config ./class-check.nix
|
||||
|
||||
@@ -505,6 +505,18 @@
|
||||
githubId = 1517066;
|
||||
name = "Aiken Cairncross";
|
||||
};
|
||||
acaloiaro = {
|
||||
email = "code@adriano.fyi";
|
||||
githubId = 3331648;
|
||||
github = "acaloiaro";
|
||||
matrix = "@adriano@beeper.com";
|
||||
name = "Adriano Caloiaro";
|
||||
keys = [
|
||||
{
|
||||
fingerprint = "DCBD 2175 8A30 9C1F 41D7 A0FC 890F FDB1 1860 FE1C";
|
||||
}
|
||||
];
|
||||
};
|
||||
a-camarillo = {
|
||||
name = "Anthony Camarillo";
|
||||
email = "anthony.camarillo.96@gmail.com";
|
||||
@@ -10950,6 +10962,11 @@
|
||||
githubId = 691552;
|
||||
name = "Jamie McClymont";
|
||||
};
|
||||
jjtt = {
|
||||
github = "jjtt";
|
||||
githubId = 3908945;
|
||||
name = "Juho Törmä";
|
||||
};
|
||||
jk = {
|
||||
email = "hello+nixpkgs@j-k.io";
|
||||
matrix = "@j-k:matrix.org";
|
||||
@@ -17218,6 +17235,12 @@
|
||||
githubId = 72201;
|
||||
name = "Ole Jørgen Brønner";
|
||||
};
|
||||
olemussmann = {
|
||||
email = "nixpkgs-account@ole.mn";
|
||||
github = "OleMussmann";
|
||||
githubId = 14004859;
|
||||
name = "Ole Mussmann";
|
||||
};
|
||||
olifloof = {
|
||||
email = "benmoreosm@gmail.com";
|
||||
github = "olifloof";
|
||||
|
||||
@@ -264,6 +264,8 @@
|
||||
|
||||
- `poac` has been renamed to `cabinpkg` to match the upstream name change but an alias has been added. See the [new name announcement](https://github.com/orgs/cabinpkg/discussions/1052) for more details.
|
||||
|
||||
- `serious-sans` has been removed because upstream changed its name to Serious Shanns, which is not currently packaged.
|
||||
|
||||
- `racket_7_9` has been removed, as it is insecure. It is recommended to use Racket 8 instead.
|
||||
|
||||
- `services.mongodb.initialRootPassword` has been replaced with the more secure option [`services.mongodb.initialRootPasswordFile`](#opt-services.mongodb.initialRootPasswordFile)
|
||||
|
||||
@@ -46,7 +46,7 @@ let
|
||||
If not specified, the amount of data to read from `source` will be
|
||||
determined by cryptsetup.
|
||||
|
||||
See `{manpage}`cryptsetup-open(8)`` for details.
|
||||
See {manpage}`cryptsetup-open(8)` for details.
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -60,7 +60,7 @@ let
|
||||
If not specified, the default sector size is determined from the
|
||||
underlying block device.
|
||||
|
||||
See `{manpage}`cryptsetup-open(8)`` for details.
|
||||
See {manpage}`cryptsetup-open(8)` for details.
|
||||
'';
|
||||
};
|
||||
|
||||
|
||||
@@ -259,7 +259,7 @@ in
|
||||
description = ''
|
||||
Thinkfan settings. Use this option to configure thinkfan
|
||||
settings not exposed in a NixOS option or to bypass one.
|
||||
Before changing this, read the `{manpage}`thinkfan.conf(5)``
|
||||
Before changing this, read the {manpage}`thinkfan.conf(5)`
|
||||
manpage and take a look at the example config file at
|
||||
<https://github.com/vmatare/thinkfan/blob/master/examples/thinkfan.yaml>
|
||||
'';
|
||||
|
||||
@@ -28,7 +28,11 @@ in {
|
||||
wants = [ "network-online.target" ];
|
||||
after = [ "network-online.target" ];
|
||||
script = ''
|
||||
timedatectl set-timezone "$(${lib.getExe pkgs.tzupdate} --print-only)"
|
||||
timezone="$(${lib.getExe pkgs.tzupdate} --print-only)"
|
||||
if [[ -n "$timezone" ]]; then
|
||||
echo "Setting timezone to '$timezone'"
|
||||
timedatectl set-timezone "$timezone"
|
||||
fi
|
||||
'';
|
||||
|
||||
serviceConfig = {
|
||||
|
||||
@@ -18,6 +18,11 @@ import ./make-test-python.nix (
|
||||
|
||||
# For the sessionPath subtest.
|
||||
services.xserver.desktopManager.cinnamon.sessionPath = [ pkgs.gpaste ];
|
||||
|
||||
# For OCR test.
|
||||
services.xserver.displayManager.lightdm.greeters.slick.extraConfig = ''
|
||||
enable-hidpi = on
|
||||
'';
|
||||
};
|
||||
|
||||
enableOCR = true;
|
||||
|
||||
@@ -69,8 +69,7 @@ import ./make-test-python.nix (
|
||||
# https://github.com/elementary/gala/pull/2140
|
||||
for i in ["gala", "io.elementary.wingpanel", "io.elementary.dock", "gsd-media-keys", "gsd-xsettings", "io.elementary.desktop.agent-polkit"]:
|
||||
machine.wait_until_succeeds(f"pgrep -f {i}")
|
||||
for i in ["io.elementary.files.xdg-desktop-portal.service"]:
|
||||
machine.wait_for_unit(i, "${user.name}")
|
||||
machine.wait_until_succeeds("pgrep -xf ${pkgs.pantheon.elementary-files}/libexec/io.elementary.files.xdg-desktop-portal")
|
||||
|
||||
with subtest("Check if various environment variables are set"):
|
||||
cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf ${pkgs.pantheon.gala}/bin/gala)/environ"
|
||||
|
||||
@@ -60,8 +60,7 @@ import ./make-test-python.nix ({ pkgs, lib, ...} :
|
||||
machine.wait_until_succeeds(f"pgrep -f {i}")
|
||||
for i in ["gala", "io.elementary.wingpanel", "io.elementary.dock"]:
|
||||
machine.wait_for_window(i)
|
||||
for i in ["io.elementary.files.xdg-desktop-portal.service"]:
|
||||
machine.wait_for_unit(i, "${user.name}")
|
||||
machine.wait_until_succeeds("pgrep -xf ${pkgs.pantheon.elementary-files}/libexec/io.elementary.files.xdg-desktop-portal")
|
||||
|
||||
with subtest("Check if various environment variables are set"):
|
||||
cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf ${pkgs.pantheon.gala}/bin/gala)/environ"
|
||||
|
||||
@@ -1,7 +1,21 @@
|
||||
{ lib, stdenv, fetchurl, alsa-lib, alsa-utils, fltk, libjack2, libXft,
|
||||
libXpm, libjpeg, libpng, libsamplerate, libsndfile, zlib }:
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
alsa-lib-with-plugins,
|
||||
alsa-utils,
|
||||
fltk,
|
||||
libjack2,
|
||||
libXft,
|
||||
libXpm,
|
||||
libjpeg,
|
||||
libpng,
|
||||
libsamplerate,
|
||||
libsndfile,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rakarrack";
|
||||
version = "0.6.1";
|
||||
|
||||
@@ -18,8 +32,19 @@ stdenv.mkDerivation rec {
|
||||
./looper-preset.patch
|
||||
];
|
||||
|
||||
buildInputs = [ alsa-lib alsa-utils fltk libjack2 libXft libXpm libjpeg
|
||||
libpng libsamplerate libsndfile zlib ];
|
||||
buildInputs = [
|
||||
alsa-lib-with-plugins
|
||||
alsa-utils
|
||||
fltk
|
||||
libjack2
|
||||
libXft
|
||||
libXpm
|
||||
libjpeg
|
||||
libpng
|
||||
libsamplerate
|
||||
libsndfile
|
||||
zlib
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Multi-effects processor emulating a guitar effects pedalboard";
|
||||
|
||||
@@ -4535,19 +4535,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
fidget-nvim = buildNeovimPlugin {
|
||||
pname = "fidget.nvim";
|
||||
version = "2025-01-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "j-hui";
|
||||
repo = "fidget.nvim";
|
||||
rev = "a0abbf18084b77d28bc70e24752e4f4fd54aea17";
|
||||
sha256 = "1117w5i7996vxx32vibb09zpzzgwaipj5ldkdgck3ds5vkcdlk53";
|
||||
};
|
||||
meta.homepage = "https://github.com/j-hui/fidget.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
file-line = buildVimPlugin {
|
||||
pname = "file-line";
|
||||
version = "2016-10-21";
|
||||
@@ -5109,19 +5096,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
gitsigns-nvim = buildNeovimPlugin {
|
||||
pname = "gitsigns.nvim";
|
||||
version = "2025-01-24";
|
||||
src = fetchFromGitHub {
|
||||
owner = "lewis6991";
|
||||
repo = "gitsigns.nvim";
|
||||
rev = "d8918f06624dd53b9a82bd0e29c31bcfd541b40d";
|
||||
sha256 = "19j7y5z9sz967rcyk4lxb3l5z3rrk07fi6wakvxqnwqwqvag4x9x";
|
||||
};
|
||||
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
gitv = buildVimPlugin {
|
||||
pname = "gitv";
|
||||
version = "2019-08-22";
|
||||
@@ -5904,19 +5878,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
image-nvim = buildNeovimPlugin {
|
||||
pname = "image.nvim";
|
||||
version = "2025-01-17";
|
||||
src = fetchFromGitHub {
|
||||
owner = "3rd";
|
||||
repo = "image.nvim";
|
||||
rev = "6ffafab2e98b5bda46bf227055aa84b90add8cdc";
|
||||
sha256 = "105k4ccv18nynm70lphb4ac3ih1ad4hlh2syrhmyi1i1jwdirjgz";
|
||||
};
|
||||
meta.homepage = "https://github.com/3rd/image.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
img-clip-nvim = buildVimPlugin {
|
||||
pname = "img-clip.nvim";
|
||||
version = "2025-01-24";
|
||||
@@ -7116,20 +7077,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
luasnip = buildNeovimPlugin {
|
||||
pname = "luasnip";
|
||||
version = "2025-01-04";
|
||||
src = fetchFromGitHub {
|
||||
owner = "l3mon4d3";
|
||||
repo = "luasnip";
|
||||
rev = "c9b9a22904c97d0eb69ccb9bab76037838326817";
|
||||
sha256 = "1m9a2vka968yklknp8fcmg5lz7w0lb7rwn13b0ppy89ixy0mjxj5";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
luasnip-latex-snippets-nvim = buildVimPlugin {
|
||||
pname = "luasnip-latex-snippets.nvim";
|
||||
version = "2024-11-25";
|
||||
@@ -7156,19 +7103,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
lush-nvim = buildNeovimPlugin {
|
||||
pname = "lush.nvim";
|
||||
version = "2024-08-16";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rktjmp";
|
||||
repo = "lush.nvim";
|
||||
rev = "45a79ec4acb5af783a6a29673a999ce37f00497e";
|
||||
sha256 = "0ac93sdhsi41hpwpshffpkvj5c3kklflsy0pln77743x69g05rcr";
|
||||
};
|
||||
meta.homepage = "https://github.com/rktjmp/lush.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
lushtags = buildVimPlugin {
|
||||
pname = "lushtags";
|
||||
version = "2017-04-19";
|
||||
@@ -8769,19 +8703,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
neotest = buildNeovimPlugin {
|
||||
pname = "neotest";
|
||||
version = "2025-01-02";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-neotest";
|
||||
repo = "neotest";
|
||||
rev = "d66cf4e05a116957f0d3a7755a24291c7d1e1f72";
|
||||
sha256 = "09bxarrrfnqvyv22ls6lm0y03ngcp6r372b8hy4rld902psdb11q";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-neotest/neotest/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
neotest-bash = buildVimPlugin {
|
||||
pname = "neotest-bash";
|
||||
version = "2024-05-06";
|
||||
@@ -9513,19 +9434,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nui-nvim = buildNeovimPlugin {
|
||||
pname = "nui.nvim";
|
||||
version = "2024-12-10";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MunifTanjim";
|
||||
repo = "nui.nvim";
|
||||
rev = "53e907ffe5eedebdca1cd503b00aa8692068ca46";
|
||||
sha256 = "1m4vlf9qcs01a8qrq3salcz966sp8cpf01gbrg8dbf255vzc8kp9";
|
||||
};
|
||||
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
null-ls-nvim = buildVimPlugin {
|
||||
pname = "null-ls.nvim";
|
||||
version = "2023-08-12";
|
||||
@@ -9695,19 +9603,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-cmp = buildNeovimPlugin {
|
||||
pname = "nvim-cmp";
|
||||
version = "2025-01-23";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hrsh7th";
|
||||
repo = "nvim-cmp";
|
||||
rev = "12509903a5723a876abd65953109f926f4634c30";
|
||||
sha256 = "0a592vvfbyv1y1j9bbiq7wxy0vp63bwngjav0qkm0czdf8y4b3kb";
|
||||
};
|
||||
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-code-action-menu = buildVimPlugin {
|
||||
pname = "nvim-code-action-menu";
|
||||
version = "2023-12-11";
|
||||
@@ -10436,19 +10331,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-nio = buildNeovimPlugin {
|
||||
pname = "nvim-nio";
|
||||
version = "2025-01-20";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-neotest";
|
||||
repo = "nvim-nio";
|
||||
rev = "21f5324bfac14e22ba26553caf69ec76ae8a7662";
|
||||
sha256 = "1bz5msxwk232zkkhfxcmr7a665la8pgkdx70q99ihl4x04jg6dkq";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-neotest/nvim-nio/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-nonicons = buildVimPlugin {
|
||||
pname = "nvim-nonicons";
|
||||
version = "2023-02-04";
|
||||
@@ -11386,19 +11268,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
orgmode = buildNeovimPlugin {
|
||||
pname = "orgmode";
|
||||
version = "2025-01-26";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-orgmode";
|
||||
repo = "orgmode";
|
||||
rev = "98bf44d0adfaa04bd02c0ae630b182fba892cbbd";
|
||||
sha256 = "08rryqbqynaw0c8rqy7j22adyplm091x2qhxbfzq39qi15h4b2dp";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
other-nvim = buildVimPlugin {
|
||||
pname = "other.nvim";
|
||||
version = "2024-11-30";
|
||||
@@ -11543,19 +11412,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
papis-nvim = buildNeovimPlugin {
|
||||
pname = "papis.nvim";
|
||||
version = "2025-01-27";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jghauser";
|
||||
repo = "papis.nvim";
|
||||
rev = "77e4e489ce1adfbc27b41f57a444ca2828f367c5";
|
||||
sha256 = "1qwihqd0lkj22k0vvwxi6g7shiys86y7wb85f1771b8hvals2qwx";
|
||||
};
|
||||
meta.homepage = "https://github.com/jghauser/papis.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
parpar-nvim = buildVimPlugin {
|
||||
pname = "parpar.nvim";
|
||||
version = "2023-09-12";
|
||||
@@ -11712,19 +11568,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
plenary-nvim = buildNeovimPlugin {
|
||||
pname = "plenary.nvim";
|
||||
version = "2025-01-12";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-lua";
|
||||
repo = "plenary.nvim";
|
||||
rev = "3707cdb1e43f5cea73afb6037e6494e7ce847a66";
|
||||
sha256 = "1h73y4ahj8rf6qiyjkm3jw9158fbkiix4kzig78jknvq8vgdgk6p";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
poimandres-nvim = buildVimPlugin {
|
||||
pname = "poimandres.nvim";
|
||||
version = "2024-10-19";
|
||||
@@ -12326,20 +12169,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
rest-nvim = buildNeovimPlugin {
|
||||
pname = "rest.nvim";
|
||||
version = "2025-01-01";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rest-nvim";
|
||||
repo = "rest.nvim";
|
||||
rev = "62606c3599bd304227457d6e20580965939b191e";
|
||||
sha256 = "0rbp8fq0ya2rx9njxs9ynrrw4pv50rpkd1lfvvw2p1c06xr63a75";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
meta.homepage = "https://github.com/rest-nvim/rest.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
restore-view-vim = buildVimPlugin {
|
||||
pname = "restore-view-vim";
|
||||
version = "2014-11-21";
|
||||
@@ -13815,19 +13644,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
telescope-manix = buildNeovimPlugin {
|
||||
pname = "telescope-manix";
|
||||
version = "2025-01-26";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MrcJkb";
|
||||
repo = "telescope-manix";
|
||||
rev = "fce4719aecfefdc7ddd15b1b82136d75f7994a4c";
|
||||
sha256 = "1v5a60smjyrfsmwmjnpbapzskzf705lknn3ii7lw90xav82dj9sp";
|
||||
};
|
||||
meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
telescope-media-files-nvim = buildVimPlugin {
|
||||
pname = "telescope-media-files.nvim";
|
||||
version = "2023-02-19";
|
||||
@@ -13841,19 +13657,6 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
telescope-nvim = buildNeovimPlugin {
|
||||
pname = "telescope.nvim";
|
||||
version = "2025-01-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-telescope";
|
||||
repo = "telescope.nvim";
|
||||
rev = "415af52339215926d705cccc08145f3782c4d132";
|
||||
sha256 = "1hzyqax197i36a6z1rm25grwbl0r7k3qwhybjils20lshanjqbz7";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
telescope-project-nvim = buildVimPlugin {
|
||||
pname = "telescope-project.nvim";
|
||||
version = "2024-12-01";
|
||||
|
||||
@@ -1222,7 +1222,7 @@ in
|
||||
|
||||
fzf-lua = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.fzf-lua;
|
||||
propagatedBuildInputs = [ fzf ];
|
||||
runtimeDeps = [ fzf ];
|
||||
};
|
||||
|
||||
fzf-vim = super.fzf-vim.overrideAttrs {
|
||||
@@ -1630,10 +1630,6 @@ in
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
};
|
||||
|
||||
lsp-progress-nvim = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.lsp-progress-nvim;
|
||||
};
|
||||
|
||||
lsp_lines-nvim = callPackage ./non-generated/lsp_lines-nvim { };
|
||||
|
||||
lspecho-nvim = super.lspecho-nvim.overrideAttrs {
|
||||
@@ -1671,18 +1667,6 @@ in
|
||||
checkInputs = [ self.luasnip ];
|
||||
};
|
||||
|
||||
lz-n = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.lz-n;
|
||||
};
|
||||
|
||||
lze = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.lze;
|
||||
};
|
||||
|
||||
lzn-auto-require = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.lzn-auto-require;
|
||||
};
|
||||
|
||||
magma-nvim = super.magma-nvim.overrideAttrs {
|
||||
passthru.python3Dependencies =
|
||||
ps: with ps; [
|
||||
@@ -1729,7 +1713,7 @@ in
|
||||
};
|
||||
|
||||
markid = super.markid.overrideAttrs {
|
||||
dependencies = with super; [ nvim-treesitter ];
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
mason-lspconfig-nvim = super.mason-lspconfig-nvim.overrideAttrs {
|
||||
@@ -1773,10 +1757,6 @@ in
|
||||
meta.maintainers = with lib.maintainers; [ vcunat ];
|
||||
};
|
||||
|
||||
middleclass = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.middleclass;
|
||||
};
|
||||
|
||||
mind-nvim = super.mind-nvim.overrideAttrs {
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
};
|
||||
@@ -1920,12 +1900,6 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
neorg = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.neorg;
|
||||
|
||||
doInstallCheck = true;
|
||||
};
|
||||
|
||||
neorg-telescope = super.neorg-telescope.overrideAttrs {
|
||||
buildInputs = [ luaPackages.lua-utils-nvim ];
|
||||
dependencies = with self; [
|
||||
@@ -2747,14 +2721,9 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
# TODO: runtimedeps
|
||||
plenary-nvim = super.plenary-nvim.overrideAttrs {
|
||||
postPatch = ''
|
||||
sed -Ei lua/plenary/curl.lua \
|
||||
-e 's@(command\s*=\s*")curl(")@\1${curl}/bin/curl\2@'
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
plenary-nvim = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.plenary-nvim;
|
||||
runtimeDeps = [ curl ];
|
||||
};
|
||||
|
||||
poimandres-nvim = super.poimandres-nvim.overrideAttrs {
|
||||
@@ -2862,18 +2831,6 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
rocks-nvim = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.rocks-nvim;
|
||||
};
|
||||
|
||||
rocks-config-nvim = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.rocks-config-nvim;
|
||||
};
|
||||
|
||||
rtp-nvim = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.rtp-nvim;
|
||||
};
|
||||
|
||||
rustaceanvim = neovimUtils.buildNeovimPlugin {
|
||||
checkInputs = [
|
||||
# Optional integration
|
||||
@@ -3022,7 +2979,7 @@ in
|
||||
};
|
||||
|
||||
startup-nvim = super.startup-nvim.overrideAttrs {
|
||||
dependencies = with super; [ plenary-nvim ];
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
};
|
||||
|
||||
statix = buildVimPlugin rec {
|
||||
@@ -4066,3 +4023,38 @@ in
|
||||
in
|
||||
lib.genAttrs nodePackageNames nodePackage2VimPackage
|
||||
)
|
||||
// (
|
||||
let
|
||||
luarocksPackageNames = [
|
||||
"fidget-nvim"
|
||||
"gitsigns-nvim"
|
||||
"image-nvim"
|
||||
"lsp-progress-nvim"
|
||||
"luasnip"
|
||||
"lush-nvim"
|
||||
"lz-n"
|
||||
"lze"
|
||||
"lzn-auto-require"
|
||||
"middleclass"
|
||||
"neorg"
|
||||
"neotest"
|
||||
"nui-nvim"
|
||||
"nvim-cmp"
|
||||
"nvim-nio"
|
||||
"orgmode"
|
||||
"papis-nvim"
|
||||
"rest-nvim"
|
||||
"rocks-config-nvim"
|
||||
"rocks-nvim"
|
||||
"rtp-nvim"
|
||||
"telescope-manix"
|
||||
"telescope-nvim"
|
||||
];
|
||||
toVimPackage =
|
||||
name:
|
||||
neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.${name};
|
||||
};
|
||||
in
|
||||
lib.genAttrs luarocksPackageNames toVimPackage
|
||||
)
|
||||
|
||||
@@ -103,6 +103,8 @@ class VimEditor(pluginupdate.Editor):
|
||||
def plugin2nix(
|
||||
self, pdesc: PluginDesc, plugin: pluginupdate.Plugin, isNeovim: bool
|
||||
) -> str:
|
||||
if isNeovim:
|
||||
raise RuntimeError(f"Plugin {plugin.name} is already packaged in `luaPackages`, please use that")
|
||||
repo = pdesc.repo
|
||||
|
||||
content = f" {plugin.normalized_name} = "
|
||||
|
||||
@@ -346,7 +346,6 @@ https://github.com/lilydjwg/fcitx.vim/,fcitx5,
|
||||
https://github.com/freddiehaddad/feline.nvim/,,
|
||||
https://github.com/bakpakin/fennel.vim/,,
|
||||
https://github.com/wincent/ferret/,,
|
||||
https://github.com/j-hui/fidget.nvim/,,
|
||||
https://github.com/bogado/file-line/,,
|
||||
https://github.com/lewis6991/fileline.nvim/,,
|
||||
https://github.com/glacambre/firenvim/,HEAD,
|
||||
@@ -390,7 +389,6 @@ https://github.com/ThePrimeagen/git-worktree.nvim/,,
|
||||
https://github.com/wintermute-cell/gitignore.nvim/,HEAD,
|
||||
https://github.com/vim-scripts/gitignore.vim/,,
|
||||
https://github.com/ruifm/gitlinker.nvim/,,
|
||||
https://github.com/lewis6991/gitsigns.nvim/,,
|
||||
https://github.com/gregsexton/gitv/,,
|
||||
https://github.com/DNLHC/glance.nvim/,HEAD,
|
||||
https://github.com/gleam-lang/gleam.vim/,,
|
||||
@@ -451,7 +449,6 @@ https://github.com/cocopon/iceberg.vim/,,
|
||||
https://github.com/idris-hackers/idris-vim/,,
|
||||
https://github.com/idris-community/idris2-nvim/,,
|
||||
https://github.com/edwinb/idris2-vim/,,
|
||||
https://github.com/3rd/image.nvim/,HEAD,
|
||||
https://github.com/HakonHarnes/img-clip.nvim/,HEAD,
|
||||
https://github.com/lewis6991/impatient.nvim/,,
|
||||
https://github.com/backdround/improved-search.nvim/,HEAD,
|
||||
@@ -544,10 +541,8 @@ https://github.com/barreiroleo/ltex_extra.nvim/,HEAD,
|
||||
https://github.com/nvim-java/lua-async/,HEAD,
|
||||
https://github.com/arkav/lualine-lsp-progress/,,
|
||||
https://github.com/nvim-lualine/lualine.nvim/,,
|
||||
https://github.com/l3mon4d3/luasnip/,,
|
||||
https://github.com/evesdropper/luasnip-latex-snippets.nvim/,HEAD,
|
||||
https://github.com/alvarosevilla95/luatab.nvim/,,
|
||||
https://github.com/rktjmp/lush.nvim/,,
|
||||
https://github.com/mkasa/lushtags/,,
|
||||
https://github.com/Bilal2453/luvit-meta/,HEAD,
|
||||
https://github.com/dccsillag/magma-nvim/,HEAD,
|
||||
@@ -671,7 +666,6 @@ https://github.com/karb94/neoscroll.nvim/,,
|
||||
https://github.com/Shougo/neosnippet-snippets/,,
|
||||
https://github.com/Shougo/neosnippet.vim/,,
|
||||
https://github.com/kassio/neoterm/,,
|
||||
https://github.com/nvim-neotest/neotest/,HEAD,
|
||||
https://github.com/rcasia/neotest-bash/,HEAD,
|
||||
https://github.com/sidlatau/neotest-dart/,HEAD,
|
||||
https://github.com/MarkEmmons/neotest-deno/,HEAD,
|
||||
@@ -728,7 +722,6 @@ https://github.com/shaunsingh/nord.nvim/,,
|
||||
https://github.com/andersevenrud/nordic.nvim/,,
|
||||
https://github.com/vigoux/notifier.nvim/,HEAD,
|
||||
https://github.com/jlesquembre/nterm.nvim/,,
|
||||
https://github.com/MunifTanjim/nui.nvim/,main,
|
||||
https://github.com/jose-elias-alvarez/null-ls.nvim/,,
|
||||
https://github.com/nacro90/numb.nvim/,,
|
||||
https://github.com/nvchad/nvchad/,HEAD,
|
||||
@@ -797,7 +790,6 @@ https://github.com/gpanders/nvim-moonwalk/,,
|
||||
https://github.com/SmiteshP/nvim-navbuddy/,,
|
||||
https://github.com/smiteshp/nvim-navic/,HEAD,
|
||||
https://github.com/AckslD/nvim-neoclip.lua/,,
|
||||
https://github.com/nvim-neotest/nvim-nio/,HEAD,
|
||||
https://github.com/ya2s/nvim-nonicons/,,
|
||||
https://github.com/rcarriga/nvim-notify/,,
|
||||
https://github.com/LhKipp/nvim-nu/,HEAD,
|
||||
@@ -870,7 +862,6 @@ https://github.com/tyru/open-browser-github.vim/,,
|
||||
https://github.com/tyru/open-browser.vim/,,
|
||||
https://github.com/Almo7aya/openingh.nvim/,,
|
||||
https://github.com/salkin-mada/openscad.nvim/,HEAD,
|
||||
https://github.com/nvim-orgmode/orgmode/,,
|
||||
https://github.com/rgroli/other.nvim/,HEAD,
|
||||
https://github.com/jmbuhr/otter.nvim/,,
|
||||
https://github.com/hedyhli/outline.nvim/,HEAD,
|
||||
@@ -882,7 +873,6 @@ https://github.com/drewtempelmeyer/palenight.vim/,,
|
||||
https://github.com/JoosepAlviste/palenightfall.nvim/,,
|
||||
https://github.com/roobert/palette.nvim/,HEAD,
|
||||
https://github.com/NLKNguyen/papercolor-theme/,,
|
||||
https://github.com/jghauser/papis.nvim/,HEAD,
|
||||
https://github.com/dundalek/parpar.nvim/,,
|
||||
https://github.com/tmsvg/pear-tree/,,
|
||||
https://github.com/steelsojka/pears.nvim/,,
|
||||
@@ -895,7 +885,6 @@ https://github.com/motus/pig.vim/,,
|
||||
https://github.com/weirongxu/plantuml-previewer.vim/,HEAD,
|
||||
https://github.com/aklt/plantuml-syntax/,,
|
||||
https://github.com/nvim-treesitter/playground/,,
|
||||
https://github.com/nvim-lua/plenary.nvim/,,
|
||||
https://github.com/olivercederborg/poimandres.nvim/,HEAD,
|
||||
https://github.com/epwalsh/pomo.nvim/,HEAD,
|
||||
https://github.com/dleonard0/pony-vim-syntax/,,
|
||||
@@ -942,7 +931,6 @@ https://github.com/MeanderingProgrammer/render-markdown.nvim/,,
|
||||
https://github.com/gabrielpoca/replacer.nvim/,HEAD,
|
||||
https://github.com/9seconds/repolink.nvim/,HEAD,
|
||||
https://github.com/stevearc/resession.nvim/,HEAD,
|
||||
https://github.com/rest-nvim/rest.nvim/,,
|
||||
https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
|
||||
https://github.com/gu-fan/riv.vim/,,
|
||||
https://github.com/kevinhwang91/rnvimr/,,
|
||||
@@ -1069,7 +1057,6 @@ https://github.com/tom-anders/telescope-vim-bookmarks.nvim/,,
|
||||
https://github.com/nvim-telescope/telescope-z.nvim/,,
|
||||
https://github.com/natecraddock/telescope-zf-native.nvim/,HEAD,
|
||||
https://github.com/jvgrootveld/telescope-zoxide/,,
|
||||
https://github.com/nvim-telescope/telescope.nvim/,,
|
||||
https://github.com/luc-tielen/telescope_hoogle/,HEAD,
|
||||
https://github.com/joerdav/templ.vim/,HEAD,
|
||||
https://github.com/axelvc/template-string.nvim/,HEAD,
|
||||
|
||||
@@ -2117,8 +2117,9 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "github";
|
||||
name = "copilot";
|
||||
version = "1.251.0"; # compatible with vscode ^1.96
|
||||
hash = "sha256-nv6lTPTPcggwMgO8a4KAF0W7gpou1399f/axnH0sS4s=";
|
||||
# Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json
|
||||
version = "1.266.1363"; # compatible with vscode ^1.96
|
||||
hash = "sha256-paT/fZMIjSh7Bp4bBg4ZT/c1wVc0ecQLJxulSQZjRdg=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -2135,8 +2136,8 @@ let
|
||||
publisher = "github";
|
||||
name = "copilot-chat";
|
||||
# Verify which version is available with nix run nixpkgs#vsce -- show github.copilot-chat --json
|
||||
version = "0.24.2024121201"; # compatible with vscode ^1.96
|
||||
hash = "sha256-v3wdodDzYalz927KqqpL4IqEqLRmx1CLWdGBvZgNmpE=";
|
||||
version = "0.24.2025020602"; # latest compatible with vscode ^1.97
|
||||
hash = "sha256-smeBJ+yEIdbBs1eiKlPFCpYrb/nAkpnGlT9pTNnCnBI=";
|
||||
};
|
||||
meta = {
|
||||
description = "GitHub Copilot Chat is a companion extension to GitHub Copilot that houses experimental chat features";
|
||||
@@ -3506,6 +3507,8 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
ms-python.mypy-type-checker = callPackage ./ms-python.mypy-type-checker { };
|
||||
|
||||
ms-python.python = callPackage ./ms-python.python { };
|
||||
|
||||
ms-python.debugpy = buildVscodeMarketplaceExtension {
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
lib,
|
||||
vscode-utils,
|
||||
}:
|
||||
|
||||
vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "mypy-type-checker";
|
||||
publisher = "ms-python";
|
||||
version = "2025.1.10381011";
|
||||
hash = "sha256-boKUxLOAgQJP13zX/NMhg1MtcrPVQJt5gLbxI7gVSu4=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/microsoft/vscode-mypy/releases";
|
||||
description = "VSCode extension for type checking support for Python files using Mypy";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-python.mypy-type-checker";
|
||||
homepage = "https://github.com/microsoft/vscode-mypy";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
};
|
||||
}
|
||||
@@ -33,6 +33,7 @@
|
||||
|
||||
# Attributes inherit from specific versions
|
||||
version,
|
||||
vscodeVersion ? version,
|
||||
src,
|
||||
meta,
|
||||
sourceRoot,
|
||||
@@ -303,7 +304,7 @@ stdenv.mkDerivation (
|
||||
let
|
||||
vscodeRipgrep =
|
||||
if stdenv.hostPlatform.isDarwin then
|
||||
if lib.versionAtLeast version "1.94.0" then
|
||||
if lib.versionAtLeast vscodeVersion "1.94.0" then
|
||||
"Contents/Resources/app/node_modules/@vscode/ripgrep/bin/rg"
|
||||
else
|
||||
"Contents/Resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg"
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
diff --git a/gphoto2/main.c b/gphoto2/main.c
|
||||
index 2bf5964..cd84467 100644
|
||||
--- a/gphoto2/main.c
|
||||
+++ b/gphoto2/main.c
|
||||
@@ -1215,14 +1215,14 @@ start_timeout_func (Camera *camera, unsigned int timeout,
|
||||
|
||||
pthread_create (&tid, NULL, thread_func, td);
|
||||
|
||||
- return (tid);
|
||||
+ return (unsigned int)tid;
|
||||
}
|
||||
|
||||
static void
|
||||
stop_timeout_func (Camera __unused__ *camera, unsigned int id,
|
||||
void __unused__ *data)
|
||||
{
|
||||
- pthread_t tid = id;
|
||||
+ pthread_t tid = (pthread_t)id;
|
||||
|
||||
pthread_cancel (tid);
|
||||
pthread_join (tid, NULL);
|
||||
@@ -24,8 +24,6 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-t5EnM4WaDbOTPM+rJW+hQxBgNErnnZEN9lZvxTKoDhA=";
|
||||
};
|
||||
|
||||
patches = [ ./add-type-casts.diff ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
|
||||
@@ -791,53 +791,53 @@
|
||||
}
|
||||
},
|
||||
"ungoogled-chromium": {
|
||||
"version": "132.0.6834.159",
|
||||
"version": "133.0.6943.53",
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
"rev": "41d43a2a2290450aeab946883542f8049b155c87",
|
||||
"hash": "sha256-m/6b4VZZTUQOeED1mYvZOQCx8Re+Zd4O8SKDMjJ9Djo="
|
||||
"rev": "423f1e1914ab4aa7b2bdf804e216d4c097853ba2",
|
||||
"hash": "sha256-R7cGQLM6yJgFL43UO+zAGbq+9XEbKbtJVFRwdIUB1F8="
|
||||
},
|
||||
"gn": {
|
||||
"rev": "feafd1012a32c05ec6095f69ddc3850afb621f3a",
|
||||
"hash": "sha256-zZoD5Bx7wIEP2KJkHef6wHrxU3px+8Vseq29QcK32bg="
|
||||
"rev": "c97a86a72105f3328a540f5a5ab17d11989ab7dd",
|
||||
"hash": "sha256-T2dcISln9WCODoI/LsE2ldkRfFdMwVOmqqjQinAmZss="
|
||||
},
|
||||
"ungoogled-patches": {
|
||||
"rev": "132.0.6834.159-1",
|
||||
"hash": "sha256-sot7YixPnt8ALPR2IIPgR1NtN/Oc14qlzyB3Vny+DAM="
|
||||
"rev": "133.0.6943.53-1",
|
||||
"hash": "sha256-8n0BST0sqQRcfv0lCiEflrvyxt8Agj/kK0O2fVzWqCY="
|
||||
},
|
||||
"npmHash": "sha256-H1/h3x+Cgp1x94Ze3UPPHxRVpylZDvpMXMOuS+jk2dw="
|
||||
"npmHash": "sha256-oVoTruhxTymYiGkELd2Oa1wOfjGLtChQZozP4GzOO1A="
|
||||
},
|
||||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "2d77d3fc4452661469b78f115e0aed4d71269739",
|
||||
"hash": "sha256-LbLIxN13fx6zzU5xzGvkTpw7tKRQBel2PYhflHLbWE8=",
|
||||
"rev": "9a80935019b0925b01cc21d254da203bc3986f04",
|
||||
"hash": "sha256-doJ/HygMtLxr04S73lhs5kTt8qC7SHrCxHbjAoFPv2M=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git",
|
||||
"rev": "3c0acd2d4e73dd911309d9e970ba09d58bf23a62",
|
||||
"hash": "sha256-whD8isX2ZhLrFzdxHhFP1S/sZDRgyrzLFaVd7OEFqYo="
|
||||
"rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2",
|
||||
"hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU="
|
||||
},
|
||||
"src/third_party/libc++/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
|
||||
"rev": "8e31ad42561900383e10dbefc1d3e8f38cedfbe9",
|
||||
"hash": "sha256-kmhTlz/qjvN0Qlra7Wz05O6X058hPPn0nVvAxFXQDC4="
|
||||
"rev": "1f7db7501cf902d5d3ad5fd9b31bea33bb8bf9da",
|
||||
"hash": "sha256-d1Am+7O7KYKEfs9HpAHlw6n6nWpd219gw2Cr5RaBl7w="
|
||||
},
|
||||
"src/third_party/libc++abi/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
|
||||
"rev": "cec7f478354a8c8599f264ed8bb6043b5468f72d",
|
||||
"hash": "sha256-CwiK9Td8aRS08RywItHKFvibzDAUYYd0YNRKxYPLTD8="
|
||||
"rev": "83dfa1f5bfce32d5f75695542468e37ead8163b8",
|
||||
"hash": "sha256-SUpg+lGtjchvh2CejKEIADAo6ozvHYj2BxzMcMZODCw="
|
||||
},
|
||||
"src/third_party/libunwind/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
|
||||
"rev": "5b01ea4a6f3b666b7d190e7cb7c31db2ed4d94ce",
|
||||
"hash": "sha256-uA+t5Ecc/iK3mllHR8AMVGRfU/7z1G3yrw0TamPQiOY="
|
||||
"rev": "d1e95b102f113ded38974cf06a65fe0457b6004b",
|
||||
"hash": "sha256-cRqctLgtiqODZf3B8ZIA2wJWCiEsuYTH24ppFtzDh3M="
|
||||
},
|
||||
"src/third_party/llvm-libc/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
|
||||
"rev": "ca74a72e2b32ad804522bbef04dfe32560a10206",
|
||||
"hash": "sha256-av9JdqLOQbezgRS4P8QXmvfB5l47v04WRagNJJgT5u4="
|
||||
"rev": "039fea2058d14b408637a931b36a717169617227",
|
||||
"hash": "sha256-Uf9DfH62xWzcOsvaekeqXiwsIaIJMFK7kXK82ReY66Y="
|
||||
},
|
||||
"src/chrome/test/data/perf/canvas_bench": {
|
||||
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
|
||||
@@ -856,18 +856,18 @@
|
||||
},
|
||||
"src/docs/website": {
|
||||
"url": "https://chromium.googlesource.com/website.git",
|
||||
"rev": "be9c3dfd3781964fc0bab0d6c91d9ad117b71b02",
|
||||
"hash": "sha256-CqveHvjPEcRWnzi8w13xr2OainrmABNO8uj0GzKmQqo="
|
||||
"rev": "4d214097ba7305ec2b3f2dfcf0aa4fd2104c960a",
|
||||
"hash": "sha256-QvwWHVdLnDqJ6hz0Eli5AnM5gaXDya0En7BIm4vlm6c="
|
||||
},
|
||||
"src/media/cdm/api": {
|
||||
"url": "https://chromium.googlesource.com/chromium/cdm.git",
|
||||
"rev": "eb21edc44e8e5a82095037be80c8b15c51624293",
|
||||
"hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw="
|
||||
"rev": "06395a2863cb1ebdb47617a995b73f95c14fe120",
|
||||
"hash": "sha256-bx0zCgqgGPjm3wjo8Y3T5kWp14WW9uoDtvn5+QOAPw0="
|
||||
},
|
||||
"src/net/third_party/quiche/src": {
|
||||
"url": "https://quiche.googlesource.com/quiche.git",
|
||||
"rev": "9616efc903b7469161996006c8cf963238e26503",
|
||||
"hash": "sha256-Z2uFWfZDYcY0m4R6mFMZJLnnVHu3/hQOAkCPQ5049SQ="
|
||||
"rev": "981c424462d9e5210dc843e92b325c93d3bee4e9",
|
||||
"hash": "sha256-O/3qN0pCHSzTURuqzk4schY+aRgRCHHbaTVzbQl3ur4="
|
||||
},
|
||||
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
|
||||
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
|
||||
@@ -881,8 +881,8 @@
|
||||
},
|
||||
"src/third_party/angle": {
|
||||
"url": "https://chromium.googlesource.com/angle/angle.git",
|
||||
"rev": "ce13a00a2b049a1ef5e0e70a3d333ce70838ef7b",
|
||||
"hash": "sha256-fMIHpa2QFsQQ19LGyhvV3Ihh6Ls8wwwhqTtpLoTEaf4="
|
||||
"rev": "8304737811a7851e2bfdcf6f667b68dbac4e962a",
|
||||
"hash": "sha256-kjBkeTaZ0aCpMVyHOJLK5mbGBMB5xG1bnx7pr6d92jc="
|
||||
},
|
||||
"src/third_party/angle/third_party/glmark2/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
|
||||
@@ -896,8 +896,8 @@
|
||||
},
|
||||
"src/third_party/angle/third_party/VK-GL-CTS/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
|
||||
"rev": "f674555ab03e6355e0981a647c115097e9fe5324",
|
||||
"hash": "sha256-2ZhG4cJf85zO7x+SGG6RD2qgOxZVosxAIbuZt9GYUKs="
|
||||
"rev": "9509eb274dfec320e970d4c85e17ecf15f27ebe3",
|
||||
"hash": "sha256-EZBAJP6puSn1vIO+JRPzZkp+uftneyga0zOXpf0W2os="
|
||||
},
|
||||
"src/third_party/anonymous_tokens/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
|
||||
@@ -911,13 +911,13 @@
|
||||
},
|
||||
"src/third_party/dav1d/libdav1d": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
|
||||
"rev": "93f12c117a4e1c0cc2b129dcc52e84dbd9b84200",
|
||||
"hash": "sha256-Q2CaWvDqOmfaPG6a+SUHG5rFHalPEf4Oq/ytT3xuSOk="
|
||||
"rev": "b129d9f2cb897cedba77a60bd5e3621c14ee5484",
|
||||
"hash": "sha256-79NsUzY9fxOXlzwutAF80salew+uVHsadj2BgtEQbfo="
|
||||
},
|
||||
"src/third_party/dawn": {
|
||||
"url": "https://dawn.googlesource.com/dawn.git",
|
||||
"rev": "73dbf565079c89a531e6e01c4e8fc048a8a9660b",
|
||||
"hash": "sha256-6P3Mw60+xZVsFbrhG6UkTlz8xvvEOptV3Ar1sos0CsU="
|
||||
"rev": "d4321eef8c5c94107783d903355c1cbbbb8a3776",
|
||||
"hash": "sha256-28I6Q/Ip6FhlZa2uFuMrW5YJFaDJrv/bc/wztpfO42g="
|
||||
},
|
||||
"src/third_party/dawn/third_party/glfw": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
|
||||
@@ -926,8 +926,8 @@
|
||||
},
|
||||
"src/third_party/dawn/third_party/dxc": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
|
||||
"rev": "ac36a797d3470e8ee906b98457a59270d01db30d",
|
||||
"hash": "sha256-rhUNPA5b0H3PBsOpXbAeRLpS0tNQkiHbjRBWmJycSAY="
|
||||
"rev": "a8a4e98a2367080af683c48feedd7f7481a31a96",
|
||||
"hash": "sha256-kc3s0LLYi3rNVTPzKQiX46JqnPkqV98tbVQr7OHuRvs="
|
||||
},
|
||||
"src/third_party/dawn/third_party/dxheaders": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
|
||||
@@ -951,8 +951,8 @@
|
||||
},
|
||||
"src/third_party/dawn/third_party/webgpu-cts": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
|
||||
"rev": "8690defa74b6975c10e85c113f121d4b2a3f2564",
|
||||
"hash": "sha256-ArbHGjkHd1sko7gDPFksYz7XHKNge+e6tVy6oKPuqzg="
|
||||
"rev": "ba2bd8ab91d41b60b879b134d850d326eb86ef12",
|
||||
"hash": "sha256-FOHgZOI7w7LzZZ14O72b7B/D/Gkvv/2KCf8+bZEPXNM="
|
||||
},
|
||||
"src/third_party/highway/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
|
||||
@@ -966,13 +966,13 @@
|
||||
},
|
||||
"src/third_party/boringssl/src": {
|
||||
"url": "https://boringssl.googlesource.com/boringssl.git",
|
||||
"rev": "571c76e919c0c48219ced35bef83e1fc83b00eed",
|
||||
"hash": "sha256-ib9wbV6S64OFc4zx0wQsQ84+5RxbETK0PS9Wm1BFQ1U="
|
||||
"rev": "d777ea2a7004ff7ef40ef983b41a5125f316f898",
|
||||
"hash": "sha256-GOzeQ6BOXSqpDtgYOIyQae+jCKkqzMsU5N2WE95UR6Q="
|
||||
},
|
||||
"src/third_party/breakpad/breakpad": {
|
||||
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
|
||||
"rev": "47f7823bdf4b1f39e462b2a497a674860e922e38",
|
||||
"hash": "sha256-cFXUi2oO/614jF0GV7oW0ss62dXWFHDNWNT8rWHAiQc="
|
||||
"rev": "02dd5c3ffbfed2bcbc93b553ed0e90a1ac951cb4",
|
||||
"hash": "sha256-1JL9QLMycOXvSrwuvqHxYjSxru6qOmrsJIKMAzPId2s="
|
||||
},
|
||||
"src/third_party/cast_core/public/src": {
|
||||
"url": "https://chromium.googlesource.com/cast_core/public",
|
||||
@@ -981,8 +981,8 @@
|
||||
},
|
||||
"src/third_party/catapult": {
|
||||
"url": "https://chromium.googlesource.com/catapult.git",
|
||||
"rev": "b91cf840ac3255ef03b23cc93621369627422a1a",
|
||||
"hash": "sha256-65cZPyqZUdSnYPJYUMYeJgx3mUC6L/qb9P2bDqd2Zkk="
|
||||
"rev": "8e5d239c953a309d4bf8aa70481bafa921834cc3",
|
||||
"hash": "sha256-2sBXPPb9o/YKE9v9W+IxJ7o/6yOzP0q5GZWcWvohUM4="
|
||||
},
|
||||
"src/third_party/ced/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
|
||||
@@ -991,8 +991,8 @@
|
||||
},
|
||||
"src/third_party/chromium-variations": {
|
||||
"url": "https://chromium.googlesource.com/chromium-variations.git",
|
||||
"rev": "c170abb48f7715c237f4c06eaed0fe6f8a4c6f8d",
|
||||
"hash": "sha256-mg5mu2jcy0xyNJ650ywWUMC94keRsqhZQuPZclHmyLI="
|
||||
"rev": "0fcd7c5b11aca584c5c03b2af870c9f3af6c631c",
|
||||
"hash": "sha256-K9saSXK6fCRuRBdX2PPmotO2K3tatiDwuciCDK6O1MU="
|
||||
},
|
||||
"src/third_party/cld_3/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git",
|
||||
@@ -1011,8 +1011,8 @@
|
||||
},
|
||||
"src/third_party/cpuinfo/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
|
||||
"rev": "8df44962d437a0477f07ba6b8843d0b6a48646a4",
|
||||
"hash": "sha256-FlvmSjY8kt5XHymDLaZdPuZ4k5xcagJk8w/U6adTkWI="
|
||||
"rev": "ca156f7bc9109c552973414a63d310f76ef0cbf8",
|
||||
"hash": "sha256-hIGizsl1NSGySXPI9Xx69xCfQLAMpYviYhBXX201N4o="
|
||||
},
|
||||
"src/third_party/crc32c/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
|
||||
@@ -1021,23 +1021,23 @@
|
||||
},
|
||||
"src/third_party/cros_system_api": {
|
||||
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
|
||||
"rev": "554629b9242e6ae832ef14e3384654426f7fcc06",
|
||||
"hash": "sha256-fvGypRhgl2uX9YE2cwjL7d3pYBa3Imd5p0RLhMYRgrc="
|
||||
"rev": "497b90c6e283745f976d783ed2beaafeef42b1bf",
|
||||
"hash": "sha256-s8ot4NvZfpUbLz/AMNX4F9e78AquKWk/YjguErBZCYE="
|
||||
},
|
||||
"src/third_party/crossbench": {
|
||||
"url": "https://chromium.googlesource.com/crossbench.git",
|
||||
"rev": "ae6f165652e0ea983d73f5d04b7470d08c869e4f",
|
||||
"hash": "sha256-/K6eM9s+fd2wjCrK0g0CgFNy0zxEN9SxTvmE50hMtXw="
|
||||
"rev": "1b41ed2574ef931f2d1157ebb153c9d552f69670",
|
||||
"hash": "sha256-FgI0D1neQ/jrNaQxMsj2hOM6nF14ZYfGHuqUznRK4Rc="
|
||||
},
|
||||
"src/third_party/depot_tools": {
|
||||
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
|
||||
"rev": "41d43a2a2290450aeab946883542f8049b155c87",
|
||||
"hash": "sha256-m/6b4VZZTUQOeED1mYvZOQCx8Re+Zd4O8SKDMjJ9Djo="
|
||||
"rev": "423f1e1914ab4aa7b2bdf804e216d4c097853ba2",
|
||||
"hash": "sha256-R7cGQLM6yJgFL43UO+zAGbq+9XEbKbtJVFRwdIUB1F8="
|
||||
},
|
||||
"src/third_party/devtools-frontend/src": {
|
||||
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
|
||||
"rev": "f2f3682c9db8ca427f8c64f0402cc2c5152c6c24",
|
||||
"hash": "sha256-mBWZdbgZfO01Pt2lZSHX/d5r+8A/+qCZA8MRtZdeTrs="
|
||||
"rev": "41deafc3d1ae776a97d8fd1cfb457a06908e3a6d",
|
||||
"hash": "sha256-8ev0h+/R1L8VXQqpKJ3zVIQ+kYHKWyNJYcGhPdVhSa4="
|
||||
},
|
||||
"src/third_party/dom_distiller_js/dist": {
|
||||
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
|
||||
@@ -1046,8 +1046,8 @@
|
||||
},
|
||||
"src/third_party/eigen3/src": {
|
||||
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
|
||||
"rev": "b396a6fbb2e173f52edb3360485dedf3389ef830",
|
||||
"hash": "sha256-UroGjERR5TW9KbyLwR/NBpytXrW1tHfu6ZvQPngROq4="
|
||||
"rev": "24e0c2a125d2b37b35719124d1f758777c150ca8",
|
||||
"hash": "sha256-c0QHya0eDKQc5YvvxIoL722fPm3XD3PagJb+pEwSAGQ="
|
||||
},
|
||||
"src/third_party/farmhash/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
|
||||
@@ -1061,8 +1061,8 @@
|
||||
},
|
||||
"src/third_party/ffmpeg": {
|
||||
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git",
|
||||
"rev": "591ae4b02eaff9a03e2ec863da895128b0b49910",
|
||||
"hash": "sha256-wwHxNuZe2hBmGBpVg/iQJBoL350jfPYPTPqDn3RiqZE="
|
||||
"rev": "d10a0f8bf5ddcce572df95105152bc74041cae0c",
|
||||
"hash": "sha256-OXumpRb9XB38dOCJmL3jDcabiJ08wAvydVlJwMgpCoQ="
|
||||
},
|
||||
"src/third_party/flac": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/flac.git",
|
||||
@@ -1096,8 +1096,8 @@
|
||||
},
|
||||
"src/third_party/freetype/src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
|
||||
"rev": "0ae7e607370cc66218ccfacf5de4db8a35424c2f",
|
||||
"hash": "sha256-+nbRZi3vAMTURhhFVUu5+59fVIv0GH3YZog2JavyVLY="
|
||||
"rev": "afc7000cacb8cc90ae61036858c5306defa1236a",
|
||||
"hash": "sha256-ZaAoUxqr3GZ05Zux2jDS4YCbFaeJ4Z+dc3gZCRL09NE="
|
||||
},
|
||||
"src/third_party/freetype-testing/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git",
|
||||
@@ -1111,13 +1111,13 @@
|
||||
},
|
||||
"src/third_party/harfbuzz-ng/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
|
||||
"rev": "1da053e87f0487382404656edca98b85fe51f2fd",
|
||||
"hash": "sha256-iR49rfGDKxPObCff1/30hYHpP5FpZ28ROgMZhNk9eFY="
|
||||
"rev": "1c249be96e27eafd15eb86d832b67fbc3751634b",
|
||||
"hash": "sha256-TStJvz3Txn4cvU1tCPPZn6RLslvM+VNUqt8l8g67JN4="
|
||||
},
|
||||
"src/third_party/ink/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
|
||||
"rev": "4300dc7402a257b85fc5bf2559137edacb050227",
|
||||
"hash": "sha256-+Ikr9E7KlXBFyf6fSDmIF3ygNUiwlXeA5bmO2CtkI7Q="
|
||||
"rev": "e5673a4ff2d82f29b22f7bec114161cbc1ff8cf8",
|
||||
"hash": "sha256-/F4p2VRDWJ0bZRtSoWtgK8gnQDaOrHwoKwGvuSRq3a0="
|
||||
},
|
||||
"src/third_party/ink_stroke_modeler/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git",
|
||||
@@ -1126,8 +1126,8 @@
|
||||
},
|
||||
"src/third_party/instrumented_libs": {
|
||||
"url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git",
|
||||
"rev": "bb6dbcf2df7a9beb34c3773ef4df161800e3aed9",
|
||||
"hash": "sha256-kHKGADAgzlaeckXFbpU1GhJK+zkiRd9XvdtPF6qrQFY="
|
||||
"rev": "3cc43119a29158bcde39d288a8def4b8ec49baf8",
|
||||
"hash": "sha256-7w5wMcmPcKLS91buxyRdcgaQjbKGFdmrKClvYVO3iko="
|
||||
},
|
||||
"src/third_party/emoji-segmenter/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git",
|
||||
@@ -1146,8 +1146,8 @@
|
||||
},
|
||||
"src/third_party/googletest/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
|
||||
"rev": "d144031940543e15423a25ae5a8a74141044862f",
|
||||
"hash": "sha256-n7tiIFAj8AiSCa9Tw+1j+ro9cSt5vagZpkbBBUUtYQY="
|
||||
"rev": "7d76a231b0e29caf86e68d1df858308cd53b2a66",
|
||||
"hash": "sha256-ssYxqE/NZJGTAbuWTXg150qlvMS3QNaonEk9dK8jJWI="
|
||||
},
|
||||
"src/third_party/hunspell_dictionaries": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
|
||||
@@ -1156,8 +1156,8 @@
|
||||
},
|
||||
"src/third_party/icu": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
|
||||
"rev": "ba7ed88cc5ffa428a82a0f787dd61031aa5ef4ca",
|
||||
"hash": "sha256-WtCoxcbEkkZayB6kXdQEhZ7/ue+ka6cguhFbpeWUBJA="
|
||||
"rev": "bbccc2f6efc1b825de5f2c903c48be685cd0cf22",
|
||||
"hash": "sha256-O9qrAt8lwNBg5LCVz+SfTe48uJx8onVYwn0LRXIhUvY="
|
||||
},
|
||||
"src/third_party/jsoncpp/source": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git",
|
||||
@@ -1166,18 +1166,18 @@
|
||||
},
|
||||
"src/third_party/leveldatabase/src": {
|
||||
"url": "https://chromium.googlesource.com/external/leveldb.git",
|
||||
"rev": "23e35d792b9154f922b8b575b12596a4d8664c65",
|
||||
"hash": "sha256-y3awFXL8ih2UhEqWj8JRgkhzSxfQciLztb020JHJ350="
|
||||
"rev": "578eeb702ec0fbb6b9780f3d4147b1076630d633",
|
||||
"hash": "sha256-tOSl9w9hEUnuQR+DxfZlHqEXXcpeyDlZrw2NWDUyXoY="
|
||||
},
|
||||
"src/third_party/libFuzzer/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git",
|
||||
"rev": "a7128317fe7935a43d6c9f39df54f21113951941",
|
||||
"hash": "sha256-jPS+Xi/ia0sMspxSGN38zasmVS/HslxH/qOFsV9TguE="
|
||||
"rev": "e31b99917861f891308269c36a32363b120126bb",
|
||||
"hash": "sha256-Lb+HczYax0T7qvC0/Nwhc5l2szQTUYDouWRMD/Qz7sA="
|
||||
},
|
||||
"src/third_party/fuzztest/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
|
||||
"rev": "0021f30508bc7f73fa5270962d022acb480d242f",
|
||||
"hash": "sha256-UYmzjOX8k+CWL+xOIF3NiEL3TRUjS8JflortB2RUT4o="
|
||||
"rev": "3b4a590f7fc75a77823580c4c4e19d1c7bd6da52",
|
||||
"hash": "sha256-+m6F1rqfIQcxKZbAJgQfKbokYPZSR+PrEHxMiE9IVKA="
|
||||
},
|
||||
"src/third_party/domato/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
|
||||
@@ -1191,23 +1191,23 @@
|
||||
},
|
||||
"src/third_party/libaom/source/libaom": {
|
||||
"url": "https://aomedia.googlesource.com/aom.git",
|
||||
"rev": "be60f06ab420d6a65c477213f04c8b0f2e12ba2e",
|
||||
"hash": "sha256-9VhEVOG9cReDOGoX+x5G/jJ8Y5RDoQIiLMoZtt5c9pI="
|
||||
"rev": "0c13a5d54053f82bf8500b421b5cdefb1cc1b3ed",
|
||||
"hash": "sha256-uGvdLJNzvd7WxRAjTxYVaX5Y7Oc54f8fLEtpErAdCdg="
|
||||
},
|
||||
"src/third_party/libavif/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git",
|
||||
"rev": "1cdeff7ecf456492c47cf48fc0cef6591cdc95da",
|
||||
"hash": "sha256-lUuVyh2srhWMNUp4lEivyDic3MSZf5s63iAb84We80M="
|
||||
"rev": "e9a27bc6a84f01b6670c05c301c445f33a464992",
|
||||
"hash": "sha256-4slyN5V7UCDbGHK/xZfC5MuOGhctVF6r/1lSnOHJB5Y="
|
||||
},
|
||||
"src/third_party/crabbyavif/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
|
||||
"rev": "c3548280e0a516ed7cad7ff1591b5807cef64aa4",
|
||||
"hash": "sha256-hO5epHYNYI6pGwVSUv1Hp3qb7qOv8uOs4u+IdhDxd8Q="
|
||||
"rev": "879ca873d6648a01de65e4cb0b86336b581aa513",
|
||||
"hash": "sha256-JF1s3rDH0u5srtzyGQt/LU8iVlx1qPqE4RBE1AR8KPQ="
|
||||
},
|
||||
"src/third_party/nearby/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
|
||||
"rev": "8e87a6e51c93e7836ecdbcc0a520c7992f3ece13",
|
||||
"hash": "sha256-DO3FW5Q233ctFKk4K5F8oZec9kfrVl6uxAwMn0niKz4="
|
||||
"rev": "1864b0b55506bfc1eafc3785502f085f41aa0921",
|
||||
"hash": "sha256-tTJ9tJBiWbAurKvb8aPn0KLHd724CYk5wlVIVZPWB0o="
|
||||
},
|
||||
"src/third_party/beto-core/src": {
|
||||
"url": "https://beto-core.googlesource.com/beto-core.git",
|
||||
@@ -1219,11 +1219,26 @@
|
||||
"rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84",
|
||||
"hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78="
|
||||
},
|
||||
"src/third_party/speedometer/main": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
|
||||
"rev": "67bc21f1f44567a3ba41d7a3d8d0bec0e74f4a9e",
|
||||
"hash": "sha256-mx4Z/co1mZcu//nlGIg5yH+XiTWB0sdiEK8Jvbi4THU="
|
||||
},
|
||||
"src/third_party/speedometer/v3.0": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
|
||||
"rev": "8d67f28d0281ac4330f283495b7f48286654ad7d",
|
||||
"hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU="
|
||||
},
|
||||
"src/third_party/speedometer/v2.0": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
|
||||
"rev": "732af0dfe867f8815e662ac637357e55f285dbbb",
|
||||
"hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4="
|
||||
},
|
||||
"src/third_party/speedometer/v2.1": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
|
||||
"rev": "8bf7946e39e47c875c00767177197aea5727e84a",
|
||||
"hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM="
|
||||
},
|
||||
"src/third_party/ukey2/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git",
|
||||
"rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47",
|
||||
@@ -1231,8 +1246,8 @@
|
||||
},
|
||||
"src/third_party/cros-components/src": {
|
||||
"url": "https://chromium.googlesource.com/external/google3/cros_components.git",
|
||||
"rev": "9129cf4b2a5ca775c280243257a0b4856a93c7fb",
|
||||
"hash": "sha256-owXaTIj0pbhUeJkirxaRoCmgIN9DwNzY3h771kaN+Fc="
|
||||
"rev": "59dd6e3d06e111c6a3d323a92e6478b9bbf15915",
|
||||
"hash": "sha256-x9udwohR5jKPL6x2Hxu2FdS2aW3T8VIGZ4mLtgNQ5io="
|
||||
},
|
||||
"src/third_party/libdrm/src": {
|
||||
"url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git",
|
||||
@@ -1261,8 +1276,8 @@
|
||||
},
|
||||
"src/third_party/libphonenumber/dist": {
|
||||
"url": "https://chromium.googlesource.com/external/libphonenumber.git",
|
||||
"rev": "140dfeb81b753388e8a672900fb7a971e9a0d362",
|
||||
"hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo="
|
||||
"rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7",
|
||||
"hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4="
|
||||
},
|
||||
"src/third_party/libprotobuf-mutator/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git",
|
||||
@@ -1271,18 +1286,23 @@
|
||||
},
|
||||
"src/third_party/libsrtp": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git",
|
||||
"rev": "000edd791434c8738455f10e0dd6b268a4852c0b",
|
||||
"hash": "sha256-4qEZ9MD97MoqCUlZtbEhIKy+fDO1iIWqyrBsKwkjXTg="
|
||||
"rev": "a52756acb1c5e133089c798736dd171567df11f5",
|
||||
"hash": "sha256-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM="
|
||||
},
|
||||
"src/third_party/libsync/src": {
|
||||
"url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git",
|
||||
"rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6",
|
||||
"hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E="
|
||||
},
|
||||
"src/third_party/libva-fake-driver/src": {
|
||||
"url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git",
|
||||
"rev": "a9bcab9cd6b15d4e3634ca44d5e5f7652c612194",
|
||||
"hash": "sha256-em/8rNqwv6szlxyji7mnYr3nObSW/x3OzEEnkiLuqpI="
|
||||
},
|
||||
"src/third_party/libvpx/source/libvpx": {
|
||||
"url": "https://chromium.googlesource.com/webm/libvpx.git",
|
||||
"rev": "727319a77ffe68e9aacb08e09ae7151b3a8f70a3",
|
||||
"hash": "sha256-QGm37X4uid8zv+vRu0pVTvoQd2WcKztrj3tJkDjx82o="
|
||||
"rev": "8058a0b54991257a0e1a2fcf08d993a8b70c1d3a",
|
||||
"hash": "sha256-iwUQ7WI9ThluB2+a4T7FlE7gPyBxTt9PZJnG6k5PYew="
|
||||
},
|
||||
"src/third_party/libwebm/source": {
|
||||
"url": "https://chromium.googlesource.com/webm/libwebm.git",
|
||||
@@ -1291,13 +1311,13 @@
|
||||
},
|
||||
"src/third_party/libwebp/src": {
|
||||
"url": "https://chromium.googlesource.com/webm/libwebp.git",
|
||||
"rev": "845d5476a866141ba35ac133f856fa62f0b7445f",
|
||||
"hash": "sha256-xuRpEwOnaLGZmrPvfUn3DSoJANd94CG+JXcN7Mdmk5I="
|
||||
"rev": "2af6c034ac871c967e04c8c9f8bf2dbc2e271b18",
|
||||
"hash": "sha256-0sKGhXr6Rrpq0eoitAdLQ4l4fgNOzMWIEICrPyzwNz4="
|
||||
},
|
||||
"src/third_party/libyuv": {
|
||||
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
|
||||
"rev": "6ac7c8f25170c85265fca69fd1fe5d31baf3344f",
|
||||
"hash": "sha256-vPVq7RzqO7gBUgYuNX0Fwxqok9jtXXJZgbhVFchG5Ws="
|
||||
"rev": "47ddac2996378c34aab9318f0d218303b1d282e7",
|
||||
"hash": "sha256-sB5iCuc3+Dp9uVm2mUt4XhQ3zazsueEVNNw6uTMGTuQ="
|
||||
},
|
||||
"src/third_party/lss": {
|
||||
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
|
||||
@@ -1321,8 +1341,8 @@
|
||||
},
|
||||
"src/third_party/neon_2_sse/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git",
|
||||
"rev": "a15b489e1222b2087007546b4912e21293ea86ff",
|
||||
"hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0="
|
||||
"rev": "eb8b80b28f956275e291ea04a7beb5ed8289e872",
|
||||
"hash": "sha256-AkDAHOPO5NdXXk0hETS5D67mzw0RVXwPDDKqM0XXo5g="
|
||||
},
|
||||
"src/third_party/openh264/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/cisco/openh264",
|
||||
@@ -1331,8 +1351,8 @@
|
||||
},
|
||||
"src/third_party/openscreen/src": {
|
||||
"url": "https://chromium.googlesource.com/openscreen",
|
||||
"rev": "cb6fd42532fc3a831d6863d5006217e32a67c417",
|
||||
"hash": "sha256-IlGxfw6Mhc7FYvhU2+Ngt9qflqr4JMC2OcplvksGI+U="
|
||||
"rev": "991678c7c3b66807cb40619e46ebb7de1bc45a18",
|
||||
"hash": "sha256-ULAd+neG99IXGMOT4Ur4tDdV+jxMucwQFid2xhHqcMY="
|
||||
},
|
||||
"src/third_party/openscreen/src/buildtools": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
|
||||
@@ -1346,13 +1366,13 @@
|
||||
},
|
||||
"src/third_party/pdfium": {
|
||||
"url": "https://pdfium.googlesource.com/pdfium.git",
|
||||
"rev": "84a8011ec69d0e2de271c05be7d62979608040d9",
|
||||
"hash": "sha256-d8qJECIdq01ct+sS7cHVKFulYJarwahKCEcVf762JNI="
|
||||
"rev": "c674dba647e81805158339785c0c7e3b57643f8c",
|
||||
"hash": "sha256-2Z7Dg3IuxMB+xKFURo0Z7NztPQht7Fd+A1dX99gQ+A4="
|
||||
},
|
||||
"src/third_party/perfetto": {
|
||||
"url": "https://android.googlesource.com/platform/external/perfetto.git",
|
||||
"rev": "ea011a2c2d3aecdc4f1674887e107a56d2905edd",
|
||||
"hash": "sha256-3vervpsq/QLMrR7RcJMwwh+CdFvSEj8yAzj6s9d1XMo="
|
||||
"rev": "2473cc95bc0d2d0c3c240be49ce4c2d0dc48edd4",
|
||||
"hash": "sha256-OUnQ4XStZ0Olm/IvlaLzcRdHo/EMPlQ6ekVTSrG7HW0="
|
||||
},
|
||||
"src/third_party/protobuf-javascript/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
|
||||
@@ -1386,23 +1406,23 @@
|
||||
},
|
||||
"src/third_party/ruy/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ruy.git",
|
||||
"rev": "c08ec529fc91722bde519628d9449258082eb847",
|
||||
"hash": "sha256-4NVvqUZn2BdwTxJINTHwPeRqbGXZrWdcd7jv1Y+eoKY="
|
||||
"rev": "95484c3e02206f73309c08ee5ee23d2304ca092b",
|
||||
"hash": "sha256-BaRyNHZLpXNsJltffV7T19QrMWkTcCq37JZiWjAdSHo="
|
||||
},
|
||||
"src/third_party/skia": {
|
||||
"url": "https://skia.googlesource.com/skia.git",
|
||||
"rev": "c17fe9bc158c29de3cdd655ac73d14f52c17810a",
|
||||
"hash": "sha256-mRfkEm+NzEX0DkJejk1THx4G7v0sIFmRrAnt3Zl5uco="
|
||||
"rev": "ecebe831881cdf52c65df518777210071f7970dd",
|
||||
"hash": "sha256-9pq0MEWRlR6bOamQW+onZkhGH82FUYRn3P1ooDUqnPY="
|
||||
},
|
||||
"src/third_party/smhasher/src": {
|
||||
"url": "https://chromium.googlesource.com/external/smhasher.git",
|
||||
"rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f",
|
||||
"rev": "3e1f0d1d8340cfe136d33fd27c75eb7694148214",
|
||||
"hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw="
|
||||
},
|
||||
"src/third_party/snappy/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/snappy.git",
|
||||
"rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c",
|
||||
"hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0="
|
||||
"rev": "32ded457c0b1fe78ceb8397632c416568d6714a0",
|
||||
"hash": "sha256-jUwnjbaqXz7fgI2TPRK7SlUPQUVzcpjp4ZlFbEzwA+o="
|
||||
},
|
||||
"src/third_party/sqlite/src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/sqlite.git",
|
||||
@@ -1411,8 +1431,8 @@
|
||||
},
|
||||
"src/third_party/swiftshader": {
|
||||
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
|
||||
"rev": "d5c4284774115bb1e32c012a2be1b5fbeb1ab1f9",
|
||||
"hash": "sha256-h2BHyaOM0oscfX5cu8s4N1yyOkg/yQbvwD1DxF+RAQc="
|
||||
"rev": "52586b554f93e50bc67277c6031673ed23a8d903",
|
||||
"hash": "sha256-WPTpjJK6qFzXJg5eYLpEb6hqGgNzAkQOlSeA5a78Vpk="
|
||||
},
|
||||
"src/third_party/text-fragments-polyfill/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
|
||||
@@ -1421,18 +1441,18 @@
|
||||
},
|
||||
"src/third_party/tflite/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
|
||||
"rev": "658227d3b535287dc6859788bde6076c4fe3fe7c",
|
||||
"hash": "sha256-gOUt/NljRK5wMFwy2aLqZ5NHwk4y/GxbQ+AZ3MxM0M8="
|
||||
"rev": "b25df276c8e912c22f57263ffcae6ca8f4c64342",
|
||||
"hash": "sha256-Xl5dgjiKpkwf3Iv15Oj83AR1iJQ5qNzClCk24Y28TVw="
|
||||
},
|
||||
"src/third_party/vulkan-deps": {
|
||||
"url": "https://chromium.googlesource.com/vulkan-deps",
|
||||
"rev": "0b56dd5952b25fad65139b64096fcd187048ed38",
|
||||
"hash": "sha256-LVWvbMLjkMyAUM+0UpQ4oRsfcRU5F/xY60wiwxth4Ko="
|
||||
"rev": "915d114daeb26a3dbdad1622f5a72c0aa255acbb",
|
||||
"hash": "sha256-K7HND6c357xoDFAczG77RY4E7lGyEvt0J4NidSkRYTE="
|
||||
},
|
||||
"src/third_party/glslang/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
|
||||
"rev": "9c644fcb5b9a1a9c975c50a790fd14c5451292b0",
|
||||
"hash": "sha256-twWSeJp9bNbLYFszCWv9BCztfbXUBKSWV55/U+hd2hw="
|
||||
"rev": "10fb91c403b2f5e2142c751884dd12ed3fb13952",
|
||||
"hash": "sha256-MvX2ApY5EF/jVMCkSSLHkPVIyHPe+CIlKJnkURzmxLU="
|
||||
},
|
||||
"src/third_party/spirv-cross/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
|
||||
@@ -1441,44 +1461,49 @@
|
||||
},
|
||||
"src/third_party/spirv-headers/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
|
||||
"rev": "996c728cf7dcfb29845cfa15222822318f047810",
|
||||
"hash": "sha256-FrT/kVIMjcu2zv+7kDeNKM77NnOyMBb8pV0w8DBP42A="
|
||||
"rev": "36d5e2ddaa54c70d2f29081510c66f4fc98e5e53",
|
||||
"hash": "sha256-8hx8/1vaY4mRnfNaBsghWqpzyzY4hkVkNFbQEFZif9g="
|
||||
},
|
||||
"src/third_party/spirv-tools/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
|
||||
"rev": "9117e042b93d4ff08d2406542708170f77aaa2a3",
|
||||
"hash": "sha256-m/a1i26u8lzpKuQHyAy6ktWWjbLZEaio1awz8VovTGE="
|
||||
"rev": "f3c4a5053f1bd34056282e56659659873f9d47ad",
|
||||
"hash": "sha256-1qIdXDDRDXT27O8o9gFNEQHQKJVAoqN3BDepL/iu1zQ="
|
||||
},
|
||||
"src/third_party/vulkan-headers/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
|
||||
"rev": "cbcad3c0587dddc768d76641ea00f5c45ab5a278",
|
||||
"hash": "sha256-exXzafLgrgxyRvaF+4pCF+OLtPT2gDmcvzazQ4EQ1eA="
|
||||
"rev": "36872f9062b17b1a30b8ed1d81ca5ea6bb608a72",
|
||||
"hash": "sha256-+29yOL4VBAR8QpsK/WcCiJkPQxSoReTXVSoAhzsPPKc="
|
||||
},
|
||||
"src/third_party/vulkan-loader/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
|
||||
"rev": "b0177a972b8d47e823a4500cf88df88a8c27add7",
|
||||
"hash": "sha256-NDp2TLeMLAHb92R+PjaPDTx8ckIlpSsS3BNx3lerB68="
|
||||
"rev": "081b529a37f43249225114c4c0dea12a29ce605f",
|
||||
"hash": "sha256-QyWnBxTo5KcbEB1/Kcz2679KCsSTRDini4Ef9YRY+lw="
|
||||
},
|
||||
"src/third_party/vulkan-tools/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
|
||||
"rev": "15f2de809304aba619ee327f3273425418ca83de",
|
||||
"hash": "sha256-PiWKL045DAOGm+Hl/UyO6vmD4fVfuf2fSvXK6gSYbwo="
|
||||
"rev": "86d6be76350413def51e96ed98a25cc2c9d048c9",
|
||||
"hash": "sha256-2LQGTmViNb4G19zcHyEpor2E0c1wD9+JDknLfeT1M2Y="
|
||||
},
|
||||
"src/third_party/vulkan-utility-libraries/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
|
||||
"rev": "87ab6b39a97d084a2ef27db85e3cbaf5d2622a09",
|
||||
"hash": "sha256-luDw6g/EMSK67Et2wNta74PHGQU6Y7IRpDlSpgDYV6Q="
|
||||
"rev": "b538fb5b08513aa78346cd414ad5e576a2a3e920",
|
||||
"hash": "sha256-XoMQ9VhyS4eJ8TLxNKZ1YygeOJp65AsFSk2galRM7BE="
|
||||
},
|
||||
"src/third_party/vulkan-validation-layers/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
|
||||
"rev": "bc2c38412f739c298d6f5c076c064e6b5696959f",
|
||||
"hash": "sha256-WWV+P++0Czeqg5p2UTqIP81pY8oz7cS7E7Z/sc0km6g="
|
||||
"rev": "24ad452082bfbf3eb749d7894266666a8aae4bbb",
|
||||
"hash": "sha256-OUdlPRua+Ujn2rdzmg62OLqlsgByBNh4yUnL11oM5gE="
|
||||
},
|
||||
"src/third_party/vulkan_memory_allocator": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
|
||||
"rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21",
|
||||
"hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ="
|
||||
},
|
||||
"src/third_party/wasm_tts_engine/src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/wasm-tts-engine",
|
||||
"rev": "6d5bc87a28e49361dac2964015957698b04a0df8",
|
||||
"hash": "sha256-uqPCMa95uoLhf+cjmc5iz3m3qGy2BNrr8oipfDbColA="
|
||||
},
|
||||
"src/third_party/wayland/src": {
|
||||
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git",
|
||||
"rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c",
|
||||
@@ -1511,13 +1536,18 @@
|
||||
},
|
||||
"src/third_party/webgpu-cts/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
|
||||
"rev": "b9f32fd2943dd2b3d0033bf938c9d843f4b5c9a9",
|
||||
"hash": "sha256-Dd5uWNtnBIc2jiMkh9KjI5O1tJtmMvdlMA2nf+VOkQQ="
|
||||
"rev": "e99550b44ea9eedb364beb553d1a48549d0da115",
|
||||
"hash": "sha256-uklVbu4Sgb9FmmKcaep8ncd5FNfdPGwdKMvzVr2qUBI="
|
||||
},
|
||||
"src/third_party/webpagereplay": {
|
||||
"url": "https://chromium.googlesource.com/webpagereplay.git",
|
||||
"rev": "d812e180206934eb3b7ae411d82d61bc21c22f70",
|
||||
"hash": "sha256-KAkkFVxEfQxbSjD+55LO4UZYWWwmGK6B9ENFSPljNu0="
|
||||
},
|
||||
"src/third_party/webrtc": {
|
||||
"url": "https://webrtc.googlesource.com/src.git",
|
||||
"rev": "afaf497805cbb502da89991c2dcd783201efdd08",
|
||||
"hash": "sha256-S8kGTd3+lf5OTayCMOqqrjxH4tcbT0NLZBpKmTCysMs="
|
||||
"rev": "283b6ef9d3eabe5bb3ed7c9d6b6d211a92f9b6d0",
|
||||
"hash": "sha256-KMyO88KoYiTHq+stdbc8vRYqeQbrqexDIiOeWbqytrU="
|
||||
},
|
||||
"src/third_party/wuffs/src": {
|
||||
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
||||
@@ -1536,23 +1566,18 @@
|
||||
},
|
||||
"src/third_party/xnnpack/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
|
||||
"rev": "d1d33679661a34f03a806af2b813f699db3004f9",
|
||||
"hash": "sha256-aDPlmLxNY9M5+Qb8VtdfxphHXU/X6JwYhkUSXkLh/FE="
|
||||
},
|
||||
"src/tools/page_cycler/acid3": {
|
||||
"url": "https://chromium.googlesource.com/chromium/deps/acid3.git",
|
||||
"rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba",
|
||||
"hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0="
|
||||
"rev": "7440eee88f66c4b81d4e7d31f6ae07af66e059ea",
|
||||
"hash": "sha256-qC4hSubtlNKwRikKNYtiEnvCtV0/IGvQegnhrMCTKKs="
|
||||
},
|
||||
"src/third_party/zstd/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
|
||||
"rev": "7fb5347e88f10472226c9aa1962a148e55d8c480",
|
||||
"hash": "sha256-4J/F2v2W3mMdhqQ4q35gYkGaqTKlcG6OxUt3vQ8pcLs="
|
||||
"rev": "b0a179d469680276adbd4007435989a6b7fd8b4f",
|
||||
"hash": "sha256-uFzzxbTxCUl69URMJdb9BL9cHkwwiuSHyXGSVo2xX6w="
|
||||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "210ec27ca748c70580fe374f9811761667312b41",
|
||||
"hash": "sha256-pfkztEU22T15H2amf+b5bpALQ6Er1YAxZoxbbfb2YU8="
|
||||
"rev": "fe051262efbbd92479a08436f733eba9f756e008",
|
||||
"hash": "sha256-l3hMgnhy2Ml6kExwGFWi+M6Oq4YFsOSIkRDCmji+syY="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
(
|
||||
(buildMozillaMach rec {
|
||||
pname = "floorp";
|
||||
packageVersion = "11.22.0";
|
||||
packageVersion = "11.23.0";
|
||||
applicationName = "Floorp";
|
||||
binaryName = "floorp";
|
||||
branding = "browser/branding/official";
|
||||
@@ -17,14 +17,14 @@
|
||||
allowAddonSideload = true;
|
||||
|
||||
# Must match the contents of `browser/config/version.txt` in the source tree
|
||||
version = "128.7.0";
|
||||
version = "128.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Floorp-Projects";
|
||||
repo = "Floorp";
|
||||
fetchSubmodules = true;
|
||||
rev = "v${packageVersion}";
|
||||
hash = "sha256-gPFWSCACWUk7QE85I6alT6hsjMengjiiSE4J9px0Z58=";
|
||||
hash = "sha256-wH1u64Ldj9Ghzw8cXRu43mhUBmqjAH7k3MiknjW+xcw=";
|
||||
};
|
||||
|
||||
extraConfigureFlags = [
|
||||
|
||||
@@ -207,13 +207,13 @@
|
||||
"vendorHash": "sha256-RnFY5fAkEV69nuFMcivCb232r/3sqqcgdMU/WYuK+yI="
|
||||
},
|
||||
"buildkite": {
|
||||
"hash": "sha256-xz9gYf13tNU3J7nQscuIRU41CGjYc6qMXnLltAaPQac=",
|
||||
"hash": "sha256-RKZQgp7ExTIA3b54pmVFGQagzLFhtUbpSTOUraf57rE=",
|
||||
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
|
||||
"owner": "buildkite",
|
||||
"repo": "terraform-provider-buildkite",
|
||||
"rev": "v1.15.5",
|
||||
"rev": "v1.16.1",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-6Tmxmm/X3MZtFxlNa2H/oXGADlpoZ8oUSvTqKPAr5fA="
|
||||
"vendorHash": "sha256-5YfwKTJd9874MP5kzOqpxgwavoNlZUTptcu1sXacFJA="
|
||||
},
|
||||
"ccloud": {
|
||||
"hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=",
|
||||
@@ -354,11 +354,11 @@
|
||||
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
|
||||
},
|
||||
"digitalocean": {
|
||||
"hash": "sha256-JRBur7pH1niPZLN+5do6GiuoiSP18QsDZqWjlc9riek=",
|
||||
"hash": "sha256-Tu73hGllUGkrzxgwfz9Eg3P8YOPYD6XiTCK//ABSUsI=",
|
||||
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
|
||||
"owner": "digitalocean",
|
||||
"repo": "terraform-provider-digitalocean",
|
||||
"rev": "v2.47.0",
|
||||
"rev": "v2.48.2",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -642,13 +642,13 @@
|
||||
"vendorHash": null
|
||||
},
|
||||
"ibm": {
|
||||
"hash": "sha256-vji7Qm3qSGnaCJz7+CH6dnvXILClS1WYzw02XQrOjXg=",
|
||||
"hash": "sha256-Wq8YYVDp+hUa3iZGK2umW89v5itwK1Ig1aHIb4ojXis=",
|
||||
"homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm",
|
||||
"owner": "IBM-Cloud",
|
||||
"repo": "terraform-provider-ibm",
|
||||
"rev": "v1.73.0",
|
||||
"rev": "v1.75.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-QHteisy2VVE4s9DinmF9p9kQYhAOuKj/fDrF2KRyQRs="
|
||||
"vendorHash": "sha256-k1EQbBnpdkC7FdvyRTM8AAhUIAk3hY4CBD9wOVQnMIs="
|
||||
},
|
||||
"icinga2": {
|
||||
"hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=",
|
||||
@@ -1165,11 +1165,11 @@
|
||||
"vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw="
|
||||
},
|
||||
"snowflake": {
|
||||
"hash": "sha256-PzZ5vLAyJYT5UZ6C5mTzyoJTcru9JXu/Xy+cPJu4IB0=",
|
||||
"hash": "sha256-s5jtG1UOAtvFVf4GZ3ruGjow1MRaKd8wpze9pxOAz6k=",
|
||||
"homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake",
|
||||
"owner": "Snowflake-Labs",
|
||||
"repo": "terraform-provider-snowflake",
|
||||
"rev": "v1.0.2",
|
||||
"rev": "v1.0.3",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-Nf3MBMjsGDOdxTrhHo72NxIXx2xYCU/SEmYGHO6C/3s="
|
||||
},
|
||||
@@ -1273,11 +1273,11 @@
|
||||
"vendorHash": "sha256-Cqo7aq0uBISrnpQPrmJBNACSt2mAt12I4xpf8yDd0AU="
|
||||
},
|
||||
"tencentcloud": {
|
||||
"hash": "sha256-g4UQs7GdU5GFkrC9eeFLMYGLR2Wt2UbSSX5yP1CExT0=",
|
||||
"hash": "sha256-0MkjN9gQZqi7qmbnFyVIFvRD3bpRtfsUqyjARLtkLBA=",
|
||||
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
|
||||
"owner": "tencentcloudstack",
|
||||
"repo": "terraform-provider-tencentcloud",
|
||||
"rev": "v1.81.164",
|
||||
"rev": "v1.81.165",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "treesheets";
|
||||
version = "0-unstable-2025-01-16";
|
||||
version = "0-unstable-2025-02-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aardappel";
|
||||
repo = "treesheets";
|
||||
rev = "f8edf8abe4d7f18528cec6460831d34ee30881e3";
|
||||
hash = "sha256-6EwlpdbLEBu5oUQx6IawaFMkBbmfoRb+lZMZiVLAk8k=";
|
||||
rev = "474b0cd2e779e22fc8e6de225a27ad88bc5eec65";
|
||||
hash = "sha256-qJ30qjwV4ayTvf2XAZnAdn907YdYCb/XAhxaExDeHZI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -58,9 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
for prog in "$out/bin/"*; do
|
||||
wrapProgram "$prog" --prefix PATH ":" "$out/bin:${searchPath}"
|
||||
done
|
||||
# Move emacs modules and documentation into the right place.
|
||||
mkdir -p $out/share/emacs $out/share/doc
|
||||
ln -s ../maxima/${finalAttrs.version}/emacs $out/share/emacs/site-lisp
|
||||
# Move documentation into the right place.
|
||||
mkdir -p $out/share/doc
|
||||
ln -s ../maxima/${finalAttrs.version}/doc $out/share/doc/maxima
|
||||
''
|
||||
+ (lib.optionalString (lisp-compiler.pname == "ecl") ''
|
||||
|
||||
@@ -55,6 +55,7 @@ let
|
||||
rustPlatform.fetchCargoVendor {
|
||||
inherit src;
|
||||
name = "mercurial-${version}";
|
||||
allowGitDependencies = false;
|
||||
hash = "sha256-k/K1BupCqnlB++2T7hJxu82yID0jG8HwLNmb2eyx29o=";
|
||||
sourceRoot = "mercurial-${version}/rust";
|
||||
}
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
unshareUts ? false,
|
||||
unshareCgroup ? false,
|
||||
privateTmp ? false,
|
||||
chdirToPwd ? true,
|
||||
dieWithParent ? true,
|
||||
...
|
||||
}@args:
|
||||
@@ -279,7 +280,7 @@ let
|
||||
${bubblewrap}/bin/bwrap
|
||||
--dev-bind /dev /dev
|
||||
--proc /proc
|
||||
--chdir "$(pwd)"
|
||||
${optionalString chdirToPwd ''--chdir "$(pwd)"''}
|
||||
${optionalString unshareUser "--unshare-user"}
|
||||
${optionalString unshareIpc "--unshare-ipc"}
|
||||
${optionalString unsharePid "--unshare-pid"}
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "alacritty-theme";
|
||||
version = "0-unstable-2025-01-21";
|
||||
version = "0-unstable-2025-01-27";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alacritty";
|
||||
repo = "alacritty-theme";
|
||||
rev = "69d07c3bc280add63906a1cebf6be326687bc9eb";
|
||||
hash = "sha256-G8sUu8GD44uqUyQ7sZrgrGxC4IOfhSn++WIc+U67zL0=";
|
||||
rev = "14794c3cc2dc1b4649f8b9b79a8833d2ce5bfd60";
|
||||
hash = "sha256-Bnx72n5rRLvZcA6x+ztUA7BLscDhs2g6dkzMJr6ODzg=";
|
||||
sparseCheckout = [ "themes" ];
|
||||
};
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
let
|
||||
pname = "altair";
|
||||
version = "8.1.3";
|
||||
version = "8.1.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/imolorhe/altair/releases/download/v${version}/altair_${version}_x86_64_linux.AppImage";
|
||||
sha256 = "sha256-1NNm4HUWb6Imz9dV23fmoR77rBiJD8zI83Pm4CCvfe4=";
|
||||
sha256 = "sha256-o+R3cuE+2CX1gknhISN1f+VyeKkj6y/l+c6/ivPZyBU=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract { inherit pname version src; };
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
lib,
|
||||
iosevka,
|
||||
fetchFromGitHub,
|
||||
buildNpmPackage,
|
||||
symlinkJoin,
|
||||
}:
|
||||
|
||||
let
|
||||
sets = [
|
||||
"sans-mono"
|
||||
"sans"
|
||||
"serif-mono"
|
||||
"serif"
|
||||
];
|
||||
pname = "aporetic";
|
||||
version = "1.0.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "protesilaos";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-5m4iT77FFsJf6N1FIsCtk5Z0IEOVUGCceXiT2n5dZUg=";
|
||||
};
|
||||
privateBuildPlan = src.outPath + "/private-build-plans.toml";
|
||||
makeIosevkaFont =
|
||||
set:
|
||||
let
|
||||
superBuildNpmPackage = buildNpmPackage;
|
||||
in
|
||||
(iosevka.override {
|
||||
inherit set privateBuildPlan;
|
||||
buildNpmPackage =
|
||||
args:
|
||||
superBuildNpmPackage (
|
||||
args
|
||||
// {
|
||||
pname = "aporetic-${set}";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "be5invis";
|
||||
repo = "iosevka";
|
||||
rev = "v32.5.0";
|
||||
hash = "sha256-MzsAkq5l4TP19UJNPW/8hvIqsJd94pADrrv8wLG6NMQ=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-HeqwpZyHLHdMhd/UfXVBonMu+PhStrLCxAMuP/KuTT8=";
|
||||
|
||||
meta = with lib; {
|
||||
inherit (src.meta) homepage;
|
||||
description = ''
|
||||
Customised build of the Iosevka typeface, with a consistent rounded style and overrides for almost all individual glyphs in both roman (upright) and italic (slanted) variants.
|
||||
'';
|
||||
license = licenses.ofl;
|
||||
platforms = iosevka.meta.platforms;
|
||||
maintainers = [ maintainers.DamienCassou ];
|
||||
};
|
||||
}
|
||||
);
|
||||
});
|
||||
in
|
||||
symlinkJoin {
|
||||
inherit pname version;
|
||||
paths = (builtins.map makeIosevkaFont sets);
|
||||
}
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "arc-browser";
|
||||
version = "1.79.0-57949";
|
||||
version = "1.79.1-58230";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-qGcqtBLy83/5PtDxaB3aD5fCeSGQ1/63EpLCA26TDgM=";
|
||||
hash = "sha256-BYlKiDcgVviKeKI++qjTALRblI+kFNq7gm5EFmaa3sM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
|
||||
@@ -16,16 +16,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "basedpyright";
|
||||
version = "1.23.1";
|
||||
version = "1.26.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "detachhead";
|
||||
repo = "basedpyright";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-w3QcvAHwEM1kdRY/780yr2kQQ2tCEvNeLHBm9bgAjMI=";
|
||||
hash = "sha256-USGndOqosE6+gkCow7UeqEd37R4gYo5om1QEV7iz77g=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-cEpBeEjOdArnLekS5uUk9OrsACZrvY63i8pYYvDSnbI=";
|
||||
npmDepsHash = "sha256-lpAsDMa3yRtbORmycDh3nGpozmzHej4WORvEml/+buE=";
|
||||
npmWorkspace = "packages/pyright";
|
||||
|
||||
preBuild = ''
|
||||
@@ -44,6 +44,8 @@ buildNpmPackage rec {
|
||||
postInstall = ''
|
||||
mv "$out/bin/pyright" "$out/bin/basedpyright"
|
||||
mv "$out/bin/pyright-langserver" "$out/bin/basedpyright-langserver"
|
||||
# Remove dangling symlinks created during installation (remove -delete to just see the files, or -print '%l\n' to see the target
|
||||
find -L $out -type l -print -delete
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
@@ -99,6 +101,9 @@ buildNpmPackage rec {
|
||||
homepage = "https://github.com/detachhead/basedpyright";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "basedpyright";
|
||||
maintainers = with lib.maintainers; [ kiike ];
|
||||
maintainers = with lib.maintainers; [
|
||||
kiike
|
||||
misilelab
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "byedpi";
|
||||
version = "0.16";
|
||||
version = "0.16.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hufrea";
|
||||
repo = "byedpi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/K60znoC/5NNOJ5olQI7YZkjShkGZaJDdub+LwZ/FKc=";
|
||||
hash = "sha256-l9Clkdq4E8mgCQM4AsdDv6pB/3SBChp71P0yQKRtMSY=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
python3,
|
||||
pkgs,
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "cfv";
|
||||
version = "3.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cfv-project";
|
||||
repo = "cfv";
|
||||
tag = "v${version}";
|
||||
sha256 = "1wxf30gsijsdvhv5scgkq0bqi8qi4dgs9dwppdrca5wxgy7a8sn5";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
cd test
|
||||
ulimit -n 4096
|
||||
python3 test.py
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
pkgs.cksfv
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Utility to verify and create a wide range of checksums";
|
||||
homepage = "https://github.com/cfv-project/cfv";
|
||||
changelog = "https://github.com/cfv-project/cfv/releases/tag/v${version}";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ jjtt ];
|
||||
mainProgram = "cfv";
|
||||
};
|
||||
}
|
||||
@@ -45,13 +45,13 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "cinelerra-cv";
|
||||
version = "2.3-unstable-2024-03-20";
|
||||
version = "2.3-unstable-2025-01-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cinelerra-cv-team";
|
||||
repo = "cinelerra-cv";
|
||||
rev = "18a693425f78f7c4c68b5a342efce3e8db2a30dc";
|
||||
hash = "sha256-+47Xa63GoKiQzEXbxmKUwJLDIFUnzc/FfxRPXCCxzpE=";
|
||||
rev = "fb6eb391fe907d0f3b48b90f87e7a416408054f3";
|
||||
hash = "sha256-mu6yY44IlbmoBn1DUARQm5p16y6WShPc3gVML8+59xc=";
|
||||
};
|
||||
|
||||
preConfigure = ''
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "cloudflare-utils";
|
||||
version = "1.3.4";
|
||||
version = "1.3.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Cyb3r-Jak3";
|
||||
repo = "cloudflare-utils";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-XYOYun7PmZEQQRVCi46tBYoNZdXedmhpdUygtVlU0bE=";
|
||||
hash = "sha256-LbqH48ysOp2s+e+52doHIyaxUbzzCdJqhdvLuIJ3CCc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-fg2BJkXdCWAO83kMoxkHlEyZuVezu9rs0hEda17KObE=";
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
let
|
||||
pname = "codux";
|
||||
version = "15.41.0";
|
||||
version = "15.42.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/wixplosives/codux-versions/releases/download/${version}/Codux-${version}.x86_64.AppImage";
|
||||
hash = "sha256-l1Z4jcbsTdzn4kFDcAGENAuewIThP2ENB/fbG7XerdY=";
|
||||
hash = "sha256-rD0yXZAEUcPtxWlWuZD77gjw6JlcUvBsaDYGj+NgLss=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 { inherit pname version src; };
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "coroot-node-agent";
|
||||
version = "1.23.6";
|
||||
version = "1.23.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "coroot";
|
||||
repo = "coroot-node-agent";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-o7B5PRc7HXzro9mNvX0Amc9U8RE8wFT3oiEEz9elHB0=";
|
||||
hash = "sha256-fuV6YAj6LgPrJcpbAGGhREfJeDVz0FlTO9hoGlHIOQw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-SxyIlyDHuu8Ls1+/rujWE9elZiTfSYWIrV8vP5xsqTU=";
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cpuinfo";
|
||||
version = "0-unstable-2025-01-10";
|
||||
version = "0-unstable-2025-02-03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pytorch";
|
||||
repo = "cpuinfo";
|
||||
rev = "8a1772a0c5c447df2d18edf33ec4603a8c9c04a6";
|
||||
hash = "sha256-dKmZ5YXLhvVdxaJ4PefR+SWlh+MTFHNxOMeM6Vj7Gvo=";
|
||||
rev = "aaac07ee499895770c89163ce0920ef8bb41ed23";
|
||||
hash = "sha256-A86nAbKs7trVwwa1HFUNbV//6O1minvlHTpZR3vabrU=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGo123Module rec {
|
||||
pname = "d2";
|
||||
version = "0.6.8";
|
||||
version = "0.6.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "terrastruct";
|
||||
repo = pname;
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Sd4AkXKQVRJIgQTb7BbDNb8DbULyoWX8TuFtiu+Km5Y=";
|
||||
hash = "sha256-Z+RC3wXqplGxaECIpHDiV8giWItvE5KFh3N+mwVL6HU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-PMqN/6kzXR0d1y1PigBE0KJ8uP14n+qQziFqGai5zLE=";
|
||||
vendorHash = "sha256-ujyPfQx9FyMq5GBRquBHxcQ47R72RP6g2/rqLICDdWM=";
|
||||
|
||||
excludedPackages = [ "./e2etests" ];
|
||||
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
let
|
||||
appthreat-vulnerability-db = (
|
||||
python3.pkgs.appthreat-vulnerability-db.overrideAttrs (oldAttrs: rec {
|
||||
version = "5.7.8";
|
||||
version = "5.8.1";
|
||||
src = oldAttrs.src.override {
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-R00/a9+1NctVPi+EL7K65w/e88c9oSW5xXGgno+MCXo=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-/Yo0yyDp2vd9KJhy3LGRml55eqTiaHSSuSoe2h2bSw0=";
|
||||
};
|
||||
})
|
||||
);
|
||||
@@ -18,14 +18,14 @@ let
|
||||
in
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "dep-scan";
|
||||
version = "5.4.8";
|
||||
version = "5.5.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "owasp-dep-scan";
|
||||
repo = "dep-scan";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-QTvxKoqBxTb/xFaIHsYe3N+7ABJ6sDd2vVcjkMbm3xI=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-lgqS8GY5JuHL3strNcb0B3mGieFkQTzGuRyV4dBp5e4=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "oras" ];
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
lib,
|
||||
nix-update-script,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "di-tui";
|
||||
version = "1.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "acaloiaro";
|
||||
repo = "di-tui";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jX+2wdnkJPEtCWoMNbwgn3c+LsEktYa5lIfSXY0Wsew=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-b7dG0nSjPQpjWUbOlIxWudPZWKqtq96sQaJxKvsQT9I=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "A simple terminal UI player for di.fm";
|
||||
homepage = "https://github.com/acaloiaro/di-tui";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = [ lib.maintainers.acaloiaro ];
|
||||
mainProgram = "di-tui";
|
||||
};
|
||||
}
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "dqlite";
|
||||
version = "1.18.0";
|
||||
version = "1.18.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "canonical";
|
||||
repo = pname;
|
||||
tag = "v${version}";
|
||||
hash = "sha256-sWA04CoVMR8380/PXSkMo/Ml2Gk1RNQxPC12CMVqxwE=";
|
||||
hash = "sha256-7ou077ozbpH21PcvEEcprr4UYJ/X398Ph9dh5C3YyBQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook file pkg-config ];
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "etesync-dav";
|
||||
version = "0.33.6";
|
||||
version = "0.34.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etesync";
|
||||
repo = "etesync-dav";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CkdO/63IgUOf8AC2fUDKPyax0CHWVs8AkoTaperWxFk=";
|
||||
hash = "sha256-+rNqyksOmDUh0OuvgEDWv6tuZQkn1gizz35Ptr6izos=";
|
||||
};
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
|
||||
@@ -15,17 +15,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "eza";
|
||||
version = "0.20.19";
|
||||
version = "0.20.20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eza-community";
|
||||
repo = "eza";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Fgb2+tKDTL7KxJhRavNc5K8AG98eZFOmDOc+sVY7rdk=";
|
||||
hash = "sha256-+duTIPM1SJoCijqKDWN3H5tO8rAaqMWzMMQbJvvurcE=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-XF77+dC4AB79wniSybLz5E/XznzAiOrteHPyCD9laIQ=";
|
||||
cargoHash = "sha256-9mHS74PgQWSwipRpazb9fmAHFXRCp35juVMcjwuD4bY=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "fast-downward";
|
||||
version = "24.06.0";
|
||||
version = "24.06.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aibasel";
|
||||
repo = "downward";
|
||||
rev = "release-${version}";
|
||||
sha256 = "sha256-iIBoJZCFd05bKUeftvl2YBTmSQuFvATIQAYMITDywWA=";
|
||||
sha256 = "sha256-JwBdV44h6LAJeIjKHPouvb3ZleydAc55QiuaFGrFx1Y=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -34,14 +34,14 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "fcft";
|
||||
version = "3.1.9";
|
||||
version = "3.1.10";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "dnkl";
|
||||
repo = "fcft";
|
||||
rev = version;
|
||||
hash = "sha256-D4W62IHuM7ofEeU/3sp038tv2a1+xQd0mdSKXaY7Ikg=";
|
||||
hash = "sha256:0hydhpw31c28lq7v5yvknm3dzvkkls98hcmpp0z2h9m9f32nq4s9";
|
||||
};
|
||||
|
||||
depsBuildBuild = [ pkg-config ];
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "files-to-prompt";
|
||||
version = "0.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "simonw";
|
||||
repo = "files-to-prompt";
|
||||
tag = version;
|
||||
hash = "sha256-gl3j0ok/hlFfIF3HhhzYrUZuNlAtU7y+Ej29sQv9tP4=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
click
|
||||
];
|
||||
|
||||
nativeCheckInputs = with python3Packages; [
|
||||
pytestCheckHook
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
versionCheckProgramArg = [ "--version" ];
|
||||
|
||||
meta = {
|
||||
description = "Concatenate a directory full of files into a single prompt for use with LLMs";
|
||||
homepage = "https://github.com/simonw/files-to-prompt/";
|
||||
changelog = "https://github.com/simonw/files-to-prompt/releases/tag/${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ erethon ];
|
||||
mainProgram = "files-to-prompt";
|
||||
};
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "filet";
|
||||
version = "0.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buffet";
|
||||
repo = "filet";
|
||||
rev = version;
|
||||
sha256 = "0hm7589ih30axafqxhhs4fg1pvfhlqzyzzmfi2ilx8haq5111fsf";
|
||||
};
|
||||
|
||||
makeFlags = [ "PREFIX=$(out)" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Fucking fucking fast file fucker (afffff)";
|
||||
homepage = "https://github.com/buffet/filet";
|
||||
license = licenses.mpl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ ];
|
||||
mainProgram = "filet";
|
||||
};
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
nodejs,
|
||||
fetchNpmDeps,
|
||||
buildPackages,
|
||||
php83,
|
||||
php84,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
dataDir ? "/var/lib/firefly-iii-data-importer",
|
||||
@@ -13,23 +13,23 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "firefly-iii-data-importer";
|
||||
version = "1.5.7";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "firefly-iii";
|
||||
repo = "data-importer";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-CKDAPpDTTrBXPhfSQiBl/M42hOQi2KwpWDtEnlDwpuU=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-f/kvSQMA4w+wwD+hM6kGduV3AQmmYe2w5u3dhnJBS9s=";
|
||||
};
|
||||
|
||||
buildInputs = [ php83 ];
|
||||
buildInputs = [ php84 ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
nodejs.python
|
||||
buildPackages.npmHooks.npmConfigHook
|
||||
php83.composerHooks.composerInstallHook
|
||||
php83.packages.composer-local-repo-plugin
|
||||
php84.composerHooks.composerInstallHook
|
||||
php84.packages.composer-local-repo-plugin
|
||||
];
|
||||
|
||||
composerNoDev = true;
|
||||
@@ -38,15 +38,15 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
composerStrictValidation = true;
|
||||
strictDeps = true;
|
||||
|
||||
vendorHash = "sha256-larFTf64oPJi+XLMK6ZuLEN4P/CkGLojUJDE/gvu8UU=";
|
||||
vendorHash = "sha256-Jn0H63VxIGjgVOT6yyXEhRdMWeIInMdv6mi5JQXp68Q=";
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
name = "${finalAttrs.pname}-npm-deps";
|
||||
hash = "sha256-0xY9F/Bok2RQ1YWRr5fnENk3zB1WubnpT0Ldy+i618g=";
|
||||
hash = "sha256-hUq5pp62K2XAnjU9QhQE+PogUSla9R1xG7beW4bgrV8=";
|
||||
};
|
||||
|
||||
composerRepository = php83.mkComposerRepository {
|
||||
composerRepository = php84.mkComposerRepository {
|
||||
inherit (finalAttrs)
|
||||
pname
|
||||
src
|
||||
@@ -64,7 +64,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
phpPackage = php83;
|
||||
phpPackage = php84;
|
||||
tests = nixosTests.firefly-iii-data-importer;
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
nodejs,
|
||||
fetchNpmDeps,
|
||||
buildPackages,
|
||||
php83,
|
||||
php84,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
dataDir ? "/var/lib/firefly-iii",
|
||||
@@ -13,23 +13,23 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "firefly-iii";
|
||||
version = "6.1.25";
|
||||
version = "6.2.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "firefly-iii";
|
||||
repo = "firefly-iii";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-6DZwTk67bKvgB+Zf7aPakrWWYCAjkYggrRiaFKgsMkk=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IBf34RPpQUH3U0tl8ljJpL9of6QNDOTyBg7Hc1ae+W8=";
|
||||
};
|
||||
|
||||
buildInputs = [ php83 ];
|
||||
buildInputs = [ php84 ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
nodejs.python
|
||||
buildPackages.npmHooks.npmConfigHook
|
||||
php83.composerHooks.composerInstallHook
|
||||
php83.packages.composer-local-repo-plugin
|
||||
php84.composerHooks.composerInstallHook
|
||||
php84.packages.composer-local-repo-plugin
|
||||
];
|
||||
|
||||
composerNoDev = true;
|
||||
@@ -38,15 +38,15 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
composerStrictValidation = true;
|
||||
strictDeps = true;
|
||||
|
||||
vendorHash = "sha256-5uUjb5EPcoEBuFbWGb1EIC/U/VaSUsRp09S9COIx25E=";
|
||||
vendorHash = "sha256-LRcgWQPDLNCMbaJhaySDrcw95fXF4yVUc03SFnrteeM=";
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
name = "${finalAttrs.pname}-npm-deps";
|
||||
hash = "sha256-j49iltvW7xGOCV+FIB4f+ECfQo50U+wTugyaK9JGN3A=";
|
||||
hash = "sha256-K8zoX4UsD/hOpMZ5JCH3G9WBTUpJcXAertEaXaUGcys=";
|
||||
};
|
||||
|
||||
composerRepository = php83.mkComposerRepository {
|
||||
composerRepository = php84.mkComposerRepository {
|
||||
inherit (finalAttrs)
|
||||
pname
|
||||
src
|
||||
@@ -65,7 +65,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
phpPackage = php83;
|
||||
phpPackage = php84;
|
||||
tests = nixosTests.firefly-iii;
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import ./generic.nix {
|
||||
version = "7.0.12";
|
||||
hash = "sha256-8rX/w4EqZwbs1xaHEkwN02+PQQD7e9VAXVrCqYwm3o0=";
|
||||
npmDepsHash = "sha256-suPR7qcxXuK8AJfk47EcQRWtSo5V3jad4Ci122lbBR0=";
|
||||
vendorHash = "sha256-seC8HzndQ10LecU+ii3kCO3ZZeCc3lqAujWbMKwNbpI=";
|
||||
version = "7.0.13";
|
||||
hash = "sha256-mqpqxr5HE0CoDZkTIdZQEcWFywVw4HVwvPfrdXKp8tk=";
|
||||
npmDepsHash = "sha256-R78/L6HS8pUNccrctBJ2E8ndS/RBHd+mTvl0JPoxr8Q=";
|
||||
vendorHash = "sha256-FyFmuJQqe+MUjhXEoB5VlSmTLSsCVbigz4H3jaQhKrE=";
|
||||
lts = true;
|
||||
nixUpdateExtraArgs = [
|
||||
"--override-filename"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import ./generic.nix {
|
||||
version = "10.0.0";
|
||||
hash = "sha256-FcXL+lF2B+EUUEbdD31b1pV7GWbYxk6ewljAXuiV8QY=";
|
||||
npmDepsHash = "sha256-YQDTw5CccnR7zJpvvEcmHZ2pLLNGYEg/mvncNYzcYY8=";
|
||||
version = "10.0.1";
|
||||
hash = "sha256-JLy/edAkbsOqQTQqqoyxc0UX9fPnP8HD54IUzcsyGe4=";
|
||||
npmDepsHash = "sha256-e3SE6cu1xCBdoMRqp2Gcjcay/EwjF+bTdPOlpL1STvw=";
|
||||
vendorHash = "sha256-fqHwqpIetX2jTAWAonRWqF1tArL7Ik/XXURY51jGOn0=";
|
||||
lts = false;
|
||||
nixUpdateExtraArgs = [
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
|
||||
let
|
||||
pname = "framesh";
|
||||
version = "0.6.10";
|
||||
version = "0.6.11";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/floating/frame/releases/download/v${version}/Frame-${version}.AppImage";
|
||||
hash = "sha256-h2Y0G7luakd5UVu7bVt9r6xhvyOh80gYMTswmEIcnnk=";
|
||||
hash = "sha256-t60jsA4ojXF805OUrqIOdk8eP9PlwA/g0XxEBCahmb4=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
alsa-lib,
|
||||
copyDesktopItems,
|
||||
gtk3,
|
||||
wrapGAppsHook3,
|
||||
makeDesktopItem,
|
||||
pkg-config,
|
||||
}:
|
||||
@@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
pkg-config
|
||||
wrapGAppsHook3
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
gtk3
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -44,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
exec = "free42bin";
|
||||
type = "Application";
|
||||
comment = "A software clone of HP-42S Calculator";
|
||||
icon = "free42";
|
||||
categories = [
|
||||
"Utility"
|
||||
"Calculator"
|
||||
@@ -56,6 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
exec = "free42dec";
|
||||
type = "Application";
|
||||
comment = "A software clone of HP-42S Calculator";
|
||||
icon = "free42";
|
||||
categories = [
|
||||
"Utility"
|
||||
"Calculator"
|
||||
@@ -87,8 +89,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
install -m644 gtk/README $out/share/doc/free42/README-GTK
|
||||
install -m644 README $out/share/doc/free42/README
|
||||
|
||||
install -m644 gtk/icon-48x48.xpm $out/share/icons/hicolor/48x48/apps
|
||||
install -m644 gtk/icon-128x128.xpm $out/share/icons/hicolor/128x128/apps
|
||||
install -m644 gtk/icon-48x48.xpm $out/share/icons/hicolor/48x48/apps/free42.xpm
|
||||
install -m644 gtk/icon-128x128.xpm $out/share/icons/hicolor/128x128/apps/free42.xpm
|
||||
install -m644 skins/* $out/share/free42/skins
|
||||
|
||||
runHook postInstall
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
fetchDebianPatch,
|
||||
fetchFromGitHub,
|
||||
copyDesktopItems,
|
||||
pkg-config,
|
||||
wrapGAppsHook3,
|
||||
@@ -17,9 +18,30 @@
|
||||
makeDesktopItem,
|
||||
}:
|
||||
|
||||
let
|
||||
wxwidgets_3_3 = wxGTK32.overrideAttrs (
|
||||
finalAttrs: previousAttrs: {
|
||||
version = "3.3.0-unstable-2025-02-02";
|
||||
src = fetchFromGitHub {
|
||||
owner = "wxWidgets";
|
||||
repo = "wxWidgets";
|
||||
rev = "969c5a46b5c1da57836f721a4ce5df9feaa437f9";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-ODPE896xc5RxdyfIzdPB5fsTeBm3O+asYJd99fuW6AY=";
|
||||
};
|
||||
patches = [
|
||||
./wxcolorhook.patch
|
||||
];
|
||||
configureFlags = lib.subtractLists [
|
||||
"--disable-compat28"
|
||||
"--enable-unicode"
|
||||
] previousAttrs.configureFlags;
|
||||
}
|
||||
);
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "freefilesync";
|
||||
version = "13.9";
|
||||
version = "14.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://freefilesync.org/download/FreeFileSync_${finalAttrs.version}_Source.zip";
|
||||
@@ -28,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
rm -f $out
|
||||
tryDownload "$url"
|
||||
'';
|
||||
hash = "sha256-53UPGg02JZr15r99ntkpZKqB/DgPjkGTQyuMt703t6s=";
|
||||
hash = "sha256-qxt6fpJT0jKcSYJ+WVneks6PI18/wwSc5H84qICegag=";
|
||||
};
|
||||
|
||||
sourceRoot = ".";
|
||||
@@ -72,7 +94,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gtk3
|
||||
libssh2
|
||||
openssl
|
||||
wxGTK32
|
||||
wxwidgets_3_3
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
diff --git a/include/wx/settings.h b/include/wx/settings.h
|
||||
index 3967b98b46..8d7f3d2870 100644
|
||||
--- a/include/wx/settings.h
|
||||
+++ b/include/wx/settings.h
|
||||
@@ -13,6 +13,8 @@
|
||||
#include "wx/colour.h"
|
||||
#include "wx/font.h"
|
||||
|
||||
+#include <memory>
|
||||
+
|
||||
class WXDLLIMPEXP_FWD_CORE wxWindow;
|
||||
|
||||
// possible values for wxSystemSettings::GetFont() parameter
|
||||
@@ -241,9 +243,28 @@ public:
|
||||
// include the declaration of the real platform-dependent class
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
+struct wxColorHook
|
||||
+{
|
||||
+ virtual ~wxColorHook() {}
|
||||
+ virtual wxColor getColor(wxSystemColour index) const = 0;
|
||||
+};
|
||||
+WXDLLIMPEXP_CORE inline std::unique_ptr<wxColorHook>& refGlobalColorHook()
|
||||
+{
|
||||
+ static std::unique_ptr<wxColorHook> globalColorHook;
|
||||
+ return globalColorHook;
|
||||
+}
|
||||
+
|
||||
class WXDLLIMPEXP_CORE wxSystemSettings : public wxSystemSettingsNative
|
||||
{
|
||||
public:
|
||||
+ static wxColour GetColour(wxSystemColour index)
|
||||
+ {
|
||||
+ if (refGlobalColorHook())
|
||||
+ return refGlobalColorHook()->getColor(index);
|
||||
+
|
||||
+ return wxSystemSettingsNative::GetColour(index);
|
||||
+ }
|
||||
+
|
||||
#ifdef __WXUNIVERSAL__
|
||||
// in wxUniversal we want to use the theme standard colours instead of the
|
||||
// system ones, otherwise wxSystemSettings is just the same as
|
||||
@@ -264,7 +285,6 @@ public:
|
||||
|
||||
// Value
|
||||
static wxSystemScreenType ms_screen;
|
||||
-
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "galene";
|
||||
version = "0.96";
|
||||
version = "0.96.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jech";
|
||||
repo = "galene";
|
||||
rev = "galene-${version}";
|
||||
hash = "sha256-E/xFh60Fzy/bRX414N1Juc7j4D8fN8CEDYPOUrNp5/4=";
|
||||
hash = "sha256-Jp8kG4i1UVKIrBjPFx2FAfw/QoO6OIP3CpuzX2//if0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-LDLKjD4qYn/Aae6GUX6gZ57+MUfKc058H+YHM0bNZV0=";
|
||||
|
||||
@@ -134,6 +134,7 @@ stdenv.mkDerivation rec {
|
||||
# https://github.com/NixOS/nixpkgs/pull/192548#discussion_r992824942
|
||||
rm -r "$out/share/gap/pkg"
|
||||
cp -ar pkg tst "$out/share/gap"
|
||||
cp -a etc/Makefile.gappkg "$out/share/gap/etc"
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
|
||||
@@ -209,7 +209,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
if [ -n "$doc" ]; then
|
||||
mkdir -p "$doc/share/giac"
|
||||
# $out/share/giac/doc/aide_cas is a symlink to ../aide_cas
|
||||
mv "$out/share/giac/doc" "$doc/share/giac"
|
||||
ln -sf "$out/share/giac/aide_cas" "$doc/share/giac/doc/aide_cas"
|
||||
mv "$out/share/giac/examples" "$doc/share/giac"
|
||||
fi
|
||||
''
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
gettext,
|
||||
makeWrapper,
|
||||
gnutls,
|
||||
p11-kit,
|
||||
libproxy,
|
||||
gnome,
|
||||
gsettings-desktop-schemas,
|
||||
@@ -60,7 +59,6 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [
|
||||
glib
|
||||
gnutls
|
||||
p11-kit
|
||||
libproxy
|
||||
gsettings-desktop-schemas
|
||||
bash # installed-tests shebangs
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gnome-shell-extensions";
|
||||
version = "47.3";
|
||||
version = "47.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-GpFCpOhdeit9xbrTfjTfnuuzjoSW9JOL4teys1iD0Tk=";
|
||||
hash = "sha256-VDN57FsNBCAO5iofa6JAcWoJ11rQrd3bIFvjjOgpP1g=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gswatcher";
|
||||
version = "1.7.1";
|
||||
version = "1.7.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lxndr";
|
||||
repo = "gswatcher";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-U09vovOanYmDl5ymFC3bXU8pi8aUq2tPUE5AEoqmfpc=";
|
||||
hash = "sha256-qohd18bXr7gDSW51tCyslFX54Caux+YrsuJtoLs9Ofk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -5,20 +5,24 @@
|
||||
pkg-config,
|
||||
cmake,
|
||||
ninja,
|
||||
perl,
|
||||
brotli,
|
||||
openssl,
|
||||
libcap,
|
||||
libuv,
|
||||
wslay,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "h2o";
|
||||
version = "2.3.0-beta2";
|
||||
version = "2.3.0.20250130";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "h2o";
|
||||
repo = "h2o";
|
||||
tag = "v${version}";
|
||||
sha256 = "0lwg5sfsr7fw7cfy0hrhadgixm35b5cgcvlhwhbk89j72y1bqi6n";
|
||||
rev = "26b116e9536be8cf07036185e3edf9d721c9bac2";
|
||||
sha256 = "sha256-WjsUUnSs3kXjAmh+V/lzL1QlxxXNCph99UsC29YAirQ=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
@@ -32,18 +36,25 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
cmake
|
||||
ninja
|
||||
perl
|
||||
];
|
||||
buildInputs = [
|
||||
brotli
|
||||
openssl
|
||||
libcap
|
||||
libuv
|
||||
zlib
|
||||
wslay
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Optimized HTTP/1 and HTTP/2 server";
|
||||
description = "Optimized HTTP/1.x, HTTP/2, HTTP/3 server";
|
||||
homepage = "https://h2o.examp1e.net";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ thoughtpolice ];
|
||||
maintainers = with maintainers; [
|
||||
toastal
|
||||
thoughtpolice
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
}:
|
||||
let
|
||||
pname = "heptabase";
|
||||
version = "1.51.1";
|
||||
version = "1.52.0";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage";
|
||||
hash = "sha256-ANVgH20I6pCy2WI3Umni8YCCWxgGrnyP154iHttlQTs=";
|
||||
hash = "sha256-r0fpP50CIhEm+TOIWy9lsuM+uXZkjH7kAkfuH4RqHt0=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 { inherit pname version src; };
|
||||
|
||||
@@ -16,17 +16,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "inv-sig-helper";
|
||||
version = "0-unstable-2025-01-31";
|
||||
version = "0-unstable-2025-02-07";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "iv-org";
|
||||
repo = "inv_sig_helper";
|
||||
rev = "40835906774cc7cdefa76b2648216afd063ad0e2";
|
||||
hash = "sha256-yjVN81VSXPOXSOhhlF6Jjc/7sYsdoWT+Tr1BA+C2XQI=";
|
||||
rev = "ac006283c0b6821c856d6293c2ce49b61fa8c46a";
|
||||
hash = "sha256-cQXWo+idyfFeJ2nnT8HKgjCd0Htc4pOE6aODsl3sf/8=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-4SuddTLbENm9D+v/DB86hJ7LNchbcwm5on3aAtUiVcc=";
|
||||
cargoHash = "sha256-DnJL7kkcVn5dW3AoPCn829WmkaCjpDZtYUXnpiB857Q=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "jupp";
|
||||
version = "40";
|
||||
version = "41";
|
||||
srcName = "joe-3.1${pname}${version}";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"https://www.mirbsd.org/MirOS/dist/jupp/${srcName}.tgz"
|
||||
"https://pub.allbsd.org/MirOS/dist/jupp/${srcName}.tgz"
|
||||
"https://mbsd.evolvis.org/MirOS/dist/jupp/${srcName}.tgz"
|
||||
];
|
||||
sha256 = "S+1DnN5/K+KU6W5J7z6RPqkPvl6RTbiIQD46J+gDWxo=";
|
||||
hash = "sha256-e7jqivUZvv7/+T7DyeMhCNfyuDIWybx7Aa71CYhhyC8=";
|
||||
};
|
||||
|
||||
preConfigure = "chmod +x ./configure";
|
||||
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
|
||||
"--enable-termidx"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "http://www.mirbsd.org/jupp.htm";
|
||||
downloadPage = "https://www.mirbsd.org/MirOS/dist/jupp/";
|
||||
description = "Portable fork of Joe's editor";
|
||||
@@ -46,8 +46,8 @@ stdenv.mkDerivation rec {
|
||||
and has a lot of bugs fixed. It is based upon an older version of joe
|
||||
because these behave better overall.
|
||||
'';
|
||||
license = licenses.gpl1Only;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
platforms = with platforms; unix;
|
||||
license = lib.licenses.gpl1Only;
|
||||
maintainers = with lib.maintainers; [ AndersonTorres ];
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -60,5 +60,6 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.raitobezarius ];
|
||||
mainProgram = "keepalived";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2.10.0";
|
||||
version = "2.10.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "russellbanks";
|
||||
repo = "Komac";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-qlaNJ9pgQe1gjPW4gjEJys/SqgKzpO3H8SenowsUi4o=";
|
||||
hash = "sha256-oqnFenSFWCe3vax5mqstvNNTFWOecLOkuhJzaxv78yE=";
|
||||
};
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage {
|
||||
pname = "komac";
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-sTYR8e6RX/kXZDlRA1uMvJGpg9amDj2oEjbGEE9wh60=";
|
||||
cargoHash = "sha256-g7R4Vk6bFaJ5TA4IdeXRiFzZOcj1T4JY3HsOt+Zx2mU=";
|
||||
|
||||
nativeBuildInputs =
|
||||
[
|
||||
|
||||
@@ -29,11 +29,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "lbdb";
|
||||
version = "0.48.1";
|
||||
version = "0.56";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.spinnaker.de/lbdb/download/lbdb_${version}.tar.gz";
|
||||
sha256 = "1gr5l2fr9qbdccga8bhsrpvz6jxigvfkdxrln9wyf2xpps5cdjxh";
|
||||
url = "https://www.spinnaker.de/lbdb/download/lbdb-${version}.tar.gz";
|
||||
sha256 = "sha256-uqaiO2E5TXkreyIeGWHZulcQYUyTJOj1mzXBJsK0504=";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
@@ -55,12 +55,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
patches = [
|
||||
./add-methods-to-rc.patch
|
||||
# fix undefined exec_prefix. Remove with the next release
|
||||
(fetchpatch {
|
||||
url = "https://github.com/RolandRosenfeld/lbdb/commit/60b7bae255011f59212d96adfbded459d6a27129.patch";
|
||||
sha256 = "129zg086glmlalrg395jq8ljcp787dl3rxjf9v7apsd8mqfdkl2v";
|
||||
excludes = [ "debian/changelog" ];
|
||||
})
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
let
|
||||
pname = "ledger-live-desktop";
|
||||
version = "2.96.0";
|
||||
version = "2.98.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
|
||||
hash = "sha256-3Buab2SDhEEOSQdXCBf7jHlSbgYUe/G1IUSNrcWTbqs=";
|
||||
hash = "sha256-wYSs7PIj5eA5C/5msbZb+OkcC3Hrhi57yyYrKZ0mvCM=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
|
||||
@@ -15,17 +15,17 @@ in
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "leftwm";
|
||||
version = "0.5.3";
|
||||
version = "0.5.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "leftwm";
|
||||
repo = "leftwm";
|
||||
tag = version;
|
||||
hash = "sha256-3voGKM6MKisc+ZVdZ5sCrs3XVfeRayozIk4SXNjw820=";
|
||||
hash = "sha256-eH7HuGZnWlXigTaUAc4S00+uOIEVftnBOD8x03KJLaE=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-i0rMgV1rV9k7j25zoJc1hHXTpTPfDMSOMciJOvInO34=";
|
||||
cargoHash = "sha256-nFyhpCp8xsYjRl+2bqPfWzq31pM/yYcDuxkWEjjcqwA=";
|
||||
|
||||
buildInputs = rpathLibs;
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lib60870";
|
||||
version = "2.3.3";
|
||||
version = "2.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mz-automation";
|
||||
repo = "lib60870";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-me+EYS2XDITRdI4okMj/ZqeewUS2bKj8Opecu6/1+Cs=";
|
||||
hash = "sha256-bPBDM+/1+mIj5BSLukV/nYwOGUo4riGCBC61z3YKAkQ=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/lib60870-C";
|
||||
|
||||
@@ -25,18 +25,18 @@
|
||||
let
|
||||
phpPackage = php82.withExtensions ({ enabled, all }: enabled ++ [ all.memcached ]);
|
||||
in
|
||||
phpPackage.buildComposerProject rec {
|
||||
phpPackage.buildComposerProject2 rec {
|
||||
pname = "librenms";
|
||||
version = "25.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "librenms";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
tag = version;
|
||||
sha256 = "sha256-Uo+JOgb1KSZkludoupIIGnuK88ER3LthGnGmShpkrNU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-QBZnsURxLf3vmeh9qxEOJtSVAi1Ipr0jEbC/EmhL4q8=";
|
||||
vendorHash = "sha256-9cywwX0vWrvbi3HGARxrjsObckGiGbJPRILe0ASgrGU=";
|
||||
|
||||
php = phpPackage;
|
||||
|
||||
@@ -68,9 +68,8 @@ phpPackage.buildComposerProject rec {
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
postInstall = ''
|
||||
chmod -R u+w $out/share
|
||||
mv $out/share/php/librenms/* $out
|
||||
rm -r $out/share
|
||||
|
||||
@@ -79,26 +78,26 @@ phpPackage.buildComposerProject rec {
|
||||
|
||||
substituteInPlace \
|
||||
$out/misc/config_definitions.json \
|
||||
--replace '"default": "/bin/ping",' '"default": "/run/wrappers/bin/ping",' \
|
||||
--replace '"default": "fping",' '"default": "/run/wrappers/bin/fping",' \
|
||||
--replace '"default": "fping6",' '"default": "/run/wrappers/bin/fping6",' \
|
||||
--replace '"default": "rrdtool",' '"default": "${rrdtool}/bin/rrdtool",' \
|
||||
--replace '"default": "snmpgetnext",' '"default": "${net-snmp}/bin/snmpgetnext",' \
|
||||
--replace '"default": "traceroute",' '"default": "/run/wrappers/bin/traceroute",' \
|
||||
--replace '"default": "/usr/bin/dot",' '"default": "${graphviz}/bin/dot",' \
|
||||
--replace '"default": "/usr/bin/ipmitool",' '"default": "${ipmitool}/bin/ipmitool",' \
|
||||
--replace '"default": "/usr/bin/mtr",' '"default": "${mtr}/bin/mtr",' \
|
||||
--replace '"default": "/usr/bin/nfdump",' '"default": "${nfdump}/bin/nfdump",' \
|
||||
--replace '"default": "/usr/bin/nmap",' '"default": "${nmap}/bin/nmap",' \
|
||||
--replace '"default": "/usr/bin/sfdp",' '"default": "${graphviz}/bin/sfdp",' \
|
||||
--replace '"default": "/usr/bin/snmpbulkwalk",' '"default": "${net-snmp}/bin/snmpbulkwalk",' \
|
||||
--replace '"default": "/usr/bin/snmpget",' '"default": "${net-snmp}/bin/snmpget",' \
|
||||
--replace '"default": "/usr/bin/snmptranslate",' '"default": "${net-snmp}/bin/snmptranslate",' \
|
||||
--replace '"default": "/usr/bin/snmpwalk",' '"default": "${net-snmp}/bin/snmpwalk",' \
|
||||
--replace '"default": "/usr/bin/virsh",' '"default": "${libvirt}/bin/virsh",' \
|
||||
--replace '"default": "/usr/bin/whois",' '"default": "${whois}/bin/whois",' \
|
||||
--replace '"default": "/usr/lib/nagios/plugins",' '"default": "${monitoring-plugins}/bin",' \
|
||||
--replace '"default": "/usr/sbin/sendmail",' '"default": "${system-sendmail}/bin/sendmail",'
|
||||
--replace-fail '"default": "/bin/ping",' '"default": "/run/wrappers/bin/ping",' \
|
||||
--replace-fail '"default": "fping",' '"default": "/run/wrappers/bin/fping",' \
|
||||
--replace-fail '"default": "fping6",' '"default": "/run/wrappers/bin/fping6",' \
|
||||
--replace-fail '"default": "rrdtool",' '"default": "${rrdtool}/bin/rrdtool",' \
|
||||
--replace-fail '"default": "snmpgetnext",' '"default": "${net-snmp}/bin/snmpgetnext",' \
|
||||
--replace-fail '"default": "traceroute",' '"default": "/run/wrappers/bin/traceroute",' \
|
||||
--replace-fail '"default": "/usr/bin/dot",' '"default": "${graphviz}/bin/dot",' \
|
||||
--replace-fail '"default": "/usr/bin/ipmitool",' '"default": "${ipmitool}/bin/ipmitool",' \
|
||||
--replace-fail '"default": "/usr/bin/mtr",' '"default": "${mtr}/bin/mtr",' \
|
||||
--replace-fail '"default": "/usr/bin/nfdump",' '"default": "${nfdump}/bin/nfdump",' \
|
||||
--replace-fail '"default": "/usr/bin/nmap",' '"default": "${nmap}/bin/nmap",' \
|
||||
--replace-fail '"default": "/usr/bin/sfdp",' '"default": "${graphviz}/bin/sfdp",' \
|
||||
--replace-fail '"default": "/usr/bin/snmpbulkwalk",' '"default": "${net-snmp}/bin/snmpbulkwalk",' \
|
||||
--replace-fail '"default": "/usr/bin/snmpget",' '"default": "${net-snmp}/bin/snmpget",' \
|
||||
--replace-fail '"default": "/usr/bin/snmptranslate",' '"default": "${net-snmp}/bin/snmptranslate",' \
|
||||
--replace-fail '"default": "/usr/bin/snmpwalk",' '"default": "${net-snmp}/bin/snmpwalk",' \
|
||||
--replace-fail '"default": "/usr/bin/virsh",' '"default": "${libvirt}/bin/virsh",' \
|
||||
--replace-fail '"default": "/usr/bin/whois",' '"default": "${whois}/bin/whois",' \
|
||||
--replace-fail '"default": "/usr/lib/nagios/plugins",' '"default": "${monitoring-plugins}/bin",' \
|
||||
--replace-fail '"default": "/usr/sbin/sendmail",' '"default": "${system-sendmail}/bin/sendmail",'
|
||||
|
||||
substituteInPlace $out/LibreNMS/wrapper.py --replace-fail '/usr/bin/env php' '${phpPackage}/bin/php'
|
||||
substituteInPlace $out/LibreNMS/__init__.py --replace-fail '"/usr/bin/env", "php"' '"${phpPackage}/bin/php"'
|
||||
@@ -117,8 +116,6 @@ phpPackage.buildComposerProject rec {
|
||||
ln -s ${dataDir}/rrd $out/rrd
|
||||
ln -s ${dataDir}/storage $out/storage
|
||||
ln -s ${dataDir}/cache $out/bootstrap/cache
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lua-language-server";
|
||||
version = "3.13.5";
|
||||
version = "3.13.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "luals";
|
||||
repo = "lua-language-server";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-t1kKRLrh5gVWIiVNEW2O3YAyECVzWc84Wp91Sc9fTrU=";
|
||||
hash = "sha256-LaetDI9kNPRY4+m3gSsh6vbysRjUKHl+zunuyedjZGY=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -10,17 +10,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "marmite";
|
||||
version = "0.2.4";
|
||||
version = "0.2.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rochacbruno";
|
||||
repo = "marmite";
|
||||
tag = version;
|
||||
hash = "sha256-IfmwPN2PbBXJJXHgwseC5L3sDOjaVlRE//H8uHazSNA=";
|
||||
hash = "sha256-FxI+Qh3ZM6ZgE/KyZ/gU3CutBHETymgvkjNkYAJ012E=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-C2GGQQ4Aphi1hNQjSWGK9ZnvbwdZSWugKxsUrB5KtHU=";
|
||||
cargoHash = "sha256-LMoakr7LGKFkxymOC8cNxxFbDDqw5gniqh/3ImnEbB8=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -11,19 +11,19 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "migrate-to-uv";
|
||||
version = "0.2.1";
|
||||
version = "0.6.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mkniewallner";
|
||||
repo = "migrate-to-uv";
|
||||
tag = version;
|
||||
hash = "sha256-LA2tzTD3e6IPmeYHWKFD+PIsl6hsvfpYDKhN9upttHI=";
|
||||
hash = "sha256-d3whOoDzCZWs9tO5t13jNKgsZe3fV3Eas3M+CJKbHno=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src pname version;
|
||||
hash = "sha256-aiUCLRHCntJKZGCNdyfFCyRdIP+9Fr8yVzaDVct9Dv8=";
|
||||
hash = "sha256-RQlShKbv3XqG2uVqRF2FIrGg3j49LPFI1YpZ6uhCWp4=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -30,6 +30,8 @@ stdenvNoCC.mkDerivation rec {
|
||||
gtk3
|
||||
];
|
||||
|
||||
# FIXME: https://hydra.nixos.org/build/287344480/nixlog/5
|
||||
dontCheckForBrokenSymlinks = true;
|
||||
dontDropIconThemeCache = true;
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -13,13 +13,13 @@ assert blas.isILP64 == lapack.isILP64;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mopac";
|
||||
version = "23.0.3";
|
||||
version = "23.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openmopac";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-y9/b+ro9CgDo0ld9q+3xaCFE9J5ssZp6W9ct6WQgD/o=";
|
||||
hash = "sha256-E7iiAAV+QPYAuTNh0qYOvB2GS/UXQ8YjPYy+Ms7aN3M=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
buildNpmPackage,
|
||||
fetchNpmDeps,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
@@ -27,12 +29,28 @@ buildNpmPackage rec {
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
mkdir $out/bin
|
||||
ln -s $out/lib/node_modules/neovim/node_modules/.bin/neovim-node-host $out/bin/neovim-node-host
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/neovim-node-host";
|
||||
versionCheckProgramArg = [ "--version" ];
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
mainProgram = "neovim-node-host";
|
||||
description = "Nvim msgpack API client and remote plugin provider";
|
||||
homepage = "https://github.com/neovim/node-client";
|
||||
changelog = "https://github.com/neovim/node-client/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fidgetingbits ];
|
||||
mainProgram = "neovim-node-host";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
}:
|
||||
buildNpmPackage rec {
|
||||
pname = "nextcloud-whiteboard-server";
|
||||
version = "1.0.4";
|
||||
version = "1.0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nextcloud";
|
||||
repo = "whiteboard";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-27w8FZz9PbVdYV7yR5iRXi5edw7U/3bLVYfdRa8yPzo=";
|
||||
hash = "sha256-WdaAMSID8MekVL6nA8YRWUiiI+pi1WgC0nN3dDAJHf8=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-SwFQRDRo7Q8+0zYWx5szahJzDSoxkkJDPQ3qEdNLVaE=";
|
||||
npmDepsHash = "sha256-T27oZdvITj9ZCEvd13fDZE3CS35XezgVmQ4iCeN75UA=";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
nix,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "nps";
|
||||
version = "0.2.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OleMussmann";
|
||||
repo = "nps";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-q/PkigsNAI7MCmeDFBMGuZJFXVL95pQCNOVhNvBH9dc=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-MThyvhzZXRM4l0K8csLDldMVKiDxKZ5EIFATGVpGpVc=";
|
||||
|
||||
nativeCheckInputs = [ nix ];
|
||||
|
||||
meta = {
|
||||
description = "Cache the nix package list, query and sort results by relevance";
|
||||
longDescription = ''
|
||||
Find SEARCH_TERM in available nix packages and sort results by relevance.
|
||||
|
||||
List up to three columns, the latter two being optional:
|
||||
PACKAGE_NAME <PACKAGE_VERSION> <PACKAGE_DESCRIPTION>
|
||||
|
||||
Matches are sorted by type. Show 'indirect' matches first, then 'direct' matches, and finally 'exact' matches.
|
||||
|
||||
indirect fooSEARCH_TERMbar (SEARCH_TERM appears in any column)
|
||||
direct SEARCH_TERMbar (PACKAGE_NAME starts with SEARCH_TERM)
|
||||
exact SEARCH_TERM (PACKAGE_NAME is exactly SEARCH_TERM)
|
||||
'';
|
||||
changelog = "https://github.com/OleMussmann/nps/releases/tag/v${version}";
|
||||
homepage = "https://github.com/OleMussmann/nps";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "nps";
|
||||
maintainers = with lib.maintainers; [ olemussmann ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
@@ -35,12 +34,11 @@
|
||||
exempi,
|
||||
cargo,
|
||||
rustPlatform,
|
||||
rustfmt,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "papers";
|
||||
version = "47.0";
|
||||
version = "47.3";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -50,18 +48,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/papers/${lib.versions.major finalAttrs.version}/papers-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-z2nrCjcX/jVAEWFuL2Ajg4FP9Xt6nqzzBsZ25k2PZmY=";
|
||||
hash = "sha256-PlhTk+gef6D5r55U38hvYSa1w9hS6pDf3DumsHlSxKo=";
|
||||
};
|
||||
|
||||
# FIXME: remove in next version
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "fix-crash-when-drag-and-drop";
|
||||
url = "https://gitlab.gnome.org/GNOME/Incubator/papers/-/commit/455ad2aebe5e5d5a57a2f4defc6af054927eac73.patch";
|
||||
hash = "sha256-PeWlFhvM8UzUFRaK9k/9Txwgta/EiFnMRjHwld3O+cU=";
|
||||
})
|
||||
];
|
||||
|
||||
cargoRoot = "shell-rs";
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
@@ -87,9 +76,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
yelp-tools
|
||||
cargo
|
||||
rustPlatform.cargoSetupHook
|
||||
# FIXME: remove rustfmt in next version
|
||||
# https://gitlab.gnome.org/GNOME/Incubator/papers/-/commit/d0093c8c9cbacfbdafd70b6024982638b30a2591
|
||||
rustfmt
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@@ -130,10 +116,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"-Dnautilus=false"
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (
|
||||
stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "16"
|
||||
) "-Wno-error=incompatible-function-pointer-types";
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace $out/share/thumbnailers/papers.thumbnailer \
|
||||
--replace-fail '=papers-thumbnailer' "=$out/bin/papers-thumbnailer"
|
||||
|
||||
@@ -2,22 +2,20 @@
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
testers,
|
||||
pb,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pb";
|
||||
version = "0.5.2";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "parseablehq";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-KedO/ngAlabuf3/NPKhutnzLphz6/VxJ+XJvADIP3PQ=";
|
||||
repo = "pb";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-OXxLHi7v/xJZVvxHZvJ0eH4MYrlLFxDAMT9CVG2mWTM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RAb2OvN3DF54fsVI5tRtNp1BYwB2qfYome7tj8zxxCY=";
|
||||
vendorHash = "sha256-N6m0qvj65Ls3yQmVGw0AklsO1zs1KHdi/Y6FZRghnCs=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
@@ -27,10 +25,7 @@ buildGoModule rec {
|
||||
|
||||
tags = [ "kqueue" ];
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = pb;
|
||||
command = "pb version";
|
||||
};
|
||||
# Version test has been removed since it requires network access.
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/parseablehq/pb";
|
||||
|
||||
@@ -114,6 +114,8 @@ stdenv.mkDerivation {
|
||||
EOF
|
||||
|
||||
chmod +x bin/pcloud
|
||||
|
||||
ln -snf $out/share/icons/hicolor/512x512/apps/pcloud.png $out/app/pcloud.png
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pdns";
|
||||
version = "4.9.3";
|
||||
version = "4.9.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-suZwRqe5WCXDXdyRGe1uLoU1N6V20MTukIC7XwrT6NU=";
|
||||
hash = "sha256-ysRm18sFZDTGBjLlVL5QVDywzs2dOzO7V4XBSbWXn8E=";
|
||||
};
|
||||
# redact configure flags from version output to reduce closure size
|
||||
patches = [ ./version.patch ];
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
makeWrapper,
|
||||
sbcl,
|
||||
sqlite,
|
||||
@@ -11,24 +13,39 @@
|
||||
git,
|
||||
cacert,
|
||||
openssl,
|
||||
sphinx,
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pgloader";
|
||||
version = "3.6.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/dimitri/pgloader/releases/download/v3.6.9/pgloader-bundle-3.6.9.tgz";
|
||||
sha256 = "sha256-pdCcRmoJnrfVnkhbT0WqLrRbCtOEmRgGRsXK+3uByeA=";
|
||||
};
|
||||
srcs = [
|
||||
(fetchurl {
|
||||
url = "https://github.com/dimitri/pgloader/releases/download/v3.6.9/pgloader-bundle-3.6.9.tgz";
|
||||
sha256 = "sha256-pdCcRmoJnrfVnkhbT0WqLrRbCtOEmRgGRsXK+3uByeA=";
|
||||
})
|
||||
# needed because bundle does not contain docs / man pages
|
||||
(fetchFromGitHub {
|
||||
owner = "dimitri";
|
||||
repo = "pgloader";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-lqvfWayaJbZ9xx4CgFfY1g0TKwFEd5IWf+RLLXQddw4=";
|
||||
})
|
||||
];
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
nativeBuildInputs = [
|
||||
git
|
||||
makeWrapper
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
sbcl
|
||||
cacert
|
||||
sqlite
|
||||
sphinx
|
||||
freetds
|
||||
libzip
|
||||
curl
|
||||
@@ -48,15 +65,23 @@ stdenv.mkDerivation rec {
|
||||
export PATH=$PATH:$out/bin
|
||||
export HOME=$TMPDIR
|
||||
|
||||
pushd pgloader-bundle-${finalAttrs.version}
|
||||
make pgloader
|
||||
popd
|
||||
|
||||
pushd source/docs
|
||||
make man
|
||||
popd
|
||||
'';
|
||||
|
||||
dontStrip = true;
|
||||
enableParallelBuilding = false;
|
||||
|
||||
installPhase = ''
|
||||
install -Dm755 bin/pgloader "$out/bin/pgloader"
|
||||
wrapProgram $out/bin/pgloader --prefix LD_LIBRARY_PATH : "${LD_LIBRARY_PATH}"
|
||||
install -Dm755 pgloader-bundle-${finalAttrs.version}/bin/pgloader "$out/bin/pgloader"
|
||||
wrapProgram $out/bin/pgloader --prefix LD_LIBRARY_PATH : "${finalAttrs.LD_LIBRARY_PATH}"
|
||||
mkdir -p $out/bin $out/man/man1
|
||||
installManPage source/docs/_build/man/*.1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
@@ -67,4 +92,4 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.postgresql;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pkgsite";
|
||||
version = "0-unstable-2025-01-21";
|
||||
version = "0-unstable-2025-01-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "golang";
|
||||
repo = "pkgsite";
|
||||
rev = "ce52a304a0f4dccd8ae7abfdd3712c9dae7b4f34";
|
||||
hash = "sha256-6fZr9mi6SGIe7AUNv6cS6R+kBNjFbPfdamnpGclimWQ=";
|
||||
rev = "50d4697cc82f2eedc49fc659871d1e81ca4c6164";
|
||||
hash = "sha256-zDUsMkhQH/KJDjUE6mw/zRF23Ad3VIfqjEIY374Y9GE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Z+Ji3RO2zn5vn9DXOAxyeI4OZXGOfyVdfdIsNyJHZpE=";
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "plasma-panel-colorizer";
|
||||
version = "2.1.0";
|
||||
version = "2.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "luisbocanegra";
|
||||
repo = "plasma-panel-colorizer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Xv1yGIGIWqfxukJub0X2sH0XwtRTr13p+vDi+Wdgnkg=";
|
||||
hash = "sha256-Q7qSky/wY5l72EVhTGnwQ8lI3Uu3TnZpgqXaClCxWZQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,18 +7,18 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pv-migrate";
|
||||
version = "2.1.0";
|
||||
version = "2.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "utkuozdemir";
|
||||
repo = pname;
|
||||
tag = "v${version}";
|
||||
sha256 = "sha256-41yuxvGsJ+BTvw96hWhVRqqJ1UXhvqGO9Y0hU7PfjTU=";
|
||||
sha256 = "sha256-yYY3UgqHdFXoGj6n4kY45J/2QujPboWucnmbbXjjhRM=";
|
||||
};
|
||||
|
||||
subPackages = [ "cmd/pv-migrate" ];
|
||||
|
||||
vendorHash = "sha256-bkyANbdQIsb8XHRQvI//RogFfVr7x6wwsieru1KIppU=";
|
||||
vendorHash = "sha256-wMlwfWMrjvo+9VUt8ZUcYHrsa9NOZhCj6LArdqXVCI4=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -39,6 +39,8 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color
|
||||
|
||||
propagatedBuildInputs = [ hicolor-icon-theme ];
|
||||
|
||||
# FIXME: https://hydra.nixos.org/build/286997490/nixlog/5
|
||||
dontCheckForBrokenSymlinks = true;
|
||||
dontDropIconThemeCache = true;
|
||||
|
||||
# These fixup steps are slow and unnecessary.
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "qtscrcpy";
|
||||
version = "3.0.1";
|
||||
version = "3.1.0";
|
||||
|
||||
src =
|
||||
(fetchFromGitHub {
|
||||
owner = "barry-ran";
|
||||
repo = "QtScrcpy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-uAWVPmULT2aK+XVZ8eAjCbP8TgDlBDTEvKs25yZktCI=";
|
||||
hash = "sha256-wnzJHSx+HcbtcXDDksog4SAXEf1spcuXQ6+vdysPYQY=";
|
||||
fetchSubmodules = true;
|
||||
}).overrideAttrs
|
||||
(_: {
|
||||
@@ -46,9 +46,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace QtScrcpy/QtScrcpyCore/{include/QtScrcpyCoreDef.h,src/device/server/server.h} \
|
||||
--replace-fail 'serverVersion = "2.1.1"' 'serverVersion = "${scrcpy.version}"'
|
||||
--replace-fail 'serverVersion = "3.1"' 'serverVersion = "${scrcpy.version}"'
|
||||
substituteInPlace QtScrcpy/util/config.cpp \
|
||||
--replace-fail 'COMMON_SERVER_VERSION_DEF "2.1.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"'
|
||||
--replace-fail 'COMMON_SERVER_VERSION_DEF "3.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"'
|
||||
substituteInPlace QtScrcpy/audio/audiooutput.cpp \
|
||||
--replace-fail 'sndcpy.sh' "$out/share/qtscrcpy/sndcpy.sh"
|
||||
substituteInPlace QtScrcpy/sndcpy/sndcpy.sh \
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication {
|
||||
pname = "renode-dts2repl";
|
||||
version = "0-unstable-2025-01-14";
|
||||
version = "0-unstable-2025-01-31";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antmicro";
|
||||
repo = "dts2repl";
|
||||
rev = "cba1604ee130e7fa831392b315b55a142c5adc46";
|
||||
hash = "sha256-8xFixNOPFL5af+6Lbp84Z6C/ZFWsCcKPf6G4KpBbj/A=";
|
||||
rev = "fb9a4a69a79701ffc40672ac85001a75c39d02f3";
|
||||
hash = "sha256-Ud6GQgPw5nMW5crHZWSRur0EWuKfWd60OvVizslWQ4U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/src/icons.c b/src/icons.c
|
||||
index eee00a4..ae476de 100644
|
||||
--- a/src/icons.c
|
||||
+++ b/src/icons.c
|
||||
@@ -48,7 +48,7 @@ void request_icons_for_file ( FBFile *fbfile, int icon_size, FileBrowserIconData
|
||||
}
|
||||
}
|
||||
|
||||
- unsigned long num_icon_names;
|
||||
+ gsize num_icon_names;
|
||||
char** icon_names_raw = g_array_steal ( icon_names, &num_icon_names );
|
||||
|
||||
/* Create icon fetcher requests. */
|
||||
@@ -0,0 +1,27 @@
|
||||
diff --git a/src/filebrowser.c b/src/filebrowser.c
|
||||
index a5a19af..59f0140 100644
|
||||
--- a/src/filebrowser.c
|
||||
+++ b/src/filebrowser.c
|
||||
@@ -256,21 +256,21 @@ static char *file_browser_get_display_value ( const Mode *sw, unsigned int selec
|
||||
FBCmd *fbcmd = &pd->cmds[selected_line];
|
||||
char* name = fbcmd->name != NULL ? fbcmd->name : fbcmd->cmd;
|
||||
return rofi_force_utf8 ( name, strlen ( name ) );
|
||||
} else {
|
||||
int index = pd->open_custom ? pd->open_custom_index : selected_line;
|
||||
FBFile *fbfile = &fd->files[index];
|
||||
return rofi_force_utf8 ( fbfile->name, strlen ( fbfile->name ) );
|
||||
}
|
||||
}
|
||||
|
||||
-static cairo_surface_t *file_browser_get_icon ( const Mode *sw, unsigned int selected_line, int height )
|
||||
+static cairo_surface_t *file_browser_get_icon ( const Mode *sw, unsigned int selected_line, unsigned int height )
|
||||
{
|
||||
FileBrowserModePrivateData *pd = ( FileBrowserModePrivateData * ) mode_get_private_data ( sw );
|
||||
FileBrowserFileData *fd = &pd->file_data;
|
||||
FileBrowserIconData *id = &pd->icon_data;
|
||||
|
||||
if ( ! id->show_icons ) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if ( pd->open_custom && pd->show_cmds ) {
|
||||
@@ -0,0 +1,83 @@
|
||||
diff --git a/src/cmds.c b/src/cmds.c
|
||||
index b2f61d7..16554d8 100644
|
||||
--- a/src/cmds.c
|
||||
+++ b/src/cmds.c
|
||||
@@ -108,21 +108,21 @@ void search_path_for_cmds ( FileBrowserModePrivateData *pd )
|
||||
fbcmd->cmd = cmdstr;
|
||||
fbcmd->name = NULL;
|
||||
fbcmd->icon_name = NULL;
|
||||
|
||||
num_cmds++;
|
||||
}
|
||||
|
||||
g_hash_table_steal_all ( table );
|
||||
g_hash_table_destroy ( table );
|
||||
|
||||
- g_qsort_with_data ( cmds, num_cmds, sizeof ( FBCmd ), compare_cmds, NULL );
|
||||
+ g_sort_array ( cmds, num_cmds, sizeof ( FBCmd ), compare_cmds, NULL );
|
||||
|
||||
add_cmds(cmds, num_cmds, pd);
|
||||
|
||||
g_free ( cmds );
|
||||
}
|
||||
|
||||
void destroy_cmds ( FileBrowserModePrivateData *pd )
|
||||
{
|
||||
for ( int i = 0; i < pd->num_cmds; i++ ) {
|
||||
g_free( pd->cmds[i].cmd );
|
||||
diff --git a/src/files.c b/src/files.c
|
||||
index 29a5f9c..6a15b2e 100644
|
||||
--- a/src/files.c
|
||||
+++ b/src/files.c
|
||||
@@ -135,46 +135,46 @@ void load_files ( FileBrowserFileData *fd )
|
||||
FBFile *sort_files = fd->files;
|
||||
int num_sort_files = fd->num_files;
|
||||
if ( ! fd->hide_parent ) {
|
||||
sort_files++;
|
||||
num_sort_files--;
|
||||
}
|
||||
|
||||
/* Sort all but the parent dir. */
|
||||
if ( fd->sort_by_type ) {
|
||||
if ( fd->sort_by_depth ) {
|
||||
- g_qsort_with_data ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_depth_type, NULL );
|
||||
+ g_sort_array ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_depth_type, NULL );
|
||||
} else {
|
||||
- g_qsort_with_data ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_type, NULL );
|
||||
+ g_sort_array ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_type, NULL );
|
||||
}
|
||||
} else {
|
||||
if ( fd->sort_by_depth ) {
|
||||
- g_qsort_with_data ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_depth, NULL );
|
||||
+ g_sort_array ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files_depth, NULL );
|
||||
} else {
|
||||
- g_qsort_with_data ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files, NULL );
|
||||
+ g_sort_array ( sort_files, num_sort_files, sizeof ( FBFile ), compare_files, NULL );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void change_dir ( char *path, FileBrowserFileData *pd )
|
||||
{
|
||||
char* new_dir = get_canonical_abs_path ( path, pd->current_dir );
|
||||
g_free ( pd->current_dir );
|
||||
pd->current_dir = new_dir;
|
||||
g_chdir ( new_dir );
|
||||
}
|
||||
|
||||
static bool match_glob_patterns ( const char *basename, FileBrowserFileData *fd )
|
||||
{
|
||||
int len = strlen ( basename );
|
||||
for ( int i = 0; i < fd->num_exclude_patterns; i++ ) {
|
||||
- if ( g_pattern_match ( fd->exclude_patterns[i], len, basename, NULL ) ) {
|
||||
+ if ( g_pattern_spec_match ( fd->exclude_patterns[i], len, basename, NULL ) ) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
static int add_file ( const char *fpath, G_GNUC_UNUSED const struct stat *sb, int typeflag, struct FTW *ftwbuf )
|
||||
{
|
||||
FileBrowserFileData *fd = global_fd;
|
||||
|
||||
@@ -20,6 +20,12 @@ stdenv.mkDerivation rec {
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
patches = [
|
||||
./fix_incompatible_pointer_type.patch
|
||||
./fix_build_on_i686.patch
|
||||
./fix_recent_glib_deprecation_warning.patch
|
||||
];
|
||||
|
||||
prePatch = ''
|
||||
substituteInPlace ./CMakeLists.txt \
|
||||
--replace ' ''${ROFI_PLUGINS_DIR}' " $out/lib/rofi" \
|
||||
@@ -43,6 +49,9 @@ stdenv.mkDerivation rec {
|
||||
description = "Use rofi to quickly open files";
|
||||
homepage = "https://github.com/marvinkreis/rofi-file-browser-extended";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ jluttine ];
|
||||
maintainers = with maintainers; [
|
||||
bew
|
||||
jluttine
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "rqlite";
|
||||
version = "8.36.8";
|
||||
version = "8.36.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rqlite";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-fyhBKSPE9vAMe1g7IOjrk8u3+KhMgtVrwKRZA+DsGik=";
|
||||
sha256 = "sha256-LL2nfRFrfDtttDexLUarFb7AyoLTFf3WeoWm4cqmBtM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-+otWcVUAqO2e9v+4T5QTw2DOVfDUGu6hP/1/6LO21nY=";
|
||||
vendorHash = "sha256-BUZaRSDbzHVzP3A0Q4LnKfzp0lzEJ3x7Vag+7sn4MSM=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/rqlite"
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
rustc,
|
||||
rustfmt,
|
||||
xdotool,
|
||||
pipewire,
|
||||
}:
|
||||
let
|
||||
|
||||
@@ -146,6 +147,7 @@ flutter319.buildFlutterApplication rec {
|
||||
libva
|
||||
libvdpau
|
||||
libvpx
|
||||
pipewire
|
||||
libxkbcommon
|
||||
libyuv
|
||||
pam
|
||||
|
||||
@@ -48,8 +48,8 @@ let
|
||||
];
|
||||
language = "sage";
|
||||
# just one 16x16 logo is available
|
||||
logo32 = "${sage-src}/src/doc/common/themes/sage/static/sageicon.png";
|
||||
logo64 = "${sage-src}/src/doc/common/themes/sage/static/sageicon.png";
|
||||
logo32 = "${sage-src}/src/doc/common/static/sageicon.png";
|
||||
logo64 = "${sage-src}/src/doc/common/static/sageicon.png";
|
||||
};
|
||||
|
||||
jupyter-kernel-specs = pkgs.jupyter-kernel.create {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user