nixpkgs/pkgs
Martin Weinelt b3529accfb
firefox: reformat, sort, cleanup
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.
2022-03-23 17:03:42 +01:00
..
applications firefox: reformat, sort, cleanup 2022-03-23 17:03:42 +01:00
build-support Merge pull request #164420 from corngood/build-fhs-fix 2022-03-22 19:57:02 +02:00
common-updater
data kde-rounded-corners: unstable-2021-11-06 -> 0.1.1 2022-03-23 18:19:33 +08:00
desktops kde/plasma5: 5.24.0 -> 5.24.3 2022-03-23 18:19:33 +08:00
development Merge pull request #165410 from SuperSandro2000/brotlicffi 2022-03-23 13:40:48 +01:00
games katago: 1.10.0 -> 1.11.0 (#165090) 2022-03-23 05:52:43 +01:00
misc autoadb: init at unstable-2020-06-01 (#165244) 2022-03-23 06:29:45 +01:00
os-specific nixos-rebuild: use log instead of echo, always print to stderr 2022-03-23 11:49:59 +01:00
pkgs-lib
servers Merge pull request #165159 from alyssais/mailman-web-django 2022-03-23 05:29:00 +01:00
shells
stdenv
test
tools Merge pull request #165095 from veehaitch/jadx-v1.3.4 2022-03-23 08:52:01 +01:00
top-level firefox: reformat, sort, cleanup 2022-03-23 17:03:42 +01:00