about summary refs log tree commit diff
path: root/pkgs/applications/office/libreoffice
AgeCommit message (Collapse)AuthorFilesLines
41 hoursMerge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-2/+2
Conflicts: - pkgs/development/python-modules/jaxtyping/default.nix
42 hourslibreoffice: fix build with Python 3.12K9001-0/+3
3 daysadwaita-icon-theme: Move from gnome scope to top-levelJan Tojnar1-2/+2
It is widely used outside gnome – although it probably should not be.
3 daysMerge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
Conflicts: - pkgs/development/python-modules/flexcache/default.nix - pkgs/development/python-modules/flexparser/default.nix - pkgs/development/python-modules/odp-amsterdam/default.nix - pkgs/development/python-modules/pint/default.nix - pkgs/development/python-modules/uncertainties/default.nix - pkgs/top-level/python-packages.nix
4 dayslibreoffice-bin: dollar sign should be escapedBojun Ren1-1/+1
10 dayslibreoffice: apply patch for icu74 compatMartin Weinelt1-0/+6
10 dayslibreoffice: pin to python3.11Martin Weinelt1-2/+2
Both still and fresh at this point rely on distutils in their configure script.
2024-06-16CoinMP: rename to coinmpZitrone1-2/+2
2024-06-15libreoffice: add Slovak languagehlad1-1/+1
2024-06-09treewide: Simplify use of update-source-versionJan Tojnar1-5/+2
- `--ignore-same-version` allows us to not call it twice. - with that, we can also omit version, to allow us updating e.g. `cargoDeps` hash
2024-05-21libreoffice: fix build, big expression cleanupK9005-323/+433
Co-authored-by: Robert Schütz <nix@dotlambda.de>
2024-05-21libreoffice-still: 7.5.9.2 -> 7.6.7.2K9005-122/+122
2024-05-21libreoffice-fresh: 7.6.4.1 -> 24.2.3.2K9005-115/+241
2024-05-21libreoffice-bin: 7.6.4 -> 7.6.7K9001-3/+3
2024-04-27treewide: wrapGAppsHook → wrapGAppsHook3Jan Tojnar1-1/+1
This was achieved using the following command: sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b') And then manually reverted the following changes: - alias in top-level.nix - function name in wrap-gapps-hook.sh - comment in postFixup of at-spi2-core - comment in gtk4 - comment in preFixup of 1password-gui/linux.nix - comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix - comment in postFixup of telegram-desktop - comment in postFixup of fwupd - buildCommand of mongodb-compass - postFixup of xflux-gui - comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config - description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-15libreoffice: add coreutils, gnugrep in wrapperJohn Titor1-0/+4
so scripts can utilise coreutils, grep commands needed for scenarios when used in conjuction with firejail
2024-03-11libreoffice: add finnish languageVsQ901-1/+1
2024-01-30libreoffice-bin: set meta.sourceProvenanceThomas Gerbet1-0/+1
2024-01-08libreoffice: build with system liblangtag, backport libxml 2.12 build fixesK9001-1/+14
2024-01-07libreoffice-bin: 7.5.5 -> 7.6.4Thomas Gerbet1-3/+3
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
2024-01-07libreoffice-fresh: 7.6.2.1 -> 7.6.4.1Thomas Gerbet6-55/+59
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
2024-01-05libreoffice-still: 7.5.7.1 -> 7.5.9.2Thomas Gerbet5-27/+27
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
2023-12-24libreoffice-unwrapped: fix default --with-help build valueDoron Behar1-1/+1
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.
2023-11-30libreoffice: backport fix for expired test certsAlyssa Ross1-0/+7
2023-10-04libreoffice: disable a test failing on aarch64Doron Behar1-0/+2
2023-10-04libreoffice-fresh: disable a failing testDoron Behar1-0/+1
2023-10-04libreoffice: remove stale, unused patchesDoron Behar3-139/+0
2023-10-04libreoffice: reformat a bit kdeIntegration postPatch hookDoron Behar1-18/+15
Put the xdg-open -> kde-open5 substitution in the kdeIntegration conditioned block, also put the comment about it from above the postPatch near there.
2023-10-04libreoffice-fresh-unwrapped: 7.5.4.2 -> 7.6.2.1Doron Behar6-122/+125
2023-10-04libreoffice-still-unwrapped: 7.4.7.1 -> 7.5.7.1Doron Behar7-149/+97
Remove dolphin templates, as these seem empty now (for libreoffice-fresh as well).
2023-10-01libreoffice: write a whole, batteries included updateScriptDoron Behar18-150/+138
2023-09-29libreoffice: reorder/reformat buildInputs a bitDoron Behar1-5/+8
The versionAtleast 7.4 is no longer needed due to still and fresh variants' versions.
2023-09-29libreoffice: use finalAttrs in mkDerivationDoron Behar1-6/+5
2023-09-29libreoffice: always use stdenv.mkDerivationDoron Behar1-4/+4
`mkDerivation` from `libsForQt5` is deprecated. Hooks are preferred, see https://github.com/NixOS/nixpkgs/issues/180841 .
2023-09-29libreoffice: get rid of src-$VARIANT/override.nixDoron Behar3-46/+16
Towards simplfying the expression.
2023-09-29libreoffice: small reformatting to postConfigureDoron Behar1-95/+89
2023-09-29libreoffice: improve nixpkgs' README update instructionsDoron Behar1-4/+14
2023-08-11treewide: noop: refer to `src.name` or similar where appropriate, part 3: ↵Jan Malakhovski1-1/+1
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`).
2023-08-05Merge master into staging-nextgithub-actions[bot]1-3/+3
2023-08-03libreoffice*: fixup build with curl-8.2.0Vladimír Čunát1-0/+7
2023-08-01libreoffice-bin: 7.4.7 -> 7.5.5JesusMtnez1-3/+3
2023-07-26libreoffice-qt: fix buildMaximilian Bosch1-3/+4
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 [...]
2023-07-25libreoffice-fresh: strip away BUILDCONFIG, reduce runtime closure size by ~20%Maximilian Bosch2-0/+48
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
2023-07-22Merge pull request #239624 from Stunkymonkey/use-optionalString-thenFelix Bühler1-1/+1
treewide: use optionalString instead of 'then ""'
2023-07-12libreoffice-bin: 7.4.3 -> 7.4.7JesusMtnez1-3/+3
2023-06-24treewide: use optionalString instead of 'then ""'Felix Buehler1-1/+1
2023-05-29libreoffice-fresh: 7.5.2.2 -> 7.5.4.1teutat3s2-25/+25
2023-05-29libreoffice-still: 7.4.6.2 -> 7.4.7.2teutat3s2-16/+16
2023-04-23libreoffice*: drop test which regressed on libxml2 updateMichael Raskin1-0/+3
https://hydra.nixos.org/build/215973648/nixlog/6/tail (cherry picked from commit 9a0662c50374bdec6ed6029b2c33559f7623ed23)
2023-04-07libreoffice-still: Disable more failing testsDoron Behar1-0/+1