gssdp: 1.2.3 → 1.4.0.1

+19 -12
+19 -12
pkgs/development/libraries/gssdp/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , meson 4 , ninja 5 , pkg-config 6 , gobject-introspection 7 , vala 8 - , gtk-doc 9 - , docbook_xsl 10 - , docbook_xml_dtd_412 11 , libsoup 12 - , gtk3 13 , glib 14 , gnome 15 }: 16 17 stdenv.mkDerivation rec { 18 pname = "gssdp"; 19 - version = "1.2.3"; 20 21 - outputs = [ "out" "bin" "dev" "devdoc" ]; 22 23 src = fetchurl { 24 url = "mirror://gnome/sources/gssdp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 25 - sha256 = "1s57i8a8wnnxnsfl27cq4503dkdlzbrhry5zpg23sfqfffvdqqx2"; 26 }; 27 28 nativeBuildInputs = [ ··· 31 pkg-config 32 gobject-introspection 33 vala 34 - gtk-doc 35 - docbook_xsl 36 - docbook_xml_dtd_412 37 ]; 38 39 buildInputs = [ 40 libsoup 41 - gtk3 42 ]; 43 44 propagatedBuildInputs = [ ··· 47 48 mesonFlags = [ 49 "-Dgtk_doc=true" 50 ]; 51 52 doCheck = true; 53 54 passthru = { 55 updateScript = gnome.updateScript { 56 packageName = pname; ··· 61 description = "GObject-based API for handling resource discovery and announcement over SSDP"; 62 homepage = "http://www.gupnp.org/"; 63 license = licenses.lgpl2Plus; 64 platforms = platforms.all; 65 }; 66 }
··· 1 + { stdenv 2 + , lib 3 , fetchurl 4 , meson 5 , ninja 6 , pkg-config 7 , gobject-introspection 8 , vala 9 + , gi-docgen 10 + , python3 11 , libsoup 12 , glib 13 , gnome 14 }: 15 16 stdenv.mkDerivation rec { 17 pname = "gssdp"; 18 + version = "1.4.0.1"; 19 20 + outputs = [ "out" "dev" "devdoc" ]; 21 22 src = fetchurl { 23 url = "mirror://gnome/sources/gssdp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 24 + sha256 = "hnaEnVf7giuHKIVtut6/OGf4nuR6DsR6IARdAR9DFYI="; 25 }; 26 27 nativeBuildInputs = [ ··· 30 pkg-config 31 gobject-introspection 32 vala 33 + gi-docgen 34 + python3 35 ]; 36 37 buildInputs = [ 38 libsoup 39 ]; 40 41 propagatedBuildInputs = [ ··· 44 45 mesonFlags = [ 46 "-Dgtk_doc=true" 47 + "-Dsniffer=false" 48 ]; 49 50 doCheck = true; 51 52 + postFixup = '' 53 + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. 54 + find -L "$out/share/doc" -type f -regex '.*\.devhelp2?' -print0 \ 55 + | while IFS= read -r -d ''' file; do 56 + moveToOutput "$(dirname "''${file/"$out/"/}")" "$devdoc" 57 + done 58 + ''; 59 + 60 passthru = { 61 updateScript = gnome.updateScript { 62 packageName = pname; ··· 67 description = "GObject-based API for handling resource discovery and announcement over SSDP"; 68 homepage = "http://www.gupnp.org/"; 69 license = licenses.lgpl2Plus; 70 + maintainers = teams.gnome.members; 71 platforms = platforms.all; 72 }; 73 }