Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-12-02 00:18:11 +00:00
committed by GitHub
95 changed files with 23304 additions and 19101 deletions
+15 -3
View File
@@ -309,8 +309,7 @@
"description": "",
"id": 2516946,
"maintainers": {
"jian-lin": 75130626,
"matthewbauer": 19036
"jian-lin": 75130626
},
"members": {
"AndersonTorres": 5954806,
@@ -347,6 +346,18 @@
},
"name": "exotic-platform-maintainers"
},
"feel-co": {
"description": "Managing packages related to https://github.com/feel-co",
"id": 15169000,
"maintainers": {
"NotAShelf": 62766066,
"eclairevoyant": 848000
},
"members": {
"Gerg-L": 88247690
},
"name": "feel-co"
},
"flutter": {
"description": "Maintain Flutter and Dart-related packages and build tools",
"id": 7718198,
@@ -686,7 +697,8 @@
"0x4A6F": 9675338,
"MattSturgeon": 5046562,
"Sereja313": 112060595,
"dasJ": 4971975
"dasJ": 4971975,
"dyegoaurelio": 42411160
},
"name": "nix-formatting"
},
+7 -2
View File
@@ -334,8 +334,13 @@ $subUidsPrevUsed{$_} = 1 foreach values %{$subUidMap};
sub allocSubUid {
my ($name, @rest) = @_;
# TODO: No upper bounds?
my ($min, $max, $delta) = (100000, 100000 + 100 * 65536, 65536);
# The upper bound of 29000 users is derived from limits in
# nixos/modules/programs/shadow.nix which allocates the UID ranges
# 1000-29999 for regular users. System users are not allocated
# subordinate user or group IDs, and so after removing those 999
# system users, we end up with 29000 users that are non-system users
# that need subUIDs and subGIDs.
my ($min, $max, $delta) = (100000, 100000 + 29000 * 65536 - 1, 65536);
my $prevId = $subUidMap->{$name};
if (defined $prevId && !defined $subUidsUsed{$prevId}) {
$subUidsUsed{$prevId} = 1;
@@ -7,12 +7,16 @@
with lib;
let
cfg = config.services.handheld-daemon;
hhdPackage = cfg.package.override {
withAdjustor = cfg.adjustor.enable;
adjustor = cfg.adjustor.package;
};
in
{
imports = [
(mkRemovedOptionModule [
"services"
"handheld-daemon"
"adjustor"
"package"
] "Adjustor is now part of handheld-daemon package, so it can't be overriden")
];
options.services.handheld-daemon = {
enable = mkEnableOption "Handheld Daemon";
package = mkPackageOption pkgs "handheld-daemon" { };
@@ -24,7 +28,6 @@ in
adjustor = {
enable = mkEnableOption "Handheld Daemon TDP control plugin";
package = mkPackageOption pkgs "adjustor" { };
loadAcpiCallModule = mkOption {
type = types.bool;
description = ''
@@ -46,7 +49,7 @@ in
services.handheld-daemon.ui.enable = mkDefault true;
services.handheld-daemon.adjustor.loadAcpiCallModule = mkDefault cfg.adjustor.enable;
environment.systemPackages = [
hhdPackage
cfg.package
]
++ lib.optional cfg.ui.enable cfg.ui.package;
services.udev.packages = [ cfg.package ];
@@ -64,13 +67,17 @@ in
restartIfChanged = true;
environment = {
HHD_ADJ_DISABLE = mkIf (!cfg.adjustor.enable) "1";
};
path = mkIf cfg.ui.enable [
cfg.ui.package
pkgs.lsof
];
serviceConfig = {
ExecStart = "${lib.getExe hhdPackage} --user ${cfg.user}";
ExecStart = "${lib.getExe cfg.package} --user ${cfg.user}";
Nice = "-12";
Restart = "on-failure";
RestartSec = "10";
+12 -7
View File
@@ -18,6 +18,11 @@ in
]
"MathJax rendering might be discontinued in the future, use services.gollum.math instead to enable KaTeX rendering or file a PR if you really need Mathjax"
)
(lib.mkRemovedOptionModule [
"services"
"gollum"
"local-time"
] "Set the value in services.gollum.extraConfig")
];
options.services.gollum = {
@@ -38,6 +43,13 @@ in
extraConfig = lib.mkOption {
type = lib.types.lines;
default = "";
example = ''
wiki_options = {
show_local_time: true
}
Precious::App.set(:wiki_options, wiki_options)
'';
description = "Content of the configuration file";
};
@@ -87,12 +99,6 @@ in
description = "Disable editing pages";
};
local-time = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Use the browser's local timezone instead of the server's for displaying dates.";
};
branch = lib.mkOption {
type = lib.types.str;
default = "master";
@@ -159,7 +165,6 @@ in
${lib.optionalString cfg.emoji "--emoji"} \
${lib.optionalString cfg.h1-title "--h1-title"} \
${lib.optionalString cfg.no-edit "--no-edit"} \
${lib.optionalString cfg.local-time "--local-time"} \
${lib.optionalString (cfg.allowUploads != null) "--allow-uploads ${cfg.allowUploads}"} \
${lib.optionalString (cfg.user-icons != null) "--user-icons ${cfg.user-icons}"} \
${cfg.stateDir}
+7
View File
@@ -7,6 +7,13 @@
{ pkgs, lib, ... }:
{
services.gollum.enable = true;
services.gollum.extraConfig = ''
wiki_options = {
show_local_time: true
}
Precious::App.set(:wiki_options, wiki_options)
'';
};
};
@@ -110,7 +110,7 @@ lib.extendMkDerivation {
args.melpaVersion or (
let
parsed =
lib.flip builtins.match version
lib.flip builtins.match finalAttrs.version
# match <version>-unstable-YYYY-MM-DD format
"^.*-unstable-([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2})$";
unstableVersionInNixFormat = parsed != null; # heuristics
@@ -273,6 +273,31 @@ in
tle = null; # builtin
# test/resources/foo.iso/ is introduced in 2.8.0.4
# it causes a build error: "Package does not untar cleanly into directory tramp-2.8.0.4/"
# delete it as a workaround
# minimal reproducing example:
# (let ((file "/path/to/tramp-2.8.0.4.tar"))
# (with-temp-buffer
# (insert-file-contents-literally file)
# (tar-mode)
# (let ((pkg-desc (package-tar-file-info)))
# (package-unpack pkg-desc))))
# only the first run errors, the second run works well, seems like an Emacs bug
tramp = super.tramp.overrideAttrs (old: {
dontUnpack = false;
postUnpack =
old.postUnpack or ""
+ "\n"
+ ''
local content_directory=$(echo tramp-*)
rm --verbose --recursive $content_directory/test
src=$PWD/$content_directory.tar
tar --create --verbose --file=$src $content_directory
rm --verbose --recursive $content_directory/*
'';
});
# kv is required in triples-test.el
# Alternatively, we can delete that file. But adding a dependency is easier.
triples = addPackageRequires super.triples [ self.kv ];
File diff suppressed because it is too large Load Diff
@@ -527,10 +527,10 @@
elpaBuild {
pname = "auth-source-xoauth2-plugin";
ename = "auth-source-xoauth2-plugin";
version = "0.3.1";
version = "0.3.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/auth-source-xoauth2-plugin-0.3.1.tar";
sha256 = "1qqyl5qz3ldp28qm1vwbq4q7csb4wy6b3w3z72fhasvkcpb266iw";
url = "https://elpa.gnu.org/packages/auth-source-xoauth2-plugin-0.3.2.tar";
sha256 = "1k48kg6n72vzxaiqidg4m0w69c2s6ynvgcr08p4i8x2fsgaigcp2";
};
packageRequires = [ oauth2 ];
meta = {
@@ -1063,10 +1063,10 @@
elpaBuild {
pname = "calibre";
ename = "calibre";
version = "1.4.1";
version = "1.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/calibre-1.4.1.tar";
sha256 = "1ak05y3cmmwpg8bijkwl97kvfxhxh9xxc74askyafc50n0jvaq87";
url = "https://elpa.gnu.org/packages/calibre-1.5.0.tar";
sha256 = "08rcwrydrlc995sdxn5ssm5f6ighxi5yr6i7bx9a1nf7n91mgbgh";
};
packageRequires = [ compat ];
meta = {
@@ -1085,10 +1085,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "2.1";
version = "2.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/cape-2.1.tar";
sha256 = "10g0nxdg6cb2v08qip8dskh1zkdqv23vy8x2f0lyscbmwi72zkrd";
url = "https://elpa.gnu.org/packages/cape-2.3.tar";
sha256 = "11lq5hkfgr77hnyn6dwyvxw8yb8ixdfk0619pvrm0v1f0qcwmczd";
};
packageRequires = [ compat ];
meta = {
@@ -1299,10 +1299,10 @@
elpaBuild {
pname = "colorful-mode";
ename = "colorful-mode";
version = "1.2.4";
version = "1.2.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/colorful-mode-1.2.4.tar";
sha256 = "18gymjgsa5hxzy502b7mi99d8sypnn07i9934k4bj1py1xwl8q2b";
url = "https://elpa.gnu.org/packages/colorful-mode-1.2.5.tar";
sha256 = "1vz4mr76y9j5z8zg4nkm8ll38ka46yfhvv7c5r9v70gvnr1glg2g";
};
packageRequires = [ compat ];
meta = {
@@ -1527,10 +1527,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "2.8";
version = "3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-2.8.tar";
sha256 = "01vvv5q1rlbi7db0hya8dilr6ywq0skf43mc49jka3c3gj3a924v";
url = "https://elpa.gnu.org/packages/consult-3.0.tar";
sha256 = "1yi0hawkpyl5y2x8z87vdpbxhida17r2yz27lfjzx8qdj8v1snss";
};
packageRequires = [ compat ];
meta = {
@@ -1550,10 +1550,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.3.1";
version = "0.4.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-denote-0.3.1.tar";
sha256 = "1rvn90wv6r48129w4s8wcc2gp9wa92zxwc0a4yc70xc5xxm85xi4";
url = "https://elpa.gnu.org/packages/consult-denote-0.4.1.tar";
sha256 = "1cv5rhpbmvarpf062pq777i38xsymiabs9vszvn5ll73jbph4pii";
};
packageRequires = [
consult
@@ -1640,10 +1640,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.3";
version = "2.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/corfu-2.3.tar";
sha256 = "1q86z90hbizvihnvpfn81vv2cd67jlwhp4w0cz1mr4fl1bnqq5g4";
url = "https://elpa.gnu.org/packages/corfu-2.5.tar";
sha256 = "1g6fn32rrvsfhlaxmr184z34mkggrjy9z71yabmmhw7njgvhyhr6";
};
packageRequires = [ compat ];
meta = {
@@ -1900,10 +1900,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.24.1";
version = "0.25.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/dape-0.24.1.tar";
sha256 = "01w2sr9cbs1d9zh15gajyac7xcqbz40f5xfwv0c7jmsqkn7rv7aq";
url = "https://elpa.gnu.org/packages/dape-0.25.0.tar";
sha256 = "1ffmmaqadgrc0h51zk1j8c5whrzi7c63l069jl74xmczvphh7zl4";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -1987,10 +1987,10 @@
elpaBuild {
pname = "debbugs";
ename = "debbugs";
version = "0.45";
version = "0.46";
src = fetchurl {
url = "https://elpa.gnu.org/packages/debbugs-0.45.tar";
sha256 = "1rbj3ms2hkg0ra30y0bwzmdlcq58p15vzhin28a1rw2rmbwx5irc";
url = "https://elpa.gnu.org/packages/debbugs-0.46.tar";
sha256 = "100yshwnbk70yxah1hy0cqhva8qqh5i2pbqxi5a5j6cja2awdi38";
};
packageRequires = [ soap-client ];
meta = {
@@ -2034,10 +2034,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "4.0.0";
version = "4.1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-4.0.0.tar";
sha256 = "13a1aynmrj1vzq9xljs2h96pywqhr7iblyag51asxjynkzj2z27g";
url = "https://elpa.gnu.org/packages/denote-4.1.2.tar";
sha256 = "0i582mxy6nc3fjvqnk6mws530l630ayfg2ca5hj79cfr627pqvp8";
};
packageRequires = [ ];
meta = {
@@ -2056,10 +2056,10 @@
elpaBuild {
pname = "denote-journal";
ename = "denote-journal";
version = "0.1.1";
version = "0.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-journal-0.1.1.tar";
sha256 = "0922hjzah7nz49z3q3qyq06n77yqxd7mxiw7fmawavjh920dv3fq";
url = "https://elpa.gnu.org/packages/denote-journal-0.2.1.tar";
sha256 = "1dyfh5ngz11hk2pg6g8gy38c1afg7y4780aw80fqbld8l6kwss83";
};
packageRequires = [ denote ];
meta = {
@@ -2078,10 +2078,10 @@
elpaBuild {
pname = "denote-markdown";
ename = "denote-markdown";
version = "0.1.1";
version = "0.2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-markdown-0.1.1.tar";
sha256 = "0ic8kqfw56xsm9s0rlq7cgnh0dzjsbbcx7kdk55dggpvxv67jj62";
url = "https://elpa.gnu.org/packages/denote-markdown-0.2.0.tar";
sha256 = "0y1lnzv2x6wnw06gx9jb38wwpd4cyn1f8r430wg26zc6grb4fmsz";
};
packageRequires = [ denote ];
meta = {
@@ -2122,10 +2122,10 @@
elpaBuild {
pname = "denote-org";
ename = "denote-org";
version = "0.1.1";
version = "0.2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-org-0.1.1.tar";
sha256 = "0nwyyzx96d5k6dw4jb8bvni9fjr1plip57mdsyabrha19p6n282d";
url = "https://elpa.gnu.org/packages/denote-org-0.2.0.tar";
sha256 = "05jyy4gmd4nhgbh0cfjnjspwjzdkrljgl12wygqlai4d4hpv54mr";
};
packageRequires = [ denote ];
meta = {
@@ -2166,10 +2166,10 @@
elpaBuild {
pname = "denote-sequence";
ename = "denote-sequence";
version = "0.1.1";
version = "0.2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-sequence-0.1.1.tar";
sha256 = "06s2k555in897rpr2iabzv29dr79lm6fkpjp3yssidr9irxymf0h";
url = "https://elpa.gnu.org/packages/denote-sequence-0.2.0.tar";
sha256 = "0i0vm1n48aw7j4y6laa8fvs0av5smimdky980qgp69pha6hcvph5";
};
packageRequires = [ denote ];
meta = {
@@ -2188,10 +2188,10 @@
elpaBuild {
pname = "denote-silo";
ename = "denote-silo";
version = "0.1.2";
version = "0.2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-silo-0.1.2.tar";
sha256 = "1z5afwd9gwn9fy132s87smffi5lgdk8f8c941y9ak6q7fbbpkya7";
url = "https://elpa.gnu.org/packages/denote-silo-0.2.0.tar";
sha256 = "10n4xv179dl6zz1k28lcbrgyqx8k3hfh3isd7q3qg1vcahlw04vl";
};
packageRequires = [ denote ];
meta = {
@@ -2223,6 +2223,7 @@
) { };
devdocs = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
@@ -2230,12 +2231,12 @@
elpaBuild {
pname = "devdocs";
ename = "devdocs";
version = "0.6.1";
version = "0.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/devdocs-0.6.1.tar";
sha256 = "04m3jd3wymrsdlb1i7z6dz9pf1q8q38ihkbn3jisdca6xkk9jd6p";
url = "https://elpa.gnu.org/packages/devdocs-0.7.tar";
sha256 = "0jwhfmllfbmv2xhkpicyg7mmj7vl9x5pld4vmv66rrl0ha47ahgr";
};
packageRequires = [ ];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/packages/devdocs.html";
license = lib.licenses.free;
@@ -2273,10 +2274,10 @@
elpaBuild {
pname = "dicom";
ename = "dicom";
version = "1.0";
version = "1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/dicom-1.0.tar";
sha256 = "05v20pac5xgcmcqn6hw0f3n8dlz3nr178044y2xry6zz0psc3vx0";
url = "https://elpa.gnu.org/packages/dicom-1.2.tar";
sha256 = "1k1n7i2nzbcs8jqnhiksh79xyp80x94h18jwgl7s0c0akcp8365n";
};
packageRequires = [ compat ];
meta = {
@@ -2619,10 +2620,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "0.4.0";
version = "0.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/doric-themes-0.4.0.tar";
sha256 = "0dh5gib95fqfqdlk493y8dpdln2bqs2v5gg4gghy4rhgg79six5j";
url = "https://elpa.gnu.org/packages/doric-themes-0.5.0.tar";
sha256 = "11889xskdp42ckbk75wiy1f5sdy1ia04ndn48vn2dw57pcgmjcnw";
};
packageRequires = [ ];
meta = {
@@ -2641,10 +2642,10 @@
elpaBuild {
pname = "drepl";
ename = "drepl";
version = "0.3";
version = "0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/drepl-0.3.tar";
sha256 = "0dy8xvx5nwibiyhddm6nhcw384vhkhsbbxcs4hah0yxwajfm8yds";
url = "https://elpa.gnu.org/packages/drepl-0.4.tar";
sha256 = "161aga6jviba7h8iaid8dkrgli0wikm2zl9dfkzmj4xms3czgl24";
};
packageRequires = [ comint-mime ];
meta = {
@@ -2821,10 +2822,10 @@
elpaBuild {
pname = "eev";
ename = "eev";
version = "20250914";
version = "20251123";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eev-20250914.tar";
sha256 = "1bn7nv42pkd910s47if2jzrzfd10s2nbhid3adh96p9bpy46k639";
url = "https://elpa.gnu.org/packages/eev-20251123.tar";
sha256 = "02vnijm7av43dlnwkg8ss96vqzl8k92b1m4mn7mjnv60zcxscxf6";
};
packageRequires = [ ];
meta = {
@@ -2838,16 +2839,17 @@
elpaBuild,
fetchurl,
lib,
modus-themes,
}:
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "1.11.0";
version = "2.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ef-themes-1.11.0.tar";
sha256 = "086d2fmgzgnjil97zjn2i0ii81dq9l8rr859j0kyaxiy83r27rqb";
url = "https://elpa.gnu.org/packages/ef-themes-2.0.1.tar";
sha256 = "039jhc3lwwp7s420078zr65k4l611n5x9bxhj2klqyzixsw4w64n";
};
packageRequires = [ ];
packageRequires = [ modus-themes ];
meta = {
homepage = "https://elpa.gnu.org/packages/ef-themes.html";
license = lib.licenses.free;
@@ -2856,7 +2858,6 @@
) { };
eglot = callPackage (
{
compat,
eldoc,
elpaBuild,
external-completion,
@@ -2866,26 +2867,23 @@
lib,
project,
seq,
track-changes,
xref,
}:
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.18";
version = "1.19";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eglot-1.18.tar";
sha256 = "1zqs498yn3i8wn045jgq9nw4pddiyrwwgyq39mndzvgvi1j6a431";
url = "https://elpa.gnu.org/packages/eglot-1.19.tar";
sha256 = "0bsz3grw41nh5r76brfdb4gb3hncs5chlhwsqm6qqg0ach69m7zi";
};
packageRequires = [
compat
eldoc
external-completion
flymake
jsonrpc
project
seq
track-changes
xref
];
meta = {
@@ -3151,10 +3149,10 @@
elpaBuild {
pname = "ement";
ename = "ement";
version = "0.16";
version = "0.17";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ement-0.16.tar";
sha256 = "1c496sm9lad5m18pjfwnqf6l1kjrnyayip8flj1ijm13996c3mp3";
url = "https://elpa.gnu.org/packages/ement-0.17.tar";
sha256 = "1qihmk6f2chb8kfv9gr6kmxsayf7p161dihvfy5x176pc0l4capk";
};
packageRequires = [
map
@@ -3183,10 +3181,10 @@
elpaBuild {
pname = "emms";
ename = "emms";
version = "23";
version = "24";
src = fetchurl {
url = "https://elpa.gnu.org/packages/emms-23.tar";
sha256 = "08s04cqk9p0srcxffvpdf67fajv130sfyah6yd13mj7am9r1ak9d";
url = "https://elpa.gnu.org/packages/emms-24.tar";
sha256 = "1nl152v27ryxq3g2dzg52xv3znw08wh486ax5dxkd2wvj6rv0dbg";
};
packageRequires = [
cl-lib
@@ -3272,10 +3270,10 @@
elpaBuild {
pname = "erc";
ename = "erc";
version = "5.6";
version = "5.6.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/erc-5.6.tar";
sha256 = "16qyfsa2q297xcfjiacjms9v14kjwwrsp3m8kcs5s50aavzfvc1s";
url = "https://elpa.gnu.org/packages/erc-5.6.1.tar";
sha256 = "13dzip6xhj0mf8hs8wk08pfxny5gwpbzfsqkmz146xvl2d8m621x";
};
packageRequires = [ compat ];
meta = {
@@ -3567,10 +3565,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.1";
version = "1.4.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/flymake-1.4.1.tar";
sha256 = "0l20gxzlvpl0d3wvvsam3mda5hdlag4anplx3fd4xksbvfhndzlk";
url = "https://elpa.gnu.org/packages/flymake-1.4.3.tar";
sha256 = "0jg0lbj861smycmya626b54hy9lh4xfqpjwzf28i2vnf9wy6q840";
};
packageRequires = [
eldoc
@@ -4125,10 +4123,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.12.7";
version = "0.13.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/greader-0.12.7.tar";
sha256 = "05i6fmfs9lvffhm54lkw97x7vxlw7x30ka6xrpxh827qml3m7z3q";
url = "https://elpa.gnu.org/packages/greader-0.13.1.tar";
sha256 = "0av55fk2r1bqsb8dp17y3cka46hda29x16y763az0lwga33ssz89";
};
packageRequires = [
compat
@@ -4170,10 +4168,10 @@
elpaBuild {
pname = "gtags-mode";
ename = "gtags-mode";
version = "1.9.3";
version = "1.9.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gtags-mode-1.9.3.tar";
sha256 = "1cvmb6pnn4wpqna2h0a19m5yilh1jrzah61xzspwrdv2djf8zrlb";
url = "https://elpa.gnu.org/packages/gtags-mode-1.9.4.tar";
sha256 = "01bpgw839gkvy8258kc5p0zy8xv9rh4hpzb0h1hlxcllkir6idgg";
};
packageRequires = [ ];
meta = {
@@ -4789,10 +4787,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.3";
version = "2.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jinx-2.3.tar";
sha256 = "0sm6yrh70qy6w7v1ljr02rfj10kyixnghk1aigizc4rgpr4b8azp";
url = "https://elpa.gnu.org/packages/jinx-2.4.tar";
sha256 = "052wax7k9wkl8g0c6v1cjhdpvhw89byykv43gyxl3c9a6garllrm";
};
packageRequires = [ compat ];
meta = {
@@ -4811,10 +4809,10 @@
elpaBuild {
pname = "jit-spell";
ename = "jit-spell";
version = "0.4";
version = "0.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jit-spell-0.4.tar";
sha256 = "0p9nf2n0x6c6xl32aczghzipx8n5aq7a1x6r2s78xvpwr299k998";
url = "https://elpa.gnu.org/packages/jit-spell-0.5.tar";
sha256 = "0xdn4hm4d26vmqh75i2ghyissm2s2szgynwynpgmlvhr4q5nkswf";
};
packageRequires = [ compat ];
meta = {
@@ -4875,10 +4873,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.25";
version = "1.0.26";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.25.tar";
sha256 = "18f0g8j1rd2fpa707w6fll6ryj7mg6hbcy2pc3xff2a4ps8zv12b";
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.26.tar";
sha256 = "0lsm17kak4wb9anplqlyqfy0527akb8vp2gl3lszbxh281kjg1qx";
};
packageRequires = [ ];
meta = {
@@ -5241,10 +5239,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.27.2";
version = "0.27.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.27.2.tar";
sha256 = "0wkz4l2ica2wrmb30yylqdbdp1q2xflarcdl0z399lh315jdbypg";
url = "https://elpa.gnu.org/packages/llm-0.27.3.tar";
sha256 = "0187msn4wfgnc9rbnqrjzwazzk41d6vb8s1xwd7ynfkibfv1jkya";
};
packageRequires = [
compat
@@ -5479,10 +5477,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.3";
version = "2.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/marginalia-2.3.tar";
sha256 = "0k2ndssravhd94b63fyiv2h7rvny2fik988w1dnpdy6q9vj2vdgw";
url = "https://elpa.gnu.org/packages/marginalia-2.5.tar";
sha256 = "0qjb7nznr08nps9drkfpmkwl59cfzrgyfzmqsmhgbrmaa79qly84";
};
packageRequires = [ compat ];
meta = {
@@ -5585,10 +5583,10 @@
elpaBuild {
pname = "matlab-mode";
ename = "matlab-mode";
version = "7.1.1";
version = "7.4.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/matlab-mode-7.1.1.tar";
sha256 = "0axqvarxnvn02pcqmqf9sf6kg0xfz5a8wfzjw8if6xsbk45krlcz";
url = "https://elpa.gnu.org/packages/matlab-mode-7.4.1.tar";
sha256 = "14y8hbkk7cz5s1kpv9id5i4kp4y36zvdznjygqp6yp0b6d3w3kc8";
};
packageRequires = [ ];
meta = {
@@ -5746,6 +5744,27 @@
};
}
) { };
minimail = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "minimail";
ename = "minimail";
version = "0.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/minimail-0.3.tar";
sha256 = "1p8vk9z34ylzg9hvs88wik07m5mr72bqkh19kngw7gqlg0m2ydfp";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/minimail.html";
license = lib.licenses.free;
};
}
) { };
minimap = callPackage (
{
elpaBuild,
@@ -5824,10 +5843,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "4.8.1";
version = "5.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/modus-themes-4.8.1.tar";
sha256 = "1xax6pfq8xlybwid3sgzm82az4p1blm217qp1bvy0fjf5qcand5i";
url = "https://elpa.gnu.org/packages/modus-themes-5.1.0.tar";
sha256 = "0n7mhf3zp96srm7d0i87ps18h08k3pap904y78xz22xhm98ljsnl";
};
packageRequires = [ ];
meta = {
@@ -6226,10 +6245,10 @@
elpaBuild {
pname = "oauth2";
ename = "oauth2";
version = "0.18.3";
version = "0.18.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/oauth2-0.18.3.tar";
sha256 = "1xn9jkf55b9sc6fidzn6p1falvvgvpc08iz53fvmmp7fandgwbxi";
url = "https://elpa.gnu.org/packages/oauth2-0.18.4.tar";
sha256 = "1hhfk7glp3m9f4aqf1dvqs5f7qp4s2gvbxamyxjalw3sj6pbv92n";
};
packageRequires = [ ];
meta = {
@@ -6376,10 +6395,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.7.34";
version = "9.7.38";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.7.34.tar";
sha256 = "0jd9bhymcjxkf04vygl32mnqvbsgjqqp48axv3pm2s614vw23qsp";
url = "https://elpa.gnu.org/packages/org-9.7.38.tar";
sha256 = "1y752wx4hhfgwkn9i9rrl6hjgpwb38g0zanpvyxxkzxy3n2fv079";
};
packageRequires = [ ];
meta = {
@@ -6495,10 +6514,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.9";
version = "1.10";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-modern-1.9.tar";
sha256 = "09lgmng1g6l29alnwmxqk2qq0gx2vv5nrrmrxdzlrknkd8f07nl1";
url = "https://elpa.gnu.org/packages/org-modern-1.10.tar";
sha256 = "07fn1milsx61slc3pg065027w8jp17ab07h2n3qg3rl5zq4l7qpl";
};
packageRequires = [
compat
@@ -6675,10 +6694,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "1.7";
version = "1.9";
src = fetchurl {
url = "https://elpa.gnu.org/packages/osm-1.7.tar";
sha256 = "1iqg0cjqq2fzrimzgxqa7jsvhzajycl4nq1c7fsr3pd5yjp8d4z8";
url = "https://elpa.gnu.org/packages/osm-1.9.tar";
sha256 = "0ankxndigmjwxad3ryrlkc99pqgja7wywf3b77j5y5sph0zyc0hs";
};
packageRequires = [ compat ];
meta = {
@@ -6888,10 +6907,10 @@
elpaBuild {
pname = "persist";
ename = "persist";
version = "0.7";
version = "0.8";
src = fetchurl {
url = "https://elpa.gnu.org/packages/persist-0.7.tar";
sha256 = "0g38vf4a4f4b8cp35qc7pwzj1qwrnw6dd6mc83mrjs35fx43lpjn";
url = "https://elpa.gnu.org/packages/persist-0.8.tar";
sha256 = "0lx4phndjr6x2bwlak0z232968vnzhnivq25531ykv4c4f45qyhj";
};
packageRequires = [ compat ];
meta = {
@@ -7144,10 +7163,10 @@
elpaBuild {
pname = "posframe";
ename = "posframe";
version = "1.4.4";
version = "1.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/posframe-1.4.4.tar";
sha256 = "18cvfr2jxwsnsdg9f8wr0g64rkk6q1cc4gchrw76lnnknanidpk7";
url = "https://elpa.gnu.org/packages/posframe-1.5.0.tar";
sha256 = "0yk38fc08fgxwai6dn6da9yykcmq3bd4x7msfnlrg081b15q9a32";
};
packageRequires = [ ];
meta = {
@@ -7317,10 +7336,10 @@
elpaBuild {
pname = "pyim";
ename = "pyim";
version = "5.3.4";
version = "5.3.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/pyim-5.3.4.tar";
sha256 = "0axi8vizr2pdswdnnkr409k926h9k7w3c18nbmb9j3pfc32inkjs";
url = "https://elpa.gnu.org/packages/pyim-5.3.5.tar";
sha256 = "1s452swgbkbnpfhiwmipmvbqn6wkf6f7dq63gr349h7n29nbnnnk";
};
packageRequires = [
async
@@ -8612,16 +8631,17 @@
elpaBuild,
fetchurl,
lib,
modus-themes,
}:
elpaBuild {
pname = "standard-themes";
ename = "standard-themes";
version = "2.2.0";
version = "3.0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/standard-themes-2.2.0.tar";
sha256 = "0qdld75vcfhsn2l0xips52vrlp5q7ss3973hd722h2gp1wddn5f7";
url = "https://elpa.gnu.org/packages/standard-themes-3.0.2.tar";
sha256 = "071k6cxfb5ccipvb0059wcs9fq4pzywyahqwjrl4cbidv6dnvzcm";
};
packageRequires = [ ];
packageRequires = [ modus-themes ];
meta = {
homepage = "https://elpa.gnu.org/packages/standard-themes.html";
license = lib.licenses.free;
@@ -8964,10 +8984,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.6";
version = "1.8";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tempel-1.6.tar";
sha256 = "1h5k3cc5kl4g11chrfjgnhr1vg29fj3qz706rimilki367n2sra5";
url = "https://elpa.gnu.org/packages/tempel-1.8.tar";
sha256 = "16ghnb1blr04xc084dzafp3lfkcsydn554j39kpfizdxlr4r9zzv";
};
packageRequires = [ compat ];
meta = {
@@ -9007,10 +9027,10 @@
elpaBuild {
pname = "test-simple";
ename = "test-simple";
version = "1.3.0";
version = "1.3.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/test-simple-1.3.0.tar";
sha256 = "065jfps5ixpy5d4l2xgwhkpafdwiziqh4msbjcascwpac3j5c5yp";
url = "https://elpa.gnu.org/packages/test-simple-1.3.1.tar";
sha256 = "11sgc7187l1a4f1x1f6z58dy7pc7n1999id50rjifkvk901x0qd1";
};
packageRequires = [ cl-lib ];
meta = {
@@ -9155,10 +9175,10 @@
elpaBuild {
pname = "tmr";
ename = "tmr";
version = "1.2.0";
version = "1.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tmr-1.2.0.tar";
sha256 = "0ywy3wz6km4smp7igzn44fwincc79nwzm0a55jv7hyz6bv78n8xr";
url = "https://elpa.gnu.org/packages/tmr-1.2.1.tar";
sha256 = "1jx3j9pgr4z5f70jr5byq9b27z4l6q7r4pjzq9dzw6q30wk2kv8p";
};
packageRequires = [ ];
meta = {
@@ -9244,10 +9264,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.0.3";
version = "2.8.0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.8.0.3.tar";
sha256 = "1qszpb4qywpnx5x7ynx8srq6m6aiygdimffghihxcviv1r1mxs53";
url = "https://elpa.gnu.org/packages/tramp-2.8.0.4.tar";
sha256 = "07zc1w4w1kkybkfydxwhv84rwxgz9zsz7n31hlcyw5x58624x4h2";
};
packageRequires = [ ];
meta = {
@@ -9322,6 +9342,7 @@
transient = callPackage (
{
compat,
cond-let,
elpaBuild,
fetchurl,
lib,
@@ -9330,13 +9351,14 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.10.1";
version = "0.11.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.10.1.tar";
sha256 = "1qxml619jpjp2an4iiq7c2n0vy0xam73rjl6076lialfwsa05hqd";
url = "https://elpa.gnu.org/packages/transient-0.11.0.tar";
sha256 = "09rdjkmmg7b3r2d55ff2r11hklglq14xknmn2ywc53qglxxsn0im";
};
packageRequires = [
compat
cond-let
seq
];
meta = {
@@ -9841,10 +9863,10 @@
elpaBuild {
pname = "vecdb";
ename = "vecdb";
version = "0.2";
version = "0.2.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/vecdb-0.2.tar";
sha256 = "10p5nhk4v4j05k9cz9br5ninycpp7spgby9mrr9z8bsy2g0j0il2";
url = "https://elpa.gnu.org/packages/vecdb-0.2.2.tar";
sha256 = "0nzaga79yls0x7hcrfvk6zic4a4pm5h10sav0f1pxccx1scsrzfn";
};
packageRequires = [
pg
@@ -9865,10 +9887,10 @@
elpaBuild {
pname = "verilog-mode";
ename = "verilog-mode";
version = "2025.1.1.100165202";
version = "2025.11.8.248496848";
src = fetchurl {
url = "https://elpa.gnu.org/packages/verilog-mode-2025.1.1.100165202.tar";
sha256 = "1cgv081dlarc0b4s6rjkqbvs4fa9npyq9pjxj7173vmgkfdwmkp5";
url = "https://elpa.gnu.org/packages/verilog-mode-2025.11.8.248496848.tar";
sha256 = "0w10f8gh2adabd5phgqqka4i0jq1g86bvq9yv3whnaxwiyf0m676";
};
packageRequires = [ ];
meta = {
@@ -9887,10 +9909,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.5";
version = "2.6";
src = fetchurl {
url = "https://elpa.gnu.org/packages/vertico-2.5.tar";
sha256 = "06yj03x61406zfs75q4blh9fav284psnigsy3g5wpqrv3p79b89s";
url = "https://elpa.gnu.org/packages/vertico-2.6.tar";
sha256 = "11lm8bqk0scpa4szlmsrhv8k3ll57a6jhbiimvbm44l8jh3qkk9c";
};
packageRequires = [ compat ];
meta = {
@@ -10384,10 +10406,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.21";
version = "0.22";
src = fetchurl {
url = "https://elpa.gnu.org/packages/xelb-0.21.tar";
sha256 = "0fmms4dy5b9l6qlf246p61v3k8szm7qhl60lf84wc0xpa6ah2698";
url = "https://elpa.gnu.org/packages/xelb-0.22.tar";
sha256 = "0vd0dsigr2lvwvvm32kf20dyg5bvafinb2xhz491f8wj2w99fjx4";
};
packageRequires = [ compat ];
meta = {
@@ -10494,10 +10516,10 @@
elpaBuild {
pname = "yaml";
ename = "yaml";
version = "1.2.0";
version = "1.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/yaml-1.2.0.tar";
sha256 = "1j1shz85vdj7w7bslpmpfws92fi3afp44533irq8caf7zj9masph";
url = "https://elpa.gnu.org/packages/yaml-1.2.1.tar";
sha256 = "14asp31dba2ab1hjvxjqdk99kzl82r7yjmrw6nk65i1wsnk14a6i";
};
packageRequires = [ ];
meta = {
@@ -1252,7 +1252,7 @@ let
# TODO report to upstream
global-tags = addPackageRequires super.global-tags [ self.s ];
gnosis = mkHome super.gnosis;
gnosis = ignoreCompilationError (mkHome super.gnosis); # doing db stuff when compiling
go = ignoreCompilationError super.go; # elisp error
@@ -1459,6 +1459,8 @@ let
mu4e-views = addPackageRequires super.mu4e-views [ self.mu4e ];
mu4e-walk = addPackageRequires super.mu4e-walk [ self.mu4e ];
# https://github.com/magnars/multifiles.el/issues/9
multifiles = addPackageRequires super.multifiles [ self.dash ];
@@ -1670,18 +1672,6 @@ let
scad-preview = ignoreCompilationError super.scad-preview; # elisp error
sdml-mode = super.sdml-mode.overrideAttrs (
finalAttrs: previousAttrs: {
patches = previousAttrs.patches or [ ] ++ [
(pkgs.fetchpatch {
name = "make-pretty-hydra-optional.patch";
url = "https://github.com/sdm-lang/emacs-sdml-mode/pull/3/commits/2368afe31c72073488411540e212c70aae3dd468.patch";
hash = "sha256-Wc4pquKV9cTRey9SdjY++UgcP+pGI0hVOOn1Cci8dpk=";
})
];
}
);
# https://github.com/wanderlust/semi/pull/29
# missing optional dependencies
semi = addPackageRequires super.semi [ self.bbdb-vcard ];
@@ -1774,6 +1764,14 @@ let
workgroups2 = ignoreCompilationError super.workgroups2; # elisp error
ws-butler = super.ws-butler.overrideAttrs (old: {
# work around https://github.com/NixOS/nixpkgs/issues/436534
src = pkgs.fetchFromSavannah {
repo = "emacs/nongnu";
inherit (old.src) rev outputHash outputHashAlgo;
};
});
# https://github.com/nicklanasa/xcode-mode/issues/28
xcode-mode = addPackageRequires super.xcode-mode [ self.hydra ];
File diff suppressed because it is too large Load Diff
@@ -54,10 +54,10 @@
elpaBuild {
pname = "aidermacs";
ename = "aidermacs";
version = "1.5";
version = "1.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.5.tar";
sha256 = "1gfgk4g1942xjqr3g1q6rw330wgxlsm35p3vsiixszxcs0xh55sj";
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.6.tar";
sha256 = "07ql2kv7naza7jigmsw9x1k3md0hz2c302qrc0cy1a1h07567nli";
};
packageRequires = [
compat
@@ -79,10 +79,10 @@
elpaBuild {
pname = "alect-themes";
ename = "alect-themes";
version = "0.10";
version = "0.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/alect-themes-0.10.tar";
sha256 = "0pagkf0bb85sr3mvg8z6h6akb9hjmvfqmpiaiz121ys0r92m6nb7";
url = "https://elpa.nongnu.org/nongnu/alect-themes-0.11.tar";
sha256 = "1ij0c321gi3vqcw0pzzsi02b3370l2ynijq0999j1jxrillc9h2l";
};
packageRequires = [ ];
meta = {
@@ -121,10 +121,10 @@
elpaBuild {
pname = "annotate";
ename = "annotate";
version = "2.4.2";
version = "2.4.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/annotate-2.4.2.tar";
sha256 = "12510awgjx14kcz88a66walybvxqf7whbb0gckxj1dxsn0r1spfa";
url = "https://elpa.nongnu.org/nongnu/annotate-2.4.5.tar";
sha256 = "0pdhwlz792sf5zipv8s449bah7xm9klbpicx9203fhsc0ad82d0j";
};
packageRequires = [ ];
meta = {
@@ -572,10 +572,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.19.0";
version = "1.20.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cider-1.19.0.tar";
sha256 = "04jz9cjdrx7i8p8zb7yavapz2yl8nlv7jczvmph2bpyxff2fimcf";
url = "https://elpa.nongnu.org/nongnu/cider-1.20.0.tar";
sha256 = "1s1jw1dc8r7aqjc4vkgcsz193fnhrd6lrz54bim839sfyfv2rhb8";
};
packageRequires = [
clojure-mode
@@ -687,10 +687,10 @@
elpaBuild {
pname = "cond-let";
ename = "cond-let";
version = "0.1.1";
version = "0.2.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cond-let-0.1.1.tar";
sha256 = "1s1gzmn2xa76hbk0q60gznsj0p8kfn1b4fzijdkqdrvindmc4ymw";
url = "https://elpa.nongnu.org/nongnu/cond-let-0.2.0.tar";
sha256 = "1vycjql5i9k9k8nmrpjx393qaw5vh9jy9f7riggsxgd80xky35zi";
};
packageRequires = [ ];
meta = {
@@ -1272,10 +1272,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.3.2";
version = "4.3.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.2.tar";
sha256 = "0yl5j35r3s3z4pnxpk6hx2a8piw110rgc67zz3nmkp8ppzkz9h86";
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.3.tar";
sha256 = "0j1q33wfyqrif7zf9qzvh74yxpsqvp800nm0blkr745881k6cmwr";
};
packageRequires = [ ];
meta = {
@@ -1705,6 +1705,58 @@
};
}
) { };
fedi = callPackage (
{
elpaBuild,
fetchurl,
lib,
markdown-mode,
}:
elpaBuild {
pname = "fedi";
ename = "fedi";
version = "0.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/fedi-0.2.tar";
sha256 = "1vhv72s988xvwq14w9xhzqq7hpsjidh2hsii97q9bakh00k5zdra";
};
packageRequires = [ markdown-mode ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/fedi.html";
license = lib.licenses.free;
};
}
) { };
fj = callPackage (
{
elpaBuild,
fedi,
fetchurl,
lib,
magit,
tp,
transient,
}:
elpaBuild {
pname = "fj";
ename = "fj";
version = "0.28";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/fj-0.28.tar";
sha256 = "0smmz9iig83yckcgmd9jd45kkklfywk7nw4jl98wxm4mqwmy1f5l";
};
packageRequires = [
fedi
magit
tp
transient
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/fj.html";
license = lib.licenses.free;
};
}
) { };
flx = callPackage (
{
cl-lib ? null,
@@ -2238,10 +2290,10 @@
elpaBuild {
pname = "git-modes";
ename = "git-modes";
version = "1.4.6";
version = "1.4.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.6.tar";
sha256 = "0hxvdm8578pl5f7fb2xi46a9arfr97cyybizk6yi17p82nz6s9g7";
url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.7.tar";
sha256 = "1rg38m9mx0vrbyn0d05n3zk2pnkp7122s33nlcj33xr7kslv46ci";
};
packageRequires = [ compat ];
meta = {
@@ -2263,10 +2315,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.5.5";
version = "0.5.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/gnosis-0.5.5.tar";
sha256 = "0na35233h87yk8h300g4vcfc5w4ckd09y8y7hwj7n3y725wi964h";
url = "https://elpa.nongnu.org/nongnu/gnosis-0.5.8.tar";
sha256 = "00halz9fmgccgc7px2zqp6q2js4ab60fixqbr15sdqbygmlwvhh7";
};
packageRequires = [
compat
@@ -2439,10 +2491,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.9";
version = "0.9.9.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/gptel-0.9.9.tar";
sha256 = "1vnnizqb60sipim7fllv5hvwd9xjsp08wyn1gnhn8j91yv90hlqb";
url = "https://elpa.nongnu.org/nongnu/gptel-0.9.9.3.tar";
sha256 = "19wwjjlpfa5ngmfj8v3hzf2ndr355s5vg9nzg8qmx3ni61jb08n7";
};
packageRequires = [
compat
@@ -2612,10 +2664,10 @@
elpaBuild {
pname = "haskell-ts-mode";
ename = "haskell-ts-mode";
version = "1.3.4";
version = "1.3.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/haskell-ts-mode-1.3.4.tar";
sha256 = "1z0bl88w9gf53cfmnfq0iqq2hqm2bmy6wl8fwydvayn77lr5x72h";
url = "https://elpa.nongnu.org/nongnu/haskell-ts-mode-1.3.5.tar";
sha256 = "19cy20wh2al1akgyx24jkks1hmfrhdrbw4h7a9g1nxsn7bw88lqy";
};
packageRequires = [ ];
meta = {
@@ -2681,10 +2733,10 @@
elpaBuild {
pname = "hideshowvis";
ename = "hideshowvis";
version = "0.8";
version = "0.9";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/hideshowvis-0.8.tar";
sha256 = "0xx2jjv95r1nhlf729y0zplfpjlh46nfnixmd3f5jc3z2pc6zf5b";
url = "https://elpa.nongnu.org/nongnu/hideshowvis-0.9.tar";
sha256 = "0yi9qcbacn97gl9y3zmvzr1b48hhx6h1yjcwllficahiq39fs0h8";
};
packageRequires = [ ];
meta = {
@@ -2971,6 +3023,27 @@
};
}
) { };
isl = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "isl";
ename = "isl";
version = "1.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/isl-1.6.tar";
sha256 = "1bsqq3i7flpbihvcmvcwb1s3gabq6wslwpamcqhcf15j30znwhb1";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/isl.html";
license = lib.licenses.free;
};
}
) { };
iwindow = callPackage (
{
compat,
@@ -3091,10 +3164,10 @@
elpaBuild {
pname = "keycast";
ename = "keycast";
version = "1.4.5";
version = "1.4.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/keycast-1.4.5.tar";
sha256 = "0c847ailkfa46f6p4d9j6fg485cj8pwd208ynxz5sx5my4gqfnbw";
url = "https://elpa.nongnu.org/nongnu/keycast-1.4.6.tar";
sha256 = "0vvkcvir2wqgn6wl8yw689f7sx1qqvcynyyvd61b9c1jf8av90cd";
};
packageRequires = [ compat ];
meta = {
@@ -3124,6 +3197,32 @@
};
}
) { };
lem = callPackage (
{
elpaBuild,
fedi,
fetchurl,
lib,
markdown-mode,
}:
elpaBuild {
pname = "lem";
ename = "lem";
version = "0.24";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/lem-0.24.tar";
sha256 = "1ykyahpd7y43lf3vk3a0w9rjim4lsm35mlw1qqljbixci2izk797";
};
packageRequires = [
fedi
markdown-mode
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/lem.html";
license = lib.licenses.free;
};
}
) { };
llama = callPackage (
{
compat,
@@ -3134,10 +3233,10 @@
elpaBuild {
pname = "llama";
ename = "llama";
version = "1.0.1";
version = "1.0.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/llama-1.0.1.tar";
sha256 = "1aldq3waibplzc2m1qfhf58rmi6h3wfgghmdk6q5ixx2y1gml1vq";
url = "https://elpa.nongnu.org/nongnu/llama-1.0.2.tar";
sha256 = "10dvvw6w082gdhq7an4z3krl94q0910fvap3p39gs8pmd898a9f7";
};
packageRequires = [ compat ];
meta = {
@@ -3158,10 +3257,10 @@
elpaBuild {
pname = "logview";
ename = "logview";
version = "0.19.2";
version = "0.19.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/logview-0.19.2.tar";
sha256 = "0jcc726fh6lq9x6hhl9cm4i98irf5z3pz1lchkwwy21jippxwj2i";
url = "https://elpa.nongnu.org/nongnu/logview-0.19.3.tar";
sha256 = "1ldcjf0p8m0qnhqc98f5hi5kk05adl3j21b7nkc0b879v9bc9in9";
};
packageRequires = [
compat
@@ -3187,10 +3286,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.14.0";
version = "0.15.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/loopy-0.14.0.tar";
sha256 = "0kfa4rqmnc26nzwff4bd50rkpclmxpmw9r5hhnfasmm6k2m7fmpj";
url = "https://elpa.nongnu.org/nongnu/loopy-0.15.0.tar";
sha256 = "18l1bml8xiji0mgmm6fb669iwyidg7pay231kv14kbv1agiwfkbp";
};
packageRequires = [
compat
@@ -3396,10 +3495,10 @@
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "2.0.3";
version = "2.0.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.3.tar";
sha256 = "07snrvsbwvzky8b8whwy3qwwdzj84bfr23c2m11b5sskkgjykvy0";
url = "https://elpa.nongnu.org/nongnu/mastodon-2.0.7.tar";
sha256 = "1sk58jd9s623n86wb0gsl80dprfjll5c0rqc41naprrbcjfqfgzn";
};
packageRequires = [
persist
@@ -3738,10 +3837,10 @@
elpaBuild {
pname = "org-contrib";
ename = "org-contrib";
version = "0.6";
version = "0.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/org-contrib-0.6.tar";
sha256 = "02rpy7psjp1mj2nbzzbc06i4961m83hkq5ndks56mfkcz4hdhj2m";
url = "https://elpa.nongnu.org/nongnu/org-contrib-0.7.tar";
sha256 = "1v9sphc2jwccdix74ry3wblkkp9majk7n7c9ic1bsq9caj4i9n5r";
};
packageRequires = [ org ];
meta = {
@@ -3924,10 +4023,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.0.5";
version = "2.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/orgit-2.0.5.tar";
sha256 = "0k24rg1pfajqnagd2yljsccs66si56d7s4aybq9jd086f4wx3fcq";
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.0.tar";
sha256 = "1wncvmg6x6w0pw9d2xl7i3m621q7jmx7sl76llnf29vbrdq7yiq9";
};
packageRequires = [
compat
@@ -4172,10 +4271,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.60";
version = "0.61";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/pg-0.60.tar";
sha256 = "06jlr38jbxnmmgqqic1n6d22sx0kfszv9awh3597lsvx044ix48j";
url = "https://elpa.nongnu.org/nongnu/pg-0.61.tar";
sha256 = "0vzx2nsxvl9a77mfri1cqmxibd15c4is61lazs2hl8cqzw7msxjl";
};
packageRequires = [ peg ];
meta = {
@@ -4247,6 +4346,27 @@
};
}
) { };
powershell = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "powershell";
ename = "powershell";
version = "0.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/powershell-0.4.tar";
sha256 = "13f7rfjcip64if7mxd12pnrw409xdmxblddri49laacvi1qhlj9k";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/powershell.html";
license = lib.licenses.free;
};
}
) { };
projectile = callPackage (
{
elpaBuild,
@@ -4321,10 +4441,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20250830.122523";
version = "1.0.20251106.215641";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20250830.122523.tar";
sha256 = "0bxinraaj2cnhd6x1sgps36k5vir57l4jn0x5rlndv4lsb2bp18c";
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20251106.215641.tar";
sha256 = "0jrz8c3ni81cczai01j1359m8j3pp620lirx1j534jn52b7xqy0q";
};
packageRequires = [ compat ];
meta = {
@@ -5452,10 +5572,10 @@
elpaBuild {
pname = "visual-fill-column";
ename = "visual-fill-column";
version = "2.7.0";
version = "2.7.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/visual-fill-column-2.7.0.tar";
sha256 = "1xv42kzmizhr7k35xw08zib71anrif3gsbzc566gvl7yqpjd30zm";
url = "https://elpa.nongnu.org/nongnu/visual-fill-column-2.7.1.tar";
sha256 = "0c5vammsvj0cx343s9nncdmcrpbaqiwk276clqkib594g74rjnmd";
};
packageRequires = [ ];
meta = {
@@ -5584,10 +5704,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.4.6";
version = "3.4.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.6.tar";
sha256 = "1l3sdfd6k6baw87jgz25f7rlgwgi15f2nj51cfgjy6kkgf5ag48s";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.7.tar";
sha256 = "06z64yp4dxwnrz5n6bwd3yf2h0502f2gx6zgnzsni8pk6zsb1l22";
};
packageRequires = [ compat ];
meta = {
@@ -5694,10 +5814,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "28.7.20250917123258";
version = "28.11.20251125073911";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.7.20250917123258.tar";
sha256 = "1d4r112via671f2x0db1ssxsbhi1w24zklgik3wgz619ng7al2ry";
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20251125073911.tar";
sha256 = "0qkgbi1637nxvkx7cpycx80lywcwnld3x4y77mksx9z1v6pyhrd7";
};
packageRequires = [ ];
meta = {
File diff suppressed because it is too large Load Diff
@@ -1057,11 +1057,11 @@
"vendorHash": null
},
"ovh_ovh": {
"hash": "sha256-PNVbGn+MTb1139uDVSLBCKVMtDmY/c8uJCiTSBtbZAE=",
"hash": "sha256-wpNwJv5eg4UKAKYpP4sFGkmGcate5HgtwGvYIW/Raig=",
"homepage": "https://registry.terraform.io/providers/ovh/ovh",
"owner": "ovh",
"repo": "terraform-provider-ovh",
"rev": "v2.9.0",
"rev": "v2.10.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1309,11 +1309,11 @@
"vendorHash": "sha256-9GjhP/Oh2HlVuMcuXFhS7MUmF3eS4qlUsW5XhugaK14="
},
"tencentcloudstack_tencentcloud": {
"hash": "sha256-JKkpdnsogOkSXbZ19O4gWom8Q+60z6isUf8gU9jJyC4=",
"hash": "sha256-82Us5zLUD2UXcbmIhivqrymBbG+kkyzfARw/Wg5Mt5c=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.82.37",
"rev": "v1.82.39",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1498,12 +1498,12 @@
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
},
"yandex-cloud_yandex": {
"hash": "sha256-AkDwj66lXECGyFYWQlvT8HzMs+faAHqklR5B5YALfqY=",
"hash": "sha256-FxX0+xwITu/M5oCGYh8LE7lr3l2Vn+FCJVQpZRPk9bA=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
"rev": "v0.172.0",
"rev": "v0.173.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-NQ5FgYk9I28URO0twrfLQ04ld/NlKO32jp8gmWkuaOo="
"vendorHash": "sha256-HOP++zCWU9I3KCj1rKSGbr5TIvs6rEbffYJUNUREYnU="
}
}
@@ -105,11 +105,11 @@ assert lib.all (p: p.enabled -> !(builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
pname = "weechat";
version = "4.8.0";
version = "4.8.1";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
hash = "sha256-7SjcoqsRtBwEHfYVM62LRzw+vzVEoZka1D0Iz6Zv4WU=";
hash = "sha256-56wfvMcUWO1keq2odHmQkFy1v7k/2MzMvCqWlnOkKFo=";
};
# Why is this needed? https://github.com/weechat/weechat/issues/2031
+2 -2
View File
@@ -46,7 +46,7 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation (finalAttrs: {
pname = "R";
version = "4.5.1";
version = "4.5.2";
src =
let
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
in
fetchurl {
url = "https://cran.r-project.org/src/base/R-${lib.versions.major version}/${pname}-${version}.tar.gz";
hash = "sha256-tCp5IUADhmRbEBBbkcaHKHh9tcTIPJ9sMKzc5jLhu3A=";
hash = "sha256-DXH/cQbsac18Z+HpXtGjzuNViAkx8ut4xTABSp43nyA=";
};
outputs = [
+6 -1
View File
@@ -202,7 +202,12 @@ stdenv.mkDerivation {
(if x264Support then "--enable-x264 --disable-x264-lavc" else "--disable-x264 --enable-x264-lavc")
(if jackaudioSupport then "" else "--disable-jack")
(if pulseSupport then "--enable-pulse" else "--disable-pulse")
(if v4lSupport then "--enable-v4l2 --enable-tv-v4l2" else "--disable-v4l2 --disable-tv-v4l2")
(
if v4lSupport then
"--enable-v4l2 --enable-tv-v4l2 --enable-radio --enable-radio-v4l2 --enable-radio-capture"
else
"--disable-v4l2 --disable-tv-v4l2 --disable-radio --disable-radio-v4l2 --disable-radio-capture"
)
"--disable-xanim"
"--disable-xvid --disable-xvid-lavc"
"--disable-ossaudio"
+3 -3
View File
@@ -82,13 +82,13 @@ let
in
stdenv.mkDerivation {
pname = "ansel";
version = "0-unstable-2025-11-02";
version = "0-unstable-2025-11-24";
src = fetchFromGitHub {
owner = "aurelienpierreeng";
repo = "ansel";
rev = "3b86745c11db83d58b949e7ae4b899826631ee1a";
hash = "sha256-aSQE9vT4ZN0VCEbwXK0/W8xwXpIgbiA5dU4FG5eajv8=";
rev = "ad51ae48c533ad6a7d5f70c1477beb0f853cb107";
hash = "sha256-HB5h75jaJ9gPaxCuS7OlPcCZfukVycT6yYq1NrxpwAA=";
fetchSubmodules = true;
};
+7 -4
View File
@@ -7,19 +7,19 @@
buildGoModule (finalAttrs: {
pname = "avalanchego";
version = "1.13.2";
version = "1.14.0";
src = fetchFromGitHub {
owner = "ava-labs";
repo = "avalanchego";
tag = "v${finalAttrs.version}";
hash = "sha256-XGRGjoZyhvcQFhfZIYdljT77SUxrWhD46F6ckxD602Q=";
hash = "sha256-jMMnhzrNoorU/GtDKXFnS7bbEc052qAMkFgWWwzlBwg=";
};
# https://github.com/golang/go/issues/57529
proxyVendor = true;
vendorHash = "sha256-mff3Hlkp6gfq8HS7ypz9QikbDo98SwHF3g3Bq3i9RMY=";
vendorHash = "sha256-CnbXcDOXk/RuGqtIGdWqsJBaQdIIzTLz2hmxR29Gt0Y=";
subPackages = [ "main" ];
@@ -33,7 +33,10 @@ buildGoModule (finalAttrs: {
mv $out/bin/{main,avalanchego}
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script {
# Needed to avoid pre-releases
extraArgs = [ "--use-github-releases" ];
};
meta = {
description = "Go implementation of an Avalanche node";
+3 -3
View File
@@ -10,17 +10,17 @@
}:
buildGoModule rec {
pname = "aws-vault";
version = "7.7.12";
version = "7.7.13";
src = fetchFromGitHub {
owner = "ByteNess";
repo = "aws-vault";
rev = "v${version}";
hash = "sha256-W/rEce6utwpDToW7amDM4JyiGUt8WcITemReEXLOd+E=";
hash = "sha256-frwLoksLHa8/YqedpDaWjfdZsE5PkYlzqQzP217nA88=";
};
proxyVendor = true;
vendorHash = "sha256-4B6dGokRObOkV1r1pw8lR+zFEZPZhMLj+Fj48bRkME4=";
vendorHash = "sha256-doEgENt/ceyhxhVNsQej6vA6xw5OgftJ/pGVFBKh4jo=";
nativeBuildInputs = [
installShellFiles
File diff suppressed because it is too large Load Diff
-51
View File
@@ -1,51 +0,0 @@
{
fetchFromGitHub,
glib,
gtk3,
openssl,
pkg-config,
python3,
rustPlatform,
lib,
wrapGAppsHook3,
}:
rustPlatform.buildRustPackage rec {
pname = "break-time";
version = "0.1.2";
src = fetchFromGitHub {
owner = "cdepillabout";
repo = "break-time";
rev = "v${version}";
sha256 = "sha256-q79JXaBwd/oKtJPvK2+72pY2YvaR3of2CMC8cF6wwQ8=";
};
cargoPatches = [
# update Cargo.lock to work with openssl 3
./openssl3-support.patch
];
cargoHash = "sha256-HthrPtIWvYLAQDpW12r250OWP7CF4SORlqFbxIq/Dzo=";
nativeBuildInputs = [
pkg-config
python3 # needed for Rust xcb package
wrapGAppsHook3
];
buildInputs = [
glib
gtk3
openssl
];
meta = with lib; {
description = "Break timer that forces you to take a break";
mainProgram = "break-time";
homepage = "https://github.com/cdepillabout/break-time";
license = with licenses; [ mit ];
maintainers = with maintainers; [ cdepillabout ];
platforms = platforms.linux;
};
}
+2 -2
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "casacore";
version = "3.7.1";
version = "3.8.0";
src = fetchFromGitHub {
owner = "casacore";
repo = "casacore";
tag = "v${finalAttrs.version}";
hash = "sha256-6zgTSGNKp2hHsh3GFl+o6ElavSNYnQvLsfb1xUrgNZI=";
hash = "sha256-NOxuHMCuHGk9XuWXMwQTN6kOFDI0QuHMgfNRDdlPw44=";
};
nativeBuildInputs = [
+7 -7
View File
@@ -6,20 +6,20 @@ GEM
mime-types (3.7.0)
logger
mime-types-data (~> 3.2025, >= 3.2025.0507)
mime-types-data (3.2025.0701)
mime-types-data (3.2025.0924)
mini_exiftool (2.14.0)
ostruct (>= 0.6.0)
pstore (>= 0.1.3)
mini_portile2 (2.8.9)
nokogiri (1.18.8)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
ostruct (0.6.2)
ostruct (0.6.3)
pstore (0.2.0)
racc (1.8.1)
rexml (3.4.1)
rubyzip (2.4.1)
spider (0.5.4)
rexml (3.4.4)
rubyzip (3.2.2)
spider (0.7.0)
PLATFORMS
ruby
@@ -34,4 +34,4 @@ DEPENDENCIES
spider
BUNDLED WITH
2.6.9
2.7.2
+12 -12
View File
@@ -38,10 +38,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0qg107qpl8gwmqjxcqiz37a3xmsgp503h9n74y8vyq0jj63gcz8w";
sha256 = "0a27k4jcrx7pvb0p59fn1frh14iy087c2aygrdkmgwsrbshvqxpj";
type = "gem";
};
version = "3.2025.0701";
version = "3.2025.0924";
};
mini_exiftool = {
dependencies = [
@@ -76,20 +76,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c";
sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m";
type = "gem";
};
version = "1.18.8";
version = "1.18.10";
};
ostruct = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1h6gazp5837xbz1aqvq9x0a5ffpw32nhvknn931a4074k6i04wvd";
sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm";
type = "gem";
};
version = "0.6.2";
version = "0.6.3";
};
pstore = {
groups = [ "default" ];
@@ -116,29 +116,29 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7";
sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r";
type = "gem";
};
version = "3.4.1";
version = "3.4.4";
};
rubyzip = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5";
sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0";
type = "gem";
};
version = "2.4.1";
version = "3.2.2";
};
spider = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fix7zhnvlfqg66bxwdpbsffbynzdnaifnxpakn07bjh3rdj75cx";
sha256 = "0v9pshmv9k19pld2a57c9zarab5gjdd239xa9b1qr0x8ndf2c3bb";
type = "gem";
};
version = "0.5.4";
version = "0.7.0";
};
}
+9 -9
View File
@@ -16,20 +16,20 @@ let
sources = {
x86_64-linux = fetchurl {
url = "https://downloads.cursor.com/production/60d42bed27e5775c43ec0428d8c653c49e58e26a/linux/x64/Cursor-2.1.39-x86_64.AppImage";
hash = "sha256-SsKhW8q/AzOn1HqykhwaVHyTVm+OqTUiFtda7XDiAho=";
url = "https://downloads.cursor.com/production/2e353c5f5b30150ff7b874dee5a87660693d9de6/linux/x64/Cursor-2.1.42-x86_64.AppImage";
hash = "sha256-UqHi9QlQSaOJZWW6bmElDrK5GaEGT3kU5LsXg2LUeHg=";
};
aarch64-linux = fetchurl {
url = "https://downloads.cursor.com/production/60d42bed27e5775c43ec0428d8c653c49e58e26a/linux/arm64/Cursor-2.1.39-aarch64.AppImage";
hash = "sha256-m0QNf/ock6hRkOJXqMACBV6mM6/6ZAD6/yues9hGCfU=";
url = "https://downloads.cursor.com/production/2e353c5f5b30150ff7b874dee5a87660693d9de6/linux/arm64/Cursor-2.1.42-aarch64.AppImage";
hash = "sha256-v7m9puw9xQKt36U8+m0n7sGmkoNkVjiDI+Wo6qaN64g=";
};
x86_64-darwin = fetchurl {
url = "https://downloads.cursor.com/production/60d42bed27e5775c43ec0428d8c653c49e58e26a/darwin/x64/Cursor-darwin-x64.dmg";
hash = "sha256-kFjKAoRMxRJqBC75LCcbEiwqdunaphj/e2afrFD3NaM=";
url = "https://downloads.cursor.com/production/2e353c5f5b30150ff7b874dee5a87660693d9de6/darwin/x64/Cursor-darwin-x64.dmg";
hash = "sha256-rQNuGGaONl4BUxrrrI2RVq4iRlDvVxY6TtFq67MLHUA=";
};
aarch64-darwin = fetchurl {
url = "https://downloads.cursor.com/production/60d42bed27e5775c43ec0428d8c653c49e58e26a/darwin/arm64/Cursor-darwin-arm64.dmg";
hash = "sha256-9kP0C7KLLSD0Oak75P/4Qt5sIncTwW6Sldz2/9yi4EE=";
url = "https://downloads.cursor.com/production/2e353c5f5b30150ff7b874dee5a87660693d9de6/darwin/arm64/Cursor-darwin-arm64.dmg";
hash = "sha256-mwKwOAhwihQTs4gF002BMt4EMF/AvZBV+QSp/UM5D/4=";
};
};
@@ -39,7 +39,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = finalCommandLineArgs;
version = "2.1.39";
version = "2.1.42";
pname = "cursor";
# You can find the current VSCode version in the About dialog:
+28
View File
@@ -0,0 +1,28 @@
{
lib,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
pname = "ducker";
version = "0.5.4";
src = fetchFromGitHub {
owner = "robertpsoane";
repo = "ducker";
tag = "v${version}";
sha256 = "sha256-I2lAJY+lB7COwo1Sk70/CUl6xfAGGy7qEl4U69Tx4wI";
};
cargoHash = "sha256-lvIKIkPIFz3RKyoEFCCH9u5yBSC8Q1QocfGfQvqBUYI=";
meta = {
description = "Terminal app for managing docker containers, inspired by K9s";
homepage = "https://github.com/robertpsoane/ducker";
changelog = "https://github.com/robertpsoane/ducker/releases/tag/v${version}";
license = lib.licenses.mit;
mainProgram = "ducker";
platforms = with lib.platforms; unix ++ windows;
maintainers = with lib.maintainers; [ anas ];
};
}
+16
View File
@@ -12,3 +12,19 @@ index aa028ab575..99f1dc4567 100644
-#else
-__CRT_UUID_DECL(ID3D10StateBlock, 0x0803425a,0x57f5,0x4dd6,0x94,0x65,0xa8,0x75,0x70,0x83,0x4a,0x08);
-#endif
diff --git a/src/d3d9/d3d9_include.h b/src/d3d9/d3d9_include.h
index 21dadb942d..ae06b15371 100644
--- a/src/d3d9/d3d9_include.h
+++ b/src/d3d9/d3d9_include.h
@@ -80,11 +80,6 @@
// MinGW headers are broken. Who'dve guessed?
#ifndef _MSC_VER
-typedef struct _D3DDEVINFO_RESOURCEMANAGER
-{
- char dummy;
-} D3DDEVINFO_RESOURCEMANAGER, * LPD3DDEVINFO_RESOURCEMANAGER;
-
#ifndef __WINE__
extern "C" WINUSERAPI WINBOOL WINAPI SetProcessDPIAware(VOID);
#endif
+3 -3
View File
@@ -19,16 +19,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "flying-carpet";
version = "9.0.6";
version = "9.0.9";
src = fetchFromGitHub {
owner = "spieglt";
repo = "FlyingCarpet";
tag = "v${finalAttrs.version}";
hash = "sha256-yqY1D7SwTtARqsK/opC0SieCtwosr8zDFlEgmoaTiME=";
hash = "sha256-XwhK0/eK8KxVf4aZUY2qgc6IMPnixxdwwrm3dl5Sfmk=";
};
cargoHash = "sha256-zoZS7rV5Pou9OmodLF8CqcEsAWFjSdtk/S5OXsnKKyg=";
cargoHash = "sha256-BtL6tAKIaj7wtJ9VTRbR3Kx8mGi56h9oBG63suCl1OA=";
nativeBuildInputs = [
cargo-tauri.hook
+2 -8
View File
@@ -135,7 +135,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "fwupd";
version = "2.0.17";
version = "2.0.18";
# libfwupd goes to lib
# daemon, plug-ins and libfwupdplugin go to out
@@ -153,7 +153,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "fwupd";
repo = "fwupd";
tag = finalAttrs.version;
hash = "sha256-PhG30TKwOqOCMI3e1D9cbNN6hKiVVyrzi9vG+CG5bY0=";
hash = "sha256-hF0fSn8lh0E0UQ+7HgMvqjltFajjx11s7THZYpt/hlE=";
};
patches = [
@@ -174,12 +174,6 @@ stdenv.mkDerivation (finalAttrs: {
# EFI capsule is located in fwupd-efi now.
./0004-Get-the-efi-app-from-fwupd-efi.patch
# TODO: drop after 2.0.17
(fetchpatch {
url = "https://github.com/fwupd/fwupd/commit/7ded10f22875da9b0f5f21cb41f8663049da6311.patch";
hash = "sha256-rEoSwcTmxJGX2ZdWAjDvsvgnP2qZp3ErnJVCIQlplhQ=";
})
];
postPatch = ''
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "github-backup";
version = "0.52.0";
version = "0.53.0";
pyproject = true;
src = fetchFromGitHub {
owner = "josegonzalez";
repo = "python-github-backup";
tag = version;
hash = "sha256-rWHCmrLaPuIgvudygmjOgA+vuW5IBa47jVsPj5Cps0Y=";
hash = "sha256-/TDKtMkysd9tuvsS8K2Xl+6qUckwRrz4BorEkjTBqnA=";
};
build-system = with python3Packages; [
@@ -1,24 +1,24 @@
diff --git a/Cargo.lock b/Cargo.lock
index 303f6f8..952a7ff 100644
index 76cb503..19245e0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1373,15 +1373,6 @@ version = "0.1.5"
@@ -1496,15 +1496,6 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
-[[package]]
-name = "openssl-src"
-version = "300.2.1+3.2.0"
-version = "300.5.4+3.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3"
-checksum = "a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72"
-dependencies = [
- "cc",
-]
-
[[package]]
name = "openssl-sys"
version = "0.9.98"
@@ -1390,7 +1381,6 @@ checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
version = "0.9.111"
@@ -1513,7 +1504,6 @@ checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
dependencies = [
"cc",
"libc",
@@ -27,15 +27,14 @@ index 303f6f8..952a7ff 100644
"vcpkg",
]
diff --git a/Cargo.toml b/Cargo.toml
index a4cf25c..42fde6d 100644
index 290b9fb..3b04346 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -44,7 +44,7 @@ parking_lot = "0.12.1"
@@ -44,7 +44,6 @@ parking_lot = "0.12.1"
[dependencies.mosquitto-rs]
version="0.11.1"
-features = ["vendored-openssl"]
+features = ["router"]
#path = "../mosquitto-rs/mosquitto-rs"
[dev-dependencies]
+10 -19
View File
@@ -2,40 +2,31 @@
rustPlatform,
lib,
fetchFromGitHub,
fetchpatch,
openssl,
pkg-config,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "govee2mqtt";
version = "2024.01.24-ea3cd430";
version = "2025.11.25-60a39bcc";
src = fetchFromGitHub {
owner = "wez";
repo = "govee2mqtt";
rev = version;
hash = "sha256-iGOj0a4+wLd8QlM1tr+NYfd2tuwgHV+u5dt0zf+WscY=";
tag = finalAttrs.version;
hash = "sha256-8N/qQHJvVKWdlPQDbLskGw9le0L7yzTwxwz1w4cFu5g=";
};
cargoPatches = [
./dont-vendor-openssl.diff
];
patches = [
# update test fixtures https://github.com/wez/govee2mqtt/pull/120
(fetchpatch {
url = "https://github.com/wez/govee2mqtt/commit/0c2dc3e1cc1ccd44ddf98ead34e081ac4b4335f1.patch";
hash = "sha256-0TNYyvRRcMkE9FYPcVoKburejhAn/cVYM3eaobS4nx8=";
})
];
postPatch = ''
substituteInPlace src/service/http.rs \
--replace '"assets"' '"${placeholder "out"}/share/govee2mqtt/assets"'
'';
cargoHash = "sha256-RJqAhAhrMHLunJwTtvUIBNO45xUWY251KXyX0RLruwk=";
cargoHash = "sha256-rs3wfvotR2p7jC6dn+JkTLJxVBtQR/IWgM9KmoYSelA=";
nativeBuildInputs = [ pkg-config ];
@@ -46,12 +37,12 @@ rustPlatform.buildRustPackage rec {
cp -r assets $out/share/govee2mqtt/
'';
meta = with lib; {
meta = {
description = "Connect Govee lights and devices to Home Assistant";
homepage = "https://github.com/wez/govee2mqtt";
changelog = "https://github.com/wez/govee2mqtt/blob/${src.rev}/addon/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ SuperSandro2000 ];
changelog = "https://github.com/wez/govee2mqtt/blob/${finalAttrs.version}/addon/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ SuperSandro2000 ];
mainProgram = "govee";
};
}
})
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gpxsee";
version = "15.4";
version = "15.5";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
tag = finalAttrs.version;
hash = "sha256-ZBtZHDNXRK6gCG7ieqCfGc/CpcpZ/RukHqqJCZCNIZg=";
hash = "sha256-6mi0Dq9XCbg/AC+TNB+7kEuwzf9rnjzmfSKQ2I/3Qx4=";
};
buildInputs = [
+22 -18
View File
@@ -2,7 +2,6 @@
lib,
python3Packages,
fetchFromGitHub,
withAdjustor ? false,
# dependencies
systemd,
@@ -14,18 +13,17 @@
lsof,
btrfs-progs,
util-linux,
adjustor,
}:
python3Packages.buildPythonApplication rec {
pname = "handheld-daemon";
version = "3.19.22";
version = "4.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "hhd-dev";
repo = "hhd";
tag = "v${version}";
hash = "sha256-mvIB2lgFaHMCGEshKvagOFUrvcgEbyUS9VXJpXbvzTs=";
hash = "sha256-Lh9rilpdx+njikVDftFAeA5HWgWQwgfnzocT/nSO2NU=";
};
# Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
@@ -75,29 +73,35 @@ python3Packages.buildPythonApplication rec {
substituteInPlace usr/lib/udev/rules.d/83-hhd.rules \
--replace-fail '/bin/chmod' '${lib.getExe' coreutils "chmod"}'
substituteInPlace src/adjustor/core/acpi.py \
--replace-fail '"modprobe"' '"${lib.getExe' kmod "modprobe"}"'
'';
build-system = with python3Packages; [
setuptools
];
dependencies =
with python3Packages;
[
evdev
pyserial
pyyaml
rich
setuptools
xlib
]
++ lib.optionals withAdjustor [
adjustor
];
dependencies = with python3Packages; [
evdev
pyserial
pyyaml
rich
setuptools
xlib
pyroute2
pygobject3
dbus-python
];
# This package doesn't have upstream tests.
doCheck = false;
pythonImportsCheck = [
"hhd"
"adjustor"
];
postInstall = ''
install -Dm644 usr/lib/udev/rules.d/83-hhd.rules -t $out/lib/udev/rules.d/
install -Dm644 usr/lib/udev/hwdb.d/83-hhd.hwdb -t $out/lib/udev/hwdb.d/
@@ -108,7 +112,7 @@ python3Packages.buildPythonApplication rec {
description = "Linux support for handheld gaming devices like the Legion Go, ROG Ally, and GPD Win";
platforms = lib.platforms.linux;
changelog = "https://github.com/hhd-dev/hhd/releases/tag/${src.tag}";
license = lib.licenses.gpl3Only;
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [
toast
];
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "hck";
version = "0.11.4";
version = "0.11.5";
src = fetchFromGitHub {
owner = "sstadick";
repo = "hck";
rev = "v${version}";
hash = "sha256-XnkLKslZY2nvjO5ZeTIBJ0Y47/JPhfIS/F5KKqm5iwI=";
hash = "sha256-cycM40fm0bc6SCgGsMTKFVPUtjcXGpoMo3KhDDo74ZQ=";
};
cargoHash = "sha256-NKyBC/kD2tq61su7tUsSPQ2Rr4YBYUsotL55aCoFNGw=";
cargoHash = "sha256-1Kaob5OZiM9WZ6lwuRvuDMtHVolRPjApQtQ52TQhs8A=";
nativeBuildInputs = [ cmake ];
+1
View File
@@ -627,6 +627,7 @@ in
pwr
jaspBase
jaspGraphs
viridis
];
};
jaspPredictiveAnalytics = buildJaspModule {
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kfilt";
version = "0.0.8";
version = "1.0.0";
src = fetchFromGitHub {
owner = "ryane";
repo = "kfilt";
rev = "v${version}";
hash = "sha256-TUhZKf4fJyJF/qDmvs4jqAMVTXN4MXE+YLc4FcOVlwo=";
hash = "sha256-2lPYrztj2SFnfQ10Y6xKtWq2wekqYT5lF4VPLjS1pXs=";
};
vendorHash = "sha256-c77CzpE9cPyobt87uO0QlkKD+xC/tM7wOy4orM62tnI=";
vendorHash = "sha256-TR6DZ8jV2InNT0IkFurESWT+2F4NDy2lRYhAMy0/h5c=";
subPackages = [ "." ];
+3 -3
View File
@@ -15,16 +15,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "koji";
version = "3.2.0";
version = "3.3.1";
src = fetchFromGitHub {
owner = "cococonscious";
repo = "koji";
tag = "v${finalAttrs.version}";
hash = "sha256-+xtq4btFbOfiyFMDHXo6riSBMhAwTLQFuE91MUHtg5Q=";
hash = "sha256-8z7lx0aVmA2gbydeJOBDVM2s6rwZpDLRaw1yqErwhJ4=";
};
cargoHash = "sha256-WiFXDXLJc2ictv29UoRFRpIpAqeJlEBEOvThXhLXLJA=";
cargoHash = "sha256-dnidKrH/HSUpm8sU51G4e74NgyyO3v2sTK4eDKSJujA=";
OPENSSL_NO_VENDOR = 1;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kubedock";
version = "0.18.3";
version = "0.19.0";
src = fetchFromGitHub {
owner = "joyrex2001";
repo = "kubedock";
rev = version;
hash = "sha256-HGaXiYuOVI1lMomT+WnyPUEpShBv8qVbJIOt0j2FK58=";
hash = "sha256-Kw18zTTZDWB4I4HdiHUv4GTBT4qC3ChAdL/60VF1rjk=";
};
vendorHash = "sha256-D3jsBWbeZzIFomUoUNR762OwnmPF9Wg9bxdt1KsP6s8=";
vendorHash = "sha256-uICdDBOctvFlLIXC10UqAzUyJSbpq206kcxwJqAfLtk=";
# config.Build not defined as it would break r-ryantm
ldflags = [
+182 -11
View File
@@ -2,6 +2,25 @@
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
"!version": 1,
"https://plugins.gradle.org/m2": {
"com/fasterxml#oss-parent/55": {
"pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0="
},
"com/fasterxml#oss-parent/61": {
"pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ="
},
"com/fasterxml#oss-parent/68": {
"pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc="
},
"com/fasterxml/jackson#jackson-bom/2.19.1": {
"pom": "sha256-um1o7qs6HME6d6it4hl/+aMqoc/+rHKEfUm63YLhuc4="
},
"com/fasterxml/jackson#jackson-parent/2.19.2": {
"pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U="
},
"com/fasterxml/woodstox#woodstox-core/7.1.0": {
"jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=",
"pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU="
},
"com/google/code/gson#gson-parent/2.10.1": {
"pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM="
},
@@ -9,6 +28,91 @@
"jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=",
"pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc="
},
"com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.0.0-rc2": {
"pom": "sha256-uKkn9s51uhAWjcrA8xjfpYEyzmuUB6c57mfbUHeuAtc="
},
"com/gradleup/shadow#shadow-gradle-plugin/9.0.0-rc2": {
"jar": "sha256-ahe27qKH9v4Twu4FPpuoOreLRsymwFPtOMxSgonaIdo=",
"module": "sha256-knUwimifoY61+xvPfcvmH60Jkbr99Osmmo7zDQx+gbk=",
"pom": "sha256-WqoWzo1nn3vXlmrNdvy9QLx6aEfIT+a0tKlcpQZuo9k="
},
"commons-io#commons-io/2.20.0": {
"jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=",
"pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio="
},
"jakarta/platform#jakarta.jakartaee-bom/9.1.0": {
"pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ="
},
"jakarta/platform#jakartaee-api-parent/9.1.0": {
"pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA="
},
"org/apache#apache/35": {
"pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg="
},
"org/apache/ant#ant-launcher/1.10.15": {
"jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=",
"pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU="
},
"org/apache/ant#ant-parent/1.10.15": {
"pom": "sha256-SYhPGHPFEHzCN/QoXER3R5uwgEvwc3OUgBsI114rvrA="
},
"org/apache/ant#ant/1.10.15": {
"jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=",
"pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY="
},
"org/apache/commons#commons-parent/85": {
"pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U="
},
"org/apache/groovy#groovy-bom/4.0.27": {
"module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=",
"pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs="
},
"org/apache/logging/log4j#log4j-api/2.25.1": {
"jar": "sha256-ILnHfAqeVNEGOjnlUdyvmMfY56SZRkj4TQueFMcfchU=",
"module": "sha256-6tMmKCISCzyfiiDNDZnVY1lg1SeyBD1n//Zr6HeDHJo=",
"pom": "sha256-up6JUpGBShh506YMLUEReZMk64R5seASpHs1GjeIMcM="
},
"org/apache/logging/log4j#log4j-bom/2.25.1": {
"pom": "sha256-uKwjMoSXEbL3R0QVk3vbuWfSuTAO9M/+PzW+Oxqhik4="
},
"org/apache/logging/log4j#log4j-core/2.25.1": {
"jar": "sha256-eMIydHhVRksYLwq/eKmaIsiNTScP9YU0PatVV210IOI=",
"module": "sha256-pEq9beGPyZl+VT5fUXldXA2g9fOC2gNaubnt7HXlZnU=",
"pom": "sha256-nps2cOfwwwmXHS3TQ3qxEdPApmg9MgTWC2ql5KhELLg="
},
"org/apache/logging/log4j#log4j/2.25.1": {
"pom": "sha256-CuZl9wnhMQboIwM2+GzYMrgbytXAWQlyXD/3dD3U/10="
},
"org/apache/maven#maven-api-annotations/4.0.0-rc-3": {
"jar": "sha256-XTSQ9yrTp+gr6IsnYp83xZ/SUxuuURw7E4ZkINXYYr0=",
"pom": "sha256-83HUqkRgxMwP4x0W20WC2+eGHvzS5nqvGEPimR8Xx0I="
},
"org/apache/maven#maven-api-xml/4.0.0-rc-3": {
"jar": "sha256-8+OzZCNzxp1MdEHUDroHZeHXROmStiGURS9epUUd/bo=",
"pom": "sha256-XxSOOelo08K3a4426hN3mJ8KeetDpqWa5yPZElzLXGE="
},
"org/apache/maven#maven-xml/4.0.0-rc-3": {
"jar": "sha256-BjxCTLR/dRZBJdXuolFnuTHdaU40Jo1QJHN050IR3Rk=",
"pom": "sha256-nZZekiyqwDYkl9J7v6UaRI+UydcTYjZnnGhSNwb3KYI="
},
"org/codehaus/plexus#plexus-utils/4.0.2": {
"jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=",
"pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8="
},
"org/codehaus/plexus#plexus-xml/4.1.0": {
"jar": "sha256-huan8HSE6LH3r2bZfTujyz1pKlRhtLHQordnDPV0jok=",
"pom": "sha256-uKO6h7WsMXVJUEngIXiIDKJczJ6rGkR9OKGbU3xXgk4="
},
"org/codehaus/plexus#plexus/20": {
"pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q="
},
"org/codehaus/woodstox#stax2-api/4.2.2": {
"jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=",
"pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI="
},
"org/eclipse/ee4j#project/1.0.7": {
"pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU="
},
"org/gradle/toolchains#foojay-resolver/0.10.0": {
"jar": "sha256-DNfKn57RuooyPxkCwFryHdYiOhMDRfvnj15I1YzNbUw=",
"module": "sha256-SduV7YEABA8dZfCWuied7msSeCSNL3k7z7itAg59HNA=",
@@ -16,57 +120,124 @@
},
"org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.10.0": {
"pom": "sha256-OpLrFa3uBcGiaCT2SIcqVx6fk99koO3L4TTjjtLY4Q8="
},
"org/jdom#jdom2/2.0.6.1": {
"jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=",
"pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M="
},
"org/junit#junit-bom/5.11.4": {
"module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=",
"pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU="
},
"org/junit#junit-bom/5.13.1": {
"module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=",
"pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM="
},
"org/junit#junit-bom/5.13.2": {
"module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=",
"pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k="
},
"org/mockito#mockito-bom/4.11.0": {
"pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo="
},
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
},
"org/ow2/asm#asm-commons/9.8": {
"jar": "sha256-MwGhwctMWfzFKSZI2sHXxa7UwPBn376IhzuM3+d0BPQ=",
"pom": "sha256-95PnjwH3A3F9CUcuVs3yEv4piXDIguIRbo5Un7bRQMI="
},
"org/ow2/asm#asm-tree/9.8": {
"jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=",
"pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c="
},
"org/ow2/asm#asm/9.8": {
"jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=",
"pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o="
},
"org/springframework#spring-framework-bom/5.3.39": {
"module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=",
"pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs="
},
"org/vafer#jdependency/2.13": {
"jar": "sha256-FFxghksjansSllUNMaSap1rWEpWBOO4NRxufywu+3T4=",
"pom": "sha256-3Ip1HRudXz2imiihDmKF62+3Q/TW46MleRsZX9B4eXs="
}
},
"https://repo.maven.apache.org/maven2/org": {
"apiguardian#apiguardian-api/1.1.2": {
"https://repo.maven.apache.org/maven2": {
"com/google/code/gson#gson-parent/2.13.1": {
"pom": "sha256-+IEKzlDd/j/ag9ESbeZdmdXSUVoUo2uIvrG5mkdpeDY="
},
"com/google/code/gson#gson/2.13.1": {
"jar": "sha256-lIVZQtSZLxEpRtPeHDNOcJI3uBJtgTC/B4B8AYpKISA=",
"pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo="
},
"com/google/errorprone#error_prone_annotations/2.38.0": {
"jar": "sha256-ZmHVM1CQpfxh3YadIJW8bB4hVuOqR6bkq6vfZMmaeIk=",
"pom": "sha256-MAe++K/zro6hLYHD/qy08Vl5ss9cPjj8kYmpjeoUEWc="
},
"com/google/errorprone#error_prone_parent/2.38.0": {
"pom": "sha256-5iRYpqPmMIG8fFezwPrJ8E92zjL2BlMttp/is9R7k0w="
},
"org/apiguardian#apiguardian-api/1.1.2": {
"jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=",
"module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=",
"pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA="
},
"junit#junit-bom/5.12.1": {
"org/junit#junit-bom/5.12.1": {
"module": "sha256-TdKqnplFecYwRX35lbkZsDVFYzZGNy6q3R0WXQv1jBo=",
"pom": "sha256-fIJrxyvt3IF9rZJjAn+QEqD1Wjd9ON+JxCkyolAcK/A="
},
"junit/jupiter#junit-jupiter-api/5.12.1": {
"org/junit/jupiter#junit-jupiter-api/5.12.1": {
"jar": "sha256-pAHgtgNz7fffCWLCXrMhPkUaR3h5LTOnaHbDuKW7IJs=",
"module": "sha256-iv9r5FYIFhBl7mO4QDyfKTE6HdnzkfP5eIVlpiMxGXY=",
"pom": "sha256-zqRvFdpTNT8vtSYZyvbcAH7CqE8O2vQMwSV/jjzvd9w="
},
"junit/jupiter#junit-jupiter-engine/5.12.1": {
"org/junit/jupiter#junit-jupiter-engine/5.12.1": {
"jar": "sha256-Dn8tvrkb+usNTLM6SHNRuvDlpu1ykGFU2P2ZddMpxZI=",
"module": "sha256-tvSQZ/FmJdFN7gmT8weKTGYeF8kOV0yf0SoWRur98tA=",
"pom": "sha256-GCeXDlNI10sY6757guDLGdxOj5np1NmEyyZJTVcTPao="
},
"junit/jupiter#junit-jupiter-params/5.12.1": {
"org/junit/jupiter#junit-jupiter-params/5.12.1": {
"jar": "sha256-WVFwaZnjWVHU3w7KbgkdNhn2WanBCFjy9aPOGRy1dnM=",
"module": "sha256-KYwQtU+G3dtCeclfSYnRW+DV5QDEU+yTXv1Wd8v6Guk=",
"pom": "sha256-dHNtHnFnHQDeQFyxnD2GhOHFl9BwfeJmH7gHGyeEJ8M="
},
"junit/jupiter#junit-jupiter/5.12.1": {
"org/junit/jupiter#junit-jupiter/5.12.1": {
"jar": "sha256-IoqUye50PVW/6gm1djBoHqeyCmYaR3RH9cH2DcEtnjo=",
"module": "sha256-OY71Q1eCyqfceKDRVRBpP6Xt7w/HP5PFVOZ3FxtCIj4=",
"pom": "sha256-m42YgPjFl2/JUEKEnzsSwRWdom5UUkMSY3edCx54yKQ="
},
"junit/platform#junit-platform-commons/1.12.1": {
"org/junit/platform#junit-platform-commons/1.12.1": {
"jar": "sha256-wxYWNYGqpWSSgBIrEuo2/k6cICoaImd1P+p8nh3wVes=",
"module": "sha256-ypN54aC/xbLOQ8dOh0SxT7fEkhPiISv1pH7QIv3bMM4=",
"pom": "sha256-tzKBEektR47QlWxjCgwkZm52gbUTgWj6FchbUJRqcAM="
},
"junit/platform#junit-platform-engine/1.12.1": {
"org/junit/platform#junit-platform-engine/1.12.1": {
"jar": "sha256-f+3/k/2SrsfSn8YNwB+gJyRrNrgIhCOl78SUnl9q/6Q=",
"module": "sha256-Vb3CX4rhKh3yQQisSArgiAKMiOMV+ou01HbU4RXyrGE=",
"pom": "sha256-TANohTegh/d9NLNNjczZO5NhcWu5u/S0ucbYMXkBS5w="
},
"junit/platform#junit-platform-launcher/1.12.1": {
"org/junit/platform#junit-platform-launcher/1.12.1": {
"jar": "sha256-67sU57KfYHMOrt6GLtadfeDVgeoMA4+mogKVXHVB9SU=",
"module": "sha256-e+5FMgZp1sP8SKnaJV9Xn7zlgA+mY8QgT6NL1XgkUfQ=",
"pom": "sha256-nd9DNXV223LpTvM8ipY09gOrQEb+Cubl4ZJMq2aIjtk="
},
"opentest4j#opentest4j/1.3.0": {
"org/opentest4j#opentest4j/1.3.0": {
"jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=",
"module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=",
"pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U="
},
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
},
"org/ow2/asm#asm-tree/9.8": {
"jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=",
"pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c="
},
"org/ow2/asm#asm/9.8": {
"jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=",
"pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o="
}
}
}
@@ -29,13 +29,13 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "modrinth-app-unwrapped";
version = "0.10.3";
version = "0.10.5";
src = fetchFromGitHub {
owner = "modrinth";
repo = "code";
tag = "v${finalAttrs.version}";
hash = "sha256-XfJbjbVcP9N3exAhXQoMGpoHORpKAlb0dPhQq195roY=";
hash = "sha256-KqC+5RLLvg3cyjY7Ecw9qxQ5XUKsK7Tfxl4WC1OwZeI=";
};
patches = [
@@ -65,7 +65,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '1.0.0-local' '${finalAttrs.version}'
'';
cargoHash = "sha256-jWMHii65hTnTmiBFHxZ4xO5V+Qt/MPCy75eJvnlyE4c=";
cargoHash = "sha256-chUPd1fLZ7dm0MXkbD7Bv4tE520ooEyliVZ9Pp+LIdk=";
mitmCache = gradle.fetchDeps {
inherit (finalAttrs) pname;
@@ -75,7 +75,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-7iqXuIQPbP2p26vrWDjMoyZBPpbVQpigYAylhIg8+ZY=";
hash = "sha256-1tDegt8OgG0ZhvNGpkYQR+PuX/xI287OFk4MGAXUKZQ=";
};
nativeBuildInputs = [
@@ -121,6 +121,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
local nixGradleFlags=()
concatTo nixGradleFlags gradleFlags gradleFlagsArray
export NIX_GRADLEFLAGS_COMPILE="''${nixGradleFlags[@]}"
cp packages/app-lib/.env.prod packages/app-lib/.env
'';
postInstall =
@@ -1,15 +1,15 @@
diff --git a/packages/app-lib/java/build.gradle.kts b/packages/app-lib/java/build.gradle.kts
index b7f9ede0..8a336897 100644
index a671dd6f..d18c28de 100644
--- a/packages/app-lib/java/build.gradle.kts
+++ b/packages/app-lib/java/build.gradle.kts
@@ -1,6 +1,5 @@
plugins {
java
- id("com.diffplug.spotless") version "7.0.4"
id("com.gradleup.shadow") version "9.0.0-rc2"
}
repositories {
@@ -23,13 +22,6 @@ tasks.withType<JavaCompile>().configureEach {
@@ -27,13 +26,6 @@ tasks.withType<JavaCompile>().configureEach {
options.compilerArgs.addAll(listOf("-Xlint:all", "-Werror"))
}
@@ -21,5 +21,5 @@ index b7f9ede0..8a336897 100644
-}
-
tasks.jar {
archiveFileName = "theseus.jar"
enabled = false
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage (finalAttrs: {
pname = "mongosh";
version = "2.5.9";
version = "2.5.10";
src = fetchFromGitHub {
owner = "mongodb-js";
repo = "mongosh";
tag = "v${finalAttrs.version}";
hash = "sha256-lZ2JnFIZvfxRyYXMUbjnazgggRm4ZBdEStn91bPSzkY=";
hash = "sha256-N1uAIgEX44RSFJTivOpASKiab+Jr0N0Mo+olt000uK4=";
};
npmDepsHash = "sha256-tLgfhg940PJYPQ9myT+mi7+nubcGHU1C1/Az8gF6spQ=";
npmDepsHash = "sha256-/8qw9dVPHAuyQZWdDq+jhP7NMBwTbvMqv/PtwXJEQuo=";
patches = [
./disable-telemetry.patch
@@ -16,6 +16,12 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-z2y43sRlwgy3Bwhu8rvlTkf6HOT+v8kjo5FT3lo5CEA=";
};
postPatch = ''
# https://github.com/kpetremann/mqtt-exporter/pull/117
substituteInPlace pyproject.toml \
--replace-fail "mqtt_exporter.main:main" "mqtt_exporter.main:main_mqtt_exporter"
'';
build-system = with python3.pkgs; [ setuptools ];
dependencies = with python3.pkgs; [
+3 -3
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "n64recomp";
version = "0-unstable-2025-11-24";
version = "0-unstable-2025-11-25";
src = fetchFromGitHub {
owner = "N64Recomp";
repo = "N64Recomp";
rev = "f14ffe6064881e29e4e7da016be525f6c04f4369";
hash = "sha256-6WAG7kVeI7NqqSu9Ll2Mxw5F9IpjFz+xSRRi/32gQRk=";
rev = "0fab168437a564c1fc93786acdaadcd6bb8c52f1";
hash = "sha256-Cuw9922HLjiF1viYe1qCtmncEZDHTjIz4acffxNZ/ss=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "nfpm";
version = "2.43.4";
version = "2.44.0";
src = fetchFromGitHub {
owner = "goreleaser";
repo = "nfpm";
rev = "v${version}";
hash = "sha256-mLss9uh/yTU6aJDTBDGdfL0M6A3AIVOfuWR8r0KsyOk=";
hash = "sha256-G/wXsRJCuWCGIqyHLTKtOz1WA+uJghC7khLG4ff8tZ0=";
};
vendorHash = "sha256-7OhiaB0PpwvFj+yLyoN0+/qpF+p/c/Vw+7Tn2XVYYjg=";
vendorHash = "sha256-HNukXrKkKvWDLKMgaihhVGZJTI8oZpjYnbT62gBwBn8=";
ldflags = [
"-s"
+2 -2
View File
@@ -110,11 +110,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "petsc";
version = "3.24.1";
version = "3.24.2";
src = fetchzip {
url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz";
hash = "sha256-E/KPoTeeEfvsqfqjflpDTZFSI534YdtfVVWZ/Xa029I=";
hash = "sha256-cUd8hg+e9/IiJ9lUnxeTMg2lVMW77qV1CktTQKxL/qQ=";
};
patches = [
@@ -0,0 +1,50 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
Date: Fri, 30 Aug 2024 16:44:15 +0000
Subject: [PATCH] joinDialog: Fix detecting pointer devices
Gtk.get_current_event_device() is not available in GTK4.
Closes: https://gitlab.gnome.org/GNOME/polari/-/issues/209
---
src/serverRoomManager.js | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/serverRoomManager.js b/src/serverRoomManager.js
index 88753648388d..3122a09500d9 100644
--- a/src/serverRoomManager.js
+++ b/src/serverRoomManager.js
@@ -3,7 +3,6 @@
//
// SPDX-License-Identifier: GPL-2.0-or-later
-import Gdk from 'gi://Gdk';
import Gio from 'gi://Gio';
import GLib from 'gi://GLib';
import GObject from 'gi://GObject';
@@ -179,15 +178,23 @@ class ServerRoomList extends Gtk.Box {
this._toggleChecked(this._list.model.get_path(iter));
});
+ let pointerDeviceEvent = false;
+ const clickController = new Gtk.GestureClick();
+ clickController.connect('pressed', (_controller, _nPress, _x, _y) => {
+ pointerDeviceEvent = true;
+ });
+ this._list.add_controller(clickController);
+
this._list.connect('row-activated', (view, path, _column) => {
this._toggleChecked(path);
+ pointerDeviceEvent = false;
});
this._toggleRenderer.connect('toggled', (cell, pathStr) => {
// For pointer devices, ::row-activated is emitted as well
- const dev = Gtk.get_current_event_device();
- if (dev && dev.input_source === Gdk.InputSource.KEYBOARD)
+ if (!pointerDeviceEvent)
this._toggleChecked(Gtk.TreePath.new_from_string(pathStr));
+ pointerDeviceEvent = false;
});
this._manager = ServerRoomManager.getDefault();
@@ -0,0 +1,87 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
Date: Wed, 13 Nov 2024 13:39:36 +0100
Subject: [PATCH] mainWindow: Disconnect event handler on destroy
Without this, it remains active when the main window is closed and
reopened, causing a crash.
Closes: https://gitlab.gnome.org/GNOME/polari/-/issues/233
---
src/mainWindow.js | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/src/mainWindow.js b/src/mainWindow.js
index dfb2ea07dd16..7d813a881106 100644
--- a/src/mainWindow.js
+++ b/src/mainWindow.js
@@ -96,49 +96,50 @@ class MainWindow extends Adw.ApplicationWindow {
}
});
- const app = this.application;
- if (app.isTestInstance)
+ this._app = this.application;
+ if (this._app.isTestInstance)
this.add_css_class('test-instance');
if (GLib.get_application_name().toLowerCase().includes('snapshot'))
this.add_css_class('snapshot');
const actions = [{
name: 'search',
handler: () => this._searchButton.activate(),
}];
actions.forEach(a => {
- app.lookup_action(a.name).connect('activate', a.handler);
+ this._app.lookup_action(a.name).connect('activate', a.handler);
});
this._roomStack.connect('notify::view-height',
() => this.notify('view-height'));
this._accountsMonitor = AccountsMonitor.getDefault();
this._accountsChangedId = this._accountsMonitor.connect(
'accounts-changed', this._onAccountsChanged.bind(this));
this._onAccountsChanged(this._accountsMonitor);
this._accountReachableId = this._accountsMonitor.connect(
'account-reachable-changed', this._onAccountsReachableChanged.bind(this));
this._onAccountsReachableChanged();
this._roomManager = RoomManager.getDefault();
this._roomsLoadedId = this._roomManager.connect('rooms-loaded',
this._onRoomsLoaded.bind(this));
this._roomRemovedId = this._roomManager.connect('room-removed',
this._onRoomRemoved.bind(this));
this._onRoomsLoaded();
this._updateUserListLabel();
- this._userListAction = app.lookup_action('user-list');
+ this._userListAction = this._app.lookup_action('user-list');
- app.connect('action-state-changed::user-list', (group, name, value) => {
- if (value.get_boolean())
- this._userListPopover.popup();
- else
- this._userListPopover.popdown();
- });
+ this._userListActionStateChangedId =
+ this._app.connect('action-state-changed::user-list', (group, name, value) => {
+ if (value.get_boolean())
+ this._userListPopover.popup();
+ else
+ this._userListPopover.popdown();
+ });
this._userListPopover.connect('notify::visible', () => {
if (!this._userListPopover.visible)
this._userListAction.change_state(GLib.Variant.new('b', false));
@@ -207,6 +208,8 @@ class MainWindow extends Adw.ApplicationWindow {
this._roomManager.disconnect(this._roomsLoadedId);
this._roomManager.disconnect(this._roomRemovedId);
+
+ this._app.disconnect(this._userListActionStateChangedId);
}
_onAccountsChanged() {
@@ -0,0 +1,73 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
Date: Wed, 13 Nov 2024 14:13:28 +0100
Subject: [PATCH] Add option to disable URL preview feature
It has security and privacy concerns.
Closes: https://gitlab.gnome.org/GNOME/polari/-/issues/133
---
data/org.gnome.Polari.gschema.xml | 5 +++++
data/ui/main-window.ui | 4 ++++
src/application.js | 2 ++
src/chatView.js | 3 ++-
4 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/data/org.gnome.Polari.gschema.xml b/data/org.gnome.Polari.gschema.xml
index bfc3de08ab26..a97603976f40 100644
--- a/data/org.gnome.Polari.gschema.xml
+++ b/data/org.gnome.Polari.gschema.xml
@@ -36,6 +36,11 @@ SPDX-FileCopyrightText: 2015 Florian Müllner <fmuellner@gnome.or>
<summary>Last active channel</summary>
<description>Last active (selected) channel</description>
</key>
+ <key type="b" name="url-preview">
+ <default>false</default>
+ <summary>URL Preview</summary>
+ <description>Show preview for URLs.</description>
+ </key>
</schema>
<schema id="org.gnome.Polari.Account">
diff --git a/data/ui/main-window.ui b/data/ui/main-window.ui
index 0756a5e24f7d..021a71e3c0ef 100644
--- a/data/ui/main-window.ui
+++ b/data/ui/main-window.ui
@@ -21,6 +21,10 @@ SPDX-License-Identifier: GPL-2.0-or-later
<attribute name="action">app.run-in-background</attribute>
<attribute name="label" translatable="yes">Run in Background</attribute>
</item>
+ <item>
+ <attribute name="action">app.url-preview</attribute>
+ <attribute name="label" translatable="yes">URL Preview</attribute>
+ </item>
</section>
<section>
<item>
diff --git a/src/application.js b/src/application.js
index 6a297646e39f..9a06fbd1081b 100644
--- a/src/application.js
+++ b/src/application.js
@@ -361,6 +361,8 @@ class Application extends Adw.Application {
this._settings = new Gio.Settings({schema_id: 'org.gnome.Polari'});
let action = this._settings.create_action('run-in-background');
this.add_action(action);
+ action = this._settings.create_action('url-preview');
+ this.add_action(action);
action = this.lookup_action('user-list');
action.connect('notify::enabled', () => {
diff --git a/src/chatView.js b/src/chatView.js
index fcb373687327..de13a80e2e44 100644
--- a/src/chatView.js
+++ b/src/chatView.js
@@ -1305,7 +1305,8 @@ class ChatView extends Gtk.ScrolledWindow {
this._insertWithTags(iter,
url.name, tags.concat(this._lookupTag('url'), tag));
- if (GLib.uri_parse_scheme(url.url).startsWith('http'))
+ if (this._app._settings.get_boolean('url-preview') &&
+ GLib.uri_parse_scheme(url.url).startsWith('http'))
previews.push(new URLPreview({uri: url.url}));
pos = url.pos + url.name.length;
@@ -0,0 +1,14 @@
diff --git a/src/application.js b/src/application.js
index 6a29764..a14cd1a 100644
--- a/src/application.js
+++ b/src/application.js
@@ -222,9 +222,6 @@ class Application extends Adw.Application {
}
vfunc_dbus_register(conn, _path) {
- if (!Utils.isFlatpakSandbox())
- return true;
-
GLib.setenv('IDLE_PERSIST', '1', false);
this._ensureService(conn,
Tp.ACCOUNT_MANAGER_BUS_NAME,
@@ -0,0 +1,63 @@
diff --git a/src/utils.js b/src/utils.js
index 3a9863d..6314f39 100644
--- a/src/utils.js
+++ b/src/utils.js
@@ -547,29 +547,40 @@ export function formatDateTime(date) {
}
/**
- * @returns {Tracker.SparqlConnection}
+ * @returns {Promise<Tracker.SparqlConnection>}
*/
export async function getSparqlStore() {
- await _sparqlStorePromise;
+ if (_sparqlStorePromise)
+ return _sparqlStorePromise;
- if (_sparqlStore)
- return _sparqlStore;
-
- const {promise, resolve} = Promise.withResolvers();
+ const { promise, resolve, reject } = Promise.withResolvers();
_sparqlStorePromise = promise;
- const path = GLib.build_filenamev(
- [GLib.get_user_data_dir(), 'polari', 'chatlogs.v1']);
- const dir = Gio.File.new_for_path(path);
- const ontology = Gio.File.new_for_uri(
- 'resource:///org/gnome/Polari/ontologies/');
-
- _sparqlStore = await Tracker.SparqlConnection.new_async(
- Tracker.SparqlConnectionFlags.FTS_ENABLE_STEMMER |
- Tracker.SparqlConnectionFlags.FTS_ENABLE_UNACCENT,
- dir, ontology, null);
+ (async () => {
+ try {
+ if (_sparqlStore) {
+ resolve(_sparqlStore);
+ return;
+ }
- resolve();
+ const path = GLib.build_filenamev(
+ [GLib.get_user_data_dir(), 'polari', 'chatlogs.v1']);
+ const dir = Gio.File.new_for_path(path);
+ const ontology = Gio.File.new_for_uri(
+ 'resource:///org/gnome/Polari/ontologies/');
+
+ const store = await Tracker.SparqlConnection.new_async(
+ Tracker.SparqlConnectionFlags.FTS_ENABLE_STEMMER |
+ Tracker.SparqlConnectionFlags.FTS_ENABLE_UNACCENT,
+ dir, ontology, null
+ );
+
+ _sparqlStore = store;
+ resolve(store);
+ } catch (e) {
+ reject(e);
+ }
+ })();
- return _sparqlStore;
+ return promise;
}
+38 -19
View File
@@ -3,14 +3,14 @@
lib,
itstool,
fetchurl,
fetchpatch,
gdk-pixbuf,
telepathy-glib,
telepathy-idle,
telepathy-mission-control,
gjs,
meson,
ninja,
gettext,
telepathy-idle,
libxml2,
desktop-file-utils,
pkg-config,
@@ -19,6 +19,7 @@
libadwaita,
gtk3,
glib,
glib-networking,
libsecret,
libsoup_3,
webkitgtk_4_1,
@@ -29,13 +30,13 @@
gsettings-desktop-schemas,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "polari";
version = "46.0";
version = "49.0";
src = fetchurl {
url = "mirror://gnome/sources/polari/${lib.versions.major version}/polari-${version}.tar.xz";
hash = "sha256-0rFwnjeRiSlPU9TvFfA/i8u76MUvD0FeYvfV8Aw2CjE=";
url = "mirror://gnome/sources/polari/${lib.versions.major finalAttrs.version}/polari-${finalAttrs.version}.tar.xz";
hash = "sha256-UmJv3jkJkhrFhsxMwQ8w8SOq9hVaF374hhyg5V1t6FA=";
};
patches = [
@@ -44,15 +45,32 @@ stdenv.mkDerivation rec {
# Lets change the code to run the script directly by making it executable and having gjs in shebang.
./make-thumbnailer-wrappable.patch
# Switch to girepository-2.0
# https://gitlab.gnome.org/GNOME/polari/-/merge_requests/356
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/polari/-/commit/d7946c7fe39f112cd3f751bb95b170446022980d.patch";
hash = "sha256-naRzZ5Iple11HJ+d8DL9oJy3C4VKLkz+FdMuhO7sc7k=";
})
# fix TypeError: (intermediate value).get_current_event_device is not a function
# https://gitlab.gnome.org/GNOME/polari/-/merge_requests/320
./0001-joinDialog-Fix-detecting-pointer-devices.patch
# https://gitlab.gnome.org/GNOME/polari/-/merge_requests/329
./0002-mainWindow-Disconnect-event-handler-on-destroy.patch
# https://gitlab.gnome.org/GNOME/polari/-/merge_requests/330
./0003-Add-option-to-disable-URL-preview-feature.patch
# This also helps us to distribute the app as a single package
# without enabling telepathy-{idle,mission-control} services
./check_dbus_unconditionally.patch
# This fixes Tracker.SparqlError: table Resource already exists
# and chat history spinning forever on second launch.
# Fixes the race condition by ensuring all callers wait on the
# same shared initialization promise
./fix_sparql_database_race.patch
];
propagatedUserEnvPkgs = [ telepathy-idle ];
postPatch = ''
substituteInPlace src/application.js \
--replace-fail "/app/libexec/mission-control-5" "${lib.getLib telepathy-mission-control}/libexec/mission-control-5" \
--replace-fail "/app/libexec/telepathy-idle" "${telepathy-idle}/libexec/telepathy-idle"
'';
nativeBuildInputs = [
meson
@@ -72,6 +90,7 @@ stdenv.mkDerivation rec {
libadwaita
gtk3 # for thumbnailer
glib
glib-networking
gsettings-desktop-schemas
telepathy-glib
gjs
@@ -90,15 +109,15 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "polari"; };
};
meta = with lib; {
meta = {
homepage = "https://apps.gnome.org/Polari/";
description = "IRC chat client designed to integrate with the GNOME desktop";
mainProgram = "polari";
teams = [
teams.gnome
teams.gnome-circle
lib.teams.gnome
lib.teams.gnome-circle
];
license = licenses.gpl2Plus;
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}
})
+2 -2
View File
@@ -6,11 +6,11 @@
}:
let
pname = "proxyman";
version = "3.4.0";
version = "3.5.0";
src = fetchurl {
url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage";
hash = "sha256-fwkFQOeHb049qFChLfyU20L6mJCDnrcK2HM9PljUdUg=";
hash = "sha256-F6IXoi2Ibqle7L18wW3yEaGvjIlAFapoPnNo1e8qdW4=";
};
appimageContents = appimageTools.extract {
+2 -2
View File
@@ -18,13 +18,13 @@ in
stdenv.mkDerivation rec {
pname = "qdmr";
version = "0.13.1";
version = "0.13.2";
src = fetchFromGitHub {
owner = "hmatuschek";
repo = "qdmr";
rev = "v${version}";
hash = "sha256-Vz7di9VwrvtSCea3pipSCEw9pHfRv9lJn9jKzboyh6E=";
hash = "sha256-aSnp4bC9tl9qIQ65RLMiPAEJg49S/U39TnSmLJ9Tcpc=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -11,12 +11,12 @@
}:
buildGoModule (finalAttrs: {
pname = "qui";
version = "1.8.0";
version = "1.8.1";
src = fetchFromGitHub {
owner = "autobrr";
repo = "qui";
tag = "v${finalAttrs.version}";
hash = "sha256-bUN2pP38NerNrNVeRAJ4xoAR0BECovjxoOY3k7ILu/o=";
hash = "sha256-1cIKbP+c2Tqs4uoBWvfAQGDBLqmXh17rFZDuGRYWrYA=";
};
qui-web = stdenvNoCC.mkDerivation (finalAttrs': {
@@ -1,18 +1,45 @@
diff --git a/scripts/workflow/build-routes.ts b/scripts/workflow/build-routes.ts
index 9807cfc..b9dcfb9 100644
index 1bbb64cc5..941d86149 100644
--- a/scripts/workflow/build-routes.ts
+++ b/scripts/workflow/build-routes.ts
@@ -4,6 +4,7 @@ import { parse } from 'tldts';
@@ -1,5 +1,6 @@
import fs from 'node:fs';
import path from 'node:path';
import toSource from 'tosource';
+import { exit } from 'node:process';
import { getCurrentPath } from '../../lib/utils/helpers';
import { parse } from 'tldts';
import toSource from 'tosource';
@@ -11,17 +12,7 @@ import { getCurrentPath } from '../../lib/utils/helpers';
const __dirname = getCurrentPath(import.meta.url);
@@ -73,3 +74,5 @@ fs.writeFileSync(path.join(__dirname, '../../assets/build/radar-rules.js'), `(${
fs.writeFileSync(path.join(__dirname, '../../assets/build/maintainers.json'), JSON.stringify(maintainers, null, 2));
-const foloAnalysis = await (
- await fetch('https://raw.githubusercontent.com/RSSNext/rsshub-docs/refs/heads/main/rsshub-analytics.json', {
- headers: {
- 'user-agent': config.trueUA,
- },
- })
-).json();
-const foloAnalysisResult = foloAnalysis.data as Record<string, { subscriptionCount: number; topFeeds: any[] }>;
-const foloAnalysisTop100 = Object.entries(foloAnalysisResult)
- .sort((a, b) => b[1].subscriptionCount - a[1].subscriptionCount)
- .slice(0, 150);
+const foloAnalysisTop100: any[] = [];
const maintainers: Record<string, string[]> = {};
const radar: {
@@ -100,7 +91,7 @@ const uniquePaths = [...allRoutePaths].toSorted();
const routePathsType = `// This file is auto-generated by scripts/workflow/build-routes.ts
// Do not edit manually
-export type RoutePath =
+export type RoutePath =
${uniquePaths.map((path) => ` | \`${path}\``).join('\n')};
`;
@@ -110,3 +101,5 @@ fs.writeFileSync(path.join(__dirname, '../../assets/build/maintainers.json'), JS
fs.writeFileSync(path.join(__dirname, '../../assets/build/routes.json'), JSON.stringify(namespaces, null, 2));
fs.writeFileSync(path.join(__dirname, '../../assets/build/routes.js'), `export default ${JSON.stringify(namespaces, null, 2)}`.replaceAll(/"module": "(.*)"\n/g, `"module": $1\n`));
fs.writeFileSync(path.join(__dirname, '../../assets/build/route-paths.ts'), routePathsType);
+
+exit(0);
+9 -9
View File
@@ -12,13 +12,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rsshub";
version = "0-unstable-2025-05-31";
version = "0-unstable-2025-11-28";
src = fetchFromGitHub {
owner = "DIYgod";
repo = "RSSHub";
rev = "2dce2e32dd5f4dade2fc915ac8384c953e11cc83";
hash = "sha256-gS/t6O3MishJgi2K9hV22hT95oYHfm44cJqrUo2GPlM=";
rev = "b6dbafe33e0c3e3a4ba5a1edd2da29b70412389f";
hash = "sha256-FsevO2nb6leuuRmzCLIy093FCafl3Y/CsSp1ydJOnKY=";
};
patches = [
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-7qh6YZbIH/kHVssDZxHY7X8bytrnMcUq0MiJzWZYItc=";
hash = "sha256-zTsJZnhX7xUOsKST6S3TQUV8M1Tewcs9fZgrDSf5ba8=";
};
nativeBuildInputs = [
@@ -48,8 +48,9 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/lib/rsshub
cp -r lib node_modules assets api package.json tsconfig.json $out/lib/rsshub
mkdir -p $out/bin $out/lib/rsshub/lib
cp -r dist node_modules $out/lib/rsshub
cp -r lib/assets $out/lib/rsshub/lib
runHook postInstall
'';
@@ -59,8 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
--set "NODE_ENV" "production" \
--set "NO_LOGFILES" "true" \
--set "TSX_TSCONFIG_PATH" "$out/lib/rsshub/tsconfig.json" \
--append-flags "$out/lib/rsshub/node_modules/tsx/dist/cli.mjs" \
--append-flags "$out/lib/rsshub/lib/index.ts"
--append-flags "$out/lib/rsshub/dist/index.mjs"
'';
meta = {
@@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://docs.rsshub.app";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Guanran928 ];
maintainers = with lib.maintainers; [ xinyangli ];
mainProgram = "rsshub";
platforms = lib.platforms.all;
};
+3 -3
View File
@@ -9,14 +9,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "secretspec";
version = "0.4.0";
version = "0.4.1";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-L4axWXq79PC2l1j4IJbjrxYc9rzOHVHBV6503RKCBRU=";
hash = "sha256-yQD8IfMmqS3bgSTioEk9nU5yePlkqdVImhKvSZ3NNAw=";
};
cargoHash = "sha256-nAuMb9j+P6lR27RcKt1bOHP+4iRtLTV1ZlhHUxJk2Dw=";
cargoHash = "sha256-VxRvGD0D363vVD+XmUN1ylpfY4fLqkYDL6HwM81HG0Q=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
+11 -11
View File
@@ -1,8 +1,8 @@
[
{
"pname": "AngleSharp",
"version": "1.2.0",
"hash": "sha256-l8+Var9o773VL6Ybih3boaFf9sYjS7eqtLGd8DCIPsk="
"version": "1.3.0",
"hash": "sha256-xq+G2f9FCqS6PjIgfDdZjVRoaxVMiSyOXC7KtMzMpPU="
},
{
"pname": "EmbedIO",
@@ -10,9 +10,9 @@
"hash": "sha256-e6GfVHXxYeUw3ntCrHokNoAS6mXArO7+vdMeUFnsSo8="
},
{
"pname": "Goblinfactory.ProgressBar",
"version": "1.0.0",
"hash": "sha256-tV3Fw792zfYhB2dN97VKXBwS5eypqKExgAJy+bcDo8I="
"pname": "Goblinfactory.Konsole",
"version": "7.0.0.7-alpha",
"hash": "sha256-aYLrKllcIRUnyT21irV499b/myd2cbeMPtkoXVt/BTQ="
},
{
"pname": "Google.Apis",
@@ -56,13 +56,13 @@
},
{
"pname": "SmallestCSVParser",
"version": "1.1.1",
"hash": "sha256-64E87w+4FcQtYsFIOMGGmYmjXVGBwsBqgLVb7p0wc04="
"version": "1.2.0",
"hash": "sha256-LP6KPKruAKNW022CsMp0yFPmqo8QYzFu6BLWNoV5EdA="
},
{
"pname": "Soulseek",
"version": "7.1.2",
"hash": "sha256-yel9mxRf1idEQssM7n4SIVQPMQDMDmyvfL5owllqgf0="
"version": "8.5.0",
"hash": "sha256-iiGwCgBsvkqyaOFqQLT55Smog15hekV+ZslpBGlO7Mc="
},
{
"pname": "SpotifyAPI.Web",
@@ -126,7 +126,7 @@
},
{
"pname": "YoutubeExplode",
"version": "6.5.4",
"hash": "sha256-5sexIiBj5XP9rP5DA0NQ+vHJ9lpjwp00EvVux901WLc="
"version": "6.5.6",
"hash": "sha256-DoVqgSU7KC7poikpAvhWYmLwPiZD95AADD3pePSA0ZI="
}
]
+2 -2
View File
@@ -7,13 +7,13 @@
}:
buildDotnetModule (finalAttrs: {
pname = "slsk-batchdl";
version = "2.5.0";
version = "2.6.0";
src = fetchFromGitHub {
owner = "fiso64";
repo = "slsk-batchdl";
tag = "v${finalAttrs.version}";
hash = "sha256-ZgNjNdk03jIc/REJMmuc5rZLbibLoy94DJxh7jAJY7g=";
hash = "sha256-H10pApWZ6zUkL1FuSrpbEzGGpDVAiBJB2aZtV9jDTz4=";
};
postPatch = ''
@@ -0,0 +1 @@
{ taradino }: taradino.override { buildShareware = true; }
+71
View File
@@ -0,0 +1,71 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchzip,
ninja,
cmake,
SDL2,
SDL2_mixer,
unzip,
buildShareware ? false,
withSharewareData ? buildShareware,
}:
assert withSharewareData -> buildShareware;
let
datadir = "share/data/rott-shareware/";
sharewareData = fetchzip {
url = "http://icculus.org/rott/share/1rott13.zip";
hash = "sha256-l0pP+mNPAabGh7LZrwcB6KOhPRSycrZpAlPVTyDXc6Y=";
stripRoot = false;
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "taradino" + lib.optionalString buildShareware "-shareware";
version = "20251031";
src = fetchFromGitHub {
owner = "fabiangreffrath";
repo = "taradino";
tag = finalAttrs.version;
hash = "sha256-Z3yAT4CxZIQ63F6G7ZUAdz2VK+8dcv6WHyQJ8Pmz4Zk=";
};
strictDeps = true;
nativeBuildInputs = [
cmake
ninja
]
++ lib.optionals withSharewareData [ unzip ];
buildInputs = [
SDL2
SDL2_mixer
];
cmakeFlags =
lib.optionals buildShareware [
(lib.cmakeBool "TARADINO_SHAREWARE" true)
(lib.cmakeFeature "TARADINO_SUFFIX" "shareware")
]
++ lib.optionals withSharewareData [
(lib.cmakeFeature "TARADINO_DATADIR" "${placeholder "out"}/${datadir}")
];
postInstall = lib.optionalString withSharewareData ''
mkdir -p "$out/${datadir}"
unzip -d "$out/${datadir}" ${sharewareData}/ROTTSW13.SHR
'';
meta = {
description = "SDL2 port of Rise of the Triad";
mainProgram = "taradino" + lib.optionalString buildShareware "-shareware";
homepage = "https://github.com/fabiangreffrath/taradino";
license =
with lib.licenses;
[ gpl2Plus ] ++ lib.optionals withSharewareData [ unfreeRedistributable ];
maintainers = with lib.maintainers; [ marcin-serwin ];
platforms = lib.platforms.all;
};
})
+8 -1
View File
@@ -7,6 +7,7 @@
pkg-config,
dbus-glib,
telepathy-glib,
glib-networking,
python3,
libxslt,
makeWrapper,
@@ -28,6 +29,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
glib
glib-networking
telepathy-glib
dbus-glib
libxslt
@@ -36,7 +38,12 @@ stdenv.mkDerivation rec {
preFixup = ''
wrapProgram "$out/libexec/telepathy-idle" \
--prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules"
--prefix GIO_EXTRA_MODULES : "${
lib.makeSearchPath "lib/gio/modules" [
(lib.getLib dconf)
glib-networking
]
}"
'';
meta = {
@@ -1,28 +0,0 @@
diff --git a/Cargo.lock b/Cargo.lock
index 73e86d7..68d37b7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -507,9 +509,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
[[package]]
name = "futf"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b"
+checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
dependencies = [
"mac",
"new_debug_unreachable",
@@ -1964,9 +1966,9 @@ dependencies = [
[[package]]
name = "tendril"
-version = "0.4.1"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b"
+checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
dependencies = [
"futf",
"mac",
-58
View File
@@ -1,58 +0,0 @@
{
lib,
rustPlatform,
fetchFromGitHub,
installShellFiles,
pkg-config,
oniguruma,
stdenv,
}:
rustPlatform.buildRustPackage rec {
pname = "termbook-cli";
version = "1.4.6";
src = fetchFromGitHub {
owner = "Byron";
repo = "termbook";
rev = "v${version}";
sha256 = "Bo3DI0cMXIfP7ZVr8MAW/Tmv+4mEJBIQyLvRfVBDG8c=";
};
cargoPatches = [
# update dependencies to fix build failure caused by unaligned packed structs
# generated by running `cargo update tendril`
./bump-tendril.patch
];
cargoHash = "sha256-CVZpOaRXCSuU739Ef8ObLQBvry7C9iRWWnM+4ATufQA=";
nativeBuildInputs = [
installShellFiles
pkg-config
];
buildInputs = [
oniguruma
];
env = {
RUSTONIG_SYSTEM_LIBONIG = true;
};
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd termbook \
--bash <($out/bin/termbook completions bash) \
--fish <($out/bin/termbook completions fish) \
--zsh <($out/bin/termbook completions zsh)
'';
meta = with lib; {
description = "Runner for `mdbooks` to keep your documentation tested";
mainProgram = "termbook";
homepage = "https://github.com/Byron/termbook/";
changelog = "https://github.com/Byron/termbook/blob/${src.rev}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ phaer ];
};
}
+2 -2
View File
@@ -7,14 +7,14 @@
buildGoModule (finalAttrs: {
pname = "vacuum-go";
version = "0.20.2";
version = "0.20.4";
src = fetchFromGitHub {
owner = "daveshanley";
repo = "vacuum";
# using refs/tags because simple version gives: 'the given path has multiple possibilities' error
tag = "v${finalAttrs.version}";
hash = "sha256-nqsVX+fh+IzFCXx0my2/8lQGylCu+Cpb6ANnapC4kdg=";
hash = "sha256-HJ14pMY7XUWN6E0rcrAkJFc0g1prezPD5Y+F5Gc0bII=";
};
vendorHash = "sha256-MAYm6qMNB9c6o4nSclVed4g9ToOjiAItTUMAsJgEBok=";
+9 -4
View File
@@ -13,20 +13,20 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasmtime";
version = "38.0.3";
version = "39.0.1";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasmtime";
tag = "v${finalAttrs.version}";
hash = "sha256-eszpPYtueCuAMIVrWKagS1qFCWGd0rVFTsCqRYaSGu4=";
hash = "sha256-1ahc72FprokhjzgO+fV6CHEi+hqEAhnE7xOzzf68Wqg=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-agTF0GszX1f6oqo9oIPMD/GSmwbL8Ovg52TmtPq/z78=";
cargoHash = "sha256-TSFoFrDEQ478Z8Vyrjf4N4M0n6its0nfBwDGV9YtBVM=";
cargoBuildFlags = [
"--package"
"wasmtime-cli"
@@ -95,7 +95,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
passthru = {
updateScript = nix-update-script { };
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^v(\\d+\\.\\d+\\.\\d+)$"
];
};
};
meta = {
+4 -4
View File
@@ -47,13 +47,13 @@
let
pname = "windmill";
version = "1.549.1";
version = "1.587.0";
src = fetchFromGitHub {
owner = "windmill-labs";
repo = "windmill";
rev = "v${version}";
hash = "sha256-+4cYZCD8iqrrckYWTDCM++SogptXXahfCKN6O8E8HuE=";
hash = "sha256-RR+1khmrxDBuFV7IxFi5AeVPLGN89W/6W9tPJjplKqo=";
};
in
rustPlatform.buildRustPackage (finalAttrs: {
@@ -66,7 +66,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
RUSTY_V8_ARCHIVE = librusty_v8;
};
cargoHash = "sha256-m7/72IRbzllAfAlbjKsjGrTaiXzpj2TufLKrTpKLbUU=";
cargoHash = "sha256-V4zcNmyIC+1VGQPHy1edUazD+b6+3RP3+nqaVMbkCDo=";
buildFeatures = [
"agent_worker_server"
@@ -195,7 +195,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
sourceRoot = "${src.name}/frontend";
npmDepsHash = "sha256-2CBqPDEqKGDIGo7ARK3sxTkFNsTxIa6V1QCtSKDkj4I=";
npmDepsHash = "sha256-S34ByE5kLeXWSe6Lqdns8pdT3bV9o3veG0aqYISAYZE=";
# without these you get a
# FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
+2 -2
View File
@@ -2,7 +2,7 @@
{ fetchzip }:
fetchzip {
url = "https://pub-06154ed168a24e73a86ab84db6bf15d8.r2.dev/ui_builder-d44b577.tar.gz";
sha256 = "0wx9jq9h092c7y4x7dycvj10wna2q22062nvvzzb6646s6q2iycg";
url = "https://pub-06154ed168a24e73a86ab84db6bf15d8.r2.dev/ui_builder-b4fcf00.tar.gz";
sha256 = "1x1hkzpfpfcpl8m221478vw444zz8abwib0p4ins1r3c2qlih00z";
stripRoot = false;
}
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zizmor";
version = "1.16.3";
version = "1.18.0";
src = fetchFromGitHub {
owner = "zizmorcore";
repo = "zizmor";
tag = "v${finalAttrs.version}";
hash = "sha256-WoTCG7C6dTYfh49vL2Mh7c4tkXIqV1gJum3qHHKkq4k=";
hash = "sha256-d9DfDqtAI7UvADI8QnbjES0phBBfit6CQ0Osj9ckqlU=";
};
cargoHash = "sha256-pq0NR6YHIn5ftQWXD3tIkWgm7DqhMR076394WouhCIw=";
cargoHash = "sha256-lF8Z+fe8x+PbXvcJABn58VMU+4pBJOGUeW+PhZXxCTU=";
buildInputs = [
rust-jemalloc-sys
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "ament-package";
version = "0.18.1";
version = "0.18.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ament";
repo = "ament_package";
tag = version;
hash = "sha256-M2SSGmzxlOITNzWTZ92/PtTVGtKMU/IwJG0VMhzDLR8=";
hash = "sha256-m0tDgbjytBKhdqZrSmhKHRm69BZK54NHWmo+O5J8m6Q=";
};
build-system = [
@@ -8,14 +8,14 @@
}:
buildPythonPackage rec {
pname = "cron-converter";
version = "1.2.2";
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Sonic0";
repo = pname;
rev = "v${version}";
hash = "sha256-XpkpEMurRrhq1S4XnhPRW5CCBk+HzljOSQfZ98VJ7UE=";
hash = "sha256-o5rqzOP1svAMj0R6qhMui3uYgyEJEGQOaA8cy5U77hk=";
};
postPatch = ''
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "flake8-bugbear";
version = "25.10.21";
version = "25.11.29";
pyproject = true;
src = fetchFromGitHub {
owner = "PyCQA";
repo = "flake8-bugbear";
tag = version;
hash = "sha256-4ZTi1w+L0M6LCB4G+OxHBnUV0f6s/JPY6tKOt1zh7So=";
hash = "sha256-aIcLCUUiXVzt9aDllXmm0TqIDxwTa3zcs6Yc2H5LnWY=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202511301";
version = "0.1.202512011";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-NC9efzl6G7gFyCucpA9TEd3F0Sj94s7WHHlZKXQo+ew=";
hash = "sha256-tS7EwgY9243rhsxxXzghMwT+gp1z76inDleWqpw8lZg=";
};
__darwinAllowLocalNetworking = true;
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "langchain-perplexity";
version = "1.0.0";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-perplexity==${version}";
hash = "sha256-RUvzV1DQqg0nK/SABBekXlhuKmMT7vHTlyxb7RVpoiI=";
hash = "sha256-bm7sIa62CIvsYNDdaN+XZKpRnCv5bg9kPZ1Ym8utFcM=";
};
sourceRoot = "${src.name}/libs/partners/perplexity";
@@ -5,20 +5,17 @@
llama-index-core,
openai,
hatchling,
pythonOlder,
}:
buildPythonPackage rec {
pname = "llama-index-llms-openai";
version = "0.6.9";
version = "0.6.10";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
pname = "llama_index_llms_openai";
inherit version;
hash = "sha256-TIyRpeWw5ZtE7Nj+QxVuk8ar8cnKjh5K0+SDTIT1EZk=";
hash = "sha256-vOJiHLZQ2P7WntonErgE5us0VZ/K66ksVKO1s7PGkWE=";
};
pythonRemoveDeps = [
@@ -13,7 +13,7 @@
buildPythonPackage {
pname = "optype";
version = "0.14.0-unstable-2025-11-10";
version = "0.14.0";
pyproject = true;
src = fetchFromGitHub {
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "osmnx";
version = "2.0.6";
version = "2.0.7";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "gboeing";
repo = "osmnx";
tag = "v${version}";
hash = "sha256-y2gKToDzG1IIcLN+hK/WeS+/z6MNabiIr+8Em1Ct72Q=";
hash = "sha256-XIvwLUvpl+AgrtR9mOkRXhxLc8mtSPk3+5779i/F+2s=";
};
build-system = [ uv-build ];
@@ -4,6 +4,7 @@
buildPythonPackage,
fetchFromGitHub,
fetchurl,
pythonOlder,
replaceVars,
# build
@@ -34,13 +35,14 @@
let
pname = "psycopg";
version = "3.2.12";
version = "3.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "psycopg";
repo = "psycopg";
tag = version;
hash = "sha256-g1mms12EqRiln5dK/BmBa9dd9duSPRgRIiZkVmSRaYI=";
hash = "sha256-X4gpknLotZ1RmWaTdY6I7w+unSJMc56UI1Ddi7edGSg=";
};
patches = [
@@ -59,8 +61,7 @@ let
psycopg-c = buildPythonPackage {
pname = "${pname}-c";
inherit version src;
format = "pyproject";
inherit version pyproject src;
# apply patches to base repo
inherit patches;
@@ -68,15 +69,23 @@ let
# move into source root after patching
postPatch = ''
cd psycopg_c
substituteInPlace pyproject.toml \
--replace-fail "setuptools ==" "setuptools >="
'';
nativeBuildInputs = [
build-system = [
cython
libpq.pg_config
setuptools
]
++ lib.optional (pythonOlder "3.11") [
tomli
];
nativeBuildInputs = [
libpq.pg_config
];
buildInputs = [
libpq
];
@@ -91,8 +100,7 @@ let
psycopg-pool = buildPythonPackage {
pname = "${pname}-pool";
inherit version src;
format = "setuptools";
inherit version pyproject src;
# apply patches to base repo
inherit patches;
@@ -102,7 +110,9 @@ let
cd psycopg_pool
'';
propagatedBuildInputs = [ typing-extensions ];
build-system = [ setuptools ];
dependencies = [ typing-extensions ];
# tested in psycopg
doCheck = false;
@@ -114,8 +124,12 @@ let
in
buildPythonPackage rec {
inherit pname version src;
pyproject = true;
inherit
pname
version
pyproject
src
;
outputs = [
"out"
@@ -139,12 +153,11 @@ buildPythonPackage rec {
cd psycopg
'';
nativeBuildInputs = [
setuptools
]
build-system = [ setuptools ];
# building the docs fails with the following error when cross compiling
# AttributeError: module 'psycopg_c.pq' has no attribute '__impl__'
++ lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [
nativeBuildInputs = lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [
furo
sphinx-autodoc-typehints
sphinxHook
@@ -2,22 +2,19 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "pyroute2";
version = "0.9.4";
version = "0.9.5";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "svinota";
repo = "pyroute2";
tag = version;
hash = "sha256-D603ZrLbc/6REx6X0bMvZzeyo0fgTsFL7J+iRTiQLgQ=";
hash = "sha256-KPXDXRQWonuTyy1SsvgO7jXjawiRj1XJ3zte5ZHanRw=";
};
build-system = [ setuptools ];
@@ -4,7 +4,6 @@
fetchPypi,
pycryptodome,
python-kasa,
pythonOlder,
requests,
rtp,
setuptools,
@@ -13,14 +12,12 @@
buildPythonPackage rec {
pname = "pytapo";
version = "3.3.51";
version = "3.3.54";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Pog5q/tXNz+RRZXJdb2/qG3BeaHUTYtlzOkM5Twr6js=";
hash = "sha256-B31PTYqXFzLkn/YuFbq0G7SDA1wMqAcwGOaj3xfmxYA=";
};
build-system = [ setuptools ];
@@ -41,7 +38,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python library for communication with Tapo Cameras";
homepage = "https://github.com/JurajNyiri/pytapo";
license = with licenses; [ mit ];
changelog = "https://github.com/JurajNyiri/pytapo/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fleaz ];
};
}
@@ -23,14 +23,14 @@
}:
buildPythonPackage rec {
pname = "qpsolvers";
version = "4.8.1";
version = "4.8.2";
pyproject = true;
src = fetchFromGitHub {
owner = "qpsolvers";
repo = "qpsolvers";
tag = "v${version}";
hash = "sha256-wiFDsTE+L0J+6GsDz27Xh20eXvtV6KDa2CLGQDYzIGM=";
hash = "sha256-+W8UJ5oXFw4V+gY/ofzjmO1DwZrZjcycaZH+WKC/9CI=";
};
build-system = [ flit-core ];
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.1.4";
version = "3.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
hash = "sha256-Nk1z7i9IpPrI6T7JUd9j6Z2df5BVrd1aDYqbkpaaYfI=";
hash = "sha256-aURTLS9c05YWo8GNcssDtNUUcoNjct/MXJF557QRedQ=";
};
build-system = [ setuptools ];
@@ -5,22 +5,19 @@
buildPythonPackage,
fetchFromGitHub,
pyopenssl,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "thinqconnect";
version = "1.0.8";
version = "1.0.9";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "thinq-connect";
repo = "pythinqconnect";
tag = version;
hash = "sha256-TKKqZKluTF7Ysd/1ovWntynQ93WTRtMJY1olRztT5a0=";
hash = "sha256-O7jH6zpwNTZM9b7XRkNNVG2tjWsOD+GvOcDrcPkmugs=";
};
build-system = [ setuptools ];
@@ -1,6 +1,6 @@
{
"extraArgs": {
"biocVersion": "3.21"
"biocVersion": "3.22"
},
"packages": {
"AHCytoBands": {
@@ -741,10 +741,16 @@
"sha256": "1ack8v1q0zg15gs816n9f4pwrzrpsv4va6j0r8847pw0pvavwpiq",
"depends": ["GenomicRanges", "S4Vectors"]
},
"CENTREannotation": {
"name": "CENTREannotation",
"version": "0.99.1",
"sha256": "0415hphy7rqjgxjl6ayrjd9s9097698j757x7jlghibfj2sjpnvh",
"depends": ["AnnotationHub", "BiocGenerics", "DBI", "RSQLite"]
},
"CTCF": {
"name": "CTCF",
"version": "0.99.11",
"sha256": "06gy1f71p01h6yfj5xmvlgz6n7sg7rpkc3723y51h30ir6xrzbrg",
"version": "0.99.12",
"sha256": "0c9s6hb7vac0yirqfyf7k9xnf45qpcj39q37jzsmxdvj2xf7cwd4",
"depends": []
},
"ChemmineDrugs": {
@@ -881,8 +887,8 @@
},
"GO_db": {
"name": "GO.db",
"version": "3.21.0",
"sha256": "0m50szqp044wbxdjq1n3jywv49fdqhrlisbd165fwkwja19y7sbp",
"version": "3.22.0",
"sha256": "1liyl1ic2d08an0h6yxllggkv9n8vyp1bfjwvqzk5ana17lzmimf",
"depends": ["AnnotationDbi"]
},
"GeneSummary": {
@@ -893,15 +899,15 @@
},
"GenomeInfoDbData": {
"name": "GenomeInfoDbData",
"version": "1.2.14",
"sha256": "1nahp2ali234fsac8dndl1a222b9z8j9jrzb75anqa2dkp2zxqi3",
"version": "1.2.15",
"sha256": "1n1ag8dgmhzv0xbxh5af7z411w10w80ng6l53gzjkivmc3ci5w5f",
"depends": []
},
"GenomicState": {
"name": "GenomicState",
"version": "0.99.16",
"sha256": "0x4m8096ra57xs6b60ws0k1wq91yrhfr6q7jbdw8m686qzd159p1",
"depends": ["AnnotationDbi", "AnnotationHub", "GenomeInfoDb", "GenomicFeatures", "IRanges", "bumphunter", "derfinder", "org_Hs_eg_db", "rtracklayer", "txdbmaker"]
"version": "0.99.17",
"sha256": "1hdzf75rqq63dx2mjjjpiqvsvlqpk4ymkcll6j763wr1rdagdh3r",
"depends": ["AnnotationDbi", "AnnotationHub", "GenomicFeatures", "IRanges", "Seqinfo", "bumphunter", "derfinder", "org_Hs_eg_db", "rtracklayer", "txdbmaker"]
},
"HDO_db": {
"name": "HDO.db",
@@ -1235,8 +1241,8 @@
},
"Orthology_eg_db": {
"name": "Orthology.eg.db",
"version": "3.21.0",
"sha256": "0zhxvmh370ixzxxhqqxjvvk2x6ln5pcr4bblnjhhw91gvrd76mra",
"version": "3.22.0",
"sha256": "14wng7izmr7wx3yimjlvmk87vf1z3z0n88y2nghn8a2iqci1rl3s",
"depends": ["AnnotationDbi"]
},
"PANTHER_db": {
@@ -1247,8 +1253,8 @@
},
"PFAM_db": {
"name": "PFAM.db",
"version": "3.21.0",
"sha256": "06qv66if25isw677gqlfsff7rr77vgdncrlf7jk3xh4r3406hwxa",
"version": "3.22.0",
"sha256": "1maxfmvgiaxl0bfyhbvx8bh3wzkfcfljn8whsy1rlqhahih17cz2",
"depends": ["AnnotationDbi"]
},
"POCRCannotation_db": {
@@ -1367,8 +1373,8 @@
},
"TENET_AnnotationHub": {
"name": "TENET.AnnotationHub",
"version": "1.0.0",
"sha256": "072jzxmr3a2b2947nyga98p36dl9lq1qm2bh848mk8pla9sjd3jy",
"version": "1.1.0",
"sha256": "1m4nbz4d606f6w9b5p93pmk15qmd4cg5ajpsjhc5pfvf4xwz3wcy",
"depends": ["AnnotationHub", "GenomicRanges"]
},
"TxDb_Athaliana_BioMart_plantsmart22": {
@@ -1505,8 +1511,8 @@
},
"TxDb_Hsapiens_UCSC_hg19_knownGene": {
"name": "TxDb.Hsapiens.UCSC.hg19.knownGene",
"version": "3.2.2",
"sha256": "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86",
"version": "3.22.1",
"sha256": "1cdzvidz3c912lbq1pbqk1dp35i15c6s4ih6r13mhy2l4vc2zdmf",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Hsapiens_UCSC_hg19_lincRNAsTranscripts": {
@@ -1517,8 +1523,8 @@
},
"TxDb_Hsapiens_UCSC_hg38_knownGene": {
"name": "TxDb.Hsapiens.UCSC.hg38.knownGene",
"version": "3.21.0",
"sha256": "0rb2pycx3b7mhmdx9k3f3nyjd9aa7dppxivyridp159y1pxsybfv",
"version": "3.22.0",
"sha256": "0kizsm1rm1d99b21inzjxhpx4wv05vlr0g3h4fa98x6qlqk13dpy",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Hsapiens_UCSC_hg38_refGene": {
@@ -1557,12 +1563,6 @@
"sha256": "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Mmusculus_UCSC_mm39_knownGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.knownGene",
"version": "3.21.0",
"sha256": "18ckr0sn8ff6ga2rzaxicbbfynvbpx56kl4949fnrgaygxgnlf9p",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Mmusculus_UCSC_mm39_refGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.refGene",
"version": "3.19.0",
@@ -1655,9 +1655,9 @@
},
"UCSCRepeatMasker": {
"name": "UCSCRepeatMasker",
"version": "3.15.2",
"sha256": "0hi1h8vvbf27wk13gbfgm0amjqgl7b2qxlgakcbr87qxwbi02zv7",
"depends": ["AnnotationHub", "GenomeInfoDb", "RCurl", "XML"]
"version": "3.22.0",
"sha256": "035q9j685kb7fjrg8x7xg2hyw7k9j1d2wi4127x9d8kdc21zg8q0",
"depends": ["AnnotationHub", "GenomeInfoDb", "GenomicRanges", "RCurl", "XML"]
},
"UniProtKeywords": {
"name": "UniProtKeywords",
@@ -1715,14 +1715,14 @@
},
"anopheles_db0": {
"name": "anopheles.db0",
"version": "3.21.0",
"sha256": "1c2s1qwr27mizrdpscsg3nc2sr7k3ysbg72dcs8hwkr0c515a15l",
"version": "3.22.0",
"sha256": "0gg9rl5bjr1klwxpda3n1h9d8r36m8jlms5hvqwwbzmmw23qf3p8",
"depends": ["AnnotationDbi"]
},
"arabidopsis_db0": {
"name": "arabidopsis.db0",
"version": "3.21.0",
"sha256": "18gcn21z4pkzzgqzf3nfhd7rg626s3d2jbdzcid3wpw8fbz1bh17",
"version": "3.22.0",
"sha256": "0z57wbbaaksw5airyx27cw41zn0qf0an9jh85f2x4b9ixvdi1yz4",
"depends": ["AnnotationDbi"]
},
"ath1121501_db": {
@@ -1769,8 +1769,8 @@
},
"bovine_db0": {
"name": "bovine.db0",
"version": "3.21.0",
"sha256": "1499b0gfy5bp0sa04hra8vfhn5n7lm0lbg5l6nvsclvy6hcbzn24",
"version": "3.22.0",
"sha256": "1w9miv9br282fkwg47wm78pgha5xr07j5mjsna3mrgsd06hmkdpb",
"depends": ["AnnotationDbi"]
},
"bovinecdf": {
@@ -1823,8 +1823,8 @@
},
"canine_db0": {
"name": "canine.db0",
"version": "3.21.0",
"sha256": "1iciz5p8z9sf6l4rr5n55b9hl2nl7x3fayn2cpnwm2qm3vqf4lp1",
"version": "3.22.0",
"sha256": "1iybsbxhi6s0c1yrm4230j7chyjiiq66js1ynr39373dbs8npdfh",
"depends": ["AnnotationDbi"]
},
"canine2_db": {
@@ -1883,8 +1883,8 @@
},
"chicken_db0": {
"name": "chicken.db0",
"version": "3.21.0",
"sha256": "007grjh856j8wy4hcylx6f276zhn3jbyqm1pdzxhcb2xfy8qsh7k",
"version": "3.22.0",
"sha256": "14vpb8h2dw95w2s439b2771x5kcrvzl4awqb2r05s7c091fzw5n7",
"depends": ["AnnotationDbi"]
},
"chickencdf": {
@@ -1901,8 +1901,8 @@
},
"chimp_db0": {
"name": "chimp.db0",
"version": "3.21.0",
"sha256": "04bfz79dyv6isslxn5i9z023k244mfpmykfzz2aqhxjj56fmyqdp",
"version": "3.22.0",
"sha256": "1dr3z45jhgxhp75n3mdr05hy19py2drdv0bqm25sdnq1sil16v1b",
"depends": ["AnnotationDbi"]
},
"chromhmmData": {
@@ -2045,14 +2045,14 @@
},
"ecoliK12_db0": {
"name": "ecoliK12.db0",
"version": "3.21.0",
"sha256": "1xn0259khanwnj5s2py0spcgmrgshavvv73k6wmcmnaxqlsw4icc",
"version": "3.22.0",
"sha256": "0zv7r1p3mhz3s4m321jr67rcixkwsl8g5947dzxw62wsx49g8fa3",
"depends": ["AnnotationDbi"]
},
"ecoliSakai_db0": {
"name": "ecoliSakai.db0",
"version": "3.21.0",
"sha256": "02lxbvd1b2132lv7lc48spyah36pdz5y2f0m8rmpvsc1f89wlhr6",
"version": "3.22.0",
"sha256": "17x5das2qy8mkxnyfirw8dqwf76l8w6g2a642f7pahfxw9wqvvaj",
"depends": ["AnnotationDbi"]
},
"ecoliasv2cdf": {
@@ -2081,8 +2081,8 @@
},
"excluderanges": {
"name": "excluderanges",
"version": "0.99.8",
"sha256": "19pdwlhqlz420yss371bsqhkx8c7wxr0sv4wsycnc0mlplwq4bsf",
"version": "0.99.10",
"sha256": "0j9njpnbh731ffimr1sbvix3wsivnh9nwxg6sbrpwp8gl0pnl7r0",
"depends": ["GenomicRanges"]
},
"fitCons_UCSC_hg19": {
@@ -2093,8 +2093,8 @@
},
"fly_db0": {
"name": "fly.db0",
"version": "3.21.0",
"sha256": "0394llii7pcxpkjjjp42m5himqwggmp6ap1d2lcsswkb1csmv9c0",
"version": "3.22.0",
"sha256": "1sqbiphzrny7vclkhyvfkw7r5lr51wj7k8mp1shbjl9plafncxaj",
"depends": ["AnnotationDbi"]
},
"geneplast_data": {
@@ -2129,9 +2129,9 @@
},
"grasp2db": {
"name": "grasp2db",
"version": "1.1.0",
"sha256": "1aq19myhcl9kdmzy8f4c3ilf0s0ng99rl58jja2xlmqsm2hik7ya",
"depends": ["AnnotationHub", "GenomeInfoDb", "RSQLite", "dbplyr", "digest", "dplyr"]
"version": "1.1.1",
"sha256": "14a8j7vzx4pif3l05qsg1zvmb9364z1g0kh9q4ispwgific3sl12",
"depends": ["AnnotationHub", "GenomeInfoDb", "RSQLite", "Seqinfo", "dbplyr", "digest", "dplyr"]
},
"gwascatData": {
"name": "gwascatData",
@@ -2501,9 +2501,9 @@
},
"hpAnnot": {
"name": "hpAnnot",
"version": "1.1.0",
"sha256": "1rnvmwyjq6vd6bh8a8y8gsw07kd4184h1a02i6aapp0szfghq9bp",
"depends": []
"version": "1.1.1",
"sha256": "0bkfcj9igi7ylhf3arszqnqzaxsxvfv2gn2smzx6ymzq5a8sc0yg",
"depends": ["AnnotationHub"]
},
"hs25kresogen_db": {
"name": "hs25kresogen.db",
@@ -2891,8 +2891,8 @@
},
"human_db0": {
"name": "human.db0",
"version": "3.21.0",
"sha256": "0p5h54bz1qkc9812mfsmbxkj9m4xrb7nb17z1xi69vny03pxzw3v",
"version": "3.22.0",
"sha256": "1fmmc3rk0pv1yi25lnpgfcvvs2zahjqg4ckf27v2w1y150klvk02",
"depends": ["AnnotationDbi"]
},
"human1mduov3bCrlmm": {
@@ -3119,8 +3119,8 @@
},
"malaria_db0": {
"name": "malaria.db0",
"version": "3.21.0",
"sha256": "18lyczz2049sqgsqip7d40fhs5vzd1d1bb4hjl26gzgkh7b983vi",
"version": "3.22.0",
"sha256": "1m0zf3qxl14dyf2p6gg0gjdb4fcvfnr8gd82b4i6bsh27lsfvd1s",
"depends": ["AnnotationDbi"]
},
"medicagocdf": {
@@ -3297,12 +3297,6 @@
"sha256": "1j4igmyb9f4fa0a72hkmq3f7xgvyv38wai3mds5sd6mfgfc3brs3",
"depends": ["AnnotationDbi", "DBI", "RSQLite", "miRNAtap"]
},
"mirbase_db": {
"name": "mirbase.db",
"version": "1.2.1",
"sha256": "06dgj82jlggb272b0nvx0y4q9w4kkq7lbn9i0z4m8h6z23qlw7d9",
"depends": ["AnnotationDbi"]
},
"mirna102xgaincdf": {
"name": "mirna102xgaincdf",
"version": "2.18.0",
@@ -3449,8 +3443,8 @@
},
"mouse_db0": {
"name": "mouse.db0",
"version": "3.21.0",
"sha256": "0fc50cnn62f3043f8jm1r0x4v1zj8xjcvnrgiqz474kf558wchbr",
"version": "3.22.0",
"sha256": "0dqc2yyw35wdq382135nxkrrk1225hw29mnzqn5gzvv50zljbxz2",
"depends": ["AnnotationDbi"]
},
"mouse4302_db": {
@@ -3677,80 +3671,86 @@
},
"org_Ag_eg_db": {
"name": "org.Ag.eg.db",
"version": "3.21.0",
"sha256": "07zx94qpnh0s3fxv7wcpxnpzpmvy087m4qwdhbn86s1r6qnhjbfh",
"version": "3.22.0",
"sha256": "0gmph2xy8vz1irkv9n56pmw7ncgbz2ipn7dvgaqsd6qbd2700kds",
"depends": ["AnnotationDbi"]
},
"org_At_tair_db": {
"name": "org.At.tair.db",
"version": "3.21.0",
"sha256": "1gwi1xmb39lz879dmln127x8iky10q35sw7ij7b6cp3w9wdj601j",
"version": "3.22.0",
"sha256": "1bnlk4g9513zmqrpa2jaja6hk7aijhcnmwp8y1d5lgg5faxqp72f",
"depends": ["AnnotationDbi"]
},
"org_Bt_eg_db": {
"name": "org.Bt.eg.db",
"version": "3.21.0",
"sha256": "1k7cv7jc16v9px6cz59ssllnjd52z3p5hhk99jaznzmfjb4nv9rs",
"version": "3.22.0",
"sha256": "0d9kjbacg8avn541k5vblcazqj3h22jn56klp25q32mghal4ama1",
"depends": ["AnnotationDbi"]
},
"org_Ce_eg_db": {
"name": "org.Ce.eg.db",
"version": "3.21.0",
"sha256": "0lqsna178pyy8fslkx4n9z5mmxd95m50w1b2gm96ikjsldgng75k",
"version": "3.22.0",
"sha256": "1mizfwq16mynjhx1s6y8f5df08k5p0vh2rg6b52v21yl4bksma05",
"depends": ["AnnotationDbi"]
},
"org_Cf_eg_db": {
"name": "org.Cf.eg.db",
"version": "3.21.0",
"sha256": "0wb342h9a5jr95azqy2scys1zaskarl9iamlci730a2irncwbi2l",
"version": "3.22.0",
"sha256": "0jadfpa1qmr8wjflybf9i5wzb0paqwwcylqwhsrb3gffjdkdxxkm",
"depends": ["AnnotationDbi"]
},
"org_Dm_eg_db": {
"name": "org.Dm.eg.db",
"version": "3.21.0",
"sha256": "1wavkwq73isi6clj26m6j4rhshllkbvxdm95iv7kxca1xrdhd4f3",
"version": "3.22.0",
"sha256": "1p2ii104zqfig7x70pb1c8qwng9rbzvxvg20z3dxpcxl4ri38zq5",
"depends": ["AnnotationDbi"]
},
"org_Dr_eg_db": {
"name": "org.Dr.eg.db",
"version": "3.21.0",
"sha256": "18vznfmlmygwpwkm7kzavripjg7vppcs4p6b771nmwx62i73s0sc",
"version": "3.22.0",
"sha256": "13p3yvx4jpmca73nniiqiy3krwaw7sws549in3nswwn4875j5r93",
"depends": ["AnnotationDbi"]
},
"org_EcK12_eg_db": {
"name": "org.EcK12.eg.db",
"version": "3.21.0",
"sha256": "0ng6nf3gfwiajbjsb3q19livi9drlx6flacv97igfwylhq0w2nin",
"version": "3.22.0",
"sha256": "1m19yms6g0np99myxg54phszz5zzl89hwcr0dhmixfzb2w3fh8bp",
"depends": ["AnnotationDbi"]
},
"org_EcSakai_eg_db": {
"name": "org.EcSakai.eg.db",
"version": "3.21.0",
"sha256": "1n8zl0rvqpflwcvyfkzdcbd9iri434syxfd97fwlw88jbaj6l9qp",
"version": "3.22.0",
"sha256": "15h551cszc2916rriwiwlik8ks17mxy7nzxx54cklpn460jcyjgw",
"depends": ["AnnotationDbi"]
},
"org_Gg_eg_db": {
"name": "org.Gg.eg.db",
"version": "3.21.0",
"sha256": "1854hwpdxzy02c1ips2ipxyqi2j556yv405gzhq4qmgcf10q6fbk",
"version": "3.22.0",
"sha256": "1s4ljknd5b609hi10a6fq8sbvrz5iaz4v50ml5a9dm9j6q0ppaw2",
"depends": ["AnnotationDbi"]
},
"org_Hbacteriophora_eg_db": {
"name": "org.Hbacteriophora.eg.db",
"version": "0.99.1",
"sha256": "1z4w80fl3gdgchyg984j503xlwg7rdxwd781yv1p4p08v4l39af2",
"depends": ["AnnotationDbi", "DBI"]
},
"org_Hs_eg_db": {
"name": "org.Hs.eg.db",
"version": "3.21.0",
"sha256": "1i9ipx4anzj795y2y4rihqhpdcr5i3awabd3lxipzxcw0zndv51l",
"version": "3.22.0",
"sha256": "0bia1ppxnyjpw4p3rk19q1l8rrcraccpz4w69f3ja0q0im0xrgfi",
"depends": ["AnnotationDbi"]
},
"org_Mm_eg_db": {
"name": "org.Mm.eg.db",
"version": "3.21.0",
"sha256": "01rfqack61rnqq1i6w9bkj4a42gyig17af2fdrc89yrpbw87b3hb",
"version": "3.22.0",
"sha256": "16liabdbkfqzhna3rw1zgf777r3xm8knrbvy0181c2nsn2jkxsv3",
"depends": ["AnnotationDbi"]
},
"org_Mmu_eg_db": {
"name": "org.Mmu.eg.db",
"version": "3.21.0",
"sha256": "1al3x1d23r6prkfw0312n937g3625hrnaf3gkhdwrgaj0nvsplsm",
"version": "3.22.0",
"sha256": "0ga0c9635pkigmr0l9vazh3qdpyxki1y8l7mbgcp1y8sfkyjn33c",
"depends": ["AnnotationDbi"]
},
"org_Mxanthus_db": {
@@ -3761,38 +3761,38 @@
},
"org_Pf_plasmo_db": {
"name": "org.Pf.plasmo.db",
"version": "3.21.0",
"sha256": "0p286jk22h87flf4byjma013bzd5b8c77nxb0kiyvaiqr16cgx2x",
"version": "3.22.0",
"sha256": "1mj74akfc73hssjzaa3a93r2zmwx5q2dnqw4kqmpp0f8jffvaa24",
"depends": ["AnnotationDbi"]
},
"org_Pt_eg_db": {
"name": "org.Pt.eg.db",
"version": "3.21.0",
"sha256": "1w4zg790mrr95b2wda76dwcqgf7wr2pahdjnan0nzz2ym0wv4w7y",
"version": "3.22.0",
"sha256": "1i67vccx3a6zak34nwdhrbhm7hkjz9qbai9jvwrlql6z8xc6n6q0",
"depends": ["AnnotationDbi"]
},
"org_Rn_eg_db": {
"name": "org.Rn.eg.db",
"version": "3.21.0",
"sha256": "05285al4g41x0pyfg7y14hbg9ghf2qxkxqdjwzzlb0mnbzwyqfwp",
"version": "3.22.0",
"sha256": "0vqpmbivxd1yvapa5gz9mrxlk6ivrzak55dw2sfjm8sl308rmaj4",
"depends": ["AnnotationDbi"]
},
"org_Sc_sgd_db": {
"name": "org.Sc.sgd.db",
"version": "3.21.0",
"sha256": "190v4l6dar3a2vdycmb9dvlp3w9rjg3h425i74lqb8y5y4w4sdl9",
"version": "3.22.0",
"sha256": "15xb6v06v0242yy358zw8ylli6vgl7i7w88byan7wh4k500mb7zf",
"depends": ["AnnotationDbi"]
},
"org_Ss_eg_db": {
"name": "org.Ss.eg.db",
"version": "3.21.0",
"sha256": "0mvvq8gyydnhl0q6vf5jpwyhhn385k6gg1088xkv7m282721m47i",
"version": "3.22.0",
"sha256": "03qlbkvxfmdgpl8dwx72msd9asx12izvq2vmidqfyipyr7r79cbm",
"depends": ["AnnotationDbi"]
},
"org_Xl_eg_db": {
"name": "org.Xl.eg.db",
"version": "3.21.0",
"sha256": "1knbk8nm87wiv1d7jy7xp2hjin5661lsdgvyvdkvlw85is9ixhm5",
"version": "3.22.0",
"sha256": "1h8jvdzhpp9d4zaaczhmg6hk32p77l63v3095ln58rhy9m18pg0f",
"depends": ["AnnotationDbi"]
},
"paeg1acdf": {
@@ -4847,8 +4847,8 @@
},
"phastCons30way_UCSC_hg38": {
"name": "phastCons30way.UCSC.hg38",
"version": "3.13.0",
"sha256": "0jq5z1af0f5jqazz46gvf3nnkrp91a6qzb96bk7fjdbvk5b3z0dd",
"version": "3.13.1",
"sha256": "18bxj3f2zh304nyjrvcy7pdwbd96yfccvvikwcccx6nw4fh9pm80",
"depends": ["AnnotationHub", "GenomicScores"]
},
"phastCons35way_UCSC_mm39": {
@@ -4871,8 +4871,8 @@
},
"pig_db0": {
"name": "pig.db0",
"version": "3.21.0",
"sha256": "16p7bz9p9z5w2xr7j8iciqwmvk8m3ir21lrd1spbnnhqj38l8cmp",
"version": "3.22.0",
"sha256": "0gnn9bdnmjvnjqsvny9vfqfa4nv390vb20spxscf1gsx8b9d70vg",
"depends": ["AnnotationDbi"]
},
"plasmodiumanophelescdf": {
@@ -5051,8 +5051,8 @@
},
"rat_db0": {
"name": "rat.db0",
"version": "3.21.0",
"sha256": "1n72pvrsyc4a3wb9zwa58l730s3mkwhzm93bznjlcydihhq0r0ry",
"version": "3.22.0",
"sha256": "00xm0l0y45g1i3mzky6wn4mg0n27fhmwf48zga3l80awlhby9c4m",
"depends": ["AnnotationDbi"]
},
"rat2302_db": {
@@ -5099,8 +5099,8 @@
},
"reactome_db": {
"name": "reactome.db",
"version": "1.92.0",
"sha256": "0kg4awcnq4v7dr2n4dwdlrdjx0ysza5fb41pfrfbscz1d9gsfsip",
"version": "1.94.0",
"sha256": "0a6gx6iss43innhkhydqmv4jpnwkkjfdl32zxr4kjvm57xb2k4p0",
"depends": ["AnnotationDbi"]
},
"rgu34a_db": {
@@ -5183,8 +5183,8 @@
},
"rhesus_db0": {
"name": "rhesus.db0",
"version": "3.21.0",
"sha256": "1vlgzyi9lkykaxp9dx3rrib629v0l35y9qdpby742xgi53xvn08k",
"version": "3.22.0",
"sha256": "14k834v7p1drc97rfm6rhn0d9b220hvj7fn6qc73mjb545qqvp7y",
"depends": ["AnnotationDbi"]
},
"rhesuscdf": {
@@ -5321,22 +5321,10 @@
},
"synaptome_db": {
"name": "synaptome.db",
"version": "0.99.16",
"sha256": "0sd3kwhf9gh74j6qiaf1i2qzgn69i9yyvza26aysiplirbsy1jr0",
"version": "0.99.17",
"sha256": "112m6ajmi2kpbpwkmnka65hfiz4lvl78p5d9al8qk4hw4srb3mh0",
"depends": ["AnnotationHub", "DBI", "RSQLite", "Rdpack", "dbplyr", "dplyr", "igraph", "synaptome_data"]
},
"targetscan_Hs_eg_db": {
"name": "targetscan.Hs.eg.db",
"version": "0.6.2",
"sha256": "1blq6nllipp4ar4gcw0fay5rfc1rrfq9dj9fh7ghpyf490vk5d04",
"depends": ["AnnotationDbi"]
},
"targetscan_Mm_eg_db": {
"name": "targetscan.Mm.eg.db",
"version": "0.6.2",
"sha256": "1ph6kgzkrzjfhfk0iqiw45i7rxa29mynqyj19y2ik76ychc15r8p",
"depends": ["AnnotationDbi"]
},
"test1cdf": {
"name": "test1cdf",
"version": "2.18.0",
@@ -5423,14 +5411,14 @@
},
"worm_db0": {
"name": "worm.db0",
"version": "3.21.0",
"sha256": "1kkd92pfqsa37ld0nbap19648w10qv7734qw98bgk67vqv523wxr",
"version": "3.22.0",
"sha256": "0xvm16fdhd85nxc87wcda066nr5w02ad21834b8qglsjdf9ainql",
"depends": ["AnnotationDbi"]
},
"xenopus_db0": {
"name": "xenopus.db0",
"version": "3.21.0",
"sha256": "1439r2f9iz5mrjdr4fssybbjld4ll8wz6rvwa19466cbdln3a74a",
"version": "3.22.0",
"sha256": "1nfxaicbhdgy5q4m0qiv10gkwb9bhrnkgdrxlgpldsxmxsy5r65b",
"depends": ["AnnotationDbi"]
},
"xenopuslaeviscdf": {
@@ -5501,8 +5489,8 @@
},
"yeast_db0": {
"name": "yeast.db0",
"version": "3.21.0",
"sha256": "0vh15i4nnyl2g2l22hib3j8gscll57vgyr2hyq971pbpz6s7iv48",
"version": "3.22.0",
"sha256": "19a7n6j48k8ajrbzwb8x1jcmj9lxbxa1d1fmmjnidc3y27djc9lb",
"depends": ["AnnotationDbi"]
},
"yeast2_db": {
@@ -5555,8 +5543,8 @@
},
"zebrafish_db0": {
"name": "zebrafish.db0",
"version": "3.21.0",
"sha256": "1b0pn4cvcn2hphklavxlqg6wzh7dl78l4nr7fhxv3b980qvi56p0",
"version": "3.22.0",
"sha256": "1kb8libhdkq3msa3h1nj4ysrfr1swn6irq2rnsihfamn5ggwnxkn",
"depends": ["AnnotationDbi"]
},
"zebrafishcdf": {
@@ -6411,6 +6399,13 @@
"depends": ["BiocGenerics", "BSgenome", "GenomeInfoDb", "GenomicRanges", "IRanges", "S4Vectors"],
"broken": true
},
"TxDb_Mmusculus_UCSC_mm39_knownGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.knownGene",
"version": "3.21.0",
"sha256": "18ckr0sn8ff6ga2rzaxicbbfynvbpx56kl4949fnrgaygxgnlf9p",
"depends": ["AnnotationDbi", "GenomicFeatures"],
"broken": true
},
"XtraSNPlocs_Hsapiens_dbSNP141_GRCh38": {
"name": "XtraSNPlocs.Hsapiens.dbSNP141.GRCh38",
"version": "0.99.12",
@@ -6663,6 +6658,13 @@
"depends": ["AnnotationDbi", "org_Hs_eg_db"],
"broken": true
},
"mirbase_db": {
"name": "mirbase.db",
"version": "1.2.1",
"sha256": "06dgj82jlggb272b0nvx0y4q9w4kkq7lbn9i0z4m8h6z23qlw7d9",
"depends": ["AnnotationDbi"],
"broken": true
},
"mta10stprobeset_db": {
"name": "mta10stprobeset.db",
"version": "8.4.0",
@@ -6711,6 +6713,20 @@
"sha256": "0pwwxxa55d3919rbczg5iskd03ignimk80m52kfi930b1kdg9qc2",
"depends": [],
"broken": true
},
"targetscan_Hs_eg_db": {
"name": "targetscan.Hs.eg.db",
"version": "0.6.2",
"sha256": "1blq6nllipp4ar4gcw0fay5rfc1rrfq9dj9fh7ghpyf490vk5d04",
"depends": ["AnnotationDbi"],
"broken": true
},
"targetscan_Mm_eg_db": {
"name": "targetscan.Mm.eg.db",
"version": "0.6.2",
"sha256": "1ph6kgzkrzjfhfk0iqiw45i7rxa29mynqyj19y2ik76ychc15r8p",
"depends": ["AnnotationDbi"],
"broken": true
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+259 -7
View File
@@ -388,16 +388,20 @@ let
svaRetro = [ jbedo ];
StructuralVariantAnnotation = [ jbedo ];
RQuantLib = [ kupac ];
XLConnect = [ b-rodrigues ];
};
packagesWithRDepends = {
bayesdfa = [ self.rstantools ];
spectralGraphTopology = [ self.CVXR ];
FactoMineR = [ self.car ];
pander = [ self.codetools ];
pliman = [ self.EBImage ];
rmsb = [ self.rstantools ];
gastempt = [ self.rstantools ];
interactiveDisplay = [ self.BiocManager ];
disbayes = [ self.rstantools ];
survextrap = [ self.rstantools ];
tipsae = [ self.rstantools ];
TriDimRegression = [ self.rstantools ];
bbmix = [ self.rstantools ];
@@ -422,6 +426,10 @@ let
cmake
which
];
astgrepr = with pkgs; [
cargo
rustc
];
audio = [ pkgs.portaudio ];
BayesChange = [ pkgs.gsl ];
BayesSAE = [ pkgs.gsl ];
@@ -444,6 +452,7 @@ let
bio3d = [ pkgs.zlib ];
BiocCheck = [ pkgs.which ];
Biostrings = [ pkgs.zlib ];
blosc = [ pkgs.pkg-config ];
CellBarcode = [ pkgs.zlib ];
cld3 = [ pkgs.protobuf ];
cpp11qpdf = with pkgs; [
@@ -466,6 +475,10 @@ let
Cardinal = [ pkgs.which ];
chebpol = [ pkgs.fftw.dev ];
ChemmineOB = [ pkgs.pkg-config ];
ciflyr = with pkgs; [
cargo
rustc
];
interpolation = [ pkgs.pkg-config ];
clarabel = [ pkgs.cargo ];
curl = [ pkgs.curl.dev ];
@@ -477,7 +490,12 @@ let
zlib.dev
]
++ lib.optional stdenv.hostPlatform.isDarwin pkgs.llvmPackages.openmp;
datefixR = with pkgs; [
cargo
rustc
];
devEMF = with pkgs; [ xorg.libXft.dev ];
DEploid = [ pkgs.zlib.dev ];
DEploid_utils = [ pkgs.zlib.dev ];
diversitree = with pkgs; [
gsl
@@ -508,6 +526,10 @@ let
fingerPro = [ pkgs.gsl ];
Formula = [ pkgs.gmp ];
frailtyMMpen = [ pkgs.gsl ];
gadjid = with pkgs; [
cargo
rustc
];
gamstransfer = [ pkgs.zlib ];
gdalraster = [ pkgs.pkg-config ];
gdtools =
@@ -541,6 +563,10 @@ let
gsl = [ pkgs.gsl ];
gslnls = [ pkgs.gsl ];
gert = [ pkgs.libgit2 ];
h3o = with pkgs; [
cargo
rustc
];
haven = with pkgs; [ zlib.dev ];
hellorust = [ pkgs.cargo ];
hgwrr = [ pkgs.gsl ];
@@ -584,6 +610,10 @@ let
libpng.dev
];
iBMQ = [ pkgs.gsl ];
iscream = with pkgs; [
pkg-config
which
];
jack = [ pkgs.pkg-config ];
JavaGD = [ pkgs.jdk ];
jpeg = [ pkgs.libjpeg.dev ];
@@ -598,6 +628,7 @@ let
cargo
rustc
];
libdeflate = [ pkgs.cmake ];
LOMAR = [ pkgs.gmp.dev ];
littler = [ pkgs.libdeflate ];
lpsymphony = with pkgs; [
@@ -610,6 +641,11 @@ let
geos
gdal
];
otelsdk = with pkgs; [
cmake
which
curl.dev
];
rsbml = [ pkgs.pkg-config ];
rvg = [ pkgs.libpng.dev ];
MAGEE = [
@@ -668,8 +704,13 @@ let
RAppArmor = [ pkgs.libapparmor ];
rapportools = [ pkgs.which ];
rapport = [ pkgs.which ];
rbm25 = with pkgs; [
cargo
rustc
];
rcdd = [ pkgs.gmp.dev ];
RcppCNPy = [ pkgs.zlib.dev ];
RcppDPR = [ pkgs.gsl ];
RcppGSL = [ pkgs.gsl ];
RcppZiggurat = [ pkgs.gsl ];
reprex = [ pkgs.which ];
@@ -753,11 +794,19 @@ let
Rpoppler = [ pkgs.poppler ];
RPostgreSQL = with pkgs; [ libpq.pg_config ];
RProtoBuf = [ pkgs.protobuf ];
rsamplr = with pkgs; [
cargo
rustc
];
RSclient = [ pkgs.openssl.dev ];
Rserve = [ pkgs.openssl ];
Rssa = [ pkgs.fftw.dev ];
rsvg = [ pkgs.pkg-config ];
runjags = [ pkgs.jags ];
tomledit = with pkgs; [
cargo
rustc
];
xslt = [ pkgs.pkg-config ];
RVowpalWabbit = with pkgs; [
zlib.dev
@@ -818,6 +867,14 @@ let
cargo
rustc
];
socratadata = with pkgs; [
cargo
rustc
];
SQLFormatteR = with pkgs; [
cargo
rustc
];
strawr = with pkgs; [ curl.dev ];
string2path = [ pkgs.cargo ];
terra = with pkgs; [
@@ -826,7 +883,10 @@ let
geos
netcdf
];
tok = [ pkgs.cargo ];
tok = with pkgs; [
cargo
rustc
];
rshift = with pkgs; [
cargo
rustc
@@ -845,7 +905,10 @@ let
cargo
rustc
];
awdb = [ pkgs.cargo ];
awdb = with pkgs; [
cargo
rustc
];
apcf = with pkgs; [ geos ];
SemiCompRisks = [ pkgs.gsl ];
showtext = with pkgs; [
@@ -889,13 +952,20 @@ let
];
units = [ pkgs.udunits ];
unigd = [ pkgs.pkg-config ];
unsum = with pkgs; [
cargo
rustc
];
vdiffr = [ pkgs.libpng.dev ];
V8 = [ pkgs.nodejs.libv8 ];
xactonomial = with pkgs; [
cargo
rustc
];
XBRL = with pkgs; [
zlib
libxml2.dev
];
XLConnect = [ pkgs.jdk ];
xml2 = [ pkgs.libxml2.dev ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ pkgs.perl ];
XML = with pkgs; [
libtool
@@ -914,6 +984,7 @@ let
oligo = [ pkgs.zlib.dev ];
gmapR = [ pkgs.zlib.dev ];
Rsubread = [ pkgs.zlib.dev ];
Rsubbotools = [ pkgs.gsl ];
XVector = [ pkgs.zlib.dev ];
Rsamtools = with pkgs; [
zlib.dev
@@ -1009,6 +1080,7 @@ let
packagesWithBuildInputs = {
# sort -t '=' -k 2
abn = [ pkgs.jags ];
adbcpostgresql = with pkgs; [
readline.dev
zlib.dev
@@ -1025,11 +1097,14 @@ let
zlib.dev
zstd.dev
];
blosc = [ pkgs.c-blosc ];
EHRmuse = [ pkgs.gsl.dev ];
island = [ pkgs.gsl.dev ];
knowYourCG = with pkgs; [
zlib.dev
ncurses.dev
];
lnmixsurv = [ pkgs.gsl.dev ];
svKomodo = [ pkgs.which ];
transmogR = [ pkgs.zlib.dev ];
ulid = [ pkgs.zlib.dev ];
@@ -1049,6 +1124,11 @@ let
clustermq = [ pkgs.pkg-config ];
coga = [ pkgs.gsl.dev ];
mBvs = [ pkgs.gsl.dev ];
milorGWAS = [ pkgs.zlib.dev ];
pliman = with pkgs; [
fftw.dev
libpng.dev
];
rcontroll = [ pkgs.gsl.dev ];
deepSNV = with pkgs; [
xz.dev
@@ -1065,12 +1145,17 @@ let
proj.dev
sqlite.dev
];
GeoFIS = with pkgs; [
mpfr.dev
gmp.dev
];
mitoClone2 = with pkgs; [
xz.dev
bzip2.dev
zlib.dev
];
gpg = [ pkgs.gpgme ];
mutscan = [ pkgs.zlib.dev ];
webp = [ pkgs.libwebp ];
RMark = [ pkgs.which ];
RPushbullet = [ pkgs.which ];
@@ -1081,6 +1166,7 @@ let
bzip2.dev
xz.dev
libdeflate
zstd.dev
];
RCurl = [ pkgs.curl.dev ];
R2SWF = [ pkgs.pkg-config ];
@@ -1099,9 +1185,15 @@ let
XML = [ pkgs.pkg-config ];
apsimx = [ pkgs.which ];
cairoDevice = [ pkgs.pkg-config ];
CBN2Path = [ pkgs.gsl ];
chebpol = [ pkgs.pkg-config ];
baseline = [ pkgs.lapack ];
eds = [ pkgs.zlib.dev ];
iscream = with pkgs; [
bzip2.dev
xz.dev
zlib.dev
];
pgenlibr = [ pkgs.zlib.dev ];
fftw = [ pkgs.pkg-config ];
gdtools = [ pkgs.pkg-config ];
@@ -1126,6 +1218,7 @@ let
fftw.dev
pkg-config
];
GRAB = [ pkgs.zlib.dev ];
jqr = [ pkgs.jq.out ];
kza = [ pkgs.pkg-config ];
igraph = with pkgs; [
@@ -1150,6 +1243,10 @@ let
mwaved = [ pkgs.pkg-config ];
odbc = [ pkgs.pkg-config ];
openssl = [ pkgs.pkg-config ];
otelsdk = with pkgs; [
protobuf
zlib.dev
];
pdftools = [ pkgs.pkg-config ];
qckitfastq = [ pkgs.zlib.dev ];
raer = with pkgs; [
@@ -1161,6 +1258,7 @@ let
quantlib.dev
boost.dev
];
saeMSPE = [ pkgs.gsl.dev ];
sf = with pkgs; [
pkg-config
sqlite.dev
@@ -1174,6 +1272,7 @@ let
showtext = [ pkgs.pkg-config ];
spate = [ pkgs.pkg-config ];
stringi = [ pkgs.pkg-config ];
SynExtend = [ pkgs.zlib.dev ];
sysfonts = [ pkgs.pkg-config ];
systemfonts = [ pkgs.pkg-config ];
tesseract = [ pkgs.pkg-config ];
@@ -1208,6 +1307,8 @@ let
zlib.dev
];
GrafGen = [ pkgs.zlib ];
SLmetrics = [ pkgs.zlib.dev ];
tidypopgen = [ pkgs.zlib.dev ];
tikzDevice = with pkgs; [
which
texliveMedium
@@ -1464,6 +1565,7 @@ let
zlib.dev
libjpeg.dev
bzip2.dev
libwebp
]
++ lib.optional stdenv.hostPlatform.isDarwin lerc.dev;
qqconf = [ pkgs.fftw.dev ];
@@ -1492,6 +1594,7 @@ let
ChemmineOB = with pkgs; [
eigen
openbabel
zlib.dev
];
DGP4LCF = [
pkgs.lapack
@@ -1530,6 +1633,7 @@ let
"gWidgets2tcltk"
"HiveR"
"ic50"
"iClick"
"iDynoR"
"iplots"
"likeLTD"
@@ -1634,6 +1738,7 @@ let
"dataverse"
"immuneSIM"
"mastif"
"rdss"
"shinymeta"
"shinyobjects"
"wppi"
@@ -1788,14 +1893,30 @@ let
postPatch = "patchShebangs configure";
});
astgrepr = old.astgrepr.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
cartogramR = old.cartogramR.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
h3o = old.h3o.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
ironseed = old.ironseed.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
rshift = old.rshift.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
tomledit = old.tomledit.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
ymd = old.ymd.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
@@ -1856,6 +1977,10 @@ let
'';
});
ciflyr = old.ciflyr.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
clarabel = old.clarabel.overrideAttrs (attrs: {
postPatch = ''
patchShebangs configure
@@ -1871,6 +1996,10 @@ let
'';
});
datefixR = old.datefixR.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
PICS = old.PICS.overrideAttrs (attrs: {
postPatch = ''
# https://developer.r-project.org/blosxom.cgi/R-devel/NEWS/2025/01/08#n2025-01-08
@@ -1879,6 +2008,10 @@ let
'';
});
gadjid = old.gadjid.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
genoCN = old.genoCN.overrideAttrs (attrs: {
postPatch = ''
# https://developer.r-project.org/blosxom.cgi/R-devel/NEWS/2025/01/08#n2025-01-08
@@ -1888,6 +2021,22 @@ let
'';
});
rbm25 = old.rbm25.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
socratadata = old.socratadata.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
SQLFormatteR = old.SQLFormatteR.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
tok = old.tok.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
trigger = old.trigger.overrideAttrs (attrs: {
postPatch = ''
# https://developer.r-project.org/blosxom.cgi/R-devel/NEWS/2025/01/08#n2025-01-08
@@ -1915,6 +2064,10 @@ let
];
});
unsum = old.unsum.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
vapour = old.vapour.overrideAttrs (attrs: {
configureFlags = [
"--with-proj-lib=${pkgs.lib.getLib pkgs.proj}/lib"
@@ -2006,6 +2159,10 @@ let
postPatch = "patchShebangs configure";
});
otelsdk = old.otelsdk.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
RcppArmadillo = old.RcppArmadillo.overrideAttrs (attrs: {
patchPhase = "patchShebangs configure";
});
@@ -2018,6 +2175,10 @@ let
postPatch = "patchShebangs configure";
});
xactonomial = old.xactonomial.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
zoomerjoin = old.zoomerjoin.overrideAttrs (attrs: {
nativeBuildInputs = [
pkgs.cargo
@@ -2069,6 +2230,10 @@ let
hardeningDisable = [ "format" ];
});
libdeflate = old.libdeflate.overrideAttrs (attrs: {
postPatch = "patchShebangs configure";
});
MANOR = old.MANOR.overrideAttrs (attrs: {
hardeningDisable = [ "format" ];
});
@@ -2216,10 +2381,6 @@ let
];
});
CNEr = old.CNEr.overrideAttrs (attrs: {
patches = [ ./patches/CNEr.patch ];
});
covidsymptom = old.covidsymptom.overrideAttrs (attrs: {
preConfigure = "rm R/covidsymptomdata.R";
});
@@ -2434,6 +2595,83 @@ let
'';
});
XLConnect =
let
poi-ooxml-full = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml-full/5.4.1/poi-ooxml-full-5.4.1.jar";
hash = "sha256-xRsFFlXVjXTV64nn03NscFLCV09Dx52wyKg60hb23Tc=";
};
poi-ooxml = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml/5.4.1/poi-ooxml-5.4.1.jar";
hash = "sha256-/SAMnm901wQWCpfp1SBBmV7YdDlFRTAAHt2SBojxn1M=";
};
poi = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/poi/poi/5.4.1/poi-5.4.1.jar";
hash = "sha256-2lq/QtpGBMWnvKOJVq9unW8ZbZttTLfqvuT0gLWA1QU=";
};
commons-compress = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar";
hash = "sha256-KT2A9UtTa3QJXc1+o88KKbv8NAJRkoEzJJX0Qg03DRY=";
};
commons-lang3 = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.16.0/commons-lang3-3.16.0.jar";
hash = "sha256-CHCd101gK3Bc5AF9JlRCEAVqS6WD1bIMCTc0Bv56APg=";
};
xmlbeans = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/5.3.0/xmlbeans-5.3.0.jar";
hash = "sha256-bMado7TTW4PF5HfNTauiBORBCYM+NK8rmoosh4gomRc=";
};
commons-collections4 = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar";
hash = "sha256-Hfi5QwtcjtFD14FeQD4z71NxskAKrb6b2giDdi4IRtE=";
};
commons-math3 = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar";
hash = "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=";
};
log4j-api = fetchurl {
url = "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar";
hash = "sha256-W0oKDNDnUd7UMcFiRCvb3VMyjR+Lsrrl/Bu+7g9m2A8=";
};
commons-codec = fetchurl {
url = "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar";
hash = "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=";
};
commons-io = fetchurl {
url = "https://repo1.maven.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar";
hash = "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=";
};
SparseBitSet = fetchurl {
url = "https://repo1.maven.org/maven2/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar";
hash = "sha256-92uFrbDAByGuJnt8/eTaf3HTEhzCFgyfwAwMifjFPIo=";
};
in
old.XLConnect.overrideAttrs (attrs: {
preConfigure = ''
cp ${poi-ooxml-full} inst/java/poi-ooxml-full-5.4.1.jar
cp ${poi-ooxml} inst/java/poi-ooxml-5.4.1.jar
cp ${poi} inst/java/poi-5.4.1.jar
cp ${commons-compress} inst/java/commons-compress-1.27.1.jar
cp ${commons-lang3} inst/java/commons-lang3-3.16.0.jar
cp ${xmlbeans} inst/java/xmlbeans-5.3.0.jar
cp ${commons-collections4} inst/java/commons-collections4-4.4.jar
cp ${commons-math3} inst/java/commons-math3-3.6.1.jar
cp ${log4j-api} inst/java/log4j-api-2.24.3.jar
cp ${commons-codec} inst/java/commons-codec-1.18.0.jar
cp ${commons-io} inst/java/commons-io-2.18.0.jar
cp ${SparseBitSet} inst/java/SparseBitSet-1.3.jar
'';
postPatch = ''
substituteInPlace R/onLoad.R \
--replace-fail 'system2("java",' 'system2("${lib.getExe pkgs.jre_headless}",'
# Misleading startup message, JARs are downloaded at build-time
substituteInPlace R/onAttach.R \
--replace-fail 'if(file.exists(file.path(libname, pkgname, ".fail"))){' 'if(FALSE){'
'';
});
immunotation =
let
MHC41alleleList = fetchurl {
@@ -2781,6 +3019,20 @@ let
'';
});
iscream =
let
# https://huishenlab.github.io/iscream/articles/htslib.html
htslib-deflate = pkgs.htslib.overrideAttrs (attrs: {
buildInputs = attrs.buildInputs ++ [ pkgs.libdeflate ];
});
in
old.iscream.overrideAttrs (attrs: {
# Rhtslib (in LinkingTo) is not needed if we provide a proper htslib
propagatedBuildInputs =
builtins.filter (el: el != pkgs.rPackages.Rhtslib) attrs.propagatedBuildInputs
++ [ htslib-deflate ];
});
torch = old.torch.overrideAttrs (attrs: {
preConfigure = ''
patchShebangs configure
@@ -1,48 +0,0 @@
diff --git a/src/ucsc/common.c b/src/ucsc/common.c
index a3fc893..e4198d3 100644
--- a/src/ucsc/common.c
+++ b/src/ucsc/common.c
@@ -341,7 +341,7 @@ if (count > 1)
}
}
-void slUniqify(void *pList, int (*compare )(const void *elem1, const void *elem2), void (*free)())
+void slUniqify(void *pList, int (*compare )(const void *elem1, const void *elem2), void (*freeFunc)())
/* Return sorted list with duplicates removed.
* Compare should be same type of function as slSort's compare (taking
* pointers to pointers to elements. Free should take a simple
@@ -356,7 +356,7 @@ while ((el = slPopHead(&oldList)) != NULL)
{
if ((newList == NULL) || (compare(&newList, &el) != 0))
slAddHead(&newList, el);
- else if (free != NULL)
+ else if (freeFunc != NULL)
free(el);
}
slReverse(&newList);
diff --git a/src/ucsc/hash.c b/src/ucsc/hash.c
index 320b360..6ed9c70 100644
--- a/src/ucsc/hash.c
+++ b/src/ucsc/hash.c
@@ -611,7 +611,7 @@ if ((hash = *pHash) != NULL)
}
}
-void hashFreeWithVals(struct hash **pHash, void (freeFunc)())
+void hashFreeWithVals(struct hash **pHash, void (*freeFunc)(void **))
/* Free up hash table and all values associated with it. freeFunc is a
* function to free an entry, should take a pointer to a pointer to an
* entry. */
diff --git a/src/ucsc/hash.h b/src/ucsc/hash.h
index a7fc017..0d06bb9 100644
--- a/src/ucsc/hash.h
+++ b/src/ucsc/hash.h
@@ -244,7 +244,7 @@ void freeHashAndVals(struct hash **pHash);
/* Free up hash table and all values associated with it.
* (Just calls freeMem on each hel->val) */
-void hashFreeWithVals(struct hash **pHash, void (freeFunc)());
+void hashFreeWithVals(struct hash **pHash, void (*freeFunc)(void **));
/* Free up hash table and all values associated with it. freeFunc is a
* function to free an entry, should take a pointer to a pointer to an
* entry. */
@@ -1,17 +1,13 @@
diff --git a/src/Makevars b/src/Makevars
index 4f3fa42ce752..e48e45561292 100755
index ce72c93..b52a2c6 100755
--- a/src/Makevars
+++ b/src/Makevars
@@ -24,12 +24,6 @@ FILES = $(CFILES) $(CPPFILES)
SOURCES = $(FILES)
OBJECTS = $(CPPFILES:.cpp=.o) $(CFILES:.c=.o)
@@ -42,7 +42,7 @@ RUST_OK := $(shell [ "$(RUST_VERSION)" != "" ] && \
[ "$$(printf '%s\n' 1.77.0 $(RUST_VERSION) | sort -V | head -n1)" = "1.77.0" ] && echo "yes" || echo "no")
-strippedLib: $(SHLIB)
- if test -e "/usr/bin/strip" & test -e "/bin/uname" & [[ `uname` == "Linux" ]] ; then /usr/bin/strip --strip-debug $(SHLIB); fi
-clean:
- rm $(OBJECTS)
-.phony: strippedLib clean
-
RHTSLIB_LIBS=$(shell "${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e \
'Rhtslib::pkgconfig("PKG_LIBS")')
RHTSLIB_CPPFLAGS=$(shell "${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e \
# Targets
-all: strippedLib ../inst/bin/minimap2 ../inst/bin/oarfish
+all: ../inst/bin/minimap2 ../inst/bin/oarfish
strippedLib: $(SHLIB)
if test -e "/usr/bin/strip" & test -e "/bin/uname" & [[ `uname` == "Linux" ]] ; then /usr/bin/strip --strip-debug $(SHLIB); fi
@@ -2,7 +2,7 @@
let
version = "3.12.0";
vendorHash = "sha256-TXQ53G+YGIcURZvJtkvGU66dlQx0NxMTeRkrmReCDU8=";
nodeModulesHash = "sha256-34N20FvgBbJAa28u56ZrYrT16J/+8OPuIm1O7EYGVc0=";
nodeModulesHash = "sha256-Mx5Q9Zdv4sJGRDs3dYio7IfktFvauLJqZxGBhOOjdo4=";
in
{
inherit version vendorHash nodeModulesHash;
+2
View File
@@ -364,6 +364,7 @@ mapAliases {
botan2 = throw "botan2 has been removed as it is EOL"; # Added 2025-10-20
bower2nix = throw "bower2nix has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17
brasero-original = throw "'brasero-original' has been renamed to/replaced by 'brasero-unwrapped'"; # Converted to throw 2025-10-27
break-time = throw "'break-time' has been removed because it is not maintained upstream and has insecure dependencies."; # Added 2025-12-01
breath-theme = throw "'breath-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
brogue = warnAlias "Use 'brogue-ce' instead of 'brogue' for updated releases" brogue-ce; # Added 2025-10-04
btanks = throw "'btanks' has been removed as it's been unmaintained since 2010 and fails to build"; # Added 2025-11-29
@@ -1555,6 +1556,7 @@ mapAliases {
temurin-jre-bin-23 = throw "Temurin 23 has been removed as it has reached its end of life"; # Added 2025-11-04
temurin-jre-bin-24 = throw "Temurin 24 has been removed as it has reached its end of life"; # Added 2025-10-04
tepl = throw "'tepl' has been renamed to/replaced by 'libgedit-tepl'"; # Converted to throw 2025-10-27
termbook = throw "'termbook' has been removed because it is not maintained upstream and has insecure dependencies."; # Added 2025-12-01
terminus-nerdfont = throw "'terminus-nerdfont' has been renamed to/replaced by 'nerd-fonts.terminess-ttf'"; # Converted to throw 2025-10-27
testVersion = throw "'testVersion' has been renamed to/replaced by 'testers.testVersion'"; # Converted to throw 2025-10-27
tet = throw "'tet' has been removed for lack of maintenance"; # Added 2025-10-12