Commit Graph

305 Commits

Author SHA1 Message Date
MJ Moriarity
f8a0cdebb1 libreoffice-collabora: fix build with gcc16
pull in patches for the commits that add missing includes that enable
building with gcc16 without error.
2026-09-28 23:59:09 -06:00
7c6f434c
e3b7b8bfc0 libreoffice: import upstream patch in the hope to fix unpacking flakyness 2026-09-18 07:30:14 +02:00
7c6f434c
cadfaa6fc2 libreoffice-stable: 26.2.5.2 -> 26.8.0.3 2026-09-11 11:51:46 +02:00
7c6f434c
38552f4113 libreoffice: 26.2.1.2, 25.8.5.2 -> 26.2.5.2
Replace libfreoffice-fresh and libreoffice-still with libreoffice-stable, following upstream
2026-08-20 16:53:18 +02:00
EKHH
9eeb54d214 libreoffice: set JAVA_HOME 2026-08-09 12:34:18 +00:00
dotlambda
288399cabd poppler: 25.10.0 -> 26.06.0 (#521663) 2026-06-21 16:18:37 +00:00
Hythera
a2e1ce5122 libreoffice: fix build with poppler 26.06.0 2026-06-21 18:06:17 +02:00
teutat3s
aff25da20b libreoffice: unvendor libfreehand 2026-06-03 10:12:19 +02:00
phanirithvij
7a51481f57 libreoffice: init collaboara-coda variant at 25.04.9.2-2
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-01 18:23:07 +05:30
teutat3s
5733caf502 libreoffice-collabora: 25.04.1-1 -> 25.04.9-4 2026-04-02 21:16:16 +02:00
teutat3s
0bddfc3a08 libreoffice-still: 25.2.6.2 -> 25.8.5.2
https://wiki.documentfoundation.org/ReleaseNotes/25.8
2026-04-02 21:16:08 +02:00
teutat3s
884b15235f libreoffice-fresh: 25.8.2.2 -> 26.2.1.2
https://wiki.documentfoundation.org/ReleaseNotes/26.2
2026-04-02 21:16:08 +02:00
nixpkgs-ci[bot]
dee0edb980 Merge master into staging-next 2026-03-08 06:13:52 +00:00
Vincent Vanlaer
87dddf65f6 libreoffice: fix gstreamer paths
Libreoffice uses gstreamer for for audio and video within impress. If
the correct gstreamer plugins are not available (e.g. because the plugin
path is not set correctly), then adding such media will not play and can
even temporarily hang the interface.

This commit fixes incorrect and missing paths in the current libreoffice
wrapper:

- the gstreamer plugins are located in gstreamer-1.0 directories rather
  than girepository-1.0
- the default output of the gstreamer package only contains executables
  and not the plugins
2026-03-08 00:29:44 +01:00
Jo
2c2a562260 unixodbc{,Drivers}: rename from unixODBC{,Drivers} (#489676) 2026-03-06 11:52:28 +00:00
Mitchell Skaggs
b097075bf2 libreoffice: remove noto-sans font workaround
Co-authored-by: Marcin Serwin <marcin@serwin.dev>
2026-02-27 10:16:53 -06:00
quantenzitrone
2226596501 unixodbc: refactor and rename from unixODBC
rename to lowercase to fit package naming conventions
2026-02-27 10:52:14 +01:00
Aliaksandr
f2d16bccd7 linux-libertine-g: rename from libertine-g, use correct version 2026-02-20 06:33:40 +02:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
quantenzitrone
ff4964de35 clucene-core: move to pkgs/by-name and rename from clucene_core
this shouldn't create any rebuilds
2026-01-13 13:49:59 +01:00
Marcin Serwin
2c97992b74 libreoffice: fix build with gpgme 2
Since version 2.0.0 the C++ bindings to gpgme live in a separate
package, i.e., gpgmepp.

Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-12-20 19:19:01 +01:00
Sandro Jäckel
3e0d89a13b libreoffice: avoid qt&kde dev dependencies when build with kdeIntegration 2025-11-23 04:06:19 +01:00
Stefan Frijters
f5b41cf146 libreoffice: remove deprecated dll
Use of this dll was removed in 2020:
https://git.libreoffice.org/core/+/01241113947fc7bd7f7b765dd897bb023c8ca99c
2025-11-04 17:55:28 +01:00
Stefan Frijters
71b0bb479f libreoffice: hide rhino behind withJava option
This should not meaningfully change the build without Java,
but it prevents eval from complaining about nonSource packages
related to rhino.
2025-11-03 00:36:08 +01:00
7c6f434c
02567d56a5 frozen-containers: init at 1.2.0-unstable-2025-07-29; libreoffice: use system frozen (#452992) 2025-10-29 13:52:28 +00:00
Marcin Serwin
66360a4c7e libreoffice: use system frozen
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-10-29 11:10:39 +01:00
7c6f434c
b7eef3bb56 libreoffice-collabora: comment out the duplicate patch
Fix duplication introduced in #455940 while fixing the build of other branches
2025-10-27 09:28:29 +01:00
Jan Tojnar
c9b78f12c8 libreoffice-still: actually fix build with poppler 25.10.0 2025-10-26 18:43:22 +01:00
Jan Tojnar
81e609e813 libreoffice-fresh: Fix build
The patch is part of libreoffice 25.8.2.1.
2025-10-26 18:43:22 +01:00
Jan Tojnar
c0cc2616e8 libreoffice-still: fix build with poppler 25.10.0 2025-10-25 15:05:29 +02:00
Jan Tojnar
dc67679d75 libreoffice-fresh: fix build with poppler 25.10.0 2025-10-25 15:05:29 +02:00
7c6f434c
da9c672692 libreoffice: unpin python (#450634) 2025-10-20 06:46:04 +00:00
Diogo Correia
b428f6a1da libreoffice-still: 24.8.7.2 -> 25.2.6.2 2025-10-15 11:10:54 +01:00
Marie Ramlow
f2cdaba38b libreoffice: unpin python 2025-10-10 12:04:13 +02:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Stefan Frijters
5e249aae04 libreoffice: add withJava option 2025-09-15 17:32:46 +02:00
7c6f434c
a741e58678 libreoffice-fresh: 25.2.3.2 -> 25.8.1.1 (#439277) 2025-09-07 11:15:19 +00:00
Tom van Dijk
2fa2547fa6 libreoffice-fresh: 25.2.3.2 -> 25.8.1.1, the manual parts 2025-09-01 22:35:29 +02:00
K900
bf727c16d0 libreoffice: drop Qt5 builds 2025-08-30 12:51:47 +03:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
K900
53ade61b4d libreoffice: fix build under strictDeps
This fixes an upcoming issue with KDE builds, where
we end up with a native libpng-apng earlier in the
search paths due to propagation

  libreoffice -> extra-cmake-modules -> qttools -> qtbase -> libpng-apng
2025-06-17 00:08:40 +03:00
K900
0fa8b20905 libreoffice: backport fix for Poppler 25.05 2025-05-10 19:23:29 +03:00
K900
6942dc70d6 libreoffice-collabora: 24.04.13 -> 25.04.1 2025-05-10 19:23:29 +03:00
Gaetan Lepage
e65a310c20 libreoffice: use box2d_2 2025-04-20 20:34:22 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
7c6f434c
23d672ff32 libreoffice-collabora: 24.04.5-4 -> 24.04.13-2
Fixes: #383483
2025-03-22 19:53:44 +01:00
7c6f434c
38cf6436b3 libreoffice-still: 24.8.4.2 -> 24.8.5.2 2025-03-22 15:00:48 +01:00
7c6f434c
8137c100ad libreoffice-*: nixfmt the default.nix to avoid CI issues 2025-03-22 12:18:11 +01:00
7c6f434c
427b55914b libreoffice-{fresh,still}-unwrapped: update and fix (#380428) 2025-02-11 14:02:45 +00:00
Tert0
536a11d94e libreoffice-{collabora,fresh,still}-unwrapped: refactor package metadata and change licenses 2025-02-10 21:36:58 +01:00