Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-02-17 18:01:24 +00:00 committed by GitHub
commit 8bc9edd60d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
90 changed files with 2175 additions and 1008 deletions

View File

@ -119,19 +119,6 @@ in
let
cfg = config.xdg.portal;
packages = [ pkgs.xdg-desktop-portal ] ++ cfg.extraPortals;
configPackages = cfg.configPackages;
joinedPortals = pkgs.buildEnv {
name = "xdg-portals";
paths = packages;
pathsToLink = [ "/share/xdg-desktop-portal/portals" "/share/applications" ];
};
joinedPortalConfigs = pkgs.buildEnv {
name = "xdg-portal-configs";
paths = configPackages;
pathsToLink = [ "/share/xdg-desktop-portal" ];
};
in
mkIf cfg.enable {
warnings = lib.optional (cfg.configPackages == [ ] && cfg.config == { }) ''
@ -158,17 +145,18 @@ in
systemd.packages = packages;
environment = {
# fixes screen sharing on plasmawayland on non-chromium apps by linking
# share/applications/*.desktop files
# see https://github.com/NixOS/nixpkgs/issues/145174
systemPackages = [ joinedPortals ];
pathsToLink = [ "/share/applications" ];
systemPackages = packages ++ cfg.configPackages;
pathsToLink = [
# Portal definitions and upstream desktop environment portal configurations.
"/share/xdg-desktop-portal"
# .desktop files to register fallback icon and app name.
"/share/applications"
];
sessionVariables = {
GTK_USE_PORTAL = mkIf cfg.gtkUsePortal "1";
NIXOS_XDG_OPEN_USE_PORTAL = mkIf cfg.xdgOpenUsePortal "1";
XDG_DESKTOP_PORTAL_DIR = "${joinedPortals}/share/xdg-desktop-portal/portals";
NIXOS_XDG_DESKTOP_PORTAL_CONFIG_DIR = mkIf (cfg.configPackages != [ ]) "${joinedPortalConfigs}/share/xdg-desktop-portal";
NIX_XDG_DESKTOP_PORTAL_DIR = "/run/current-system/sw/share/xdg-desktop-portal/portals";
};
etc = lib.concatMapAttrs

View File

@ -1,14 +1,13 @@
# Thunderbolt 3 device manager
{ config, lib, pkgs, ...}:
with lib;
let
cfg = config.services.hardware.bolt;
in
{
options = {
services.hardware.bolt = {
enable = mkOption {
type = types.bool;
default = false;
@ -20,15 +19,13 @@ with lib;
'';
};
package = mkPackageOption pkgs "bolt" { };
};
};
};
config = mkIf config.services.hardware.bolt.enable {
environment.systemPackages = [ pkgs.bolt ];
services.udev.packages = [ pkgs.bolt ];
systemd.packages = [ pkgs.bolt ];
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.udev.packages = [ cfg.package ];
systemd.packages = [ cfg.package ];
};
}

View File

@ -4,7 +4,8 @@ let
cfg = config.services.mastodon;
opt = options.services.mastodon;
# We only want to create a database if we're actually going to connect to it.
# We only want to create a Redis and PostgreSQL databases if we're actually going to connect to it local.
redisActuallyCreateLocally = cfg.redis.createLocally && (cfg.redis.host == "127.0.0.1" || cfg.redis.enableUnixSocket);
databaseActuallyCreateLocally = cfg.database.createLocally && cfg.database.host == "/run/postgresql";
env = {
@ -117,11 +118,11 @@ let
threads = toString (if processCfg.threads == null then cfg.sidekiqThreads else processCfg.threads);
in {
after = [ "network.target" "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
description = "Mastodon sidekiq${jobClassLabel}";
@ -149,11 +150,11 @@ let
name = "mastodon-streaming-${toString i}";
value = {
after = [ "network.target" "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
wantedBy = [ "mastodon.target" "mastodon-streaming.target" ];
@ -410,6 +411,13 @@ in {
default = 31637;
};
passwordFile = lib.mkOption {
description = lib.mdDoc "A file containing the password for Redis database.";
type = lib.types.nullOr lib.types.path;
default = null;
example = "/run/keys/mastodon-redis-password";
};
enableUnixSocket = lib.mkOption {
description = lib.mdDoc "Use Unix socket";
type = lib.types.bool;
@ -623,6 +631,13 @@ in {
config = lib.mkIf cfg.enable (lib.mkMerge [{
assertions = [
{
assertion = redisActuallyCreateLocally -> (!cfg.redis.enableUnixSocket || cfg.redis.passwordFile == null);
message = ''
<option>services.mastodon.redis.enableUnixSocket</option> needs to be disabled if
<option>services.mastodon.redis.passwordFile</option> is used.
'';
}
{
assertion = databaseActuallyCreateLocally -> (cfg.user == cfg.database.user && cfg.database.user == cfg.database.name);
message = ''
@ -700,6 +715,8 @@ in {
OTP_SECRET="$(cat ${cfg.otpSecretFile})"
VAPID_PRIVATE_KEY="$(cat ${cfg.vapidPrivateKeyFile})"
VAPID_PUBLIC_KEY="$(cat ${cfg.vapidPublicKeyFile})"
'' + lib.optionalString (cfg.redis.passwordFile != null)''
REDIS_PASSWORD="$(cat ${cfg.redis.passwordFile})"
'' + lib.optionalString (cfg.database.passwordFile != null) ''
DB_PASS="$(cat ${cfg.database.passwordFile})"
'' + lib.optionalString cfg.smtp.authenticate ''
@ -762,11 +779,11 @@ in {
systemd.services.mastodon-web = {
after = [ "network.target" "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional redisActuallyCreateLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
wantedBy = [ "mastodon.target" ];
@ -847,7 +864,7 @@ in {
enable = true;
hostname = lib.mkDefault "${cfg.localDomain}";
};
services.redis.servers.mastodon = lib.mkIf cfg.redis.createLocally (lib.mkMerge [
services.redis.servers.mastodon = lib.mkIf redisActuallyCreateLocally (lib.mkMerge [
{
enable = true;
}

View File

@ -5,5 +5,5 @@ let
in
{
standard = handleTestOn supportedSystems ./standard.nix { inherit system; };
remote-postgresql = handleTestOn supportedSystems ./remote-postgresql.nix { inherit system; };
remote-databases = handleTestOn supportedSystems ./remote-databases.nix { inherit system; };
}

View File

@ -16,7 +16,14 @@ in
meta.maintainers = with pkgs.lib.maintainers; [ erictapen izorkin ];
nodes = {
database = { config, ... }: {
databases = { config, ... }: {
environment = {
etc = {
"redis/password-redis-db".text = ''
ogjhJL8ynrP7MazjYOF6
'';
};
};
networking = {
interfaces.eth1 = {
ipv4.addresses = [
@ -24,7 +31,17 @@ in
];
};
extraHosts = hosts;
firewall.allowedTCPPorts = [ config.services.postgresql.port ];
firewall.allowedTCPPorts = [
config.services.redis.servers.mastodon.port
config.services.postgresql.port
];
};
services.redis.servers.mastodon = {
enable = true;
bind = "0.0.0.0";
port = 31637;
requirePassFile = "/etc/redis/password-redis-db";
};
services.postgresql = {
@ -83,6 +100,9 @@ in
environment = {
etc = {
"mastodon/password-redis-db".text = ''
ogjhJL8ynrP7MazjYOF6
'';
"mastodon/password-posgressql-db".text = ''
SoDTZcISc3f1M1LJsRLT
'';
@ -108,6 +128,12 @@ in
localDomain = "mastodon.local";
enableUnixSocket = false;
streamingProcesses = 2;
redis = {
createLocally = false;
host = "192.168.2.102";
port = 31637;
passwordFile = "/etc/mastodon/password-redis-db";
};
database = {
createLocally = false;
host = "192.168.2.102";
@ -151,12 +177,14 @@ in
extraInit = ''
nginx.wait_for_unit("nginx.service")
nginx.wait_for_open_port(443)
database.wait_for_unit("postgresql.service")
database.wait_for_open_port(5432)
databases.wait_for_unit("redis-mastodon.service")
databases.wait_for_unit("postgresql.service")
databases.wait_for_open_port(31637)
databases.wait_for_open_port(5432)
'';
extraShutdown = ''
nginx.shutdown()
database.shutdown()
databases.shutdown()
'';
};
})

View File

@ -8,7 +8,6 @@
${extraInit}
server.wait_for_unit("redis-mastodon.service")
server.wait_for_unit("mastodon-sidekiq-all.service")
server.wait_for_unit("mastodon-streaming.target")
server.wait_for_unit("mastodon-web.service")

View File

@ -83,6 +83,7 @@ in
extraInit = ''
server.wait_for_unit("nginx.service")
server.wait_for_open_port(443)
server.wait_for_unit("redis-mastodon.service")
server.wait_for_unit("postgresql.service")
server.wait_for_open_port(5432)
'';

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mympd";
version = "14.0.2";
version = "14.0.3";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${finalAttrs.version}";
sha256 = "sha256-tyNX/bPKg4aWDnSrzymdcz5ZbTlyowuoizm6kQngHj8=";
sha256 = "sha256-lVGQc33bntvvMMNn8DCYwWGbbRGYvDi6Gxs41t3uLXs=";
};
nativeBuildInputs = [

View File

@ -33,6 +33,9 @@ stdenv.mkDerivation {
hardeningDisable = [ "fortify" ];
meta = with lib; {
# Does not build against gcc-13. No development activity upstream
# for past few years.
broken = true;
description = "Private, secure, untraceable currency";
homepage = "http://www.aeon.cash/";
license = licenses.bsd3;

View File

@ -65,12 +65,12 @@ final: prev:
Coqtail = buildVimPlugin {
pname = "Coqtail";
version = "2024-01-28";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
rev = "ede74fbc261e21fc9c3deb1f98238df5487fdf65";
sha256 = "0f4sf4n3vkiqbhf28wjir69ji60vnyaikh64mqmw8bknayr3nxbr";
rev = "e52c456d44e2e3c580428e54182a59d82009c3e2";
sha256 = "025l8y4i5a0zlvm1f0nqliqvqwn1cf2xas3ikiyf6cn749ar7pjw";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@ -305,12 +305,12 @@ final: prev:
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
version = "2024-02-12";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "91b56a811d87b9e7e0600c95f80ff2d08245bf61";
sha256 = "001gf379xa4xfllnpqa60wzh55yfpg95gys3jv6hml246xv3y4cm";
rev = "844081710a935b4bd95bb8a3cf2742ffb9630993";
sha256 = "0dijcbygl5z4jw8gcfjvld09yijlz0fl10b0c6giizy9r09ij7av";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@ -775,12 +775,12 @@ final: prev:
asyncrun-vim = buildVimPlugin {
pname = "asyncrun.vim";
version = "2023-09-26";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "asyncrun.vim";
rev = "61cc3081963a12048e00e89f8cedc8bd1cb83b8c";
sha256 = "1l86kk0ha6yw3i285xaizzrgxvnxf95q0ys44glz8mns1z2jq4zk";
rev = "99b5025131c50c6ef638faefe1f872eea5454785";
sha256 = "1cbc1silg0hf3rj7saw4ifxcn5nmvs1fyilnfxskg38bk9pag5ds";
};
meta.homepage = "https://github.com/skywind3000/asyncrun.vim/";
};
@ -989,6 +989,18 @@ final: prev:
meta.homepage = "https://github.com/utilyre/barbecue.nvim/";
};
base16-nvim = buildVimPlugin {
pname = "base16-nvim";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "RRethy";
repo = "base16-nvim";
rev = "b3e9ec6a82c05b562cd71f40fe8964438a9ba64a";
sha256 = "1qb8g6q8vwq99030nqw719xgrizbqcnmj4n25fqakjq8pbclwh4p";
};
meta.homepage = "https://github.com/RRethy/base16-nvim/";
};
base16-vim = buildVimPlugin {
pname = "base16-vim";
version = "2022-09-20";
@ -1267,12 +1279,12 @@ final: prev:
chadtree = buildVimPlugin {
pname = "chadtree";
version = "2024-01-25";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "713d374382398df12816b3aa8de5462e29266d8a";
sha256 = "1zi4v1fsayvcxsvbb60r7lj5zpsbhcysy2n6l9610xn0zmwmcnxq";
rev = "326830f797f38edefa9691cb9de35833b9571b95";
sha256 = "14s3lcp0pyd9dqi5jhnlv0rd51qia4p5sg7p6hxrdzi86mmkz1b6";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@ -2095,12 +2107,12 @@ final: prev:
codeium-vim = buildVimPlugin {
pname = "codeium.vim";
version = "2024-02-01";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.vim";
rev = "fd440cd718742daab162241c5bd5857cd92f5f72";
sha256 = "1d8skv15qv70iv06j1hca806s3psryjpambxv9apkqdvwyqya3an";
rev = "9286586f790f837c4c3032f2124559936e77e6ed";
sha256 = "1kgba992635cjfwzzrdd9cajkjcxhvgy0nyydmnsx1d79p30q10b";
};
meta.homepage = "https://github.com/Exafunction/codeium.vim/";
};
@ -2408,24 +2420,24 @@ final: prev:
copilot-vim = buildVimPlugin {
pname = "copilot.vim";
version = "2024-02-08";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
rev = "315c6d2b16e018cb8020f20aaa7081ebc4070828";
sha256 = "01q6qbj1wb2150iqq647f4m5cl8hgsbrdr9qvk5jbkm2q2gmmgmz";
rev = "79e1a892ca9b4fa6234fd25f2930dba5201700bd";
sha256 = "11awdp6gmbiy9vp2bpd05x1aj7z5c3x6gkbbx4kjgk613589x7kg";
};
meta.homepage = "https://github.com/github/copilot.vim/";
};
coq-artifacts = buildVimPlugin {
pname = "coq.artifacts";
version = "2023-12-22";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.artifacts";
rev = "e7202d1a1b5cfa91446d5b7a035f915934e4d713";
sha256 = "11dkb6h7lshnhn8l04hjykwv7lsaxl58jqrxi2hv1byr6406j6xl";
rev = "de9d71b7fbf29ec8dc06adadb18621c55556a59b";
sha256 = "16vwf4rvbv00xg12spi8p48ciwkk1w4rlf70vnapl955r08mfwqh";
};
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
};
@ -2456,12 +2468,12 @@ final: prev:
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
version = "2024-02-15";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "649443fa508703b527e7a45fb8a1dfcf30d3484d";
sha256 = "1mawmdj6zmp9swnyx45rkr4yh823fnxwaz7r2jinq9mv9yigj30r";
rev = "cddbe83386efbce2a33373df1f98b3bd0b9c10a8";
sha256 = "0v7lib5mb1washicqqzl1m3gm4wd6bi3ivygfd5j0j7kxvv6f0hw";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@ -3106,12 +3118,12 @@ final: prev:
dropbar-nvim = buildVimPlugin {
pname = "dropbar.nvim";
version = "2024-02-07";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
rev = "a920a73d7c0a6a25163439dca4f2b078202f6f03";
sha256 = "0qa9zskgrhfnbhj1y8bv7acnicppz4nkp8q6hy1bcp2mgrbrx3xv";
rev = "da63ca9b24f18b814ac75881b1e36199a7676047";
sha256 = "125caxl299svj1lnfr718ahcsg2d2aia9mhm3jx4753piha07bsw";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
};
@ -3601,12 +3613,12 @@ final: prev:
friendly-snippets = buildVimPlugin {
pname = "friendly-snippets";
version = "2024-02-12";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
rev = "5cc1f45c6aac699ad008fb85f6ae03236062667d";
sha256 = "01dimq0nca103zss6qfxv07q7bnwsjd32pnncaz4bzmaia34w5kd";
rev = "dbd45e9ba76d535e4cba88afa1b7aa43bb765336";
sha256 = "0z5lqifjvbh76fnpcq9sya8zp0n261vz9l8c73wb31ji0bgfj2wf";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@ -3985,12 +3997,12 @@ final: prev:
goto-preview = buildVimPlugin {
pname = "goto-preview";
version = "2023-11-21";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "rmagatti";
repo = "goto-preview";
rev = "16ec236fabb40b2cebfe283b1d701338886462db";
sha256 = "006r0dl3nj0d642lniss3gbclix32bypykh7c8ml7qfh07mjahs7";
rev = "527fd81a827234e26ca47891abe90497215db2a6";
sha256 = "123gbz6313b0qz2ydzv1gi4nlv9a1p0lg2ywp0p365lx3684nqfg";
};
meta.homepage = "https://github.com/rmagatti/goto-preview/";
};
@ -4968,12 +4980,12 @@ final: prev:
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
version = "2024-02-11";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "ggandor";
repo = "leap.nvim";
rev = "d77682020ad1562c36c67b2d2e7003393e7a2edb";
sha256 = "1arg8mi6k6m4l66ggfcnf289wkqwbvgcdhlq0d7b2xbac1ayi4j1";
rev = "52f7ce4fcc1764caac77cf4d43c2c4f5fb42d517";
sha256 = "1dpgj7pmq76mc0vg1ahxnh3scl3zdydyfvrhb8gjmdhh32lzwi13";
};
meta.homepage = "https://github.com/ggandor/leap.nvim/";
};
@ -5387,12 +5399,12 @@ final: prev:
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
version = "2024-02-15";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
rev = "db74412e0282505ea1e63a42060728fb74c1968e";
sha256 = "10mb8cyq2p334248ja15ji5fpanfp4qi0sq0nfp8m91hkbkrgag0";
rev = "b1b140aa20a0cf353cd3e282870429b48b30a169";
sha256 = "1psgxp5ynnbnks8337ralc0whw79d0l75n9q2sb62845dgs8i00f";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
};
@ -5435,12 +5447,12 @@ final: prev:
luasnip = buildNeovimPlugin {
pname = "luasnip";
version = "2024-02-14";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
rev = "c4b9c7c3b02826df74b93ae91009e05b758bfacf";
sha256 = "0j9i3k32l77l1j4s29bczhjypd3a4rb2647a9is3371bazr0py8f";
rev = "f3b3d3446bcbfa62d638b1903ff00a78b2b730a1";
sha256 = "17q0z9jm9n3c4jj27xxd0nk3vflwnnwybkf47rxvpx95d3wkr0gi";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
@ -5664,12 +5676,12 @@ final: prev:
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
version = "2024-02-15";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
rev = "bc89a1c8bf36bebb94ef34359054099a6eb7cdc8";
sha256 = "1y330vi4smr9bzpifnsfcdwiy5mhkgcwzdq08py3pvp247qjqwa0";
rev = "1d49300d50a2c8ee7faecceb151084f207ff65ba";
sha256 = "1md4wbydbnwmyw72pj1w67a0ljcgx4qam2a41ka3bxcr2hr2n5nw";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@ -6072,12 +6084,12 @@ final: prev:
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
version = "2024-02-11";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
rev = "f3941c57ec85d7bdb44fa53fd858fd80f159018f";
sha256 = "1ijx2skgpw70sllv089qawxfi4zx9hb63288vix6qkncywinb7h1";
rev = "db178f4a49c19f8e4ed5a01dafa9d79e76f0081e";
sha256 = "1kzbz3163mw70cbxwf0kpb5dhz3qh68ywx23n7m4mzrg4anwlhkb";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
};
@ -6096,12 +6108,12 @@ final: prev:
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
version = "2024-02-15";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
rev = "cbff4b61e967b5b3961cfafdacc605d1dbc4e0c1";
sha256 = "0c08vnkg4akf2rgwdm7nlrw3wzaj9miw31p7c60z6zxhwi0gdzf5";
rev = "4ef6c6c5882e7e16209173fb8c47414202843384";
sha256 = "0shaipc3nnm3gr19ivxcyqydihlryr07axs1sqvhy0x0x02y37jp";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
};
@ -6132,12 +6144,12 @@ final: prev:
neodev-nvim = buildVimPlugin {
pname = "neodev.nvim";
version = "2024-02-14";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
rev = "365ef03dbf5b8579e6eb205b3500fc3bee17484a";
sha256 = "1b16wa4ym1phbs1i4ndpbwxlsvwf0fdi26193slc9ch5csyhdq9m";
rev = "de3685b8c1cd439dd96b7958793f6f381f98652d";
sha256 = "184v1zxbcrndkzbqa9v9mc82vy0mjjwkww62n6nqqvf316dklzwf";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
@ -6240,12 +6252,12 @@ final: prev:
neorg = buildVimPlugin {
pname = "neorg";
version = "2024-02-08";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
rev = "bd12dacc9cf561cbffc8d6f8f4b76aa9d734665b";
sha256 = "0z87jrk5ppazaqlna4d4kbjcv2h9balcg1a47ipci9lzl0q76daa";
rev = "7b3e794aa8722826418501608c8a3ffe4e19ea30";
sha256 = "1cr8hxwyzcca5kwajadvsmi0v1hzr8lfi3gcyhilxjnmaiiqaing";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@ -6312,12 +6324,12 @@ final: prev:
neotest = buildVimPlugin {
pname = "neotest";
version = "2024-02-14";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest";
rev = "d1417bc81b16a83ba0c89979a3104d8c70492ade";
sha256 = "1dv3f18i4gjzpjfibbm7m5lzirn5w13gm9n31lircd09ywwndc4d";
rev = "f6048f32be831907fb15018af2688ff6633704fc";
sha256 = "0ib8psdw472w3zxiyiw0inps7lg7jfyzhwsi9s7lpyhkjb5m7ljk";
};
meta.homepage = "https://github.com/nvim-neotest/neotest/";
};
@ -6409,12 +6421,12 @@ final: prev:
neotest-pest = buildVimPlugin {
pname = "neotest-pest";
version = "2022-11-24";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "theutz";
repo = "neotest-pest";
rev = "a50582719267a847c84e1564e97c698d994f883c";
sha256 = "00scdxkqkfsdq6sn1a7cdcrqpdi8bzi5z2qjqlysp6njilbd1jws";
rev = "94ed941af4ea6e7d0caa4de8afbf966f3cfe35e4";
sha256 = "1655rpr007ix9z4nxkabnvdk8c0kj080waxddaq656dhdzdj7l1q";
};
meta.homepage = "https://github.com/theutz/neotest-pest/";
};
@ -6805,12 +6817,12 @@ final: prev:
nui-nvim = buildNeovimPlugin {
pname = "nui.nvim";
version = "2024-02-15";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "MunifTanjim";
repo = "nui.nvim";
rev = "af7dfee12fbf51d12cfc6ee386fa54f7a5a573c8";
sha256 = "1ic1anp1lyfgjd9jaa0md1s0ssw1xgknxbsmx58zsckiksflqwjg";
rev = "c3c7fd618dcb5a89e443a2e1033e7d11fdb0596b";
sha256 = "0wj2mgmykplg6dwgdh63342fdfqwmr7x2pnykk47646gzzixlgl1";
};
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
};
@ -6841,12 +6853,12 @@ final: prev:
nvchad = buildVimPlugin {
pname = "nvchad";
version = "2024-01-28";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvchad";
repo = "nvchad";
rev = "f17e83010f25784b58dea175c6480b3a8225a3e9";
sha256 = "0wiz0n60h4fa59py28gc28sj49vzsz4hniak77jgxpxl1s7d351z";
rev = "8aec881517ae9e39990507f3bc7dfebfb38d531a";
sha256 = "1wk51ja4338zi9bh4bvcr1wpqfd6rv00sy0wqvm8fcjn5csqh6qq";
};
meta.homepage = "https://github.com/nvchad/nvchad/";
};
@ -6889,12 +6901,12 @@ final: prev:
nvim-autopairs = buildVimPlugin {
pname = "nvim-autopairs";
version = "2024-01-22";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-autopairs";
rev = "096d0baecc34f6c5d8a6dd25851e9d5ad338209b";
sha256 = "167a5d8rycg703f1x9q7g9bavchfv8cj3qxvq721cf9sz1jniip2";
rev = "2e8a10c5fc0dcaf8296a5f1a7077efcd37065cc8";
sha256 = "1d02klx0fhacg1ighmz84176rrm0a28dv19fnryhd0086b8ykrr9";
};
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
};
@ -6911,18 +6923,6 @@ final: prev:
meta.homepage = "https://github.com/Canop/nvim-bacon/";
};
nvim-base16 = buildVimPlugin {
pname = "nvim-base16";
version = "2024-02-07";
src = fetchFromGitHub {
owner = "RRethy";
repo = "base16-nvim";
rev = "2349e8357864bf0ef45d40f491f8e1e6465485b0";
sha256 = "06ykiayqchrkk9gs9akvlww3d7zmskf0bxcvsg3dqmkcnzqnbqbn";
};
meta.homepage = "https://github.com/RRethy/base16-nvim/";
};
nvim-biscuits = buildVimPlugin {
pname = "nvim-biscuits";
version = "2023-03-28";
@ -7093,12 +7093,12 @@ final: prev:
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
version = "2024-02-13";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
rev = "3b4bdea2c0e9ed356d8cffbf974f3d0af891bbea";
sha256 = "0vbyzjax5bdcg3cc2rzn4zk2kk4pw9l5iq18f2rxancwzd0llcxg";
rev = "fc880e82059eb21c0fa896be60146e5f17680648";
sha256 = "1dg4sh3dxswak311faz5n3g2l7zy6jvqdvdrbj51n5flm7bgzscq";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@ -7129,12 +7129,12 @@ final: prev:
nvim-dap-ui = buildVimPlugin {
pname = "nvim-dap-ui";
version = "2024-01-22";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-dap-ui";
rev = "d845ebd798ad1cf30aa4abd4c4eff795cdcfdd4f";
sha256 = "1by56ffghig930r0cak95h0gxxrf78jwr3f2fxqziyz32dvi5mp2";
rev = "9720eb5fa2f41988e8770f973cd11b76dd568a5d";
sha256 = "0ahc1f2h9qv6bns5mh7m90lfrf3yldy018p27dsc9cgpdpb15i1q";
};
meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
};
@ -7237,24 +7237,24 @@ final: prev:
nvim-highlite = buildVimPlugin {
pname = "nvim-highlite";
version = "2024-02-09";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
rev = "ae6971a8fde55077e083e6950b12d7dedd93acd5";
sha256 = "1wclp4a1j4gv48i2m47nb9mp3lbi9d7mbc959w3cv7w5kws4sh7a";
rev = "6c177613d5de2962c4d5b79d96894d77b7b55c31";
sha256 = "1563bbwz2szy0gc7i17dii5y1bq0s78dh8k9z5xbb2a415s3qr1s";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
nvim-hlslens = buildVimPlugin {
pname = "nvim-hlslens";
version = "2023-12-17";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
rev = "8ffc64bb6b624612cf762982b92633f283f7a715";
sha256 = "093da3q6lalp48wph4688hjkd0lf0bnzsa8y2bms1j8js0mmr0p3";
rev = "e4c811a401b06f86a7bb042b1d64a5cba21729a9";
sha256 = "1ifi59hd3wwb0wy2ymfbcyhixwfgmj292c5qip7gav8ffqn9cv9z";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
@ -7273,12 +7273,12 @@ final: prev:
nvim-jdtls = buildVimPlugin {
pname = "nvim-jdtls";
version = "2024-02-09";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
rev = "894c044034e0d5f78a22602f1440bfe70aff58ee";
sha256 = "13bv08ls2rlg42ca2gx0wk6cphs4yzbnai6401314r80pwllndqy";
rev = "01b57f75b00e71541aa328398d5e10ba5ca3ea18";
sha256 = "0mfaim31n99j7jd9q1i67ri5a8jkkfkndyhqvl6dcybziyj86l8w";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
@ -7356,12 +7356,12 @@ final: prev:
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
version = "2024-02-14";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-lint";
rev = "889dc0ab3f458997eb9d831dbc3b6c4d6fbc2e12";
sha256 = "19yl9bbxw1wg51vpd0yln8fxgl2w3gca4cr5v4lcmlp7najsqpjc";
rev = "31be66c27214174a28fc092ffcf4bb3e8f6cfd43";
sha256 = "0n1rkxddmz4q7isf49cigr0viyny758ds8bj3g1rcgd7qd7x4s3m";
};
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
};
@ -7392,12 +7392,12 @@ final: prev:
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
version = "2024-02-15";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "114bf1875c4adef7c39c86ef538246478b4af87c";
sha256 = "1y97bszbvkjpv2v3wp43vaan1xcyhgp0af836a2d188l5rk7gwqj";
rev = "d1bab4cf4b69e49d6058028fd933d8ef5e74e680";
sha256 = "10sfqf97v2cr9l6fb1i9zvv5srlc0hzm3k74ivb9vwvj6d3c2kfn";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@ -7524,12 +7524,12 @@ final: prev:
nvim-notify = buildVimPlugin {
pname = "nvim-notify";
version = "2024-02-15";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-notify";
rev = "7138c86b28de61b6866c8cae60289136f0d539fa";
sha256 = "0cn0xp2ijlvz7g7ivyynnd8wdh8pb7rfjl77qghi3q9qphkp4mf0";
rev = "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15";
sha256 = "1daf6qhm9p0smcqi8w6vr8agnvyv9ra3z7f0ijlcab8qgqwhz5n4";
};
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
};
@ -7752,36 +7752,36 @@ final: prev:
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
version = "2024-02-15";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "bdaa6b817aaef459e2d1968c50ce0061e51410e8";
sha256 = "037r3vp2v7alfdfb9x8q8bvpx062w36r22fgqxynnmsqg08bxnzg";
rev = "17d68ac13c902f55253b7facb47df4c0ae532575";
sha256 = "1m77s8va6h6g2xvjfjw3adigyg09z0qnrwbfkbymksa36y4jgc11";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPlugin {
pname = "nvim-treesitter-context";
version = "2024-02-14";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
rev = "f33905bf5aec67e59a14d2cc0e67d80ac5aa5bd8";
sha256 = "1n1wynghijqcvv6angylilkm8s6z05lb15hm0wvfq033l81zwspw";
rev = "23b699ac40091d8c729f024b3f1400bc7e26e0c5";
sha256 = "0mrc0ilamj956wmymr2cc6zjjfxcrzp32iwhy1gmj9hxwacllvw4";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
nvim-treesitter-endwise = buildVimPlugin {
pname = "nvim-treesitter-endwise";
version = "2023-09-23";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "RRethy";
repo = "nvim-treesitter-endwise";
rev = "4c344ffc8d54d7e1ba2cefaaa2c10ea93aa1cc2d";
sha256 = "0320lz13zymw70wx7malkw4nkma3scz4kz35mq59f9p51dan6iky";
rev = "60e8c288e011403f248b5f6478dde12bed8a6c55";
sha256 = "0dly21jk1wm80s7ypwpwfm4mx1srbmaww0441854dwvh2s7j634v";
};
meta.homepage = "https://github.com/RRethy/nvim-treesitter-endwise/";
};
@ -7812,12 +7812,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
version = "2024-02-08";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
rev = "dd0b2036c3a27cb6e6486f8bd24188c6ca43af0b";
sha256 = "0zj1dymlwqky8f224bckl28v5b5hi7v761wx66gd93mf23l4jnqp";
rev = "7f00d94543f1fd37cab2afa2e9a6cd54e1c6b9ef";
sha256 = "18f2lnl18iha6sjk4053k4f82bh1ay8p4k71kj76lfizllvswxjf";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@ -7860,12 +7860,12 @@ final: prev:
nvim-ufo = buildVimPlugin {
pname = "nvim-ufo";
version = "2024-01-13";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-ufo";
rev = "b0741a647efd98d9abb6cb653e056d24a07e4581";
sha256 = "1bnyf422pf7y58a7v8zfx3w6w7ihzxchrix6rxxpypaivdp6say2";
rev = "553d8a9c611caa9f020556d4a26b760698e5b81b";
sha256 = "17nd2clil96j1a8l5rxvb83c1aqkff31sxylv4kac6rx30g8k9qa";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/";
};
@ -8004,12 +8004,12 @@ final: prev:
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
version = "2024-02-15";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
rev = "9190a1aac12f0e29380cb0de338850e6ee46a95b";
sha256 = "0654l09xzfb9ybcnfhjcfxdn3yiwbj2k7a75zpx310plkk6jw133";
rev = "feae1e5519deebad3c59ee1d57d28aa22822f7c8";
sha256 = "0nvd93ml9gv20qh7bl1q69bk7ya6k3lnl49ywhaixh41f28z39wf";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
};
@ -8173,12 +8173,12 @@ final: prev:
orgmode = buildVimPlugin {
pname = "orgmode";
version = "2024-02-14";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
rev = "e04cb323a1d140b50b7044e4bbea167431e1da7c";
sha256 = "0inrf425mw7vdk2vc6dv2xr4kwpiwhp45blby91yng6bbyhqclba";
rev = "5a238a2880bc57c156cb23c12ff4af0a0c8181c7";
sha256 = "02b7zm570b394ynzr47jik3q3basfm8rz4vm99d8xvrjq7vkjjil";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
@ -8955,12 +8955,12 @@ final: prev:
rustaceanvim = buildNeovimPlugin {
pname = "rustaceanvim";
version = "2024-02-14";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "rustaceanvim";
rev = "0590281ad26c1b4637fcd5ae852e02b170426ff2";
sha256 = "17dy0jx9mdf6m4scbwnblrsghzf9s61ck0y3q9nkakhy38jk4dx8";
rev = "ec3288d52ed581ee63a10e41a226297801fa6ee8";
sha256 = "1nxdyxz416srz4fgpkrnw65kxg6am9ak0yd824667ygsilbcqi2s";
};
meta.homepage = "https://github.com/mrcjkb/rustaceanvim/";
};
@ -8991,12 +8991,12 @@ final: prev:
satellite-nvim = buildVimPlugin {
pname = "satellite.nvim";
version = "2024-02-12";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "satellite.nvim";
rev = "b53177213117bfeaa8e61d8399b20bdf6642bf3c";
sha256 = "02jif1gh8g83vbqwbq0snrdznjasqnqah86ig0j2wff3m564hq05";
rev = "40eb89743e3439c66192abfc31eb3280622a5d3c";
sha256 = "1zi3m7zhjl9naggmq9z81x9lfvahjs9bmp43d6b1p1idxa716pij";
};
meta.homepage = "https://github.com/lewis6991/satellite.nvim/";
};
@ -9196,12 +9196,12 @@ final: prev:
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
version = "2024-01-11";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
rev = "36bfe63246386fc5ae2679aa9b17a7746b7403d5";
sha256 = "1gkxms47i52xadrdzh60zqp00gy2ai391cybw9n7ar0ar5xcjp1c";
rev = "33c85072ac7901b0f4a68dec7f7d6175f4182377";
sha256 = "182i7ak4m4bbxgaipc2kqca5i57qw1p244hgra8sv6xgd3qqjhj0";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
};
@ -9412,12 +9412,12 @@ final: prev:
splitjoin-vim = buildVimPlugin {
pname = "splitjoin.vim";
version = "2024-02-04";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "splitjoin.vim";
rev = "b2043d713154d2c61495d061197327823a769f84";
sha256 = "1ilwcjxnyfij6dmpqw03bizn2d2pndb0a8dzqr54fkv0kiczj5y6";
rev = "3e60a0b460b5bff086b880727392c71276c2c286";
sha256 = "063lbb56h9slryp5pk6f5s66dzaiyaq3znp3jxc2qrw0h82657dw";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
@ -9545,12 +9545,12 @@ final: prev:
statuscol-nvim = buildVimPlugin {
pname = "statuscol.nvim";
version = "2023-12-23";
version = "2024-02-15";
src = fetchFromGitHub {
owner = "luukvbaal";
repo = "statuscol.nvim";
rev = "3b629754420919575a9e5758027d6e1831dbf2aa";
sha256 = "1qbvcrqih5w2dxf0gd9rnw1vmx0mzsi52i38i0zp44kflgp432h3";
rev = "eca428c8df8549fe7a480dd0da0ccc1634f16a4b";
sha256 = "1p6h5mmz2lz13ghdyva5as1wqh5ysd5d1zgpyvark7w1a10pp616";
};
meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/";
};
@ -9956,12 +9956,12 @@ final: prev:
telescope-frecency-nvim = buildVimPlugin {
pname = "telescope-frecency.nvim";
version = "2024-02-12";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
rev = "5c5302372b6e1b690c2fb3fc67dfdf782edc121f";
sha256 = "16j6yhyjs1ffgbssl5jj3q3960n7fjj0idmqymws5izp4rl23sk4";
rev = "4f3e007ec28eb248811f9d7074315fe1f8852199";
sha256 = "1lpdxgs344sdp38r8160bjm4iigilhhailyl2gsfxxc7rwrlc03x";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
};
@ -10186,12 +10186,12 @@ final: prev:
telescope-nvim = buildNeovimPlugin {
pname = "telescope.nvim";
version = "2024-02-15";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "fac5da839e23e7a4c17a332a640541cd59ebfbd5";
sha256 = "1q0bjdn9s27csi3dwmax8nd80lwir0x6a10grs489s654gwi2ahg";
rev = "b744cf59752aaa01561afb4223006de26f3836fd";
sha256 = "1fnzr97xkrg9j713pwi9093nw772xabxs9cxdaa61jy4qlxsnkfz";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@ -11819,12 +11819,12 @@ final: prev:
vim-dadbod = buildVimPlugin {
pname = "vim-dadbod";
version = "2024-01-28";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dadbod";
rev = "9d3e3ce74a264642a41e8ae126be5afd095ef107";
sha256 = "1wp64i2xv3cqynfg3msnj16mhsg3pq1fsy4yiarxj7cngqcx45ja";
rev = "936e78f44113eac54948474e222293dd70eaef9e";
sha256 = "0qsf1vid7482h7lccwxrkp2nql8pqi8sppvm4fj3xrcdli41vckq";
};
meta.homepage = "https://github.com/tpope/vim-dadbod/";
};
@ -14774,12 +14774,12 @@ final: prev:
vim-sneak = buildVimPlugin {
pname = "vim-sneak";
version = "2023-07-12";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-sneak";
rev = "29ec9167d4a609f74c130b46265aa17eb2736e6a";
sha256 = "1n7y5i8zbr04n48n0l4k1xp76pgrbd2lx0pnj4278ply88hgfg9f";
rev = "1f8702bdee0d19e9354ce26735e5d87865b55dc0";
sha256 = "1qkyd43kxc5i8bxmfipf2jkb1wah9jfskdnwvwbkn2bpw8cblf94";
};
meta.homepage = "https://github.com/justinmk/vim-sneak/";
};
@ -14882,12 +14882,12 @@ final: prev:
vim-startuptime = buildVimPlugin {
pname = "vim-startuptime";
version = "2024-02-13";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "dstein64";
repo = "vim-startuptime";
rev = "ad414f255abf4bc7c557fdfbca71a8f0d2d146a4";
sha256 = "0msdw5qmkwdkcvgcdyhgv4kjqdyq7pxq3nmhlhgfvnqvhsd3g0vc";
rev = "308b0088a864c4711a96e45b6734cf9294074f65";
sha256 = "0x9vgca4zb3nwnir69df21x1qxar2yf0bshq68rxfswlc00djwy4";
};
meta.homepage = "https://github.com/dstein64/vim-startuptime/";
};
@ -15399,12 +15399,12 @@ final: prev:
vim-visual-multi = buildVimPlugin {
pname = "vim-visual-multi";
version = "2024-01-22";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
rev = "e67f7fa011c98fc5426352d3bb06362a0f70af3c";
sha256 = "052hb8ly7yxaylaqmlb7nwnwsjn2sbhr76k3fr618zn9p4nqa3df";
rev = "cff14071098de5279743b009c496303995fe4df9";
sha256 = "0v5fzdkihlbwmplfs44mjm08j2qvkq2h6zx0dxn628v7dzqfxcy3";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@ -15807,12 +15807,12 @@ final: prev:
vimspector = buildVimPlugin {
pname = "vimspector";
version = "2024-01-29";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
rev = "7c0a89d9a91b7b3ece1db15661d85f372bbc9add";
sha256 = "0ms9q7d9x1s6lhnlvb5k1cc35s32zkhhb359zkwglj0pgm1c33p3";
rev = "da7fc248dc699bf423378bd6e48eaa446f674ca7";
sha256 = "0r241p9h48c7hdiwfx382dpfnmjz78phw2vx0cmbc3mvsjqi71pk";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@ -16313,12 +16313,12 @@ final: prev:
catppuccin-nvim = buildVimPlugin {
pname = "catppuccin-nvim";
version = "2024-02-14";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
rev = "b76ada82bf2019d5e343018b4104cc9266900c16";
sha256 = "16mvbq68fq6hx813vvgvx5nyhfmhsgn97wz5x2s1m7cpm4wdch7p";
rev = "9703f227bfab20d04bcee62d2f08f1795723b4ae";
sha256 = "1sgz7m8gdaam87dw5k609jbihyad9hqmlxplv9xwkp76z7nja6kj";
};
meta.homepage = "https://github.com/catppuccin/nvim/";
};
@ -16421,12 +16421,12 @@ final: prev:
nvchad-ui = buildVimPlugin {
pname = "nvchad-ui";
version = "2024-02-12";
version = "2024-02-16";
src = fetchFromGitHub {
owner = "nvchad";
repo = "ui";
rev = "615e1700b8a1aaafb10d028f41db313c878fe4f4";
sha256 = "1gkb3pqysgls3j6jipn586qzmkq4lx7np06j2nfrb06hhvx78hx6";
rev = "a0d3fd0adc5fd81dc5128ca3b33949196eb1fee8";
sha256 = "1kkrffjhr9w8f7qjvzyr82ndqy42w4m542brjvngqd3ykg8ihsgs";
};
meta.homepage = "https://github.com/nvchad/ui/";
};
@ -16481,12 +16481,12 @@ final: prev:
tinykeymap = buildVimPlugin {
pname = "tinykeymap";
version = "2024-01-05";
version = "2024-02-17";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tinykeymap_vim";
rev = "4c8beeab44be0a544bcc2aff7f68ac432ab647d8";
sha256 = "0y3r5i2nz8m8vy5njsyrbrcnp1jsck48h7925pqhrh11lf7a9sba";
rev = "7217ce656069d82cd71872ede09152b232ecaf1b";
sha256 = "1y0snmb402k1f5r54192d7jpg3fbam4ry92hn063y92110j9580w";
};
meta.homepage = "https://github.com/tomtom/tinykeymap_vim/";
};

View File

@ -182,12 +182,12 @@
};
c = buildGrammar {
language = "c";
version = "0.0.0+rev=b20f858";
version = "0.0.0+rev=72a60ea";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-c";
rev = "b20f858322c8cd9d55d057dc19113e556cd500c2";
hash = "sha256-T4Gk3PVh3n5R9BDS0Zczv4uzUXPxmfvS8BhOEFPvVq0=";
rev = "72a60ea888fb59a8e143883661f021139c905b74";
hash = "sha256-huEi/PEzjG9mtwL30mJ2oVy+D64d8I9Z/LZc856qlbw=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c";
};
@ -790,12 +790,12 @@
};
glsl = buildGrammar {
language = "glsl";
version = "0.0.0+rev=c15d4e8";
version = "0.0.0+rev=284bed0";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-glsl";
rev = "c15d4e8b2599234745d5f3454695067e61092c20";
hash = "sha256-E/W3ZtifTjd9X66T5Eo2eHkNMOswRiHOr8s23nKpMOE=";
rev = "284bed0e2f1d9f700756b96512baf33483642ff0";
hash = "sha256-pyxMMXDwpu4IOXVzBX1LteD6pmRVCcijCyzMioqjlO0=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl";
};
@ -999,23 +999,23 @@
};
hlsl = buildGrammar {
language = "hlsl";
version = "0.0.0+rev=3ade6d0";
version = "0.0.0+rev=840fd07";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-hlsl";
rev = "3ade6d065c69cd72c4da966d0c0af98bfb512f16";
hash = "sha256-N8tabAmBilcsXt6V6OD1LKUwK5D1Iyp74zYd6uhWRPQ=";
rev = "840fd07f09304bca415b93a15483e9ab1e44bc3f";
hash = "sha256-GPY6udz0YZawmQ6WcItXchUeag9EO+eMMGoYSaRsdrY=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl";
};
hlsplaylist = buildGrammar {
language = "hlsplaylist";
version = "0.0.0+rev=be3a18a";
version = "0.0.0+rev=ff121d3";
src = fetchFromGitHub {
owner = "Freed-Wu";
repo = "tree-sitter-hlsplaylist";
rev = "be3a18abfa9cef1f792324beb1f1e1c9ddba2748";
hash = "sha256-FTCeGvKRgJcfS2F29IooNWQeo8UH+GbG126C2Ez3FRc=";
rev = "ff121d397cf7cc709e3bbc928107fc25529e11e0";
hash = "sha256-FItkJbxWfpRne27OPRq5fCHUCX35fxmiT6k1eX8UkhI=";
};
meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist";
};
@ -1142,12 +1142,12 @@
};
javascript = buildGrammar {
language = "javascript";
version = "0.0.0+rev=6e9cd56";
version = "0.0.0+rev=9802cc5";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-javascript";
rev = "6e9cd56ebdf3d8dc08ef045b6d183bf2073c4395";
hash = "sha256-OHqFphWurO1OhwMYetpnNLoAc0O9SwgOhx5EQ7O9qNM=";
rev = "9802cc5812a19cd28168076af36e88b463dd3a18";
hash = "sha256-vCvpHDbO9/J/qyoSZmpmGQDVf9LweNsf3mKm6eEwdKc=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript";
};
@ -1497,12 +1497,12 @@
};
muttrc = buildGrammar {
language = "muttrc";
version = "0.0.0+rev=9d4e177";
version = "0.0.0+rev=0af0e0d";
src = fetchFromGitHub {
owner = "neomutt";
repo = "tree-sitter-muttrc";
rev = "9d4e1774e754f55a867638ab6a81335cf1078c23";
hash = "sha256-WzbbnOeciLfIHajA6x4o/Tx5i/naKN09iTkpZp9zfnA=";
rev = "0af0e0d8c8cf59dc21cfe565489da0c247374b9f";
hash = "sha256-AB8c2mV2sTNwN8sZkv3RbRKdxZW467P6epX+Z4LWqbU=";
};
meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc";
};
@ -1910,12 +1910,12 @@
};
purescript = buildGrammar {
language = "purescript";
version = "0.0.0+rev=cfd217d";
version = "0.0.0+rev=2517b1e";
src = fetchFromGitHub {
owner = "postsolar";
repo = "tree-sitter-purescript";
rev = "cfd217d32aa0266401ec5bf3d929697fdeb835ba";
hash = "sha256-5oJlkXpt5BLIeJpWmxuZrcVw08wd1BbAJ5SypNGsgJo=";
rev = "2517b1ee2236353af761edbd22570f740f1603f1";
hash = "sha256-iE8v4kwUlq+Xlv26C8IPrZZp1/c9x+X0RHM2HhGfcXM=";
};
meta.homepage = "https://github.com/postsolar/tree-sitter-purescript";
};
@ -1976,12 +1976,12 @@
};
query = buildGrammar {
language = "query";
version = "0.0.0+rev=a49ed4f";
version = "0.0.0+rev=a0ccc35";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "tree-sitter-query";
rev = "a49ed4fd541da90680d57cad760f9a4c9f128d9c";
hash = "sha256-jU2CSVvjh0fXBVjpObftAH9nqXz6kOJgMsiLEkXscTs=";
rev = "a0ccc351e5e868ec1f8135e97aa3b53c663cf2df";
hash = "sha256-H2QLsjl3/Kh0ojCf2Df38tb9KrM2InphEmtGd0J6+hM=";
};
meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query";
};
@ -2141,12 +2141,12 @@
};
rust = buildGrammar {
language = "rust";
version = "0.0.0+rev=836903c";
version = "0.0.0+rev=a70daac";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-rust";
rev = "836903cc72c6dd2a53cd0947a07d229fd6291cc6";
hash = "sha256-rsMhG1pTrCzTQZEhHXDPToj2EUA7z3rydvPVKY3uaQ8=";
rev = "a70daac064145c84e9d51767c2575bb68d51df58";
hash = "sha256-2Y7sQ5bhKEpbDAHd5zJMGAlDWH32tJXxAgFOYY8S7o8=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust";
};
@ -2197,12 +2197,12 @@
};
slang = buildGrammar {
language = "slang";
version = "0.0.0+rev=4d3779d";
version = "0.0.0+rev=130b2f5";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-slang";
rev = "4d3779d41eae12db0cdc0ba748c1998c60574630";
hash = "sha256-TFAbRwOmnOuGJchbWt0SNw9FfzpZetIcf/ptFTuz/cU=";
rev = "130b2f5c7a1d5c24645c3518db4bc2b22dd90718";
hash = "sha256-gDN8nyQjxE7Hko3MJJj2Le0Ey0pd3GlG5QWkDf8c7Q0=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-slang";
};
@ -2801,12 +2801,12 @@
};
wing = buildGrammar {
language = "wing";
version = "0.0.0+rev=992e76b";
version = "0.0.0+rev=f7965a9";
src = fetchFromGitHub {
owner = "winglang";
repo = "wing";
rev = "992e76b445311e13ff18470542f5ca972fb28567";
hash = "sha256-IUbnhMLN4IK5twGl1W9yNgrhchvvypzARFeKutKg70A=";
rev = "f7965a947d2eaa8b5b9bba1c42a0e1891f1a0b2a";
hash = "sha256-qQ74aj7pccc3gvmeNoa0BBTMdNTmcc0h8aWNcLvpMRY=";
};
location = "libs/tree-sitter-wing";
generate = true;
@ -2870,12 +2870,12 @@
};
zathurarc = buildGrammar {
language = "zathurarc";
version = "0.0.0+rev=d6ad85f";
version = "0.0.0+rev=fe37e85";
src = fetchFromGitHub {
owner = "Freed-Wu";
repo = "tree-sitter-zathurarc";
rev = "d6ad85f7791a8a5a40f6be51b31f20d6a8472457";
hash = "sha256-b2a5VKbUc9iaZzA3mmnkJCgISG9GDZLN/C/J0RlpQKc=";
rev = "fe37e85db355c737573315f278672534c40fe140";
hash = "sha256-lQFCJhyJTCa+zdsobMutgbQqJ9mhehaIbRLbds0riEo=";
};
meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc";
};

View File

@ -81,6 +81,7 @@ https://github.com/taybart/b64.nvim/,HEAD,
https://github.com/m00qek/baleia.nvim/,HEAD,
https://github.com/romgrk/barbar.nvim/,,
https://github.com/utilyre/barbecue.nvim/,,
https://github.com/RRethy/base16-nvim/,,
https://github.com/chriskempson/base16-vim/,,
https://github.com/nvchad/base46/,HEAD,
https://github.com/jamespwilliams/bat.vim/,HEAD,
@ -581,7 +582,6 @@ https://github.com/AckslD/nvim-FeMaco.lua/,HEAD,
https://github.com/nathanmsmith/nvim-ale-diagnostic/,,
https://github.com/windwp/nvim-autopairs/,,
https://github.com/Canop/nvim-bacon/,HEAD,
https://github.com/RRethy/nvim-base16/,,
https://github.com/code-biscuits/nvim-biscuits/,HEAD,
https://github.com/kevinhwang91/nvim-bqf/,,
https://github.com/ojroques/nvim-bufdel/,,

View File

@ -85,10 +85,10 @@
"src": {
"owner": "libretro",
"repo": "beetle-psx-libretro",
"rev": "3adff889b9b8251526ca7dae963be46bf8401e2e",
"hash": "sha256-DaDzoAQJLuer/c+V1bJGbejnyGYB2RYdebZ1YIoVRKw="
"rev": "43cf1df705a29e8afe17b8a6a462c489c9616d03",
"hash": "sha256-pfyabw/8uLcwIMfM/2SROVNOZrGxEc1lcLd9ezl18Cw="
},
"version": "unstable-2024-02-09"
"version": "unstable-2024-02-16"
},
"beetle-saturn": {
"fetcher": "fetchFromGitHub",

View File

@ -19,6 +19,7 @@
, kunitconversion
, libquotient
, networkmanager-qt
, prison
, qqc2-desktop-style
, qtpositioning
, qtquickcontrols2
@ -53,6 +54,7 @@ mkDerivation {
kunitconversion
libquotient
networkmanager-qt
prison
qqc2-desktop-style
qtpositioning
qtquickcontrols2

View File

@ -2,16 +2,16 @@
builtins.mapAttrs (pname: { doCheck ? true, mainProgram ? pname, subPackages }: buildGoModule rec {
inherit pname;
version = "3.27.0";
version = "3.27.2";
src = fetchFromGitHub {
owner = "projectcalico";
repo = "calico";
rev = "v${version}";
hash = "sha256-BW7xo7gOeFOM/5EGMlhkqDyOdZOkqliWa4B2U1fLn5c=";
hash = "sha256-iVRK/5vjPnfJMULaufaOu8u09utSt3u85R4cIBl+yUI=";
};
vendorHash = "sha256-DK+mkbmOS56gVU/hIqAIELTkeALcdR7Pnq5niAhyzLw=";
vendorHash = "sha256-h4qTtMG4Xi6YqLMMsXZRWVVdQ3U3VrFG6bV7YDwT5Zk=";
inherit doCheck subPackages;

View File

@ -4,7 +4,7 @@
, imagemagick
, mesa
, libdrm
, flutter
, flutter316
, pulseaudio
, makeDesktopItem
, gnome
@ -16,7 +16,7 @@ let
libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ];
pubspecLock = lib.importJSON ./pubspec.lock.json;
in
flutter.buildFlutterApplication (rec {
flutter316.buildFlutterApplication (rec {
pname = "fluffychat-${targetFlutterPlatform}";
version = "1.17.1";

View File

@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "timeloop";
version = "unstable-2022-11-29";
version = "3.0.3";
src = fetchFromGitHub {
owner = "NVlabs";
repo = "timeloop";
rev = "905ba953432c812772de935d57fd0a674a89d3c1";
hash = "sha256-EXiWXf8hdX4vFRNk9wbFSOsix/zVkwrafGUtFrsoAN0=";
rev = "v${version}";
hash = "sha256-CGPhrBNzFdERAA/Eym2v0+FvFUe+VkBLnwYEqEMHE9k=";
};
nativeBuildInputs = [ scons ];
@ -46,10 +46,14 @@ stdenv.mkDerivation rec {
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-fno-lto";
postPatch = ''
# Fix gcc-13 build failure due to missing includes:
sed -e '1i #include <cstdint>' -i \
include/compound-config/compound-config.hpp
# use nix ar/ranlib
substituteInPlace ./SConstruct \
--replace "env.Replace(AR = \"gcc-ar\")" "" \
--replace "env.Replace(RANLIB = \"gcc-ranlib\")" ""
--replace-fail "env.Replace(AR = \"gcc-ar\")" "pass" \
--replace-fail "env.Replace(RANLIB = \"gcc-ranlib\")" "pass"
'' + lib.optionalString stdenv.isDarwin ''
# prevent clang from dying on errors that gcc is fine with
substituteInPlace ./src/SConscript --replace "-Werror" "-Wno-inconsistent-missing-override"

View File

@ -2,15 +2,16 @@
buildGoModule rec {
pname = "conform";
version = "0.1.0-alpha.27";
version = "0.1.0-alpha.28";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "conform";
rev = "v${version}";
sha256 = "sha256-lIXkflWQcUcmRDX9iSszFLKpI8nSgkCCB2+GQn07+DM=";
hash = "sha256-qrMOybTjXql+cOggkgSMnK2MQhZr59e5Z4d+jBMUTko=";
};
vendorHash = "sha256-Oigt7tAK4jhBQtfG1wdLHqi11NWu6uJn5fmuqTmR76E=";
vendorHash = "sha256-hDdNYXy5NIrlqT6yyOglFg2v7HOM9nE+oh7mx2kLdnQ=";
ldflags = [
"-s"

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-camo";
version = "2.4.8";
version = "2.4.9";
src = fetchFromGitHub {
owner = "cactus";
repo = pname;
rev = "v${version}";
sha256 = "sha256-Y2Zhr8MhIN13AYMq0t9QASfd2Mgp4tiFmrpc6VTIUq0=";
sha256 = "sha256-d2W7XI/4MKyn9PgIYUJKew/WWA9z5Ut78bsk6Z5Qfxk=";
};
vendorHash = "sha256-O3JatOmQrNZRxKa9dTYQpVoPUIuFIbnEXpak3PXJquA=";
vendorHash = "sha256-BGQ+2i3HQCKOSUTl2+xaQqQQE7MCtmJ1IHL2ZRz5whk=";
ldflags = [ "-s" "-w" "-X=main.ServerVersion=${version}" ];

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "go-critic";
version = "0.11.0";
version = "0.11.1";
src = fetchFromGitHub {
owner = "go-critic";
repo = "go-critic";
rev = "v${version}";
hash = "sha256-jL/z1GtHmEbS8vsIYG1jEZOxySXqU92WIq9p+GDTP8E=";
hash = "sha256-8dRgPhYedEPwK4puP8hJWhjub2NkOl3OWNRb43AH3xc=";
};
vendorHash = "sha256-qQO4JWMU8jfc64CBPaMRYRbUsgLQZx9P5AKbSPyHnRE=";
vendorHash = "sha256-0Y9yMcgyRgXQUie7oj0bRy4+eGfQOa9QXux2AoRc6pw=";
subPackages = [
"cmd/gocritic"

View File

@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hyprlang";
version = "0.3.1";
version = "0.3.2";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlang";
rev = "v${finalAttrs.version}";
hash = "sha256-JZmXxLHYB7t95B5iJdiZml0APJn4nKrGU8M88e8Dkgs=";
hash = "sha256-9TT3xk++LI5/SPYgjYX34xZ4ebR93c1uerIq+SE/ues=";
};
nativeBuildInputs = [cmake];

View File

@ -9,8 +9,8 @@ lxd.ui.overrideAttrs(prev: rec {
zabbly = fetchFromGitHub {
owner = "zabbly";
repo = "incus";
rev = "141fb0736cc12083b086c389c68c434f86d5749e";
hash = "sha256-6o1LhqGTpuZNdSVbT8wAVcN5A3CwiXcwVOz0AqDxCPw=";
rev = "8bbe23f42beedd845bd95069c06f4d0c85e450b6";
hash = "sha256-X0I8vrhvg5mLGAY8oEU/nr2pvDJ8ZqLUSY9WBqwmolE=";
};
nativeBuildInputs = prev.nativeBuildInputs ++ [

View File

@ -22,9 +22,9 @@
}:
stdenv.mkDerivation (self: {
pname = "louvre";
version = "1.1.0-1";
version = "1.2.0-2";
rev = "v${self.version}";
hash = "sha256-HwvX0ykl2+4MBcIixmEknFtsB0QC4w1QDzQz1589bl0=";
hash = "sha256-0l465kcGzfxnoTkfMCDFyU0Z4mFTjUHtKCN23ONQNoA=";
src = fetchFromGitHub {
inherit (self) rev hash;

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "namespace-cli";
version = "0.0.338";
version = "0.0.340";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${version}";
hash = "sha256-pZMqSZuyu7tRMcASWLVB2/Dd7qre35Evz83PLXoMgrs=";
hash = "sha256-EzBkM4CCPaKg0wSnfU6U6cC83an8+VwH38dEspTJqSw=";
};
vendorHash = "sha256-8VO+VKd6vsCzWeU1Bh33TvAmpiyCIEJbZ2HebpuwU5g=";

View File

@ -0,0 +1,27 @@
{ lib
, stdenv
, fetchFromGitHub
, autoreconfHook
}:
stdenv.mkDerivation {
pname = "nbtscan";
version = "1.7.2-unstable-2022-10-29";
src = fetchFromGitHub {
owner = "resurrecting-open-source-projects";
repo = "nbtscan";
rev = "e09e22a2a322ba74bb0b3cd596933fe2e31f4b2b";
hash = "sha256-+AOubF6eZ1Zvk5n8mGl9TxEicBpS4kYThA4MrEaGjAs=";
};
nativeBuildInputs = [ autoreconfHook ];
meta = with lib; {
description = "Scan networks searching for NetBIOS information";
homepage = "https://github.com/resurrecting-open-source-projects/nbtscan";
maintainers = with maintainers; [ d3vil0p3r ];
platforms = platforms.unix;
license = licenses.gpl2Plus;
};
}

View File

@ -6,13 +6,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "oelint-adv";
version = "4.2.0";
version = "4.3.0";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "oelint_adv";
hash = "sha256-Yq69pZLtOdUP+ZkKA6F7KgRlmXJQiS17+ETMVjpt9iY=";
hash = "sha256-G2wBy1nx05WiAtnNXp7Kvio4dA3rYJRVfdKm3a2ZF/g=";
};
propagatedBuildInputs = with python3.pkgs; [

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "spicetify-cli";
version = "2.31.2";
version = "2.31.3";
src = fetchFromGitHub {
owner = "spicetify";
repo = "spicetify-cli";
rev = "v${version}";
hash = "sha256-kOjWjubYkAUIU18jKa6WMcBgrMFOg9lql59WXusAoa8=";
hash = "sha256-NCyt0fwcLhCy4XreYUoOKC6zHejffRmBTOBJLA0Q/yI=";
};
vendorHash = "sha256-9rYShpUVI3KSY6UgGmoXo899NkUezkAAkTgFPdq094E=";

View File

@ -864,6 +864,7 @@ dependencies = [
"sha2",
"thiserror",
"url",
"urlencoding",
"uv-fs",
"uv-git",
"uv-normalize",
@ -2761,6 +2762,7 @@ dependencies = [
"url",
"uv-fs",
"uv-normalize",
"uv-warnings",
]
[[package]]
@ -2789,6 +2791,7 @@ dependencies = [
"percent-encoding",
"pin-project-lite",
"rustls",
"rustls-native-certs",
"rustls-pemfile",
"serde",
"serde_json",
@ -2804,7 +2807,6 @@ dependencies = [
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
"webpki-roots",
"winreg",
]
@ -3015,6 +3017,18 @@ dependencies = [
"sct",
]
[[package]]
name = "rustls-native-certs"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
dependencies = [
"openssl-probe",
"rustls-pemfile",
"schannel",
"security-framework",
]
[[package]]
name = "rustls-pemfile"
version = "1.0.4"
@ -3071,6 +3085,15 @@ dependencies = [
"winapi-util",
]
[[package]]
name = "schannel"
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "scopeguard"
version = "1.2.0"
@ -3113,6 +3136,29 @@ version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[package]]
name = "security-framework"
version = "2.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
"libc",
"security-framework-sys",
]
[[package]]
name = "security-framework-sys"
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "serde"
version = "1.0.196"
@ -4009,6 +4055,12 @@ dependencies = [
"serde",
]
[[package]]
name = "urlencoding"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "usvg"
version = "0.29.0"
@ -4062,7 +4114,7 @@ checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
[[package]]
name = "uv"
version = "0.1.2"
version = "0.1.3"
dependencies = [
"anstream",
"anyhow",
@ -4216,6 +4268,7 @@ dependencies = [
"tokio-util",
"tracing",
"url",
"urlencoding",
"uv-cache",
"uv-fs",
"uv-normalize",
@ -4364,6 +4417,7 @@ dependencies = [
"junction",
"tempfile",
"tracing",
"urlencoding",
"uv-warnings",
]
@ -4729,12 +4783,6 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "webpki-roots"
version = "0.25.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "weezl"
version = "0.1.8"

View File

@ -15,14 +15,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "uv";
version = "0.1.2";
version = "0.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
rev = version;
hash = "sha256-ZrXWipg3m5T3PiUF7IgAxtw1GGnzVZTZdodFwNCu054=";
hash = "sha256-eOrmVI8Lc9ScWHst72xLayX0UHVij6h/jf2p8AXiIRE=";
};
cargoDeps = rustPlatform.importCargoLock {

View File

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "vcpkg";
version = "2024.01.12";
version = "2024.02.14";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg";
rev = finalAttrs.version;
hash = "sha256-oIx/eMceFN2q7EfPCR6nFZAw5HK3U6qbyu7z9H1aJbU=";
hash = "sha256-qYRNf2NMvYkxq7CRbJIqC7HAhznTNK7zW6JCsP4+v6M=";
};
installPhase = let

View File

@ -61,6 +61,7 @@ let
libqtxdg
libsysstat
liblxqt
qtxdg-tools
### CORE 1
libfm-qt

View File

@ -1,84 +0,0 @@
diff --git a/dev/bots/prepare_package.dart b/dev/bots/prepare_package.dart
index 9f33a22cc3..c46255742c 100644
--- a/dev/bots/prepare_package.dart
+++ b/dev/bots/prepare_package.dart
@@ -602,7 +602,7 @@ class ArchiveCreator {
Future<String> _runGit(List<String> args, {Directory? workingDirectory}) {
return _processRunner.runProcess(
- <String>['git', ...args],
+ <String>['git', '--git-dir', '.git', ...args],
workingDirectory: workingDirectory ?? flutterRoot,
);
}
diff --git a/packages/flutter_tools/lib/src/commands/downgrade.dart b/packages/flutter_tools/lib/src/commands/downgrade.dart
index a58b75c009..02da0daeb7 100644
--- a/packages/flutter_tools/lib/src/commands/downgrade.dart
+++ b/packages/flutter_tools/lib/src/commands/downgrade.dart
@@ -120,7 +120,7 @@ class DowngradeCommand extends FlutterCommand {
// Detect unknown versions.
final ProcessUtils processUtils = _processUtils!;
final RunResult parseResult = await processUtils.run(<String>[
- 'git', 'describe', '--tags', lastFlutterVersion,
+ 'git', '--git-dir', '.git', 'describe', '--tags', lastFlutterVersion,
], workingDirectory: workingDirectory);
if (parseResult.exitCode != 0) {
throwToolExit('Failed to parse version for downgrade:\n${parseResult.stderr}');
@@ -192,7 +192,7 @@ class DowngradeCommand extends FlutterCommand {
continue;
}
final RunResult parseResult = await _processUtils!.run(<String>[
- 'git', 'describe', '--tags', sha,
+ 'git', '--git-dir', '.git', 'describe', '--tags', sha,
], workingDirectory: workingDirectory);
if (parseResult.exitCode == 0) {
buffer.writeln('Channel "${getNameForChannel(channel)}" was previously on: ${parseResult.stdout}.');
diff --git a/packages/flutter_tools/lib/src/version.dart b/packages/flutter_tools/lib/src/version.dart
index 0702b35e7e..36b2a95b65 100644
--- a/packages/flutter_tools/lib/src/version.dart
+++ b/packages/flutter_tools/lib/src/version.dart
@@ -407,7 +407,7 @@ abstract class FlutterVersion {
/// wrapper that does that.
@visibleForTesting
static List<String> gitLog(List<String> args) {
- return <String>['git', '-c', 'log.showSignature=false', 'log'] + args;
+ return <String>['git', '--git-dir','.git', '-c', 'log.showSignature=false', 'log'] + args;
}
}
@@ -559,7 +559,7 @@ class _FlutterVersionGit extends FlutterVersion {
String? get repositoryUrl {
if (_repositoryUrl == null) {
final String gitChannel = _runGit(
- 'git rev-parse --abbrev-ref --symbolic $kGitTrackingUpstream',
+ 'git --git-dir .git rev-parse --abbrev-ref --symbolic $kGitTrackingUpstream',
globals.processUtils,
flutterRoot,
);
@@ -567,7 +567,7 @@ class _FlutterVersionGit extends FlutterVersion {
if (slash != -1) {
final String remote = gitChannel.substring(0, slash);
_repositoryUrl = _runGit(
- 'git ls-remote --get-url $remote',
+ 'git --git-dir .git ls-remote --get-url $remote',
globals.processUtils,
flutterRoot,
);
@@ -952,7 +952,7 @@ class GitTagVersion {
}
// find all tags attached to the given [gitRef]
final List<String> tags = _runGit(
- 'git tag --points-at $gitRef', processUtils, workingDirectory).trim().split('\n');
+ 'git --git-dir .git tag --points-at $gitRef', processUtils, workingDirectory).trim().split('\n');
// Check first for a stable tag
final RegExp stableTagPattern = RegExp(r'^\d+\.\d+\.\d+$');
@@ -973,7 +973,7 @@ class GitTagVersion {
// recent tag and number of commits past.
return parse(
_runGit(
- 'git describe --match *.*.* --long --tags $gitRef',
+ 'git --git-dir .git describe --match *.*.* --long --tags $gitRef',
processUtils,
workingDirectory,
)

View File

@ -0,0 +1,989 @@
{
"version": "3.19.0",
"engineVersion": "04817c99c9fd4956f27505204f7e344335810aed",
"dartVersion": "3.3.0",
"dartHash": {
"x86_64-linux": "sha256-wUg8GpieBD84LkrqfbZ6goHKgq+ZNJFzN8DMMmHJTns=",
"aarch64-linux": "sha256-s/RiVtOLtTtA1CAcYi/okothRO/0Ph+s9eogL84V6zc=",
"x86_64-darwin": "sha256-aseeiQkv8/9yuAVMn2nxL7tNjfK2H9zM+GtXBvV6R3E=",
"aarch64-darwin": "sha256-A6Ru36rYKf+IyUTB6LZkzl+hj1fJmuMJedltiSSxtF0="
},
"flutterHash": "sha256-rIPveNuzNEvWhO/1aY0hFfmJbsV3hTm6fTfLH6pWZ7c=",
"artifactHashes": {
"android": {
"aarch64-darwin": "sha256-U1DFJZDf7m7WL3cOHeAWa0D01nO5Trsd/EUZFbU2iY0=",
"aarch64-linux": "sha256-ACQdmNgU52jWmp9BWOzSdPEkEigXts16/pYVgbBM11k=",
"x86_64-darwin": "sha256-U1DFJZDf7m7WL3cOHeAWa0D01nO5Trsd/EUZFbU2iY0=",
"x86_64-linux": "sha256-ACQdmNgU52jWmp9BWOzSdPEkEigXts16/pYVgbBM11k="
},
"fuchsia": {
"aarch64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=",
"aarch64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=",
"x86_64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=",
"x86_64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk="
},
"ios": {
"aarch64-darwin": "sha256-nMtIjyLeDNLERmjU8CCtmGrCckG5uXnu53zvKPEii9g=",
"aarch64-linux": "sha256-nMtIjyLeDNLERmjU8CCtmGrCckG5uXnu53zvKPEii9g=",
"x86_64-darwin": "sha256-nMtIjyLeDNLERmjU8CCtmGrCckG5uXnu53zvKPEii9g=",
"x86_64-linux": "sha256-nMtIjyLeDNLERmjU8CCtmGrCckG5uXnu53zvKPEii9g="
},
"linux": {
"aarch64-darwin": "sha256-XqrkmbUjNvcVSoHQlGK75JsxHEcsSrzBplRtx8xNrIU=",
"aarch64-linux": "sha256-XqrkmbUjNvcVSoHQlGK75JsxHEcsSrzBplRtx8xNrIU=",
"x86_64-darwin": "sha256-J3J+gE0nSOnhMEo7mjVLCxdZtaBrWsQHr6xfBdvHamU=",
"x86_64-linux": "sha256-J3J+gE0nSOnhMEo7mjVLCxdZtaBrWsQHr6xfBdvHamU="
},
"macos": {
"aarch64-darwin": "sha256-PJ1y+yZEHgB74rJAtnTZKgn6R9m4p5eiwVap6QkLx/Q=",
"aarch64-linux": "sha256-PJ1y+yZEHgB74rJAtnTZKgn6R9m4p5eiwVap6QkLx/Q=",
"x86_64-darwin": "sha256-PJ1y+yZEHgB74rJAtnTZKgn6R9m4p5eiwVap6QkLx/Q=",
"x86_64-linux": "sha256-PJ1y+yZEHgB74rJAtnTZKgn6R9m4p5eiwVap6QkLx/Q="
},
"universal": {
"aarch64-darwin": "sha256-GgvIuqvGPjxx6V2Mz1/TK8c6p8Frc3XKbWCgsduFhWU=",
"aarch64-linux": "sha256-SwgsbQECd1uqU11V6jKZ0hf1NZRBiC3xZuIf3cthFz0=",
"x86_64-darwin": "sha256-q8Kn9F1w1zavq/LFvPITaWSRdCkAOKi3olDVoHpeu5g=",
"x86_64-linux": "sha256-iDV57cKmDL0eUqtJ28RO+Xwomzwnaet4g30gVUXv8jY="
},
"web": {
"aarch64-darwin": "sha256-mttYf65rooXs3ctkaXrJsz4mGY2t4zqXZZ/R16EoCYw=",
"aarch64-linux": "sha256-mttYf65rooXs3ctkaXrJsz4mGY2t4zqXZZ/R16EoCYw=",
"x86_64-darwin": "sha256-mttYf65rooXs3ctkaXrJsz4mGY2t4zqXZZ/R16EoCYw=",
"x86_64-linux": "sha256-mttYf65rooXs3ctkaXrJsz4mGY2t4zqXZZ/R16EoCYw="
},
"windows": {
"aarch64-darwin": "sha256-/ZQwetr5gqhrvLF7/Sl/9mmi9oAg9k3s7poqVk57GIA=",
"aarch64-linux": "sha256-/ZQwetr5gqhrvLF7/Sl/9mmi9oAg9k3s7poqVk57GIA=",
"x86_64-darwin": "sha256-/ZQwetr5gqhrvLF7/Sl/9mmi9oAg9k3s7poqVk57GIA=",
"x86_64-linux": "sha256-/ZQwetr5gqhrvLF7/Sl/9mmi9oAg9k3s7poqVk57GIA="
}
},
"pubspecLock": {
"packages": {
"_fe_analyzer_shared": {
"dependency": "direct main",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "36a321c3d2cbe01cbcb3540a87b8843846e0206df3e691fa7b23e19e78de6d49",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "65.0.0"
},
"analyzer": {
"dependency": "direct main",
"description": {
"name": "analyzer",
"sha256": "dfe03b90ec022450e22513b5e5ca1f01c0c01de9c3fba2f7fd233cb57a6b9a07",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.0"
},
"archive": {
"dependency": "direct main",
"description": {
"name": "archive",
"sha256": "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.2"
},
"args": {
"dependency": "direct main",
"description": {
"name": "args",
"sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2"
},
"async": {
"dependency": "direct main",
"description": {
"name": "async",
"sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.11.0"
},
"boolean_selector": {
"dependency": "direct main",
"description": {
"name": "boolean_selector",
"sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
},
"browser_launcher": {
"dependency": "direct main",
"description": {
"name": "browser_launcher",
"sha256": "6ee4c6b1f68a42e769ef6e663c4f56708522f7bce9d2ab6e308a37b612ffa4ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
},
"built_collection": {
"dependency": "direct main",
"description": {
"name": "built_collection",
"sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.1.1"
},
"built_value": {
"dependency": "direct main",
"description": {
"name": "built_value",
"sha256": "c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.8.1"
},
"checked_yaml": {
"dependency": "direct dev",
"description": {
"name": "checked_yaml",
"sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.3"
},
"cli_config": {
"dependency": "direct main",
"description": {
"name": "cli_config",
"sha256": "65c7830649e1f8247660f1b783effb460255d6e2c1ac94eb823cf1f84e59b288",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.2"
},
"clock": {
"dependency": "direct main",
"description": {
"name": "clock",
"sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
},
"collection": {
"dependency": "direct dev",
"description": {
"name": "collection",
"sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.18.0"
},
"completion": {
"dependency": "direct main",
"description": {
"name": "completion",
"sha256": "f11b7a628e6c42b9edc9b0bc3aa490e2d930397546d2f794e8e1325909d11c60",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.1"
},
"convert": {
"dependency": "direct main",
"description": {
"name": "convert",
"sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.1"
},
"coverage": {
"dependency": "direct main",
"description": {
"name": "coverage",
"sha256": "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.7.2"
},
"crypto": {
"dependency": "direct main",
"description": {
"name": "crypto",
"sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.3"
},
"csslib": {
"dependency": "direct main",
"description": {
"name": "csslib",
"sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"dap": {
"dependency": "direct main",
"description": {
"name": "dap",
"sha256": "1dc9a11bc60836b151672d3edb6a56a18383ecf122e56eaf5837b32c81641aeb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.0"
},
"dds": {
"dependency": "direct main",
"description": {
"name": "dds",
"sha256": "436bf46d0bf15ec750098fbf4d43e90210873ea615aee14611bfd593ae52ddd8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.0+1"
},
"dds_service_extensions": {
"dependency": "direct main",
"description": {
"name": "dds_service_extensions",
"sha256": "c41b86e0c7c496b39d10448f1e4bcd2dbabc29c4cce2bd6d864d57a837ab94b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.6.2"
},
"devtools_shared": {
"dependency": "direct main",
"description": {
"name": "devtools_shared",
"sha256": "7f173edabb97ac7c7815ae6b08dc18733504e62651eb0ab4216559e173164df1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.3"
},
"dwds": {
"dependency": "direct main",
"description": {
"name": "dwds",
"sha256": "7ae2b39e73f959e572fa5efabf3606b0c9863a39067a869ac3ea593ace901280",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "23.0.0+1"
},
"extension_discovery": {
"dependency": "direct main",
"description": {
"name": "extension_discovery",
"sha256": "20735622d0763865f9d94c3ecdce4441174530870760253e9d364fb4f3da8688",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.0"
},
"fake_async": {
"dependency": "direct main",
"description": {
"name": "fake_async",
"sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.1"
},
"file": {
"dependency": "direct main",
"description": {
"name": "file",
"sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.0"
},
"file_testing": {
"dependency": "direct dev",
"description": {
"name": "file_testing",
"sha256": "0aaadb4025bd350403f4308ad6c4cea953278d9407814b8342558e4946840fb5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
},
"fixnum": {
"dependency": "direct main",
"description": {
"name": "fixnum",
"sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.0"
},
"flutter_template_images": {
"dependency": "direct main",
"description": {
"name": "flutter_template_images",
"sha256": "fd3e55af73c577b9e3f88d4080d3e366cb5c8ef3fbd50b94dfeca56bb0235df6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.2.0"
},
"frontend_server_client": {
"dependency": "direct main",
"description": {
"name": "frontend_server_client",
"sha256": "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.0"
},
"glob": {
"dependency": "direct main",
"description": {
"name": "glob",
"sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"graphs": {
"dependency": "direct main",
"description": {
"name": "graphs",
"sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.1"
},
"html": {
"dependency": "direct main",
"description": {
"name": "html",
"sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.15.4"
},
"http": {
"dependency": "direct main",
"description": {
"name": "http",
"sha256": "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.13.6"
},
"http_multi_server": {
"dependency": "direct main",
"description": {
"name": "http_multi_server",
"sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.1"
},
"http_parser": {
"dependency": "direct main",
"description": {
"name": "http_parser",
"sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.2"
},
"intl": {
"dependency": "direct main",
"description": {
"name": "intl",
"sha256": "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.18.1"
},
"io": {
"dependency": "direct main",
"description": {
"name": "io",
"sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
},
"js": {
"dependency": "direct main",
"description": {
"name": "js",
"sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.7"
},
"json_annotation": {
"dependency": "direct dev",
"description": {
"name": "json_annotation",
"sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.8.1"
},
"json_rpc_2": {
"dependency": "direct main",
"description": {
"name": "json_rpc_2",
"sha256": "5e469bffa23899edacb7b22787780068d650b106a21c76db3c49218ab7ca447e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.2"
},
"logging": {
"dependency": "direct main",
"description": {
"name": "logging",
"sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
},
"matcher": {
"dependency": "direct main",
"description": {
"name": "matcher",
"sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.16+1"
},
"meta": {
"dependency": "direct main",
"description": {
"name": "meta",
"sha256": "d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.11.0"
},
"mime": {
"dependency": "direct main",
"description": {
"name": "mime",
"sha256": "e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
},
"multicast_dns": {
"dependency": "direct main",
"description": {
"name": "multicast_dns",
"sha256": "316cc47a958d4bd3c67bd238fe8b44fdfb6133bad89cb191c0c3bd3edb14e296",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.2+6"
},
"mustache_template": {
"dependency": "direct main",
"description": {
"name": "mustache_template",
"sha256": "a46e26f91445bfb0b60519be280555b06792460b27b19e2b19ad5b9740df5d1c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.0"
},
"native_assets_builder": {
"dependency": "direct main",
"description": {
"name": "native_assets_builder",
"sha256": "15076b8010eb1ab2a01c1b4bee6abd0174f40f2151406466119b69b398071df4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.0"
},
"native_assets_cli": {
"dependency": "direct main",
"description": {
"name": "native_assets_cli",
"sha256": "3119600043214157fb54f4ef05717a82a7858f35625fe767799c60f3039361c8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.2"
},
"native_stack_traces": {
"dependency": "direct main",
"description": {
"name": "native_stack_traces",
"sha256": "c797830b9910d13b0f4e70ddef15cde034214fe3bdb8092c4ea5ffad2f74013f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.6"
},
"node_preamble": {
"dependency": "direct dev",
"description": {
"name": "node_preamble",
"sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.2"
},
"package_config": {
"dependency": "direct main",
"description": {
"name": "package_config",
"sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.0"
},
"path": {
"dependency": "direct main",
"description": {
"name": "path",
"sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.0"
},
"petitparser": {
"dependency": "direct main",
"description": {
"name": "petitparser",
"sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.2"
},
"platform": {
"dependency": "direct main",
"description": {
"name": "platform",
"sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.4"
},
"pool": {
"dependency": "direct main",
"description": {
"name": "pool",
"sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.1"
},
"process": {
"dependency": "direct main",
"description": {
"name": "process",
"sha256": "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.0.2"
},
"pub_semver": {
"dependency": "direct main",
"description": {
"name": "pub_semver",
"sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
},
"pubspec_parse": {
"dependency": "direct dev",
"description": {
"name": "pubspec_parse",
"sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.3"
},
"shelf": {
"dependency": "direct main",
"description": {
"name": "shelf",
"sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.1"
},
"shelf_packages_handler": {
"dependency": "direct main",
"description": {
"name": "shelf_packages_handler",
"sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.2"
},
"shelf_proxy": {
"dependency": "direct main",
"description": {
"name": "shelf_proxy",
"sha256": "a71d2307f4393211930c590c3d2c00630f6c5a7a77edc1ef6436dfd85a6a7ee3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
},
"shelf_static": {
"dependency": "direct main",
"description": {
"name": "shelf_static",
"sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.2"
},
"shelf_web_socket": {
"dependency": "direct main",
"description": {
"name": "shelf_web_socket",
"sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
},
"source_map_stack_trace": {
"dependency": "direct main",
"description": {
"name": "source_map_stack_trace",
"sha256": "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
},
"source_maps": {
"dependency": "direct main",
"description": {
"name": "source_maps",
"sha256": "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.10.12"
},
"source_span": {
"dependency": "direct main",
"description": {
"name": "source_span",
"sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.0"
},
"sse": {
"dependency": "direct main",
"description": {
"name": "sse",
"sha256": "8168874cdbd42c36ea118ba9f88a656ad97f604f28c976c61cb6d5b281c5319c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.4"
},
"stack_trace": {
"dependency": "direct main",
"description": {
"name": "stack_trace",
"sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.11.1"
},
"standard_message_codec": {
"dependency": "direct main",
"description": {
"name": "standard_message_codec",
"sha256": "fc7dd712d191b7e33196a0ecf354c4573492bb95995e7166cb6f73b047f9cae0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.0.1+4"
},
"stream_channel": {
"dependency": "direct main",
"description": {
"name": "stream_channel",
"sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"string_scanner": {
"dependency": "direct main",
"description": {
"name": "string_scanner",
"sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
},
"sync_http": {
"dependency": "direct main",
"description": {
"name": "sync_http",
"sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.1"
},
"term_glyph": {
"dependency": "direct main",
"description": {
"name": "term_glyph",
"sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"test": {
"dependency": "direct dev",
"description": {
"name": "test",
"sha256": "a1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.24.9"
},
"test_api": {
"dependency": "direct main",
"description": {
"name": "test_api",
"sha256": "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.1"
},
"test_core": {
"dependency": "direct main",
"description": {
"name": "test_core",
"sha256": "a757b14fc47507060a162cc2530d9a4a2f92f5100a952c7443b5cad5ef5b106a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.9"
},
"typed_data": {
"dependency": "direct main",
"description": {
"name": "typed_data",
"sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.2"
},
"unified_analytics": {
"dependency": "direct main",
"description": {
"name": "unified_analytics",
"sha256": "fbcb0ad896a15c1ddea7ec45e8bfc92a894490e5792e07b74b2e6e992f4c77f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.8.0"
},
"usage": {
"dependency": "direct main",
"description": {
"name": "usage",
"sha256": "0bdbde65a6e710343d02a56552eeaefd20b735e04bfb6b3ee025b6b22e8d0e15",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.1"
},
"uuid": {
"dependency": "direct main",
"description": {
"name": "uuid",
"sha256": "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.7"
},
"vm_service": {
"dependency": "direct main",
"description": {
"name": "vm_service",
"sha256": "b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "13.0.0"
},
"vm_service_interface": {
"dependency": "direct main",
"description": {
"name": "vm_service_interface",
"sha256": "a1897b14842d58ca75de00ccaec6d0bdc9806b4c3560d781ef61dc6851a66f76",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"vm_snapshot_analysis": {
"dependency": "direct main",
"description": {
"name": "vm_snapshot_analysis",
"sha256": "5a79b9fbb6be2555090f55b03b23907e75d44c3fd7bdd88da09848aa5a1914c8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.6"
},
"watcher": {
"dependency": "direct main",
"description": {
"name": "watcher",
"sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.0"
},
"web": {
"dependency": "direct main",
"description": {
"name": "web",
"sha256": "edc8a9573dd8c5a83a183dae1af2b6fd4131377404706ca4e5420474784906fa",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.0"
},
"web_socket_channel": {
"dependency": "direct main",
"description": {
"name": "web_socket_channel",
"sha256": "045ec2137c27bf1a32e6ffa0e734d532a6677bf9016a0d1a406c54e499ff945b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"webdriver": {
"dependency": "direct main",
"description": {
"name": "webdriver",
"sha256": "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.3"
},
"webkit_inspection_protocol": {
"dependency": "direct main",
"description": {
"name": "webkit_inspection_protocol",
"sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"xml": {
"dependency": "direct main",
"description": {
"name": "xml",
"sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.5.0"
},
"yaml": {
"dependency": "direct main",
"description": {
"name": "yaml",
"sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
},
"yaml_edit": {
"dependency": "direct main",
"description": {
"name": "yaml_edit",
"sha256": "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
}
},
"sdks": {
"dart": ">=3.3.0-91.0.dev <4.0.0"
}
}
}

View File

@ -0,0 +1,13 @@
diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh
index 75d9d3013e..657ad3cb78 100644
--- a/bin/internal/shared.sh
+++ b/bin/internal/shared.sh
@@ -245,7 +245,7 @@ function shared::execute() {
# and will corrupt each others' downloads.
#
# SHARED_NAME itself is prepared by the caller script.
- upgrade_flutter 7< "$SHARED_NAME"
+ # upgrade_flutter 7< "$SHARED_NAME"
BIN_NAME="$(basename "$PROG_NAME")"
case "$BIN_NAME" in

View File

@ -1,14 +1,14 @@
{ lib, stdenv, ruby, rake, fetchFromGitHub }:
{ lib, stdenv, ruby, rake, fetchFromGitHub, testers }:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "mruby";
version = "3.2.0";
version = "3.3.0";
src = fetchFromGitHub {
owner = "mruby";
repo = "mruby";
rev = version;
sha256 = "sha256-MmrbWeg/G29YBvVrOtceTOZChrQ2kx9+apl7u7BiGjA=";
rev = finalAttrs.version;
sha256 = "sha256-rCoEC1ioX6bOocPoPi+Lsn4PM8gY0DjKja1/MJvJ1n8=";
};
nativeBuildInputs = [ rake ];
@ -28,11 +28,18 @@ stdenv.mkDerivation rec {
checkTarget = "test";
passthru.tests = {
version = testers.testVersion {
package = finalAttrs.finalPackage;
};
};
meta = with lib; {
description = "An embeddable implementation of the Ruby language";
homepage = "https://mruby.org";
maintainers = with maintainers; [ nicknovitski marsam ];
license = licenses.mit;
platforms = platforms.all;
mainProgram = "mruby";
};
}
})

View File

@ -25,13 +25,13 @@ in
backendStdenv.mkDerivation (
finalAttrs: {
pname = "nccl";
version = "2.19.3-1";
version = "2.20.3-1";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
hash = "sha256-59FlOKM5EB5Vkm4dZBRCkn+IgIcdQehE+FyZAdTCT/A=";
hash = "sha256-7gI1q6uN3saz/twwLjWl7XmMucYjvClDPDdbVpVM0vU=";
};
strictDeps = true;

View File

@ -7,14 +7,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hare-toml";
version = "0.1.0-unstable-2023-12-27";
version = "0.1.1";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "lunacb";
repo = "hare-toml";
rev = "022d0a8d59e5518029f72724a46e6133b934774c";
hash = "sha256-DsVcbh1zn8GNKzzb+1o6bfgiVigrxHw/5Xm3uuUhRy0=";
rev = "v${finalAttrs.version}";
hash = "sha256-r8T7Gy9c5polP+R12q0QRy4075nfGssDnNPQ8ARx/0M=";
};
nativeBuildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "luau";
version = "0.612";
version = "0.613";
src = fetchFromGitHub {
owner = "luau-lang";
repo = "luau";
rev = version;
hash = "sha256-m7HIQIF6hiSg7Ho+QxMGEpKeoF7I6OWnzJZKRPP4BcM=";
hash = "sha256-L7D3NsTvPVf/s7FCljdrkHK3uSX12FIOpzZ66ullDIk=";
};
nativeBuildInputs = [ cmake ];

View File

@ -24,7 +24,7 @@ let
atLeast32 = lib.versionAtLeast ver.majMin "3.2";
# https://github.com/ruby/ruby/blob/v3_2_2/yjit.h#L21
yjitSupported = atLeast32 && (stdenv.hostPlatform.isx86_64 || (!stdenv.hostPlatform.isWindows && stdenv.hostPlatform.isAarch64));
self = lib.makeOverridable (
rubyDrv = lib.makeOverridable (
{ stdenv, buildPackages, lib
, fetchurl, fetchpatch, fetchFromSavannah, fetchFromGitHub
, rubygemsSupport ? true
@ -58,7 +58,7 @@ let
}
, useBaseRuby ? stdenv.hostPlatform != stdenv.buildPlatform
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation ( finalAttrs: {
pname = "ruby";
inherit version;
@ -123,8 +123,8 @@ let
cargoRoot = opString yjitSupport "yjit";
cargoDeps = if yjitSupport then rustPlatform.fetchCargoTarball {
inherit src;
sourceRoot = "${pname}-${version}/${cargoRoot}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.pname}-${version}/${finalAttrs.cargoRoot}";
hash = cargoHash;
} else null;
@ -175,8 +175,8 @@ let
preInstall = ''
# Ruby installs gems here itself now.
mkdir -pv "$out/${passthru.gemPath}"
export GEM_HOME="$out/${passthru.gemPath}"
mkdir -pv "$out/${finalAttrs.passthru.gemPath}"
export GEM_HOME="$out/${finalAttrs.passthru.gemPath}"
'';
installFlags = lib.optional docSupport "install-doc";
@ -207,16 +207,16 @@ let
-e 's/CONFIG\["CXX"\] = "\(.*\)"/CONFIG["CXX"] = if ENV["CXX"].nil? || ENV["CXX"].empty? then "\1" else ENV["CXX"] end/'
# Remove unnecessary external intermediate files created by gems
extMakefiles=$(find $out/${passthru.gemPath} -name Makefile)
extMakefiles=$(find $out/${finalAttrs.passthru.gemPath} -name Makefile)
for makefile in $extMakefiles; do
make -C "$(dirname "$makefile")" distclean
done
find "$out/${passthru.gemPath}" \( -name gem_make.out -o -name mkmf.log \) -delete
find "$out/${finalAttrs.passthru.gemPath}" \( -name gem_make.out -o -name mkmf.log \) -delete
# Bundler tries to create this directory
mkdir -p $out/nix-support
cat > $out/nix-support/setup-hook <<EOF
addGemPath() {
addToSearchPath GEM_PATH \$1/${passthru.gemPath}
addToSearchPath GEM_PATH \$1/${finalAttrs.passthru.gemPath}
}
addRubyLibPath() {
addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby
@ -276,21 +276,20 @@ let
gemPath = "lib/${rubyEngine}/gems/${ver.libDir}";
devEnv = import ./dev.nix {
inherit buildEnv bundler bundix;
ruby = self;
ruby = finalAttrs.finalPackage;
};
inherit rubygems;
inherit (import ../../ruby-modules/with-packages {
inherit lib stdenv makeBinaryWrapper buildRubyGem buildEnv;
gemConfig = defaultGemConfig;
ruby = self;
ruby = finalAttrs.finalPackage;
}) withPackages buildGems gems;
} // lib.optionalAttrs useBaseRuby {
inherit baseRuby;
};
}
) args; in self;
} )
) args; in rubyDrv;
in {
mkRubyVersion = rubyVersion;

View File

@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cmake
, static ? stdenv.hostPlatform.isStatic
, cxxStandard ? null
@ -9,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "abseil-cpp";
version = "20220623.1";
version = "20220623.2";
src = fetchFromGitHub {
owner = "abseil";
repo = "abseil-cpp";
rev = "refs/tags/${version}";
hash = "sha256-Od1FZOOWEXVQsnZBwGjDIExi6LdYtomyL0STR44SsG8=";
hash = "sha256-ma8QJfSySsk2XVLA0rhwYJMQx+6HxMFgub6gi5mDrLI=";
};
patches = lib.optionals stdenv.isDarwin [

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "abseil-cpp";
version = "20230125.3";
version = "20230125.4";
src = fetchFromGitHub {
owner = "abseil";
repo = "abseil-cpp";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-PLoI7ix+reUqkZ947kWzls8lujYqWXk9A9a55UcfahI=";
hash = "sha256-7C/QIXYRyUyNVVE0tqmv8b5g/uWc58iBI5jzdtddQ+U=";
};
patches = lib.optionals stdenv.isDarwin [

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "abseil-cpp";
version = "20230802.1";
version = "20230802.2";
src = fetchFromGitHub {
owner = "abseil";
repo = "abseil-cpp";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-uNGrTNg5G5xFGtc+BSWE389x0tQ/KxJQLHfebNWas/k=";
hash = "sha256-wW7dCqiiHyBHiizyV0+M6p17itwTpzHv/T0/mcXyYWE=";
};
cmakeFlags = [

View File

@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nco";
version = "5.1.9";
version = "5.2.0";
src = fetchFromGitHub {
owner = "nco";
repo = "nco";
rev = finalAttrs.version;
hash = "sha256-D7WmJ53oK4craLx6PKAFA6Ue7wl5fRYPeEFeh78Kpdg=";
hash = "sha256-eYGGIf7OXaLFu4XleCMw1Y4rCjGkWhOnvqixGExk1kk=";
};
nativeBuildInputs = [

View File

@ -31,9 +31,17 @@ stdenv.mkDerivation rec {
glew xorg.libX11 xorg.libXrandr xorg.libXxf86vm xorg.libXcursor
xorg.libXinerama xorg.libXi
]
++ lib.optional (openclSupport && !stdenv.isDarwin) ocl-icd
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [OpenCL Cocoa CoreVideo IOKit AppKit AGL ])
++ lib.optional cudaSupport [
++ lib.optionals (openclSupport && !stdenv.isDarwin) [ ocl-icd ]
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
OpenCL
Cocoa
CoreVideo
IOKit
AppKit
AGL
MetalKit
])
++ lib.optionals cudaSupport [
cudaPackages.cuda_cudart
];
@ -50,7 +58,7 @@ stdenv.mkDerivation rec {
[ "-DNO_TUTORIALS=1"
"-DNO_REGRESSION=1"
"-DNO_EXAMPLES=1"
"-DNO_METAL=1" # dont have metal in apple sdk
(lib.cmakeBool "NO_METAL" (!stdenv.isDarwin))
(lib.cmakeBool "NO_OPENCL" (!openclSupport))
(lib.cmakeBool "NO_CUDA" (!cudaSupport))
] ++ lib.optionals (!stdenv.isDarwin) [

View File

@ -54,11 +54,10 @@ stdenv.mkDerivation (finalAttrs: {
# Allow installing installed tests to a separate output.
./installed-tests-path.patch
# `XDG_DESKTOP_PORTAL_DIR` originally was used for upstream tests. But we are making use
# of this in the NixOS module, this actually blocks any configs from being loaded since
# configs are not expected to be placed in a portal implementation or even under the
# `share/xdg-desktop-portal/portals/` path.
./separate-env-for-portal-config.patch
# Look for portal definitions under path from `NIX_XDG_DESKTOP_PORTAL_DIR` environment variable.
# While upstream has `XDG_DESKTOP_PORTAL_DIR`, it is meant for tests and actually blocks
# any configs from being loaded from anywhere else.
./nix-pkgdatadir-env.patch
];
nativeBuildInputs = [

View File

@ -0,0 +1,13 @@
diff --git a/src/portal-impl.c b/src/portal-impl.c
index 85b3a23..6d43636 100644
--- a/src/portal-impl.c
+++ b/src/portal-impl.c
@@ -275,6 +275,8 @@ load_installed_portals (gboolean opt_verbose)
/* We need to override this in the tests */
portal_dir = g_getenv ("XDG_DESKTOP_PORTAL_DIR");
+ if (portal_dir == NULL)
+ portal_dir = g_getenv ("NIX_XDG_DESKTOP_PORTAL_DIR");
if (portal_dir == NULL)
portal_dir = DATADIR "/xdg-desktop-portal/portals";

View File

@ -1,33 +0,0 @@
diff --git a/src/portal-impl.c b/src/portal-impl.c
index 0fa9682e..99f379dc 100644
--- a/src/portal-impl.c
+++ b/src/portal-impl.c
@@ -433,8 +433,7 @@ load_portal_configuration (gboolean opt_verbose)
desktops = get_current_lowercase_desktops ();
- /* We need to override this in the tests */
- portal_dir = g_getenv ("XDG_DESKTOP_PORTAL_DIR");
+ portal_dir = g_getenv ("NIXOS_XDG_DESKTOP_PORTAL_CONFIG_DIR_OVERRIDE");
if (portal_dir != NULL)
{
@@ -464,6 +463,18 @@ load_portal_configuration (gboolean opt_verbose)
if (load_config_directory (SYSCONFDIR "/" XDP_SUBDIR, desktops, opt_verbose))
return;
+ portal_dir = g_getenv ("NIXOS_XDG_DESKTOP_PORTAL_CONFIG_DIR");
+
+ if (portal_dir == NULL)
+ /* We need to override this in the tests */
+ portal_dir = g_getenv ("XDG_DESKTOP_PORTAL_DIR");
+
+ if (portal_dir != NULL)
+ {
+ if (load_config_directory (portal_dir, desktops, opt_verbose))
+ return;
+ }
+
/* $XDG_DATA_HOME/xdg-desktop-portal/(DESKTOP-)portals.conf
* (just for consistency with other XDG specifications) */
g_clear_pointer (&user_portal_dir, g_free);

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "maestro";
version = "1.35.0";
version = "1.36.0";
src = fetchurl {
url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${version}/maestro.zip";
sha256 = "1rr3ihirga9jjw1n9z45hby6j68d0q11alzhqz4yv2ibvrjykzai";
sha256 = "18zffmqz32dfb66yy48z3dl258rlfc8m2r4021hbrbixvk7k3qb7";
};
dontUnpack = true;

View File

@ -3,35 +3,33 @@
, aresponses
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, mashumaro
, orjson
, poetry-core
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
, syrupy
, yarl
}:
buildPythonPackage rec {
pname = "autarco";
version = "0.2.0";
format = "pyproject";
version = "0.3.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "klaasnicolaas";
repo = "python-autarco";
rev = "v${version}";
hash = "sha256-3f6N4b6WZPAUUQTuGeb20q0f7ZqDR+O24QRze5RpRlw=";
rev = "refs/tags/v${version}";
hash = "sha256-IBf6Dw2Yf7m+5bQ72K0kPxGdtpl8JowQ9IO3gWS3Vso=";
};
patches = [
# https://github.com/klaasnicolaas/python-autarco/pull/265
(fetchpatch {
name = "remove-setuptools-dependency.patch";
url = "https://github.com/klaasnicolaas/python-autarco/commit/bf40e8a4f64cd9c9cf72930260895537ea5b2adc.patch";
hash = "sha256-Fgijy7sd67LUIqh3qjQjyothnjdW7Zcil/bQSuVsBR8=";
})
pythonRelaxDeps = [
"orjson"
];
postPatch = ''
@ -43,10 +41,13 @@ buildPythonPackage rec {
nativeBuildInputs = [
poetry-core
pythonRelaxDepsHook
];
propagatedBuildInputs = [
aiohttp
mashumaro
orjson
yarl
];
@ -56,6 +57,7 @@ buildPythonPackage rec {
aresponses
pytest-asyncio
pytestCheckHook
syrupy
];
pythonImportsCheck = [
@ -65,6 +67,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module for the Autarco Inverter";
homepage = "https://github.com/klaasnicolaas/python-autarco";
changelog = "https://github.com/klaasnicolaas/python-autarco/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.34.42";
version = "1.34.44";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-0d6bf0/Rw0kYRoYvxjX+qEhKLUxtkikdc2uv7UqwNEs=";
hash = "sha256-O2LnO0Z2X0bSC8IU3k7md141miPmcbWKvSshGbgZThQ=";
};
nativeBuildInputs = [

View File

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "cloudflare";
version = "2.18.2";
version = "2.19.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-F8eNXUUEsTG/Qas9+UzmAtJaHrLxst9kQZV2C3LmTD8=";
hash = "sha256-tV3I4zE/iD899k5jfB/RpNxy82Mv5m5pCEgBWVFRg9o=";
};
nativeBuildInputs = [

View File

@ -4,20 +4,25 @@
, google-api-core
, pythonOlder
, protobuf
, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-access-context-manager";
version = "0.1.16";
format = "setuptools";
version = "0.2.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-+L5Rre6LHpSlc+yzdQpMLSvURLHd412apDes5zwzdgc=";
hash = "sha256-pbQkMSwISwK2+Ywev7avKBMvwB5dcZgX+kmeeMh+BLc=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
google-api-core
protobuf

View File

@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, pytestCheckHook
, python
}:
buildPythonPackage rec {
pname = "lexilang";
version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "LibreTranslate";
repo = "LexiLang";
rev = "v${version}";
hash = "sha256-TLkaqCE9NDjN2XuYOUkeeWIRcqkxrdg31fS4mEnlcEo=";
};
nativeBuildInputs = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
];
checkPhase = ''
runHook preCheck
${python.interpreter} test.py
runHook postCheck
'';
meta = with lib; {
description = "Simple, fast dictionary-based language detector for short texts";
homepage = "https://github.com/LibreTranslate/LexiLang";
license = licenses.agpl3Only;
maintainers = with maintainers; [ izorkin ];
};
}

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "niaaml";
version = "1.1.12";
version = "1.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "lukapecnik";
repo = "NiaAML";
rev = "refs/tags/${version}";
hash = "sha256-GAUXEkUOD04DQtRG/RAeeeLmenBd25h18Lmrxbm4X3A=";
hash = "sha256-jGbsxYlRJ81g74LqSKpquciPsLP+KSoNBTJPEaD/CHM=";
};
pythonRelaxDeps = [

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "nomadnet";
version = "0.4.5";
version = "0.4.6";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "NomadNet";
rev = "refs/tags/${version}";
hash = "sha256-+w/Earu76mMJFp8ALvaDEkZOGJqlKbO7jfpW/xxvd1o=";
hash = "sha256-23TIBSWOYgo7xEilB4raNMbEWIyPFHAh9jsVzh40S8I=";
};
nativeBuildInputs = [

View File

@ -30,7 +30,7 @@
buildPythonPackage rec {
pname = "ocrmypdf";
version = "16.1.0";
version = "16.1.1";
disabled = pythonOlder "3.10";
@ -46,7 +46,7 @@ buildPythonPackage rec {
postFetch = ''
rm "$out/.git_archival.txt"
'';
hash = "sha256-rKy1bPgQOqx+F5cpFg+KG0r70B0RWns03gwoiVbz35U=";
hash = "sha256-XCYNz1QQodUEidz1+A79yleqOnOCK3zJ8mBIPU5JEQg=";
};
patches = [

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "phonopy";
version = "2.21.0";
version = "2.21.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-WAWxgLwChQrwutpRsJtDUoNnwek6RpZB+9JtUFdr/pw=";
hash = "sha256-k9DyPb0IUYHuB99wpNUIt76D66M9/wz/CdXq8Kapv2E=";
};
propagatedBuildInputs = [

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pipdeptree";
version = "2.13.2";
version = "2.14.0";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "tox-dev";
repo = "pipdeptree";
rev = "refs/tags/${version}";
hash = "sha256-eDgulAKq78HRW/7GhO40hxr+F1hOfgXqAzaCw5pFjD8=";
hash = "sha256-FkqpBF5JDSzUp3VrFuCohUhpWOl38cnFQVFYKY9qupQ=";
};
nativeBuildInputs = [

View File

@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pyctr";
version = "0.7.3";
version = "0.7.4";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-lpW2pcT5oG7tBUXRj7cTD9hCx51hVhVODq9RxP9GKIg=";
hash = "sha256-1nPP+rz/8BiFHu3nGcHuqCPwyyR55LUhoBprHFTudWQ=";
};
propagatedBuildInputs = [

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pymc";
version = "5.10.3";
version = "5.10.4";
pyproject = true;
disabled = pythonOlder "3.9";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "pymc-devs";
repo = "pymc";
rev = "refs/tags/v${version}";
hash = "sha256-3y8ORRyWjr4KT818ktXrgX4jB0Rkrnf4DQaNkyXGrts=";
hash = "sha256-bOrWgZaSOXXalw251cm5JUDkAARGaxmUk+z3SY6Git8=";
};
propagatedBuildInputs = [

View File

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "types-html5lib";
version = "1.1.11.20240106";
version = "1.1.11.20240217";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-/DobGOtgGz7q+SyQC9Z2dcCk+h3R0qKJPr20aSNUfuk=";
hash = "sha256-58YJ/Bz9M7ZmxRXRXKKJNjWcWlbQs41aYma/L1HK9Ow=";
};
nativeBuildInputs = [

View File

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "types-setuptools";
version = "69.0.0.20240115";
version = "69.1.0.20240215";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-GpyGOJn0DL4gU9DNHQDd7wMwtJIzVGfQGPc8H+yUYqM=";
hash = "sha256-Kk/dOjymQ8VzWeWE2y3Stdt0gaguzCHqNovEMXv8BQU=";
};
nativeBuildInputs = [

View File

@ -13,11 +13,13 @@
, tornado
, trio
, twisted
, typing-extensions
, wcwidth
}:
buildPythonPackage rec {
pname = "urwid";
version = "2.4.3";
version = "2.6.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -26,7 +28,7 @@ buildPythonPackage rec {
owner = "urwid";
repo = "urwid";
rev = "refs/tags/${version}";
hash = "sha256-raDsUZaXBC4s/48KNH8Thrpm8Bq8wj9+Rahk+LkxcDo=";
hash = "sha256-D/ZxN9hVVmAgHGdLGrSD2VAMSd4II8z6GzO1VDuyw9M=";
};
postPatch = ''
@ -38,6 +40,11 @@ buildPythonPackage rec {
setuptools-scm
];
propagatedBuildInputs = [
typing-extensions
wcwidth
];
passthru.optional-dependencies = {
glib = [
pygobject3

View File

@ -1,39 +1,41 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, pythonOlder
, setuptools
, urwid
, wheel
}:
buildPythonPackage rec {
pname = "urwidgets";
version = "0.1.1";
version = "0.2.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "AnonymouX47";
repo = "urwidgets";
rev = "refs/tags/v${version}";
hash = "sha256-0aZLL0NutptPkuLHv3bTzR1/SNqLgMdUYWET6mLE0IU=";
hash = "sha256-ultlfNeCGFTqKaMeXu0+NihkN5/6NtMewk33YfIzhu8=";
};
nativeBuildInputs = [
setuptools
wheel
];
propagatedBuildInputs = [
urwid
];
pythonImportsCheck = [ "urwidgets" ];
pythonImportsCheck = [
"urwidgets"
];
meta = with lib; {
description = "A collection of widgets for urwid";
homepage = "https://github.com/AnonymouX47/urwidgets";
changelog = "https://github.com/AnonymouX47/urwidgets/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ huyngo ];
};

View File

@ -1,25 +1,23 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, glibcLocales
, urwid
, fetchpatch
, setuptools
, urwid
}:
buildPythonPackage rec {
pname = "urwidtrees";
format = "setuptools";
version = "1.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "pazz";
repo = "urwidtrees";
rev = version;
rev = "refs/tags/${version}";
hash = "sha256-yGSjwagCd5TiwEFtF6ZhDuVqj4PTa5pVXhs8ebr2O/g=";
};
propagatedBuildInputs = [ urwid ];
patches = [
(fetchpatch {
url = "https://github.com/pazz/urwidtrees/commit/ed39dbc4fc67b0e0249bf108116a88cd18543aa9.patch";
@ -27,13 +25,26 @@ buildPythonPackage rec {
})
];
nativeCheckInputs = [ glibcLocales ];
LC_ALL="en_US.UTF-8";
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
urwid
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [
"urwidtrees"
];
meta = with lib; {
description = "Tree widgets for urwid";
homepage = "https://github.com/pazz/urwidtrees";
license = licenses.gpl3;
changelog = "https://github.com/pazz/urwidtrees/releases/tag/${version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ];
};
}

View File

@ -5,19 +5,21 @@
buildGoModule rec {
pname = "doc2go";
version = "0.5.0";
version = "0.8.1";
src = fetchFromGitHub {
owner = "abhinav";
repo = "doc2go";
rev = "v${version}";
hash = "sha256-CFqr1laPxKNhaluGmwW7apxLQqkAFKVznDKezH8gjx0=";
hash = "sha256-b4L20/9jm+bFGdNsHmcwSnzcmr3Il9XoV20284Ba8PU=";
};
vendorHash = "sha256-2WvlH69iYqIA3d9aFVec8TZL+pMJItoNKSoDBL/NNyg=";
vendorHash = "sha256-d5ZRMFi7GIfDHsYRNvMnDdfnGhTM1sA0WDYD2aDoEd0=";
ldflags = [ "-s" "-w" "-X main._version=${version}" ];
subPackages = [ "." ];
# integration is it's own module
excludedPackages = [ "integration" ];
checkFlags = [
# needs to fetch additional go modules

View File

@ -1,16 +1,9 @@
# Gomplate 3.x does not build with go > 1.20.
# Version 4 of gomplate (yet unreleased) should not have this issue.
#
# see https://github.com/hairyhenderson/gomplate/issues/1872
{ lib
#, buildGoModule
, buildGo120Module
, buildGoModule
, fetchFromGitHub
}:
# buildGoModule rec {
buildGo120Module rec {
buildGoModule rec {
pname = "gomplate";
version = "3.11.7";

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kind";
version = "0.20.0";
version = "0.22.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "kubernetes-sigs";
repo = "kind";
sha256 = "sha256-5yDoxrsnmz8N0Y35juItLtyclTz+pSb75B1P716XPxU=";
hash = "sha256-DJTsyGEQA36MSmW5eWYTV1Tk6JOBIVJrEARA/x70S0U=";
};
patches = [
@ -18,20 +18,21 @@ buildGoModule rec {
vendorHash = "sha256-J/sJd2LLMBr53Z3sGrWgnWA8Ry+XqqfCEObqFyUD96g=";
CGO_ENABLED = 0;
GOFLAGS = [ "-trimpath" ];
ldflags = [ "-w" ];
doCheck = false;
nativeBuildInputs = [ installShellFiles ];
subPackages = [ "." ];
nativeBuildInputs = [ installShellFiles ];
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" ];
doCheck = false;
postInstall = ''
for shell in bash fish zsh; do
$out/bin/kind completion $shell > kind.$shell
installShellCompletion kind.$shell
done
installShellCompletion --cmd kind \
--bash <($out/bin/kind completion bash) \
--fish <($out/bin/kind completion fish) \
--zsh <($out/bin/kind completion zsh)
'';
meta = with lib; {
@ -39,5 +40,6 @@ buildGoModule rec {
homepage = "https://github.com/kubernetes-sigs/kind";
maintainers = with maintainers; [ offline rawkode ];
license = licenses.asl20;
mainProgram = "kind";
};
}

View File

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "devspace";
version = "6.3.10";
version = "6.3.11";
src = fetchFromGitHub {
owner = "devspace-sh";
repo = "devspace";
rev = "v${version}";
hash = "sha256-ExVetF5YP9gf5ifBsdPow7KA867+4iOxe/0OwZwctoc=";
hash = "sha256-g+M34y7GTbQ8FyO4BieNYgo68ZE5x3hyXiMJrx6Nqug=";
};
vendorHash = null;

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "fzf-make";
version = "0.23.0";
version = "0.24.0";
src = fetchFromGitHub {
owner = "kyu08";
repo = "fzf-make";
rev = "v${version}";
hash = "sha256-CXifWgf7+FgelVImsoASCrH4PtBL+ciw5Qr+JbsxnPU=";
hash = "sha256-2RA4EVhmn8edolUeL7y9b8PssPSGIZZjHx340J0GqVE=";
};
cargoHash = "sha256-yuhfxyrffa1pqNtIM2X3E1b1ebuBYHAu+dQrQZubCbQ=";
cargoHash = "sha256-Jfh+PMOep1WWTyt+LTGg+3f9pb6DlWu4ZLE9qvv8QyQ=";
nativeBuildInputs = [ makeBinaryWrapper ];

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"version": "2.1.3",
"integrity": "sha512-kyggXyuSbjsQDjabXvXlfXW6k7MD+hByNSn8Z30dAQd+OYeM63MvEZubav2+uQUIzCsSycBqYX9xH+4cssz9gQ==",
"filename": "mongosh-2.1.3.tgz",
"deps": "sha256-kuUahlM3QJKOrepzlZlapemgFmBcQDW83Zzgv5zCHOU="
"version": "2.1.4",
"integrity": "sha512-ETkdzNa3TJCZ5kFjmlt/YC+GxQGSLVe27slzRBMp3w1oNtHe/Zi6Q8u+AeqenXqty9aAMktv6zmI0njXLdk+MA==",
"filename": "mongosh-2.1.4.tgz",
"deps": "sha256-QHTes1v0zNpy+EfW7WoAONLJ4dNIw3mbHkp4Ogd0p/s="
}

View File

@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-hack";
version = "0.6.18";
version = "0.6.19";
src = fetchCrate {
inherit pname version;
hash = "sha256-SHLYS7XRzOC6sTUjaJI5S+a230sV69a9m7cTW5gQkXQ=";
hash = "sha256-dsuf3+GYsIL6B64Belj6SF9NLsZCd62VkpcDUrnr14U=";
};
cargoHash = "sha256-vqgrffgMQWzmjIjGswObLPc63hjqXTOwJ3YrA/KyCck=";
cargoHash = "sha256-FGZ1Gc7LT1wee2vHMCIo2xvKvz8oj0R6oINAl/y7mKA=";
# some necessary files are absent in the crate version
doCheck = false;

View File

@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "bind";
version = "9.18.21";
version = "9.18.24";
src = fetchurl {
url = "https://downloads.isc.org/isc/bind9/${version}/${pname}-${version}.tar.xz";
hash = "sha256-pVa+IlBdnqT5xnF67pxUlznGhJiv88ppA1eH7MZI/sU=";
hash = "sha256-cJ1zAjyRFd2tO6tltsjHmlkBltDRFPXQyiUz29Ut32Y=";
};
outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ];
@ -91,6 +91,9 @@ stdenv.mkDerivation rec {
preCheck = lib.optionalString stdenv.hostPlatform.isMusl ''
# musl doesn't respect TZDIR, skip timezone-related tests
sed -i '/^ISC_TEST_ENTRY(isc_time_formatISO8601L/d' tests/isc/time_test.c
'' + lib.optionalString stdenv.hostPlatform.isDarwin ''
# Test timeouts on Darwin
sed -i '/^ISC_TEST_ENTRY(tcpdns_recv_one/d' tests/isc/netmgr_test.c
'';
passthru = {

View File

@ -18,13 +18,13 @@
buildGoModule rec {
pname = "navidrome";
version = "0.51.0";
version = "0.51.1";
src = fetchFromGitHub {
owner = "navidrome";
repo = "navidrome";
rev = "v${version}";
hash = "sha256-AsDVU1J/lPjTY6R7khzorbBCWuL9FX6aZnMD2snBSys=";
hash = "sha256-6IYQrSWqrvYz2tDlk14UaX36bdXN0DbF7ynaa3Qboa4=";
};
vendorHash = "sha256-Q95OchWkxd/EmG7Vu0e/dge9nOIrGmcTgjGL5dBvEKA=";

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "nats-server";
version = "2.10.10";
version = "2.10.11";
src = fetchFromGitHub {
owner = "nats-io";
repo = pname;
rev = "v${version}";
hash = "sha256-9iV3zw0PtncI6eJNJlQ9cCAIFWA2w+sKk0kH7fpQyOo=";
hash = "sha256-fRbjAqu1tFLUUk7aeIkEifcWkDUhNCbVZ957b2ntD+o=";
};
vendorHash = "sha256-uhEjZcp3y+nFEChb2/Ac/eolOuJxF4WpAjKtXsfpRaw=";
vendorHash = "sha256-lVCWTZvzLkYl+o+EUQ0kzIhgl9C236w9i3RRA5o+IAw=";
doCheck = false;

View File

@ -10,18 +10,18 @@
stdenv.mkDerivation rec {
pname = "lxd-ui";
version = "0.5";
version = "0.6";
src = fetchFromGitHub {
owner = "canonical";
repo = "lxd-ui";
rev = "refs/tags/${version}";
hash = "sha256-52MRf7bk8Un9wqz00+JjDmuJgPKYhgAhIbMbcAuf8W8=";
hash = "sha256-3Ts6lKyzpMDVATCKD1fFIGTskWzWpQUT9S8cPFnlEOs=";
};
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-WWnNjwzhN57PzTPmLWWzPoj66VFUnuzW1hTjKlVV8II=";
hash = "sha256-0pyxwMGGqogEe1w3sail8NUDHtxLQZU9Wg8E6rQNy4o=";
};
nativeBuildInputs = [

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "tagref";
version = "1.8.4";
version = "1.8.5";
src = fetchFromGitHub {
owner = "stepchowfun";
repo = pname;
rev = "v${version}";
sha256 = "sha256-wjCehdCZR/97nD4HsTZCiVZZb2GQaOTfyU72Ez5kjW8=";
sha256 = "sha256-IeGWaPoq4AJAQjsIHa7dWNuIBB3JZr6WBzh63+xRYco=";
};
cargoHash = "sha256-Wis6C4Wlz7NScFeKXWODA8BKmRtL7adaYxPVR13wNsg=";
cargoHash = "sha256-9Xkbj1PS+mlcB/f9rvcMBGUCCngkcfom6M6Zvp7Dgrg=";
meta = with lib; {
description = "Manage cross-references in your code";

View File

@ -5,19 +5,19 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
version = "1.0.60";
version = "1.200.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "${pname}-${version}";
hash = "sha256-+cOx1ad2IvBLFMo83NAvyDSHCZC9aAGPmQBISaiMSaY=";
rev = "v${version}";
hash = "sha256-GuN70HiCmqBRwcosXqzT8sl5SRCTttOPIRl6pxaQiec=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-ek89mtJpRH/WR9mekw0gJyd64L/bRGvF7624byHWKPQ=";
cargoHash = "sha256-T9p1PvgiAZrj82ABx7KX2InZACQ/ff7N0zPKGTCTBPk=";
cargoBuildFlags = [ "--package" "wasm-tools" ];
cargoTestFlags = [ "--all" ];

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "gping";
version = "1.16.0";
version = "1.16.1";
src = fetchFromGitHub {
owner = "orf";
repo = "gping";
rev = "gping-v${version}";
hash = "sha256-t9USry3I6tc8EKsfkq28/hPJMbaf0BqqOdzCl3oXd60=";
hash = "sha256-hCqjbJt0dHuvFsWEF/WgLEPY2xws71wFGdhzThYOOvA=";
};
cargoHash = "sha256-QERmZOyC4U6ZpCkL7ap5MRvPEE2vqK/tD+CrBLg07J0=";
cargoHash = "sha256-3jpQ8ANg9WYK1Q5Hph6fK442e5f9dsLQbTMBEwTaENc=";
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];

View File

@ -31,13 +31,13 @@ let
in
buildGoModule rec {
pname = "netbird";
version = "0.25.8";
version = "0.25.9";
src = fetchFromGitHub {
owner = "netbirdio";
repo = pname;
rev = "v${version}";
hash = "sha256-BsExPkUbkHJbi4oWKEH9tPoipGutzz19FuLxImlFUVQ=";
hash = "sha256-asY5/g/RztQqZA5sH2Zoucm6QNUe/8QYoAmMAslnswo=";
};
vendorHash = "sha256-CFLwb5cqsfxTxOwuLOB0IMYkRZUNPgB7grjQ4xm84BM=";

View File

@ -1,38 +1,38 @@
{
"linux-386": {
"sys": "linux-386",
"url": "https://bin.equinox.io/a/4gMs8FHXopG/ngrok-v3-3.5.0-linux-386",
"sha256": "2ab242193e01222d1c5cbfe85389200b97fc3af91374bd4b9c8d86812db7d589",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/5FUi7gCzPvi/ngrok-v3-3.6.0-linux-386",
"sha256": "2036fc58594c7205aebaa09e9665d5c706391746122a417e57fa9a1bce62a727",
"version": "3.6.0"
},
"linux-amd64": {
"sys": "linux-amd64",
"url": "https://bin.equinox.io/a/7qHLVJPrTcc/ngrok-v3-3.5.0-linux-amd64",
"sha256": "bd44f722df4435daf61c4bef4fe45d8abdbbf5ccd6c371b6ab405a07fb469c06",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/e6rvYmQb6MC/ngrok-v3-3.6.0-linux-amd64",
"sha256": "14e6118f1021b5b8421945a13b15ec501bc88aef0089b1dbf31d1fb229115d9e",
"version": "3.6.0"
},
"linux-arm": {
"sys": "linux-arm",
"url": "https://bin.equinox.io/a/ciuckTnS7RJ/ngrok-v3-3.5.0-linux-arm",
"sha256": "ba0ab1d956a0b05e35da6901691bd18166acc6a833c993e8f6b80f6d608e1d8c",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/iTLH8EwDQN2/ngrok-v3-3.6.0-linux-arm",
"sha256": "0bbc395cc610c0017d12a812496856677f6a653f60a76203d0f031914e4cf7bc",
"version": "3.6.0"
},
"linux-arm64": {
"sys": "linux-arm64",
"url": "https://bin.equinox.io/a/iutMKiLdVzF/ngrok-v3-3.5.0-linux-arm64",
"sha256": "85b5ecc96a56a1d19324acb3ca3a38e11a9075be8cb97ee466a1538f8711a69d",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/ibBBjsbrZAm/ngrok-v3-3.6.0-linux-arm64",
"sha256": "39575a951352e571f6f96fd4409cbaa675dc4593786c9f198c2fb45360361f02",
"version": "3.6.0"
},
"darwin-amd64": {
"sys": "darwin-amd64",
"url": "https://bin.equinox.io/a/hrb7DpXGSDS/ngrok-v3-3.5.0-darwin-amd64",
"sha256": "3380a2e742600fcef21e390291c4224e3e23fb31e832b695f922a24899125808",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/61nYpJWvYHR/ngrok-v3-3.6.0-darwin-amd64",
"sha256": "05ecb8a6e79cfe57663a085d5fc7cfeddd5867b25fc185829c39de4d25e5857d",
"version": "3.6.0"
},
"darwin-arm64": {
"sys": "darwin-arm64",
"url": "https://bin.equinox.io/a/aH6hGnhtNbT/ngrok-v3-3.5.0-darwin-arm64",
"sha256": "cbfd0bcd1d53aa1bc3b6afa54e0c8f01d77f6a369727f4f6eb1451b3a1eab3df",
"version": "3.5.0"
"url": "https://bin.equinox.io/a/9Zzu7daqPHA/ngrok-v3-3.6.0-darwin-arm64",
"sha256": "812829dac649b27f99eaf361306a014eb7ff28d005c3c9d087171342fce9472e",
"version": "3.6.0"
}
}

View File

@ -12,17 +12,17 @@
rustPlatform.buildRustPackage rec {
pname = "openpgp-card-tools";
version = "0.9.5";
version = "0.10.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "openpgp-card";
repo = "openpgp-card-tools";
rev = "v${version}";
hash = "sha256-VD0eDq+lfeAu2gY9VZfz2ola3+CJCWerTEaGivpILyo=";
hash = "sha256-dSGkPAeiQ54hYMJgghlPkbeJP3ZPUXGU7WmE63yIvz0=";
};
cargoHash = "sha256-tfawWfwsdWUOimd97b059HXt83ew6KBouI2MdGN8Knc=";
cargoHash = "sha256-coFoFWI/Iq7tbkv9RKPCNfAVKWDsJd7KTzOTtQDHXJY=";
nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
buildInputs = [ pcsclite nettle ] ++ lib.optionals stdenv.isDarwin [ PCSC ];
@ -34,10 +34,10 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
description = "CLI tools for OpenPGP cards";
homepage = "https://gitlab.com/openpgp-card/openpgp-card";
description = "A tool for inspecting and configuring OpenPGP cards";
homepage = "https://codeberg.org/openpgp-card/openpgp-card-tools";
license = with licenses ;[ asl20 /* OR */ mit ];
maintainers = with maintainers; [ nickcao ];
mainProgram = "opgpcard";
mainProgram = "oct";
};
}

View File

@ -1,9 +1,9 @@
{ lib }:
rec {
version = "1.37.0";
version = "1.61.1";
srcHash = "sha256-oFJ43dq3DAhux0UEFDKFZnxruoRdOfCndKY6XgG3d5I=";
srcHash = "sha256-muTw6rj9FuSSXvUzdP4QRQogzmUPlrvGARRK/Jqg+Gc=";
# submodule dependencies
# these are fetched so we:
@ -11,10 +11,10 @@ rec {
# 2. avoid fetchSubmodules since it's prone to impurities
submodules = {
"cli/src/semgrep/semgrep_interfaces" = {
owner = "returntocorp";
owner = "semgrep";
repo = "semgrep-interfaces";
rev = "331603197022625f50a64dd5e3029a96a5f03ada";
hash = "sha256-UAcWbTSCIdBGvgGSbdQ+miFOEuBvQ6m42MkU3VeErKY=";
rev = "bbfd1c5b91bd411bceffc3de73f5f0b37f04433d";
hash = "sha256-wrhV5bBuIpVYehzVTxussiED//ObJXQSfPiiKnIR/DM=";
};
};
@ -25,22 +25,22 @@ rec {
core = {
x86_64-linux = {
platform = "any";
hash = "sha256-Sj/6tzZMyRQAJL09X/3zgvdGTIhNibqO8usKsus9Xss=";
hash = "sha256-lX/zRgkEyoln69pf4fWtb8f9wffBOI/KkCegn8kFmj4=";
};
x86_64-darwin = {
platform = "macosx_10_14_x86_64";
hash = "sha256-hC04VknZG6aYYNX7lqvkcOoVslewNqlYax+o1nV2TcM=";
hash = "sha256-Rk4qP/iKpRUbqdry6V/NmXRQLkA0e9ltIOdYiO5DuTg=";
};
aarch64-darwin = {
platform = "macosx_11_0_arm64";
hash = "sha256-0F+ndM4+0dnxf9acwWvGdIy9iYWSqixS9IzOxa95/yM=";
hash = "sha256-Gqq9LGwZ96i8LU8Z8qSN3TxuUUTDYrJiVCY9rm7aNzI=";
};
};
meta = with lib; {
homepage = "https://semgrep.dev/";
downloadPage = "https://github.com/returntocorp/semgrep/";
changelog = "https://github.com/returntocorp/semgrep/blob/v${version}/CHANGELOG.md";
downloadPage = "https://github.com/semgrep/semgrep/";
changelog = "https://github.com/semgrep/semgrep/blob/v${version}/CHANGELOG.md";
description = "Lightweight static analysis for many languages";
longDescription = ''
Semgrep is a fast, open-source, static analysis tool for finding bugs and

View File

@ -1,5 +1,6 @@
{ lib
, fetchFromGitHub
, fetchpatch
, semgrep-core
, buildPythonApplication
, pythonPackages
@ -9,19 +10,31 @@
, git
}:
# testing locally post build:
# ./result/bin/semgrep scan --metrics=off --config 'r/generic.unicode.security.bidi.contains-bidirectional-characters'
let
common = import ./common.nix { inherit lib; };
semgrepBinPath = lib.makeBinPath [ semgrep-core ];
in
buildPythonApplication rec {
pname = "semgrep";
inherit (common) version;
src = fetchFromGitHub {
owner = "returntocorp";
owner = "semgrep";
repo = "semgrep";
rev = "v${version}";
hash = common.srcHash;
};
patches = [
(fetchpatch {
name = "fix-test_dump_engine-test-for-nix-store-path.patch";
url = "https://github.com/semgrep/semgrep/commit/c7553c1a61251146773617f80a2d360e6b6ab3f9.patch";
hash = "sha256-A3QdL0DDh/pbDpRIBACUie7PEvC17iG4t6qTnmPIwA4=";
})
];
# prepare a subset of the submodules as we only need a handful
# and there are many many submodules total
postPatch = (lib.concatStringsSep "\n" (lib.mapAttrsToList
@ -72,34 +85,57 @@ buildPythonApplication rec {
];
doCheck = true;
nativeCheckInputs = [ git pytestCheckHook ] ++ (with pythonPackages; [
flaky
pytest-snapshot
pytest-mock
pytest-freezegun
types-freezegun
]);
disabledTests = [
# requires networking
"test_send"
# requires networking
"test_parse_exclude_rules_auto"
# many child tests require networking to download files
"TestConfigLoaderForProducts"
# doesn't start flaky plugin correctly
"test_debug_performance"
];
preCheck = ''
# tests need a home directory
export HOME="$(mktemp -d)"
# tests need access to `semgrep-core`
export OLD_PATH="$PATH"
export PATH="$PATH:${semgrepBinPath}"
# we're in cli
# replace old semgrep with wrapped one
rm ./bin/semgrep
ln -s $out/bin/semgrep ./bin/semgrep
# disabledTestPaths doesn't manage to avoid the e2e tests
# remove them from pyproject.toml
# and remove need for pytest-split
substituteInPlace pyproject.toml \
--replace '"tests/e2e",' "" \
--replace '"tests/e2e-pro",' "" \
--replace 'addopts = "--splitting-algorithm=least_duration"' ""
'';
postCheck = ''
export PATH="$OLD_PATH"
unset OLD_PATH
'';
# since we stop cli/setup.py from finding semgrep-core and copying it into
# the result we need to provide it on the PATH
preFixup = ''
makeWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ semgrep-core ]})
makeWrapperArgs+=(--prefix PATH : ${semgrepBinPath})
'';
postInstall = ''

View File

@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation rec {
inherit version;
format = "wheel";
dist = python;
python = "cp37.cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311";
python = "cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311";
inherit (data) platform hash;
};

View File

@ -24,10 +24,10 @@ instantiateClean() {
# get latest version
NEW_VERSION=$(
curl -s -H \
curl -s -L -H \
"Accept: application/vnd.github.v3+json" \
${GITHUB_TOKEN:+ -H "Authorization: bearer $GITHUB_TOKEN"} \
https://api.github.com/repos/returntocorp/semgrep/releases/latest \
https://api.github.com/repos/semgrep/semgrep/releases/latest \
| jq -r '.tag_name'
)
# trim v prefix
@ -58,7 +58,7 @@ fetchPypi rec {
version = \"$VERSION\";
format = \"wheel\";
dist = python;
python = \"cp37.cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311\";
python = \"cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311\";
platform = \"$PLATFORM\";
}
"
@ -101,7 +101,7 @@ update_core_platform "aarch64-darwin"
OLD_PWD=$PWD
TMPDIR="$(mktemp -d)"
# shallow clone to check submodule commits, don't actually need the submodules
git clone https://github.com/returntocorp/semgrep "$TMPDIR/semgrep" --depth 1 --branch "v$NEW_VERSION"
git clone https://github.com/semgrep/semgrep "$TMPDIR/semgrep" --depth 1 --branch "v$NEW_VERSION"
get_submodule_commit() {
OLD_PWD=$PWD

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ugrep";
version = "4.5.2";
version = "5.0.0";
src = fetchFromGitHub {
owner = "Genivia";
repo = "ugrep";
rev = "v${finalAttrs.version}";
hash = "sha256-aQJU4SuGJy+TyxBgaHimxc0HtW9ZJIB2b6jxcGIoqo4=";
hash = "sha256-VAfnj/2EdkDpcS30DveUUYLSNj07sy+gvKxyGkg2mvA=";
};
buildInputs = [

View File

@ -897,7 +897,9 @@ with pkgs;
docker-slim = callPackage ../applications/virtualization/docker-slim { };
doc2go = callPackage ../development/tools/doc2go { };
doc2go = callPackage ../development/tools/doc2go {
buildGoModule = buildGo122Module;
};
docker-sync = callPackage ../tools/misc/docker-sync { };
@ -2232,7 +2234,9 @@ with pkgs;
commitlint = nodePackages."@commitlint/cli";
conform = callPackage ../applications/version-management/conform { };
conform = callPackage ../applications/version-management/conform {
buildGoModule = buildGo122Module;
};
datalad = callPackage ../applications/version-management/datalad { };
@ -15728,6 +15732,7 @@ with pkgs;
flutterPackages = recurseIntoAttrs (callPackage ../development/compilers/flutter { });
flutter = flutterPackages.stable;
flutter319 = flutterPackages.v3_19;
flutter316 = flutterPackages.v3_16;
flutter313 = flutterPackages.v3_13;

View File

@ -6347,6 +6347,8 @@ self: super: with self; {
lexid = callPackage ../development/python-modules/lexid { };
lexilang = callPackage ../development/python-modules/lexilang { };
lhapdf = toPythonModule (pkgs.lhapdf.override {
inherit python;
});