Commit Graph

3207 Commits

Author SHA1 Message Date
Maximilian Bosch
9e0bf8497f
libreoffice-qt: fix build
Broke in 408ece7d3d 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-26 12:54:36 +02:00
Maximilian Bosch
408ece7d3d
libreoffice-fresh: strip away BUILDCONFIG, reduce runtime closure size by ~20%
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-25 18:05:49 +02:00
linsui
e1ebc51ef6 jabref: fix gapps wrapper 2023-07-24 14:10:59 +08:00
kilianar
de2e43ac7b portfolio: 0.64.4 -> 0.64.5
https://github.com/buchen/portfolio/releases/tag/0.64.5
2023-07-23 22:27:21 +02:00
Robert Schütz
0a5266e136
Merge pull request #243549 from tjni/jaraco-renames
treewide: rename jaraco_* to jaraco-*
2023-07-23 11:39:19 -07:00
maxine
743859780c
Merge pull request #245003 from bobby285271/upd/gnome 2023-07-23 13:07:54 +02:00
Bobby Rong
2c3b2b8b4b
gnote: 44.0 → 44.1
https://gitlab.gnome.org/GNOME/gnote/-/compare/44.0...44.1
2023-07-23 17:20:48 +08:00
Nikolay Korotkiy
f465da1662
Merge pull request #234375 from eliandoran/feature/trilium_wmclass
trilium-desktop: add startupWMClass to desktop icon
2023-07-22 15:43:39 +04:00
Felix Bühler
0a2745684e
Merge pull request #239624 from Stunkymonkey/use-optionalString-then
treewide: use optionalString instead of 'then ""'
2023-07-22 13:02:47 +02:00
kilianar
835701caa5 fava: 1.24.4 -> 1.25
https://github.com/beancount/fava/releases/tag/v1.25
2023-07-17 21:43:51 +02:00
R. Ryantm
a2d01ab246 treesheets: unstable-2023-07-15 -> unstable-2023-07-16 2023-07-17 07:24:29 +00:00
Nick Cao
082c76fa5a
Merge pull request #243833 from r-ryantm/auto-update/treesheets
treesheets: unstable-2023-07-08 -> unstable-2023-07-15
2023-07-16 21:40:46 -06:00
R. Ryantm
82b5af51e2 treesheets: unstable-2023-07-08 -> unstable-2023-07-15 2023-07-16 17:29:53 +00:00
Mario Rodas
e89e614086
Merge pull request #243525 from kilianar/portfolio-0.64.2
portfolio: 0.64.1 -> 0.64.4
2023-07-16 08:19:04 -05:00
kilianar
e4918dbaab portfolio: 0.64.1 -> 0.64.4
https://github.com/buchen/portfolio/releases/tag/0.64.4
2023-07-15 15:38:07 +02:00
Theodore Ni
cc90670759
python310Packages.jaraco-functools: rename from jaraco_functools 2023-07-14 15:22:09 -07:00
Patrizio Bekerle
e98b2ab233
qownnotes: 23.7.1 -> 23.7.2 2023-07-14 14:53:24 +02:00
Patrizio Bekerle
710613e539
qownnotes: 23.6.6 -> 23.7.1 2023-07-12 20:13:25 +02:00
Weijia Wang
6fd9edc944
Merge pull request #243021 from JesusMtnezForks/libreoffice
libreoffice-bin: 7.4.3 -> 7.4.7
2023-07-12 16:32:48 +03:00
Jan Tojnar
1923a6a8ac qpdfview: Bump C++ standard version
The build was failing due to missing `std::option`,
reportedly after Poppler 23.02.0 → 23.07.0 bump.
2023-07-12 11:33:10 +02:00
JesusMtnez
8e089e7135
libreoffice-bin: 7.4.3 -> 7.4.7 2023-07-12 10:24:29 +02:00
DarkOnion0
346351b783
appflowy: 0.2.5 -> 0.2.6 2023-07-11 17:56:49 +02:00
Sandro
b218fea2d6
Merge pull request #242581 from atorres1985-contrib/vnote 2023-07-11 15:32:20 +02:00
Weijia Wang
5dad42d653
Merge pull request #242646 from r-ryantm/auto-update/treesheets
treesheets: unstable-2023-05-18 -> unstable-2023-07-08
2023-07-11 16:22:33 +03:00
Nick Cao
49c68bc283
Merge pull request #241970 from DarkOnion0/appflowy
appflowy: 0.2.4 -> 0.2.5
2023-07-11 13:09:48 +08:00
R. Ryantm
13d4e09476 treesheets: unstable-2023-05-18 -> unstable-2023-07-08 2023-07-10 13:42:49 +00:00
Anderson Torres
105465eb60 vnote: 3.13.0 -> 3.15.1 2023-07-10 00:43:33 -03:00
Atemu
67eec418ab
Merge pull request #240860 from Atemu/fhsenv-no-multiarch
buildFHSEnv: disable multiArch by default
2023-07-08 13:53:41 +02:00
DarkOnion0
65f8078adc
appflowy: 0.2.4 -> 0.2.5 2023-07-06 22:19:51 +02:00
Lassulus
1ae1914f0c
Merge pull request #212480 from dbalan/roam-research
roam-research: init at 0.0.18
2023-07-05 01:02:44 +02:00
Dhananjay Balan
49d6651dc8 roam-research: init at 0.0.18 2023-07-04 23:22:56 +02:00
R. Ryantm
a7d4f895ff trilium-desktop: 0.60.3 -> 0.60.4 2023-07-02 17:46:49 +00:00
Nick Cao
03219c7874
Merge pull request #240957 from r-ryantm/auto-update/morgen
morgen: 2.7.3 -> 2.7.4
2023-07-02 08:00:42 +08:00
R. Ryantm
bfb398b80b morgen: 2.7.3 -> 2.7.4 2023-07-01 17:45:25 +00:00
Frank Lanitz
005fa5b3c4 homebank: 5,5,6 -> 5.6.5 2023-07-01 17:19:25 +02:00
Atemu
f0c58f6e96 tree-wide: use new multiArch buildFHSEnv argument
This is much more direct and sensible than setting a function null
2023-07-01 13:42:17 +02:00
Sandro
81bdbd2525
Merge pull request #240225 from leona-ya/paperless-1-16-5 2023-06-29 14:43:36 +02:00
Leona Maroni
28cb82dd98
paperless-ngx: 1.16.3 -> 1.16.5 2023-06-28 21:55:56 +02:00
Leona Maroni
e169d121d6 paperless-ngx: add leona as maintainer 2023-06-28 08:42:23 +08:00
Shawn8901
9ec300ecdb
portfolio: 0.64.0 -> 0.64.1 (#240009) 2023-06-27 18:20:40 +02:00
Yongun Seong
858374d7e3
gnucash: 5.2 -> 5.3 2023-06-27 17:58:32 +09:00
Yongun Seong
be10d3e74b gnucash: 5.1 -> 5.2 2023-06-26 10:43:23 -03:00
Martin Weinelt
e5f0408efa
Merge pull request #239375 from pbek/auto-update/qownnotes
qownnotes: 23.6.5 -> 23.6.6
2023-06-25 12:23:22 +02:00
Nick Cao
3c35f082b8
Merge pull request #239584 from DarkOnion0/appflowy
appflowy: 0.2.2 -> 0.2.4
2023-06-25 12:26:50 +08:00
Felix Buehler
f3719756b5 treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00
Bobby Rong
9ad3b08e63
Merge pull request #239505 from bobby285271/upd/planify
planify: renamed from elementary-planner, unstable-2023-04-20 -> 4.1
2023-06-24 23:51:59 +08:00
DarkOnion0
d0868bd5f1
appflowy: 0.2.2 -> 0.2.4 2023-06-24 10:15:38 +02:00
Bobby Rong
da1b5e43ef
planify: unstable-2023-04-20 -> 4.1
https://github.com/alainm23/planify/compare/97c0f1c30d087e2a...4.1
2023-06-24 11:42:03 +08:00
Bobby Rong
b721d27214
planify: renamed from elementary-planner
A throw is used instead of alias because this corresponds to a very
breaking upstream change and I don't see automatic data migration
right now.
2023-06-24 11:42:03 +08:00
Patrizio Bekerle
a9c0f2bd83
qownnotes: 23.6.5 -> 23.6.6 2023-06-23 15:58:01 +02:00