nixpkgs/nixos/modules/services
Bobby Rong 617e0ee76f
gnome.gnome-remote-desktop: 45.1 → 46.0
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/45.1...46.0

In file included from ../src/grd-settings.c:28:
/nix/store/xxx-freerdp-3.4.0/lib/pkgconfig/../../include/freerdp3/freerdp/freerdp.h:25:10:
fatal error: winpr/stream.h: No such file or directory
   25 | #include <winpr/stream.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.

Ugh. So stuff I am aware of here:

- In freerdp3.pc, winpr3 is in Requires.private.
- In https://github.com/FreeRDP/FreeRDP/blob/3.4.0/include/freerdp/freerdp.h#L25 <winpr/stream.h>
  is included.
- In GNOME/gnome-remote-desktop@d29909a
  <freerdp/freerdp.h> is included in src/grd-settings.c.
- We patched pkg-config in NixOS to not include Requires.private in --cflags according to
  mate-desktop/atril issue 351.
- According to https://gitlab.gnome.org/GNOME/gjs/-/issues/571, Requires.private is probably correct
  if no data types are exposed in public API.

So to fix this somewhere, if src/grd-settings.c has direct usage of winpr, we can PR to g-r-d declaring
the dep. If freerdp/freerdp.h exposes winpr data types we PR to freerdp and move winpr to Requires.
Probably someone can help me do the check, I am committing this simply to unbreak the build for now.

Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22 21:10:54 +02:00
..
admin nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
amqp nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
audio Merge pull request #299762 from autrimpo/gonic-0.16.3 2024-04-18 02:01:35 +02:00
backup Merge pull request #298563 from Yarny0/tsm-client-update 2024-04-18 12:09:50 +02:00
blockchain/ethereum nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
cluster nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
computing nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
continuous-integration Merge pull request #303149 from emilylange/forgejo-test-forgejo-actions 2024-04-17 08:27:13 -04:00
databases nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
desktop-managers nixos/lomiri: Add network indicator 2024-04-17 21:34:57 +02:00
desktops gnome.gnome-remote-desktop: 45.1 → 46.0 2024-04-22 21:10:54 +02:00
development nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
display-managers nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
editors nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
finance nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
games nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
hardware Merge pull request #300995 from SuperSandro2000/udev-nixos-wsl 2024-04-17 22:39:10 +02:00
home-automation nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
logging nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
mail nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
matrix Merge pull request #302586 from Ma27/synapse-initialscript-docs 2024-04-13 20:07:12 +00:00
misc nixos/greenclip: restart daemon if it exits 2024-04-21 23:58:10 +10:00
monitoring Merge pull request #302375 from SebastianWendel/init-prometheus-dnssec-exporter 2024-04-17 21:48:59 +02:00
network-filesystems nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
networking Merge pull request #305689 from rnhmjoj/pr-fix-wpa-secrets 2024-04-21 16:07:42 +02:00
printing nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
scheduling nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
search nixos/manticore: init module 2024-04-16 13:50:57 +02:00
security nixos/oauth2-proxy-nginx: lift auth_request to http block 2024-04-17 23:11:49 +02:00
system services.earlyoom: set package option 2024-04-19 09:58:27 -03:00
torrent nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
tracing nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ttys nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
video nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
wayland nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
web-apps Merge pull request #302136 from savyajha/firefly-iii 2024-04-20 13:56:08 +02:00
web-servers Merge pull request #293954 from Dan-Theriault/refactor-tailscale-auth 2024-04-18 15:14:01 +02:00
x11 gnome.gnome-shell: 45.5 → 46.0 2024-04-22 21:08:50 +02:00