commit b2ad14b330ac261d6cdb1313467a8e11c634c605
parent 48b74ad0656cb06b0961bd58cfa340cc3be2338d
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sat, 22 Feb 2025 19:36:26 +0400
Fix telegabber
Diffstat:
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/pkgs/misc/telegabber/default.nix b/pkgs/misc/telegabber/default.nix
@@ -1,6 +1,7 @@
{
lib,
buildGoModule,
+ fetchFromGitHub,
fetchFromGitea,
openssl,
tdlib,
@@ -9,23 +10,37 @@
telegabber,
}:
+let
+ tdlib' = tdlib.overrideAttrs (
+ oa: fa: {
+ version = "1.8.23-unstable-2024-01-23";
+ src = fetchFromGitHub {
+ owner = "tdlib";
+ repo = "td";
+ rev = "5bbfc1cf5dab94f82e02f3430ded7241d4653551";
+ hash = "sha256-gd9xHXVFEs7KkvXRvPJQZlKnBCxdvh67VX/sfeFZXf4=";
+ };
+ }
+ );
+in
buildGoModule rec {
pname = "telegabber";
- version = "1.9.6";
+ version = "1.9.7";
src = fetchFromGitea {
domain = "dev.narayana.im";
owner = "narayana";
repo = "telegabber";
tag = "v${version}";
- hash = "sha256-UkVuEgrRHDtC5Rkci87ecmvK4JyACFBplzecoIXM8vk=";
+ hash = "sha256-UrfTPYZMfYZcmE4bLyUZ8mCgvj2IF6AA+8f6ToNhsvU=";
+ forceFetchGit = true;
};
vendorHash = "sha256-3qSa6yJXSjrmTIBrulCnZMZzqNtpkzpzWeYAzHl8uUM=";
buildInputs = [
openssl
- tdlib
+ tdlib'
zlib
];
@@ -40,6 +55,5 @@ buildGoModule rec {
homepage = "https://dev.narayana.im/narayana/telegabber";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.sikmir ];
- broken = true;
};
}