about summary refs log tree commit diff
path: root/pkgs/applications/office/libreoffice
Commit message (Collapse)AuthorAge
* libreoffice: add finnish languageVsQ902024-03-11
|
* libreoffice-bin: set meta.sourceProvenanceThomas Gerbet2024-01-30
|
* libreoffice: build with system liblangtag, backport libxml 2.12 build fixesK9002024-01-08
|
* libreoffice-bin: 7.5.5 -> 7.6.4Thomas Gerbet2024-01-07
| | | | | | | Fixes CVE-2023-6185 and CVE-2023-6186. https://www.libreoffice.org/about-us/security/advisories/cve-2023-6185 https://www.libreoffice.org/about-us/security/advisories/cve-2023-6186
* libreoffice-fresh: 7.6.2.1 -> 7.6.4.1Thomas Gerbet2024-01-07
| | | | | | | Fixes CVE-2023-6185 and CVE-2023-6186. https://www.libreoffice.org/about-us/security/advisories/cve-2023-6185 https://www.libreoffice.org/about-us/security/advisories/cve-2023-6186
* libreoffice-still: 7.5.7.1 -> 7.5.9.2Thomas Gerbet2024-01-05
| | | | | | | Fixes CVE-2023-6185 and CVE-2023-6186. https://www.libreoffice.org/about-us/security/advisories/cve-2023-6185 https://www.libreoffice.org/about-us/security/advisories/cve-2023-6186
* libreoffice-unwrapped: fix default --with-help build valueDoron Behar2023-12-24
| | | | | | | | | | | | | | | | | | | | Previously, only if `withHelp` was `false`, we added the `./configure` flag `--without-help`, but apparently `--without-help` does nothing, as not building help is the default behavior. Using `lib.withFeature` gives the most expected behavior no matter what are the defaults. Quoting from `./configure --help` for reference: > --with-help Enable the build of help. There is a special > parameter "common" that can be used to bundle only > the common part, .e.g help-specific icons. This is > useful when you build the helpcontent separately. > > Usage: --with-help build the old local help > --without-help no local help (default) > --with-help=html build the new HTML local help > --with-help=online build the new HTML online help This commit fixes #276400.
* libreoffice: backport fix for expired test certsAlyssa Ross2023-11-30
|
* libreoffice: disable a test failing on aarch64Doron Behar2023-10-04
|
* libreoffice-fresh: disable a failing testDoron Behar2023-10-04
|
* libreoffice: remove stale, unused patchesDoron Behar2023-10-04
|
* libreoffice: reformat a bit kdeIntegration postPatch hookDoron Behar2023-10-04
| | | | | | Put the xdg-open -> kde-open5 substitution in the kdeIntegration conditioned block, also put the comment about it from above the postPatch near there.
* libreoffice-fresh-unwrapped: 7.5.4.2 -> 7.6.2.1Doron Behar2023-10-04
|
* libreoffice-still-unwrapped: 7.4.7.1 -> 7.5.7.1Doron Behar2023-10-04
| | | | | Remove dolphin templates, as these seem empty now (for libreoffice-fresh as well).
* libreoffice: write a whole, batteries included updateScriptDoron Behar2023-10-01
|
* libreoffice: reorder/reformat buildInputs a bitDoron Behar2023-09-29
| | | | | The versionAtleast 7.4 is no longer needed due to still and fresh variants' versions.
* libreoffice: use finalAttrs in mkDerivationDoron Behar2023-09-29
|
* libreoffice: always use stdenv.mkDerivationDoron Behar2023-09-29
| | | | | `mkDerivation` from `libsForQt5` is deprecated. Hooks are preferred, see https://github.com/NixOS/nixpkgs/issues/180841 .
* libreoffice: get rid of src-$VARIANT/override.nixDoron Behar2023-09-29
| | | | Towards simplfying the expression.
* libreoffice: small reformatting to postConfigureDoron Behar2023-09-29
|
* libreoffice: improve nixpkgs' README update instructionsDoron Behar2023-09-29
|
* treewide: noop: refer to `src.name` or similar where appropriate, part 3: ↵Jan Malakhovski2023-08-11
| | | | | | | | | | | | | | more use cases This continues where d8f7f6a5cee067b81bfaaa3aa079adb94ed7c01e 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 d8f7f6a5cee067b81bfaaa3aa079adb94ed7c01e 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`).
* Merge master into staging-nextgithub-actions[bot]2023-08-05
|\
| * libreoffice-bin: 7.4.7 -> 7.5.5JesusMtnez2023-08-01
| |
* | libreoffice*: fixup build with curl-8.2.0Vladimír Čunát2023-08-03
|/
* libreoffice-qt: fix buildMaximilian Bosch2023-07-26
| | | | | | | | | | | | | | | | | | Broke in 408ece7d3d5b68f5c0d870abb936ee8950a1b9f9 because the `disallowedRequisites` fails here since the QT variant apparently needs to reference a few dev outputs[1]. I won't look into the details of that now, so the easiest way to unbreak is to skip the check for the QT variant. It should be kept for non-QT though to make sure that a change similar to the BUILDCONFIG thing isn't missed again by us. [1] https://github.com/NixOS/nixpkgs/pull/245361#issuecomment-1651389735 error: output '/nix/store/2y0czyy26gcsqhmcvd2mlqa35f0gcl4l-libreoffice-7.5.4.1' is not allowed to refer to the following paths: /nix/store/0hmvklj0mbhrn8flwbcwivvkv45limhg-freetype-2.13.0-dev /nix/store/0rnx7rc87hwkbrhsys7mgwq4jw6pz7ma-zlib-1.2.13-dev [...]
* libreoffice-fresh: strip away BUILDCONFIG, reduce runtime closure size by ~20%Maximilian Bosch2023-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In v7.5.x a change was introduced that writes the BUILDCONFIG into `$out/lib/libreoffice/program/libsofficeapp.so` including the `PKG_CONFIG_PATH` containing references to all `dev` outputs of library dependencies: $ strings $(nix-build -A libreoffice-fresh)/lib/libreoffice/program/libsofficeapp.so|grep PKG_CONFIG_PATH [...], "BuildConfig": "[...] 'PKG_CONFIG_PATH=[...]'" This isn't really needed because this information can also be obtained by `nix derivation show`. Also, this causes a 20% larger runtime-closure because of all the dev dependencies being referenced by the output and thus downloaded whenever libreoffice is substituted somewhere. The actual numbers look like this: $ nix path-info -Sh ./result-old /nix/store/3mzrqh4gg7v27vdrrap9dj3x8myysmyf-libreoffice-7.5.4.1-wrapped 2.0G $ nix path-info -Sh ./result /nix/store/g5y60s0a2q2v6r58xcayv62z7fjfi816-libreoffice-7.5.4.1-wrapped 1.6G Only `libreoffice-fresh` is affected, `pkgs.libreoffice` isn't because it still points to 7.4 whereas the problematic change was introduced in 7.5. To make sure this doesn't get reintroduced by accident, the derivation also prohibits now to reference any dev output from a build input. [1] https://gerrit.libreoffice.org/c/core/+/141197
* Merge pull request #239624 from Stunkymonkey/use-optionalString-thenFelix Bühler2023-07-22
|\ | | | | treewide: use optionalString instead of 'then ""'
| * treewide: use optionalString instead of 'then ""'Felix Buehler2023-06-24
| |
* | libreoffice-bin: 7.4.3 -> 7.4.7JesusMtnez2023-07-12
|/
* libreoffice-fresh: 7.5.2.2 -> 7.5.4.1teutat3s2023-05-29
|
* libreoffice-still: 7.4.6.2 -> 7.4.7.2teutat3s2023-05-29
|
* libreoffice*: drop test which regressed on libxml2 updateMichael Raskin2023-04-23
| | | | | https://hydra.nixos.org/build/215973648/nixlog/6/tail (cherry picked from commit 9a0662c50374bdec6ed6029b2c33559f7623ed23)
* libreoffice-still: Disable more failing testsDoron Behar2023-04-07
|
* libreoffice-fresh: 7.5.2.1 - > 7.5.2.2Doron Behar2023-04-03
|
* libreoffice.unwrapped: Remove $dev outputDoron Behar2023-04-02
| | | | | It makes the build fail, and not package in Nixpkgs seems to be using this.
* libreoffice: Remove failing testDoron Behar2023-04-02
|
* libreoffice-still: 7.3.7.2 -> 7.4.6.2Doron Behar2023-04-02
|
* libreoffice-fresh: 7.4.2.3 -> 7.5.2.1Doron Behar2023-04-02
|
* libreoffice: generate-*-srcs.py Remove export prefixDoron Behar2023-04-02
| | | | | Needed for both fresh and still variants upcoming updates, in order to parse the download.lst file correctly.
* libreoffice/wrapper: Don't --chdirDoron Behar2023-03-26
| | | | Use lndir and replace it's relevant symlinks with wrappers.
* Merge #219444: staging-next 2023-03-04Vladimír Čunát2023-03-15
|\
| * Merge branch 'master' into staging-nextVladimír Čunát2023-03-12
| |\
| * | libreoffice-still: fix build on aarch64-linuxWeijia Wang2023-03-12
| | |
* | | libreoffice: improve out/share looping in wrapperMoritz 'e1mo' Fromm2023-03-14
| |/ |/| | | | | | | | | | | The copying/linking implemented in #220694 resulted in a higher maintenance burden (need to manually add all new folders in $out/share). The introduced loop will continue linking everything but the .desktop files.
* | libreoffice: Fix invalid desktop filesMoritz 'e1mo' Fromm2023-03-12
|/ | | | | | | Fixes a regression introduced in #219166 by again setting the correct binary name in the Exec filed for the .desktop files. Fixes #220693
* libreoffice: wrapper.nix rewriteDoron Behar2023-03-07
| | | | | | | Cleanup the unwrapped derivation's postInstall. Delete wrapper.sh, and put it's contents in the wrapped derivation via configurable `makeWrapper`. Also, always install dolphin templates in the unwrapped derivation.
* treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2023-02-22
| | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
* treewide: use toString on list NIX_CFLAGS_COMPILEArtturin2023-02-22
| | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper
* libreoffice: support postgresql by defaultsqualus2023-02-02
|