diff options
author | Kevin Cox <kevincox@kevincox.ca> | 2024-01-31 19:45:30 -0500 |
---|---|---|
committer | Kevin Cox <kevincox@kevincox.ca> | 2024-02-04 16:21:00 -0500 |
commit | 1613836e188f74b9b5393b588f4b46b520bf51c6 (patch) | |
tree | cb30386f91fd4881fb8b031b45b4a8c9100948a0 | |
parent | 571a07d7745a7d69f8d611d0d57ca08d2f3c9d69 (diff) |
gnome-network-displays: 0.90.5 → 0.92.1
-rw-r--r-- | pkgs/applications/networking/gnome-network-displays/default.nix | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/pkgs/applications/networking/gnome-network-displays/default.nix b/pkgs/applications/networking/gnome-network-displays/default.nix index 392f98c4fb6c..d61eff36081b 100644 --- a/pkgs/applications/networking/gnome-network-displays/default.nix +++ b/pkgs/applications/networking/gnome-network-displays/default.nix @@ -13,20 +13,26 @@ # Not native , gst_all_1 , gsettings-desktop-schemas -, gtk3 +, gtk4 +, avahi , glib , networkmanager +, json-glib +, libadwaita +, libportal-gtk4 , libpulseaudio +, libsoup_3 , pipewire +, protobufc }: stdenv.mkDerivation (finalAttrs: { pname = "gnome-network-displays"; - version = "0.90.5"; + version = "0.92.1"; src = fetchurl { url = "mirror://gnome/sources/${finalAttrs.pname}/${lib.versions.majorMinor finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-2SBVQK4fJeK8Y2UrrL0g5vQIerDdGE1nhFc6ke4oIpI="; + sha256 = "sha256-aoH9SpD7AfM6c6moMCCuQ1igkcrKgqAf1iLlpuXtaic="; }; nativeBuildInputs = [ @@ -41,7 +47,8 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - gtk3 + avahi + gtk4 glib gsettings-desktop-schemas gst_all_1.gstreamer @@ -53,9 +60,24 @@ stdenv.mkDerivation (finalAttrs: { gst_all_1.gst-vaapi pipewire networkmanager + json-glib + libadwaita + libportal-gtk4 libpulseaudio + libsoup_3 + protobufc ]; + /* Without this flag, we get this include error: + + /nix/store/...-gst-rtsp-server-1.22.8-dev/include/gstreamer-1.0/gst/rtsp-server/rtsp-media-factory.h:21:10: fatal error: gst/rtsp/gstrtspurl.h: No such file or directory + 21 | #include <gst/rtsp/gstrtspurl.h> + + Hence, this is not necessarily an upstream issue, but could be something + wrong with how our gst_all_1 depend on each other. + */ + CFLAGS = "-I${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0"; + preConfigure = '' patchShebangs ./build-aux/meson/postinstall.py ''; |