15 , gsettings-desktop-schemas
29 stdenv.mkDerivation (finalAttrs: {
30 pname = "gnome-network-displays";
34 url = "mirror://gnome/sources/${finalAttrs.pname}/${lib.versions.majorMinor finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz";
35 sha256 = "sha256-aoH9SpD7AfM6c6moMCCuQ1igkcrKgqAf1iLlpuXtaic=";
53 gsettings-desktop-schemas
55 gst_all_1.gst-plugins-base
56 gst_all_1.gst-plugins-good
57 gst_all_1.gst-plugins-bad
58 gst_all_1.gst-plugins-ugly
59 gst_all_1.gst-rtsp-server
71 /* Without this flag, we get this include error:
73 /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
74 21 | #include <gst/rtsp/gstrtspurl.h>
76 Hence, this is not necessarily an upstream issue, but could be something
77 wrong with how our gst_all_1 depend on each other.
79 CFLAGS = "-I${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0";
82 patchShebangs ./build-aux/meson/postinstall.py
86 homepage = "https://gitlab.gnome.org/GNOME/gnome-network-displays";
87 description = "Miracast implementation for GNOME";
88 maintainers = with maintainers; [ doronbehar ];
89 license = licenses.gpl3Plus;
90 platforms = platforms.linux;
91 mainProgram = "gnome-network-displays";