nixpkgs/pkgs/applications/kde/kate.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

88 lines
1.5 KiB
Nix
Raw Normal View History

2016-07-16 20:01:49 +00:00
{
mkDerivation,
lib,
2017-05-17 19:26:11 +00:00
extra-cmake-modules,
kdoctools,
2016-08-01 20:33:31 +00:00
kactivities,
kconfig,
kcrash,
kdbusaddons,
kguiaddons,
kiconthemes,
ki18n,
kinit,
kio,
kitemmodels,
kjobwidgets,
knewstuff,
knotifications,
konsole,
kparts,
ktexteditor,
kwindowsystem,
kwallet,
kxmlgui,
libgit2,
2023-03-17 22:39:35 +00:00
kuserfeedback,
plasma-framework,
qtscript,
threadweaver,
qtx11extras,
}:
2017-05-16 15:56:41 +00:00
mkDerivation {
2020-12-24 23:05:07 +00:00
pname = "kate";
2017-05-16 15:56:41 +00:00
meta = {
homepage = "https://apps.kde.org/kate/";
description = "Advanced text editor";
2017-05-16 15:56:41 +00:00
license = with lib.licenses; [
gpl3
lgpl3
lgpl2
];
maintainers = [ lib.maintainers.ttuegel ];
};
2019-08-13 18:24:55 +00:00
# InitialPreference values are too high and end up making kate &
# kwrite defaults for anything considered text/plain. Resetting to
# 1, which is the default.
postPatch = ''
2022-08-19 11:07:58 +00:00
substituteInPlace apps/kate/data/org.kde.kate.desktop \
--replace InitialPreference=9 InitialPreference=1
2022-08-19 11:07:58 +00:00
substituteInPlace apps/kwrite/data/org.kde.kwrite.desktop \
--replace InitialPreference=8 InitialPreference=1
'';
2017-05-17 19:26:11 +00:00
nativeBuildInputs = [
extra-cmake-modules
kdoctools
];
buildInputs = [
libgit2
2017-05-16 15:56:41 +00:00
kactivities
ki18n
kio
ktexteditor
kwindowsystem
plasma-framework
qtscript
kconfig
kcrash
kguiaddons
kiconthemes
kinit
kjobwidgets
kparts
kxmlgui
kdbusaddons
kwallet
kitemmodels
knotifications
threadweaver
2023-03-17 22:39:35 +00:00
knewstuff
kuserfeedback
qtx11extras
2017-05-16 15:56:41 +00:00
];
propagatedUserEnvPkgs = [ konsole ];
2016-08-01 20:33:31 +00:00
}