zkfuse: drop

This commit is contained in:
BatteredBunny
2026-07-20 13:15:56 +03:00
parent a4b4f293c1
commit 6f3af9d4b1
2 changed files with 1 additions and 49 deletions
-49
View File
@@ -1,49 +0,0 @@
{
stdenv,
lib,
autoreconfHook,
boost,
fuse,
log4cxx,
zookeeper,
zookeeper_mt,
}:
stdenv.mkDerivation rec {
pname = "zkfuse";
inherit (zookeeper_mt) version src;
sourceRoot = "apache-${zookeeper.pname}-${version}/zookeeper-contrib/zookeeper-contrib-zkfuse";
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [
zookeeper_mt
log4cxx
boost
fuse
];
postPatch = ''
# Make the async API accessible, and use the proper include path.
sed -i src/zkadapter.h \
-e '/"zookeeper\.h"/i#define THREADED' \
-e 's,"zookeeper\.h",<zookeeper/zookeeper.h>,'
'';
# c++17 (gcc-11's default) breaks the build as:
# zkadapter.h:616:33: error: ISO C++17 does not allow dynamic exception specifications
env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ];
installPhase = ''
mkdir -p $out/bin
cp -v src/zkfuse $out/bin
'';
meta = {
description = "Utility to mount a Zookeeper instance as a file-system";
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ ztzg ];
license = lib.licenses.asl20;
mainProgram = "zkfuse";
};
}
+1
View File
@@ -2832,6 +2832,7 @@ mapAliases {
zigbee2mqtt_2 = zigbee2mqtt; # Added 2025-08-11
zinc = throw "'zinc' has been renamed to/replaced by 'zincsearch'"; # Converted to throw 2025-10-27
zint = throw "'zint' has been renamed to/replaced by 'zint-qt'"; # Converted to throw 2025-10-27
zkfuse = throw "'zkfuse' has been removed as it was unmaintained"; # Added 2026-07-20
zmkBATx = warnAlias "'zmkBATx' has been renamed to 'zmkbatx'" zmkbatx; # Added 2026-02-18
zombietrackergps = throw "'zombietrackergps' has been dropped, as it depends on KDE Gear 5 and is unmaintained"; # Added 2025-08-20
zotero-beta = throw "'zotero-beta' has been removed. Use 'zotero' instead."; # Added 2026-03-05