{ "name": "Gssdp", "description": "GUPnP library for resource discovery and announcement over SSDP", "url": "https://download.gnome.org/sources/gssdp/1.2/gssdp-1.2.0.tar.xz", "mirror": null, "homepage": "https://wiki.gnome.org/GUPnP/", "depends": [ { "depend": "gobject-introspection", "build-depend": true }, { "depend": "meson", "build-depend": true }, { "depend": "ninja", "build-depend": true }, { "depend": "pkg-config", "build-depend": true }, { "depend": "gettext", "build-depend": false }, { "depend": "glib", "build-depend": false }, { "depend": "libsoup", "build-depend": false } ], "resource": [], "conflicts": [], "patches": [ { "url": "https://gitlab.gnome.org/GNOME/gssdp/commit/3b085a7e2c94119519d848c4f4f1434bbea3d937.patch", "strip": "1" }, { "url": null, "data": [ "diff --git a/libgssdp/meson.build b/libgssdp/meson.build\n", "index aa66def..a022609 100644\n", "--- a/libgssdp/meson.build\n", "+++ b/libgssdp/meson.build\n", "@@ -48,8 +48,18 @@ if generic_unix\n", " sources += 'gssdp-net-posix.c'\n", " endif\n", "\n", "+version = '0.0.0'\n", "+version_arr = version.split('.')\n", "+major_version = version_arr[0].to_int()\n", "+minor_version = version_arr[1].to_int()\n", "+micro_version = version_arr[2].to_int()\n", "+current = major_version + minor_version + 1\n", "+interface_age = micro_version\n", "+darwin_versions = [current, '@0@.@1@'.format(current, interface_age)]\n", "+\n", " libgssdp = library('gssdp-1.2', sources + enums,\n", "- version : '0.0.0',\n", "+ version : version,\n", "+ darwin_versions : darwin_versions,\n", " dependencies : dependencies + system_deps,\n", " include_directories : include_directories('..'),\n", " install : true)\n", "diff --git a/meson.build b/meson.build\n", "index 7e898eb..3d75cc9 100644\n", "--- a/meson.build\n", "+++ b/meson.build\n", "@@ -1,4 +1,4 @@\n", "-project('gssdp', 'c', version: '1.2.0')\n", "+project('gssdp', 'c', version: '1.2.0', meson_version : '>= 0.48.0')\n", " gnome = import('gnome')\n", " pkg = import('pkgconfig')\n" ] } ], "install": [ "mkdir \"build\" do", "system \"meson\", \"--prefix=#{prefix}\", \"-Dsniffer=false\", \"..\"", "system \"ninja\"", "system \"ninja\", \"install\"" ], "version": "1.2.0", "file": "gssdp.rb" }