cudatext: remove gtk2

This commit is contained in:
Nikolay Korotkiy
2026-06-09 19:58:30 +04:00
parent 9c26d2966a
commit be11f0385e
2 changed files with 6 additions and 8 deletions
@@ -7,16 +7,16 @@
fpc,
libx11,
# GTK2/3
# GTK3
harfbuzz,
pango,
cairo,
glib,
atk,
gtk2,
gtk3,
gdk-pixbuf,
python3,
wrapGAppsHook3,
# Qt5
libsForQt5,
@@ -27,7 +27,6 @@
}:
assert builtins.elem widgetset [
"gtk2"
"gtk3"
"qt5"
];
@@ -66,21 +65,21 @@ stdenv.mkDerivation (finalAttrs: {
lazarus
fpc
]
++ lib.optional (widgetset == "gtk3") wrapGAppsHook3 # required for FileChooser
++ lib.optional (widgetset == "qt5") libsForQt5.wrapQtAppsHook;
buildInputs = [
libx11
]
++ lib.optionals (lib.hasPrefix "gtk" widgetset) [
++ lib.optionals (widgetset == "gtk3") [
harfbuzz
pango
cairo
glib
atk
gdk-pixbuf
gtk3
]
++ lib.optional (widgetset == "gtk2") gtk2
++ lib.optional (widgetset == "gtk3") gtk3
++ lib.optional (widgetset == "qt5") libsForQt5.libqtpas;
env.NIX_LDFLAGS = toString [
@@ -143,6 +142,5 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [ sikmir ];
platforms = lib.platforms.linux;
mainProgram = "cudatext";
broken = widgetset == "gtk2"; # https://wiki.freepascal.org/CudaText#Linux_error_on_ATSynEdit_compiling
};
})
+1 -1
View File
@@ -8797,7 +8797,7 @@ with pkgs;
codeblocksFull = codeblocks.override { contribPlugins = true; };
cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk3"; };
cudatext = cudatext-qt;
darcs = haskell.lib.compose.disableCabalFlag "library" (