commit 18750b6ffcbee152b449c9d82f08f68483d0c966
parent 832cafd900ef6f4453bd5f5ef4e3cf8d7317bc26
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Tue, 30 Dec 2025 21:58:53 +0400
Up
Diffstat:
6 files changed, 49 insertions(+), 19 deletions(-)
diff --git a/flake.lock b/flake.lock
@@ -20,11 +20,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1766840161,
- "narHash": "sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio=",
+ "lastModified": 1767026758,
+ "narHash": "sha256-7fsac/f7nh/VaKJ/qm3I338+wAJa/3J57cOGpXi0Sbg=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "3edc4a30ed3903fdf6f90c837f961fa6b49582d1",
+ "rev": "346dd96ad74dc4457a9db9de4f4f57dab2e5731d",
"type": "github"
},
"original": {
diff --git a/pkgs/by-name/ho/homescript/package.nix b/pkgs/by-name/ho/homescript/package.nix
@@ -6,16 +6,16 @@
buildGoModule {
pname = "homescript";
- version = "0-unstable-2025-12-15";
+ version = "0-unstable-2025-12-22";
src = fetchFromGitHub {
owner = "homescript-dev";
repo = "server";
- rev = "3cb9a7f0d5175f9c5e5ddfd596cbe77631ac9c31";
- hash = "sha256-aqeuhuXw+CJ94sJSMls09xiiWoTiw11oJddpwhQXdk8=";
+ rev = "ca3be6e6fe0fbf9fb138215ce5868f191e2513fd";
+ hash = "sha256-aquUvoZBrvDzhGTb+VqFgK9vLhGrvoFszmksMIbjlN0=";
};
- vendorHash = "sha256-VNiN4sNPDFKZOmi5WYLnUTffsyFjS7VYMHdVxr3kuIs=";
+ vendorHash = "sha256-2nMOndl5v4B/nNK06jVp6OWsPazXj2VCiXYhVJ0VHKk=";
postInstall = ''
mv $out/bin/{,homescript-}server
diff --git a/pkgs/by-name/mq/mqtt-to-influxdb/package.nix b/pkgs/by-name/mq/mqtt-to-influxdb/package.nix
@@ -5,7 +5,7 @@
cmake,
spdlog,
yaml-cpp,
- libcpr_1_10_5,
+ libcpr,
cxxopts,
nlohmann_json,
influxdb-cxx,
@@ -38,6 +38,9 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "OptionParseException" "exceptions::parsing"
substituteInPlace src/app/main.cpp \
--replace-fail "OptionParseException" "exceptions::parsing"
+ substituteInPlace src/libmqtt-to-influxdb/database/iotrepository.cpp \
+ --replace-fail "InfluxDB.h" "InfluxDB/InfluxDB.h" \
+ --replace-fail "InfluxDBFactory.h" "InfluxDB/InfluxDBFactory.h"
''
+ lib.optionalString stdenv.cc.isClang ''
substituteInPlace src/libmqtt-to-influxdb/CMakeLists.txt \
@@ -49,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
spdlog
yaml-cpp
- libcpr_1_10_5
+ libcpr
cxxopts
nlohmann_json
influxdb-cxx
@@ -68,6 +71,5 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.sikmir ];
platforms = lib.platforms.unix;
- broken = true;
};
})
diff --git a/pkgs/by-name/rt/rtlsdr-airband/find-version.patch b/pkgs/by-name/rt/rtlsdr-airband/find-version.patch
@@ -0,0 +1,23 @@
+diff --git i/CMakeLists.txt w/CMakeLists.txt
+index 9fb415a..d64def2 100644
+--- i/CMakeLists.txt
++++ w/CMakeLists.txt
+@@ -1,18 +1,6 @@
+ cmake_minimum_required (VERSION 3.1)
+ project (RTLSDR-Airband CXX)
+
+-execute_process(COMMAND ${PROJECT_SOURCE_DIR}/scripts/find_version
+- OUTPUT_VARIABLE RTL_AIRBAND_VERSION
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- ERROR_VARIABLE RTL_AIRBAND_VERSION_ERROR
+- ERROR_STRIP_TRAILING_WHITESPACE)
+-
+-string(COMPARE EQUAL "${RTL_AIRBAND_VERSION}" "" RTL_AIRBAND_VERSION_UNSET)
+-
+-if(RTL_AIRBAND_VERSION_UNSET)
+- message(FATAL_ERROR "Failed to detect RTL_AIRBAND_VERSION - \"${RTL_AIRBAND_VERSION_ERROR}\"")
+-endif()
+-
+ set (CMAKE_CXX_STANDARD 11)
+ set (CXX_STANDARD_REQUIRED ON)
+ set (CMAKE_CXX_EXTENSIONS OFF)
diff --git a/pkgs/by-name/rt/rtlsdr-airband/package.nix b/pkgs/by-name/rt/rtlsdr-airband/package.nix
@@ -15,15 +15,17 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rtlsdr-airband";
- version = "5.0.9";
+ version = "5.1.1";
src = fetchFromGitHub {
- owner = "charlie-foxtrot";
+ owner = "rtl-airband";
repo = "RTLSDR-Airband";
tag = "v${finalAttrs.version}";
- hash = "sha256-Rgsxim7FESVt1ZnVJFvVfMqJMgzVCfP1yBDBBO4zEsE=";
+ hash = "sha256-NHxRMaOqYrjy+dQvVsRwM/+v6BC7ufPC4O93BRQ6Nuc=";
};
+ patches = [ ./find-version.patch ];
+
nativeBuildInputs = [
cmake
pkg-config
@@ -39,15 +41,18 @@ stdenv.mkDerivation (finalAttrs: {
soapysdr
];
- cmakeFlags = [ (lib.cmakeBool "NFM" true) ];
+ cmakeFlags = [
+ (lib.cmakeBool "NFM" true)
+ (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10")
+ (lib.cmakeFeature "RTL_AIRBAND_VERSION" finalAttrs.version)
+ ];
meta = {
description = "Multichannel AM/NFM demodulator";
- homepage = "https://github.com/charlie-foxtrot/RTLSDR-Airband";
+ homepage = "https://github.com/rtl-airband/RTLSDR-Airband";
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.sikmir ];
platforms = lib.platforms.linux;
skip.ci = stdenv.isDarwin;
- broken = true;
};
})
diff --git a/pkgs/by-name/te/tewi/package.nix b/pkgs/by-name/te/tewi/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "tewi";
- version = "0.8.1";
+ version = "2.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "anlar";
repo = "tewi";
tag = "v${version}";
- hash = "sha256-64BuxGL/P9iwz0qSYhwzRJ54BYRB0HvqNU0Qb76Idcc=";
+ hash = "sha256-XLriHazE+YyLTEWcjDuW+3WX3NKYdsvzRmIc/Oc81oM=";
};
build-system = with python3Packages; [ setuptools ];
@@ -24,6 +24,7 @@ python3Packages.buildPythonApplication rec {
transmission-rpc
geoip2fast
pyperclip
+ qbittorrent-api
];
meta = {
@@ -32,6 +33,5 @@ python3Packages.buildPythonApplication rec {
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.sikmir ];
mainProgram = "tewi";
- broken = true; # textual is broken
};
}