nur-packages

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

commit 44d6d311282dd70111ceb11f886a0c74c8897406
parent 4bc9a61d9172c69d95da8ea543c44ff6b7c1b1c5
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sun,  2 Aug 2026 14:38:52 +0400

Up

Diffstat:
Mpkgs/by-name/co/cogdumper/package.nix | 6+++---
Mpkgs/by-name/cu/curses-menu/package.nix | 6+++---
Mpkgs/by-name/es/estampa/package.nix | 4++++
Mpkgs/by-name/fi/fietsboek/package.nix | 1+
Mpkgs/by-name/fm/fmreceiver/package.nix | 39++++++++++++++++-----------------------
Mpkgs/by-name/js/json-tui/package.nix | 2++
Mpkgs/by-name/ma/maproulette-python-client/package.nix | 1+
Mpkgs/by-name/ma/maradns/package.nix | 3++-
Mpkgs/by-name/mq/mqtt-load-simulator/package.nix | 1+
Mpkgs/by-name/os/osmdbt/package.nix | 1+
Mpkgs/by-name/ov/overpass-turbo/package.nix | 9+++++----
Mpkgs/by-name/py/pyramid-retry/package.nix | 2+-
Mpkgs/by-name/py/pyramid-tm/package.nix | 2+-
Mpkgs/by-name/sm/smopy/package.nix | 6+++---
Mpkgs/by-name/tp/tpkutils/package.nix | 2+-
Mpkgs/by-name/zo/zope-sqlalchemy/package.nix | 2+-
16 files changed, 46 insertions(+), 41 deletions(-)

