libmesode: drop (#480549)

This commit is contained in:
Aleksana
2026-01-16 02:00:48 +00:00
committed by GitHub
2 changed files with 1 additions and 61 deletions
-61
View File
@@ -1,61 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
autoreconfHook,
libtool,
openssl,
expat,
pkg-config,
check,
}:
stdenv.mkDerivation rec {
pname = "libmesode";
version = "0.10.1";
src = fetchFromGitHub {
owner = "profanity-im";
repo = "libmesode";
rev = version;
sha256 = "1bxnkhrypgv41qyy1n545kcggmlw1hvxnhwihijhhcf2pxd2s654";
};
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
openssl
expat
libtool
check
];
dontDisableStatic = true;
doCheck = true;
meta = {
description = "Fork of libstrophe (https://github.com/strophe/libstrophe) for use with Profanity XMPP Client";
longDescription = ''
Reasons for forking:
- Remove Windows support
- Support only one XML Parser implementation (expat)
- Support only one SSL implementation (OpenSSL)
This simplifies maintenance of the library when used in Profanity.
Whilst Profanity will run against libstrophe, libmesode provides extra
TLS functionality such as manual SSL certificate verification.
'';
homepage = "https://github.com/profanity-im/libmesode/";
license = with lib.licenses; [
gpl3Only
mit
];
platforms = lib.platforms.unix;
broken = stdenv.hostPlatform.isDarwin;
maintainers = with lib.maintainers; [ devhell ];
};
}
+1
View File
@@ -895,6 +895,7 @@ mapAliases {
libkkc = throw "'libkkc' has been removed due to lack of maintenance. Consider using anthy instead"; # Added 2025-08-28
libkkc-data = throw "'libkkc-data' has been removed as it depended on libkkc which was removed"; # Added 2025-08-28
liblinphone = throw "'liblinphone' has been moved to 'linphonePackages.liblinphone'"; # Added 2025-09-20
libmesode = throw "'libmesode' has been removed because it was deprecated and archived upstream. Consider using 'libstrophe' instead"; # Added 2026-01-15
libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17
libmusicbrainz3 = throw "libmusicbrainz3 has been removed as it was obsolete and unused"; # Added 2025-09-16
libmusicbrainz5 = libmusicbrainz; # Added 2025-09-16