# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libnice VERSION= 0.1.22 KEYWORDS= net_im devel VARIANTS= std SDESC[std]= Implementation of ICE standard (RFC 5245) HOMEPAGE= https://wiki.freedesktop.org/nice/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://nice.freedesktop.org/releases/ DISTFILE[1]= libnice-0.1.22.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary gstreamer docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= gnutls:dev:std graphviz:dev:std gstreamer1:dev:std gstreamer1-plugins-base:dev:std gstreamer1-plugins-base:primary:std BUILDRUN_DEPENDS= gnutls:primary:std EXRUN[gstreamer]= gstreamer1-plugins-base:primary:std libnice:primary:std USES= gmake pkgconfig ssl meson gtk-doc GNOME_COMPONENTS= glib introspection LICENSE= LGPL21:primary MPL:primary LICENSE_TERMS= primary:{{WRKSRC}}/COPYING LICENSE_FILE= LGPL21:{{WRKSRC}}/COPYING.LGPL MPL:{{WRKSRC}}/COPYING.MPL LICENSE_SCHEME= dual FPC_EQUIVALENT= net-im/libnice MESON_ARGS= -Dgtk_doc=enabled -Dexamples=disabled -Dtests=disabled -Dintrospection=enabled INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 10.14.0 [FILE:155:descriptions/desc.primary] Libnice is a library and a transmitter that implements ICE (as defined in the ICE-19 draft), as well as Google Talk and MSN compatible ICE-like protocols. [FILE:51:descriptions/desc.gstreamer] This package containers the GStreamer1 ICE plugin. [FILE:100:distinfo] a5f724cf09eae50c41a7517141d89da4a61ec9eaca32da4a0073faed5417ad7e 460696 libnice-0.1.22.tar.gz [FILE:415:manifests/plist.primary] bin/ stunbdc stund include/nice/ address.h agent.h candidate.h debug.h interfaces.h nice-version.h nice.h pseudotcp.h include/stun/ constants.h debug.h stunagent.h stunmessage.h win32_common.h include/stun/usages/ bind.h ice.h timer.h turn.h lib/ libnice.so libnice.so.%%SOMAJOR%% libnice.so.%%SOVERSION%% lib/girepository-1.0/Nice-0.1.typelib lib/pkgconfig/nice.pc share/gir-1.0/Nice-0.1.gir [FILE:32:manifests/plist.gstreamer] lib/gstreamer-1.0/libgstnice.so [FILE:820:manifests/plist.docs] share/doc/libnice/ NiceAddress.html NiceAgent.html NiceCandidate.html annotation-glossary.html api-index-deprecated.html api-index-full.html ch01.html ch02.html ch03.html ch04.html ch05.html home.png index.html ix03.html ix04.html ix05.html ix06.html ix07.html ix08.html ix09.html ix10.html ix11.html ix12.html ix13.html ix14.html ix15.html ix16.html ix17.html ix18.html left-insensitive.png left.png libnice-Bind.html libnice-Debug-messages.html libnice-ICE.html libnice-Network-interfaces-discovery.html libnice-Pseudo-TCP-Socket.html libnice-STUN-Constants.html libnice-StunAgent.html libnice-StunMessage.html libnice-TURN.html libnice-Timer.html pt01.html pt02.html pt03.html pt04.html right-insensitive.png right.png states.png style.css up-insensitive.png up.png [FILE:182:patches/patch-agent_interfaces.h] --- agent/interfaces.h.orig 2023-01-07 15:51:15 UTC +++ agent/interfaces.h @@ -37,7 +37,7 @@ */ #include -#include +#include "address.h" G_BEGIN_DECLS [FILE:1133:patches/patch-docs_reference_libnice_meson.build] - Keep graphviz optional with meson >= 0.58 after https://github.com/mesonbuild/meson/commit/80c89a650b6f --- docs/reference/libnice/meson.build.orig 2023-01-07 15:51:15 UTC +++ docs/reference/libnice/meson.build @@ -26,7 +26,7 @@ ignore_headers = [ ] if dependency('gtk-doc', version: '<1.30', required: false).found() - prog_python = import('python').find_installation('python3') + prog_python = import('python').find_installation() fake_makefile = custom_target ('libnice-docs-test-Makefile', output: 'Makefile', command: [ @@ -67,6 +67,8 @@ gnome.gtkdoc('libnice', # If we ever need to regenerate this diagram. # Since it’s not expected to change much, let’s not depend on GraphViz to # build the docs (that's also why we don't use find_program('dot') here) +dot = find_program('dot', required: false) +if dot.found() run_target('update-states.png', command: ['dot', '-Tpng', @@ -74,3 +76,4 @@ run_target('update-states.png', '-Gsize=9.6,2.9!', '-Gdpi=200', files('states.gv')]) +endif