diff options
Diffstat (limited to 'homebrew/gssdp/patches.sh')
-rwxr-xr-x | homebrew/gssdp/patches.sh | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/homebrew/gssdp/patches.sh b/homebrew/gssdp/patches.sh new file mode 100755 index 000000000..b5cc6d065 --- /dev/null +++ b/homebrew/gssdp/patches.sh @@ -0,0 +1,37 @@ +wget https://gitlab.gnome.org/GNOME/gssdp/commit/3b085a7e2c94119519d848c4f4f1434bbea3d937.patch +echo 'Creating brew-patch.diff' +cat << EOF >> brew-patch.diff +diff --git a/libgssdp/meson.build b/libgssdp/meson.build +index aa66def..a022609 100644 +--- a/libgssdp/meson.build ++++ b/libgssdp/meson.build +@@ -48,8 +48,18 @@ if generic_unix + sources += 'gssdp-net-posix.c' + endif + ++version = '0.0.0' ++version_arr = version.split('.') ++major_version = version_arr[0].to_int() ++minor_version = version_arr[1].to_int() ++micro_version = version_arr[2].to_int() ++current = major_version + minor_version + 1 ++interface_age = micro_version ++darwin_versions = [current, '@0@.@1@'.format(current, interface_age)] ++ + libgssdp = library('gssdp-1.2', sources + enums, +- version : '0.0.0', ++ version : version, ++ darwin_versions : darwin_versions, + dependencies : dependencies + system_deps, + include_directories : include_directories('..'), + install : true) +diff --git a/meson.build b/meson.build +index 7e898eb..3d75cc9 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,4 +1,4 @@ +-project('gssdp', 'c', version: '1.2.0') ++project('gssdp', 'c', version: '1.2.0', meson_version : '>= 0.48.0') + gnome = import('gnome') + pkg = import('pkgconfig') +EOF |