commit 44d6d311282dd70111ceb11f886a0c74c8897406
parent 4bc9a61d9172c69d95da8ea543c44ff6b7c1b1c5
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sun, 2 Aug 2026 14:38:52 +0400
Up
Diffstat:
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