nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit b45f4c0ab174c0af6fd66f668d6b3c59fd35df56
parent 2910895125e0714bdeca266291ef89b8d39cc9b7
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Wed, 26 Feb 2025 01:46:55 +0400

Up

Diffstat:
Mpkgs/gemini/gemserv/default.nix | 3++-
Mpkgs/geospatial/hecate/default.nix | 4++--
Apkgs/geospatial/mbutiles/cargo-lock.patch | 36++++++++++++++++++++++++++++++++++++
Mpkgs/geospatial/mbutiles/default.nix | 5+++--
Mpkgs/gpx/gprox/default.nix | 4++--
Mpkgs/misc/csv2html/default.nix | 3++-
Mpkgs/misc/ffs/default.nix | 3++-
Mpkgs/misc/opcua/default.nix | 3++-
Mpkgs/mqtt/mqtt-cli/default.nix | 4++--
Apkgs/mqtt/rumqtt/cargo-lock.patch | 47+++++++++++++++++++++++++++++++++++++++++++++++
Mpkgs/mqtt/rumqtt/default.nix | 5+++--
Mpkgs/osm/osmptparser/default.nix | 3++-
Mpkgs/radio/adsb_deku/default.nix | 3++-
Mpkgs/radio/dump1090_rs/default.nix | 4++--
14 files changed, 109 insertions(+), 18 deletions(-)

