21 , gobject-introspection
25 stdenv.mkDerivation rec {
26 pname = "libdmapsharing";
29 outputs = [ "out" "dev" "devdoc" ];
32 src = fetchFromGitLab {
33 domain = "gitlab.gnome.org";
36 rev = "${lib.toUpper pname}_${lib.replaceStrings ["."] ["_"] version}";
37 sha256 = "04y1wjwnbw4pzg05h383d83p6an6ylwy4b4g32jmjxpfi388x33g";
58 gst_all_1.gst-plugins-base
61 propagatedBuildInputs = [
76 # Cannot disable tests here or `check` from checkInputs would not be included.
77 # Cannot disable building the tests or docs will not build:
78 # https://gitlab.gnome.org/GNOME/libdmapsharing/-/issues/49
82 NOCONFIGURE=1 ./autogen.sh
85 # Tests require mDNS server.
89 homepage = "https://www.flyn.org/projects/libdmapsharing/";
90 description = "Library that implements the DMAP family of protocols";
91 maintainers = teams.gnome.members;
92 license = licenses.lgpl21Plus;
93 platforms = platforms.linux;