Unverified Commit 12e53db7 authored by patka's avatar patka
Browse files

silc_client: drop

An unmaintained chat client written in C from 2014.
parent 36f29ace
Loading
Loading
Loading
Loading
+0 −53
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  perl,
  pkg-config,
  glib,
  ncurses,
  enablePlugin ? false,
}:

# Enabling the plugin and using it with a recent irssi, segafults on join:
# http://marc.info/?l=silc-devel&m=125610477802211

stdenv.mkDerivation rec {
  pname = "silc-client" + lib.optionalString enablePlugin "-irssi-plugin";
  version = "1.1.11";

  src = fetchurl {
    url = "mirror://sourceforge/silc/silc/client/sources/silc-client-${version}.tar.bz2";
    sha256 = "13cp3fmdnj8scjak0d2xal3bfvs2k7ssrwdhp0zl6jar5rwc7prn";
  };

  enableParallelBuilding = true;

  dontDisableStatic = true;

  hardeningDisable = [ "format" ];

  configureFlags =
    [
      "--with-ncurses=${ncurses.dev}"
    ]
    ++ lib.optionals enablePlugin [
      "--with-silc-plugin=${placeholder "out"}/lib/irssi"
    ];

  nativeBuildInputs = [ pkg-config ];
  buildInputs = [
    perl
    glib
    ncurses
  ];

  meta = {
    homepage = "http://silcnet.org/";
    description = "Secure Internet Live Conferencing server";
    mainProgram = "silc";
    license = lib.licenses.gpl2;
    maintainers = [ ];
    platforms = with lib.platforms; linux;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1680,6 +1680,7 @@ mapAliases {
  signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain";
  signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16
  silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12
  silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12
  sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
  shout = nodePackages.shout; # Added unknown; moved 2024-10-19
  sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21