Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-01-14 00:19:54 +00:00
committed by GitHub
131 changed files with 870 additions and 948 deletions
+25 -25
View File
@@ -9,7 +9,7 @@ busted,,,,,,
busted-htest,,,,,,mrcjkb
cassowary,,,,,,alerque
cldr,,,,,,alerque
commons.nvim,,,,,,mrcjkb
commons.nvim,,,,,5.1,mrcjkb
compat53,,,,,,vcunat
cosmo,,,,,,
coxpcall,,,,1.17.0-1,,
@@ -19,19 +19,19 @@ datafile,,,,,,
digestif,,,,,5.3,
dkjson,,,,,,
fennel,,,,,,misterio77
fidget.nvim,,,,,,mrcjkb
fidget.nvim,,,,,5.1,mrcjkb
fifo,,,,,,
fluent,,,,,,alerque
funnyfiles.nvim,,,,,,mrcjkb
funnyfiles.nvim,,,,,5.1,mrcjkb
fzf-lua,,,,,,mrcjkb
fzy,,,,,,mrcjkb
gitsigns.nvim,,,,,5.1,
grug-far.nvim,,,,,,teto
haskell-tools.nvim,,,,,,mrcjkb
grug-far.nvim,,,,,5.1,teto
haskell-tools.nvim,,,,,5.1,mrcjkb
http,,,,0.4-0,,vcunat
image.nvim,,,,,,teto
image.nvim,,,,,5.1,teto
inspect,,,,,,
jsregexp,,,,,,
jsregexp,,,,0.0.7-2,,
ldbus,,,https://luarocks.org/dev,,,
ldoc,,,,,,
lgi,,,,,,
@@ -48,7 +48,7 @@ lrexlib-gnu,,,,,,
lrexlib-oniguruma,,,,,,junestepp
lrexlib-pcre,,,,,,
lrexlib-posix,,,,,,
lsp-progress.nvim,,,,,,gepbird
lsp-progress.nvim,,,,,5.1,gepbird
lua-cjson,,,,,,
lua-cmsgpack,,,,,,
lua-curl,,,,,,
@@ -120,29 +120,29 @@ mimetypes,,,,,,
mini.test,,,,,,
moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn
mpack,,,,,,
neorg,,,,,,GaetanLepage
neorg,,,,,5.1,GaetanLepage
neorg-interim-ls,,,,,,
neotest,,,,,,mrcjkb
neotest,,,,,5.1,mrcjkb
nlua,,,,,,teto
nui.nvim,,,,,,mrcjkb
nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,,
nvim-nio,,,,,,mrcjkb
nvim-web-devicons,,,,,,
oil.nvim,,,,,,
orgmode,,,,,,
papis.nvim,,,,,,GaetanLepage
pathlib.nvim,,,,,,
nui.nvim,,,,,5.1,mrcjkb
nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,5.1,
nvim-nio,,,,,5.1,mrcjkb
nvim-web-devicons,,,,,5.1,
oil.nvim,,,,,5.1,
orgmode,,,,,5.1,
papis.nvim,,,,,5.1,GaetanLepage
pathlib.nvim,,,,,5.1,
penlight,,,,,,alerque
plenary.nvim,https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec,,,,5.1,
psl,,,,0.3,,
rapidjson,,,,,,
rest.nvim,,,,,5.1,teto
rocks-config.nvim,,,,,,mrcjkb
rocks-dev.nvim,,,,,,mrcjkb
rocks-git.nvim,,,,,,mrcjkb
rocks.nvim,,,,,,mrcjkb
rtp.nvim,,,,,,mrcjkb
rustaceanvim,,,,,,mrcjkb
rocks-config.nvim,,,,,5.1,mrcjkb
rocks-dev.nvim,,,,,5.1,mrcjkb
rocks-git.nvim,,,,,5.1,mrcjkb
rocks.nvim,,,,,5.1,mrcjkb
rtp.nvim,,,,,5.1,mrcjkb
rustaceanvim,,,,,5.1,mrcjkb
say,,,,,,
serpent,,,,,,lockejan
sofa,,,,,,f4z3r
@@ -150,7 +150,7 @@ sqlite,,,,,,
std._debug,,,,,,
std.normalize,,,,,,
stdlib,,,,41.2.2,,
teal-language-server,,,,,,
teal-language-server,,,,0.0.5-1,,
telescope-manix,,,,,,
telescope.nvim,,,,,5.1,
tiktoken_core,,,,,,natsukium
1 name rockspec ref server version luaversion maintainers
9 busted-htest mrcjkb
10 cassowary alerque
11 cldr alerque
12 commons.nvim 5.1 mrcjkb
13 compat53 vcunat
14 cosmo
15 coxpcall 1.17.0-1
19 digestif 5.3
20 dkjson
21 fennel misterio77
22 fidget.nvim 5.1 mrcjkb
23 fifo
24 fluent alerque
25 funnyfiles.nvim 5.1 mrcjkb
26 fzf-lua mrcjkb
27 fzy mrcjkb
28 gitsigns.nvim 5.1
29 grug-far.nvim 5.1 teto
30 haskell-tools.nvim 5.1 mrcjkb
31 http 0.4-0 vcunat
32 image.nvim 5.1 teto
33 inspect
34 jsregexp 0.0.7-2
35 ldbus https://luarocks.org/dev
36 ldoc
37 lgi
48 lrexlib-oniguruma junestepp
49 lrexlib-pcre
50 lrexlib-posix
51 lsp-progress.nvim 5.1 gepbird
52 lua-cjson
53 lua-cmsgpack
54 lua-curl
120 mini.test
121 moonscript https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec arobyn
122 mpack
123 neorg 5.1 GaetanLepage
124 neorg-interim-ls
125 neotest 5.1 mrcjkb
126 nlua teto
127 nui.nvim 5.1 mrcjkb
128 nvim-cmp https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec 5.1
129 nvim-nio 5.1 mrcjkb
130 nvim-web-devicons 5.1
131 oil.nvim 5.1
132 orgmode 5.1
133 papis.nvim 5.1 GaetanLepage
134 pathlib.nvim 5.1
135 penlight alerque
136 plenary.nvim https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec 5.1
137 psl 0.3
138 rapidjson
139 rest.nvim 5.1 teto
140 rocks-config.nvim 5.1 mrcjkb
141 rocks-dev.nvim 5.1 mrcjkb
142 rocks-git.nvim 5.1 mrcjkb
143 rocks.nvim 5.1 mrcjkb
144 rtp.nvim 5.1 mrcjkb
145 rustaceanvim 5.1 mrcjkb
146 say
147 serpent lockejan
148 sofa f4z3r
150 std._debug
151 std.normalize
152 stdlib 41.2.2
153 teal-language-server 0.0.5-1
154 telescope-manix
155 telescope.nvim 5.1
156 tiktoken_core natsukium
-1
View File
@@ -1128,7 +1128,6 @@
./services/networking/cato-client.nix
./services/networking/centrifugo.nix
./services/networking/cgit.nix
./services/networking/charybdis.nix
./services/networking/chisel-server.nix
./services/networking/cjdns.nix
./services/networking/clatd.nix
+14 -16
View File
@@ -30,17 +30,14 @@ let
optionalPackages =
optionals cfg.enableSystemMonitoring [ pkgs.dgop ]
++ optionals cfg.enableClipboard [
pkgs.cliphist
pkgs.wl-clipboard
]
++ optionals cfg.enableVPN [
pkgs.glib
pkgs.networkmanager
]
++ optional cfg.enableDynamicTheming pkgs.matugen
++ optional cfg.enableAudioWavelength pkgs.cava
++ optional cfg.enableCalendarEvents pkgs.khal;
++ optional cfg.enableCalendarEvents pkgs.khal
++ optional cfg.enableClipboardPaste pkgs.wtype;
in
{
imports = [
@@ -49,6 +46,7 @@ in
(lib.mkRemovedOptionModule (
path ++ [ "enableSystemSound" ]
) "qtmultimedia is now included on dms-shell package.")
(lib.mkRemovedOptionModule (path ++ [ "enableClipboard" ]) builtInRemovedMsg)
];
options.programs.dms-shell = {
@@ -99,17 +97,6 @@ in
'';
};
enableClipboard = mkOption {
type = types.bool;
default = true;
description = ''
Whether to install dependencies required for clipboard management widgets.
This enables clipboard history and clipboard manager functionality.
Requires: cliphist, wl-clipboard
'';
};
enableVPN = mkOption {
type = types.bool;
default = true;
@@ -154,6 +141,17 @@ in
'';
};
enableClipboardPaste = mkOption {
type = types.bool;
default = true;
description = ''
Whether to install dependencies required for pasting directly from the clipboard history support.
This enables pressing Shift+Return for pasting entries from the clipboard history.
Requires: wtype
'';
};
quickshell = {
package = mkPackageOption pkgs "quickshell" { };
};
+4
View File
@@ -139,6 +139,10 @@ in
"cgmanager"
"enable"
] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.")
(mkRemovedOptionModule [
"services"
"charybdis"
] "The charybdis module has been removed, the project was archived in 2021.")
(mkRemovedOptionModule [
"services"
"chatgpt-retrieval-plugin"
@@ -1,126 +0,0 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
mkEnableOption
mkIf
mkOption
singleton
types
;
inherit (pkgs) coreutils charybdis;
cfg = config.services.charybdis;
configFile = pkgs.writeText "charybdis.conf" ''
${cfg.config}
'';
in
{
###### interface
options = {
services.charybdis = {
enable = mkEnableOption "Charybdis IRC daemon";
config = mkOption {
type = types.str;
description = ''
Charybdis IRC daemon configuration file.
'';
};
statedir = mkOption {
type = types.path;
default = "/var/lib/charybdis";
description = ''
Location of the state directory of charybdis.
'';
};
user = mkOption {
type = types.str;
default = "ircd";
description = ''
Charybdis IRC daemon user.
'';
};
group = mkOption {
type = types.str;
default = "ircd";
description = ''
Charybdis IRC daemon group.
'';
};
motd = mkOption {
type = types.nullOr types.lines;
default = null;
description = ''
Charybdis MOTD text.
Charybdis will read its MOTD from /etc/charybdis/ircd.motd .
If set, the value of this option will be written to this path.
'';
};
};
};
###### implementation
config = mkIf cfg.enable (
lib.mkMerge [
{
users.users.${cfg.user} = {
description = "Charybdis IRC daemon user";
uid = config.ids.uids.ircd;
group = cfg.group;
};
users.groups.${cfg.group} = {
gid = config.ids.gids.ircd;
};
systemd.tmpfiles.settings."10-charybdis".${cfg.statedir}.d = {
inherit (cfg) user group;
};
environment.etc."charybdis/ircd.conf".source = configFile;
systemd.services.charybdis = {
description = "Charybdis IRC daemon";
wantedBy = [ "multi-user.target" ];
reloadIfChanged = true;
restartTriggers = [
configFile
];
environment = {
BANDB_DBPATH = "${cfg.statedir}/ban.db";
};
serviceConfig = {
ExecStart = "${charybdis}/bin/charybdis -foreground -logfile /dev/stdout -configfile /etc/charybdis/ircd.conf";
ExecReload = "${coreutils}/bin/kill -HUP $MAINPID";
Group = cfg.group;
User = cfg.user;
};
};
}
(mkIf (cfg.motd != null) {
environment.etc."charybdis/ircd.motd".text = cfg.motd;
})
]
);
}
+1
View File
@@ -1733,6 +1733,7 @@ let
community = "public";
version = 2;
};
modules.test = { };
};
};
exporterTest = ''
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
mktplcRef = {
name = "amazon-q-vscode";
publisher = "AmazonWebServices";
version = "1.106.0";
hash = "sha256-ZSe9BTOVQClGPag2KUrmrUYpFeuj09uq+FnZqbEfJPs=";
version = "1.107.0";
hash = "sha256-xwB1N6bRWzm35/CQLJszNZoR6cSVmFdXpewN2Xq2fco=";
};
meta = {
@@ -1953,8 +1953,8 @@ let
mktplcRef = {
publisher = "github";
name = "vscode-pull-request-github";
version = "0.124.1";
hash = "sha256-+ooxmm3OiNuQigApqkQV9hzw18yUGPEjKFEgn7MjpJA=";
version = "0.126.0";
hash = "sha256-ii29H3IKuJVIB394aup9G82xQ1J7YJzhs8mQH6+rbgI=";
};
meta = {
license = lib.licenses.mit;
@@ -14,20 +14,17 @@
buildPythonApplication rec {
pname = "nixops";
version = "1.7-unstable-2024-02-28";
version = "2.0.0-unstable-2025-12-28";
pyproject = true;
src = fetchFromGitHub {
owner = "NixOS";
repo = "nixops";
rev = "08feccb14074c5434f3e483d19a7f7d9bfcdb669";
hash = "sha256-yWeF5apQJdChjYVSOyH6LYjJYGa1RL68LRHrSgZ9l8U=";
rev = "fd4b8031dbaf753545188b7c380194e47604dbac";
hash = "sha256-BYCCULov1/Mu5Tp4N1voQFPVWsWVyKhlQoH+I7IJnuE=";
};
postPatch = ''
substituteInPlace pyproject.toml --replace-fail \
'include = ["nix/*.nix", "nixops/py.typed" ]' \
'include = [ { path = "nix/*.nix", format = "wheel" }, { path = "nixops/py.typed", format = "wheel" } ]'
substituteInPlace nixops/args.py --replace-fail "@version@" "${version}-pre-${
lib.substring 0 7 src.rev or "dirty"
}"
@@ -571,13 +571,13 @@
"vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
},
"hashicorp_google": {
"hash": "sha256-ylgM8pyE2jqNM/DoABQPB+oGhykL5Qtk2FelzSWh7wQ=",
"hash": "sha256-xqj0bA+tKpxJ0Wq0bGzBmpoCyALdgBrPUaw7A5zAxxA=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
"rev": "v7.15.0",
"rev": "v7.16.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-8VP8ryM4VBpCfsEi7KPiSnCcfLy9xgNFETRdbdTM3Gg="
"vendorHash": "sha256-6re5ARUiWmpkND7hfjSDm2aOX5vlESp7UrcPJDNIJ+s="
},
"hashicorp_google-beta": {
"hash": "sha256-rgN9FJGz5BxYkVqmDLQH+Sw4HRwOs+PbBB4hMmYmTTU=",
@@ -995,13 +995,13 @@
"vendorHash": null
},
"nutanix_nutanix": {
"hash": "sha256-pL8c9Q+iY2i4IuoL0zN2sJ+Gepx65FKGvwU9TshkRHs=",
"hash": "sha256-C24sSIslSPLLh49B2rgc9cTfUUi21HcjmAaEFESVAe0=",
"homepage": "https://registry.terraform.io/providers/nutanix/nutanix",
"owner": "nutanix",
"repo": "terraform-provider-nutanix",
"rev": "v2.3.4",
"rev": "v2.4.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-CZo/GLUwmq/TxRDQr2h49rqENB24Zt4M7k5t7epXHuE="
"vendorHash": "sha256-ucXmHK7jrahc78nE2cf5p5PPCSNV5DAQ53KM2SfJnjo="
},
"okta_okta": {
"hash": "sha256-844cF3pAIegwOBhCwLmEaKZCGjgPnJry1DduXNfL8mg=",
@@ -6,13 +6,13 @@
buildKodiAddon rec {
pname = "bluetooth-manager";
namespace = "script.bluetooth.man";
version = "1.0.4";
version = "1.0.5";
src = fetchFromGitHub {
owner = "wastis";
repo = "BluetoothManager";
tag = "v${version}";
hash = "sha256-KKaR7rIkflMYU6EDBEcorHQ3t7jsB4Qe6Ikg+eBblkA=";
hash = "sha256-hWNi2hm5FmkRPamxMSHF3WfQ+2V+qQzkkTJWuqazbAc=";
};
meta = {
@@ -603,6 +603,10 @@ stdenvNoCC.mkDerivation {
if targetPlatform.isCygwin then
''
echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_bin}/lib" >> $out
# Work around build failure caused by the gnulib workaround for
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after
# gnulib is updated in core packages (e.g. iconv, gnupatch, gnugrep)
echo appendToVar configureFlags gl_cv_clean_version_stddef=yes >> $out
''
else
''
+2 -2
View File
@@ -20,7 +20,7 @@ let
license = lib.licenses.epl20;
alda_client = buildGoModule {
pname = "${pname}-client";
pname = "alda-client";
inherit version src;
sourceRoot = "${src.name}/client";
@@ -51,7 +51,7 @@ let
};
};
alda_player = stdenv.mkDerivation {
pname = "${pname}-player";
pname = "alda-player";
inherit version src;
sourceRoot = "${src.name}/player";
+8 -9
View File
@@ -106,7 +106,6 @@ stdenv.mkDerivation (finalAttrs: {
passthru.makeWrapper =
{
pname,
desktopName,
version,
zip,
@@ -116,12 +115,12 @@ stdenv.mkDerivation (finalAttrs: {
}@extraArgs:
stdenv.mkDerivation (
{
inherit pname version;
inherit version;
desktopItem = makeDesktopItem {
name = desktopName;
exec = pname;
genericName = pname;
exec = "alephone";
genericName = "alephone";
categories = [ "Game" ];
comment = meta.description;
inherit desktopName icon;
@@ -138,11 +137,11 @@ stdenv.mkDerivation (finalAttrs: {
dontBuild = true;
installPhase = ''
mkdir -p $out/bin $out/data/$pname $out/share/applications
cp -a * $out/data/$pname
mkdir -p $out/bin $out/data/alephone $out/share/applications
cp -a * $out/data/alephone
cp $desktopItem/share/applications/* $out/share/applications
makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/$pname \
--add-flags $out/data/$pname
makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/alephone \
--add-flags $out/data/alephone
'';
}
// extraArgs
@@ -151,7 +150,7 @@ stdenv.mkDerivation (finalAttrs: {
finalAttrs.finalPackage.meta
// {
license = lib.licenses.free;
mainProgram = pname;
mainProgram = "alephone";
hydraPlatforms = [ ];
}
// meta;
+4 -4
View File
@@ -64,8 +64,8 @@ let
dialog,
"NixOS Info",
("These add-ons are managed by NixOS.<br>"
"See <a href='https://github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix'>"
"github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix</a>")
"See <a href='https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix'>"
"github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix</a>")
)
def addon_tried_to_write_config(module: str, conf: dict) -> None:
@@ -73,8 +73,8 @@ let
QMessageBox.Icon.Warning,
"NixOS Info",
(f"The add-on module: \"{module}\" tried to update its config.<br>"
"See <a href='https://github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix'>"
"github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix</a>"
"See <a href='https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix'>"
"github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix</a>"
" for how to configure add-ons managed by NixOS.")
)
message_box.setDetailedText(json.dumps(conf))
+2 -2
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "apx-gui";
version = "1.0.5";
version = "1.0.6";
src = fetchFromGitHub {
owner = "Vanilla-OS";
repo = "apx-gui";
tag = "v${finalAttrs.version}";
hash = "sha256-Y2Xrb0+vohfOZTlauk9o4nISwLz6/u87+dXBr3UqwH4=";
hash = "sha256-qcuc7qVfI/mMhR8lNW8m3oBTMzjzlcycRL7Kvvf5N3o=";
};
strictDeps = true;
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "aws-lambda-runtime-interface-emulator";
version = "1.30";
version = "1.31";
src = fetchFromGitHub {
owner = "aws";
repo = "aws-lambda-runtime-interface-emulator";
rev = "v${version}";
sha256 = "sha256-2GVxcJohh+lLYdx0f4qjIRQNvwKEQNCVD6dQQwNySo8=";
sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA=";
};
vendorHash = "sha256-+7BuDaN1ns63cQOMKuRMjBo9GnLrmsubx/KppUsyheY=";
+5 -5
View File
@@ -17,7 +17,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.3.5";
version = "1.3.6";
pname = "bun";
src =
@@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
hash = "sha256-2xdYikrqiASFaCXUvq0/BeHzcnbKYG8342m09y810/s=";
hash = "sha256-KvHshDd1mrBbOw6kIf6eIubHBctMsHUcMmmCZC2s6Po=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-7QEAD4W9l3hSKK0oRdySoYYLgFSFaCbXMXaQrI+O50s=";
hash = "sha256-Wv0Ss2a6LYKXJFzCnAOUFjNN2HIVLB2wLlyKqMZulrE=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-NLmla4UQWNr6G8nWEjPyw4OqmWiJu6MLMYD1zMLP8bI=";
hash = "sha256-stiZTUz3BkE2bWm4dCC4BdHZhPTqfhajUt8VaUlHT6U=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-cFHYapJK7+o+C5YhO1/Y95wHk/nK5lNCM+Yn5cPbRmk=";
hash = "sha256-m6mNITRVDWaQh1sjpPXEjnS3yyZ+jMG49SYFkhxsEe8=";
};
};
updateScript = writeShellScript "update-bun" ''
-63
View File
@@ -1,63 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchurl,
autoreconfHook,
bison,
flex,
openssl,
gnutls,
}:
stdenv.mkDerivation rec {
pname = "charybdis";
version = "4.1.2";
src = fetchFromGitHub {
owner = "charybdis-ircd";
repo = "charybdis";
rev = "${pname}-${version}";
sha256 = "1lndk0yp27qm8bds4jd204ynxcq92fqmpfb0kkcla5zgky3miks3";
};
patches = [
(fetchurl {
url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/d13eb723d7e9512fb2f2516e5934bd927a92eb2c/community/charybdis/fix-missing-include.patch";
hash = "sha256-8JXYuIjoHQg+l33OjseF5nnd5ZPagBA2/bSa3Il5Te4=";
})
];
postPatch = ''
substituteInPlace include/defaults.h --replace 'PKGLOCALSTATEDIR "' '"/var/lib/charybdis'
substituteInPlace include/defaults.h --replace 'ETCPATH "' '"/etc/charybdis'
'';
autoreconfPhase = "sh autogen.sh";
configureFlags = [
"--enable-epoll"
"--enable-ipv6"
"--enable-openssl=${openssl.dev}"
"--with-program-prefix=charybdis-"
];
nativeBuildInputs = [
autoreconfHook
bison
flex
];
buildInputs = [
openssl
gnutls
];
meta = {
description = "IRCv3 server designed to be highly scalable";
homepage = "https://github.com/charybdis-ircd/charybdis";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ lassulus ];
platforms = lib.platforms.unix;
};
}
+2 -2
View File
@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cherrytree";
version = "1.6.2";
version = "1.6.3";
src = fetchFromGitHub {
owner = "giuspen";
repo = "cherrytree";
tag = "v${finalAttrs.version}";
hash = "sha256-YsxhjATadOielthdPyfNrPCL9nhFny00WugDHmRk03k=";
hash = "sha256-9wqn9fAo9FKrhTAyMM4rg9gpvtH6t+NSAGga2RScz4Y=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "cloudlog";
version = "2.8.4";
version = "2.8.5";
src = fetchFromGitHub {
owner = "magicbug";
repo = "Cloudlog";
rev = version;
hash = "sha256-Di4x55EESuS6R8b0HeJHAKzqhl5JTzxputKx6SmX8CM=";
hash = "sha256-SHul8plxCA8S1DT7ThYpEn2ce1DgexWJExoz7avRMtw=";
};
postPatch = ''
+2 -2
View File
@@ -5,11 +5,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbip-asn-lite";
version = "2025-12";
version = "2026-01";
src = fetchurl {
url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz";
hash = "sha256-Xqo0j9nzQAel1NoTSxOGb8wqSnhATyCKGD6CPGomG5Q=";
hash = "sha256-wMjtsicRq4KSGHe5mJwsNXZwRXxROw5jWiD4Y6uW6X0=";
};
dontUnpack = true;
+2 -2
View File
@@ -5,11 +5,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbip-city-lite";
version = "2025-12";
version = "2026-01";
src = fetchurl {
url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz";
hash = "sha256-95f843vCjZgfuQEv6LDOmrUej/qV5Yr+qGHXddBPhHU=";
hash = "sha256-2KgQbVSuZVyl1FCR8bGWIbglL/Gp4654z1dfNLP/VCU=";
};
dontUnpack = true;
@@ -5,11 +5,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbip-country-lite";
version = "2025-12";
version = "2026-01";
src = fetchurl {
url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz";
hash = "sha256-MQ9kJubtM2Iq+gywSz6r7kkdv++BT9qEVPukFV8BQ5Q=";
hash = "sha256-S6Ae3c4Ft2U58yfc/blaJCM/H5uSi73sOEyudxyOdbE=";
};
dontUnpack = true;
+4 -4
View File
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
desktopItems = [
(makeDesktopItem rec {
name = pname;
name = "deepgit";
desktopName = "DeepGit";
keywords = [ "git" ];
comment = "Git-Client";
@@ -59,12 +59,12 @@ stdenv.mkDerivation rec {
terminal = false;
startupNotify = true;
startupWMClass = desktopName;
exec = pname;
exec = "deepgit";
mimeTypes = [
"x-scheme-handler/${pname}"
"x-scheme-handler/deepgit"
"x-scheme-handler/sourcetree"
];
icon = pname;
icon = "deepgit";
})
];
+3 -3
View File
@@ -26,18 +26,18 @@ buildGoModule (
in
{
pname = "dms-shell";
version = "1.0.3";
version = "1.2.0";
src = fetchFromGitHub {
owner = "AvengeMedia";
repo = "DankMaterialShell";
tag = "v${finalAttrs.version}";
hash = "sha256-IT21E2XX83IlO6/dW0YmUdY2JW//+ZBHLqpKPGd6tx8=";
hash = "sha256-LNKeqhYWpx688ytSW//H+kdaupWf0pStPhfFLxAFV8k=";
};
sourceRoot = "${finalAttrs.src.name}/core";
vendorHash = "sha256-2PCqiW4frxME8IlmwWH5ktznhd/G1bah5Ae4dp0HPTQ=";
vendorHash = "sha256-9CnZFtjXXWYELRiBX2UbZvWopnl9Y1ILuK+xP6YQZ9U=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,7 +8,7 @@
let
themeName = "Dracula";
version = "4.0.0-unstable-2026-01-04";
version = "4.0.0-unstable-2026-01-12";
in
stdenvNoCC.mkDerivation {
pname = "dracula-theme";
@@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation {
src = fetchFromGitHub {
owner = "dracula";
repo = "gtk";
rev = "58fa433480d8a14fb5a7149b4dfada3d883b0937";
hash = "sha256-XJTieez5Vx8NC1V6jKSjkAnf7YM/P/g0fau3e6VPYgs=";
rev = "1892c797926184066b9f740f5a7c3ab2772edc40";
hash = "sha256-3bClPnEfCNmpK8o1zlVa1tzSkCxO2rCDNtadL2hQdQ8=";
};
propagatedUserEnvPkgs = [
+2 -2
View File
@@ -33,14 +33,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2025.12.5";
version = "2025.12.6";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-PCUxnX/Gtlfo8puayBBJt7T98hQT1/iZtlDyrbDwxog=";
hash = "sha256-7TpHpivBNA5DW/ThCUqhEn9y0L62lMhRAP9tH1800Zk=";
};
patches = [
+2 -2
View File
@@ -22,7 +22,7 @@
stdenv.mkDerivation rec {
pname = "f3d";
version = "3.3.0";
version = "3.4.1";
outputs = [ "out" ] ++ lib.optionals withManual [ "man" ];
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
owner = "f3d-app";
repo = "f3d";
tag = "v${version}";
hash = "sha256-nZXz5FiGAcDqTi5hlSH7rq2QazhqYg1IoNDog35dygA=";
hash = "sha256-2Kcy9CF0K9jBfVc944i289jbMQdQWXW+gOiaHHchF6U=";
fetchLFS = true;
};
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-moegirl";
version = "20251210";
version = "20260109";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
hash = "sha256-nOVFcV7kIQXrz5vKzbMaJPRIk20x8+pOxCOgYCiiOak=";
hash = "sha256-xGZ7sxELPlPo27oSCoDXQrligkmcw/fDexIFt/S0rqc=";
};
dontUnpack = true;
@@ -6,24 +6,24 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-zhwiki";
version = "0.3.0";
date = "20251104";
date = "20251223";
srcs = [
(fetchurl {
url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/web-slang-${finalAttrs.date}.dict";
hash = "sha256-MI0gqLxtgV5gnSFI5nqFTKt0UTQec/VNKgfhptOTBo8=";
hash = "sha256-J3sDjcty3IWrnQWIn4dEPL56/Qipl/hJMu02baP2094=";
})
(fetchurl {
url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiki-${finalAttrs.date}.dict";
hash = "sha256-bYp4HRUeXMUO7bkjmhp9nfotnBvyVRIROSeT7VapAKc=";
hash = "sha256-1/KKfeRhor1LGYBrOHqLvxfK9Byv3AplzqVX3lRO50Y=";
})
(fetchurl {
url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwikisource-${finalAttrs.date}.dict";
hash = "sha256-oxNebop+zFPMkk9swunPCl3XZG4smMw0p9ytaSdEFVE=";
hash = "sha256-UXJ2uMAI6DK/hCHNuZEydPYMt0u/PfIv6RnCC+G2UPI=";
})
(fetchurl {
url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiktionary-${finalAttrs.date}.dict";
hash = "sha256-xizpn53RPXlQYnB7Eyqg0mOOO8DAZTWZzDHT3wrboPE=";
hash = "sha256-bG4LPuJDdNgB1N6SNQy0cINRBWaQEMdNONSaptjkFHk=";
})
];
+5 -4
View File
@@ -49,17 +49,17 @@ let
in
buildGoModule rec {
pname = "forgejo-runner";
version = "12.5.0";
version = "12.5.2";
src = fetchFromGitea {
domain = "code.forgejo.org";
owner = "forgejo";
repo = "runner";
rev = "v${version}";
hash = "sha256-WagacsKhYN+KodDZqXg39RGeJtEGrtqppf1JJpTSBsQ=";
hash = "sha256-aL79wMzoqt1rqaOQyV28HSeZwjL3k60AyQOhOT/+BRY=";
};
vendorHash = "sha256-oCSAehLC5NiL0Ttp+FeHQyTQYNh/59I1i0UfbwWPeRE=";
vendorHash = "sha256-XNUhlGkW8bZ1cjODD6QIyRmmNdQ4Tq/hP2FToYfTq2k=";
nativeBuildInputs = [ makeWrapper ];
@@ -101,7 +101,8 @@ buildGoModule rec {
passthru = {
updateScript = nix-update-script { };
tests = lib.optionalAttrs stdenv.hostPlatform.isLinux {
sqlite3 = nixosTests.forgejo.sqlite3;
latest = nixosTests.forgejo.sqlite3;
lts = nixosTests.forgejo-lts.sqlite3;
};
};
+1 -1
View File
@@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
packageName = "gcab";
versionPolicy = "none";
};
+37
View File
@@ -0,0 +1,37 @@
{
lib,
fetchFromGitHub,
buildGoModule,
git,
}:
buildGoModule (finalAttrs: {
pname = "git-wt";
version = "0.13.0";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "git-wt";
tag = "v${finalAttrs.version}";
hash = "sha256-513y6uB32ln1k3N4f8L2ph6sf2/1tLfLSO+4kEc4nB8=";
};
vendorHash = "sha256-K5geAvG+mvnKeixOyZt0C1T5ojSBFmx2K/Msol0HsSg=";
nativeCheckInputs = [ git ];
ldflags = [
"-s"
"-w"
"-X github.com/k1LoW/git-wt/version.Version=v${finalAttrs.version}"
];
meta = {
description = "Git subcommand that makes git worktree simple";
homepage = "https://github.com/k1LoW/git-wt";
changelog = "https://github.com/k1LoW/git-wt/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ryoppippi ];
mainProgram = "git-wt";
};
})
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "github-copilot-cli";
version = "0.0.374";
version = "0.0.380";
src = fetchzip {
url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz";
hash = "sha256-whQbHIAZPzaGgRgnl99qQu0ZIOdl5QspnlydpKlmTjI=";
hash = "sha256-QClw+IEz0TBVgaQGhZVwk63Bvjb5btTtBPkHWV7Wxl0=";
};
nativeBuildInputs = [ makeBinaryWrapper ];
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "github-mcp-server";
version = "0.27.0";
version = "0.28.1";
src = fetchFromGitHub {
owner = "github";
repo = "github-mcp-server";
tag = "v${finalAttrs.version}";
hash = "sha256-4HH6NujcVt9tAUn7jLB1Qcn2ADhszVZtDUt9IWl7j3U=";
hash = "sha256-lcDVa0w7+Ht80ClL9V8mpefbEoBOL+7MMYCVTzaJsZk=";
};
vendorHash = "sha256-LlNL8/+B1QDe+/AbonNPxAvR2I+92+V2sKSBIghfRJU=";
vendorHash = "sha256-V5JHwgryCPyEOheJfPU+WY32oBU60VhCXGFx+rQ+qNw=";
ldflags = [
"-s"
+4 -4
View File
@@ -9,15 +9,15 @@
buildGoModule rec {
pname = "goperf";
version = "0-unstable-2025-09-09";
version = "0-unstable-2025-12-08";
src = fetchgit {
url = "https://go.googlesource.com/perf";
rev = "7e13e04d9366398b9f5f06290b65b9ce2ba342e9";
hash = "sha256-3teyn2VMldyrshoujh9WggygeSed341yBAdj/dxJGYs=";
rev = "04cf7a2dca90064b204731fae32fa4e221671c9a";
hash = "sha256-7xr7B+vTrOzhqGzi7EnAu+jUQcW2UGTBSmjSmGXYMyc=";
};
vendorHash = "sha256-XhvECzGd6nj9PbQioAp93yoO2JQorjOoe/1MqcXjaMY=";
vendorHash = "sha256-SUpRmnXbhXcrmQx08jaVIGNfoQUVCrusw7lJPv79wSU=";
passthru.updateScript = writeShellScript "update-goperf" ''
export UPDATE_NIX_ATTR_PATH=goperf
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "grafana-image-renderer";
version = "5.2.2";
version = "5.2.3";
src = fetchFromGitHub {
owner = "grafana";
repo = "grafana-image-renderer";
tag = "v${finalAttrs.version}";
hash = "sha256-kI3U4PrJFZMLbC0Nm4bhQhgUMexekgA3LbNuAaRUX8U=";
hash = "sha256-YoJ50PhpxXQLpZpq+fLiN2uYU1C6w8C2UVun/klee4E=";
};
vendorHash = "sha256-kGLvstSkucM0tN5l+Vp78IP9EwDx62kukAiOwYD4Vfs=";
+2 -2
View File
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
url = "mirror://gnome/sources/grilo/${lib.versions.majorMinor version}/grilo-${version}.tar.xz";
sha256 = "CGnIHRmrE5xmfXlWfBTdy2y1y/wBCNBMreKH6ylTZwY=";
};
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
packageName = "grilo";
versionPolicy = "none";
};
};
@@ -6,13 +6,13 @@
}:
buildGoModule rec {
pname = "infrastructure-agent";
version = "1.71.3";
version = "1.71.4";
src = fetchFromGitHub {
owner = "newrelic";
repo = "infrastructure-agent";
rev = version;
hash = "sha256-OWd1GNH+23nBL6uvWwL71rT2KPyzNVVTrK7nDlk8T3U=";
hash = "sha256-GF2Nlmvf4zCnDKuqqv7b4J+YNMtfdh0Zs7RI8JImiKw=";
};
vendorHash = "sha256-H41FxeJLrlaL/KbcBAS1WuMfVn6d+4So3egXb6E46/o=";
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "isabelle-linter";
version = "2025-1.0.0";
version = "2025-1-1.0.0";
src = fetchFromGitHub {
owner = "isabelle-prover";
repo = "isabelle-linter";
rev = "Isabelle2025-v1.0.0";
hash = "sha256-cH9EoIbKa6cqLjw83gnYvCy+Dq0d5fFmJCabdPrRJeI=";
rev = "Isabelle2025-1-v1.0.0";
hash = "sha256-4J1lEvBNlfZudEEqsU3zOUewKSC4xZ3HTZGwgJCf9kc=";
};
nativeBuildInputs = [ isabelle ];
+44 -11
View File
@@ -3,9 +3,10 @@
stdenv,
fetchurl,
fetchFromGitHub,
gcc14Stdenv,
coreutils,
net-tools,
java,
openjdk21,
scala_3,
polyml,
verit,
@@ -21,13 +22,43 @@
}:
let
vampire' = vampire.overrideAttrs (_: {
java = openjdk21;
# There have been issues with proofs failing on NixOS in the past,
# so we pin polyml to the exact commit that upstream isabelle uses
polyml' = polyml.overrideAttrs {
pname = "polyml-for-isabelle";
version = "2025-1";
src = fetchFromGitHub {
owner = "polyml";
repo = "polyml";
rev = "ccd3e3717f7238b9b5d295fea4b5426182dfc0b6";
hash = "sha256-wYW8aSvXzhW3hCDeorkD59j+1S6smzsFXHuPYeqo7z8=";
};
configureFlags = [
"--enable-intinf-as-int"
"--with-gmp"
"--disable-shared"
];
buildFlags = [ "compiler" ];
};
# Isabelle uses a branch of vampire that is not in the normal release line
# that adds support for higher order goals
vampire' = (vampire.override { stdenv = gcc14Stdenv; }).overrideAttrs (_: {
pname = "vampire-for-isabelle";
version = "4.8";
src = fetchFromGitHub {
owner = "vprover";
repo = "vampire";
tag = "v4.8HO4Sledgahammer";
hash = "sha256-CmppaGa4M9tkE1b25cY1LSPFygJy5yV4kpHKbPqvcVE=";
};
cmakeFlags = [ (lib.cmakeFeature "CMAKE_BUILD_HOL" "On") ];
});
sha1 = stdenv.mkDerivation {
@@ -56,7 +87,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "isabelle";
version = "2025";
version = "2025-1";
dirname = "Isabelle${finalAttrs.version}";
@@ -64,23 +95,23 @@ stdenv.mkDerivation (finalAttrs: {
if stdenv.hostPlatform.isDarwin then
fetchurl {
url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_macos.tar.gz";
hash = "sha256-6ldUwiiFf12dOuJU7JgUeX8kU+opDfILL23LLvDi5/g=";
hash = "sha256-WKlrsXP6oZHy6NTaaQYpddtgE2QGhBZ4uKai61dtQ14=";
}
else if stdenv.hostPlatform.isx86 then
fetchurl {
url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux.tar.gz";
hash = "sha256-PR1m3jcYI/4xqormZjj3NXW6wkTwCzGu4dy2LzgUfFY=";
hash = "sha256-0SA28X3fIKMV3wZtlJvBxq9MZkI6GevVuSNzgqJ4xQU=";
}
else
fetchurl {
url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux_arm.tar.gz";
hash = "sha256-p/Hp+7J5gJy5s6BVD5Ma1Mu2OS53I8BS7gKSOYYB0PE=";
hash = "sha256-BUhdK8qhdV2Den+4bbdd9T6MD/BtGpxp+1Axj21NxrI=";
};
nativeBuildInputs = [ java ];
buildInputs = [
polyml
polyml'
verit
vampire'
eprover-ho
@@ -102,6 +133,9 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
patchShebangs lib/Tools/ bin/
substituteInPlace src/Pure/ML/ml_settings.scala \
--replace-fail 'polyml_home + Path.basic(ml_platform)' 'Path.explode("${polyml'}/bin")'
cat >contrib/verit-*/etc/settings <<EOF
ISABELLE_VERIT=${verit}/bin/veriT
EOF
@@ -119,9 +153,8 @@ stdenv.mkDerivation (finalAttrs: {
cat >contrib/polyml-*/etc/settings <<EOF
ML_SYSTEM_64=true
ML_SYSTEM=${polyml.name}
ML_SYSTEM=${polyml'.name}
ML_PLATFORM=${stdenv.system}
ML_HOME=${polyml}/bin
ML_OPTIONS="--minheap 1000"
POLYML_HOME="\$COMPONENT"
ML_SOURCES="\$POLYML_HOME/src"
@@ -192,11 +225,12 @@ stdenv.mkDerivation (finalAttrs: {
ARGS["''${#ARGS[@]}"]="src/Tools/Setup/$SRC"
done
echo "Building isabelle setup"
javac -d "$TARGET_DIR" -classpath "${scala_3.bare}/lib/scala3-interfaces-${scala_3.version}.jar:${scala_3.bare}/lib/scala3-compiler_3-${scala_3.version}.jar" "''${ARGS[@]}"
javac -d "$TARGET_DIR" -classpath "${scala_3.bare}/lib/scala3-interfaces-${scala_3.version}.jar:${scala_3.bare}/lib/scala3-compiler_3-${scala_3.version}.jar:./contrib/flatlaf-3.6.2/lib/flatlaf-3.6.2-no-natives.jar" "''${ARGS[@]}"
jar -c -f "$TARGET_DIR/isabelle_setup.jar" -e "isabelle.setup.Setup" -C "$TARGET_DIR" isabelle
rm -rf "$TARGET_DIR/isabelle"
echo "Building HOL heap"
ln -s ${polyml'}/bin ./contrib/polyml-*/
bin/isabelle build -v -o system_heaps -b HOL
'';
@@ -243,7 +277,6 @@ stdenv.mkDerivation (finalAttrs: {
];
license = lib.licenses.bsd3;
maintainers = [
lib.maintainers.jwiegley
lib.maintainers.jvanbruegge
];
platforms = lib.platforms.unix;
+3 -3
View File
@@ -8,16 +8,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "iwe";
version = "0.0.57";
version = "0.0.59";
src = fetchFromGitHub {
owner = "iwe-org";
repo = "iwe";
tag = "iwe-v${finalAttrs.version}";
hash = "sha256-BtNeTMDttAbozFHIe/hlOkEfIFPUFSDvWsJWY9+hKfk=";
hash = "sha256-6GaYFAN3Cz9VAvYaMQTAsXNolDuuVXfkrwqBqbr8Kfw=";
};
cargoHash = "sha256-TvWoleEhjsV73Qfi/yTeje1CawhdETB/dFPlah6aDwY=";
cargoHash = "sha256-1j1XAcwbct9wJrEWYpJFFzVRmjHliUmNxgprUF43/ew=";
cargoBuildFlags = [
"--package=iwe"
+7 -7
View File
@@ -32,12 +32,12 @@ stdenv.mkDerivation rec {
];
installPhase = ''
install -D ${pname} $out/bin/${pname}
wrapProgram $out/bin/${pname} \
install -D johnny $out/bin/johnny
wrapProgram $out/bin/johnny \
--prefix PATH : ${lib.makeBinPath [ john ]}
install -D README $out/share/doc/${pname}/README
install -D LICENSE $out/share/licenses/${pname}/LICENSE
install -D resources/icons/${pname}_128.png $out/share/pixmaps/${pname}.png
install -D README $out/share/doc/johnny/README
install -D LICENSE $out/share/licenses/johnny/LICENSE
install -D resources/icons/johnny_128.png $out/share/pixmaps/johnny.png
runHook postInstall
'';
@@ -46,8 +46,8 @@ stdenv.mkDerivation rec {
name = "Johnny";
desktopName = "Johnny";
comment = "A GUI for John the Ripper";
icon = pname;
exec = pname;
icon = "johnny";
exec = "johnny";
terminal = false;
categories = [
"Application"
+2 -2
View File
@@ -6,12 +6,12 @@
stdenvNoCC.mkDerivation rec {
pname = "JuliaMono-ttf";
version = "0.061";
version = "0.062";
src = fetchzip {
url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz";
stripRoot = false;
hash = "sha256-3DSjrTipIwP6HJF+flGCY9ArhWMJv6piBiiExRP6c7I=";
hash = "sha256-f9hjo3B4q2WBl0j86fHny8bYUqldYSC0pP4uoWOI8Zk=";
};
installPhase = ''
+2 -2
View File
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "kara";
version = "0.7.3";
version = "0.8.0";
src = fetchFromGitHub {
owner = "dhruv8sh";
repo = "kara";
tag = "v${finalAttrs.version}";
hash = "sha256-an0tA1YQU/wpaY4y6lQfOFiUYm6aLmVTC1M5sukARVA=";
hash = "sha256-gdYwgHNnkvayd7GK9H8AZHeKL589hU6MN9DXiUkSU3A=";
};
installPhase = ''
+2 -2
View File
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
url = "mirror://gnome/sources/lasem/${lib.versions.majorMinor version}/lasem-${version}.tar.xz";
sha256 = "0fds3fsx84ylsfvf55zp65y8xqjj5n8gbhcsk02vqglivk7izw4v";
};
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
packageName = "lasem";
versionPolicy = "odd-unstable";
};
};
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libtrace";
version = "4.0.28-1";
version = "4.0.29-1";
src = fetchFromGitHub {
owner = "LibtraceTeam";
repo = "libtrace";
tag = finalAttrs.version;
hash = "sha256-impZrZOOORsQaUz04pkCXGxJkXGaCBcJD390hm74peA=";
hash = "sha256-Gt7mGs1/ltVRON5mmltDI6ukZ+LquTnUSFF/QHG9ocI=";
};
strictDeps = true;
@@ -373,6 +373,7 @@ def track_version_change(
@retry(subprocess.CalledProcessError, tries=3, delay=3, backoff=2)
def run_luarocks(cmd: list[str]) -> str:
log.debug("running %s", " ".join(cmd))
return subprocess.check_output(cmd, text=True)
@@ -412,8 +413,6 @@ def generate_pkg_nix(plug: LuaPlugin):
if lua_dir := os.getenv(f"LUA_{luaver}"):
cmd.append(f"--lua-dir={lua_dir}")
log.debug("running %s", " ".join(cmd))
output = run_luarocks(cmd)
## FIXME: luarocks nix command output isn't formatted properly
output = "callPackage(\n" + output.strip() + ") {};\n\n"
+3 -3
View File
@@ -8,18 +8,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "meilisearch";
version = "1.31.0";
version = "1.32.0";
src = fetchFromGitHub {
owner = "meilisearch";
repo = "meilisearch";
tag = "v${finalAttrs.version}";
hash = "sha256-xwQxvyOaldcSyJBjQKLXTayvr3r9EwnXovkqs13XrUY=";
hash = "sha256-kif2f63eKZsZQrGvgTXNB6r3G5q+zyXx0+i8bXvmKAg=";
};
cargoBuildFlags = [ "--package=meilisearch" ];
cargoHash = "sha256-gvXViWVgu3mAE29Qmk7U2wMV96JYCm3CDcEKLoLwNqg=";
cargoHash = "sha256-Wa6UYpRI/DsEq9p+nwcMiVru+1+94XhYyT6MLxBBQPc=";
# Default features include mini dashboard which downloads something from the internet.
buildNoDefaultFeatures = true;
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "meowpdf";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "monoamine11231";
repo = "meowpdf";
tag = "v${finalAttrs.version}";
hash = "sha256-RwhzPaqV7N6K5fO2ptBgZ2jRifZexpSvh+hJN0seIPc=";
hash = "sha256-Q3upQj7ppusWzrmESuPJrBO9kLde9lPLKA1b4jXrKQ0=";
};
cargoHash = "sha256-OH+0Pxb4QcRkjT2cOi9GJa5jss1DaMKUzVSmiwyIoAg=";
cargoHash = "sha256-qhoTOYR2K49Bhipnar/RxFFHvTTlwx1kS3YArPlYm/I=";
nativeBuildInputs = [
pkg-config
+7 -10
View File
@@ -29,7 +29,6 @@
gd,
gmp,
graphite2,
harfbuzzFull,
hunspell,
libjpeg,
log4cxx,
@@ -94,13 +93,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "miktex";
version = "25.4";
version = "25.12";
src = fetchFromGitHub {
owner = "miktex";
repo = "miktex";
tag = finalAttrs.version;
hash = "sha256-3QGW8rsettA+Jtrsi9C5ONIG4vP+iuUEUi9dGHfWMSY=";
hash = "sha256-gg6qTyY1LkHcUxTQN92yYark0uVoQjXDTbTMD6BucXA=";
};
patches = [
@@ -136,12 +135,6 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace Programs/TeXAndFriends/omega/otps/source/outocp.c \
--replace-fail 'fprintf(stderr, s);' 'fprintf(stderr, "%s", s);'
''
# This patch fixes mismatch char types (signed int and unsigned int) on aarch64-linux platform.
# Should not be applied to other platforms otherwise the build will fail.
+ lib.optionalString (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) ''
sed -i 's/--using-namespace=MiKTeX::TeXAndFriends/& --chars-are-unsigned/g' \
Programs/TeXAndFriends/Knuth/web/CMakeLists.txt
'';
strictDeps = true;
@@ -173,7 +166,6 @@ stdenv.mkDerivation (finalAttrs: {
gd
gmp
graphite2
harfbuzzFull
hunspell
libjpeg
log4cxx
@@ -194,6 +186,8 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "WITH_BOOTSTRAPPING" true)
(lib.cmakeBool "USE_SYSTEM_POPPLER" true)
(lib.cmakeBool "USE_SYSTEM_POPPLER_QT" true)
(lib.cmakeBool "USE_SYSTEM_HARFBUZZ" false)
(lib.cmakeBool "USE_SYSTEM_HARFBUZZ_ICU" false)
(lib.cmakeBool "MIKTEX_SELF_CONTAINED" false)
# Miktex infers install prefix by stripping CMAKE_INSTALL_BINDIR from the called program.
# It should not be set to absolute path in default cmakeFlags, otherwise an infinite loop will happen.
@@ -206,6 +200,9 @@ stdenv.mkDerivation (finalAttrs: {
env = {
LANG = "C.UTF-8";
MIKTEX_REPOSITORY = "file://${miktexLocalRepository}/";
# force char to be unsigned on none x86 systems
# See https://github.com/MiKTeX/miktex/issues/1440
NIX_CFLAGS_COMPILE = "-fsigned-char";
};
enableParallelBuilding = false;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "misconfig-mapper";
version = "1.14.16";
version = "1.15.0";
src = fetchFromGitHub {
owner = "intigriti";
repo = "misconfig-mapper";
tag = "v${version}";
hash = "sha256-/i1LElC2Yl8dzVOg0OX0CHR1d/01/nK9RVPsKzNvl9o=";
hash = "sha256-CSUE6M8sT1kWR3jkbPtXUIvkqlmDJ3XPFD3yHGJZ/ic=";
};
vendorHash = "sha256-N9fBmBBq18D+Bbag+SKGDIupGH2b4paWjFiXc1m50n4=";
vendorHash = "sha256-N0lFTfHtzOH1zJIYXRzKJ8KNpcMgUBuVrsr+RzzylKY=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "mitra";
version = "4.16.0";
version = "4.16.1";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "silverpill";
repo = "mitra";
rev = "v${version}";
hash = "sha256-Z3vJ2myo2fzBbH8P+JYzK9W4rlV4UaoySY/MMLhOvI4=";
hash = "sha256-nQhzU3LMEyqa2CciNTX5/+ViMqjmwDt3QrMZnbt/tBU=";
};
cargoHash = "sha256-YWOGJtOu84WLKDqwhLIxYlYXetkn9YnW17U5MF/VFM8=";
cargoHash = "sha256-aWBJ3PDHcqm73P4oOpuSlalT5LxRgSqhuC0f0/sL+lg=";
# require running database
doCheck = false;
@@ -26,7 +26,7 @@ index 6bb7b62..71b57b9 100644
entries.splice(i + 1, 0, {
diff --git i/packages/core-extensions/src/moonbase/native.ts w/packages/core-extensions/src/moonbase/native.ts
index c6e068f..0adc765 100644
index 51e347c..a6bdc58 100644
--- i/packages/core-extensions/src/moonbase/native.ts
+++ w/packages/core-extensions/src/moonbase/native.ts
@@ -39,24 +39,7 @@ export default function getNatives(): MoonbaseNatives {
@@ -56,13 +56,13 @@ index c6e068f..0adc765 100644
async updateMoonlight(overrideBranch?: MoonlightBranch) {
diff --git i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
index 133a98f..9414e7a 100644
index 49d7fcb..a65b57c 100644
--- i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
+++ w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
@@ -106,16 +106,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" }
@@ -107,16 +107,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" }
export default function ConfigPage() {
return (
<>
<ErrorBoundary>
- <div className={Margins.marginTop20}>
- <FormSwitch
- checked={MoonbaseSettingsStore.getExtensionConfigRaw<boolean>("moonbase", "updateChecking", true) ?? true}
+8 -13
View File
@@ -1,10 +1,10 @@
{
lib,
stdenv,
pnpm_10,
pnpm,
fetchPnpmDeps,
pnpmConfigHook,
nodejs_22,
nodejs,
fetchFromGitHub,
nix-update-script,
discord,
@@ -12,32 +12,27 @@
discord-canary,
discord-development,
}:
let
pnpm' = pnpm_10.override { nodejs = nodejs_22; };
in
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
version = "1.3.33";
version = "1.3.37";
src = fetchFromGitHub {
owner = "moonlight-mod";
repo = "moonlight";
tag = "v${finalAttrs.version}";
hash = "sha256-lQpl6ecQfQ7KzEIytH3k4hLtvq+KkTL+3IR2ZukdZWM=";
hash = "sha256-4cz1icY7i8RFdh/HhG/y6UzR/zkhsp4+G2dplm4g+wo=";
};
nativeBuildInputs = [
nodejs_22
nodejs
pnpmConfigHook
pnpm'
pnpm
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm';
fetcherVersion = 2;
hash = "sha256-PRlgwyePFpFdQRcojGDEC4ESZEGTJf1Ad9EFgm8hmKY=";
fetcherVersion = 3;
hash = "sha256-sU0EBSNwpjqyBsvyJim8Qz90dht7xc6f52HaY0sBPds=";
};
env = {
+4 -1
View File
@@ -39,7 +39,10 @@ stdenv.mkDerivation (finalAttrs: {
"-DMPCQT_VERSION=${finalAttrs.version}"
];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
passthru.updateScript = gitUpdater {
rev-prefix = "v";
ignoredVersions = "master";
};
meta = {
description = "Media Player Classic Qute Theater";
+3 -3
View File
@@ -67,7 +67,7 @@ let
systemd
];
version = "2025.13";
version = "2025.14";
selectSystem =
attrs:
@@ -79,8 +79,8 @@ let
};
hash = selectSystem {
x86_64-linux = "sha256-zgU6pBujCXBhDO9XAqpUSDNuQt5daQ1gVwopXwc0nGo=";
aarch64-linux = "sha256-BDrH99li0GWJ+/9QUrHfKxC1JExG3jvd0ujXPKhGM1c=";
x86_64-linux = "sha256-JHuYHi4uBHzMopa45ipwsdx/3Ox/FxN3lYhBACQOCkE=";
aarch64-linux = "sha256-miCh1x6sCcAbg9iX7SJzYcxJ8DIQVNdrg6b39ht8gTw=";
};
in
@@ -8,12 +8,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "newcomputermodern";
version = "7.1.0";
version = "7.1.1";
src = fetchgit {
url = "https://git.gnu.org.ua/newcm.git";
rev = finalAttrs.version;
hash = "sha256-PoRsPJv9Zq9hwdViHJFGURX0ms2VERoPl9LfQ3kTAMo=";
hash = "sha256-Nc4fynQAPiwXAsrrVFr1D20QAwY5Bl8tY1TKwVDE7sY=";
};
nativeBuildInputs = [ fontforge ];
+2 -2
View File
@@ -25,14 +25,14 @@ in
py.pkgs.buildPythonApplication rec {
pname = "oci-cli";
version = "3.71.4";
version = "3.72.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oracle";
repo = "oci-cli";
tag = "v${version}";
hash = "sha256-Dkbp5tXn0X5cuuSv1xFmuwAnZysuNPeEZKGYbMqRwFA=";
hash = "sha256-CLHkOIQzYVvawyaXWPTRV2rjm17VWkygS8U9aTK5CVo=";
};
nativeBuildInputs = [ installShellFiles ];
+2 -6
View File
@@ -16,13 +16,13 @@
let
package = buildGoModule rec {
pname = "opentofu";
version = "1.11.2";
version = "1.11.3";
src = fetchFromGitHub {
owner = "opentofu";
repo = "opentofu";
tag = "v${version}";
hash = "sha256-8yT1qzO9pa1zdp+YUNQT5Za5eOXMBC/LiGEgwc514ag=";
hash = "sha256-r5GwFWzXYXX06swmBS+yXIjKwSMArPYd5h+xJlZBdy4=";
};
vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4=";
@@ -33,10 +33,6 @@ let
"github.com/opentofu/opentofu/version.dev=no"
];
postPatch = ''
substituteInPlace go.mod --replace-fail 'go 1.25.5' 'go 1.25.4'
'';
nativeBuildInputs = [ installShellFiles ];
patches = [ ./provider-path-0_15.patch ];
+2 -2
View File
@@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "pg-schema-diff";
version = "1.0.3";
version = "1.0.5";
src = fetchFromGitHub {
owner = "stripe";
repo = "pg-schema-diff";
tag = "v${finalAttrs.version}";
hash = "sha256-pAGd62P+w8BnGMQp2kzAg/mLPvJG6ma25K/JmjpivLk=";
hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50=";
};
nativeCheckInputs = [
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "alertmanager";
version = "0.30.0";
version = "0.30.1";
src = fetchFromGitHub {
owner = "prometheus";
repo = "alertmanager";
tag = "v${finalAttrs.version}";
hash = "sha256-103Jb2CA/Zz+MBIJei3vhqcPyg7e5JkpFKqh1hjAhLc=";
hash = "sha256-xtQzbjtES5zh52ERCfCCeHyCxWaV3xSbP8qA/erYgRw=";
};
vendorHash = "sha256-LgGsXaJ97uXtqHHicsLOaMNx3PzlVPhz/xG+KvO4nLI=";
+5 -5
View File
@@ -27,10 +27,10 @@ python3Packages.buildPythonApplication rec {
desktopItems = [
(makeDesktopItem {
name = pname;
exec = "${pname} %U";
name = "pyfa";
exec = "pyfa %U";
icon = "pyfa";
desktopName = pname;
desktopName = "pyfa";
genericName = "Python fitting assistant for Eve Online";
categories = [ "Game" ];
})
@@ -76,7 +76,7 @@ python3Packages.buildPythonApplication rec {
cat > setup.py <<EOF
from setuptools import setup
setup(
name = "${pname}",
name = "pyfa",
version = "${version}",
scripts = ["pyfa.py"],
packages = setuptools.find_packages(),
@@ -115,7 +115,7 @@ python3Packages.buildPythonApplication rec {
cp -r dist/pyfa $out/share/
cp imgs/gui/pyfa64.png $out/share/pixmaps/pyfa.png
cp imgs/gui/pyfa64.png $out/share/icons/hicolor/64x64/apps/${pname}.png
cp imgs/gui/pyfa64.png $out/share/icons/hicolor/64x64/apps/pyfa.png
ln -sf $out/share/pyfa/pyfa $out/bin/pyfa
runHook postInstall
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "qlementine";
version = "1.4.1";
version = "1.4.2";
src = fetchFromGitHub {
owner = "oclero";
repo = "qlementine";
tag = "v${finalAttrs.version}";
hash = "sha256-GSI77bpxPEGBajU5z92/yGkPbeImobd4EvZDf6A8+Z0=";
hash = "sha256-QDU+9nWt08v0IOwB+izKXNGfXNlbuP8cg8csCmWATLI=";
};
nativeBuildInputs = [ cmake ];
+9 -14
View File
@@ -5,7 +5,7 @@
makeDesktopItem,
}:
let
appimageTools.wrapType2 rec {
pname = "rambox";
version = "2.5.2";
@@ -14,26 +14,21 @@ let
hash = "sha256-sx/XLrsDIt2cF4xv/J5i1ZTMf7eHsccBjPEMJ/WISmg=";
};
desktopItem = (
makeDesktopItem {
desktopName = "Rambox";
name = pname;
exec = "rambox";
icon = pname;
categories = [ "Network" ];
}
);
desktopItem = makeDesktopItem {
desktopName = "Rambox";
name = "rambox";
exec = "rambox";
icon = "rambox";
categories = [ "Network" ];
};
appimageContents = appimageTools.extract {
inherit pname version src;
};
in
appimageTools.wrapType2 {
inherit pname version src;
extraInstallCommands = ''
mkdir -p $out/share/applications $out/share/icons/hicolor/256x256/apps
install -Dm644 ${appimageContents}/usr/share/icons/hicolor/256x256/apps/rambox*.png $out/share/icons/hicolor/256x256/apps/${pname}.png
install -Dm644 ${appimageContents}/usr/share/icons/hicolor/256x256/apps/rambox*.png $out/share/icons/hicolor/256x256/apps/rambox.png
install -Dm644 ${desktopItem}/share/applications/* $out/share/applications
'';
+2 -3
View File
@@ -20,10 +20,9 @@
let
inherit (lib) optional;
pname = "raylib";
in
lib.checkListOfEnum "${pname}: platform"
lib.checkListOfEnum "raylib: platform"
[
"Desktop"
"Web"
@@ -36,7 +35,7 @@ lib.checkListOfEnum "${pname}: platform"
stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
inherit pname;
pname = "raylib";
version = "5.5";
src = fetchFromGitHub {
+3 -1
View File
@@ -2,7 +2,7 @@ source 'https://rubygems.org'
ruby '>= 3.1.0', '< 3.4.0'
gem 'rails', '7.2.2.2'
gem 'rails', '7.2.3'
gem 'rouge', '~> 4.5'
gem 'mini_mime', '~> 1.1.0'
gem "actionpack-xml_parser"
@@ -81,6 +81,8 @@ group :test do
gem 'rubocop-performance', '~> 1.22.0', require: false
gem 'rubocop-rails', '~> 2.27.0', require: false
gem 'bundle-audit', require: false
# `bin/rails test` fails at startup with minitest >= 6.0
gem 'minitest', '< 6.0'
end
gem "webrick"
+112 -103
View File
@@ -1,32 +1,33 @@
GEM
remote: https://rubygems.org/
specs:
actioncable (7.2.2.2)
actionpack (= 7.2.2.2)
activesupport (= 7.2.2.2)
actioncable (7.2.3)
actionpack (= 7.2.3)
activesupport (= 7.2.3)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
actionmailbox (7.2.2.2)
actionpack (= 7.2.2.2)
activejob (= 7.2.2.2)
activerecord (= 7.2.2.2)
activestorage (= 7.2.2.2)
activesupport (= 7.2.2.2)
actionmailbox (7.2.3)
actionpack (= 7.2.3)
activejob (= 7.2.3)
activerecord (= 7.2.3)
activestorage (= 7.2.3)
activesupport (= 7.2.3)
mail (>= 2.8.0)
actionmailer (7.2.2.2)
actionpack (= 7.2.2.2)
actionview (= 7.2.2.2)
activejob (= 7.2.2.2)
activesupport (= 7.2.2.2)
actionmailer (7.2.3)
actionpack (= 7.2.3)
actionview (= 7.2.3)
activejob (= 7.2.3)
activesupport (= 7.2.3)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
actionpack (7.2.2.2)
actionview (= 7.2.2.2)
activesupport (= 7.2.2.2)
actionpack (7.2.3)
actionview (= 7.2.3)
activesupport (= 7.2.3)
cgi
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4, < 3.2)
rack (>= 2.2.4, < 3.3)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
@@ -35,35 +36,36 @@ GEM
actionpack-xml_parser (2.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
actiontext (7.2.2.2)
actionpack (= 7.2.2.2)
activerecord (= 7.2.2.2)
activestorage (= 7.2.2.2)
activesupport (= 7.2.2.2)
actiontext (7.2.3)
actionpack (= 7.2.3)
activerecord (= 7.2.3)
activestorage (= 7.2.3)
activesupport (= 7.2.3)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (7.2.2.2)
activesupport (= 7.2.2.2)
actionview (7.2.3)
activesupport (= 7.2.3)
builder (~> 3.1)
cgi
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
activejob (7.2.2.2)
activesupport (= 7.2.2.2)
activejob (7.2.3)
activesupport (= 7.2.3)
globalid (>= 0.3.6)
activemodel (7.2.2.2)
activesupport (= 7.2.2.2)
activerecord (7.2.2.2)
activemodel (= 7.2.2.2)
activesupport (= 7.2.2.2)
activemodel (7.2.3)
activesupport (= 7.2.3)
activerecord (7.2.3)
activemodel (= 7.2.3)
activesupport (= 7.2.3)
timeout (>= 0.4.0)
activestorage (7.2.2.2)
actionpack (= 7.2.2.2)
activejob (= 7.2.2.2)
activerecord (= 7.2.2.2)
activesupport (= 7.2.2.2)
activestorage (7.2.3)
actionpack (= 7.2.3)
activejob (= 7.2.3)
activerecord (= 7.2.3)
activesupport (= 7.2.3)
marcel (~> 1.0)
activesupport (7.2.2.2)
activesupport (7.2.3)
base64
benchmark (>= 0.3)
bigdecimal
@@ -75,17 +77,17 @@ GEM
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
addressable (2.8.8)
public_suffix (>= 2.0.2, < 8.0)
ast (2.4.3)
base64 (0.3.0)
benchmark (0.4.1)
bigdecimal (3.2.3)
benchmark (0.5.0)
bigdecimal (4.0.1)
builder (3.3.0)
bundle-audit (0.1.0)
bundle-audit (0.2.0)
bundler-audit
bundler-audit (0.9.2)
bundler (>= 1.2.0, < 3)
bundler-audit (0.9.3)
bundler (>= 1.2.0)
thor (~> 1.0)
capybara (3.40.0)
addressable
@@ -96,45 +98,46 @@ GEM
rack-test (>= 0.6.3)
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
cgi (0.5.1)
chunky_png (1.4.0)
commonmarker (0.23.12)
concurrent-ruby (1.3.5)
connection_pool (2.5.4)
concurrent-ruby (1.3.6)
connection_pool (3.0.2)
crass (1.0.6)
css_parser (1.21.1)
addressable
csv (3.2.9)
date (3.4.1)
debug (1.11.0)
date (3.5.1)
debug (1.11.1)
irb (~> 1.10)
reline (>= 0.3.8)
deckar01-task_list (2.3.2)
html-pipeline
docile (1.4.1)
drb (2.2.3)
erb (5.0.2)
erb (6.0.1)
erubi (1.13.1)
ffi (1.17.2)
globalid (1.2.1)
ffi (1.17.3)
globalid (1.3.0)
activesupport (>= 6.1)
html-pipeline (2.13.2)
activesupport (>= 2)
nokogiri (>= 1.4)
htmlentities (4.3.4)
i18n (1.14.7)
htmlentities (4.4.2)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
io-console (0.8.1)
irb (1.15.2)
io-console (0.8.2)
irb (1.16.0)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.14.1)
json (2.18.0)
language_server-protocol (3.17.0.5)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
loofah (2.24.1)
loofah (2.25.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
@@ -147,11 +150,12 @@ GEM
mini_magick (5.0.1)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
minitest (5.25.5)
mocha (2.7.1)
minitest (5.27.0)
mocha (3.0.1)
ruby2_keywords (>= 0.0.5)
mysql2 (0.5.6)
net-imap (0.4.22)
mysql2 (0.5.7)
bigdecimal
net-imap (0.4.23)
date
net-protocol
net-ldap (0.17.1)
@@ -161,16 +165,16 @@ GEM
timeout
net-smtp (0.4.0.1)
net-protocol
nio4r (2.7.4)
nio4r (2.7.5)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
parallel (1.27.0)
parser (3.3.9.0)
parser (3.3.10.0)
ast (~> 2.4.1)
racc
pg (1.5.9)
pp (0.6.2)
pp (0.6.3)
prettyprint
prettyprint (0.2.0)
propshaft (1.1.0)
@@ -178,35 +182,35 @@ GEM
activesupport (>= 7.0.0)
rack
railties (>= 7.0.0)
psych (5.2.6)
psych (5.3.1)
date
stringio
public_suffix (6.0.2)
puma (7.0.3)
public_suffix (7.0.2)
puma (7.1.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.1.16)
rack (3.2.4)
rack-session (2.1.1)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rack-test (2.2.0)
rack (>= 1.3)
rackup (2.2.1)
rackup (2.3.1)
rack (>= 3)
rails (7.2.2.2)
actioncable (= 7.2.2.2)
actionmailbox (= 7.2.2.2)
actionmailer (= 7.2.2.2)
actionpack (= 7.2.2.2)
actiontext (= 7.2.2.2)
actionview (= 7.2.2.2)
activejob (= 7.2.2.2)
activemodel (= 7.2.2.2)
activerecord (= 7.2.2.2)
activestorage (= 7.2.2.2)
activesupport (= 7.2.2.2)
rails (7.2.3)
actioncable (= 7.2.3)
actionmailbox (= 7.2.3)
actionmailer (= 7.2.3)
actionpack (= 7.2.3)
actiontext (= 7.2.3)
actionview (= 7.2.3)
activejob (= 7.2.3)
activemodel (= 7.2.3)
activerecord (= 7.2.3)
activestorage (= 7.2.3)
activesupport (= 7.2.3)
bundler (>= 1.15.0)
railties (= 7.2.2.2)
railties (= 7.2.3)
rails-dom-testing (2.3.0)
activesupport (>= 5.0.0)
minitest
@@ -214,16 +218,18 @@ GEM
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
railties (7.2.2.2)
actionpack (= 7.2.2.2)
activesupport (= 7.2.2.2)
railties (7.2.3)
actionpack (= 7.2.3)
activesupport (= 7.2.3)
cgi
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
tsort (>= 0.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.3.0)
rake (13.3.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
@@ -231,11 +237,12 @@ GEM
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
rdoc (6.14.2)
rdoc (7.0.3)
erb
psych (>= 4.0.0)
tsort
regexp_parser (2.11.3)
reline (0.6.2)
reline (0.6.3)
io-console (~> 0.5)
rexml (3.4.4)
roadie (5.2.1)
@@ -245,11 +252,11 @@ GEM
railties (>= 5.1, < 8.0)
roadie (~> 5.0)
rotp (6.3.0)
rouge (4.6.0)
rqrcode (3.1.0)
rouge (4.7.0)
rqrcode (3.2.0)
chunky_png (~> 1.0)
rqrcode_core (~> 2.0)
rqrcode_core (2.0.0)
rqrcode_core (2.1.0)
rubocop (1.68.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
@@ -277,7 +284,7 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
securerandom (0.4.1)
selenium-webdriver (4.35.0)
selenium-webdriver (4.39.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@@ -291,32 +298,33 @@ GEM
simplecov_json_formatter (0.1.4)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
stringio (3.1.7)
stringio (3.2.0)
svg_optimizer (0.3.0)
nokogiri
svg_sprite (1.0.3)
nokogiri
svg_optimizer
thor
thor (1.4.0)
timeout (0.4.3)
thor (1.5.0)
timeout (0.6.0)
tsort (0.2.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.6.0)
useragent (0.16.11)
webrick (1.9.1)
webrick (1.9.2)
websocket (1.2.11)
websocket-driver (0.8.0)
base64
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
with_advisory_lock (7.0.1)
with_advisory_lock (7.0.2)
activerecord (>= 7.2)
zeitwerk (>= 2.7)
xpath (3.2.0)
nokogiri (~> 1.8)
yard (0.9.37)
zeitwerk (2.7.3)
yard (0.9.38)
zeitwerk (2.7.4)
PLATFORMS
ruby
@@ -338,6 +346,7 @@ DEPENDENCIES
marcel
mini_magick (~> 5.0.1)
mini_mime (~> 1.1.0)
minitest (< 6.0)
mocha (>= 2.0.1)
mysql2 (~> 0.5.0)
net-imap (~> 0.4.20)
@@ -349,7 +358,7 @@ DEPENDENCIES
propshaft (~> 1.1.0)
puma
rack (>= 3.1.3)
rails (= 7.2.2.2)
rails (= 7.2.3)
rails-dom-testing (>= 2.3.0)
rbpdf (~> 1.21.4)
roadie-rails (~> 3.2.0)
@@ -372,7 +381,7 @@ DEPENDENCIES
yard
RUBY VERSION
ruby 3.3.9p170
ruby 3.3.10p183
BUNDLED WITH
2.6.6
2.7.2
+144 -114
View File
@@ -11,10 +11,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09bl9jk4pljv857n98nwy8icfwxj6pf931zdr1ddnb8xkpf7m59x";
sha256 = "1yfl7blz9zlww0al921kmyqsmsx8gdphqjnszp5fgpzi8nr1fpg1";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
actionmailbox = {
dependencies = [
@@ -29,10 +29,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vw72j49ycgr3gj29mv6747zvgxgpf4zja5z6w4wlxx8hlv4ly3z";
sha256 = "0pjdrdlv14mzq24qx95hpxhfza0k72qc3qymaa6x1wihqfkz1fqn";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
actionmailer = {
dependencies = [
@@ -47,15 +47,16 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1rm6cch8r1zday0aasc52w3vc5gw64p1vx5vphzkrdzkjjq8lz6k";
sha256 = "1f4axhrdhk9z3hjv6xzxqyj7c3y17mn7kz1li1fv5lm6aaw4dmk8";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
actionpack = {
dependencies = [
"actionview"
"activesupport"
"cgi"
"nokogiri"
"racc"
"rack"
@@ -69,10 +70,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0vkar2bl3n5zz8jsa0rn937ixbpslfy1hqz80bfn101pzdpzklnc";
sha256 = "1kq7fbgb5yfsjd1na2ghc7assk18ca24kbvsx90p0xwm8v3f851a";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
actionpack-xml_parser = {
dependencies = [
@@ -101,15 +102,16 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "00dpw8ifngab7jfmd9h6lfr59c8c9fknp13invs7gw06y8y6504f";
sha256 = "0ds0m7qp55qkprhdkzpxrvbfiam95s58xj7555hf5d5pnzpxkzx6";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
actionview = {
dependencies = [
"activesupport"
"builder"
"cgi"
"erubi"
"rails-dom-testing"
"rails-html-sanitizer"
@@ -118,10 +120,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01sv2s6drs8h34rag5q1bxrfilqk91zzi35wkkq5klgv2sbpxxjv";
sha256 = "1cpc91crvavdgvc3jqj1nqr9q6s581bm64894pbh8f5l85x7shhz";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
activejob = {
dependencies = [
@@ -132,10 +134,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0mfbzar1h41w7a6i79v0y58xfpsbmis4zrpf67aj4h08c8w3h1p7";
sha256 = "1c7zwmhkg9fpkl2isiggs9b2xbf8jf0hhbvmjfgbcrz25m3n8jg4";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
activemodel = {
dependencies = [ "activesupport" ];
@@ -143,10 +145,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1pc4ffzs2ay4jddhvmsy10z9kxgyrkvf1n35kxr2bmr8y0dbk638";
sha256 = "1nrr8w3hxkssgx13bcph8lb876hg57w01fbapy7fj4ijp6p6dbxv";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
activerecord = {
dependencies = [
@@ -158,10 +160,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0058rmkm9774jmx2pp45ppss33aqc22qm0ppv7zw7w8qj14y3cg6";
sha256 = "1mx087zngip62400z44p969l6fja1fjxliq6kym6npzbii3vgb3g";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
activestorage = {
dependencies = [
@@ -175,10 +177,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0rmf162xsdl1885vnwg3s6mliawj6rf8gxiv7pl64cdhj70x0a0b";
sha256 = "0bya6k7i8s6538fa4j2c0a0xrf6kggg8mhrwnkkqj356zaxj452c";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
activesupport = {
dependencies = [
@@ -202,10 +204,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1w5y2nm4v5q39ivh2a7lbw6zxz1q6lh6i3zvfbrz29wh7nxq8kn5";
sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
addressable = {
dependencies = [ "public_suffix" ];
@@ -216,10 +218,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw";
type = "gem";
};
version = "2.8.7";
version = "2.8.8";
};
ast = {
groups = [
@@ -257,10 +259,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6";
type = "gem";
};
version = "0.4.1";
version = "0.5.0";
};
bigdecimal = {
groups = [
@@ -271,10 +273,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz";
sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb";
type = "gem";
};
version = "3.2.3";
version = "4.0.1";
};
builder = {
groups = [ "default" ];
@@ -292,10 +294,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0hvs3blinwd1ngqpf27p8rzim32r11xwhsdy6yl1ns6y1j98bw68";
sha256 = "04nafil8b8g5ayvjimnvida5p3sg32hhkawb5qnnvigvyw49fjfb";
type = "gem";
};
version = "0.1.0";
version = "0.2.0";
};
bundler-audit = {
dependencies = [ "thor" ];
@@ -306,10 +308,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk";
sha256 = "1sdlr4rj7x5nbrl8zkd3dqdg4fc50bnpx37rl0l0szg4f5n7dj41";
type = "gem";
};
version = "0.9.2";
version = "0.9.3";
};
capybara = {
dependencies = [
@@ -331,6 +333,16 @@
};
version = "3.40.0";
};
cgi = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9";
type = "gem";
};
version = "0.5.1";
};
chunky_png = {
groups = [ "default" ];
platforms = [ ];
@@ -360,10 +372,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb";
type = "gem";
};
version = "1.3.5";
version = "1.3.6";
};
connection_pool = {
groups = [
@@ -374,10 +386,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9";
sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk";
type = "gem";
};
version = "2.5.4";
version = "3.0.2";
};
crass = {
groups = [ "default" ];
@@ -419,10 +431,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz";
sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm";
type = "gem";
};
version = "3.4.1";
version = "3.5.1";
};
debug = {
dependencies = [
@@ -436,10 +448,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l";
sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf";
type = "gem";
};
version = "1.11.0";
version = "1.11.1";
};
deckar01-task_list = {
dependencies = [ "html-pipeline" ];
@@ -488,10 +500,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk";
sha256 = "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18";
type = "gem";
};
version = "5.0.2";
version = "6.0.1";
};
erubi = {
groups = [ "default" ];
@@ -528,10 +540,10 @@
];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9";
sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf";
type = "gem";
};
version = "1.17.2";
version = "1.17.3";
};
globalid = {
dependencies = [ "activesupport" ];
@@ -539,10 +551,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh";
sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5";
type = "gem";
};
version = "1.2.1";
version = "1.3.0";
};
html-pipeline = {
dependencies = [
@@ -566,10 +578,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv";
type = "gem";
};
version = "4.3.4";
version = "4.4.2";
};
i18n = {
dependencies = [ "concurrent-ruby" ];
@@ -581,10 +593,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8";
type = "gem";
};
version = "1.14.7";
version = "1.14.8";
};
io-console = {
groups = [
@@ -595,10 +607,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y";
sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn";
type = "gem";
};
version = "0.8.1";
version = "0.8.2";
};
irb = {
dependencies = [
@@ -614,10 +626,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2";
sha256 = "01h8bdksg0cr8bw5dhlhr29ix33rp822jmshy6rdqz4lmk4mdgia";
type = "gem";
};
version = "1.15.2";
version = "1.16.0";
};
json = {
groups = [
@@ -627,10 +639,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0hj6yxpi710g1pfyg0aysahqv6dzz8y3l949q1y6kw79a7br92dh";
sha256 = "01fmiz052cvnxgdnhb3qwcy88xbv7l3liz0fkvs5qgqqwjp0c1di";
type = "gem";
};
version = "2.14.1";
version = "2.18.0";
};
language_server-protocol = {
groups = [
@@ -682,10 +694,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5";
sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz";
type = "gem";
};
version = "2.24.1";
version = "2.25.0";
};
mail = {
dependencies = [
@@ -773,10 +785,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd";
type = "gem";
};
version = "5.25.5";
version = "5.27.0";
};
mocha = {
dependencies = [ "ruby2_keywords" ];
@@ -784,20 +796,21 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0lgqyxxdxgfik77a7lk2hjkr6flimgxr4gcbg3y7bg1ybn6m6zcg";
sha256 = "0sblxmlf7m0wpz71vdjygjn53cfw42j0mmjp4zx6rpz3b5cjry3l";
type = "gem";
};
version = "2.7.1";
version = "3.0.1";
};
mysql2 = {
dependencies = [ "bigdecimal" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h";
sha256 = "0ywxbvx2blswi6zfjxsqz8jz1c0giivin2h4j9qqmbm02pjys2ds";
type = "gem";
};
version = "0.5.6";
version = "0.5.7";
};
net-imap = {
dependencies = [
@@ -808,10 +821,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16ckbx0fmd47zh74kb2m01yl5ml10jv5whvlfmnfp385n18ai43n";
sha256 = "0lw9yv95w55k5rb3bdifm6b1g0c2g0a1ly11wwviyyx4829wjv5q";
type = "gem";
};
version = "0.4.22";
version = "0.4.23";
};
net-ldap = {
groups = [ "ldap" ];
@@ -864,10 +877,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr";
sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c";
type = "gem";
};
version = "2.7.4";
version = "2.7.5";
};
nokogiri = {
dependencies = [
@@ -913,10 +926,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll";
sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff";
type = "gem";
};
version = "3.3.9.0";
version = "3.3.10.0";
};
pg = {
groups = [ "default" ];
@@ -938,10 +951,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll";
sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99";
type = "gem";
};
version = "0.6.2";
version = "0.6.3";
};
prettyprint = {
groups = [
@@ -986,10 +999,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1";
sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb";
type = "gem";
};
version = "5.2.6";
version = "5.3.1";
};
public_suffix = {
groups = [
@@ -999,10 +1012,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz";
sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i";
type = "gem";
};
version = "6.0.2";
version = "7.0.2";
};
puma = {
dependencies = [ "nio4r" ];
@@ -1010,10 +1023,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19cbhqf0yl74prdwybw44b7s8pp72ihr1knd2i8l9hl95k85y6qk";
sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74";
type = "gem";
};
version = "7.0.3";
version = "7.1.0";
};
racc = {
groups = [
@@ -1038,10 +1051,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg";
sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x";
type = "gem";
};
version = "3.1.16";
version = "3.2.4";
};
rack-session = {
dependencies = [
@@ -1077,10 +1090,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp";
sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc";
type = "gem";
};
version = "2.2.1";
version = "2.3.1";
};
rails = {
dependencies = [
@@ -1101,10 +1114,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "15yadsrxn8hf5clgrb7m8q1vdmfs5pwpa9bn1b9ya1b9brngi3zk";
sha256 = "1zwvc2fa0hm27ygfz1yc2bs52h4wzj1nhpv6cip6g28i2gmi564s";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
rails-dom-testing = {
dependencies = [
@@ -1139,20 +1152,22 @@
dependencies = [
"actionpack"
"activesupport"
"cgi"
"irb"
"rackup"
"rake"
"thor"
"tsort"
"zeitwerk"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1q39j3n116wsa7nrn3xmabxcwazlv8779m2v9djcbqkvkg90cxa5";
sha256 = "08h44mkf91861agp7xw778gqpf5mppydsfgphgkj7wp6pyk11c3f";
type = "gem";
};
version = "7.2.2.2";
version = "7.2.3";
};
rainbow = {
groups = [
@@ -1172,10 +1187,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn";
sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc";
type = "gem";
};
version = "13.3.0";
version = "13.3.1";
};
rb-fsevent = {
groups = [
@@ -1232,6 +1247,7 @@
dependencies = [
"erb"
"psych"
"tsort"
];
groups = [
"default"
@@ -1241,10 +1257,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz";
sha256 = "1yc1xa3wckwwan518qii22jagqzlr5bypflx3nkvpdqr3ncd1qyz";
type = "gem";
};
version = "6.14.2";
version = "7.0.3";
};
regexp_parser = {
groups = [
@@ -1269,10 +1285,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x";
sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i";
type = "gem";
};
version = "0.6.2";
version = "0.6.3";
};
rexml = {
groups = [
@@ -1330,10 +1346,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h";
sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv";
type = "gem";
};
version = "4.6.0";
version = "4.7.0";
};
rqrcode = {
dependencies = [
@@ -1344,20 +1360,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2";
sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4";
type = "gem";
};
version = "3.1.0";
version = "3.2.0";
};
rqrcode_core = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y";
sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk";
type = "gem";
};
version = "2.0.0";
version = "2.1.0";
};
rubocop = {
dependencies = [
@@ -1500,10 +1516,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg";
sha256 = "09m8gd0wafvvrrk7mh6rxskfx9rghbqwdhxshvrflwllsdiiwjlq";
type = "gem";
};
version = "4.35.0";
version = "4.39.0";
};
simplecov = {
dependencies = [
@@ -1566,10 +1582,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v";
sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63";
type = "gem";
};
version = "3.1.7";
version = "3.2.0";
};
svg_optimizer = {
dependencies = [ "nokogiri" ];
@@ -1609,20 +1625,34 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7";
sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3";
type = "gem";
};
version = "1.4.0";
version = "1.5.0";
};
timeout = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm";
sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd";
type = "gem";
};
version = "0.4.3";
version = "0.6.0";
};
tsort = {
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n";
type = "gem";
};
version = "0.2.0";
};
tzinfo = {
dependencies = [ "concurrent-ruby" ];
@@ -1667,10 +1697,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y";
type = "gem";
};
version = "1.9.1";
version = "1.9.2";
};
websocket = {
groups = [
@@ -1718,10 +1748,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "12nyry5hxd00wjpxz4pfsnk95l4qkrf786vrwcsx7qi8ljls1f2q";
sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z";
type = "gem";
};
version = "7.0.1";
version = "7.0.2";
};
xpath = {
dependencies = [ "nokogiri" ];
@@ -1742,19 +1772,19 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6";
sha256 = "03q1hf12csqy5q2inafzi44179zaq9n5yrb0k2j2llqhzcmbh7vj";
type = "gem";
};
version = "0.9.37";
version = "0.9.38";
};
zeitwerk = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j";
sha256 = "12zcvhzfnlghzw03czy2ifdlyfpq0kcbqcmxqakfkbxxavrr1vrb";
type = "gem";
};
version = "2.7.3";
version = "2.7.4";
};
}
+2 -2
View File
@@ -9,7 +9,7 @@
}:
let
version = "6.0.7";
version = "6.0.8";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://www.redmine.org/releases/redmine-${finalAttrs.version}.tar.gz";
hash = "sha256-iCRWCgdnPce1nxygv5182FTGxMl9D+VVpdvrozK43+g=";
hash = "sha256-5DCIUq/2Yylqn3fTEwL00BjgQwXtAwq9R5gtXdoDzEY=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -33,13 +33,13 @@ lib.checkListOfEnum "${pname}: color variants"
stdenvNoCC.mkDerivation
{
inherit pname;
version = "0-unstable-2023-05-13";
version = "0-unstable-2025-11-14";
src = fetchFromGitHub {
owner = "yeyushengfan258";
repo = "reversal-icon-theme";
rev = "bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2";
hash = "sha256-Cd+1ggyS+Y2Sk8w5zifc4IFOwbFrbjL6S6awES/W0EE=";
rev = "26b97f00640cd9eaeb8f196eda3a8d298158a08f";
hash = "sha256-ahnp25wTCTrOtJUbAIv7vvVC2am+idEokoRomRe5aKU=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rumdl";
version = "0.0.213";
version = "0.0.216";
src = fetchFromGitHub {
owner = "rvben";
repo = "rumdl";
tag = "v${finalAttrs.version}";
hash = "sha256-YUo6WU3r9phIrM8g3qfGAVaj1oSAOqgTfCoghsFU/Ng=";
hash = "sha256-aHgaqsU6cvAfWF4q1aynE9H+Ok46Tld9ukRvS0urfRU=";
};
cargoHash = "sha256-JSHS1/H5jiB4NvQV5qMrui118JGxVLqOfjRLUB/cPTQ=";
cargoHash = "sha256-G7++F3Av56KVan6PTsqI0AjSlKLTY7Ypk9mZBrhqevI=";
cargoBuildFlags = [
"--bin=rumdl"
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20260112";
version = "20260113";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
tag = version;
hash = "sha256-WD5+ACtup9Mgph1CEKuzy+dSeowhOWoMz/JQesdeWPI=";
hash = "sha256-vnmNiVMNXdSr2CYgNYIf+tzA86og3r7MeOVyo3bqfvA=";
};
nativeBuildInputs = [
+50 -15
View File
@@ -1,23 +1,18 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
autoreconfHook,
enableMail ? false,
gnused,
hostname,
mailutils,
systemdLibs,
writeShellScript,
nix-update,
}:
let
dbrev = "5714";
drivedbBranch = "RELEASE_7_5_DRIVEDB";
driverdb = fetchurl {
url = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw";
sha256 = "sha256-DndzUHpZex3F9WXYq+kNDWvkLNc1OZX3KR0mby5cKbA=";
name = "smartmontools-drivedb.h";
};
scriptPath = lib.makeBinPath (
[
gnused
@@ -27,21 +22,26 @@ let
);
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "smartmontools";
version = "7.5";
src = fetchurl {
url = "mirror://sourceforge/smartmontools/${pname}-${version}.tar.gz";
hash = "sha256-aQuDyjMTeNqeoNnWEAjEsi3eOROHubutfyk4fyWV924=";
src = fetchFromGitHub {
owner = "smartmontools";
repo = "smartmontools";
tag = "RELEASE_${lib.replaceString "." "_" finalAttrs.version}";
hash = "sha256-/2J73F97yiPlUnGkzewWzU+sARaeqgVc/3ScjVlHhQE=";
};
prePatch = ''
cd smartmontools
'';
patches = [
# fixes darwin build
./smartmontools.patch
];
postPatch = ''
cp -v ${driverdb} drivedb.h
ln -sf "$drivedb" drivedb.h
'';
configureFlags = [
@@ -54,12 +54,47 @@ stdenv.mkDerivation rec {
buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ];
enableParallelBuilding = true;
drivedb = fetchFromGitHub {
owner = "smartmontools";
repo = "smartmontools";
rev = "794fa5069ee298c82f93ff0a7f7ef6a5fdd10e5e";
hash = "sha256-WBed5elI+WsIiIJ1YVkdVGJ4XMrGRFIFWqk6ffVl0bU=";
postFetch = ''
mv "$out/smartmontools/drivedb.h" "$TMPDIR/drivedb.h"
rm -rf "$out"
mv "$TMPDIR/drivedb.h" "$out"
'';
passthru = {
# Necessary so that nix-update can update the drivedb
src = finalAttrs.drivedb;
pname = "smartmontools-drivedb";
version = "${finalAttrs.version}-drivedb-unstable";
};
};
passthru.updateScript = writeShellScript "update-smartmontools" ''
# Set a default attribute path
# When running maintainers/scripts/update.nix this is set automatically,
# but this allows running this update script directly.
UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-smartmontools}"
# Update smartmontools
${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH" --version-regex 'RELEASE_(\d+)_(\d+)(?:_(\d+))?'
# Update drivedb.h
branch="origin/$(nix-instantiate --eval --raw --attr "$UPDATE_NIX_ATTR_PATH.src.tag")_DRIVEDB"
${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH.drivedb" "--version=branch=$branch"
'';
meta = {
description = "Tools for monitoring the health of hard drives";
homepage = "https://www.smartmontools.org/";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ Frostman ];
maintainers = with lib.maintainers; [
Frostman
samasaur
];
platforms = with lib.platforms; linux ++ darwin;
mainProgram = "smartctl";
};
}
})
@@ -1,19 +1,6 @@
diff --git a/../smartmontools-6.5/configure b/./configure
index acb028a..5e2c7a1 100755
--- a/../smartmontools-6.5/configure
+++ b/./configure
@@ -6703,7 +6703,7 @@ fi
;;
*-*-darwin*)
os_deps='os_darwin.o'
- os_libs='-framework CoreFoundation -framework IOKit'
+ os_libs='-framework ApplicationServices -framework IOKit'
os_darwin=yes
os_man_filter=Darwin
;;
diff --git a/../smartmontools-6.5/configure.ac b/./configure.ac
diff --git a/./configure.ac b/./configure.ac
index 6bd61d7..32ff50c 100644
--- a/../smartmontools-6.5/configure.ac
--- a/./configure.ac
+++ b/./configure.ac
@@ -508,7 +508,7 @@ case "${host}" in
;;
@@ -36,15 +36,12 @@
# Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used.
soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2",
}:
let
version = "0.36.1";
pname = "space-station-14-launcher";
in
buildDotnetModule rec {
inherit pname;
pname = "space-station-14-launcher";
version = "0.36.1";
# Workaround to prevent buildDotnetModule from overriding assembly versions.
name = "${pname}-${version}";
name = "space-station-14-launcher-${version}";
# A bit redundant but I don't trust this package to be maintained by anyone else.
src = fetchFromGitHub {
@@ -114,9 +111,9 @@ buildDotnetModule rec {
desktopItems = [
(makeDesktopItem {
name = pname;
name = "space-station-14-launcher";
exec = meta.mainProgram;
icon = pname;
icon = "space-station-14-launcher";
desktopName = "Space Station 14 Launcher";
comment = meta.description;
categories = [ "Game" ];
@@ -13,13 +13,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store-frontend";
version = "2.15.87";
version = "2.15.94";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store-Front-End";
tag = finalAttrs.version;
hash = "sha256-7YUCxzFrA2x8Rref+SfOHmhLx8+HDfVIK3xe4BGKs9c=";
hash = "sha256-HpE7+XmlZAfmVYURaad9sHmJNFaTzQkJkenNcYUCCHU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -15,13 +15,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store";
version = "2.20.75";
version = "2.20.83";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store";
tag = finalAttrs.version;
hash = "sha256-6P9ofDNOk+jTqpv3OsfiMCMLpvaKTDAdupfKusARHdg=";
hash = "sha256-UfNioH6WfnxjvBG5NJTz1h9I1lOxtxUVDGW4jRj3m2E=";
};
sourceRoot = "${finalAttrs.src.name}/backend";
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "terramate";
version = "0.15.3";
version = "0.15.4";
src = fetchFromGitHub {
owner = "terramate-io";
repo = "terramate";
rev = "v${version}";
hash = "sha256-oiumUA8uYEbE27PYedqme4oLTzJpuRXkqGhlmvYu8g8=";
hash = "sha256-DSxXX3HpIFM0F/+kqTFw0gvYfFfrGzoUt7GLDM42NuI=";
};
vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg=";
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "treemd";
version = "0.5.5";
version = "0.5.6";
src = fetchFromGitHub {
owner = "Epistates";
repo = "treemd";
tag = "v${finalAttrs.version}";
hash = "sha256-WpZBV9OarbcTw4QaXz8AkxuihgGAomWgcW+dHAOErY4=";
hash = "sha256-dFX/qroKgLGwfyaXdeBQrAgG0oe60Ke/PJhLKwoK8bQ=";
};
cargoHash = "sha256-u/u+z2dFD6Pswin4JQCQZ0NBjvcEcbkAur18QClmkd8=";
cargoHash = "sha256-Sym+hwFlJA0epV1ihqSs8SfuEFsu/5clQiDkiRkpne0=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "unpoller";
version = "2.15.4";
version = "2.21.0";
src = fetchFromGitHub {
owner = "unpoller";
repo = "unpoller";
rev = "v${version}";
hash = "sha256-srAskagINMPWG+k6bbUD+8QZyD7C3PbsApQfeEF01NE=";
hash = "sha256-Me2A6ir4B/isGOIS5aucOJrITMzCUSWFjHg7bXZXR8U=";
};
vendorHash = "sha256-kS+UUD6lexYAy7so7DGq6PiOYHSwLFcOw7+KC2jIlMg=";
vendorHash = "sha256-6b5HWBDNJWj02+uGq5r1Foxo3bX7gf9/kbAw/SL3Jvw=";
ldflags = [
"-w"
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "vals";
version = "0.43.0";
version = "0.43.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "helmfile";
repo = "vals";
sha256 = "sha256-uY4xu778DaX69sPcOCYAe3H/zSq4B0KdHETyDQ2hvzs=";
sha256 = "sha256-CHDEhWdGNctl5bTbiul4T7U9yia/mn/ps9c6Zkgdqrw=";
};
vendorHash = "sha256-I2xHYyAurUegN22Ry9oTi6tKFgTTdNHfiqTeBX1N83Q=";
vendorHash = "sha256-Mv3mqKDokRahWoOsTDLjFrDVAfQuftkRop3wAX9wc7Y=";
proxyVendor = true;
+3 -3
View File
@@ -34,13 +34,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "velocity";
version = "3.4.0-unstable-2025-12-27";
version = "3.4.0-unstable-2026-01-08";
src = fetchFromGitHub {
owner = "PaperMC";
repo = "Velocity";
rev = "4bc3f00424380da339dae3be346c0b84f0fbd1c3";
hash = "sha256-n7h3WI7xnhowJdYOzuqJKXIYfFBBXNyukagh5NvN/LY=";
rev = "372a3b28bd3bbaebf5934b4582dbb2feba70a93e";
hash = "sha256-MImId6FLsMEH0ijWOneZYpxah1TVOltWEF9Gmrtledc=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -19,13 +19,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vencord";
version = "1.13.11";
version = "1.13.12";
src = fetchFromGitHub {
owner = "Vendicated";
repo = "Vencord";
tag = "v${finalAttrs.version}";
hash = "sha256-PSA1CD5YMDSNrP6JUEfdqSC1fNXXWHKsu5hCXnoXGCA=";
hash = "sha256-YRpDcTO0/8Pko8mNbaA4WhsnLpXoL+Pp4CMx40Bcg+A=";
};
patches = [ ./fix-deps.patch ];
+3 -3
View File
@@ -10,17 +10,17 @@
rustPlatform.buildRustPackage rec {
pname = "veryl";
version = "0.17.1";
version = "0.17.2";
src = fetchFromGitHub {
owner = "veryl-lang";
repo = "veryl";
rev = "v${version}";
hash = "sha256-emMY1DfqaMHtaYcetFsTk3L8E9MwpJ46PbzK1hTqB3Y=";
hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0=";
fetchSubmodules = true;
};
cargoHash = "sha256-/G+u2/LOwiWwkRMRQolWJ45eYh2ANONaNLruAgK8jmw=";
cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4=";
nativeBuildInputs = [
pkg-config
+5 -9
View File
@@ -14,11 +14,7 @@
tweaks ? [ ],
}:
let
pname = "vimix-gtk-themes";
in
lib.checkListOfEnum "${pname}: theme variants"
lib.checkListOfEnum "vimix-gtk-themes: theme variants"
[
"doder"
"beryl"
@@ -30,21 +26,21 @@ lib.checkListOfEnum "${pname}: theme variants"
]
themeVariants
lib.checkListOfEnum
"${pname}: color variants"
"vimix-gtk-themes: color variants"
[ "standard" "light" "dark" ]
colorVariants
lib.checkListOfEnum
"${pname}: size variants"
"vimix-gtk-themes: size variants"
[ "standard" "compact" "all" ]
sizeVariants
lib.checkListOfEnum
"${pname}: tweaks"
"vimix-gtk-themes: tweaks"
[ "flat" "grey" "mix" "translucent" ]
tweaks
stdenvNoCC.mkDerivation
rec {
inherit pname;
pname = "vimix-gtk-themes";
version = "2025-06-20";
src = fetchFromGitHub {
+2 -6
View File
@@ -9,11 +9,7 @@
colorVariants ? [ ], # default: all
}:
let
pname = "vimix-icon-theme";
in
lib.checkListOfEnum "${pname}: color variants"
lib.checkListOfEnum "vimix-icon-theme: color variants"
[
"standard"
"Amethyst"
@@ -28,7 +24,7 @@ lib.checkListOfEnum "${pname}: color variants"
stdenvNoCC.mkDerivation
rec {
inherit pname;
pname = "vimix-icon-theme";
version = "2025.02.10";
src = fetchFromGitHub {
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "webdav";
version = "5.10.1";
version = "5.10.2";
src = fetchFromGitHub {
owner = "hacdias";
repo = "webdav";
tag = "v${version}";
hash = "sha256-V4PNDtKyB0uoMY4ehWQUeTa1ZqIYAvL3Xm2rWw9zKTE=";
hash = "sha256-Z+r119dYAJO6HRKgRYtwYII4wSdWgNedZOA6n8h4udM=";
};
vendorHash = "sha256-nrvL+glI4kVFUELege8q7z62AsvrLMw5JxigZkZ8kkY=";
vendorHash = "sha256-BR7b59FC/UhQdgO5HcxZK8vEe4WXFCHBiKoRqNr4zNY=";
__darwinAllowLocalNetworking = true;
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "wxsqlite3";
version = "4.11.1";
version = "4.11.2";
src = fetchFromGitHub {
owner = "utelle";
repo = "wxsqlite3";
rev = "v${version}";
hash = "sha256-fhhE7nPYNnqvtSCL0Z8v8mcF4gxrmE3lpCd9ji01PQ4=";
hash = "sha256-RSAA4wZRouGPpIekfSXA8cTUb9ByCK2GbV5/mcJ/6eQ=";
};
enableParallelBuilding = true;
+3 -3
View File
@@ -19,14 +19,14 @@
}:
llvmPackages_20.stdenv.mkDerivation {
pname = "xenia-canary";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-10";
src = fetchFromGitHub {
owner = "xenia-canary";
repo = "xenia-canary";
fetchSubmodules = true;
rev = "4b73839bf1eec853e926bf999f0f9e650c6ec39d";
hash = "sha256-Pg3K9G00mXdsku5wDY+UxapPBIXsuivwVCtBjk+GzBo=";
rev = "81656a97299c6fd01ea44e45e11af309c9f99b95";
hash = "sha256-UFDcS1AVNjxTBwSVKVDkL6sqyZ0bjzdvMii1pve9mxE=";
};
dontConfigure = true;
+3 -3
View File
@@ -43,13 +43,13 @@ assert (
);
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xremap${variant.suffix or ""}";
version = "0.14.8";
version = "0.14.9";
src = fetchFromGitHub {
owner = "xremap";
repo = "xremap";
tag = "v${finalAttrs.version}";
hash = "sha256-FPZ4iQA/vVZGzbO8i8lTK8i9A3zs9BLqMvTMeAVv9rQ=";
hash = "sha256-ftGg6xai4WbaoXmgNXW4RbpOWvIZMPhUlqWkg1xVin0=";
};
nativeBuildInputs = [ pkg-config ];
@@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildNoDefaultFeatures = true;
buildFeatures = variant.features;
cargoHash = "sha256-FMd3z+49qvheFrlL81+diVJVKDjVy4am85IHR1IgA1U=";
cargoHash = "sha256-eoCl5RQ5cNVEoOp8CA5Q/0xWnWcfKK1OvPNLOu/x9Dg=";
passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants;
@@ -53,10 +53,9 @@ lib.pipe drv
useLibgccFromTargetLibc = libcCross != null && libcCross ? passthru.libgcc;
enableLibGccOutput =
(
!(stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isCygwin)
|| (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform)
)
# $libgcc logic is currently hardcoded for .so
!stdenv.hostPlatform.isPE
&& !stdenv.targetPlatform.isPE
&& !langJit
&& !stdenv.hostPlatform.isDarwin
&& enableShared
@@ -44,12 +44,6 @@ stdenv.mkDerivation rec {
buildInputs = [ libunistring ] ++ lib.optional stdenv.hostPlatform.isDarwin libiconv;
depsBuildBuild = [ buildPackages.stdenv.cc ];
configureFlags =
# Work around build failure caused by the gnulib workaround for
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870.
# remove after gnulib is updated
lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes";
meta = {
homepage = "https://www.gnu.org/software/libidn/#libidn2";
description = "Free software implementation of IDNA2008 and TR46";
@@ -0,0 +1,16 @@
--- a/src/qml/jsruntime/qv4qobjectwrapper.cpp
+++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp
@@ -1583,10 +1583,9 @@
o->deleteLater();
} else {
// If the object is C++-owned, we still have to release the weak reference we have
- // to it.
- ddata->jsWrapper.clear();
- if (lastCall && ddata->propertyCache)
- ddata->propertyCache.reset();
+ // to it. If the "main" wrapper is not ours, we should leave it alone, though.
+ if (ddata->jsWrapper.as<QObjectWrapper>() == this)
+ ddata->jsWrapper.clear();
}
}
}
@@ -44,6 +44,11 @@ qtModule {
hash = "sha256-KMFurA9Q84qwuyBraU3ZdoFWs8uO3uoUcinfcfh/ps8=";
})
# Backport of https://codereview.qt-project.org/c/qt/qtdeclarative/+/704031
# Fixes common Plasma crash
# FIXME: remove in 6.10.3
./another-crash-fix.patch
# https://qt-project.atlassian.net/browse/QTBUG-137440
(fetchpatch {
name = "rb-dialogs-link-labsfolderlistmodel-into-quickdialogs2quickimpl.patch";
@@ -814,15 +814,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "fzf-lua";
version = "0.0.2393-1";
version = "0.0.2410-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/fzf-lua-0.0.2393-1.rockspec";
sha256 = "1f0hc2irnq29nynggiv10wan6ykskjhf58x7wa100k9a8xl3svnz";
url = "mirror://luarocks/fzf-lua-0.0.2410-1.rockspec";
sha256 = "0krnaazp7026l835qcidixq637a353r17zc1rg0ql954nv9rq9y0";
}).outPath;
src = fetchzip {
url = "https://github.com/ibhagwan/fzf-lua/archive/a03d68e40eea835a1cdbd9f93049708dab3621e6.zip";
sha256 = "0282zbxfy9li3w1ks2y64aqz46hnka88dp5ipq80by3j6a336f36";
url = "https://github.com/ibhagwan/fzf-lua/archive/e7773d0c863a31bfc8ab72dd1adbec4611a35409.zip";
sha256 = "17dhn1xjq33xqxg4v5z072qliz3ykjfq2qhq51s4j5rz5czypv7q";
};
disabled = luaOlder "5.1";
@@ -1274,17 +1274,17 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "llscheck";
version = "0.7.0-1";
version = "0.8.0-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/llscheck-0.7.0-1.rockspec";
sha256 = "0mq44xjsgvdh50cyi5khjqm19xd1w8cjhrr6vbckmb0zpia2v9sk";
url = "mirror://luarocks/llscheck-0.8.0-1.rockspec";
sha256 = "15x22g2l5sih07yrcrapmcmmanrpq0ljdm34y928p8p6hg1034ab";
}).outPath;
src = fetchFromGitHub {
owner = "jeffzi";
repo = "llscheck";
rev = "v0.7.0";
hash = "sha256-DOXWBTw7ylfjrk6wxoii9/eAkY4WObtRStttQmhWglc=";
rev = "v0.8.0";
hash = "sha256-edUS6EQLiU4Slob2PagmPE5h7Co+XNRYb3fNeC4COsI=";
};
disabled = luaOlder "5.1";
@@ -1698,7 +1698,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
homepage = "https://github.com/antirez/lua-cmsgpack";
homepage = "http://github.com/antirez/lua-cmsgpack";
description = "MessagePack C implementation and bindings for Lua 5.1/5.2/5.3";
license.fullName = "Two-clause BSD";
};
@@ -2242,7 +2242,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
homepage = "https://github.com/brimworks/lua-yajl";
homepage = "http://github.com/brimworks/lua-yajl";
description = "Integrate the yajl JSON library with Lua.";
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT/X11";
@@ -2868,7 +2868,7 @@ final: prev: {
propagatedBuildInputs = [ bit32 ];
meta = {
homepage = "https://github.com/luaposix/luaposix/";
homepage = "http://github.com/luaposix/luaposix/";
description = "Lua bindings for POSIX";
maintainers = with lib.maintainers; [ lblasc ];
license.fullName = "MIT/X11";
@@ -3352,7 +3352,7 @@ final: prev: {
disabled = luaOlder "5.1" || luaAtLeast "5.5";
meta = {
homepage = "https://github.com/bluebird75/luaunit";
homepage = "http://github.com/bluebird75/luaunit";
description = "A unit testing framework for Lua";
maintainers = with lib.maintainers; [ lockejan ];
license.fullName = "BSD";
@@ -3382,7 +3382,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
homepage = "https://github.com/starwing/luautf8";
homepage = "http://github.com/starwing/luautf8";
description = "A UTF-8 support module for Lua";
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT";
@@ -4373,7 +4373,7 @@ final: prev: {
propagatedBuildInputs = [ luassert ];
meta = {
homepage = "https://github.com/nvim-lua/plenary.nvim";
homepage = "http://github.com/nvim-lua/plenary.nvim";
description = "lua functions you don't want to write ";
license.fullName = "MIT/X11";
};
@@ -4489,23 +4489,23 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
luaOlder,
lua,
rocks-nvim,
}:
buildLuarocksPackage {
pname = "rocks-config.nvim";
version = "3.1.1-1";
version = "3.1.2-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rocks-config.nvim-3.1.1-1.rockspec";
sha256 = "1sg06ai9k2bkvcdm376lhbvc3n064bw237kcq579x703i7x3064b";
url = "mirror://luarocks/rocks-config.nvim-3.1.2-1.rockspec";
sha256 = "0v8zq40dwjp11qrfnpxbr148qm5bvlyq8pggvw1lwzmz9wmb0x9r";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.1.zip";
sha256 = "00p02ghxfkzma7asvxq3m1mj9kvyg71w856v8pg78zv6db8fxcib";
url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.2.zip";
sha256 = "1y6xy6qraxdq1q4r2pdvw1dhaklfzgvnvrr5wkw033xrl8lj1rgs";
};
disabled = luaOlder "5.1";
disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [ rocks-nvim ];
meta = {
@@ -4522,25 +4522,25 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
luaOlder,
lua,
nvim-nio,
rocks-nvim,
rtp-nvim,
}:
buildLuarocksPackage {
pname = "rocks-dev.nvim";
version = "1.8.0-1";
version = "1.8.1-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rocks-dev.nvim-1.8.0-1.rockspec";
sha256 = "02ja27620fcw0wf516blz3130scwp96dz092di6w5lwj9dbfm9ab";
url = "mirror://luarocks/rocks-dev.nvim-1.8.1-1.rockspec";
sha256 = "1rbyjxla58vy6qsbdgyi5y9rr73nswcshhkl4qmlnq4hg5nz1kkj";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.0.zip";
sha256 = "0hbdkry1xn8yqhicnzpqfy967s3bb61k87219pg4b3nmidd1pbym";
url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.1.zip";
sha256 = "0zsy4pqh4rnw9awvw9wlq4v2hhksfh716qhh43bhsnr30d0bfi5x";
};
disabled = luaOlder "5.1";
disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
nvim-nio
rocks-nvim
@@ -4561,31 +4561,31 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
luaOlder,
lua,
nvim-nio,
rocks-nvim,
}:
buildLuarocksPackage {
pname = "rocks-git.nvim";
version = "2.5.3-1";
version = "2.5.7-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rocks-git.nvim-2.5.3-1.rockspec";
sha256 = "0p69zdlh552r8grpbhx2h78hhc6d6cihc5dyanlxqfxr6kxw221m";
url = "mirror://luarocks/rocks-git.nvim-2.5.7-1.rockspec";
sha256 = "1zynjjzj263c8mmxqzmbmim8smcsn3jki3s8ijdwbi8rb6labq71";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.3.zip";
sha256 = "0nm4yf3z2wmb7g10ij706vkwg9ss83ndp5wps3gfjr4zqdf85ayy";
url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.7.zip";
sha256 = "08bjp6nrvw5gj3plih3si436m17wz8sabf6z34hb4hza7i4y26l3";
};
disabled = luaOlder "5.1";
disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
nvim-nio
rocks-nvim
];
meta = {
homepage = "https://github.com/nvim-neorocks/rocks-git.nvim";
homepage = "https://github.com/lumen-oss/rocks-git.nvim";
description = "Use rocks.nvim to install plugins from git!";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-3.0";
@@ -4600,7 +4600,7 @@ final: prev: {
fetchzip,
fidget-nvim,
fzy,
luaOlder,
lua,
luarocks,
nvim-nio,
rtp-nvim,
@@ -4608,18 +4608,18 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rocks.nvim";
version = "2.45.0-1";
version = "2.47.0-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rocks.nvim-2.45.0-1.rockspec";
sha256 = "18x579z30gj15njhpnvi1fff4q7c4s2mvsc9imrnyk9279gij8xb";
url = "mirror://luarocks/rocks.nvim-2.47.0-1.rockspec";
sha256 = "0gbf79n2glnbcdccli9k555708dgwpjmki2wc8439d2q8l3g2ywm";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.45.0.zip";
sha256 = "10jawbwlm7d6im0k62y66ld023143d2qnqaybf2kimrr6wgqxq6d";
url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.0.zip";
sha256 = "0m4cdyj1pbyi85l9vjmwj8qwrzqachpgjh6yhw8yin1hrqzr6d0k";
};
disabled = luaOlder "5.1";
disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
fidget-nvim
fzy
@@ -4630,7 +4630,7 @@ final: prev: {
];
meta = {
homepage = "https://github.com/nvim-neorocks/rocks.nvim";
homepage = "https://github.com/lumen-oss/rocks.nvim";
description = "🌒 Neovim plugin management inspired by Cargo, powered by luarocks";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-3.0";
@@ -4678,21 +4678,21 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rustaceanvim";
version = "7.0.9-2";
version = "7.1.0-2";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rustaceanvim-7.0.9-2.rockspec";
sha256 = "1x8aw5jc90yg0d0nzz6hwfl3kk6vk450pni0bqn85qnhycjrkxrs";
url = "mirror://luarocks/rustaceanvim-7.1.0-2.rockspec";
sha256 = "1djp3zzxwma240yfsxkqai6znk34qh3j4j5zl28hx5wd157j75j1";
}).outPath;
src = fetchzip {
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip";
sha256 = "1bfdhjz4xhvh8q3xjyi34x9f0p6bwv0nhz73bjc2b6ip3vv2hpp4";
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip";
sha256 = "09ai6ymw9gizbybqgfnzsjl6ap3giw4hsy9iwc1pva2rdnbzql9w";
};
disabled = lua.luaversion != "5.1";
meta = {
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip";
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip";
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-2.0-only";
@@ -5034,8 +5034,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "3333a52ff548ba0a68af6d8da1e54f9cd96e9179";
hash = "sha256-QwhFgTRh4h+8QjZMkXkoxgr7bv27HCp2TG2HAjI8VVg=";
rev = "a8c2223ea6b185701090ccb1ebc7f4e41c4c9784";
hash = "sha256-4cfY2Nk3cXph44BI/W+PDhtCC84jxJ6+ONgH9lR/264=";
};
disabled = lua.luaversion != "5.1";
@@ -5340,7 +5340,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
homepage = "https://manoelcampos.github.io/xml2lua/";
homepage = "http://manoelcampos.github.io/xml2lua/";
description = "An XML Parser written entirely in Lua that works for Lua 5.1+";
maintainers = with lib.maintainers; [ teto ];
license.fullName = "MIT";
@@ -9,22 +9,17 @@
secp256k1,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "secp256k1";
version = "0.4.4";
version = "0.5.0";
minimalOCamlVersion = "4.07";
minimalOCamlVersion = "4.12";
src = fetchFromGitHub {
owner = "dakk";
repo = "secp256k1-ml";
rev = version;
hash = "sha256-22+dZb3MC1W5Qvsz3+IHV1/XiGCRmJHTH+6IW2QX2hU=";
};
patches = fetchpatch {
url = "https://github.com/dakk/secp256k1-ml/commit/9bde90a401746dcecdab68a2fdb95659d16a3022.patch";
hash = "sha256-QndtZJtPKPjuv84jDmXc9Q/xGLb/mNUGL4AvRecSFlQ=";
tag = "v${finalAttrs.version}";
hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo=";
};
buildInputs = [
@@ -40,4 +35,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vyorkin ];
};
}
})
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "beanhub-import";
version = "1.2.1";
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "LaunchPlatform";
repo = "beanhub-import";
tag = version;
hash = "sha256-zKlw8KEVc0FJrxWHOx95UXGzqxFFCaYBKID4hRbTQas=";
hash = "sha256-0Or83zod1RIx7Dm+3+EuyV8gP4Ip3ziOuS2if0ThzAQ=";
};
build-system = [ hatchling ];
@@ -356,15 +356,15 @@
typing-extensions,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
version = "1.42.25";
version = "1.42.26";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-/UDHWJka4by9GtuxU9UToCi/UlZC8ZP5p39xIgxJPPY=";
inherit (finalAttrs) version;
hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4=";
};
build-system = [ setuptools ];
@@ -1094,8 +1094,6 @@ buildPythonPackage rec {
description = "Type annotations for boto3";
homepage = "https://pypi.org/project/boto3-stubs/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
fab
];
maintainers = with lib.maintainers; [ fab ];
};
}
})

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