From 69ec858fc9b6d8d1971465c2ac919e16db635011 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 15 Oct 2025 17:22:14 -0700 Subject: [PATCH] enet: update to 1.3.18 Signed-off-by: Rosen Penev --- releases.json | 1 + subprojects/enet.wrap | 10 +++++----- subprojects/packagefiles/enet/meson.build | 14 ++++++++++++-- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/releases.json b/releases.json index 84b130719..0972b6c90 100644 --- a/releases.json +++ b/releases.json @@ -824,6 +824,7 @@ "enet" ], "versions": [ + "1.3.18-1", "1.3.17-2", "1.3.17-1", "1.3.13-4", diff --git a/subprojects/enet.wrap b/subprojects/enet.wrap index 7cc973a53..4ce9c461d 100644 --- a/subprojects/enet.wrap +++ b/subprojects/enet.wrap @@ -1,10 +1,10 @@ [wrap-file] -directory = enet-1.3.17 +directory = enet-1.3.18 # wrong hostname in HTTPS certificate -source_url = http://enet.bespin.org/download/enet-1.3.17.tar.gz -source_filename = enet-1.3.17.tar.gz -source_hash = a38f0f194555d558533b8b15c0c478e946310022d0ec7b34334e19e4574dcedc +source_url = http://enet.bespin.org/download/enet-1.3.18.tar.gz +source_filename = enet-1.3.18.tar.gz +source_hash = 2a8a0c5360d68bb4fcd11f2e4c47c69976e8d2c85b109dd7d60b1181a4f85d36 patch_directory = enet [provide] -enet = enet_dep +dependency_names = enet diff --git a/subprojects/packagefiles/enet/meson.build b/subprojects/packagefiles/enet/meson.build index c0324ace8..0c8abe18b 100644 --- a/subprojects/packagefiles/enet/meson.build +++ b/subprojects/packagefiles/enet/meson.build @@ -1,8 +1,9 @@ project( 'enet', 'c', - version: '1.3.17', + version: '1.3.18', license: 'mit', + meson_version: '>=0.54.0', ) cc = meson.get_compiler('c') @@ -78,9 +79,10 @@ src = [ incdir = include_directories('include') enetlib = library( - 'enet', + 'libenet', sources: src, include_directories: incdir, + name_prefix: '', dependencies: deps, c_args: c_args, ) @@ -89,3 +91,11 @@ enet_dep = declare_dependency( include_directories: incdir, link_with: enetlib, ) + +meson.override_dependency('enet', enet_dep) + +pc = import('pkgconfig') +pc.generate( + enetlib, + description: 'Low-latency UDP networking library supporting optional reliability', +)