diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix index 5356d189112ee..e8ec34c01f10f 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix @@ -52,9 +52,9 @@ lib.makeScope newScope ( purple-xmpp-http-upload = callPackage ./purple-xmpp-http-upload { }; - tdlib-purple = callPackage ./tdlib-purple { }; } // lib.optionalAttrs config.allowAliases { + tdlib-purple = throw "'pidginPackages.tdlib-purple' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 purple-matrix = throw "'pidginPackages.purple-matrix' has been unmaintained since April 2022, so it was removed."; pidgin-skypeweb = throw "'pidginPackages.pidgin-skypeweb' has been removed since Skype was shut down in May 2025."; purple-hangouts = throw "'pidginPackages.purple-hangouts' has been removed as Hangouts Classic is obsolete and migrated to Google Chat."; diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix deleted file mode 100644 index d9c14c3635795..0000000000000 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchpatch, - cmake, - libwebp, - pidgin, - tdlib, -}: - -stdenv.mkDerivation rec { - pname = "tdlib-purple"; - version = "0.8.1"; - - src = fetchFromGitHub { - owner = "ars3niy"; - repo = "tdlib-purple"; - rev = "v${version}"; - sha256 = "sha256-mrowzTtNLyMc2WwLVIop8Mg2DbyiQs0OPXmJuM9QUnM="; - }; - - patches = [ - # Update to tdlib 1.8.0 - (fetchpatch { - url = "https://github.com/ars3niy/tdlib-purple/commit/8c87b899ddbec32ec6ab4a34ddf0dc770f97d396.patch"; - sha256 = "sha256-sysPYPno+wS8mZwQAXtX5eVnhwKAZrtr5gXuddN3mko="; - }) - ]; - - preConfigure = '' - sed -i -e 's|DESTINATION.*PURPLE_PLUGIN_DIR}|DESTINATION "lib/purple-2|' CMakeLists.txt - sed -i -e 's|DESTINATION.*PURPLE_DATA_DIR}|DESTINATION "share|' CMakeLists.txt - ''; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - libwebp - pidgin - tdlib - ]; - - cmakeFlags = [ "-DNoVoip=True" ]; # libtgvoip required - - env.NIX_CFLAGS_COMPILE = toString ( - lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ "-U__ARM_NEON__" ] - ); - - meta = { - homepage = "https://github.com/ars3niy/tdlib-purple"; - description = "libpurple Telegram plugin using tdlib"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ sikmir ]; - platforms = lib.platforms.unix; - - # tdlib-purple is not actively maintained and currently not - # compatible with recent versions of tdlib - broken = true; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca7..14727443f7f50 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1749,7 +1749,7 @@ mapAliases { tcptrace = throw "tcptrace has been removed as it was broken and upstream is gone"; # Added 2026-02-02 tdesktop = throw "'tdesktop' has been renamed to/replaced by 'telegram-desktop'"; # Converted to throw 2025-10-27 tdfgo = throw "'tdfgo' has been removed because it was removed from upstream"; # Added 2025-12-18 - tdlib-purple = throw "'tdlib-purple' has been renamed to/replaced by 'pidginPackages.tdlib-purple'"; # Converted to throw 2025-10-27 + tdlib-purple = throw "'tdlib-purple' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 tdom = throw "'tdom' has been renamed to/replaced by 'tclPackages.tdom'"; # Converted to throw 2025-10-27 teamspeak5_client = throw "'teamspeak5_client' has been renamed to/replaced by 'teamspeak6-client'"; # Converted to throw 2025-10-27 teamspeak_client = throw "'teamspeak_client' has been renamed to/replaced by 'teamspeak3'"; # Converted to throw 2025-10-27