commit 1cc1f3440250f60fc6295ff01906e979460f951f
parent ce8773aab5c26d087cb8b69482e31e39dcad7b6d
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Mon, 31 Aug 2026 18:59:41 +0400
Up
Diffstat:
9 files changed, 88 insertions(+), 49 deletions(-)
diff --git a/flake.lock b/flake.lock
@@ -20,11 +20,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1786593342,
- "narHash": "sha256-smTKQXMLLStzc8zJevMCckbk3My7SvbbLmPYZUJJKW4=",
+ "lastModified": 1787964612,
+ "narHash": "sha256-0N9nghg3nwzX6b6qc77EzjR9cu/Z+UR66FlfsCqiURs=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "6b5e5b7a6631f065bf6908986990b37d845f847f",
+ "rev": "e8be7818e19ada32105a8af937a6a473b38167ca",
"type": "github"
},
"original": {
diff --git a/pkgs/by-name/ar/arcgis2geojson/package.nix b/pkgs/by-name/ar/arcgis2geojson/package.nix
@@ -6,21 +6,16 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "arcgis2geojson";
- version = "3.0.2";
+ version = "3.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "chris48s";
repo = "arcgis2geojson";
tag = finalAttrs.version;
- hash = "sha256-w3teY/CLNGF3h+8R6KoYCvjat8q6ellet1awEPOXpac=";
+ hash = "sha256-q02LBxncxfbQM3bVDYWBOw8EuysyFv9lmJ0VBtq+vl0=";
};
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace-fail "poetry.masonry" "poetry.core.masonry"
- '';
-
build-system = with python3Packages; [ poetry-core ];
meta = {
@@ -28,6 +23,5 @@ python3Packages.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/chris48s/arcgis2geojson";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.sikmir ];
- broken = true;
};
})
diff --git a/pkgs/by-name/qt/qtester104/package.nix b/pkgs/by-name/qt/qtester104/package.nix
@@ -27,9 +27,14 @@ stdenv.mkDerivation (finalAttrs: {
xcbuild # for plutil
];
- postInstall = ''
- install -Dm755 QTester104 -t $out/bin
- '';
+ postInstall =
+ lib.optionalString stdenv.hostPlatform.isLinux ''
+ install -Dm755 QTester104 -t $out/bin
+ ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p $out/Applications
+ mv QTester104.app $out/Applications
+ '';
meta = {
description = "Protocol tester for IEC60870-5-104 protocol";
diff --git a/pkgs/by-name/re/revdiff/package.nix b/pkgs/by-name/re/revdiff/package.nix
@@ -6,7 +6,7 @@
buildGoModule (finalAttrs: {
pname = "revdiff";
- version = "1.11.1";
+ version = "1.12.0";
__structuredAttrs = true;
@@ -14,13 +14,13 @@ buildGoModule (finalAttrs: {
owner = "umputun";
repo = "revdiff";
tag = "v${finalAttrs.version}";
- hash = "sha256-C9mquc0mrdFgKN+6YLQJ35Z4DLKNiBxQa2yXa4HXYkI=";
+ hash = "sha256-Yvwmj/37Uc0kWong64YEd1k/kmXKDDvZ9/hCDT5S1FM=";
};
vendorHash = null;
ldflags = [
- "-s -w"
+ "-s"
"-X main.revision=v${finalAttrs.version}"
];
diff --git a/pkgs/by-name/re/revmux/package.nix b/pkgs/by-name/re/revmux/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule (finalAttrs: {
+ pname = "revmux";
+ version = "0.2.0";
+
+ __structuredAttrs = true;
+
+ src = fetchFromGitHub {
+ owner = "umputun";
+ repo = "revmux";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-577D77h0vIDd0+9632B9Tv1fD3gtVcIbJzExyE6Iwao=";
+ };
+
+ vendorHash = null;
+
+ ldflags = [
+ "-s"
+ "-X main.revision=v${finalAttrs.version}"
+ ];
+
+ doCheck = false;
+
+ postInstall = ''
+ mv $out/bin/{app,revmux}
+ '';
+
+ meta = {
+ description = "Multi-agent code review, supervised and auditable";
+ homepage = "https://github.com/umputun/revmux";
+ maintainers = with lib.maintainers; [ sikmir ];
+ license = lib.licenses.mit;
+ mainProgram = "revmux";
+ };
+})
diff --git a/pkgs/by-name/ro/routeconverter/package.nix b/pkgs/by-name/ro/routeconverter/package.nix
@@ -8,7 +8,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "routeconverter";
- version = "3.5";
+ version = "3.6";
__structuredAttrs = true;
@@ -17,14 +17,14 @@ stdenv.mkDerivation (finalAttrs: {
owner = "cpesch";
repo = "RouteConverter";
tag = finalAttrs.version;
- hash = "sha256-Cip/rkPT2OfVRQYNtZtl5WhtlIVVeun3+EIXj10NkMQ=";
+ hash = "sha256-QMeR9XmAAHf05fKnUF/S/0S8G9g0HjcF+iC9QGZfOBc=";
name = "RouteConverterLinux.jar";
})
(fetchfromgh {
owner = "cpesch";
repo = "RouteConverter";
tag = finalAttrs.version;
- hash = "sha256-Yg9ZZUJ3THia8tJSerAPYl8VI9L6kcIFzX0xnH2q7w8=";
+ hash = "sha256-CwEfGEG/Vbmn4hiTNGgOrj1LuxLd6J/vvMB8TytpYTE=";
name = "RouteConverterCmdLine.jar";
})
];
diff --git a/pkgs/by-name/ta/tatoeba/package.nix b/pkgs/by-name/ta/tatoeba/package.nix
@@ -45,7 +45,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tatoeba";
- version = "2026-08-22";
+ version = "2026-08-29";
__structuredAttrs = true;
diff --git a/pkgs/by-name/ta/tatoeba/tatoeba.json b/pkgs/by-name/ta/tatoeba/tatoeba.json
@@ -5,35 +5,35 @@
},
"deu_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu_sentences_detailed.tsv.bz2",
- "hash": "sha256-JUq1WTdpHt+dW2FZCV5vbv9Aug7WHi/xbWglAHA9GPQ="
+ "hash": "sha256-niCvtosLJPnQIsG+utHS0zhsFgKZADISE4kEPO7m970="
},
"eng_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng_sentences_detailed.tsv.bz2",
- "hash": "sha256-UxWbU/TzqN6N98eXtzvorb8eSYwZ7ZuOe60LoasegnM="
+ "hash": "sha256-dWmFBXDUNLWP29yVQV3uUm/TScOHitmCZ92sFyp2444="
},
"epo_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo_sentences_detailed.tsv.bz2",
- "hash": "sha256-Y0MmxMjEuzsD0DolVYjFO9/eOjUvTdz+320FpurQRrQ="
+ "hash": "sha256-3+m7LCI3T+0j7QJues0wI29VbbQmnVf6GCDXuA8t5Uw="
},
"fin_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/fin/fin_sentences_detailed.tsv.bz2",
- "hash": "sha256-CQVnZ3S2hwEatwBDN3sTt7CwTCRD941BMH9GsB8Vg+A="
+ "hash": "sha256-3B3rcZ81BnAclD6WvOBXGGljbTdzjS3p9CPbNYYyHHM="
},
"hye_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye_sentences_detailed.tsv.bz2",
- "hash": "sha256-bV4rCBP+1ki7JP9jTW+U+4R8+iTnSo+ATwQaiZraiaU="
+ "hash": "sha256-vwBE7eBuWMisBUbpK48QgrgMkTCiXk/oyxVswv7Gvko="
},
"rus_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus_sentences_detailed.tsv.bz2",
- "hash": "sha256-J9lkxJjgKv4VtLOBjdE2ejzo++IxH/fb8iY1UvI4TqA="
+ "hash": "sha256-45lsj8dw+R38r2hwUNZ2oktSlx60XLHXZFqtnJxEcrM="
},
"swe_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/swe/swe_sentences_detailed.tsv.bz2",
- "hash": "sha256-tJrxoT83JIyH80wy7/4fopQn60KJzHufMYmbTHpkhxo="
+ "hash": "sha256-PKaUI1MAoAPi5lAfWiwjm21d9EdrNqdB8kWLCNmUSWo="
},
"ukr_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr_sentences_detailed.tsv.bz2",
- "hash": "sha256-nMJKbNpqjs/cmY49v/TkG9J83aVrH1l54zuuVH+zRnI="
+ "hash": "sha256-KpcSoqeif5SURXN0UXTzUb1zqiTr/lwPXXyCJRtj5Po="
},
"bel-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/bel/bel-eng_links.tsv.bz2",
@@ -45,15 +45,15 @@
},
"deu-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-eng_links.tsv.bz2",
- "hash": "sha256-OoVbN6pddCn40MylSdBEYnCO+Z62u/OkkIX27H3Kk/o="
+ "hash": "sha256-1ylbV4CEjd+pT9ROCq+h4uGksxkloGT7GUTQ6MsF1SE="
},
"deu-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-rus_links.tsv.bz2",
- "hash": "sha256-sQB/jUiYvTqma1qVtnuTBkSjSx98YRxxVHc0/B8nbjM="
+ "hash": "sha256-GALEWs8n7LOo3q1xbmYwDs2BwdRlR2Ml0kf4eGe6iCM="
},
"eng-epo_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-epo_links.tsv.bz2",
- "hash": "sha256-wlh/xC4/nMlNfWx5rXA9yRi75b6r5cHjGkZw3K7NkFo="
+ "hash": "sha256-momR/KnxUg08aDCz3vVEF9pTUf0G/51RG6ozt+hl2XU="
},
"eng-bel_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-bel_links.tsv.bz2",
@@ -61,7 +61,7 @@
},
"eng-deu_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-deu_links.tsv.bz2",
- "hash": "sha256-GY5a79wA7wlqkKIWz2QeDGFP2esF9vXhsPHGvkUSacw="
+ "hash": "sha256-71h3mGWbnBFQAyDx+VJcLJ6TLAPCazX9fARUW7Hd+/8="
},
"eng-fin_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-fin_links.tsv.bz2",
@@ -69,11 +69,11 @@
},
"eng-hye_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-hye_links.tsv.bz2",
- "hash": "sha256-mnWj2RvrYUYufWLsmZIFYgg2W5RClFKFky+E97sEZhw="
+ "hash": "sha256-U030WiupclH4FFp3chMBInLKZiqOHPdOrVgG4jA95m8="
},
"eng-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-rus_links.tsv.bz2",
- "hash": "sha256-+MS/Q9WlKywpWnQdQSWUBM+HGXlia+FNjeu+/yWvSpg="
+ "hash": "sha256-vjz34lfBJu5eCYcOI0mV2rN0PjDsAUR8VRn+z9u58JM="
},
"eng-swe_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-swe_links.tsv.bz2",
@@ -81,15 +81,15 @@
},
"eng-ukr_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-ukr_links.tsv.bz2",
- "hash": "sha256-0hF/MSkDjScLE4Rn1xRlHMILRK1mbeQWpzGNcEVlZAk="
+ "hash": "sha256-kP4B77IU/t41Ni4XW1WncXjuMBel7HwlZcfLObxh4ME="
},
"epo-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-eng_links.tsv.bz2",
- "hash": "sha256-9JPfjFCf8ebGty9VEjO+1WZyK+6QP+tmC2UFxrHe/YA="
+ "hash": "sha256-T3PwfiAKXv5SuEtlWXzLtXFdXRzxyMCID6fuLBQqh84="
},
"epo-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-rus_links.tsv.bz2",
- "hash": "sha256-TLEsrTu6ZSPyilg1R6r1u/uj6NzWGyz90Y8kaHFQk7M="
+ "hash": "sha256-qWu3Jzh8tVgHgQa8PNIpa/Nmb99LCkx8v6RiDTL0xE8="
},
"fin-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-eng_links.tsv.bz2",
@@ -101,11 +101,11 @@
},
"hye-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-eng_links.tsv.bz2",
- "hash": "sha256-VRputw0egUIgR61bJHeK1cGwxOGfZpN2Gl5MoH9XEfc="
+ "hash": "sha256-SqaLe7FpDejXZjCxphGuO5Zv7NYF3/J8f9z9Ad6D6A4="
},
"hye-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-rus_links.tsv.bz2",
- "hash": "sha256-HLlxdXYmSwgL1oaCHTtAuFs6VC2qM+Oo+mbgA4d1tT8="
+ "hash": "sha256-V6Cfo4nTGZCKj5e82k9Xa1CxLi3W5MX0mfKm2ZX+bCs="
},
"rus-bel_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-bel_links.tsv.bz2",
@@ -113,15 +113,15 @@
},
"rus-deu_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-deu_links.tsv.bz2",
- "hash": "sha256-aBvZjEuZ91AAUJfnpqclv22aJH4ePj7Kd0hi2tN0TDc="
+ "hash": "sha256-mXEfrSOs2MVkgCJnUcB/HxZ53f0Nbw0Re0hJNL/+cxE="
},
"rus-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-eng_links.tsv.bz2",
- "hash": "sha256-afSWzsyYteO1AkWiutiJLwn7/L8Q3GqFiW7fF7SDG9g="
+ "hash": "sha256-rvxm24wZSA+GNm3eRkvv9DyehrE+WdDRf07rlrro+eE="
},
"rus-epo_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-epo_links.tsv.bz2",
- "hash": "sha256-YdFwQnPazxKW8e2G52UscHd+O3Dwp6NvDIk704gTd3c="
+ "hash": "sha256-gnWV3WPx51YIieY4A+HFJlPqm8PbP6qTo4soFIdlNLA="
},
"rus-fin_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-fin_links.tsv.bz2",
@@ -129,7 +129,7 @@
},
"rus-hye_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-hye_links.tsv.bz2",
- "hash": "sha256-Ckr53iFC7Cj5gjBV1iOEB2cu81XLFWCcgoVPJ675K5I="
+ "hash": "sha256-DNKms/MITNxMGLCu5rS7FkKNJub4zHehxkm4NSqkjHE="
},
"rus-swe_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-swe_links.tsv.bz2",
@@ -137,7 +137,7 @@
},
"rus-ukr_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-ukr_links.tsv.bz2",
- "hash": "sha256-Sc0y1RbvoljbxTiFVDFJjICPrcxd4XBgJMzhRKiSZZI="
+ "hash": "sha256-RWOC6VQJaw247h5YHyS8o5Lsdq+iLDkSDtN9Z4Isv6g="
},
"swe-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-eng_links.tsv.bz2",
@@ -149,10 +149,10 @@
},
"ukr-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-eng_links.tsv.bz2",
- "hash": "sha256-Cuvs2R44SYPPp60XnzRkeWJRA+lm8WE2dve4p7OlU+g="
+ "hash": "sha256-aAkJFwecHXmLvra1NahUg2230evdaGPlIjPBzMwcmYA="
},
"ukr-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-rus_links.tsv.bz2",
- "hash": "sha256-7iXaW4fdnbeH5N0nGWZtHpz+551GgE6HNo+HoTcRj34="
+ "hash": "sha256-F4WLevqJv0mxAk8ogXEPLZrno+KBeGT6i3Ejfcek7OY="
}
}
diff --git a/pkgs/by-name/yt/yt-tui/package.nix b/pkgs/by-name/yt/yt-tui/package.nix
@@ -6,7 +6,7 @@
buildGoModule (finalAttrs: {
pname = "yt-tui";
- version = "0.8.2";
+ version = "0.8.3";
__structuredAttrs = true;
@@ -14,7 +14,7 @@ buildGoModule (finalAttrs: {
owner = "nospor";
repo = "yt-tui";
tag = "v${finalAttrs.version}";
- hash = "sha256-PzirNsTbKr7F/1lMeDrv1huNWK/YiTXmLP19k7Y8hvs=";
+ hash = "sha256-cgofHNpduXBOtuPmFxqPbxPuNiY8jKz+Sdjo8BAjQO8=";
};
vendorHash = "sha256-5/BqDP8b9XNqwbh/0d9Vsyi0lg8JmjcDk6CYkLdAXvM=";