nur-packages

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

commit 18750b6ffcbee152b449c9d82f08f68483d0c966
parent 832cafd900ef6f4453bd5f5ef4e3cf8d7317bc26
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Tue, 30 Dec 2025 21:58:53 +0400

Up

Diffstat:
Mflake.lock | 6+++---
Mpkgs/by-name/ho/homescript/package.nix | 8++++----
Mpkgs/by-name/mq/mqtt-to-influxdb/package.nix | 8+++++---
Apkgs/by-name/rt/rtlsdr-airband/find-version.patch | 23+++++++++++++++++++++++
Mpkgs/by-name/rt/rtlsdr-airband/package.nix | 17+++++++++++------
Mpkgs/by-name/te/tewi/package.nix | 6+++---
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 }; }