commit d0b95e3bffaf2351f1fa8a983fd828e47273082d
parent aca240358ae3b7819cfc1831caab70a4bcb31d49
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Fri, 17 Jul 2026 10:56:14 +0400
Up
Diffstat:
7 files changed, 40 insertions(+), 16 deletions(-)
diff --git a/pkgs/by-name/gp/gpx2video/package.nix b/pkgs/by-name/gp/gpx2video/package.nix
@@ -9,22 +9,28 @@
expat,
ffmpeg,
geographiclib,
+ glm,
+ gtkmm4,
+ libepoxy,
libevent,
+ libpulseaudio,
+ librsvg,
openimageio,
openssl,
+ pango,
}:
stdenv.mkDerivation {
pname = "gpx2video";
- version = "0-unstable-2025-08-31";
+ version = "0-unstable-2026-07-15";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "progweb";
repo = "gpx2video";
- rev = "c5763300a9ad1008259f97273ad38c181149f2e2";
- hash = "sha256-qRN8oLJjfQJWDs6kLCqj3lD9ORN0owqFfZut3w40WTQ=";
+ rev = "4b3c96c0f33eeb888d183d838b1429d3568219e3";
+ hash = "sha256-I9bfkLRwJ/9zjoWnfNIh2KZ+G9aPdzrbQZiGF1UH1O0=";
};
nativeBuildInputs = [
@@ -38,9 +44,15 @@ stdenv.mkDerivation {
expat
ffmpeg
geographiclib
+ glm
+ gtkmm4
+ libepoxy
libevent
+ libpulseaudio
+ librsvg
openimageio
openssl
+ pango
];
meta = {
@@ -51,6 +63,6 @@ stdenv.mkDerivation {
platforms = lib.platforms.linux;
mainProgram = "gpx2video";
skip.ci = stdenv.isDarwin;
- broken = true; # error: 'class OpenImageIO_v3_0::ImageBuf' has no member named 'errorf'
+ broken = true; # error: no matching function for call to 'channels(OpenImageIO::v3_1::ImageBuf&, OpenImageIO::v3_1::ImageBuf&, int, int [4], float [0], std::string [4])'
};
}
diff --git a/pkgs/by-name/rr/rrs/package.nix b/pkgs/by-name/rr/rrs/package.nix
@@ -8,6 +8,8 @@
makeWrapper,
pkg-config,
qt6,
+ curl,
+ draco,
glslang,
ktx-tools,
lua5_4,
@@ -51,6 +53,8 @@ stdenv.mkDerivation (finalAttrs: {
qt6.qtbase
qt6.qtserialbus
qt6.qtwebengine
+ curl
+ draco
glslang
ktx-tools
lua5_4
@@ -99,5 +103,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux;
skip.ci = stdenv.isDarwin;
mainProgram = "launcher";
+ broken = true; # error: 'KTX_BASIS_CODEC_ETC1S' was not declared in this scope
};
})
diff --git a/pkgs/by-name/sh/shifu/package.nix b/pkgs/by-name/sh/shifu/package.nix
@@ -9,7 +9,7 @@
buildGoModule (finalAttrs: {
pname = "shifu";
- version = "0.91.0";
+ version = "0.100.0";
__structuredAttrs = true;
@@ -17,10 +17,10 @@ buildGoModule (finalAttrs: {
owner = "Edgenesis";
repo = "shifu";
tag = "v${finalAttrs.version}";
- hash = "sha256-YLXT10FCNpS8SubvQjECLIA7mK/DaKjCH+6hA6cpVtg=";
+ hash = "sha256-tNkeQavVUvO4KfSj7rqIqKNQa5Jpybkr2wO2KQYUO98=";
};
- vendorHash = "sha256-oKn4RnNbDYMJHY2TmAeBlbI10+80taE3+JiO+cfSSjU=";
+ vendorHash = "sha256-VAOmiAO1dYByrQL1PRUweyKNT/fCfF21/SO1ytlMqDo=";
nativeBuildInputs = [ installShellFiles ];
@@ -50,5 +50,6 @@ buildGoModule (finalAttrs: {
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.sikmir ];
mainProgram = "shifuctl";
+ broken = true; # https://github.com/NixOS/nixpkgs/pull/519903
};
})
diff --git a/pkgs/by-name/tg/tg-spam/package.nix b/pkgs/by-name/tg/tg-spam/package.nix
@@ -6,7 +6,7 @@
buildGoModule (finalAttrs: {
pname = "tg-spam";
- version = "1.25.0";
+ version = "1.26.0";
__structuredAttrs = true;
@@ -14,7 +14,7 @@ buildGoModule (finalAttrs: {
owner = "umputun";
repo = "tg-spam";
tag = "v${finalAttrs.version}";
- hash = "sha256-RLI32q7AKJPyGbMVUdP4qH7SV/UkWDUivGJPzvoy+0Q=";
+ hash = "sha256-5hQhl6Q7q+vVO5sOoEUHamfFBp7E7/CwzSImYbCVdEg=";
};
vendorHash = null;
diff --git a/pkgs/by-name/ti/tilekiln/package.nix b/pkgs/by-name/ti/tilekiln/package.nix
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "tilekiln";
- version = "0.8.1";
+ version = "0.8.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pnorman";
repo = "tilekiln";
tag = "v${finalAttrs.version}";
- hash = "sha256-TLROZGSY2yqbbSHoUOfqaUz+g9K9gltfH7BmZPUx73k=";
+ hash = "sha256-tsihU/63SC0QO2HIBXkrU2GDKql6X3OF4D2qjxgCOTs=";
};
postPatch = lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/by-name/tv/tvision/package.nix b/pkgs/by-name/tv/tvision/package.nix
@@ -8,15 +8,15 @@
stdenv.mkDerivation {
pname = "tvision";
- version = "0-unstable-2025-09-08";
+ version = "0-unstable-2026-05-12";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "magiblot";
repo = "tvision";
- rev = "6276f413079cf8da4a57058ec04b8531dedb02ec";
- hash = "sha256-tvrn4AfvQ44w64Agzyuhj8V+TgV89IuBmzAkb9gF5Vg=";
+ rev = "57b6f56b38e0ee75240a80a10ee0e11470c24693";
+ hash = "sha256-X9KM39OsdL4ZlXPZQv+sIvrZcMSQ23uMx5xZmB0gGDU=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/vs/vsgxchange/package.nix b/pkgs/by-name/vs/vsgxchange/package.nix
@@ -4,7 +4,10 @@
fetchFromGitHub,
cmake,
pkg-config,
+ curl,
+ draco,
glslang,
+ ktx-tools,
libxcb,
vulkan-headers,
vulkan-loader,
@@ -13,7 +16,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vsgxchange";
- version = "1.1.10";
+ version = "1.1.13";
__structuredAttrs = true;
@@ -21,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "vsg-dev";
repo = "vsgXchange";
tag = "v${finalAttrs.version}";
- hash = "sha256-bnHAJYWd6QsmQCyryL4bxJdICpBVoxxEKRI50OoGd2Q=";
+ hash = "sha256-orjMGdXQj3AdLL431WVAbt4tt0Rl2L7a+LOD4vpNN3M=";
};
nativeBuildInputs = [
@@ -30,7 +33,10 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
+ curl
+ draco
glslang
+ ktx-tools
libxcb
vulkan-headers
vulkan-loader