nixpkgs/pkgs/applications/office/libreoffice
Jan Malakhovski 591ccfe5b9 treewide: noop: refer to src.name or similar where appropriate, part 3: more use cases
This continues where d8f7f6a5ce left off. Similarly
to that commit, this commit this also points `sourceRoot`s to `src.name` and similar
instead of keeping hardcoded names, and edits other derivation attrs do do the same,
where appropriate.

Also, similarly to d8f7f6a5ce some of expressions this
edits use `srcs` attribute with customly-named sources, so they have to be moved
into `let` blocks to keep evaluation efficient (the other, worse, way to do this
would to recurcively refer to `elemAt n finalAttrs.srcs` or, similarly, with `rec`).
2023-08-11 09:20:44 +00:00
..
darwin treewide: noop: refer to src.name or similar where appropriate, part 3: more use cases 2023-08-11 09:20:44 +00:00
src-fresh libreoffice-fresh: 7.5.2.2 -> 7.5.4.1 2023-05-29 13:27:03 +02:00
src-still libreoffice-still: 7.4.6.2 -> 7.4.7.2 2023-05-29 13:25:36 +02:00
0001-Strip-away-BUILDCONFIG.patch libreoffice-fresh: strip away BUILDCONFIG, reduce runtime closure size by ~20% 2023-07-25 18:05:49 +02:00
default.nix libreoffice*: fixup build with curl-8.2.0 2023-08-03 20:45:28 +02:00
download-list-builder.sh treewide: source .attrs in builders 2022-12-08 21:09:02 +02:00
gen-shell.nix
generate-libreoffice-srcs.py libreoffice: generate-*-srcs.py Remove export prefix 2023-04-02 18:15:52 +03:00
gpgme-1.18.patch fixup! libreoffice*: hack-fix build after gpgme update 2022-08-18 17:42:24 +02:00
libreoffice-srcs-additions.json
poppler-22-04-0.patch libreoffice-fresh: Fix build with poppler 22.04 2022-05-04 14:42:39 +02:00
README.md
skip-failed-test-with-icu70.patch libreoffice*: skip test to fix build with icu70 2021-11-13 23:20:26 +08:00
soffice-template.desktop libreoffice: add templates to dolphin "create new" menu 2022-05-03 08:11:26 -04:00
wrapper.nix libreoffice/wrapper: Don't --chdir 2023-03-26 16:25:46 +03:00

LibreOffice

To generate src-$VARIANT/download.nix, i.e. list of additional sources that the libreoffice build process needs to download:

nix-shell gen-shell.nix --argstr variant VARIANT --run generate

Where VARIANT is either still or fresh.