mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-18 11:44:07 +00:00
b3529accfb
It is normal for such a large derivation to accumulate mixed codestyles over all those years making it harder to maintain. By splitting up dependencies to one per line I noticed two unused dependencies (hunspell, sqlite) that were removed in this change. Also most lists are now sorted alphabetically, so reasoning about them has become much easier. Lists now use the same style for indentation and concat, and environment variables are all defined in preConfigure as opposed to bare in the derivation. The object dir, firefox build directory, is now in a predictable directory at ${pwd}/mozobj as opposed to ${pwd}/obj-@CONFIG_GUESS@, saving us one wildcard expansion. This is also a good prepration for the PGO build where we need to reference bits inside this directory. Added a few comments and clarified others from what I've learned how the firefox build works. |
||
---|---|---|
.. | ||
amfora | ||
asuka | ||
av-98 | ||
bombadillo | ||
brave | ||
browsh | ||
captive-browser | ||
castor | ||
chromium | ||
dillo | ||
elinks | ||
eolie | ||
ephemeral | ||
falkon | ||
firefox | ||
firefox-bin | ||
gmni | ||
google-chrome | ||
kristall | ||
lagrange | ||
links2 | ||
luakit | ||
lynx | ||
midori | ||
netsurf | ||
nyxt | ||
opera | ||
palemoon | ||
qtchan | ||
qutebrowser | ||
surf | ||
telescope | ||
tor-browser-bundle-bin | ||
vieb | ||
vimb | ||
vivaldi | ||
w3m | ||
webmacs | ||
yandex-browser |