-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
thunderbird: add option to enable calendar #24851
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree that it should be enabled by default if official builds have it.
@@ -7,7 +7,7 @@ | |||
, autoconf213, which, m4 | |||
, writeScript, xidel, common-updater-scripts, coreutils, gnused, gnugrep, curl | |||
, enableGTK3 ? false, gtk3, wrapGAppsHook | |||
, debugBuild ? false | |||
, debugBuild ? false, config |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't use config
in a derivation, instead make a new flag argument (enableCalendar
or something like that). You can set this flag from config
in all-packages.nix
. Personally I think that config
shouldn't be used for single-package options.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, sure. Should I do a fixup commit, rebase -i, and force push? Or just add more commits?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Force-push is usually okay (and we'll need to squash it in the end anyway). Thanks!
Yeah enabling it by default sounds fine. And adding a config option may be overkill. |
e755228
to
f94e0a0
Compare
I changed it to be enabled by default, with no |
Motivation for this change
The Lightning addon for Thunderbird appears to have been deprecated in favour of the built-in version of the same thing. This change allows the
thunderbird
package to be built with calendar support via the optionthunderbird.enableCalendar
.I currently have it disabled by default. Possibly it should be enabled by default, given that official builds come with the calendar. I don't know whether there are any best practices for this sort of thing.
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)