aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinerea0 <cinerea0@disroot.org>2024-05-29 15:58:04 +0000
committercinerea0 <49368915+cinerea0@users.noreply.github.com>2024-05-29 16:33:44 +0000
commitf9bd8686072a3cb2fcf483d4aee375e0986df41a (patch)
tree1f1415c858eb6e3f4d1781d590c71061bd48f86a
parent60da64cf1ab8ae7e18126eea3acca4bbc5daa1b2 (diff)
downloadvoid-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar.gz
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar.bz2
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar.lz
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar.xz
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.tar.zst
void-packages-f9bd8686072a3cb2fcf483d4aee375e0986df41a.zip
uhttpmock: add HTTP/2 support
-rw-r--r--srcpkgs/uhttpmock/patches/add-http2-support.patch37
-rw-r--r--srcpkgs/uhttpmock/template2
2 files changed, 38 insertions, 1 deletions
diff --git a/srcpkgs/uhttpmock/patches/add-http2-support.patch b/srcpkgs/uhttpmock/patches/add-http2-support.patch
new file mode 100644
index 00000000000..16830b1e0f3
--- /dev/null
+++ b/srcpkgs/uhttpmock/patches/add-http2-support.patch
@@ -0,0 +1,37 @@
+From 46e86c50044e07c7427233495c0c21adfdb47891 Mon Sep 17 00:00:00 2001
+From: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
+Date: Fri, 8 Mar 2024 19:58:43 +0100
+Subject: [PATCH] Add HTTP/2 support
+
+---
+ libuhttpmock/uhm-server.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/libuhttpmock/uhm-server.c b/libuhttpmock/uhm-server.c
+index 4451a91..da5d3a5 100644
+--- a/libuhttpmock/uhm-server.c
++++ b/libuhttpmock/uhm-server.c
+@@ -873,6 +873,9 @@ trace_to_soup_message (const gchar *trace, GUri *base_uri)
+ } else if (strncmp (trace, "HTTP/1.0", strlen ("HTTP/1.0")) == 0) {
+ http_version = SOUP_HTTP_1_0;
+ trace += strlen ("HTTP/1.0");
++ } else if (strncmp (trace, "HTTP/2", strlen ("HTTP/2")) == 0) {
++ http_version = SOUP_HTTP_2_0;
++ trace += strlen ("HTTP/2");
+ } else {
+ g_warning ("Unrecognised HTTP version ā€˜%sā€™.", trace);
+ http_version = SOUP_HTTP_1_1;
+@@ -914,6 +917,9 @@ trace_to_soup_message (const gchar *trace, GUri *base_uri)
+ } else if (strncmp (trace, "HTTP/1.0", strlen ("HTTP/1.0")) == 0) {
+ http_version = SOUP_HTTP_1_0;
+ trace += strlen ("HTTP/1.0");
++ } else if (strncmp (trace, "HTTP/2", strlen ("HTTP/2")) == 0) {
++ http_version = SOUP_HTTP_2_0;
++ trace += strlen ("HTTP/2");
+ } else {
+ g_warning ("Unrecognised HTTP version ā€˜%sā€™.", trace);
+ }
+--
+GitLab
+
+
diff --git a/srcpkgs/uhttpmock/template b/srcpkgs/uhttpmock/template
index bf76f818b32..7d37bcf4994 100644
--- a/srcpkgs/uhttpmock/template
+++ b/srcpkgs/uhttpmock/template
@@ -1,7 +1,7 @@
# Template file for 'uhttpmock'
pkgname=uhttpmock
version=0.10.0
-revision=1
+revision=2
build_style=meson
build_helper="gir"
configure_args="$(vopt_bool gtk_doc gtk_doc)"