Commit Graph

212 Commits

Author SHA1 Message Date
Michael Raskin
e057b8492a
libreoffice*: drop test which regressed on libxml2 update
https://hydra.nixos.org/build/215973648/nixlog/6/tail
(cherry picked from commit 9a0662c503)
2023-04-23 09:38:41 +02:00
Doron Behar
07bfa152b6 libreoffice-still: Disable more failing tests 2023-04-07 10:24:11 +03:00
Doron Behar
699d543e9e libreoffice.unwrapped: Remove $dev output
It makes the build fail, and not package in Nixpkgs seems to be using
this.
2023-04-02 18:17:02 +03:00
Doron Behar
e0b64b3a82 libreoffice: Remove failing test 2023-04-02 18:15:53 +03:00
Doron Behar
c613b68e4c libreoffice-still: 7.3.7.2 -> 7.4.6.2 2023-04-02 18:15:53 +03:00
Vladimír Čunát
1f7eeea8ee
Merge branch 'master' into staging-next 2023-03-12 17:21:00 +01:00
Moritz 'e1mo' Fromm
7d15a39781
libreoffice: Fix invalid desktop files
Fixes a regression introduced in #219166 by again setting the correct
binary name in the Exec filed for the .desktop files.

Fixes #220693
2023-03-12 16:08:26 +01:00
Weijia Wang
7f436901f1 libreoffice-still: fix build on aarch64-linux 2023-03-12 00:11:48 +02:00
Doron Behar
3966519d12 libreoffice: wrapper.nix rewrite
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.
2023-03-07 01:23:22 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
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
2023-02-22 21:23:04 +02:00
Artturin
6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
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
2023-02-22 21:23:04 +02:00
squalus
09720f1dc3 libreoffice: support postgresql by default 2023-02-02 16:59:30 -08:00
me00001
1a93ad6e56
libreoffice: add Arabic language pack 2023-01-13 16:27:44 +03:00
Artturin
c55b931644 treewide: fix lints and remove a unneeded cmake input 2022-12-09 01:16:08 +02:00
Mario Rodas
eed05da3a3
Merge pull request #199802 from jerith666/openjdk-19
OpenJDK: init 19.0.1
2022-11-30 08:01:20 -05:00
Matt McHenry
e7cfa26a86 openjdk: init 19.0.1
as usual this is mostly copy-pasted from 18, so this commit is best
reviewed with '--find-copies-harder'

stop exposing openjdk 18 since it was not a long-term support release

change the default openjdk from 17 to 19 since nixpkgs is a
rolling-release repository

drop the ceremony around bootstrapping via adoptopenjdk for 64-bit
builds vs. via earlier openjdk builds for 32-bit, because, to be
frank, since we're using temurin now, it's not a simple copy-paste
job.  :-/  if someone needs a 32-bit openjdk, that work can be done
separately.

JavaFX revs from 17 to 19; it looks like 18 was never packaged along
with JDK 18.

* the gradle invocation used to build JavaFX must still be done with
  Java 18, as gradle does not yet support running itself on Java 19.

* a couple of patches need to be applied, since a new State enum was
  introduced in the JDK that collides with one in JavaFX.

* the hash of the gradle dependencies has not changed, which is
  surprising, but as far as I can tell correct.

One application (libreoffice) doesn't work with 19 yet, so pin it to
jdk 17 for now.

Co-authored-by: Mario Rodas <marsam@users.noreply.github.com>
2022-11-22 20:33:24 -05:00
Mustafa Çalışkan
56639875f7
libreoffice: add Turkish language pack 2022-11-17 16:09:39 +03:00
Ian M. Jones
90eb7cc0aa libreoffice: fix *.desktop files Exec commands 2022-10-24 10:03:13 +08:00
Florian Brandes
3e3301db78
libreoffice: fix test and cleanup
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-10-18 07:33:04 +02:00
Florian Brandes
2b690476d2 libreoffice-fresh: 7.4.0.3 -> 7.4.2.3
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-10-17 21:35:00 +02:00
ajs124
7be2ecc973 libreoffice-*: drop poppler patches 2022-10-17 21:35:00 +02:00
ajs124
c4785c567e libreoffice-fresh: 7.3.3.2 -> 7.4.0.3 2022-10-17 21:35:00 +02:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Vladimír Čunát
6b4195366a
libreoffice*: hack-fix build after gpgme update 2022-08-18 17:40:39 +02:00
K900
523bd0ae27 libreoffice: add java.sql dependency
Otherwise Base crashes on startup.
2022-06-23 18:26:35 +02:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Peter Hoeg
d75e54f70c libreoffice: fix -qt build 2022-05-12 22:56:10 +08:00
Florian Brandes
28942721a1
libreoffice-fresh: 7.2.5.2 -> 7.3.3.2
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-05-08 21:44:27 +02:00
Jan Tojnar
ced814af20 libreoffice-fresh: Fix build with poppler 22.04 2022-05-04 14:42:39 +02:00
Jan Tojnar
9102478153 libreoffice: fix build with Poppler 22.03 2022-03-25 19:27:18 +01:00
Peter Hoeg
6340db6249 libreoffice-qt: kf5 header files have moved into a subdir 2022-03-22 19:18:43 +08:00
7c6f434c
872af9cc98
Merge pull request #163067 from yurkobb/libreoffice-i18n-uk
libreoffice: add Ukrainian language pack
2022-03-07 05:35:14 +00:00
Yury Bulka
55690318d1 libreoffice: add Ukrainian language pack 2022-03-06 23:21:23 +02:00
Maximilian Bosch
b308b06c22
libreoffice: add java.logging to minimal JRE
This is e.g. required to properly use the Langtool-plugin[1] which
otherwise fails like this:

    java.lang.NoClassDefFoundError: java/util/logging/Logger