diff --git a/pkgs/gemini/gemserv/default.nix b/pkgs/gemini/gemserv/default.nix @@ -19,7 +19,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-jFh7OksYGXGWwLb4HtAuDQ7OsWxedqeLARPI20RyAgQ="; }; - cargoHash = "sha256-mGcZiSOwgRki3OfbbcNL/1avj6T5XD7ebjg9THIzUIQ="; + useFetchCargoVendor = true; + cargoHash = "sha256-ehN8cHkY7FWMWZ9E+ETMEsPdUuupJlEGN6+76ocFI8k="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/geospatial/hecate/default.nix b/pkgs/geospatial/hecate/default.nix @@ -20,8 +20,8 @@ rustPlatform.buildRustPackage rec { }; cargoPatches = [ ./cargo-lock.patch ]; - - cargoHash = "sha256-ktETBMhXszYmgVa86zNuG7SVqAC2wWGOSoCZ/+2UQAU="; + useFetchCargoVendor = true; + cargoHash = "sha256-DIsvqtccOJD54LHjQdq+jQq3d25/EqjS/Jx4Bz/Pmd0="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/geospatial/mbutiles/cargo-lock.patch b/pkgs/geospatial/mbutiles/cargo-lock.patch @@ -0,0 +1,36 @@ +diff --git i/Cargo.lock w/Cargo.lock +index 847a511..35b6cb4 100644 +--- i/Cargo.lock ++++ w/Cargo.lock +@@ -1,6 +1,6 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. +-version = 3 ++version = 4 + + [[package]] + name = "adler" +@@ -471,9 +471,9 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.3.34" ++version = "0.3.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" ++checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" + dependencies = [ + "deranged", + "itoa", +@@ -494,9 +494,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + + [[package]] + name = "time-macros" +-version = "0.2.17" ++version = "0.2.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" ++checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" + dependencies = [ + "num-conv", + "time-core", diff --git a/pkgs/geospatial/mbutiles/default.nix b/pkgs/geospatial/mbutiles/default.nix @@ -17,7 +17,9 @@ rustPlatform.buildRustPackage { hash = "sha256-w+fAfRHi/+TaQ4n9AjfBIbXeemCOnkFxR08ev1f+oTc="; }; - cargoHash = "sha256-Qf0qWolEGSnptiqGmgZZiXmY+XCvvmk0lJjnosy+8nI="; + cargoPatches = [ ./cargo-lock.patch ]; + useFetchCargoVendor = true; + cargoHash = "sha256-5lHKJ0kb/Zn3hSY6ZFARz60GPWKQ56fsbqL9Lq9VOqE="; nativeBuildInputs = [ pkg-config ]; @@ -28,6 +30,5 @@ rustPlatform.buildRustPackage { homepage = "https://github.com/amarant/mbutiles"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.sikmir ]; - broken = true; # error on crate `time` caused by an API change in Rust 1.80.0 }; } diff --git a/pkgs/gpx/gprox/default.nix b/pkgs/gpx/gprox/default.nix @@ -17,8 +17,8 @@ rustPlatform.buildRustPackage { }; cargoPatches = [ ./cargo-lock.patch ]; - - cargoHash = "sha256-boqyYYxZqdDuQxBKpTcHpjjsCkr7owvXFxaZ4pMmX8c="; + useFetchCargoVendor = true; + cargoHash = "sha256-PRpRZWxIMEikMDrS+jW/Uecha9Onuq6mn9CaK+i7GJs="; meta = { description = "Tool to process .gpx files"; diff --git a/pkgs/misc/csv2html/default.nix b/pkgs/misc/csv2html/default.nix @@ -16,7 +16,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-H8nUwK72opUohBN2exZURRAPr1RXLa87exYaGigly0Q="; }; - cargoHash = "sha256-axvgAXstJU9J7fzez3qfEuxzPs6eCvlyjV8OsxBSg7A="; + useFetchCargoVendor = true; + cargoHash = "sha256-HZ7VLpgdSjpalJt3XmflJdO88LZxNkmL7vT/eFACe6k="; meta = { description = "Convert CSV files to HTML tables"; diff --git a/pkgs/misc/ffs/default.nix b/pkgs/misc/ffs/default.nix @@ -22,7 +22,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-7hYH+utmAoWtV2xZLvSnE8779qKvzIJVJt9mNwH82sY="; }; - cargoHash = "sha256-otZIFcXvSXYdd23jlSlXn5ExoUhTBCRnnqhO4ksb3Pw="; + useFetchCargoVendor = true; + cargoHash = "sha256-EcUXWTGQBOkrBzlL/DMQvcUP/NVPvOsyM5qm+SEDc6s="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/misc/opcua/default.nix b/pkgs/misc/opcua/default.nix @@ -17,7 +17,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-0rwpAVynm0EfE4Wvq37P9O/om+zjNpi7G8iETCfZX6A="; }; - cargoHash = "sha256-rmhEwDrQGX1ISeT2xXg63JjrEqx1oCD6VIfVUGmFFiU="; + useFetchCargoVendor = true; + cargoHash = "sha256-cjHr5OqDC25+4Y1qd89csHA4bjfVCPsfIQglQ3Dx/Yg="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/mqtt/mqtt-cli/default.nix b/pkgs/mqtt/mqtt-cli/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mqtt-cli"; - version = "4.36.0"; + version = "4.37.0"; src = fetchfromgh { owner = "hivemq"; repo = "mqtt-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-W3vlCxrj/+PAR20Qdth4WRlRZxmPJUAkaC6VHAFyjh8="; + hash = "sha256-FT0ZVgTwgNEcJpF9ley0ncU7qyYRmb1i1suBwz2HkSg="; name = "mqtt-cli-${finalAttrs.version}.jar"; }; diff --git a/pkgs/mqtt/rumqtt/cargo-lock.patch b/pkgs/mqtt/rumqtt/cargo-lock.patch @@ -0,0 +1,47 @@ +diff --git i/Cargo.lock w/Cargo.lock +index 1a46b71..cafc12a 100644 +--- i/Cargo.lock ++++ w/Cargo.lock +@@ -1260,6 +1260,12 @@ dependencies = [ + "num-traits", + ] + ++[[package]] ++name = "num-conv" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" ++ + [[package]] + name = "num-format" + version = "0.4.4" +@@ -2325,12 +2331,13 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.3.30" ++version = "0.3.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" ++checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" + dependencies = [ + "deranged", + "itoa", ++ "num-conv", + "powerfmt", + "serde", + "time-core", +@@ -2345,10 +2352,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + + [[package]] + name = "time-macros" +-version = "0.2.15" ++version = "0.2.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" ++checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" + dependencies = [ ++ "num-conv", + "time-core", + ] + diff --git a/pkgs/mqtt/rumqtt/default.nix b/pkgs/mqtt/rumqtt/default.nix @@ -18,7 +18,9 @@ rustPlatform.buildRustPackage rec { hash = "sha256-3rDnJ1VsyGBDhjOq0Rd55WI1EbIo+17tcFZCoeJB3Kc="; }; - cargoHash = "sha256-a6HVcaL6OKIK0h3yuUFDlPASNRciOdW09uXoewld4F8="; + cargoPatches = [ ./cargo-lock.patch ]; + useFetchCargoVendor = true; + cargoHash = "sha256-/OUSTfpjqTily2b2RNZEfmHdKHSQo7lQsGwqW08vPnc="; nativeBuildInputs = [ cmake ]; @@ -29,6 +31,5 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/bytebeamio/rumqtt"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.sikmir ]; - broken = true; # error on crate `time` caused by an API change in Rust 1.80.0 }; } diff --git a/pkgs/osm/osmptparser/default.nix b/pkgs/osm/osmptparser/default.nix @@ -15,7 +15,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-+u1UP+hFI8fi+NAzQ4pIObo+ZCBBaEoIkUNvHPO7jSQ="; }; - cargoHash = "sha256-Hl0K3E6mIbdl4h6Q9pZp71OVdgsuc2jKQWvDaNKM4FA="; + useFetchCargoVendor = true; + cargoHash = "sha256-Ds6fgL8aeRk/Pq6VmQupAZR8gN7Yl3c/LNCYigbE+CI="; doCheck = false; diff --git a/pkgs/radio/adsb_deku/default.nix b/pkgs/radio/adsb_deku/default.nix @@ -16,7 +16,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-+WUG/CQ/j3muYow2FMFNUgWWhOCPZc0k+okoF1p1L5Y="; }; - cargoHash = "sha256-uiv8XdI/PkeeqlTX3pMCvSAgxTpnZlYExY1MPcNS0S8="; + useFetchCargoVendor = true; + cargoHash = "sha256-E9WV4W2ycr4/EJDlvnLyyYOCOAgK26Kzmt48NUf9qJY="; meta = { description = "Rust ADS-B decoder + tui radar application"; diff --git a/pkgs/radio/dump1090_rs/default.nix b/pkgs/radio/dump1090_rs/default.nix @@ -17,7 +17,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-YMi+DaLORiy36rl02sKoCanI1hQSh4eRKJdrruxvMWg="; }; - cargoHash = "sha256-eLFRbEJPEurSzxcaMpMmV1y2S47B34+LALkpD+vILoo="; + useFetchCargoVendor = true; + cargoHash = "sha256-d/v2BTPOYW6nJdDlrKektrXTwQUgaapKkwwaG+W3oFY="; nativeBuildInputs = [ pkg-config ]; @@ -29,6 +30,5 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl2; maintainers = [ lib.maintainers.sikmir ]; platforms = lib.platforms.unix; - broken = true; # Unable to find libclang }; }