diff --git a/pkgs/by-name/co/conduktor/package.nix b/pkgs/by-name/co/conduktor/package.nix deleted file mode 100644 index ee86a659cacd..000000000000 --- a/pkgs/by-name/co/conduktor/package.nix +++ /dev/null @@ -1,89 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - fetchzip, - jdk11, - openjfx17, - gtk3, - glib, - pango, - cairo, - gdk-pixbuf, - libxtst, - makeBinaryWrapper, - makeDesktopItem, - copyDesktopItems, -}: - -let - openjfx_jdk = openjfx17.override { withWebKit = true; }; -in -stdenv.mkDerivation (finalAttrs: { - pname = "conduktor"; - version = "2.24.9"; - - src = fetchzip { - url = "https://github.com/conduktor/builds/releases/download/v${finalAttrs.version}/Conduktor-linux-${finalAttrs.version}.zip"; - hash = "sha256-c9QjlKPZpeJi5YTq4gm+sg7my4EP0LI95AfGguF4ork="; - }; - - nativeBuildInputs = [ - makeBinaryWrapper - copyDesktopItems - ]; - - desktopItems = [ - (makeDesktopItem { - type = "Application"; - name = "conduktor"; - desktopName = "Conduktor"; - genericName = finalAttrs.meta.description; - exec = "conduktor"; - icon = fetchurl { - url = "https://github.com/conduktor/builds/raw/v${finalAttrs.version}/.github/resources/Conduktor.png"; - hash = "sha256-mk4c9ecookRb7gR56cedIWfPfQy2uGF+ZbX6NI90KI0="; - }; - comment = "A beautiful and fully-featured desktop client for Apache Kafka"; - }) - ]; - - dontConfigure = true; - dontBuild = true; - - installPhase = '' - runHook preInstall - - cp -r . $out - wrapProgram $out/bin/conduktor \ - --set JAVA_HOME ${jdk11.home} \ - --set LD_LIBRARY_PATH ${ - lib.makeLibraryPath [ - openjfx_jdk - gtk3 - gtk3 - glib - pango - cairo - gdk-pixbuf - libxtst - ] - } \ - --add-flags "--module-path ${openjfx_jdk}/lib --add-modules=javafx.controls,javafx.fxml" - - runHook postInstall - ''; - - meta = { - description = "Apache Kafka Desktop Client"; - longDescription = '' - Conduktor is a GUI over the Kafka ecosystem, to make the development - and management of Apache Kafka clusters as easy as possible. - ''; - homepage = "https://www.conduktor.io/"; - changelog = "https://www.conduktor.io/changelog/#${finalAttrs.version}"; - license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ trobert ]; - platforms = lib.platforms.linux; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index cedd0218e0ee..26f53de04c94 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -575,6 +575,7 @@ mapAliases { commonsMath = warnAlias "'commonsMath' has been renamed to 'commons-math'" commons-math; # Added 2026-02-08 computecpp = throw "'computecpp' has been removed because its source has been pulled"; # Added 2025-12-20 computecpp-unwrapped = throw "'computecpp-unwrapped' has been removed because its source has been pulled"; # Added 2025-12-20 + conduktor = throw "'conduktor' has been removed because Conduktor Desktop is now sunset and no longer works: https://docs.conduktor.io/desktop"; # Added 2026-07-23 conduwuit = throw "'conduwuit' has been removed as the upstream repository has been deleted. Consider migrating to 'matrix-conduit', 'matrix-continuwuity' or 'matrix-tuwunel' instead."; # Added 2025-08-08 cone = throw "cone has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 connman-ncurses = throw "'connman-ncurses' has been removed due to lack of maintenance upstream."; # Added 2025-05-27