Fixes #160315

[1] https://extensions.libreoffice.org/en/extensions/show/languagetool
2022-02-19 18:58:04 +01:00
Maximilian Bosch
2f9426ad83
libreoffice: replace openjdk runtime-input with minimal JRE
Previously, `pkgs.libreoffice` had a total closure-size of 2.4GB where
`pkgs.openjdk` was a significant part:

    $ nix path-info ./result -Sh
    /nix/store/7xyfklmiz2azcnrfa8n9cz12dyyqc85r-libreoffice-7.1.7.2	   2.4G
    $ nix path-info ./result -shr | grep openjdk
    /nix/store/qcn7ihaak9g8ayyj4995ila2z0pkm37i-openjdk-17.0.1+12             	 643.6M

However we need exactly two components:

* a `javac` from `pkgs.openjdk`
* a minimal runtime (i.e. a JRE) for `libofficebean.so` where
  `libjawt.so` is also available.

I moved `jdk` to the `nativeBuildInputs` to ensure that `javac` is still
available in the build-environment and created a minimal JRE that seems
sufficient.

Now, the total closure-size is reduced by ~29.1% (basically the 600M
from `pkgs.openjdk`):

    $ nix path-info ./result -Sh
    /nix/store/zv34xijv64k7sz7rv50g3v6y59qg7p8k-libreoffice-7.1.7.2	   1.7G
2021-11-23 19:23:30 +01:00
Alyssa Ross
4e1852096f
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/tools/parsing/flex/2.6.1.nix
2021-11-14 14:17:46 +00:00
oxalica
b3fd89bb20
libreoffice*: skip test to fix build with icu70 2021-11-13 23:20:26 +08:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
TredwellGit
d86e178f91 libreoffice-fresh: 7.1.5.2 -> 7.2.2.2 & libreoffice-still: 7.0.6.2 -> 7.1.6.2 2021-10-28 05:55:42 +00:00
ilmari-lauhakangas
f3c17463a1
Let's keep kde-open5 2021-08-19 19:06:29 +03:00
ilmari-lauhakangas
7efb6066ac
Drop xdg-open stuff from default.nix as it is overriden from src-still 2021-08-19 11:59:00 +03:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Sandro Jäckel
a0ce2b58af
libreoffice: remove unused input 2021-02-22 01:16:29 +01:00
TredwellGit
14b1e4c71f libreoffice-still: 6.3.5.2 -> 7.0.4.2 2021-02-04 17:14:27 +00:00
TredwellGit
f79e624ce6 libreoffice-fresh: 7.0.4.2 -> 7.1.0.3
https://wiki.documentfoundation.org/ReleaseNotes/7.1
2021-02-04 11:40:30 +00:00
Ben Siraphob
5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Gabriel Ebner
c9161fb11a treewide: use GST_PLUGIN_SYSTEM_PATH_1_0 instead of GST_PLUGIN_SYSTEM_PATH
When GST_PLUGIN_SYSTEM_PATH_1_0 is set, gstreamer ignores
GST_PLUGIN_SYSTEM_PATH.
2020-12-24 10:34:30 +01:00
Michael Raskin
83cbad92d7
Merge pull request #103185 from ilmari-lauhakangas/patch-2
libreoffice: Use --without-system-libnumbertext instead of --disable-libnumbertext
2020-12-07 07:45:13 +00:00
Jörg Thalheim
d5ce08c1f9
libreoffice: improve codec support
Right now libreoffice cannot play mp4/h264 videos,
which is needed if your $genius professor publishes lectures
as powerpoint with embedded videos.
2020-11-29 10:48:52 +01:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00