nixpkgs/pkgs/desktops
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
..
budgie budgie.budgie-desktop-view: disable werror 2024-03-26 11:03:50 +01:00
cdesktopenv
cinnamon cinnamon.pix: Build without webkit2gtk-4.0 2024-04-15 09:06:38 +08:00
deepin deepin.{qt5integration,deepin-terminal}: use compatibility packages 2024-04-19 14:39:01 -03:00
enlightenment treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
expidus Merge pull request #253763 from ExpidusOS/feat/expidus-calculator 2024-03-15 15:16:15 -07:00
gnome gnome.gnome-remote-desktop: 45.1 → 46.0 2024-04-22 21:10:54 +02:00
gnome-2 treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
gnustep treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
lomiri lomiri.lomiri-indicator-network: Update patching to newer CMake's possibilities 2024-04-17 21:31:18 +02:00
lumina treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
lxde treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
lxqt lxqt: port to qt6 and add some compatibility packages 2024-04-19 14:39:01 -03:00
mate mate.mate-themes: 3.22.24 -> 3.22.26 2024-04-09 20:30:35 +08:00
pantheon pantheon.elementary-photos: Build without webkit2gtk-4.0 2024-04-15 07:30:29 +08:00
plasma-5 Plasma 5: 5.27.10 -> 5.27.11 2024-04-14 09:32:55 +03:00
rox/rox-filer treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
surf-display treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
xfce Merge pull request #303382 from bobby285271/upd/xfce-i3 2024-04-11 18:28:36 -03:00