Skip to content

Commit 9058f1d

Browse files
committed
Update, enable more webkit2gtk features
1 parent 4a64355 commit 9058f1d

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
c_stdlib_version:
2-
- 2.34
2+
- "2.34"

recipes/webkit2gtk4.1/recipe.yaml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,23 @@ build:
1717
- |
1818
cmake_args=(
1919
-DPORT=GTK
20-
-DENABLE_BUBBLEWRAP_SANDBOX=OFF
2120
-DENABLE_DOCUMENTATION=OFF
2221
-DENABLE_GAMEPAD=OFF
23-
-DENABLE_MINIBROWSER=ON
24-
-DENABLE_SPEECH_SYNTHESIS=OFF
25-
-DUSE_AVIF=ON
2622
-DUSE_GTK4=OFF
27-
-DUSE_JPEGXL=ON
28-
-DUSE_LIBBACKTRACE=OFF
29-
-DUSE_LIBHYPHEN=OFF
30-
-DUSE_GBM=OFF # TODO: Requires libgbm, not packaged
31-
-DUSE_JPEGXL=OFF # TODO: Requires jpeg-xl, not packaged
32-
-DUSE_WOFF2=OFF # TODO: Requires woff2, not packaged
33-
-DUSE_SYSTEM_SYSPROF_CAPTURE=NO # TODO: Requires sysprof, not packaged
34-
-DUSE_GSTREAMER_TRANSCODER=NO # TODO: gst-plugins-bad is too old (1.24 instead of 1.26)
23+
-DUSE_LIBBACKTRACE=OFF
24+
# TODO: staged-recipes #30724
25+
-DUSE_LIBHYPHEN=OFF
26+
# TODO: staged-recipes #30722
27+
-DUSE_WOFF2=OFF # TODO
28+
# libmesa package is built without screen rendering capabilities so we can't enable GBM
29+
# https://github.com/conda-forge/mesalib-feedstock/blob/f0c17a763eda1e0ef13cd1aa81d597d50fde0d80/recipe/meta.yaml#L54
30+
-DUSE_GBM=OFF
31+
-DUSE_SYSTEM_SYSPROF_CAPTURE=NO
32+
# TODO: gst-plugins-bad-feedstock #82
33+
-DUSE_GSTREAMER_TRANSCODER=NO
3534
)
3635
- cmake ${CMAKE_ARGS} -S . -B build -GNinja "${cmake_args[@]}"
37-
- cmake --build build -- -j 8
36+
- cmake --build build
3837
- cmake --install build
3938

4039
requirements:
@@ -74,6 +73,9 @@ requirements:
7473
- epoxy
7574
- libegl-devel
7675
- xorg-xorgproto
76+
- flite-dev
77+
- libjxl
78+
- libseccomp
7779

7880
tests:
7981
- script: return 0 # TODO

0 commit comments

Comments
 (0)