Skip to content

Commit 1384c17

Browse files
committed
Include licenses / tests
1 parent 8aa2760 commit 1384c17

File tree

4 files changed

+27
-11
lines changed

4 files changed

+27
-11
lines changed

recipes/conda_build_config.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
c_stdlib_version:
2+
- 2.34 # [linux]

recipes/webkit2gtk4.1/recipe.yaml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ build:
1616
script:
1717
- |
1818
cmake_args=(
19-
# TODO: Package xdg-dbus-proxy
20-
-DENABLE_BUBBLEWRAP_SANDBOX=OFF
2119
-DPORT=GTK
2220
-DENABLE_DOCUMENTATION=OFF
2321
-DENABLE_GAMEPAD=OFF
@@ -31,7 +29,7 @@ build:
3129
# https://github.com/conda-forge/mesalib-feedstock/blob/f0c17a763eda1e0ef13cd1aa81d597d50fde0d80/recipe/meta.yaml#L54
3230
-DUSE_GBM=OFF
3331
-DUSE_SYSTEM_SYSPROF_CAPTURE=NO
34-
# TODO: gst-plugins-bad-feedstock #82
32+
# TODO: gst-plugins-bad-feedstock #84
3533
-DUSE_GSTREAMER_TRANSCODER=NO
3634
)
3735
- cmake ${CMAKE_ARGS} -S . -B build -GNinja "${cmake_args[@]}"
@@ -79,19 +77,39 @@ requirements:
7977
- libjxl
8078
- libseccomp
8179
- bubblewrap
80+
- xdg-dbus-proxy
8281

8382
tests:
84-
- script: return 0 # TODO
85-
83+
- package_contents:
84+
include:
85+
- webkitgtk-4.1/JavaScriptCore/JavaScript.h
86+
- webkitgtk-4.1/jsc/jsc.h
87+
- webkitgtk-4.1/webkit/WebKitVersion.h
88+
- webkitgtk-4.1/webkit2/webkit2.h
89+
- webkitgtk-4.1/webkitdom/webkitdom.h
90+
files:
91+
- bin/WebKitWebDriver
8692
about:
8793
homepage: https://webkitgtk.org
8894
summary: WebKitGTK for GTK 3 and libsoup 3
8995
description: |
9096
WebKitGTK is a full-featured port of the WebKit rendering engine,
9197
suitable for projects requiring any kind of web integration, from
9298
hybrid HTML/CSS applications to full-fledged web browsers.
93-
license: LGPL-2.1
94-
license_file: Source/WebCore/LICENSE-LGPL-2.1
99+
license: LGPL-2.1-only AND BSD-2-Clause AND BSD-3-Clause AND ISC AND bzip2-1.0.6 AND NCSA AND MIT AND GPL-2.0-only AND MPL-1.1 AND SunPro AND Unicode-TOU AND Apache-2.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-3.0-only WITH Autoconf-exception-3.0 AND MPL-2.0 AND OFL-1.1 AND (AFL-2.0 OR GPL-2.0-or-later) AND BSD-Source-Code AND BSD-2-Clause-Views AND LGPL-2.1-or-later AND (NCSA OR MIT) AND Apache-2.0 WITH LLVM-exception AND ICU AND BSL-1.0
100+
license_file:
101+
- Source/JavaScriptCore/COPYING.LIB
102+
- Source/ThirdParty/ANGLE/LICENSE
103+
- Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/LICENSE
104+
- Source/WebCore/LICENSE-APPLE
105+
- Source/WebCore/LICENSE-LGPL-2
106+
- Source/WebCore/LICENSE-LGPL-2.1
107+
- Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
108+
- Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
109+
- Source/WebInspectorUI/UserInterface/External/three.js/LICENSE
110+
- Source/WTF/icu/LICENSE
111+
- Source/WTF/wtf/dtoa/COPYING
112+
- Source/WTF/wtf/dtoa/LICENSE
95113

96114
extra:
97115
recipe-maintainers:

recipes/webkit2gtk4.1/variants.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)