Merge pull request #293050 from KAction/contrib/0/feature-emacs/out

emacs: Add feature flags
This commit is contained in:
Fabián Heredia Montiel 2024-03-12 14:59:19 -06:00 committed by GitHub
commit 0f0c3f0908
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,6 +68,7 @@
, withAlsaLib ? false
, withAthena ? false
, withCsrc ? true
, withDbus ? stdenv.isLinux
, withGTK2 ? false
, withGTK3 ? withPgtk && !noGui
, withGconf ? false
@ -77,6 +78,7 @@
, withMotif ? false
, withNS ? stdenv.isDarwin && !(variant == "macport" || noGui)
, withPgtk ? false
, withSelinux ? stdenv.isLinux
, withSQLite3 ? lib.versionAtLeast version "29"
, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd
, withToolkitScrollBars ? true
@ -227,8 +229,9 @@ mkDerivation (finalAttrs: {
alsa-lib
] ++ lib.optionals withGpm [
gpm
] ++ lib.optionals stdenv.isLinux [
] ++ lib.optionals withDbus [
dbus
] ++ lib.optionals withSelinux [
libselinux
] ++ lib.optionals (!stdenv.isDarwin && withGTK3) [
gsettings-desktop-schemas
@ -338,6 +341,8 @@ mkDerivation (finalAttrs: {
(lib.withFeature withTreeSitter "tree-sitter")
(lib.withFeature withXinput2 "xinput2")
(lib.withFeature withXwidgets "xwidgets")
(lib.withFeature withDbus "dbus")
(lib.withFeature withSelinux "selinux")
];
env = lib.optionalAttrs withNativeCompilation {