1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
{
"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"
}
|