Commit 70e95a80 authored by Grimmauld's avatar Grimmauld
Browse files

deltatouch: drop

parent 7c9f14e2
Loading
Loading
Loading
Loading
+0 −73
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchFromCodeberg,
  fetchFromGitHub,
  cmake,
  intltool,
  libdeltachat,
  lomiri,
  qt5,
  quirc,
  rustPlatform,
}:

let
  libdeltachat' = libdeltachat.overrideAttrs rec {
    version = "2.25.0";
    src = fetchFromGitHub {
      owner = "chatmail";
      repo = "core";
      tag = "v${version}";
      hash = "sha256-pW1+9aljtnYJmlJOj+m0aQekYO5IsL0fduR7kIAPdN8=";
    };
    cargoDeps = rustPlatform.fetchCargoVendor {
      pname = "chatmail-core";
      inherit version src;
      hash = "sha256-iIC9wE7P2SKeCMtc/hFTRaOGXD2F7kh1TptOoes/Qi0=";
    };
  };
in
stdenv.mkDerivation (finalAttrs: {
  pname = "deltatouch";
  version = "2.35.0";

  src = fetchFromCodeberg {
    owner = "lk108";
    repo = "deltatouch";
    tag = "v${finalAttrs.version}";
    hash = "sha256-6jzGwOkO14P7rZSBGZ6/Mzda/PM6ZVQeUCb7yfQtbkQ=";
  };

  nativeBuildInputs = [
    qt5.wrapQtAppsHook
    intltool
    cmake
  ];

  buildInputs = [
    qt5.qtbase
    qt5.qtwebengine
    qt5.qtquickcontrols2
    libdeltachat'
    lomiri.lomiri-ui-toolkit
    lomiri.lomiri-ui-extras
    lomiri.lomiri-api
    lomiri.qqc2-suru-style
    quirc
  ];

  meta = {
    changelog = "https://codeberg.org/lk108/deltatouch/src/tag/${finalAttrs.src.tag}/CHANGELOG";
    description = "Messaging app for Ubuntu Touch, powered by Delta Chat core";
    longDescription = ''
      DeltaTouch is a messenger for Ubuntu Touch based on Delta Chat core.
      Delta Chat works over email.
    '';
    homepage = "https://codeberg.org/lk108/deltatouch";
    license = lib.licenses.gpl3Plus;
    maintainers = with lib.maintainers; [ link2xt ];
    mainProgram = "deltatouch";
    platforms = lib.platforms.linux;
  };
})
+1 −0
Original line number Diff line number Diff line
@@ -600,6 +600,7 @@ mapAliases {
  defuddle-cli = warnAlias "defuddle-cli has been renamed to/replaced by 'defuddle'" defuddle; # Added 2026-04-16
  degit-rs = throw "'degit-rs' has been removed because it is unmaintained upstream and has vulnerable dependencies."; # Added 2025-07-11
  deltachat-cursed = throw "'deltachat-cursed' has been renamed to/replaced by 'arcanechat-tui'"; # Converted to throw 2025-10-27
  deltatouch = throw "'deltatouch' has been removed as it depended on qt5 webengine which reached EOL"; # Added 2026-04-25
  devdocs-desktop = throw "'devdocs-desktop' has been removed as it is unmaintained upstream and vendors insecure dependencies"; # Added 2025-06-11
  dfilemanager = throw "'dfilemanager' has been dropped as it was unmaintained"; # Added 2025-06-03
  discord-screenaudio = throw "discord-screenaudio has been removed because it was archived upstream. Use vesktop instead."; # added 2025-11-29