Commit graph

141 commits

Author SHA1 Message Date
Wolfgang Walther
ce9d22499a
zoekt: 3.7.2-2-unstable-2025-05-06 -> 3.7.2-2-unstable-2025-05-21 (#408191) 2025-06-01 11:12:13 +00:00
R. Ryantm
e05df166fd zoekt: 3.7.2-2-unstable-2025-05-06 -> 3.7.2-2-unstable-2025-05-21 2025-05-27 21:48:48 +00:00
misuzu
bb74157cec
Add myself to some more packages as maintainer (#411367) 2025-05-27 17:15:48 +03:00
Matthias Beyer
eb8c0643e9
zoxide: Add myself as maintainer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-05-27 09:41:13 +02:00
R. Ryantm
139df70d8d zoxide: 0.9.7 -> 0.9.8 2025-05-27 06:52:55 +00:00
Philip Taron
d9de8d96a1
zoom-us: 6.4.6.* -> 6.4.10.* (#410244) 2025-05-24 08:48:52 -07:00
Yarny0
69ec89cd7a zoom-us: 6.4.6.* -> 6.4.10.*
The new zoom version has problems showing the settings dialog.
Tested with linux platform: The following values for `LANG`
create a settings dialog where most items are not visible:

* de_AT.UTF-8
* de_DE.UTF-8
* es_CU.UTF-8
* fr_FR.UTF-8
* sr_RS.UTF-8
* tt_RU.UTF-8

whereas these values don't cause any breakage:

* C.UTF-8
* en_CA.UTF-8
* en_GB.UTF-8
* en_US.UTF-8

As zoom has its own language setting,
this update simply clears the LANG variable
to avoid any problems in the settings dialog.
2025-05-23 19:11:28 +02:00
Yarny0
3d01f3bfe8 nixos/tests: simple zoom-us test to verify the module 2025-05-23 17:35:30 +02:00
Yarny0
b215903865 zoom-us: allow to select xdg-desktop-portal packages
To reduce the closure size of the zoom-us package,
this commit replaces the `xdgDesktopPortalSupport`
option with several new options that permit to (de-)select
several XDG desktop portal packages to be used by `zoom-us`.
Furthermore, two new options permit to inject further packages
(e.g. individual XDG desktop portal packages) into the virtual
filesystem that will be prepared by bubblewrap for zoom-us:

* `targetPkgs` is a *function* that maps the `pkgs`
  packages attrset to a list of packages.
* `targetPkgsFixed` is a simple list of packages.

`targetPkgs` should be preferred before
`targetPkgsFixed` if possible, as the `buildFHSEnv`
mechanism expects a function as explained above:
It needs to extract a list of dependency
packages for a `pkgs` package attrset.
Package injection likely also works if `targetPkgsFixed`
is used, but that creates a liability
in that changes of the `buildFHSEnv` implementation might
(at least more likely) break zoom-us in unexpected ways.

Note: This now *disables* all
XDG desktop portal packages by default.

Co-authored-by: Philip Taron <philip.taron@gmail.com>
2025-05-23 17:35:28 +02:00
Philip Taron
03d65b92ee
zoom-us: restore darwin support (#403993) 2025-05-06 14:39:41 -07:00
R. Ryantm
e920abae30 zoekt: 3.7.2-2-unstable-2025-04-22 -> 3.7.2-2-unstable-2025-05-06 2025-05-06 17:57:37 +00:00
Ihar Hrachyshka
ecf0deac76 zoom-us: fix update script for x86_64-linux
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-05-04 14:52:47 -04:00
Ihar Hrachyshka
a9ebf4d4cd Revert "zoom-us: drop Darwin support"
This reverts commit 27f0cbcf54.

Darwin support is still desired and there is nothing wrong in supporting
it. MacOS doesn't need FHS hack.

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-05-04 13:45:31 -04:00
K900
19e54b8a69 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-30 07:14:48 +03:00
Philip Taron
f29c42ad57
zoom-us: use buildFHSEnv, update, xdg-desktop-portal, minor improvements (#397036) 2025-04-29 16:29:32 -07:00
Yarny0
27f0cbcf54 zoom-us: drop Darwin support 2025-04-26 09:27:07 +02:00
R. Ryantm
f333de9a36 zoom-us: 6.4.5.* -> 6.4.6.* 2025-04-26 09:25:17 +02:00
R. Ryantm
03eb2e50a7 zoom-us: 6.4.3.* -> 6.4.5.* 2025-04-26 09:23:23 +02:00
R. Ryantm
f5b1504ed0 zoom-us: 6.4.1.* -> 6.4.3.* 2025-04-26 09:23:23 +02:00
R. Ryantm
14e3e04dfa zoom-us: 6.3.11.* -> 6.4.1.* 2025-04-26 09:23:23 +02:00
Yarny0
bf5b8fdb47 zoom-us: add support for xdg-desktop-portal 2025-04-26 09:23:23 +02:00
Yarny0
872d00d479 zoom-us: simplify environment
Zoom seems to work fine without

* cd'ing into its `/opt/zoom` directory
* unsetting `QML2_IMPORT_PATH` and `QT_SCREEN_SCALE_FACTORS`

before starting `ZoomLauncher`.

However, unsetting `QT_PLUGIN_PATH` is still required,
at least when Zoom is used within plasma 5.
2025-04-26 09:23:23 +02:00
Yarny0
a195cdd1f9 zoom-us: use buildFHSEnv for x86_64-linux
While the currently packages Zoom version 6.3.11.7212
is still usabe without FHS environment,
the newer version 6.4.1.587 isn't:
The dynamic loader trick of commit
3f58227a38
can also be applied to `ZoomLauncher`,
making it start again.
However, `ZoomWebviewHost` won't work anymore:
Apparently it also requires the dynamic loader trick;
However, it tries to call itself, calling the dynamic loader,
which then doesn't know what to do.
The result is Zoom causing high CPU load while the main window
is visible, as it endlessly tries to start `ZoomWebviewHost`,
which is apparently needed to show the dashboard.

The commit at hand wraps Zoom in a `buildFHSEnv`.
This is the only possible way to ensure Zoom programs can be
executed without altering them with patchelf or wrapping them.

In detail:

* The derivation that was created before this
  commit is still needed (also for linus system).
  It is now moved into a let-in variable (`unpacked`)
  so it can be used for darwin (still unchanged)
  and for linux (wrapped by FHS env).

  Linux-specific wrapping is removed as we now need the
  zoom directory structure unmodified, as packaged by Zoom.
  In particular, this removes the `postFixup` section,
  or rather, keeps only the darwin-specific part.

  This part of the commit's diff is likely best
  readable with `git diff --color-words=.`.

* As a convenience for later updates, a comment is added that
  might help searching for missing library dependencies.

* The lists of dependencies (`libs` and `binPath`)
  are merged into a function `linuxGetDependencies`.

  It is no longer meaningful to keep them separate as the FHS
  environment merges all those packages into on unified tree.
  It is also not always clear whether a
  package is used as "program" or a "library"
  (e.g. pipewire, or possibly `xdg-desktop-portal`).

  As required by `buildFHSEnv`, the function
  `linuxGetDependencies` is called with `pkgs` as its
  only argument and returns a list of packages that
  will be made available in the FHS environment.
  This mechanism is meant to facilitate multi-arch packages
  (e.g. i686 running on x86-64), so zoom should work alright
  (on x86_64-linux) if we ignore `pkgs` and just provide
  our packages as before; but there is no reason to deviate
  from the mechanism that is provided by `buildFHSEnv`.
2025-04-26 09:23:23 +02:00
Yarny0
69f185ed00 zoom-us: resolve with lib; in meta
https://github.com/NixOS/nixpkgs/issues/371862
2025-04-26 09:23:23 +02:00
Yarny0
e46fc40059 zoom-us: use relative path in .desktop file
https://github.com/NixOS/nixpkgs/issues/308324
https://github.com/NixOS/nixpkgs/pull/348601
2025-04-26 09:23:22 +02:00
Yarny0
ee0a80d8c3 zoom-us: add Qt5 libraries required by vendored files
Checking library dependencies with `autoPatchelfHook` uncovered
some missing libraries that are required by vendored files.
While zoom seems to work alright without those,
adding them to the LD_LIBRARY_PATH seems to be The Right Thing
and might avoid subtle bugs now or in the future.
2025-04-26 09:23:22 +02:00
Yarny0
fd940afc9d zoom-us/test: capitalize comments
per https://github.com/NixOS/nixpkgs/pull/381281#discussion_r1956512725
2025-04-26 09:23:22 +02:00
K900
e9ed2cb3d5 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 08:03:45 +03:00
R. Ryantm
b87799b31d zoekt: 3.7.2-2-unstable-2025-04-15 -> 3.7.2-2-unstable-2025-04-22 2025-04-25 18:15:22 +00:00
Emily
b59337b837
treewide: remove usage of deprecated apple_sdk frameworks (#398707) 2025-04-20 01:46:03 +01:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Tristan Ross
d2e95d833d
zig: drop 0.11, use ninja (#397597) 2025-04-19 11:35:03 -07:00
R. Ryantm
1fec87914d zoekt: 3.7.2-2-unstable-2025-03-25 -> 3.7.2-2-unstable-2025-04-15 2025-04-16 15:34:57 +00:00
Tristan Ross
e3fa9fa859
zon2nix: 0.1.2 -> 0.1.3-unstable-2025-03-20 2025-04-09 23:12:23 -07:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
R. Ryantm
f8758c51c9 zoekt: 3.7.2-2-unstable-2025-02-21 -> 3.7.2-2-unstable-2025-03-25 2025-03-27 06:46:40 +00:00
R. Ryantm
6a2b2d0844 zoraxy: 3.1.8 -> 3.1.9 2025-03-25 17:24:49 +00:00
Peder Bergebakken Sundt
fe6ccf926f
zoraxy: 3.1.1 -> 3.1.8 (#383418) 2025-03-20 04:12:20 +01:00
gs-101
902559691f zotero: 7.0.11 -> 7.0.15 2025-03-18 09:39:20 -03:00
Juul-Mc-Goa
801c1a0d16 zotero-beta: fix linux rpath 2025-03-16 00:28:43 +01:00
Juul-Mc-Goa
6fd0026bbb zotero: fix linux rpath
Change library path from `${stdenv.cc.cc.lib}/lib64` to `${stdenv.cc.cc.lib}/lib`
2025-03-15 23:39:29 +01:00
Sigmanificient
e6fe6f4b7c treewide: remove unused rec expressions 2025-03-13 21:34:05 +01:00
Sandro
b33a84fdda
zoom-us: 6.3.10.7150 -> 6.3.11.7212 (#386670) 2025-03-12 23:46:19 +01:00
R. Ryantm
e1efb27a38 zoom-us: 6.3.10.7150 -> 6.3.11.7212 2025-03-03 10:35:19 +00:00
R. Ryantm
874e3b67c1 zoekt: 3.7.2-2-unstable-2025-02-17 -> 3.7.2-2-unstable-2025-02-21 2025-03-03 09:01:28 +00:00
Wolfgang Walther
541fbe698a
zoom-us: 6.3.6.6315 -> 6.3.10.7150 (#369514) 2025-02-25 18:55:39 +01:00
luftmensch-luftmensch
788911b90c
zoraxy: 3.1.1 -> 3.1.8 2025-02-19 17:08:11 +01:00
R. Ryantm
2a3c600af8 zoom-us: 6.3.6.6315 -> 6.3.10.7150 2025-02-18 11:05:34 +00:00
R. Ryantm
5f8fb9bc14 zoekt: 3.7.2-2-unstable-2025-02-02 -> 3.7.2-2-unstable-2025-02-17 2025-02-18 09:22:06 +00:00