8 , gobject-introspection
19 stdenv.mkDerivation rec {
23 outputs = [ "out" "dev" "devdoc" ];
26 url = "mirror://gnome/sources/gssdp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
27 sha256 = "QQs3be7O2YNrV/SI+ABS/koU+J4HWxzszyjlH0kPn7k=";
32 # https://gitlab.gnome.org/GNOME/gssdp/-/merge_requests/11
33 name = "gi-docgen-as-native-dep.patch";
34 url = "https://gitlab.gnome.org/GNOME/gssdp/-/commit/db9d02c22005be7e5e81b43a3ab777250bd7b27b.diff";
35 hash = "sha256-Q2kwZlpNvSzIcMalrOm5lO5iFe+myS7J0S0vkcp10cw=";
58 propagatedBuildInputs = [
70 # Move developer documentation to devdoc output.
71 # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
72 find -L "$out/share/doc" -type f -regex '.*\.devhelp2?' -print0 \
73 | while IFS= read -r -d ''' file; do
74 moveToOutput "$(dirname "''${file/"$out/"/}")" "$devdoc"
79 updateScript = gnome.updateScript {
80 attrPath = "gssdp_1_6";
90 broken = stdenv.isDarwin;
91 description = "GObject-based API for handling resource discovery and announcement over SSDP";
92 homepage = "http://www.gupnp.org/";
93 license = licenses.lgpl2Plus;
94 maintainers = teams.gnome.members;
95 platforms = platforms.all;