{
mkDerivation,
lib,
cmake,
extra-cmake-modules,
pkg-config,
wrapQtAppsHook,
cmark,
kconfig,
kdbusaddons,
ki18n,
kio,
kirigami-addons,
kirigami2,
kitemmodels,
knotifications,
kquickcharts,
kquickimageedit,
libpulseaudio,
libquotient,
libsecret,
olm,
qcoro,
qqc2-desktop-style,
qtgraphicaleffects,
qtlocation,
qtmultimedia,
qtquickcontrols2,
sonnet,
}:
mkDerivation {
pname = "neochat";
nativeBuildInputs = [
cmake
extra-cmake-modules
pkg-config
wrapQtAppsHook
];
buildInputs = [
cmark
kconfig
kdbusaddons
kio
ki18n
kirigami-addons
kirigami2
kitemmodels
knotifications
kquickcharts
kquickimageedit
libpulseaudio
libquotient
libsecret
olm
qcoro
qtgraphicaleffects
qtlocation
qtmultimedia
qtquickcontrols2
qqc2-desktop-style
sonnet
meta = with lib; {
description = "Client for matrix, the decentralized communication protocol";
mainProgram = "neochat";
homepage = "https://apps.kde.org/en/neochat";
license = licenses.gpl3Only;
maintainers = with maintainers; [ peterhoeg ];
platforms = with platforms; linux;
};
}