diff --git a/pkgs/by-name/co/cogdumper/package.nix b/pkgs/by-name/co/cogdumper/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonPackage { pname = "cogdumper"; - version = "0.5.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "mapbox"; repo = "COGDumper"; - rev = "89a5f05fc0ed88c36f44e42dfe8d48e4c4ff389b"; - hash = "sha256-gLBBGP2AMKP8biSbMtrxGs7vLDXbP+Y6Ct82FiNdNjs="; + rev = "bfc823fbd54901573a27ce83d7311e01d8d9066c"; + hash = "sha256-+/PFfcb3peFIFh41rXsezgOsgEeti3mdMfTgS5ljOFE="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/cu/curses-menu/package.nix b/pkgs/by-name/cu/curses-menu/package.nix @@ -6,17 +6,17 @@ python3Packages.buildPythonPackage (finalAttrs: { pname = "curses-menu"; - version = "0.7.0"; + version = "0.9.0"; pyproject = true; src = fetchFromGitHub { owner = "pmbarrett314"; repo = "curses-menu"; tag = finalAttrs.version; - hash = "sha256-l5KPBPODfeQdZIW3kjoj4ImhokFKjxyiB7r57Ryqj0g="; + hash = "sha256-QEIH7kzvjuqkhEynQuB0t6cAIGrwkY00QLISe9KsEgc="; }; - build-system = with python3Packages; [ poetry-core ]; + build-system = with python3Packages; [ hatchling ]; dependencies = with python3Packages; [ deprecated diff --git a/pkgs/by-name/es/estampa/package.nix b/pkgs/by-name/es/estampa/package.nix @@ -23,6 +23,10 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; doInstallCheck = true; + checkFlags = [ + "--skip=test::store_b_request" + ]; + __darwinAllowLocalNetworking = true; meta = { diff --git a/pkgs/by-name/fi/fietsboek/package.nix b/pkgs/by-name/fi/fietsboek/package.nix @@ -69,5 +69,6 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://fietsboek.org/"; license = lib.licenses.agpl3Plus; maintainers = [ lib.maintainers.sikmir ]; + broken = true; # https://github.com/NixOS/nixpkgs/pull/548396 }; }) diff --git a/pkgs/by-name/fm/fmreceiver/package.nix b/pkgs/by-name/fm/fmreceiver/package.nix @@ -2,20 +2,20 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, fftwFloat, libsamplerate, libsndfile, libusb1, portaudio, rtl-sdr, - qt5, - libsForQt5, + qt6, + qt6Packages, + wrapGAppsHook3, }: stdenv.mkDerivation (finalAttrs: { pname = "fmreceiver"; - version = "2.1"; + version = "3.20"; __structuredAttrs = true; @@ -23,21 +23,11 @@ stdenv.mkDerivation (finalAttrs: { owner = "JvanKatwijk"; repo = "sdr-j-fm"; tag = finalAttrs.version; - hash = "sha256-U0m9PIB+X+TBoz5FfXMvR/tZjkNIy7B613I7eLT5UIs="; + hash = "sha256-qNSmBVY1n5+DR9k1d+nY11gBrYS7Ah774R2FMgCR4ks="; }; - patches = [ - # support qwt-6.2.0 - (fetchpatch { - url = "https://github.com/JvanKatwijk/sdr-j-fm/commit/4ca2f3a28e3e3460dc95be851fcd923e91488573.patch"; - hash = "sha256-tjNsg9Rc8kBn+6UzPsf1WLt+ZRYv8neG/CSyZKjObh0="; - }) - ]; - postPatch = '' - substituteInPlace fmreceiver.pro \ - --replace-fail "-lqwt-qt5" "-lqwt" \ - --replace-fail "CONFIG" "#CONFIG" + substituteInPlace fmreceiver.pro --replace-fail "CONFIG" "#CONFIG" '' + lib.optionalString stdenv.isDarwin '' substituteInPlace fmreceiver.pro --replace-fail "-lrt " "" @@ -46,8 +36,9 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ - qt5.qmake - qt5.wrapQtAppsHook + qt6.qmake + qt6.wrapQtAppsHook + wrapGAppsHook3 # required for FileChooser ]; buildInputs = [ @@ -56,27 +47,29 @@ stdenv.mkDerivation (finalAttrs: { libsndfile libusb1 portaudio - libsForQt5.qwt + qt6Packages.qwt ]; qmakeFlags = [ "CONFIG+=dabstick" ]; - qtWrapperArgs = [ + gappsWrapperArgs = [ "--prefix ${lib.optionalString stdenv.isDarwin "DY"}LD_LIBRARY_PATH : ${ lib.makeLibraryPath [ rtl-sdr ] }" ]; + env.NIX_LDFLAGS = "-lqwt"; + installPhase = if stdenv.isDarwin then '' mkdir -p $out/Applications - mv linux-bin/fmreceiver-2.0.app $out/Applications/fmreceiver.app - install_name_tool -change {,${libsForQt5.qwt}/lib/}libqwt.6.dylib "$out/Applications/fmreceiver.app/Contents/MacOS/fmreceiver-2.0" + mv linux-bin/fmreceiver-3.20.app $out/Applications/fmreceiver.app + install_name_tool -change {,${qt6Packages.qwt}/lib/}libqwt.6.dylib "$out/Applications/fmreceiver.app/Contents/MacOS/fmreceiver-3.20" '' else '' - install -Dm755 linux-bin/fmreceiver-2.0 $out/bin/fmreceiver + install -Dm755 linux-bin/fmreceiver-3.20 $out/bin/fmreceiver ''; meta = { diff --git a/pkgs/by-name/js/json-tui/package.nix b/pkgs/by-name/js/json-tui/package.nix @@ -31,6 +31,8 @@ stdenv.mkDerivation (finalAttrs: { libargs ]; + env.NIX_CFLAGS_COMPILE = "-fexceptions"; + meta = { description = "A JSON terminal UI made in C++"; homepage = "https://github.com/ArthurSonzogni/json-tui"; diff --git a/pkgs/by-name/ma/maproulette-python-client/package.nix b/pkgs/by-name/ma/maproulette-python-client/package.nix @@ -34,5 +34,6 @@ python3Packages.buildPythonPackage (finalAttrs: { homepage = "https://github.com/osmlab/maproulette-python-client"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.sikmir ]; + broken = true; # importlib.metadata.PackageNotFoundError: No package metadata was found for maproulette-python-client }; }) diff --git a/pkgs/by-name/ma/maradns/package.nix b/pkgs/by-name/ma/maradns/package.nix @@ -42,6 +42,7 @@ stdenv.mkDerivation (finalAttrs: { mit ]; maintainers = [ lib.maintainers.sikmir ]; - platforms = lib.platforms.unix; + platforms = lib.platforms.linux; + skip.ci = stdenv.isDarwin; }; }) diff --git a/pkgs/by-name/mq/mqtt-load-simulator/package.nix b/pkgs/by-name/mq/mqtt-load-simulator/package.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = [ lib.maintainers.sikmir ]; platforms = lib.platforms.unix; mainProgram = "MqttLoadSimulator"; + broken = stdenv.isDarwin; }; }) diff --git a/pkgs/by-name/os/osmdbt/package.nix b/pkgs/by-name/os/osmdbt/package.nix @@ -51,5 +51,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.sikmir ]; platforms = lib.platforms.unix; + broken = stdenv.isDarwin; }; }) diff --git a/pkgs/by-name/ov/overpass-turbo/package.nix b/pkgs/by-name/ov/overpass-turbo/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "overpass-turbo"; - version = "2026-07-18"; + version = "2026-07-19"; src = fetchFromGitHub { owner = "tyrasd"; repo = "overpass-turbo"; - rev = "6c9725ec93e4b1bd051b15b2199b281e2d1e4179"; - hash = "sha256-s/eXY2sCXlPf8EuKr3Bl0c9oFTzbSfmtHgPMLZDbvSE="; + rev = "bb21a1cad2bbb3bf02abeb380b565244feed2bf7"; + hash = "sha256-2KDOM2xtPg0257q2+PYI4ZC2YLnB0WyJ2SUWdk2y9ek="; }; postPatch = '' @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 4; - hash = "sha256-kAfuQAY0R4spfMSmEjh3/1RLEFQxxwwpDh4CQPb77w4="; + hash = "sha256-NlZZvty3nfZcxb/Cw6X8IHIlJbqiSRrkDycgtQgvsIg="; }; nativeBuildInputs = [ @@ -57,5 +57,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/tyrasd/overpass-turbo"; license = lib.licenses.mit; maintainers = [ lib.maintainers.sikmir ]; + broken = true; # Error: Cannot find module './vite-plus.linux-x64-gnu.node' }; }) diff --git a/pkgs/by-name/py/pyramid-retry/package.nix b/pkgs/by-name/py/pyramid-retry/package.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonPackage (finalAttrs: { hash = "sha256-uqgnauaLq60J5fL5TvxPdCHzuPtSYVHfUiBS+M0+wMk="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with python3Packages; [ setuptools_80 ]; dependencies = with python3Packages; [ pyramid diff --git a/pkgs/by-name/py/pyramid-tm/package.nix b/pkgs/by-name/py/pyramid-tm/package.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonPackage (finalAttrs: { hash = "sha256-gUjSGRKFKAyaDCPm3xAYs1FLTO8CEVuHLdA1Ck14cJw="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with python3Packages; [ setuptools_80 ]; dependencies = with python3Packages; [ pyramid diff --git a/pkgs/by-name/sm/smopy/package.nix b/pkgs/by-name/sm/smopy/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonPackage (finalAttrs: { pname = "smopy"; - version = "0.0.7"; + version = "0.0.8"; pyproject = true; src = fetchFromGitHub { owner = "rossant"; repo = "smopy"; - tag = "v${finalAttrs.version}"; - hash = "sha256-ds3BQryv9uwJYfpqbFOT7Cxm2HkHhfVqvu8eeyaAET0="; + rev = "e21196ad8ded7338c30448392f8f72437c82b965"; + hash = "sha256-6XCsTCvk37UV6dFT4OcB/DJhHapV/o0kMmZ4XOoYq9I="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/tp/tpkutils/package.nix b/pkgs/by-name/tp/tpkutils/package.nix @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication (finalAttrs: { mercantile pymbtiles six - setuptools # pkg_resources + setuptools_80 # pkg_resources ]; nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; diff --git a/pkgs/by-name/zo/zope-sqlalchemy/package.nix b/pkgs/by-name/zo/zope-sqlalchemy/package.nix @@ -16,7 +16,7 @@ python3Packages.buildPythonPackage (finalAttrs: { hash = "sha256-E8Z1ljtF66K7XVfIU9pmXVYduzMOGaemNWmN1ysSm1w="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with python3Packages; [ setuptools_80 ]; dependencies = with python3Packages; [ sqlalchemy