diff options
author | Michael Catanzaro <mcatanzaro@redhat.com> | 2022-06-17 17:57:30 -0500 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@redhat.com> | 2022-06-17 17:59:32 -0500 |
commit | f8a4ef7cb005e1fdc3f5e1a31eb9137cf3b905ce (patch) | |
tree | 577f24b90f4f52ac415905af282c60d71f400860 | |
parent | 399cd5ffd8783f2970f653e4bed4647225e6a7f0 (diff) | |
download | epiphany-mcatanzaro/require-soup3.tar.gz |
Require libsoup 3mcatanzaro/require-soup3
This ensures users benefit from HTTP/2 support.
-rw-r--r-- | meson.build | 13 | ||||
-rw-r--r-- | meson_options.txt | 6 | ||||
-rw-r--r-- | org.gnome.Epiphany.Canary.json.in | 3 |
3 files changed, 4 insertions, 18 deletions
diff --git a/meson.build b/meson.build index 4d93ab82b..0f2db8e36 100644 --- a/meson.build +++ b/meson.build @@ -94,20 +94,13 @@ libarchive_dep = dependency('libarchive') libdazzle_dep = dependency('libdazzle-1.0', version: '>= 3.37.1') libhandy_dep = dependency('libhandy-1', version: '>= 1.5.0') libsecret_dep = dependency('libsecret-1', version: '>= 0.19.0') +libsoup_dep = dependency('libsoup-3.0', version: '>= 2.99.4') libxml_dep = dependency('libxml-2.0', version: '>= 2.6.12') nettle_dep = dependency('nettle', version: nettle_requirement) portal_dep = dependency('libportal-gtk3', version: '>= 0.6') sqlite3_dep = dependency('sqlite3', version: '>= 3.22') - -if get_option('soup2').enabled() - libsoup_dep = dependency('libsoup-2.4', version: '>= 2.48.0') - webkit2gtk_dep = dependency('webkit2gtk-4.0', version: webkitgtk_requirement) - webkit2gtk_web_extension_dep = dependency('webkit2gtk-web-extension-4.0', version: webkitgtk_requirement) -else - libsoup_dep = dependency('libsoup-3.0', version: '>= 2.99.4') - webkit2gtk_dep = dependency('webkit2gtk-4.1', version: webkitgtk_requirement) - webkit2gtk_web_extension_dep = dependency('webkit2gtk-web-extension-4.1', version: webkitgtk_requirement) -endif +webkit2gtk_dep = dependency('webkit2gtk-4.1', version: webkitgtk_requirement) +webkit2gtk_web_extension_dep = dependency('webkit2gtk-web-extension-4.1', version: webkitgtk_requirement) webkit_revision = webkit2gtk_dep.get_variable(pkgconfig : 'revision', default_value : '') if webkit_revision == 'tarball' diff --git a/meson_options.txt b/meson_options.txt index 030cc9b9f..116ee41fd 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -33,9 +33,3 @@ option('gsb_api_key', value: '', description: 'The API key used to access the Google Safe Browsing API v4' ) - -option('soup2', - type: 'feature', - value: 'enabled', - description: 'Use libsoup2 instead of libsoup3' -) diff --git a/org.gnome.Epiphany.Canary.json.in b/org.gnome.Epiphany.Canary.json.in index 5a3b9d553..7f8b48a03 100644 --- a/org.gnome.Epiphany.Canary.json.in +++ b/org.gnome.Epiphany.Canary.json.in @@ -111,8 +111,7 @@ "name" : "epiphany", "buildsystem" : "meson", "config-opts" : [ - "-Dprofile=Canary", - "-Dsoup2=disabled" + "-Dprofile=Canary" ], "sources" : [ { |