Merge staging-next into staging

This commit is contained in:
github-actions[bot]
2024-12-06 06:05:33 +00:00
committed by GitHub
70 changed files with 6740 additions and 11388 deletions
+1
View File
@@ -1322,6 +1322,7 @@
};
amozeo = {
email = "wroclaw223@outlook.com";
github = "amozeo";
githubId = 37040543;
name = "Wroclaw";
};
@@ -52,7 +52,7 @@ with lib;
} // cfg.extraEnvironment;
path = (with pkgs; [
bash
bashInteractive
coreutils
git
gnutar
+1
View File
@@ -442,6 +442,7 @@ in
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateMounts = true;
PrivateTmp = true;
ProcSubset = "pid";
ProtectClock = true;
@@ -10,7 +10,6 @@
, zlib
, protobuf
, openssl
, libclang
, libcxx
, rocksdb_8_3
, rustfmt
@@ -75,7 +74,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config protobuf rustfmt perl rustPlatform.bindgenHook ];
buildInputs =
[ openssl zlib libclang hidapi ] ++ (lib.optionals stdenv.hostPlatform.isLinux [ udev ])
[ openssl zlib hidapi ] ++ (lib.optionals stdenv.hostPlatform.isLinux [ udev ])
++ lib.optionals stdenv.hostPlatform.isDarwin [ Security System Libsystem libcxx ];
strictDeps = true;
File diff suppressed because it is too large Load Diff
@@ -441,10 +441,10 @@
elpaBuild {
pname = "auctex-cont-latexmk";
ename = "auctex-cont-latexmk";
version = "0.2";
version = "0.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/auctex-cont-latexmk-0.2.tar";
sha256 = "0ggyjxjqwpx3h1963i8w96m6kisc65ni9hksn2kjfjddnj1hx0hf";
url = "https://elpa.gnu.org/packages/auctex-cont-latexmk-0.3.tar";
sha256 = "1s1fp8cajwcsvrnvbhnlzfsphpflsv6fzmc624578sz2m0p1wg6n";
};
packageRequires = [ auctex ];
meta = {
@@ -655,10 +655,10 @@
elpaBuild {
pname = "beframe";
ename = "beframe";
version = "1.1.1";
version = "1.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/beframe-1.1.1.tar";
sha256 = "0xx2zvgjilivi6nnr2x9bwwcifinj66j6r07wxjawqkrsknyypas";
url = "https://elpa.gnu.org/packages/beframe-1.2.1.tar";
sha256 = "0a92n45dy5f0d69a2dxzqfy7wvi9d7mrfjqy2z52gr2f8nkl7qgf";
};
packageRequires = [ ];
meta = {
@@ -733,20 +733,26 @@
) { };
bluetooth = callPackage (
{
compat,
dash,
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "bluetooth";
ename = "bluetooth";
version = "0.3.1";
version = "0.4.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/bluetooth-0.3.1.tar";
sha256 = "1yjqjm6cis6bq18li63hbhc4qzki3486xvdjkzs2gj4chc1yw1x4";
url = "https://elpa.gnu.org/packages/bluetooth-0.4.1.tar";
sha256 = "1chi9xjg5zcg6qycn2n442adhhmip1vpvg12szf1raq3zhg7lr01";
};
packageRequires = [ dash ];
packageRequires = [
compat
dash
transient
];
meta = {
homepage = "https://elpa.gnu.org/packages/bluetooth.html";
license = lib.licenses.free;
@@ -1198,6 +1204,7 @@
) { };
code-cells = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
@@ -1205,12 +1212,12 @@
elpaBuild {
pname = "code-cells";
ename = "code-cells";
version = "0.4";
version = "0.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/code-cells-0.4.tar";
sha256 = "0kxpnydxlj8pqh54c4c80jlyc6jcplf89bkh3jmm509fmyr7sf20";
url = "https://elpa.gnu.org/packages/code-cells-0.5.tar";
sha256 = "04fvn0lwvnvf907k13822jpxyyi6cf55v543i9iqy57dav6sn2jx";
};
packageRequires = [ ];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.gnu.org/packages/code-cells.html";
license = lib.licenses.free;
@@ -1241,19 +1248,24 @@
) { };
comint-mime = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
mathjax,
}:
elpaBuild {
pname = "comint-mime";
ename = "comint-mime";
version = "0.6";
version = "0.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/comint-mime-0.6.tar";
sha256 = "017d62n3n2jmsxb3r9jm4vk8vpapddbxfjjh8ww1vgcbzqr76zwy";
url = "https://elpa.gnu.org/packages/comint-mime-0.7.tar";
sha256 = "1scf7b72kzqcf51svww3rbamdnm607pvzg04rdcglc2cna1n2apa";
};
packageRequires = [ ];
packageRequires = [
compat
mathjax
];
meta = {
homepage = "https://elpa.gnu.org/packages/comint-mime.html";
license = lib.licenses.free;
@@ -1452,10 +1464,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.2.1";
version = "0.2.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-denote-0.2.1.tar";
sha256 = "15hih62a6lyfgw3ha86hppc9wp468gslrdcnx8kcz0dlkvp0k1kx";
url = "https://elpa.gnu.org/packages/consult-denote-0.2.2.tar";
sha256 = "1dpl9aq25j9nbrxa469gl584km93ry2rnkm0ydxljid9w15szpls";
};
packageRequires = [
consult
@@ -1472,21 +1484,17 @@
consult,
elpaBuild,
fetchurl,
haskell-mode,
lib,
}:
elpaBuild {
pname = "consult-hoogle";
ename = "consult-hoogle";
version = "0.2.2";
version = "0.3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-hoogle-0.2.2.tar";
sha256 = "07z98nnxcaaws18by4id6c45yxlfwb9fk3p0gzll4ngym29zkd8c";
url = "https://elpa.gnu.org/packages/consult-hoogle-0.3.0.tar";
sha256 = "0jpyncx1zc8kzmnr0wlq81qz0y3jgk421yw0picjj8yflj6905ix";
};
packageRequires = [
consult
haskell-mode
];
packageRequires = [ consult ];
meta = {
homepage = "https://elpa.gnu.org/packages/consult-hoogle.html";
license = lib.licenses.free;
@@ -1806,10 +1814,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.16.0";
version = "0.17.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/dape-0.16.0.tar";
sha256 = "0zv2l2d91ywbi2v36kn7na94lm09zz5yyq50xdf5i44h9ridz7zw";
url = "https://elpa.gnu.org/packages/dape-0.17.0.tar";
sha256 = "113lmy0q1yk81cfi9dbig8p9bmhyqy6w1bvhn91m79my05ny2rxd";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -1893,10 +1901,10 @@
elpaBuild {
pname = "debbugs";
ename = "debbugs";
version = "0.41";
version = "0.42";
src = fetchurl {
url = "https://elpa.gnu.org/packages/debbugs-0.41.tar";
sha256 = "0nchb7dnkrn34nh3bi0k5xmsn3da9m9v4iksh18045mfj6wn6bl5";
url = "https://elpa.gnu.org/packages/debbugs-0.42.tar";
sha256 = "0n0kvkyzggn8q72dpy6c7rsjwn1rjx0r33y5jc080j7sw85xpigg";
};
packageRequires = [ soap-client ];
meta = {
@@ -2531,10 +2539,10 @@
elpaBuild {
pname = "eev";
ename = "eev";
version = "20241002";
version = "20241123";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eev-20241002.tar";
sha256 = "0cl65zxryr6mlhbbpb9nbmabn8vnwc17vpqr7611s79jb9a7xsvf";
url = "https://elpa.gnu.org/packages/eev-20241123.tar";
sha256 = "1bb2134jggj4xg49cwy8ivfb12yafxyy2p5k4rca9an3cr4s8ci7";
};
packageRequires = [ ];
meta = {
@@ -2552,10 +2560,10 @@
elpaBuild {
pname = "ef-themes";
ename = "ef-themes";
version = "1.8.0";
version = "1.9.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ef-themes-1.8.0.tar";
sha256 = "0fv7m4cd4sdn8skx5li8g41kyjniwzfp8sn7jd9s4f7wzls5rnay";
url = "https://elpa.gnu.org/packages/ef-themes-1.9.0.tar";
sha256 = "03gi3gwrng9arffypmlnd96404yxac78k59q5yb1y1f8fahy199k";
};
packageRequires = [ ];
meta = {
@@ -2681,10 +2689,10 @@
elpaBuild {
pname = "elisa";
ename = "elisa";
version = "1.0.4";
version = "1.1.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/elisa-1.0.4.tar";
sha256 = "07f9micfp3p8r58kdnqv0pa7i8nyqaz35llahwp2jl16c63pl9wn";
url = "https://elpa.gnu.org/packages/elisa-1.1.3.tar";
sha256 = "0370gvj3r701i2acp3wq705a9n534g719nzz8bg9a4lry76f2crv";
};
packageRequires = [
async
@@ -2727,19 +2735,21 @@
lib,
llm,
spinner,
transient,
}:
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "0.11.14";
version = "0.13.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ellama-0.11.14.tar";
sha256 = "1xd1pj02kgz83wsvygi5p7hlzx2898d38jmwq899qzpjn80jajb1";
url = "https://elpa.gnu.org/packages/ellama-0.13.0.tar";
sha256 = "0wfn8fv124qxf9yxl4lsa3hwlicmaiv2zzn8w4vhmlni1kf37nlw";
};
packageRequires = [
compat
llm
spinner
transient
];
meta = {
homepage = "https://elpa.gnu.org/packages/ellama.html";
@@ -2866,10 +2876,10 @@
elpaBuild {
pname = "emms";
ename = "emms";
version = "20.1";
version = "20.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/emms-20.1.tar";
sha256 = "0h0v31f1q7k45k8s9kncvim3a7np7fgjz4qg9v8gjc5ag01dzwkx";
url = "https://elpa.gnu.org/packages/emms-20.2.tar";
sha256 = "0amc956amyfsjlq5aqc7nk2cs2ph2zcpci5wkms6w973wx67z2j6";
};
packageRequires = [
cl-lib
@@ -3836,10 +3846,10 @@
elpaBuild {
pname = "gtags-mode";
ename = "gtags-mode";
version = "1.8.1";
version = "1.8.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gtags-mode-1.8.1.tar";
sha256 = "1n4mc33hz12p0fljrs4big317148272vz2zn16n98sakpv7jk4b6";
url = "https://elpa.gnu.org/packages/gtags-mode-1.8.2.tar";
sha256 = "1lmaaqlklsifjzagi3miplr17vmzqjzglbkxccffj50mi6y5w4cs";
};
packageRequires = [ ];
meta = {
@@ -4099,10 +4109,10 @@
elpaBuild {
pname = "indent-bars";
ename = "indent-bars";
version = "0.8";
version = "0.8.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/indent-bars-0.8.tar";
sha256 = "0sy34xkghlwndyrismdrrsgnsz2901j8pdpfy8drbka6x4g6x36k";
url = "https://elpa.gnu.org/packages/indent-bars-0.8.2.tar";
sha256 = "1bhdrykkklsscgiz3p29x8kdkw0kbc4mlpnhxghvphx159clhgym";
};
packageRequires = [ compat ];
meta = {
@@ -4605,10 +4615,10 @@
elpaBuild {
pname = "kubed";
ename = "kubed";
version = "0.4.1";
version = "0.4.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/kubed-0.4.1.tar";
sha256 = "1p0r6jcwydh25ff613imr49yjw4hhy9wcxlzxrk3d2szipj4q8hs";
url = "https://elpa.gnu.org/packages/kubed-0.4.2.tar";
sha256 = "0qbc8cw8a823dhqa34xhbf3mdbdihzdg1v0ya7ykm3789c2dhddb";
};
packageRequires = [ ];
meta = {
@@ -4857,16 +4867,22 @@
fetchurl,
lib,
plz,
plz-event-source,
plz-media-type,
}:
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.17.4";
version = "0.19.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.17.4.tar";
sha256 = "01a4vnbffrh53q1j2if63a05j4859rzrrf7p3fisfbfj1cr2ywvw";
url = "https://elpa.gnu.org/packages/llm-0.19.1.tar";
sha256 = "03f8yvnq1n2pns62iji2iz50f30wxw50n9a6cxgd9p2vkd4pjb0g";
};
packageRequires = [ plz ];
packageRequires = [
plz
plz-event-source
plz-media-type
];
meta = {
homepage = "https://elpa.gnu.org/packages/llm.html";
license = lib.licenses.free;
@@ -5148,6 +5164,27 @@
};
}
) { };
mathjax = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "mathjax";
ename = "mathjax";
version = "0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/mathjax-0.1.tar";
sha256 = "16023kbzkc2v455bx7l4pfy3j7z1iba7rpv0ykzk2rz21i4jan7w";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/mathjax.html";
license = lib.licenses.free;
};
}
) { };
mct = callPackage (
{
elpaBuild,
@@ -5349,10 +5386,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "4.5.0";
version = "4.6.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/modus-themes-4.5.0.tar";
sha256 = "1f75rkl6bvqsc2s4fz67rk3h3fl9qw4vay0dj1agas4x0zskm89v";
url = "https://elpa.gnu.org/packages/modus-themes-4.6.0.tar";
sha256 = "19hg2gqpa19rnlj0pn7v8sd52q5mkinf39l7rb0a6xqbkfzqvsnd";
};
packageRequires = [ ];
meta = {
@@ -5777,10 +5814,10 @@
elpaBuild {
pname = "ob-asymptote";
ename = "ob-asymptote";
version = "1.0";
version = "1.0.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ob-asymptote-1.0.tar";
sha256 = "1hmqbkrqg18w454xg37rg5cg0q3vd0b0fm14n5chihqrwwnwrf4l";
url = "https://elpa.gnu.org/packages/ob-asymptote-1.0.1.tar";
sha256 = "0f1vpq691pna1p1lgqw2nzmdw25sjsmpcvgm2lj7n14kg7dizxal";
};
packageRequires = [ ];
meta = {
@@ -5927,10 +5964,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.7.12";
version = "9.7.16";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.7.12.tar";
sha256 = "0v0mims57k5ffaf9i8szmrq3zvk3zd7xz7386k8lwc58mmhhdw15";
url = "https://elpa.gnu.org/packages/org-9.7.16.tar";
sha256 = "1d6vxd7ssfb1v00a37dr723v9cg8i8v78lcymqndqhy6f2ji1f06";
};
packageRequires = [ ];
meta = {
@@ -6516,10 +6553,10 @@
elpaBuild {
pname = "plz-media-type";
ename = "plz-media-type";
version = "0.2.1";
version = "0.2.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/plz-media-type-0.2.1.tar";
sha256 = "05hr78iw9s34vf2lpyh79xfnd4gs4q07rha1ahdrmxvkk9mnmk90";
url = "https://elpa.gnu.org/packages/plz-media-type-0.2.2.tar";
sha256 = "0m1hm2myc5pqax8kkz910wn3443pxdsav7rcf7bcqnim4l0ismvn";
};
packageRequires = [ plz ];
meta = {
@@ -6686,10 +6723,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.3";
version = "0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/preview-auto-0.3.tar";
sha256 = "19jih2bn6ac82jx6w7jhv9hbz47c8argv24lfglvv6532fda218r";
url = "https://elpa.gnu.org/packages/preview-auto-0.4.tar";
sha256 = "0jsahj6ylrs4hlr57i0ibkj9bhc3jbg84k3pk8g5rg27xiwncczy";
};
packageRequires = [ auctex ];
meta = {
@@ -7010,10 +7047,10 @@
elpaBuild {
pname = "rcirc-sqlite";
ename = "rcirc-sqlite";
version = "1.0.3";
version = "1.0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/rcirc-sqlite-1.0.3.tar";
sha256 = "11m6n93qwfkn6jhn3vlvdz48wsqixlkbwbxsx3qdyj8jmjqpjvz6";
url = "https://elpa.gnu.org/packages/rcirc-sqlite-1.0.4.tar";
sha256 = "0bxih4m3rn76lq5q2hbq04fb0yqfy848cqfzl7gii1qsrfplqcal";
};
packageRequires = [ ];
meta = {
@@ -8192,10 +8229,10 @@
elpaBuild {
pname = "svg-tag-mode";
ename = "svg-tag-mode";
version = "0.3.2";
version = "0.3.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/svg-tag-mode-0.3.2.tar";
sha256 = "0wzcq00kbjpbwz7acn4d7jd98v5kicq3iwgf6dnmz2kflvkfwkvr";
url = "https://elpa.gnu.org/packages/svg-tag-mode-0.3.3.tar";
sha256 = "14vkjy3dvvvkhxi3m8d56m0dpvg9gpbwmmb0dchz8ap8wjbvc85j";
};
packageRequires = [ svg-lib ];
meta = {
@@ -8651,10 +8688,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.7.1.3";
version = "2.7.1.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.7.1.3.tar";
sha256 = "0ii16y283yidql05f69yx0x2jf71w8niq5k8mlrqq05z5h4h3sw3";
url = "https://elpa.gnu.org/packages/tramp-2.7.1.5.tar";
sha256 = "11a2zyk0d1y9bxhdqfzcx4ynazfs6hb3mdgpz5kp9p3lk8l6bz5g";
};
packageRequires = [ ];
meta = {
@@ -8737,10 +8774,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.7.7";
version = "0.7.9";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.7.7.tar";
sha256 = "07c1n76nlchm5pp74hnx7bkwiibpal1ajdkmj559ja3099rgghkx";
url = "https://elpa.gnu.org/packages/transient-0.7.9.tar";
sha256 = "07d5pzd7nalnjxn6wpj6vpfg8pldnwh69l85immmiww03vl8ngrf";
};
packageRequires = [
compat
@@ -8831,10 +8868,10 @@
elpaBuild {
pname = "triples";
ename = "triples";
version = "0.4.0";
version = "0.4.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/triples-0.4.0.tar";
sha256 = "0g29i33bmh9gh4mmk92h6vhhw42k1f2ph02qlrasn0w5fq3pg8vp";
url = "https://elpa.gnu.org/packages/triples-0.4.1.tar";
sha256 = "1x5sws7zhm9wz5d430bs8g8rnxn4y57pqkqhxcsi9d3vbs39wfn8";
};
packageRequires = [ seq ];
meta = {
@@ -9870,6 +9907,27 @@
};
}
) { };
yaml = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "yaml";
ename = "yaml";
version = "1.0.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/yaml-1.0.0.tar";
sha256 = "0yvfrijjjm17qidyi50nrsvw2m3bqw6p72za7w8v4ywxfl7b59c6";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/yaml.html";
license = lib.licenses.free;
};
}
) { };
yasnippet = callPackage (
{
cl-lib ? null,
@@ -793,6 +793,18 @@ let
# depends on distel which is not on any ELPA https://github.com/massemanet/distel/issues/21
auto-complete-distel = ignoreCompilationError super.auto-complete-distel;
auto-virtualenv = super.auto-virtualenv.overrideAttrs (
finalAttrs: previousAttrs: {
patches = previousAttrs.patches or [ ] ++ [
(pkgs.fetchpatch {
name = "do-not-error-if-the-optional-projectile-is-not-available.patch";
url = "https://github.com/marcwebbie/auto-virtualenv/pull/14/commits/9a068974a4e12958200c12c6a23372fa736523c1.patch";
hash = "sha256-bqrroFf5AD5SHx6uzBFdVwTv3SbFiO39T+0x03Ves/k=";
})
];
}
);
aws-ec2 = ignoreCompilationError super.aws-ec2; # elisp error
badger-theme = ignoreCompilationError super.badger-theme; # elisp error
@@ -1496,6 +1508,18 @@ 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 ];
@@ -93,10 +93,10 @@
elpaBuild {
pname = "annotate";
ename = "annotate";
version = "2.2.2.0.20240509.114401";
version = "2.2.3.0.20241017.150805";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/annotate-2.2.2.0.20240509.114401.tar";
sha256 = "0b78ilx6qwn2g0l6c1fn3vrm6bc2dgylpj8vm2wxwqyx621rf513";
url = "https://elpa.nongnu.org/nongnu-devel/annotate-2.2.3.0.20241017.150805.tar";
sha256 = "19m3xg2yhf9gxyvp3n143dkyb6r592b2bv7sxcj4g8fhm7qlj6jc";
};
packageRequires = [ ];
meta = {
@@ -177,10 +177,10 @@
elpaBuild {
pname = "apropospriate-theme";
ename = "apropospriate-theme";
version = "0.2.0.0.20240921.102210";
version = "0.2.0.0.20241118.190153";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/apropospriate-theme-0.2.0.0.20240921.102210.tar";
sha256 = "04x4s341lvygxxnjq3wjy8sp8p9y66kx3csklp46x33qyqbbdx82";
url = "https://elpa.nongnu.org/nongnu-devel/apropospriate-theme-0.2.0.0.20241118.190153.tar";
sha256 = "0nqnf57bf21wg2vlw85msg927618hhsn4qfwd60vrx70260432kf";
};
packageRequires = [ ];
meta = {
@@ -284,10 +284,10 @@
elpaBuild {
pname = "bash-completion";
ename = "bash-completion";
version = "3.1.1.0.20240914.174817";
version = "3.1.1.0.20241118.194353";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.1.1.0.20240914.174817.tar";
sha256 = "1s5wx8374naay0silh95vlci5qrxxz04av4f5iz94iwvi6jz0fa0";
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.1.1.0.20241118.194353.tar";
sha256 = "10cirfnwz34yc7glf1xzshq3926jdwdf3s7bdarykrkxmsrha4f7";
};
packageRequires = [ ];
meta = {
@@ -544,10 +544,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.16.0.0.20240925.134028";
version = "1.16.1.0.20241203.160720";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.16.0.0.20240925.134028.tar";
sha256 = "1j874gyrdiy90f8hlxjkvxjdwzs8pixi19l28d009npj69mv0f6n";
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.16.1.0.20241203.160720.tar";
sha256 = "0b6nqhg5c0ny8ilm4653c7pd34aj02bh6ya9bzc9swdpyq7pwnqr";
};
packageRequires = [
clojure-mode
@@ -573,10 +573,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.20.0snapshot0.20240611.73422";
version = "5.20.0snapshot0.20241125.112305";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.20.0snapshot0.20240611.73422.tar";
sha256 = "1jlmg2f4gvxqknyw5lqs7aqaar0ghw21hqphsmcvakpcn7d0nqiz";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.20.0snapshot0.20241125.112305.tar";
sha256 = "0hh17w63j5x4687kbd2vmlj9qs468ivq54mwwcm6p43wr7rvk2cj";
};
packageRequires = [ ];
meta = {
@@ -594,10 +594,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.2.2.0.20240930.131600";
version = "0.2.2.0.20241104.213550";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.2.2.0.20240930.131600.tar";
sha256 = "0qs76xj2fjhp42882ay1sg7ihzanzdh8mq4yffmqj1ljhkdyxsxc";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.2.2.0.20241104.213550.tar";
sha256 = "0b37iccwh8l6z0q3ls3ysfy7pjp8q52kbiw4lipjgljg0lmj5lsv";
};
packageRequires = [ ];
meta = {
@@ -638,10 +638,10 @@
elpaBuild {
pname = "consult-flycheck";
ename = "consult-flycheck";
version = "1.0.0.20240926.91748";
version = "1.0.0.20241114.112007";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.0.0.20240926.91748.tar";
sha256 = "1f5869y8614hv91f3sc7i10wr3393mygz841crw4an4m03kxkq7f";
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.0.0.20241114.112007.tar";
sha256 = "1jzli50sjr8pv2j9qg7glxdgm54sx2yw6xr7ka738gisa1r0iscl";
};
packageRequires = [
consult
@@ -710,10 +710,10 @@
elpaBuild {
pname = "csv2ledger";
ename = "csv2ledger";
version = "1.5.4.0.20240605.63224";
version = "1.5.4.0.20241109.230511";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/csv2ledger-1.5.4.0.20240605.63224.tar";
sha256 = "0vh626mic3nd4ci7hc1ci8rmfh3k6frh8azgkj4784n3nhgr18h8";
url = "https://elpa.nongnu.org/nongnu-devel/csv2ledger-1.5.4.0.20241109.230511.tar";
sha256 = "1ank47lk4qgmbgr7qb9fgkramc7qngs93rq0rnlvkdh2fm198ywj";
};
packageRequires = [ csv-mode ];
meta = {
@@ -774,10 +774,10 @@
elpaBuild {
pname = "d-mode";
ename = "d-mode";
version = "202408131340.0.20240813.65913";
version = "202408131340.0.20241126.105644";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/d-mode-202408131340.0.20240813.65913.tar";
sha256 = "1lf78x8bkb41mr5p8api0f447z9k5yd2v9w97qw6l4dxcj2dldv5";
url = "https://elpa.nongnu.org/nongnu-devel/d-mode-202408131340.0.20241126.105644.tar";
sha256 = "11hc3dyxyr1pcq25jvw9x3ys4v73rbqw9p19s4i59p9mdb0bnxpy";
};
packageRequires = [ ];
meta = {
@@ -892,6 +892,28 @@
};
}
) { };
dirvish = callPackage (
{
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "dirvish";
ename = "dirvish";
version = "2.0.53.0.20230519.150010";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.0.53.0.20230519.150010.tar";
sha256 = "0n73giyvg244s0cxfrkc3j0jrq20bs1zili6liab0s3ks02kvqdg";
};
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/dirvish.html";
license = lib.licenses.free;
};
}
) { };
doc-show-inline = callPackage (
{
elpaBuild,
@@ -943,10 +965,10 @@
elpaBuild {
pname = "dracula-theme";
ename = "dracula-theme";
version = "1.8.2.0.20240912.203213";
version = "1.8.2.0.20241102.130126";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.2.0.20240912.203213.tar";
sha256 = "1wkyn7wswrgda7y267mxb6bi0h5ywp7hh2d4cmz3yfglnq1pmp1g";
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.2.0.20241102.130126.tar";
sha256 = "01f3g7cy9snm4f2b2rx7zd82kwxzlf9g0wapwa83k3i60p23rf5s";
};
packageRequires = [ ];
meta = {
@@ -986,10 +1008,10 @@
elpaBuild {
pname = "dslide";
ename = "dslide";
version = "0.5.3.0.20240704.131127";
version = "0.5.5.0.20241128.111432";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dslide-0.5.3.0.20240704.131127.tar";
sha256 = "0mr4p3w5932bz9cj9b4b2lmp5dkrix79s6vf4s2h2rr8cjhgbb6s";
url = "https://elpa.nongnu.org/nongnu-devel/dslide-0.5.5.0.20241128.111432.tar";
sha256 = "1d2rsqzn8w6w3qvsfsgpmjwn53nsj30jivli02d7n24q30pxzpv6";
};
packageRequires = [ ];
meta = {
@@ -1050,10 +1072,10 @@
elpaBuild {
pname = "editorconfig";
ename = "editorconfig";
version = "0.11.0.0.20240813.80135";
version = "0.11.0.0.20241027.181535";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/editorconfig-0.11.0.0.20240813.80135.tar";
sha256 = "1ak09a6ay4234x4x9b8k6mqayb99129yk0p45iv782xsyc9r05h8";
url = "https://elpa.nongnu.org/nongnu-devel/editorconfig-0.11.0.0.20241027.181535.tar";
sha256 = "17vx1rf8dnyfkj1c7cv2zw9kvrc9cllm3wr4r0wik31xrkw7zpdj";
};
packageRequires = [ ];
meta = {
@@ -1092,10 +1114,10 @@
elpaBuild {
pname = "elpher";
ename = "elpher";
version = "3.6.3.0.20240930.91332";
version = "3.6.4.0.20241022.162545";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/elpher-3.6.3.0.20240930.91332.tar";
sha256 = "1mf0d6gzykvpyjk2kxivlqs5xwxqdsxj9adfi92bna01dv5vrj3n";
url = "https://elpa.nongnu.org/nongnu-devel/elpher-3.6.4.0.20241022.162545.tar";
sha256 = "070njpzhspzgpry9wy69l76kmfdwzy8c5nx32kr0isx7b6qzvb5v";
};
packageRequires = [ ];
meta = {
@@ -1113,10 +1135,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.0.3.0.20240906.134234";
version = "4.1.0.0.20241201.155153";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.0.3.0.20240906.134234.tar";
sha256 = "0a9456snizy8w47vh8zj00180kncg0h3vv3iq86lckqhv2qbp0az";
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.1.0.0.20241201.155153.tar";
sha256 = "10sqyqba0jsf1w6i7x77vxgj13wjzr3k9bcpzmzxhqgprakndixy";
};
packageRequires = [ ];
meta = {
@@ -1385,10 +1407,10 @@
elpaBuild {
pname = "evil-matchit";
ename = "evil-matchit";
version = "3.0.4.0.20240418.73107";
version = "3.0.4.0.20241111.120111";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/evil-matchit-3.0.4.0.20240418.73107.tar";
sha256 = "01fsamf87a35xmw03b93yvvlkz2mi7xg9pblzakacwfnwksxr76i";
url = "https://elpa.nongnu.org/nongnu-devel/evil-matchit-3.0.4.0.20241111.120111.tar";
sha256 = "1jv7rs102i00kwdkj1n3l0j9as0kbrylhkkn2rrgwv9b97lmlirs";
};
packageRequires = [ ];
meta = {
@@ -1428,10 +1450,10 @@
elpaBuild {
pname = "evil-numbers";
ename = "evil-numbers";
version = "0.7.0.20240416.14058";
version = "0.7.0.20241204.12906";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/evil-numbers-0.7.0.20240416.14058.tar";
sha256 = "1xn9r9iycrha64n379q8kqdbywcfqcwc9qqlnxi268rcxzsq99rx";
url = "https://elpa.nongnu.org/nongnu-devel/evil-numbers-0.7.0.20241204.12906.tar";
sha256 = "1r4ic5db8vl3mslp48w8lqx904raxi8lzp512jcjv21vs36gjl97";
};
packageRequires = [ evil ];
meta = {
@@ -1519,10 +1541,10 @@
elpaBuild {
pname = "exec-path-from-shell";
ename = "exec-path-from-shell";
version = "2.2.0.20240411.85903";
version = "2.2.0.20241107.71915";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/exec-path-from-shell-2.2.0.20240411.85903.tar";
sha256 = "1z8dxx8x87ndx4mfq2nhj2q6m0h5zd2v80pbwxirz4qnvivqspgv";
url = "https://elpa.nongnu.org/nongnu-devel/exec-path-from-shell-2.2.0.20241107.71915.tar";
sha256 = "17wyy2agi9j7vny0wdi5mxp1nz7zpzi6ayx55ls1cdxwd7v2jyvf";
};
packageRequires = [ ];
meta = {
@@ -1588,10 +1610,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "35.0snapshot0.20240726.45656";
version = "35.0snapshot0.20241130.150233";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-35.0snapshot0.20240726.45656.tar";
sha256 = "09hy61g6rcvl1xng2bnav9x58rg0ddq39mj4gicsyyxyqfyp2gc7";
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-35.0snapshot0.20241130.150233.tar";
sha256 = "08viqbba50alfj3783ykymjqwpi08si6bi411sm29gagga1cjxr6";
};
packageRequires = [ ];
meta = {
@@ -1681,10 +1703,10 @@
elpaBuild {
pname = "focus";
ename = "focus";
version = "1.0.1.0.20240528.90117";
version = "1.0.1.0.20241029.150652";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/focus-1.0.1.0.20240528.90117.tar";
sha256 = "0krfsxswwjzajxzr6kjxnkmzgi5nysnwa1yrhd205z1spb36i9i0";
url = "https://elpa.nongnu.org/nongnu-devel/focus-1.0.1.0.20241029.150652.tar";
sha256 = "08ryv68xfvlgbsyq80r9bycj4d9dbdz0v7ipdgjxnxfkp3di2s01";
};
packageRequires = [ cl-lib ];
meta = {
@@ -1834,10 +1856,10 @@
elpaBuild {
pname = "geiser-chicken";
ename = "geiser-chicken";
version = "0.17.0.20220717.113055";
version = "0.17.0.20241204.11932";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chicken-0.17.0.20220717.113055.tar";
sha256 = "1ajdmkykm23rxcnsbqadc39h72r30cdqzhxasq9s5hnnpk8qmyxk";
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chicken-0.17.0.20241204.11932.tar";
sha256 = "1l95d72wl74mlfa50m9m999skj993vqdmm13qm42n0lp0y9ndvyf";
};
packageRequires = [ geiser ];
meta = {
@@ -2068,10 +2090,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.4.5.0.20241009.160730";
version = "0.4.8.0.20241115.104152";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gnosis-0.4.5.0.20241009.160730.tar";
sha256 = "0kmmxhbmxi7l1ig01b2v36diidlz0192y8nxjr3znycx0qzdbn7x";
url = "https://elpa.nongnu.org/nongnu-devel/gnosis-0.4.8.0.20241115.104152.tar";
sha256 = "143pmwp5g2wzmmhmbwc1q6hhf86j1cywi8x2hzvlq0p5mhkkilr1";
};
packageRequires = [
compat
@@ -2242,10 +2264,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.5.0.20241013.125757";
version = "0.9.6.0.20241202.163036";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.5.0.20241013.125757.tar";
sha256 = "123bvwfh6anp6arwznzinyckakpadagz6pn7381848k9zp5xz6lg";
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.6.0.20241202.163036.tar";
sha256 = "0zlfrnp01hb6syrkgkwfi1hjxm9l4j9sqrwn7a8nmk5wlw4bi6xm";
};
packageRequires = [
compat
@@ -2266,10 +2288,10 @@
elpaBuild {
pname = "graphql-mode";
ename = "graphql-mode";
version = "1.0.0.0.20240918.121927";
version = "1.0.0.0.20241020.75405";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20240918.121927.tar";
sha256 = "198kbpazgczyb0qjclm8xgaha6wh6spr8ybvrbhm6nsf90zgv5kw";
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20241020.75405.tar";
sha256 = "0bds1zv0syg1jfdak2hk3kank4c532r6ki095wamxy06rwdbm2il";
};
packageRequires = [ ];
meta = {
@@ -2373,10 +2395,10 @@
elpaBuild {
pname = "haskell-mode";
ename = "haskell-mode";
version = "17.5.0.20241007.132004";
version = "17.5.0.20241111.151419";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/haskell-mode-17.5.0.20241007.132004.tar";
sha256 = "1dj72kjy3jjxbfxxhj27yspc7n0059p7bxrv66hrzb0iginip45f";
url = "https://elpa.nongnu.org/nongnu-devel/haskell-mode-17.5.0.20241111.151419.tar";
sha256 = "1pshx7i45smkwg09w2am9q87iqawfds2nn48jczdyxh6bnk558zz";
};
packageRequires = [ ];
meta = {
@@ -2416,10 +2438,10 @@
elpaBuild {
pname = "haskell-ts-mode";
ename = "haskell-ts-mode";
version = "1.0.20240925.24042";
version = "1.0.20241108.150811";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/haskell-ts-mode-1.0.20240925.24042.tar";
sha256 = "1kkfg9b0cfa2ygxkp5da98sc0w2b8q2q99rcfdqm00i8l6lj5wm9";
url = "https://elpa.nongnu.org/nongnu-devel/haskell-ts-mode-1.0.20241108.150811.tar";
sha256 = "1ycbcwhj9j77jgpb3ag7hy8474qdj4rzzg7z5z79f0fqvlnv94m7";
};
packageRequires = [ ];
meta = {
@@ -2439,10 +2461,10 @@
elpaBuild {
pname = "helm";
ename = "helm";
version = "4.0.0.20240929.41608";
version = "4.0.0.20241204.51511";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.0.20240929.41608.tar";
sha256 = "1xf7nbnd2399cz2qkpvb0h38cdwx76jk9sq9wk67y6l23kvqh0sr";
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.0.20241204.51511.tar";
sha256 = "1dzc1jg6p9r589mzwdzhlhj58239ssy85mz27kwr7yyg36cz3m3l";
};
packageRequires = [
helm-core
@@ -2464,10 +2486,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
version = "4.0.0.20240929.41608";
version = "4.0.0.20241204.51511";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.0.20240929.41608.tar";
sha256 = "0lfk8hamfbaz0ifs4fkl836dqlcyw4g7kbsnmi5qjlyqc27yk8f9";
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.0.20241204.51511.tar";
sha256 = "1xvx1x6p7r1ak40n3740q9iyah2d1npqg7aw1zybshcrai5bm9jm";
};
packageRequires = [ async ];
meta = {
@@ -2597,10 +2619,10 @@
elpaBuild {
pname = "hyperdrive";
ename = "hyperdrive";
version = "0.5pre0.20241012.232703";
version = "0.5pre0.20241106.231359";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.5pre0.20241012.232703.tar";
sha256 = "1wj52cs86jzl2cx9a3599fjncnra1x8as9md6i5afwmm9flb3yn6";
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.5pre0.20241106.231359.tar";
sha256 = "11b3dvwzrsgg2nj3kasgrz5bwhd2i3ig4v9blzlzhyybw6wy0i1f";
};
packageRequires = [
compat
@@ -2628,10 +2650,10 @@
elpaBuild {
pname = "hyperdrive-org-transclusion";
ename = "hyperdrive-org-transclusion";
version = "0.3pre0.20240930.224512";
version = "0.3.1.0.20241027.212737";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-org-transclusion-0.3pre0.20240930.224512.tar";
sha256 = "13wacgy29zm9yly58hznj0k1liah9kqw2b6gkpk8804yrjzjhgd4";
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-org-transclusion-0.3.1.0.20241027.212737.tar";
sha256 = "1lwiqhjlanxkbv556m6f8xfp63b5xk66zhmg2zazw4sx0zy97s75";
};
packageRequires = [
hyperdrive
@@ -2873,10 +2895,10 @@
elpaBuild {
pname = "julia-mode";
ename = "julia-mode";
version = "1.0.0.0.20240926.152808";
version = "1.0.1.0.20241120.85729";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/julia-mode-1.0.0.0.20240926.152808.tar";
sha256 = "0hhpzarz8xa61mp6drm0j98832h8sdammkp55ap6bj35vlyppc13";
url = "https://elpa.nongnu.org/nongnu-devel/julia-mode-1.0.1.0.20241120.85729.tar";
sha256 = "0a6xi5zcq1nfbsjqk84x6avlrzbjdh6fbq1h6jkqcczy7mm5rg5h";
};
packageRequires = [ ];
meta = {
@@ -2981,10 +3003,10 @@
elpaBuild {
pname = "macrostep";
ename = "macrostep";
version = "0.9.4.0.20240608.12616";
version = "0.9.4.0.20241025.145629";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/macrostep-0.9.4.0.20240608.12616.tar";
sha256 = "0wl8v174428vaxzf9ghyzm1ljsv0r5xw445lwzzj21yc4x1y2vh1";
url = "https://elpa.nongnu.org/nongnu-devel/macrostep-0.9.4.0.20241025.145629.tar";
sha256 = "1xbi45ymsqc2vbhl1s3wphirgqz5ky9880fzr949bhd0ff18bw6x";
};
packageRequires = [
cl-lib
@@ -3011,10 +3033,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.1.1.0.20241001.205222";
version = "4.1.2.0.20241102.130025";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.1.1.0.20241001.205222.tar";
sha256 = "1qfaaqhm8m7cg4lrllv770w7bl2mfnpyx551accw757jxpnw8qdn";
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.1.2.0.20241102.130025.tar";
sha256 = "1y3fr2qj8a1h7hkrh47zshbmrcfxhw6i8wiqcrrba7ypnas53gcg";
};
packageRequires = [
compat
@@ -3042,10 +3064,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.1.1.0.20241001.205222";
version = "4.1.2.0.20241102.130025";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.1.1.0.20241001.205222.tar";
sha256 = "1lad3vqflf4fdsjfiyarjgcl7w73k8rj0bbsndc3xd6j5q53azfr";
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.1.2.0.20241102.130025.tar";
sha256 = "1cnpklpsvbsi1wsmfbp5m8379cbr6jdifxm07zj4hnvi8lyr49vn";
};
packageRequires = [
compat
@@ -3067,10 +3089,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.7alpha0.20240829.32430";
version = "2.7alpha0.20241203.113852";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.7alpha0.20240829.32430.tar";
sha256 = "0npgvcni0h5nr253fsn0d1cm3fnq1s662ba7aa23vsvkyk1x54d9";
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.7alpha0.20241203.113852.tar";
sha256 = "14kkg7wj6qkq84jsa5cdwc7i7lqvilx21nb9lyddqxqxm8h7sld8";
};
packageRequires = [ ];
meta = {
@@ -3086,18 +3108,20 @@
lib,
persist,
request,
tp,
}:
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "1.0.27.0.20240920.183931";
version = "1.1.7.0.20241202.183936";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-1.0.27.0.20240920.183931.tar";
sha256 = "0wy6ibdbj984aycscvsg24k4z3a0dlzi2ghbvrb8zq3lma8sy2a6";
url = "https://elpa.nongnu.org/nongnu-devel/mastodon-1.1.7.0.20241202.183936.tar";
sha256 = "08683fah6xkfzgxi6si4qgl4mxccczj4dcaivif1qlhfrc3bh66f";
};
packageRequires = [
persist
request
tp
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/mastodon.html";
@@ -3165,10 +3189,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
version = "1.4.5.0.20241014.63605";
version = "1.5.0.0.20241203.160407";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.4.5.0.20241014.63605.tar";
sha256 = "1ws4i72gmr6g8fxvc27p28rm6wjdm71xpi03xiwy33x7m960g470";
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20241203.160407.tar";
sha256 = "0a3zdx91j5q0mllm71951392hgnn5q9l960qs2lazs8plpv4pn9f";
};
packageRequires = [ ];
meta = {
@@ -3249,10 +3273,10 @@
elpaBuild {
pname = "mpv";
ename = "mpv";
version = "0.2.0.0.20220801.191738";
version = "0.2.0.0.20241121.230837";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/mpv-0.2.0.0.20220801.191738.tar";
sha256 = "0fanxxgmpjmy13lawr15ccnlzc5k89pix6m020kxbpi6aj2n1apc";
url = "https://elpa.nongnu.org/nongnu-devel/mpv-0.2.0.0.20241121.230837.tar";
sha256 = "1aynlwp90xrprri3m1v8yxa5zvbx6d12m662lsn9qdzvhl2dy5hk";
};
packageRequires = [ ];
meta = {
@@ -3270,10 +3294,10 @@
elpaBuild {
pname = "multiple-cursors";
ename = "multiple-cursors";
version = "1.4.0.0.20240223.113445";
version = "1.4.0.0.20241202.163103";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/multiple-cursors-1.4.0.0.20240223.113445.tar";
sha256 = "17wq8apfvcrmx4mvyw2pbkp9jg5c960w8j81blzxq1qxh1ggdv3z";
url = "https://elpa.nongnu.org/nongnu-devel/multiple-cursors-1.4.0.0.20241202.163103.tar";
sha256 = "018f3fpv0ganvhcwykpb2rfw41nqlkj87dx1zfzkf7s9011grkfv";
};
packageRequires = [ ];
meta = {
@@ -3424,10 +3448,10 @@
elpaBuild {
pname = "org-contrib";
ename = "org-contrib";
version = "0.6.0.20240907.102556";
version = "0.6.0.20241029.204012";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/org-contrib-0.6.0.20240907.102556.tar";
sha256 = "16dv65jz0ykzi0dk2zd1gj46113wq1bnzxzbacpbddix53vkfbc1";
url = "https://elpa.nongnu.org/nongnu-devel/org-contrib-0.6.0.20241029.204012.tar";
sha256 = "12pfmv5ns5igdvc06glcc8nxqcj7lwjqc3s86720ys57y4py566w";
};
packageRequires = [ org ];
meta = {
@@ -3657,10 +3681,10 @@
elpaBuild {
pname = "package-lint";
ename = "package-lint";
version = "0.24.0.20241007.131950";
version = "0.24.0.20241127.182614";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/package-lint-0.24.0.20241007.131950.tar";
sha256 = "1srjs8xwwiqzjh550snzk0yzd4vy3ynk0d3i41y2i7wgfdggyl0p";
url = "https://elpa.nongnu.org/nongnu-devel/package-lint-0.24.0.20241127.182614.tar";
sha256 = "0wlz1hc387jcbh75hqjkxmydlsl0ai2adiam2axmqfdfn5p68llq";
};
packageRequires = [ let-alist ];
meta = {
@@ -3700,10 +3724,10 @@
elpaBuild {
pname = "page-break-lines";
ename = "page-break-lines";
version = "0.15.0.20240911.171451";
version = "0.15.0.20241107.72714";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/page-break-lines-0.15.0.20240911.171451.tar";
sha256 = "142s6q9fyr030rkdj1i349nbsfab7r742h2i1x430g8m19qai4zr";
url = "https://elpa.nongnu.org/nongnu-devel/page-break-lines-0.15.0.20241107.72714.tar";
sha256 = "0661kz0f8rippn1pi0jdzxa000vvakqv0s4y5f7f6vg41vhcna54";
};
packageRequires = [ ];
meta = {
@@ -3721,10 +3745,10 @@
elpaBuild {
pname = "paredit";
ename = "paredit";
version = "27beta0.20230718.202710";
version = "27beta0.20241103.213959";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/paredit-27beta0.20230718.202710.tar";
sha256 = "0fz65pr6p6dz3i78rzprzznzhyw34w8msnd4mzkls63bm4548gmd";
url = "https://elpa.nongnu.org/nongnu-devel/paredit-27beta0.20241103.213959.tar";
sha256 = "00xb4lzkbfsz7f7pnsjfzbhigp4r2piimj7cplq7fxjl80j39lka";
};
packageRequires = [ ];
meta = {
@@ -3857,10 +3881,10 @@
elpaBuild {
pname = "php-mode";
ename = "php-mode";
version = "1.26.1.0.20240912.223846";
version = "1.26.1.0.20241024.124149";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20240912.223846.tar";
sha256 = "09jppnrpl6y1y41g7bshy674c3p39l8r060zq57kr2f022z93mg8";
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20241024.124149.tar";
sha256 = "0h5lzvsssk0nf3g408a7jg25crglsjkhcfp1ckjnzpgiwf59i6w8";
};
packageRequires = [ ];
meta = {
@@ -3920,10 +3944,10 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "2.9.0snapshot0.20241009.115247";
version = "2.9.0snapshot0.20241113.45011";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.0snapshot0.20241009.115247.tar";
sha256 = "0lns0g1b52ib512dc0mqr8si6yqvnpcv148s262j5jqmm4a2sdm5";
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.0snapshot0.20241113.45011.tar";
sha256 = "1hnyq1rfldda4csmdykwsngh317cxgj0bmlqy8xjbfqpy4876gar";
};
packageRequires = [ ];
meta = {
@@ -3941,10 +3965,10 @@
elpaBuild {
pname = "proof-general";
ename = "proof-general";
version = "4.6snapshot0.20241004.113700";
version = "4.6snapshot0.20241126.3245";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20241004.113700.tar";
sha256 = "1kki60ds5mqkm89lfyx2ac510200bqfnmlkfcjkn7zcrkkcl6s7r";
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20241126.3245.tar";
sha256 = "12py1s85wrvxqiha2bfbdmszy4dl9wh8pbbhfx2q7qds2hd9c3wc";
};
packageRequires = [ ];
meta = {
@@ -3984,10 +4008,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20241001.105847";
version = "1.0.20241129.85359";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20241001.105847.tar";
sha256 = "0yhvr3c6f2hsdj4i699h7z4gjjim359wk09z917lb8dqdd3ddjdv";
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20241129.85359.tar";
sha256 = "0j6hs2wpaknzprcm18y1ayqjcr2sl0z22fhw1yla5rv74lyqzglx";
};
packageRequires = [ ];
meta = {
@@ -4068,10 +4092,10 @@
elpaBuild {
pname = "reformatter";
ename = "reformatter";
version = "0.8.0.20241007.102705";
version = "0.8.0.20241106.203153";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/reformatter-0.8.0.20241007.102705.tar";
sha256 = "1z3zdmq78vziv45g133y1bnyzaszx0v16vdmwdfpcakj7b11qqw7";
url = "https://elpa.nongnu.org/nongnu-devel/reformatter-0.8.0.20241106.203153.tar";
sha256 = "1gni5f8x8d6m063k9bgaqah80w2hnb12d7qwdw1ai0xg7jb92vp7";
};
packageRequires = [ ];
meta = {
@@ -4152,10 +4176,10 @@
elpaBuild {
pname = "rust-mode";
ename = "rust-mode";
version = "1.0.6.0.20240919.160702";
version = "1.0.6.0.20241112.43839";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20240919.160702.tar";
sha256 = "10ack1z2zpfsn2li5nl6l7rpsm43hivgikjdqz5zgiskmqdfy1m5";
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20241112.43839.tar";
sha256 = "1jmby08vp18qr2cx3k6skw9mar7vb7wr5ph9q2g95wx8836g6mbp";
};
packageRequires = [ ];
meta = {
@@ -4327,10 +4351,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.30snapshot0.20241013.100856";
version = "2.31.0.20241201.210325";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.30snapshot0.20241013.100856.tar";
sha256 = "19i9vgb1h20lmfskr13b7jkj7xg16dkm0ymhndi41xbimdnvav42";
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.31.0.20241201.210325.tar";
sha256 = "05skikmrfcwbahph8z50kf1zh5vps7459zw7l1bipgyvhfvpq9fn";
};
packageRequires = [ macrostep ];
meta = {
@@ -4411,10 +4435,10 @@
elpaBuild {
pname = "spacemacs-theme";
ename = "spacemacs-theme";
version = "0.2.0.20240825.170904";
version = "0.2.0.20241101.103011";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/spacemacs-theme-0.2.0.20240825.170904.tar";
sha256 = "196nby3c283qls06m6vgjr0g964jpyy760y1mmllkczbm4ia34aw";
url = "https://elpa.nongnu.org/nongnu-devel/spacemacs-theme-0.2.0.20241101.103011.tar";
sha256 = "1sxj7xghkkayvpa1qb4d3ws81931r8s737wk3akwhayh50czh3fi";
};
packageRequires = [ ];
meta = {
@@ -4516,10 +4540,10 @@
elpaBuild {
pname = "subed";
ename = "subed";
version = "1.2.16.0.20241006.204608";
version = "1.2.21.0.20241117.83905";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.2.16.0.20241006.204608.tar";
sha256 = "0xqqdjpkbf27yaixh60k79xnqpj8kppy9lc1z2ij73sp3lync0gb";
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.2.21.0.20241117.83905.tar";
sha256 = "0v95g129yp9s3kknbw1fp4iqn0f0g65bhvw4433v3dbinw9l3k74";
};
packageRequires = [ ];
meta = {
@@ -4538,10 +4562,10 @@
elpaBuild {
pname = "sweeprolog";
ename = "sweeprolog";
version = "0.27.6.0.20240905.90947";
version = "0.27.6.0.20241107.191437";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/sweeprolog-0.27.6.0.20240905.90947.tar";
sha256 = "0wsl9dnz1vrr5qajcps5095gaxpqwspb16qac72sdafxidjfgabh";
url = "https://elpa.nongnu.org/nongnu-devel/sweeprolog-0.27.6.0.20241107.191437.tar";
sha256 = "0y543svzd7sqqb2izlflvmv0mdyfwwzjgli107ra89w5jl6jxawh";
};
packageRequires = [ compat ];
meta = {
@@ -4645,10 +4669,10 @@
elpaBuild {
pname = "tangotango-theme";
ename = "tangotango-theme";
version = "0.0.7.0.20240522.132740";
version = "0.0.7.0.20241117.114955";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/tangotango-theme-0.0.7.0.20240522.132740.tar";
sha256 = "1psr1amscknyw41dmsw6mvy73v271l8mzibwhl6kfp41a97cnlki";
url = "https://elpa.nongnu.org/nongnu-devel/tangotango-theme-0.0.7.0.20241117.114955.tar";
sha256 = "1p9j3pqgp0nzsypqdx9bc1qhkgyc3s3p9rbm3la356yfc3d3wxa3";
};
packageRequires = [ ];
meta = {
@@ -4770,6 +4794,28 @@
};
}
) { };
tp = callPackage (
{
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "tp";
ename = "tp";
version = "0.6.0.20241031.72940";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/tp-0.6.0.20241031.72940.tar";
sha256 = "1m8qhar75cglg8qjh3sbgwkzkhfp3640nm73nddxrshnajn978bf";
};
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/tp.html";
license = lib.licenses.free;
};
}
) { };
treesit-fold = callPackage (
{
elpaBuild,
@@ -4800,10 +4846,10 @@
elpaBuild {
pname = "treeview";
ename = "treeview";
version = "1.2.0.0.20230728.234322";
version = "1.3.1.0.20241101.11503";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/treeview-1.2.0.0.20230728.234322.tar";
sha256 = "0cf64zj3iv1qzzddr5hg9rsjilczfn2c84dcgpfny7l3wzqrmwl1";
url = "https://elpa.nongnu.org/nongnu-devel/treeview-1.3.1.0.20241101.11503.tar";
sha256 = "0hf893bhnqg4ixfvs16h3rdiizkd14gsiq0cfg63cz077vp9bskh";
};
packageRequires = [ ];
meta = {
@@ -4843,10 +4889,10 @@
elpaBuild {
pname = "typescript-mode";
ename = "typescript-mode";
version = "0.4.0.20240603.115709";
version = "0.4.0.20241119.194738";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/typescript-mode-0.4.0.20240603.115709.tar";
sha256 = "0v00kk4035i7b4b7clcwqxiavz89l2zxfpgk7f773ymamxpr3g82";
url = "https://elpa.nongnu.org/nongnu-devel/typescript-mode-0.4.0.20241119.194738.tar";
sha256 = "0yndbfnalj22bp2bzmrsa24a0v4cbk85b5yiqcg2diknrvsxkg2c";
};
packageRequires = [ ];
meta = {
@@ -4864,10 +4910,10 @@
elpaBuild {
pname = "ujelly-theme";
ename = "ujelly-theme";
version = "1.2.9.0.20180214.162459";
version = "1.3.6.0.20241111.2243";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/ujelly-theme-1.2.9.0.20180214.162459.tar";
sha256 = "1frl87liqd9wdd6i1wwi94qzbwdx24p5shr90flrnpj6hs2yx1n3";
url = "https://elpa.nongnu.org/nongnu-devel/ujelly-theme-1.3.6.0.20241111.2243.tar";
sha256 = "16q5n2854x9km0kd4vfr0wskbkw66pd1rf1qy34v1yacq2phb77b";
};
packageRequires = [ ];
meta = {
@@ -4969,10 +5015,10 @@
elpaBuild {
pname = "visual-fill-column";
ename = "visual-fill-column";
version = "2.6.3.0.20240411.65626";
version = "2.6.3.0.20241109.231059";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/visual-fill-column-2.6.3.0.20240411.65626.tar";
sha256 = "0hyhxpqj39say3w9rpw3mhx7r9aici1wfsrr9631bnc0249qylj2";
url = "https://elpa.nongnu.org/nongnu-devel/visual-fill-column-2.6.3.0.20241109.231059.tar";
sha256 = "1k6ih7fw0xmbm6m249cdinyx8g5k3gpdglla8242w64bqrxxcpr8";
};
packageRequires = [ ];
meta = {
@@ -4992,10 +5038,10 @@
elpaBuild {
pname = "vm";
ename = "vm";
version = "8.3.0snapshot0.20240917.131054";
version = "8.3.0snapshot0.20241026.45603";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.0snapshot0.20240917.131054.tar";
sha256 = "0csg8ng38jqw5jlj5db24ngh5ay9qi8p8bvfgg3acxa26qjma03l";
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.0snapshot0.20241026.45603.tar";
sha256 = "1ipasfr8g64n2i5yn992yw8aikkjzqw1lshlai90sxrdd1s3vlgm";
};
packageRequires = [
cl-lib
@@ -5039,10 +5085,10 @@
elpaBuild {
pname = "webpaste";
ename = "webpaste";
version = "3.2.2.0.20241002.53654";
version = "3.2.2.0.20241125.141806";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/webpaste-3.2.2.0.20241002.53654.tar";
sha256 = "0y63yrid0cxszfsm99pj6nig2siq85flma5l12fiydkpa6xh3ybj";
url = "https://elpa.nongnu.org/nongnu-devel/webpaste-3.2.2.0.20241125.141806.tar";
sha256 = "0356h3x2l0iaqk04zyp870r7bd1kzsldlqgdfn61x32krwml3iif";
};
packageRequires = [
cl-lib
@@ -5127,10 +5173,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.4.2.0.20240831.223035";
version = "3.4.3.0.20241201.141907";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.2.0.20240831.223035.tar";
sha256 = "120v2n8py0qjcmlnf8l7p83w3bb5vg614ci65gliqhgmikhbwafh";
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.3.0.20241201.141907.tar";
sha256 = "1srqg86809lb1b0dj421gb6n522cx19snhvhvxb4nxkk98afiywp";
};
packageRequires = [ compat ];
meta = {
@@ -5216,10 +5262,10 @@
elpaBuild {
pname = "ws-butler";
ename = "ws-butler";
version = "0.6.0.20201117.102839";
version = "0.7.0.20241107.1911";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/ws-butler-0.6.0.20201117.102839.tar";
sha256 = "0k1dwxw22ar3837i05a17pr52nzxjdcs1fldwlq0b5xynjfj2i3k";
url = "https://elpa.nongnu.org/nongnu-devel/ws-butler-0.7.0.20241107.1911.tar";
sha256 = "1571dns6zdvdqvz5mnca207jpbijm9aiaf6x4iy69w91hszsdda0";
};
packageRequires = [ ];
meta = {
@@ -5237,10 +5283,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "26.6.20241009212806.0.20241009.212859";
version = "26.8.20241118173945.0.20241118.174137";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-26.6.20241009212806.0.20241009.212859.tar";
sha256 = "07vpnsrifc6nkf7zrhahzgxn196wm3w71zvsvb249sjf3za9gz07";
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-26.8.20241118173945.0.20241118.174137.tar";
sha256 = "196hv8hjzp87b8y9k65w2zag46bx2jhmah1w9mdjxwkfbq6bjcmq";
};
packageRequires = [ ];
meta = {
@@ -5323,10 +5369,10 @@
elpaBuild {
pname = "yasnippet-snippets";
ename = "yasnippet-snippets";
version = "1.0.0.20240911.80118";
version = "1.0.0.20241014.94920";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/yasnippet-snippets-1.0.0.20240911.80118.tar";
sha256 = "1wn5ckrlpacrlil6ap9j1x1lfr1yydnf0hcy268ji52hwvkdf55p";
url = "https://elpa.nongnu.org/nongnu-devel/yasnippet-snippets-1.0.0.20241014.94920.tar";
sha256 = "065wcvb295dhyi6jvb80vagzb8idqycchqgy32pj0fr6vcxx7y88";
};
packageRequires = [ yasnippet ];
meta = {
@@ -5366,10 +5412,10 @@
elpaBuild {
pname = "zig-mode";
ename = "zig-mode";
version = "0.0.8.0.20240507.233944";
version = "0.0.8.0.20241104.162434";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20240507.233944.tar";
sha256 = "1skx0if2ac40csgsrfvkd73ydsvr24ijkmqrpya65n67388gibfv";
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20241104.162434.tar";
sha256 = "01g51mvsg578hcnr8kbda8pbgy7yrk57p9djy3bn1rp4vwjh2f46";
};
packageRequires = [ reformatter ];
meta = {
@@ -93,10 +93,10 @@
elpaBuild {
pname = "annotate";
ename = "annotate";
version = "2.2.2";
version = "2.2.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/annotate-2.2.2.tar";
sha256 = "0hrb7kjzhgy46hxaa77rv5ilsdsv6zxpawnkx4viw5jq0v5s4fl6";
url = "https://elpa.nongnu.org/nongnu/annotate-2.2.3.tar";
sha256 = "1x0v51rbnyzwvjwp4xwsd2a4xisid65zgww6yk0bb81421i54ps3";
};
packageRequires = [ ];
meta = {
@@ -544,10 +544,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.16.0";
version = "1.16.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cider-1.16.0.tar";
sha256 = "1chp9ixd0k6yv4m727si6pgn2kys3zi5xkiq88xbv7bjcjryqmgz";
url = "https://elpa.nongnu.org/nongnu/cider-1.16.1.tar";
sha256 = "12nzhxy614fbmck7k7yy5yfknvmrsafc06vysc7c6ya6q4mmb91x";
};
packageRequires = [
clojure-mode
@@ -915,6 +915,28 @@
};
}
) { };
dirvish = callPackage (
{
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "dirvish";
ename = "dirvish";
version = "2.0.53";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/dirvish-2.0.53.tar";
sha256 = "02ji38zsb7lw43s919a8xfxcz2fl5cdrs3rk99cfqyvc4c1lywql";
};
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/dirvish.html";
license = lib.licenses.free;
};
}
) { };
doc-show-inline = callPackage (
{
elpaBuild,
@@ -1009,10 +1031,10 @@
elpaBuild {
pname = "dslide";
ename = "dslide";
version = "0.5.3";
version = "0.5.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/dslide-0.5.3.tar";
sha256 = "11q807jp90y37s1njmr6qlnqi9pk371gj8mwg57kgjvc55qdyas5";
url = "https://elpa.nongnu.org/nongnu/dslide-0.5.5.tar";
sha256 = "1hnmnl6ildr2cyc8hx1maa3vnz621d41yhsx8naxq3mssz4rkajp";
};
packageRequires = [ ];
meta = {
@@ -1116,10 +1138,10 @@
elpaBuild {
pname = "elpher";
ename = "elpher";
version = "3.6.3";
version = "3.6.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/elpher-3.6.3.tar";
sha256 = "0vjsb2jfgnf9jya14zigy2jcd8agxsncm7cxg61jm940jyvs8fsq";
url = "https://elpa.nongnu.org/nongnu/elpher-3.6.4.tar";
sha256 = "0f6hsw50a36jyp1ikawcdj9yn3isks03ax47x8vflmayydndir4g";
};
packageRequires = [ ];
meta = {
@@ -1137,10 +1159,10 @@
elpaBuild {
pname = "emacsql";
ename = "emacsql";
version = "4.0.3";
version = "4.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/emacsql-4.0.3.tar";
sha256 = "1179z8d5mzhmnq2b1q9pf450jflxvrk5y2i3hzdl8lvd4nrm6kgw";
url = "https://elpa.nongnu.org/nongnu/emacsql-4.1.0.tar";
sha256 = "1nf7piakf1v23bnqdyivp4l9vq6xyzjxrgxaswncmvzqxb4qvhyx";
};
packageRequires = [ ];
meta = {
@@ -2085,10 +2107,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.4.5";
version = "0.4.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/gnosis-0.4.5.tar";
sha256 = "00rca3rfij2c8120kzs8wc6xsarpcj20gzwys05c7fhf7j8l5bdy";
url = "https://elpa.nongnu.org/nongnu/gnosis-0.4.8.tar";
sha256 = "1sf6213qj6i306rqbp1a5wj7haw5vkmc1684fdfqzyqa1gw2ni5v";
};
packageRequires = [
compat
@@ -2259,10 +2281,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.5";
version = "0.9.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/gptel-0.9.5.tar";
sha256 = "0ixji76xaqkm0ziidjmanax4q0xqyj1qcwva6r5sbsks6gpmrziv";
url = "https://elpa.nongnu.org/nongnu/gptel-0.9.6.tar";
sha256 = "0n7d8plabgmpyl224079cqrwlgqq7wwysba0wd0ry75h6z388rcb";
};
packageRequires = [
compat
@@ -2644,10 +2666,10 @@
elpaBuild {
pname = "hyperdrive-org-transclusion";
ename = "hyperdrive-org-transclusion";
version = "0.2";
version = "0.3.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/hyperdrive-org-transclusion-0.2.tar";
sha256 = "1zbhbsfrdcc5mfkpbzwkyn9bgapf8hs0jzy14lv9d5g99wskzbis";
url = "https://elpa.nongnu.org/nongnu/hyperdrive-org-transclusion-0.3.1.tar";
sha256 = "074ylcblg6wg2yg8jv1i6cn8vig56br0bqp5xwmhkslwrkqj05cj";
};
packageRequires = [
hyperdrive
@@ -2889,10 +2911,10 @@
elpaBuild {
pname = "julia-mode";
ename = "julia-mode";
version = "1.0.0";
version = "1.0.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/julia-mode-1.0.0.tar";
sha256 = "02xab8qhf1z4cdn847n9ar2g65843qknca88jkaa94zzkxpv2bi1";
url = "https://elpa.nongnu.org/nongnu/julia-mode-1.0.1.tar";
sha256 = "0203h99yia5k37ansy2wshkiyn105jaahmkm0ncf54far8dw6mwx";
};
packageRequires = [ ];
meta = {
@@ -3027,10 +3049,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.1.1";
version = "4.1.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-4.1.1.tar";
sha256 = "0rjxlrs5ik6mqnvs9mz2pjmz23np3ch0ybkzimd9ji70283fyif6";
url = "https://elpa.nongnu.org/nongnu/magit-4.1.2.tar";
sha256 = "1jyivrk78fnp7kcrac9sm2ldbxg9c96qhnlz06wv1m7hbvd3fgfx";
};
packageRequires = [
compat
@@ -3058,10 +3080,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.1.1";
version = "4.1.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-section-4.1.1.tar";
sha256 = "1vbfvnmmm026zk098vxk21zh8r444cy476br4b6y20lhnniybh7s";
url = "https://elpa.nongnu.org/nongnu/magit-section-4.1.2.tar";
sha256 = "0g24aj030fh55y44f3c33708fbm02jwzggh75zvg63bka3g6j242";
};
packageRequires = [
compat
@@ -3102,18 +3124,20 @@
lib,
persist,
request,
tp,
}:
elpaBuild {
pname = "mastodon";
ename = "mastodon";
version = "1.0.27";
version = "1.1.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/mastodon-1.0.27.tar";
sha256 = "0kbbzmqnnh0pvd215660p1c2wljnxr5139vs17k9cnh8n5qsddjr";
url = "https://elpa.nongnu.org/nongnu/mastodon-1.1.7.tar";
sha256 = "0qnkbab6y0gpqq0kvil4gnbajflpv0mz3pzcimcvz79dnmb0vc9p";
};
packageRequires = [
persist
request
tp
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/mastodon.html";
@@ -3181,10 +3205,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
version = "1.4.5";
version = "1.5.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/meow-1.4.5.tar";
sha256 = "1d63mw88vq97rq3a7qhkxid2xaag5dp21ijisw9s3fk972kcks3s";
url = "https://elpa.nongnu.org/nongnu/meow-1.5.0.tar";
sha256 = "1fwd6lwaci23scgv65fxrxg51w334pw92l4c51ci9s0qgh1vjb01";
};
packageRequires = [ ];
meta = {
@@ -4007,10 +4031,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20241001.105847";
version = "1.0.20241129.85359";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20241001.105847.tar";
sha256 = "0wwg30wbigmnb7yz9wc2yrq58jzysd2vp1g2324lbc95z61ng5yd";
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20241129.85359.tar";
sha256 = "0ish7ysdqypw849k9d3cw0bl69r5ksc3hrqdmyh8k2ipq2xbcn2w";
};
packageRequires = [ ];
meta = {
@@ -4346,10 +4370,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.30";
version = "2.31";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/slime-2.30.tar";
sha256 = "0gzgwrx6llj35kga21m3m4vp0g7f7dypim7pdnhy9sxrvl0k8v5f";
url = "https://elpa.nongnu.org/nongnu/slime-2.31.tar";
sha256 = "1s77j55nwz1s1c6763v0agsip5vrzd6f157q7i5z1jdmj3y0psck";
};
packageRequires = [ macrostep ];
meta = {
@@ -4535,10 +4559,10 @@
elpaBuild {
pname = "subed";
ename = "subed";
version = "1.2.16";
version = "1.2.21";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/subed-1.2.16.tar";
sha256 = "0fsxsp8g70mr36njmv2h3qrmp1mw3r4clrlzib33iq02wmw7q3rg";
url = "https://elpa.nongnu.org/nongnu/subed-1.2.21.tar";
sha256 = "1d0w96amchcpblcbkl16yiwsvj8qfpax66ysjg02550lhpb493x7";
};
packageRequires = [ ];
meta = {
@@ -4811,6 +4835,28 @@
};
}
) { };
tp = callPackage (
{
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "tp";
ename = "tp";
version = "0.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/tp-0.6.tar";
sha256 = "1a4n6bhaxiiwy11ig09w7p1jxrsl5gfk7ikma9jzv2z54f2p97kz";
};
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/tp.html";
license = lib.licenses.free;
};
}
) { };
treeview = callPackage (
{
elpaBuild,
@@ -4820,10 +4866,10 @@
elpaBuild {
pname = "treeview";
ename = "treeview";
version = "1.2.0";
version = "1.3.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/treeview-1.2.0.tar";
sha256 = "1dmix7hn5yl69r987f0g2m00p866ln8412dm7fj399pmn1kdfsvy";
url = "https://elpa.nongnu.org/nongnu/treeview-1.3.1.tar";
sha256 = "02xac8kfh5j6vz0k44wif5v9h9xzs7srwxk0jff21qw32wy4accl";
};
packageRequires = [ ];
meta = {
@@ -4884,10 +4930,10 @@
elpaBuild {
pname = "ujelly-theme";
ename = "ujelly-theme";
version = "1.2.9";
version = "1.3.6";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/ujelly-theme-1.2.9.tar";
sha256 = "1yyjsdcwprynwk86phpqfifv6xkmn49yrj6fkh5s57w5sbby4fp0";
url = "https://elpa.nongnu.org/nongnu/ujelly-theme-1.3.6.tar";
sha256 = "19z3nf8avsipyywwlr77sy1bmf6gx5kk3fyph6nn4sn5vhcmgg0p";
};
packageRequires = [ ];
meta = {
@@ -5121,10 +5167,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.4.2";
version = "3.4.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.2.tar";
sha256 = "0z6zi271p2ch4gylkz4ynj44hyxjmvvmg7xjsxwjmsyi800kwr58";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.3.tar";
sha256 = "1n0cnxhbqb49i6pknx47f81vlpwi9a6cjbjzr8b349fh6yv3q9w7";
};
packageRequires = [ compat ];
meta = {
@@ -5210,10 +5256,10 @@
elpaBuild {
pname = "ws-butler";
ename = "ws-butler";
version = "0.6";
version = "0.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/ws-butler-0.6.tar";
sha256 = "1jzlwj2pqan3bj0mipvh8vzvmgynrxf1dqphix7g86ppjv1ivmfy";
url = "https://elpa.nongnu.org/nongnu/ws-butler-0.7.tar";
sha256 = "1rwkwcb4079czdsccldzq4kjrl25y53k4zy2n7026cd7hxxvc959";
};
packageRequires = [ ];
meta = {
@@ -5231,10 +5277,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "26.6.20241009212806";
version = "26.8.20241118173945";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-26.6.20241009212806.tar";
sha256 = "17xyb1dvsi2hqnhhk8vzbrskhlbh6w869c1iy14cdy3yndj7y8v2";
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-26.8.20241118173945.tar";
sha256 = "1l6wwv1zmpsf64v23zzi2idjb14wnbpv5fcspiygiah62zag44vf";
};
packageRequires = [ ];
meta = {
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,30 @@
From: Lin Jian <me@linj.tech>
Bug: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67916
Inhibit lexical cookie warning for *-pkg.el files (bug#67916)
Users may use byte-compile-error-on-warn to turn compilation warnings
into errors to make sure their Emacs lisp packages are warning-free.
Emacs bug 67916 makes that difficult because the Emacs-generated file
*-pkg.el emits a compilation warning about missing lexical cookie.
There is an upstream patch to fix this. That patch makes Emacs also
generate the needed lexical cookie when generating *-pkg.el files.
However, that patch has stalled.
This patch takes an easier but less accurate approach by inhibiting
lexical cookie warning for *-pkg.el files. Given that not all
*-pkg.el files are generated by Emacs, to reduce impact, this patch
also checks no-byte-compile.
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2266,6 +2266,8 @@ See also `emacs-lisp-byte-compile-and-load'."
filename buffer-file-name))
;; Don't inherit lexical-binding from caller (bug#12938).
(unless (or (local-variable-p 'lexical-binding)
+ (and (string-suffix-p "-pkg.el" filename)
+ (with-current-buffer input-buffer no-byte-compile))
bytecomp--inhibit-lexical-cookie-warning)
(let ((byte-compile-current-buffer (current-buffer)))
(displaying-byte-compile-warnings
@@ -118,6 +118,9 @@ in
variant = "mainline";
rev = "30.0.92";
hash = "sha256-V2TXLemSCIPTpg6RDChv4va7pHfVcqSMw/EWqvlRQ1o=";
patches = fetchpatch: [
./inhibit-lexical-cookie-warning-67916-30.patch
];
});
emacs28-macport = import ./make-emacs.nix (mkArgs {
@@ -31,7 +31,7 @@ buildKodiBinaryAddon rec {
extraRuntimeDependencies = [ glib nspr nss (lib.getLib stdenv.cc.cc) ];
extraInstallPhase = let n = namespace; in ''
ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so
${lib.optionalString stdenv.hostPlatform.isAarch64 "ln -s $out/lib/addons/${n}/libcdm_aarch64_loader.so $out/${addonDir}/${n}/libcdm_aarch64_loader.so"}
'';
meta = with lib; {
@@ -8,13 +8,13 @@
mkHyprlandPlugin hyprland {
pluginName = "hypr-dynamic-cursors";
version = "0-unstable-2024-11-10";
version = "0-unstable-2024-11-19";
src = fetchFromGitHub {
owner = "VirtCode";
repo = "hypr-dynamic-cursors";
rev = "a3427f2a7f1dc70236dbaa870eadead03d9807a6";
hash = "sha256-7nznQzeq0rzvTos2axd4LvzLJ64n0erP3WxMIpCE5Ew=";
rev = "81f4b964f997a3174596ef22c7a1dee8a5f616c7";
hash = "sha256-3SDwq2i2QW9nu7HBCPuDtLmrwLt2kajzImBsawKRZ+s=";
};
dontUseCmakeConfigure = true;
+10 -5
View File
@@ -3,11 +3,12 @@
fetchFromGitHub,
buildGoModule,
testers,
nix-update-script,
act,
}:
let
version = "0.2.68";
version = "0.2.70";
in
buildGoModule {
pname = "act";
@@ -17,10 +18,10 @@ buildGoModule {
owner = "nektos";
repo = "act";
rev = "refs/tags/v${version}";
hash = "sha256-BON29uUruBoeBLoBdOgnonrVIyLZlvBW5UyWfxFgjPs=";
hash = "sha256-7e2ehUM3d5hcFtaahW/hrhVkpy74ufMdYwdnbsUA+WM=";
};
vendorHash = "sha256-yxuOORShJL9nFIS5srZFI31Nyz7xFxnJCmcN8UFhyr0=";
vendorHash = "sha256-2fHNiquFg6I0JefqXfXRrnXxKPkNQOtQB7fznldO3GE=";
doCheck = false;
@@ -30,8 +31,12 @@ buildGoModule {
"-X main.version=${version}"
];
passthru.tests.version = testers.testVersion {
package = act;
passthru = {
tests.version = testers.testVersion {
package = act;
};
updateScript = nix-update-script { };
};
meta = {
+9 -8
View File
@@ -1,18 +1,18 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, stdenv }:
buildGoModule rec {
pname = "argocd";
version = "2.12.6";
version = "2.13.1";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
hash = "sha256-Lu0RUCSOrNNQ17CZGv/+ic3jPz4+3433JjwnjVzYzF4=";
hash = "sha256-0qL9CnEwEp7sJK7u6EKHVFY/hH8lTb182HZ3r+9nIyQ=";
};
proxyVendor = true; # darwin/linux hash mismatch
vendorHash = "sha256-8BX0QErfe2mxTbIToNgZ3U9OtpIy887936U68Qr+3W0=";
vendorHash = "sha256-p+9Q9VOdN7v7iK5oaO5f+B1iyOwVdk672zQsYsrb398=";
# Set target as ./cmd per cli-local
# https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
@@ -27,10 +27,10 @@ buildGoModule rec {
"-X ${package_url}.gitCommit=${src.rev}"
"-X ${package_url}.gitTag=${src.rev}"
"-X ${package_url}.gitTreeState=clean"
"-X ${package_url}.kubectlVersion=v0.24.2"
"-X ${package_url}.kubectlVersion=v0.31.2"
# NOTE: Update kubectlVersion when upgrading this package with
# https://github.com/argoproj/argo-cd/blob/v${version}/go.mod#L95
# Per https://github.com/argoproj/argo-cd/blob/master/Makefile#L18
# https://github.com/search?q=repo%3Aargoproj%2Fargo-cd+%22k8s.io%2Fkubectl%22+path%3Ago.mod&type=code
# Per https://github.com/search?q=repo%3Aargoproj%2Fargo-cd+%22KUBECTL_VERSION%3D%22+path%3AMakefile&type=code
# Will need a way to automate it :P
];
@@ -48,9 +48,10 @@ buildGoModule rec {
$out/bin/argocd version --client | grep ${src.rev} > /dev/null
'';
postInstall = ''
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd argocd \
--bash <($out/bin/argocd completion bash) \
--fish <($out/bin/argocd completion fish) \
--zsh <($out/bin/argocd completion zsh)
'';
+2 -2
View File
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "basex";
version = "11.4";
version = "11.6";
src = fetchurl {
url = "http://files.basex.org/releases/${version}/BaseX${builtins.replaceStrings ["."] [""] version}.zip";
hash = "sha256-gArcTVD4OoXWB6r9I8q2EXuwCRmbLFE1sO2yfo3AWCQ=";
hash = "sha256-JGf+eBBlzbg0UYQqpx/IjGhjOKWCvl5rfnYpYE+JWM4=";
};
nativeBuildInputs = [ unzip copyDesktopItems ];
@@ -61,6 +61,9 @@ stdenv.mkDerivation rec {
prePatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
sed -i -e 's/readlink -f/readlink/g' bash_completion completions/*
'' + lib.optionalString stdenv.hostPlatform.isFreeBSD ''
# please remove this next release!
touch completions/{pkg_delete,freebsd-update,kldload,kldunload,portinstall,portsnap,portupgrade}
'';
meta = with lib; {
+37
View File
@@ -0,0 +1,37 @@
{
lib,
stdenvNoCC,
fetchzip,
}:
stdenvNoCC.mkDerivation rec {
pname = "beedii";
# 1.2.0 does not include font files.
# https://github.com/webkul/beedii/issues/1
version = "1.0.0";
src = fetchzip {
url = "https://github.com/webkul/beedii/releases/download/v${version}/beedii.zip";
hash = "sha256-MefkmWl7LdhQiePpixKcatoIeOTlrRaO3QA9xWAxJ4Q=";
stripRoot = false;
};
installPhase = ''
runHook preInstall
install -Dm444 Fonts/*.ttf -t $out/share/fonts/truetype/${pname}
runHook postInstall
'';
meta = {
description = "Free Hand Drawn Emoji Font";
homepage = "https://github.com/webkul/beedii";
license = lib.licenses.cc0;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
kachick
];
};
}
+6 -3
View File
@@ -3,17 +3,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "butt";
version = "1.42.0";
version = "1.44.0";
src = fetchurl {
url = "https://danielnoethen.de/butt/release/${finalAttrs.version}/butt-${finalAttrs.version}.tar.gz";
hash = "sha256-/Y96Pq/3D37n/2JZdvcEQ1BBEtHlJ030QLesfNyBg2g=";
hash = "sha256-2RC0ChDbyhzjd+4jnBRuR0botIVQugpA1rUZm1yH4Kc=";
};
postPatch = ''
# remove advertising
substituteInPlace src/FLTK/flgui.cpp \
--replace 'idata_radio_co_badge, 124, 61, 4,' 'nullptr, 0, 0, 0,'
--replace-fail 'idata_radio_co_badge, 124, 61, 4,' 'nullptr, 0, 0, 0,'
substituteInPlace src/FLTK/fl_timer_funcs.cpp \
--replace-fail 'radio_co_logo, 124, 61, 4,' 'nullptr, 0, 0, 0,' \
--replace-fail 'live365_logo, 124, 61, 4,' 'nullptr, 0, 0, 0,'
'';
nativeBuildInputs = [ pkg-config ];
+14 -12
View File
@@ -7,18 +7,18 @@
}:
rustPlatform.buildRustPackage rec {
pname = "clash-rs";
version = "0.7.1";
version = "0.7.3";
src = fetchFromGitHub {
owner = "Watfaq";
repo = "clash-rs";
rev = "refs/tags/v${version}";
hash = "sha256-H76ErJQ+qKC3mt3IzNCPldAwlj7NnYUcLzUuOYykxnE=";
hash = "sha256-SJ3NhLiDA0iRgq9pKB/CeltPE2ewbY+z1NBQriebNi0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-yU5ioAuCJRuYKNOdd381W07Ua+c2me+wHFOMukTVVqM=";
cargoHash = "sha256-XZd3dah6c0jg5en/7fHAXz8iSb7AMJPvPZViXHTdEbw=";
env = {
PROTOC = "${protobuf}/bin/protoc";
@@ -26,26 +26,28 @@ rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1;
};
doInstallCheck = true;
dontCargoCheck = true; # test failed
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [ versionCheckHook ];
buildFeatures = [
"shadowsocks"
"tuic"
"onion"
];
doCheck = false; # test failed
doInstallCheck = true;
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [
versionCheckHook
];
meta = {
description = "Custom protocol, rule based network proxy software";
homepage = "https://github.com/Watfaq/clash-rs";
mainProgram = "clash-rs";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ aucub ];
platforms = lib.platforms.linux;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}
+68
View File
@@ -0,0 +1,68 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
nix-update-script,
installShellFiles,
versionCheckHook,
}:
buildGoModule rec {
pname = "copacetic";
version = "0.9.0";
src = fetchFromGitHub {
owner = "project-copacetic";
repo = "copacetic";
rev = "refs/tags/v${version}";
hash = "sha256-hvSbjkqrd//thUex2It31Z4Vrj1u07WEAQFAnWiPo6M=";
};
vendorHash = "sha256-eefYbB88wXQME8ehm/ieVBtOmmtxHkZSsjE05yeQ7Gw=";
nativeBuildInputs = [ installShellFiles ];
CGO_ENABLED = "0";
ldflags = [
"-s"
"-w"
"-X github.com/project-copacetic/copacetic/pkg/version.GitVersion=${version}"
"-X main.version=${version}"
];
checkFlags =
let
# Skip tests that require network access
skippedTests = [
"TestNewClient/custom_buildkit_addr"
"TestPatch"
"TestPlugins/docker.io"
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
postInstall =
''
mv $out/bin/copacetic $out/bin/copa
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd copa \
--bash <($out/bin/copa completion bash) \
--fish <($out/bin/copa completion fish) \
--zsh <($out/bin/copa completion zsh)
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://project-copacetic.github.io/copacetic/";
description = "Tool for directly patching vulnerabilities in container images";
license = lib.licenses.asl20;
mainProgram = "copa";
maintainers = with lib.maintainers; [ bmanuel ];
};
}
+65
View File
@@ -0,0 +1,65 @@
{
lib,
stdenv,
fetchCrate,
rustPlatform,
installShellFiles,
testers,
nix-update-script,
dprint,
}:
rustPlatform.buildRustPackage rec {
pname = "dprint";
version = "0.47.6";
src = fetchCrate {
inherit pname version;
hash = "sha256-7tGzSFp7Dnu27L65mqFd7hzeFFDfe1xJ6cMul3hGyJs=";
};
cargoHash = "sha256-y3tV3X7YMOUGBn2hCmxsUUc9QQleKEioTIw7SGoBvSQ=";
# Tests fail because they expect a test WASM plugin. Tests already run for
# every commit upstream on GitHub Actions
doCheck = false;
nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
installShellFiles
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
export DPRINT_CACHE_DIR="$(mktemp -d)"
installShellCompletion --cmd dprint \
--bash <($out/bin/dprint completions bash) \
--zsh <($out/bin/dprint completions zsh) \
--fish <($out/bin/dprint completions fish)
'';
passthru = {
tests.version = testers.testVersion {
inherit version;
package = dprint;
command = ''
DPRINT_CACHE_DIR="$(mktemp --directory)" dprint --version
'';
};
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Code formatting platform written in Rust";
longDescription = ''
dprint is a pluggable and configurable code formatting platform written in Rust.
It offers multiple WASM plugins to support various languages. It's written in
Rust, so its small, fast, and portable.
'';
changelog = "https://github.com/dprint/dprint/releases/tag/${version}";
homepage = "https://dprint.dev";
license = licenses.mit;
maintainers = with maintainers; [ khushraj ];
mainProgram = "dprint";
};
}
+3 -3
View File
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage rec {
pname = "eza";
version = "0.20.10";
version = "0.20.11";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
hash = "sha256-zAyklIIm6jAhFmaBu3BEysLfGEwB34rpYztZaJEQtYg=";
hash = "sha256-JK2JXZCtrq5iVgzJ5mIrHSEhlWGgtxhKGVgbN3IuMxg=";
};
cargoHash = "sha256-fXrw753Hn4fbeX6+GRoH9MKrH0udjxnBK7AVCHnqIcs=";
cargoHash = "sha256-5KVLxIYmWIcFcGNZUvNOrHrKTy0UD9LQvPn3IGpV6B0=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ];
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "flake-checker";
version = "0.2.0";
version = "0.2.1";
src = fetchFromGitHub {
owner = "DeterminateSystems";
repo = "flake-checker";
rev = "v${version}";
hash = "sha256-cvjSQNvRnreherInbieJnaanU/TzDAgM544MBi7UWvQ=";
hash = "sha256-Uc3Fycn4SBYo2XWoAn4egAtjKt0XxBcyS0uN5a3bRKk=";
};
cargoHash = "sha256-0iH5owyNfIpRz6nYwrJUoqd9lVGZ3T3K8rmsOk2UoGI=";
cargoHash = "sha256-Muajqf7jcr10DLythl/hlFM2qG83i81Q3eGk3mg/4GU=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
Security
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "free42";
version = "3.1.8";
version = "3.1.10";
src = fetchFromGitHub {
owner = "thomasokken";
repo = "free42";
rev = "v${finalAttrs.version}";
hash = "sha256-z1HlI2e3mCRJ/sWMdsLF7IpcvTh+Zlrk77M8gaJXMzQ=";
hash = "sha256-X1fNr+0xc15KmR+qbDOkQraYPUj50b1eWmSheIKl4e8=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "git-open";
version = "3.0.0";
version = "3.1.0";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-open";
rev = "v${version}";
sha256 = "sha256-Bag2rI2uR7ilkg2ozjR8tPXqKz5XjiY7WAUJKTVTXd8=";
sha256 = "sha256-bZOknoRMkPqm1pFFFbvrHrSi90ANLEE5fLcABYHov6Q=";
};
nativeBuildInputs = [ installShellFiles makeWrapper pandoc ];
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-online-accounts-gtk";
version = "3.50.4";
version = "3.50.5";
src = fetchFromGitHub {
owner = "xapp-project";
repo = "gnome-online-accounts-gtk";
rev = finalAttrs.version;
hash = "sha256-kgDeAH6Dj4+23dW649JR0XwvDqTiz5Tknsc4IfpQFWM=";
hash = "sha256-E4gZsPLOCK15xG5MiwN5sNQs/3KEkzC57I5moqcGy20=";
};
nativeBuildInputs = [
+4 -1
View File
@@ -23,7 +23,10 @@ buildGoModule rec {
vendorHash = "sha256-qhiCZMSLRnLbyHplcaPn/BGJ3Lv8O8eEvCuIHwA4sMs=";
doCheck = false;
checkFlags = [
# Workaround for "failed to load modules"
"-skip=TestCommands/mod"
];
proxyVendor = true;
+26 -7
View File
@@ -1,14 +1,22 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
{
lib,
buildGoModule,
fetchFromGitHub,
installShellFiles,
testers,
nix-update-script,
kind,
}:
buildGoModule rec {
pname = "kind";
version = "0.24.0";
version = "0.25.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "kubernetes-sigs";
repo = "kind";
hash = "sha256-vndN3ssiaaJdpPZQ0vBdqr4xPuY2bAHAd+SJamNrX6Q=";
hash = "sha256-6WlkZ2dLMSSSlJAEshMpD5Ai0WVo1NzXAvpjEQd3JPA=";
};
patches = [
@@ -24,9 +32,10 @@ buildGoModule rec {
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" ];
doCheck = false;
ldflags = [
"-s"
"-w"
];
postInstall = ''
installShellCompletion --cmd kind \
@@ -35,10 +44,20 @@ buildGoModule rec {
--zsh <($out/bin/kind completion zsh)
'';
passthru = {
tests.version = testers.testVersion {
package = kind;
};
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Kubernetes IN Docker - local clusters for testing Kubernetes";
homepage = "https://github.com/kubernetes-sigs/kind";
maintainers = with maintainers; [ offline rawkode ];
maintainers = with maintainers; [
offline
rawkode
];
license = licenses.asl20;
mainProgram = "kind";
};
+9 -1
View File
@@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, gitUpdater, testers, kopia }:
{ lib, buildGoModule, fetchFromGitHub, gitUpdater, installShellFiles, stdenv, testers, kopia }:
buildGoModule rec {
pname = "kopia";
@@ -20,6 +20,14 @@ buildGoModule rec {
"-X github.com/kopia/kopia/repo.BuildInfo=${src.rev}"
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd kopia \
--bash <($out/bin/kopia --completion-script-bash) \
--zsh <($out/bin/kopia --completion-script-zsh)
'';
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
+1 -1
View File
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, gzip, popt, autoreconfHook
, aclSupport ? true, acl
, aclSupport ? stdenv.isLinux, acl
, nixosTests
}:
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/Mailspring-AppleSilicon.zip";
hash = "sha256-LYv3643oj58WR+4IE4XmJmCgD9S2AXNbPwW5W0QCuGI=";
hash = "sha256-5f0jtQPwwnkFNCtw0Kf2AaLbIHoOtTAc9+z000gTuBo=";
};
dontUnpack = true;
+1 -1
View File
@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/mailspring-${finalAttrs.version}-amd64.deb";
hash = "sha256-2F5k8zRRI6x1EQ0k8wvIq1Q3Lnrn2ROp/Mq+H7Vqzlc=";
hash = "sha256-ZpmL6d0QkHKKxn+KF1OEDeAb1bFp9uohBobCvblE+L8=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -4,21 +4,21 @@
}:
let
pname = "mailspring";
version = "1.13.3";
version = "1.14.0";
meta = with lib; {
meta = {
description = "Beautiful, fast and maintained fork of Nylas Mail by one of the original authors";
downloadPage = "https://github.com/Foundry376/Mailspring";
homepage = "https://getmailspring.com";
license = licenses.gpl3Plus;
license = lib.licenses.gpl3Plus;
longDescription = ''
Mailspring is an open-source mail client forked from Nylas Mail and built with Electron.
Mailspring's sync engine runs locally, but its source is not open.
'';
mainProgram = "mailspring";
maintainers = with maintainers; [ toschmidt ];
maintainers = with lib.maintainers; [ toschmidt ];
platforms = [ "x86_64-linux" "aarch64-darwin" ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
linux = callPackage ./linux.nix { inherit pname version meta; };
+90
View File
@@ -0,0 +1,90 @@
--- old/rust_builder/cargokit/cmake/cargokit.cmake 2024-11-08 13:36:13.345889693 +0000
+++ new/rust_builder/cargokit/cmake/cargokit.cmake 2024-11-08 13:45:26.019632176 +0000
@@ -17,83 +17,22 @@
function(apply_cargokit target manifest_dir lib_name any_symbol_name)
set(CARGOKIT_LIB_NAME "${lib_name}")
- set(CARGOKIT_LIB_FULL_NAME "${CMAKE_SHARED_MODULE_PREFIX}${CARGOKIT_LIB_NAME}${CMAKE_SHARED_MODULE_SUFFIX}")
- if (CMAKE_CONFIGURATION_TYPES)
- set(CARGOKIT_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>")
- set(OUTPUT_LIB "${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/${CARGOKIT_LIB_FULL_NAME}")
- else()
- set(CARGOKIT_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}")
- set(OUTPUT_LIB "${CMAKE_CURRENT_BINARY_DIR}/${CARGOKIT_LIB_FULL_NAME}")
- endif()
- set(CARGOKIT_TEMP_DIR "${CMAKE_CURRENT_BINARY_DIR}/cargokit_build")
-
- if (FLUTTER_TARGET_PLATFORM)
- set(CARGOKIT_TARGET_PLATFORM "${FLUTTER_TARGET_PLATFORM}")
- else()
- set(CARGOKIT_TARGET_PLATFORM "windows-x64")
- endif()
-
- set(CARGOKIT_ENV
- "CARGOKIT_CMAKE=${CMAKE_COMMAND}"
- "CARGOKIT_CONFIGURATION=$<CONFIG>"
- "CARGOKIT_MANIFEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}/${manifest_dir}"
- "CARGOKIT_TARGET_TEMP_DIR=${CARGOKIT_TEMP_DIR}"
- "CARGOKIT_OUTPUT_DIR=${CARGOKIT_OUTPUT_DIR}"
- "CARGOKIT_TARGET_PLATFORM=${CARGOKIT_TARGET_PLATFORM}"
- "CARGOKIT_TOOL_TEMP_DIR=${CARGOKIT_TEMP_DIR}/tool"
- "CARGOKIT_ROOT_PROJECT_DIR=${CMAKE_SOURCE_DIR}"
- )
-
- if (WIN32)
- set(SCRIPT_EXTENSION ".cmd")
- set(IMPORT_LIB_EXTENSION ".lib")
- else()
- set(SCRIPT_EXTENSION ".sh")
- set(IMPORT_LIB_EXTENSION "")
- execute_process(COMMAND chmod +x "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}")
- endif()
-
- # Using generators in custom command is only supported in CMake 3.20+
- if (CMAKE_CONFIGURATION_TYPES AND ${CMAKE_VERSION} VERSION_LESS "3.20.0")
- foreach(CONFIG IN LISTS CMAKE_CONFIGURATION_TYPES)
- add_custom_command(
- OUTPUT
- "${CMAKE_CURRENT_BINARY_DIR}/${CONFIG}/${CARGOKIT_LIB_FULL_NAME}"
- "${CMAKE_CURRENT_BINARY_DIR}/_phony_"
- COMMAND ${CMAKE_COMMAND} -E env ${CARGOKIT_ENV}
- "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}" build-cmake
- VERBATIM
- )
- endforeach()
- else()
- add_custom_command(
- OUTPUT
- ${OUTPUT_LIB}
- "${CMAKE_CURRENT_BINARY_DIR}/_phony_"
- COMMAND ${CMAKE_COMMAND} -E env ${CARGOKIT_ENV}
- "${cargokit_cmake_root}/run_build_tool${SCRIPT_EXTENSION}" build-cmake
- VERBATIM
- )
- endif()
-
-
- set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/_phony_" PROPERTIES SYMBOLIC TRUE)
if (TARGET ${target})
# If we have actual cmake target provided create target and make existing
# target depend on it
- add_custom_target("${target}_cargokit" DEPENDS ${OUTPUT_LIB})
+ add_custom_target("${target}_cargokit" DEPENDS @output_lib@)
add_dependencies("${target}" "${target}_cargokit")
- target_link_libraries("${target}" PRIVATE "${OUTPUT_LIB}${IMPORT_LIB_EXTENSION}")
+ target_link_libraries("${target}" PRIVATE @output_lib@)
if(WIN32)
target_link_options(${target} PRIVATE "/INCLUDE:${any_symbol_name}")
endif()
else()
# Otherwise (FFI) just use ALL to force building always
- add_custom_target("${target}_cargokit" ALL DEPENDS ${OUTPUT_LIB})
+ add_custom_target("${target}_cargokit" ALL DEPENDS @output_lib@)
endif()
# Allow adding the output library to plugin bundled libraries
- set("${target}_cargokit_lib" ${OUTPUT_LIB} PARENT_SCOPE)
+ set("${target}_cargokit_lib" @output_lib@ PARENT_SCOPE)
endfunction()
+179
View File
@@ -0,0 +1,179 @@
{
lib,
fetchFromGitHub,
flutter324,
pkg-config,
webkitgtk_4_1,
mpv,
libass,
ffmpeg,
libplacebo,
libunwind,
shaderc,
vulkan-loader,
lcms,
libdovi,
libdvdnav,
libdvdread,
mujs,
libbluray,
lua,
rubberband,
libuchardet,
zimg,
alsa-lib,
openal,
pipewire,
libpulseaudio,
libcaca,
libdrm,
mesa,
libXScrnSaver,
nv-codec-headers-11,
libXpresent,
libva,
libvdpau,
rustPlatform,
stdenv,
xdg-user-dirs,
zenity,
copyDesktopItems,
makeDesktopItem,
replaceVars,
}:
let
pname = "mangayomi";
version = "0.3.75";
src = fetchFromGitHub {
owner = "kodjodevf";
repo = "mangayomi";
tag = "v${version}";
hash = "sha256-kVAtUXEysaCJSLobXlgAgK59pgLq8Ze/XDqQNNdKdzg=";
};
rustDep = rustPlatform.buildRustPackage {
inherit pname version src;
sourceRoot = "${src.name}/rust";
cargoHash = "sha256-b4PRFe8FgP/PXHwSw2qmderPRFCBC1ISQuf8uZcsxpY=";
passthru.libraryPath = "lib/librust_lib_mangayomi.so";
};
in
flutter324.buildFlutterApplication {
inherit pname version src;
pubspecLock = lib.importJSON ./pubspec.lock.json;
customSourceBuilders = {
rust_lib_mangayomi =
{ version, src, ... }:
stdenv.mkDerivation rec {
pname = "rust_lib_mangayomi";
inherit version src;
inherit (src) passthru;
patches = [
(replaceVars ./cargokit.patch {
output_lib = "${rustDep}/${rustDep.passthru.libraryPath}";
})
];
installPhase = ''
runHook preInstall
cp -r . $out
runHook postInstall
'';
};
};
gitHashes = {
desktop_webview_window = "sha256-Z9ehzDKe1W3wGa2AcZoP73hlSwydggO6DaXd9mop+cM=";
flutter_qjs = "sha256-m+Z0bCswylfd1E2Y6X6bdPivkSlXUxO4J0Icbco+/0A=";
media_kit_libs_windows_video = "sha256-SYVVOR6vViAsDH5MclInJk8bTt/Um4ccYgYDFrb5LBk=";
media_kit_native_event_loop = "sha256-SYVVOR6vViAsDH5MclInJk8bTt/Um4ccYgYDFrb5LBk=";
media_kit_video = "sha256-SYVVOR6vViAsDH5MclInJk8bTt/Um4ccYgYDFrb5LBk=";
};
nativeBuildInputs = [
pkg-config
copyDesktopItems
];
buildInputs = [
webkitgtk_4_1
mpv
libass
ffmpeg
libplacebo
libunwind
shaderc
vulkan-loader
lcms
libdovi
libdvdnav
libdvdread
mujs
libbluray
lua
rubberband
libuchardet
zimg
alsa-lib
openal
pipewire
libpulseaudio
libcaca
libdrm
mesa
libXScrnSaver
libXpresent
nv-codec-headers-11
libva
libvdpau
];
desktopItems = [
(makeDesktopItem {
name = "mangayomi";
exec = "mangayomi";
icon = "mangayomi";
genericName = "Mangayomi";
desktopName = "Mangayomi";
categories = [
"Utility"
];
keywords = [
"Manga"
"Anime"
"BitTorrent"
];
})
];
postInstall = ''
install -Dm644 assets/app_icons/icon-red.png $out/share/pixmaps/mangayomi.png
'';
extraWrapProgramArgs = ''
--prefix LD_LIBRARY_PATH : "$out/app/${pname}/lib" \
--prefix PATH : "${
lib.makeBinPath [
xdg-user-dirs
zenity
]
}"
'';
meta = {
changelog = "https://github.com/kodjodevf/mangayomi/releases/tag/v${version}";
description = "Read manga and stream anime from a variety of sources including BitTorrent";
homepage = "https://github.com/kodjodevf/mangayomi";
mainProgram = "mangayomi";
license = with lib.licenses; [ asl20 ];
maintainers = with lib.maintainers; [ aucub ];
platforms = lib.platforms.linux;
};
}
File diff suppressed because it is too large Load Diff
-2
View File
@@ -7,7 +7,6 @@
sqlite,
zlib,
stdenv,
clang,
darwin,
}:
@@ -31,7 +30,6 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
pkg-config
clang
rustPlatform.bindgenHook
];
@@ -0,0 +1,40 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "minimal-grub-theme";
version = "0.3.0";
src = fetchFromGitHub {
owner = "tomdewildt";
repo = "minimal-grub-theme";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-CegLznlW+UJZbVe+WG/S8tREFdw0aq3flGvJeDrLWK0=";
};
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/
cp -r minimal/icons minimal/theme.txt minimal/*.png $out/
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Minimalistic GRUB theme insipired by primitivistical and vimix";
homepage = "https://github.com/tomdewildt/minimal-grub-theme";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ azuwis ];
platforms = lib.platforms.linux;
};
})
+2 -2
View File
@@ -5,11 +5,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pv";
version = "1.8.14";
version = "1.9.7";
src = fetchurl {
url = "https://www.ivarch.com/programs/sources/pv-${finalAttrs.version}.tar.gz";
hash = "sha256-DMGIEaSAmlh9SxHUdpG7wK2DpdldLCYGr3Tqe0pnR1Y=";
hash = "sha256-aXanie4bvP3EdzIBW2BYnB0ECIkiUt18u0T0M2Oi8zo=";
};
meta = {
+3 -3
View File
@@ -20,19 +20,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "resources";
version = "1.6.0";
version = "1.7.0";
src = fetchFromGitHub {
owner = "nokyan";
repo = "resources";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-RYpPg9dEasHkXF2eHpeCze5j0FC1+9/J0e2lRw8AdKc=";
hash = "sha256-mnOpWVJTNGNdGd6fMIZl3AOF4NbtMm1XS8QFqfAF/18=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src;
name = "resources-${finalAttrs.version}";
hash = "sha256-zliLpmunlxRsWv9N8AswVoRqcNy5PuI5NzNjaXyTiGk=";
hash = "sha256-vIqtKJxKQ/mHFcB6IxfX27Lk2ID/W+M4hQnPB/aExa4=";
};
nativeBuildInputs = [
+1 -2
View File
@@ -1,6 +1,6 @@
{ lib, rustPlatform, fetchgit
, pkg-config, pixman, libcap_ng, cyrus_sasl
, libpulseaudio, libclang, gtk3, libusbgx, alsa-lib
, libpulseaudio, gtk3, libusbgx, alsa-lib
, linuxHeaders, libseccomp
}:
@@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec {
gtk3
libusbgx
alsa-lib
libclang
linuxHeaders
libseccomp
];
+4 -4
View File
@@ -2,21 +2,21 @@
, rustPlatform
, fetchFromGitHub
# lua54 implies lua52/lua53
, features ? [ "lua54" "luau" ]
, features ? [ "lua54" "luajit" "luau" ]
}:
rustPlatform.buildRustPackage rec {
pname = "stylua";
version = "0.20.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "johnnymorganz";
repo = pname;
rev = "v${version}";
sha256 = "sha256-bqUmLtJLjImWqe06CeIWIU4FP+/Vxszp2yKMosVeyZM=";
sha256 = "sha256-/gCg1mJ4BDmgZ+jdWvns9CkhymWP3jdTqS7Z4n4zsO8=";
};
cargoHash = "sha256-EMHt9oskPJCeAu/5VG6PaMt/4NTmNOaFTM5TMOy0BV8=";
cargoHash = "sha256-A1J1n/KsnZyB9pZFGcMojNU9FFGxk8p6TxlRNW6EwCs=";
# remove cargo config so it can find the linker on aarch64-unknown-linux-gnu
postPatch = ''
+2 -2
View File
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "subread";
version = "2.0.7";
version = "2.0.8";
src = fetchurl {
url = "mirror://sourceforge/subread/subread-${version}/subread-${version}-source.tar.gz";
sha256 = "sha256-/tjt3hn52NiqEo721K5atnvOLb8iWJ9AlJlaE6cVq3U=";
sha256 = "sha256-y12t9xyFDxKKg0ciP+DOGeHBfjlZ6fPrqQ6AkGcfhXA=";
};
buildInputs = [
+2 -2
View File
@@ -15,7 +15,7 @@
}:
let
version = "1.78.0";
version = "1.78.1";
in
buildGo123Module {
pname = "tailscale";
@@ -27,7 +27,7 @@ buildGo123Module {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
hash = "sha256-AujYfsPrLT0D6POge/pcA6dtWpQ4I6vI5op7zqzJ/+g=";
hash = "sha256-HHLGvxB3MMmmOUNLr2ivouLDO/Lo2FJYRYzoCE2fUDk=";
};
patches = [
-2
View File
@@ -7,7 +7,6 @@
ffmpeg,
openssl,
alsa-lib,
libclang,
opencv,
makeWrapper,
}:
@@ -42,7 +41,6 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
openssl.dev
alsa-lib.dev
(lib.getLib libclang)
ffmpeg.dev
opencv
];
File diff suppressed because it is too large Load Diff
+4 -8
View File
@@ -18,21 +18,17 @@
rustPlatform.buildRustPackage rec {
pname = "turbo-unwrapped";
version = "2.3.0";
version = "2.3.3";
src = fetchFromGitHub {
owner = "vercel";
repo = "turbo";
rev = "refs/tags/v${version}";
hash = "sha256-R3fr52v5DAfl+Isk2AspDabQIx00IoIoFKbkTSSgvXA=";
hash = "sha256-L51RgXUlA9hnVt232qdLo6t0kqXl7b01jotUk1r8wO0=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"update-informer-1.1.0" = "sha256-pvt4f7tfefWin+DMql/zarN/q9gijpERF7l0CxcvX2s=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-qv5bK65vA94M/YSjSRaYilg44NqkzF2ybmUVapu8cpI=";
nativeBuildInputs =
[
@@ -1,14 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31e8048..1eec936 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,8 +7,7 @@ include(FetchContent)
FetchContent_Declare(
spdlog
- GIT_REPOSITORY https://github.com/gabime/spdlog.git
- GIT_TAG v1.10.0
+ SOURCE_DIR @spdlog_src@
)
FetchContent_MakeAvailable(spdlog)
@@ -1,14 +1,43 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31e8048..a125b3f 100644
index 31e8048..b21f6f4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,3 +20,9 @@ include_directories(${GTKMM_INCLUDE_DIRS} ${X11_INCLUDE_DIR})
@@ -5,12 +5,7 @@ set(CMAKE_CXX_STANDARD 17)
find_package(PkgConfig)
include(FetchContent)
-FetchContent_Declare(
- spdlog
- GIT_REPOSITORY https://github.com/gabime/spdlog.git
- GIT_TAG v1.10.0
-)
-FetchContent_MakeAvailable(spdlog)
+find_package(spdlog REQUIRED)
pkg_check_modules(GTKMM REQUIRED gtkmm-3.0)
find_package(X11 REQUIRED)
@@ -19,4 +14,10 @@ link_directories(${GTKMM_LIBRARY_DIRS})
include_directories(${GTKMM_INCLUDE_DIRS} ${X11_INCLUDE_DIR})
add_executable(WSysMon src/main.cpp src/ui/MainWindow.cpp src/ui/widgets/GraphWidget.cpp src/ui/widgets/PerformanceButton.cpp src/ui/views/ProcessesView.cpp src/ui/views/PerformanceView.cpp src/ui/views/performance/PerformanceCPUView.cpp src/ui/views/performance/PerformanceGPUView.cpp src/ui/views/performance/PerformanceNetworkView.cpp src/ui/views/performance/PerformanceRAMView.cpp src/utils/DispatcherThread.cpp src/utils/UnitConverter.cpp src/utils/X11Utils.cpp src/api/process/ProcessManager.cpp src/api/process/ProcessNode.cpp src/api/linux/ProcessesApi.cpp src/api/linux/GPUApi.cpp src/api/linux/NetworkApi.cpp src/api/linux/SystemInfoApi.cpp src/api/DiskApi.h src/api/linux/DiskApi.cpp src/ui/views/performance/PerformanceDiskView.cpp src/ui/views/performance/PerformanceDiskView.h src/api/linux/gpu/nvml.h src/api/linux/gpu/nvml_hook_funcs.inl src/api/linux/gpu/NvGpuApi.cpp src/api/linux/gpu/NvGpuApi.h src/api/HwMonApi.h src/api/linux/HwMonApi.cpp)
target_link_libraries(WSysMon PRIVATE spdlog::spdlog pthread procps ${CMAKE_DL_LIBS} ${GTKMM_LIBRARIES} ${X11_LIBRARIES})
-target_link_libraries(WSysMon PRIVATE spdlog::spdlog pthread procps ${CMAKE_DL_LIBS} ${GTKMM_LIBRARIES} ${X11_LIBRARIES})
+target_link_libraries(WSysMon PRIVATE spdlog::spdlog pthread ${CMAKE_DL_LIBS} ${GTKMM_LIBRARIES} ${X11_LIBRARIES})
+
+install(
+ TARGETS
+ WSysMon
+ RUNTIME DESTINATION bin
+)
diff --git a/src/api/process/ProcessManager.h b/src/api/process/ProcessManager.h
index 44989f4..2e98963 100644
--- a/src/api/process/ProcessManager.h
+++ b/src/api/process/ProcessManager.h
@@ -5,8 +5,6 @@
#include <map>
#include <vector>
-#include <proc/readproc.h>
-
#include "ProcessNode.h"
#include "../ProcessesApi.h"
+15 -19
View File
@@ -1,13 +1,12 @@
{ lib
, stdenv
, fetchFromGitHub
, substituteAll
, cmake
, pkg-config
, gtkmm3
, gtk3
, procps
, spdlog
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
gtkmm3,
gtk3,
spdlog,
}:
stdenv.mkDerivation rec {
@@ -18,17 +17,15 @@ stdenv.mkDerivation rec {
owner = "slyfabi";
repo = "wsysmon";
rev = version;
sha256 = "sha256-5kfZT+hm064qXoAzi0RdmUqXi8VaXamlbm+FJOrGh3A=";
hash = "sha256-5kfZT+hm064qXoAzi0RdmUqXi8VaXamlbm+FJOrGh3A=";
};
patches = [
# Prevent CMake from trying to fetch libraries from GitHub
(substituteAll {
src = ./dependencies.patch;
spdlog_src = spdlog.src;
})
# Add an installPhase
./install.patch
# - Dynamically link spdlog
# - Remove dependency on procps (had a newer version than this package expected)
# - See https://github.com/SlyFabi/WSysMon/issues/4 for the issue about procps and why it could be removed
# - Add an installPhase
./fix-deps-and-add-install.patch
];
nativeBuildInputs = [
@@ -39,7 +36,6 @@ stdenv.mkDerivation rec {
buildInputs = [
gtkmm3
gtk3
procps
spdlog
];
-2
View File
@@ -2,7 +2,6 @@
lib,
rustPlatform,
fetchFromGitHub,
clang,
cmake,
copyDesktopItems,
curl,
@@ -122,7 +121,6 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs =
[
clang
cmake
copyDesktopItems
curl
+3 -3
View File
@@ -46,11 +46,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
version = "1.22.9";
version = "1.22.10";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
hash = "sha256-6Bo2L1Gu4hJXIrAY5GcU5qBVoZVCg0FMD5N+c3AT2yI=";
hash = "sha256-HpT9SL51DR+vtNmztt0xpunSc10zm/JGK8l7ZMpMEDc=";
};
strictDeps = true;
@@ -179,7 +179,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
changelog = "https://go.dev/doc/devel/release#go${lib.versions.majorMinor finalAttrs.version}";
changelog = "https://go.dev/doc/devel/release#go${finalAttrs.version}";
description = "Go Programming language";
homepage = "https://go.dev/";
license = licenses.bsd3;
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "binance-connector";
version = "3.9.0";
version = "3.10.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "binance";
repo = "${pname}-python";
rev = "refs/tags/v${version}";
hash = "sha256-i0dJ7UO7HZ9bWhWtWBZ5OwloRBUiZgUKRXab4sm2w/o=";
hash = "sha256-WZUDGUAFy4t5uLtv/p5UkBMX+posilbgEHazIDYFc+Q=";
};
propagatedBuildInputs = [
@@ -36,7 +36,9 @@ buildPythonPackage rec {
pythonRelaxDeps = [ "qrcode" ];
checkPhase = ''
${python.interpreter} -m django test --settings tests.settings
# Disable failing test test_origin_https
# https://github.com/xi/django-mfa3/issues/24
${python.interpreter} -m django test --settings tests.settings -k "not test_origin_https"
'';
meta = {
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "hg-git";
version = "1.1.3";
version = "1.1.4";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "hg_git";
inherit version;
hash = "sha256-lqnCi4MjdPVCIXdYAIDGdRY5zcU5QPrSHzy+NKysMtc=";
hash = "sha256-XF9vAtvUK5yRP4OxZv83/AA2jde5t7za3jqgyuXc5eU=";
};
build-system = [
@@ -22,7 +22,7 @@
let
llm = buildPythonPackage rec {
pname = "llm";
version = "0.17.1";
version = "0.19";
pyproject = true;
build-system = [ setuptools ];
@@ -33,7 +33,7 @@ let
owner = "simonw";
repo = "llm";
rev = "refs/tags/${version}";
hash = "sha256-6OO0SIIxChM5HRJoUM4CYGbsINmc3i+iyL/oahLHhrY=";
hash = "sha256-FlE4VtvCvlNMJCf7qPrvQzJn9HcN/7UwH/UNL0XP618=";
};
patches = [ ./001-disable-install-uninstall-commands.patch ];
-33
View File
@@ -1,33 +0,0 @@
{ lib, stdenv, fetchCrate, rustPlatform, CoreFoundation, Security }:
rustPlatform.buildRustPackage rec {
pname = "dprint";
version = "0.47.2";
src = fetchCrate {
inherit pname version;
hash = "sha256-zafRwiXfRACT6G408pXLCk7t6akabOs1VFLRF9SeNWI=";
};
cargoHash = "sha256-86ecnwDDVvgXgBBodP2rSZOn+R52Jap8RCKILttGOn8=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation Security ];
# Tests fail because they expect a test WASM plugin. Tests already run for
# every commit upstream on GitHub Actions
doCheck = false;
meta = with lib; {
description = "Code formatting platform written in Rust";
longDescription = ''
dprint is a pluggable and configurable code formatting platform written in Rust.
It offers multiple WASM plugins to support various languages. It's written in
Rust, so its small, fast, and portable.
'';
changelog = "https://github.com/dprint/dprint/releases/tag/${version}";
homepage = "https://dprint.dev";
license = licenses.mit;
maintainers = with maintainers; [ khushraj ];
mainProgram = "dprint";
};
}
@@ -1,43 +1,45 @@
{ stdenv
, lib
, fetchurl
, makeWrapper
, makeDesktopItem
, copyDesktopItems
, _7zz
, jdk
{
stdenv,
lib,
fetchurl,
makeWrapper,
makeDesktopItem,
copyDesktopItems,
_7zz,
jdk,
}:
let
inherit (stdenv.hostPlatform) system;
pname = "jprofiler";
version = "13.0.6";
version = "14.0.5";
nameApp = "JProfiler";
meta = with lib; {
meta = {
description = "JProfiler's intuitive UI helps you resolve performance bottlenecks";
longDescription = ''
JProfiler's intuitive UI helps you resolve performance bottlenecks,
pin down memory leaks and understand threading issues.
'';
homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html";
license = licenses.unfree;
maintainers = with maintainers; [ catap ];
license = lib.licenses.unfree;
maintainers = [ ];
};
src = if stdenv.hostPlatform.isLinux then fetchurl {
url = "https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_linux_${lib.replaceStrings ["."] ["_"] version}.tar.gz";
hash = "sha256-orjBSaC7NvKcak+RSEa9V05oL3EZIBnp7TyaX/8XFyg=";
} else fetchurl {
url = "https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_macos_${lib.replaceStrings ["."] ["_"] version}.dmg";
hash = "sha256-OI6NSPqYws5Rv25U5jIPzkyJtB8LF04qHB3NPR9XBWg=";
};
srcIcon = fetchurl {
url = "https://www.ej-technologies.com/assets/content/header-product-jprofiler@2x-24bc4d84bd2a4eb641a5c8531758ff7c.png";
hash = "sha256-4T0j2ctHmgWOSCmFG2PZCLJS57nIa5MxmJBpMYzy9FI=";
};
src =
if stdenv.hostPlatform.isLinux then
fetchurl {
url = "https://download.ej-technologies.com/jprofiler/jprofiler_linux_${
lib.replaceStrings [ "." ] [ "_" ] version
}.tar.gz";
hash = "sha256-S7e2WurDJ0ePzpMg0YK94Mn0eHfb8/jNmf0kYts2Y0M=";
}
else
fetchurl {
url = "https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_macos_${
lib.replaceStrings [ "." ] [ "_" ] version
}.dmg";
hash = "sha256-HPGh+dRfLuQprpgnu8oFboHUB1xvFqPblJcowqgZ5KA=";
};
desktopItems = [
(makeDesktopItem {
@@ -52,12 +54,21 @@ let
];
linux = stdenv.mkDerivation {
inherit pname version src desktopItems;
inherit
pname
version
src
desktopItems
;
nativeBuildInputs = [ makeWrapper copyDesktopItems ];
nativeBuildInputs = [
makeWrapper
copyDesktopItems
];
installPhase = ''
runHook preInstall
cp -r . $out
rm -f $out/bin/updater
@@ -69,22 +80,30 @@ let
wrapProgram $f --set JAVA_HOME "${jdk.home}"
done
install -Dm644 "${srcIcon}" \
install -Dm644 "./.install4j/i4j_extf_7_1u09tly_16qtnph.png" \
"$out/share/icons/hicolor/scalable/apps/jprofiler.png"
runHook postInstall
'';
meta = meta // { platforms = lib.platforms.linux; };
meta = meta // {
platforms = lib.platforms.linux;
};
};
darwin = stdenv.mkDerivation {
inherit pname version src;
nativeBuildInputs = [ makeWrapper _7zz ];
nativeBuildInputs = [
makeWrapper
_7zz
];
unpackPhase = ''
runHook preUnpack
7zz x $src -x!JProfiler/\[\]
runHook postUnpack
'';
@@ -92,13 +111,17 @@ let
installPhase = ''
runHook preInstall
mkdir -p $out/{Applications,bin}
cp -R ${nameApp}.app $out/Applications/
makeWrapper $out/Applications/${nameApp}.app/Contents/MacOS/JavaApplicationStub $out/bin/${pname}
runHook postInstall
'';
meta = meta // { platforms = lib.platforms.darwin; };
meta = meta // {
platforms = lib.platforms.darwin;
};
};
in
if stdenv.hostPlatform.isDarwin then darwin else linux
@@ -1,16 +1,20 @@
{ lib, fetchurl, buildDunePackage
{ lib, fetchurl, ocaml, buildDunePackage
, cmdliner, yojson, ppxlib, findlib
, menhir, menhirLib, sedlex
, version ? if lib.versionAtLeast ocaml.version "4.11" then "5.9.1" else "5.8.2"
}:
buildDunePackage rec {
buildDunePackage {
pname = "js_of_ocaml-compiler";
version = "5.8.2";
inherit version;
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz";
hash = "sha256-ciAZS9L5sU2VgVOlogZ1A1nXtJ3hL+iNdFDThc7L8Eo=";
hash = {
"5.9.1" = "sha256-aMlcYIcdjpyaVMgvNeLtUEE7y0QPIg0LNRayoe4ccwc=";
"5.8.2" = "sha256-ciAZS9L5sU2VgVOlogZ1A1nXtJ3hL+iNdFDThc7L8Eo=";
}."${version}";
};
nativeBuildInputs = [ menhir ];
@@ -1,5 +1,5 @@
{ buildDunePackage, js_of_ocaml-compiler
, ppxlib, uchar
, ppxlib
}:
buildDunePackage {
@@ -9,7 +9,7 @@ buildDunePackage {
buildInputs = [ ppxlib ];
propagatedBuildInputs = [ js_of_ocaml-compiler uchar ];
propagatedBuildInputs = [ js_of_ocaml-compiler ];
meta = builtins.removeAttrs js_of_ocaml-compiler.meta [ "mainProgram" ];
}
@@ -1,5 +1,5 @@
{ buildDunePackage, js_of_ocaml-compiler, js_of_ocaml-ppx
, js_of_ocaml, ocaml_lwt, lwt_log
, js_of_ocaml, lwt, lwt_log
}:
buildDunePackage {
@@ -9,7 +9,7 @@ buildDunePackage {
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [ js_of_ocaml ocaml_lwt lwt_log ];
propagatedBuildInputs = [ js_of_ocaml lwt lwt_log ];
meta = builtins.removeAttrs js_of_ocaml-compiler.meta [ "mainProgram" ];
}
+2 -2
View File
@@ -30,11 +30,11 @@
stdenv.mkDerivation rec {
pname = "qtcreator";
version = "14.0.2";
version = "15.0.0";
src = fetchurl {
url = "mirror://qt/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz";
hash = "sha256-stL4eLtpKKjm4w2HYAvdk89ATCYZoVHGS9zcjNB4OJI=";
hash = "sha256-I7HGtHjKdgmX7N3Uxyjw2igLBpYAipvd2aEGjxbUj3I=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -1,10 +1,10 @@
{ lib, stdenv, buildPackages, kernel, pciutils, gettext }:
{ lib, stdenv, buildPackages, kernel, pciutils, gettext, which }:
stdenv.mkDerivation {
pname = "cpupower";
inherit (kernel) version src patches;
nativeBuildInputs = [ gettext ];
nativeBuildInputs = [ gettext which ];
buildInputs = [ pciutils ];
postPatch = ''
@@ -24,11 +24,11 @@
"hash": "sha256:0d8q0vwv3lcix3wiq2n53rir3h298flg2l0ghpify4rlh2s4l1fi"
},
"6.11": {
"version": "6.11.10",
"hash": "sha256:0xzynjyyr16my0wrla4ggpjbh4g7nsqixaimz5hrsqlhaa8q9hab"
"version": "6.11.11",
"hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532"
},
"6.12": {
"version": "6.12.1",
"hash": "sha256:06f6y37fi7galj001wwrq5pz3vhdl9nryydf3f4yqwnkdpcb34q1"
"version": "6.12.2",
"hash": "sha256:12rx83ryh1i1n79h05zgx1mn60s9fc0p7gh560gpp1ryqw80f7mv"
}
}
+5 -5
View File
@@ -1,18 +1,18 @@
{ lib, stdenv, kernel, fetchFromGitHub }:
stdenv.mkDerivation rec {
stdenv.mkDerivation {
pname = "new-lg4ff";
version = "0.4.0";
version = "0-unstable-2024-11-25";
src = fetchFromGitHub {
owner = "berarma";
repo = "new-lg4ff";
rev = version;
sha256 = "ZFwNdeJcSxzWtqjOF86SZpqhuz8jXZ2drvlQeIqsaNY=";
rev = "6100a34c182536c607af80e119d54a66c6fb2a23";
sha256 = "sha256-90PnQDGwp94ELvWx6p8QiZucYmTbH3N0GiZbj3fo25g=";
};
preBuild = ''
substituteInPlace Makefile --replace "modules_install" "INSTALL_MOD_PATH=$out modules_install"
substituteInPlace Makefile --replace-fail "modules_install" "INSTALL_MOD_PATH=$out modules_install"
sed -i '/depmod/d' Makefile
sed -i "10i\\\trmmod hid-logitech 2> /dev/null || true" Makefile
sed -i "11i\\\trmmod hid-logitech-new 2> /dev/null || true" Makefile
@@ -62,7 +62,7 @@ substitute {
description = "Rebuild your NixOS configuration and switch to it, on local hosts and remote";
homepage = "https://github.com/NixOS/nixpkgs/tree/master/pkgs/os-specific/linux/nixos-rebuild";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.Profpatsch ];
maintainers = with lib.maintainers; [ Profpatsch thiagokokada ];
mainProgram = "nixos-rebuild";
};
}
-4
View File
@@ -8085,10 +8085,6 @@ with pkgs;
dbt = with python3Packages; toPythonApplication dbt-core;
dprint = callPackage ../development/tools/dprint {
inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
};
devbox = callPackage ../development/tools/devbox { buildGoModule = buildGo123Module; };
libcxx = llvmPackages.libcxx;
+2
View File
@@ -7182,8 +7182,10 @@ with self; {
url = "mirror://cpan/authors/id/P/PA/PALI/DBD-MariaDB-1.23.tar.gz";
hash = "sha256-DQx2xmDd1VVw5I8+L96o9iGmmsDtSBkOjPyvy16bhZ0=";
};
nativeBuildInputs = [ pkgs.mariadb-connector-c ];
buildInputs = [ pkgs.mariadb-connector-c DevelChecklib TestDeep TestDistManifest TestPod ];
propagatedBuildInputs = [ DBI ];
strictDeps = true;
meta = {
description = "MariaDB and MySQL driver for the Perl5 Database Interface (DBI)";
homepage = "https://github.com/gooddata/DBD-MariaDB";