Skip to content

Commit 1cf4e02

Browse files
shr-projectotavio
authored andcommitted
README, layer.conf: update for split layers
* splitting them allows us to drop meta-rust from meta-chromium * merge the READMEs from chromium/firefox folder to top level README.md in the layers root Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
1 parent 03b2ccc commit 1cf4e02

File tree

7 files changed

+158
-282
lines changed

7 files changed

+158
-282
lines changed

meta-chromium/README

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

meta-chromium/recipes-browser/chromium/README renamed to meta-chromium/README.md

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
1-
Chromium recipe
2-
===============
1+
OpenEmbedded/Yocto BSP layer for Chromium Browsers
2+
==================================================
3+
4+
This layer provides web browser recipes for use with OpenEmbedded
5+
and/or Yocto.
6+
7+
This layer depends on:
8+
9+
* URI: git://git.openembedded.org/openembedded-core
10+
- branch: master
11+
- revision: HEAD
12+
13+
* URI: git://git.openembedded.org/meta-openembedded
14+
- layers: meta-oe
15+
- branch: master
16+
- revision: HEAD
17+
18+
* URI: git://github.com/kraj/meta-clang
19+
- branch: master
20+
- revision: HEAD
21+
22+
* URI: git://git.openembedded.org/meta-python2
23+
- branch: master
24+
- revision: HEAD
25+
26+
Contributing
27+
------------
28+
29+
The preferred way to contribute to this layer is to send GitHub pull requests or
30+
report problems in GitHub's issue tracker.
31+
32+
Alternatively there is the classic way of review on the OpenEmbedded dev mailing
33+
list openembedded-devel@lists.openembedded.org (you have to be subscribed to
34+
post to the list). Please cc the maintainers if you send your patches.
35+
36+
Maintainers
37+
-----------
38+
* Fabio Berton <fabio.berton@ossystems.com.br>
39+
* Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
40+
* Khem Raj <raj.khem@gmail.com>
41+
* Otavio Salvador <otavio@ossystems.com.br>
42+
* Maksim Sisov <msisov@igalia.com>
43+
* Takuro Ashie <ashie@clear-code.com>
44+
45+
When sending single patches, please use something like:
46+
```
47+
git send-email -1 -s --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-browser][PATCH'
48+
```
49+
50+
Recipes
51+
-------
52+
recipes-browser/chromium:
53+
Chromium browser.
354

455
This recipe provides a package for the Chromium web browser. It strives to
556
always follow the latest stable Linux release as listed in

meta-chromium/conf/layer.conf

Lines changed: 6 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -4,112 +4,11 @@ BBPATH .= ":${LAYERDIR}"
44
# We have a recipes directory, add to BBFILES
55
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
66

7-
BBFILES_DYNAMIC += " \
8-
rust-layer:${LAYERDIR}/dynamic-layers/rust-layer/*/*/*.bb \
9-
rust-layer:${LAYERDIR}/dynamic-layers/rust-layer/*/*/*.bbappend \
10-
"
7+
BBFILE_COLLECTIONS += "chromium-browser-layer"
8+
BBFILE_PATTERN_chromium-browser-layer := "^${LAYERDIR}/"
9+
BBFILE_PRIORITY_chromium-browser-layer = "7"
1110

12-
SIGGEN_EXCLUDERECIPES_ABISAFE_rust-layer += " \
13-
firefox-addon-webconverger \
14-
firefox-l10n-ach \
15-
firefox-l10n-af \
16-
firefox-l10n-an \
17-
firefox-l10n-ar \
18-
firefox-l10n-as \
19-
firefox-l10n-ast \
20-
firefox-l10n-az \
21-
firefox-l10n-bg \
22-
firefox-l10n-bn-bd \
23-
firefox-l10n-bn-in \
24-
firefox-l10n-br \
25-
firefox-l10n-bs \
26-
firefox-l10n-ca \
27-
firefox-l10n-cak \
28-
firefox-l10n-cs \
29-
firefox-l10n-cy \
30-
firefox-l10n-da \
31-
firefox-l10n-de \
32-
firefox-l10n-dsb \
33-
firefox-l10n-el \
34-
firefox-l10n-en-gb \
35-
firefox-l10n-en-us \
36-
firefox-l10n-en-za \
37-
firefox-l10n-eo \
38-
firefox-l10n-es-ar \
39-
firefox-l10n-es-cl \
40-
firefox-l10n-es-es \
41-
firefox-l10n-es-mx \
42-
firefox-l10n-et \
43-
firefox-l10n-eu \
44-
firefox-l10n-fa \
45-
firefox-l10n-ff \
46-
firefox-l10n-fi \
47-
firefox-l10n-fr \
48-
firefox-l10n-fy-nl \
49-
firefox-l10n-ga-ie \
50-
firefox-l10n-gd \
51-
firefox-l10n-gl \
52-
firefox-l10n-gn \
53-
firefox-l10n-gu-in \
54-
firefox-l10n-he \
55-
firefox-l10n-hi-in \
56-
firefox-l10n-hr \
57-
firefox-l10n-hsb \
58-
firefox-l10n-hu \
59-
firefox-l10n-hy-am \
60-
firefox-l10n-id \
61-
firefox-l10n-is \
62-
firefox-l10n-it \
63-
firefox-l10n-ja \
64-
firefox-l10n-ka \
65-
firefox-l10n-kab \
66-
firefox-l10n-kk \
67-
firefox-l10n-km \
68-
firefox-l10n-kn \
69-
firefox-l10n-ko \
70-
firefox-l10n-lij \
71-
firefox-l10n-lt \
72-
firefox-l10n-lv \
73-
firefox-l10n-mai \
74-
firefox-l10n-mk \
75-
firefox-l10n-ml \
76-
firefox-l10n-mr \
77-
firefox-l10n-ms \
78-
firefox-l10n-nb-no \
79-
firefox-l10n-nl \
80-
firefox-l10n-nn-no \
81-
firefox-l10n-or \
82-
firefox-l10n-pa-in \
83-
firefox-l10n-pl \
84-
firefox-l10n-pt-br \
85-
firefox-l10n-pt-pt \
86-
firefox-l10n-rm \
87-
firefox-l10n-ro \
88-
firefox-l10n-ru \
89-
firefox-l10n-si \
90-
firefox-l10n-sk \
91-
firefox-l10n-sl \
92-
firefox-l10n-son \
93-
firefox-l10n-sq \
94-
firefox-l10n-sr \
95-
firefox-l10n-sv-se \
96-
firefox-l10n-ta \
97-
firefox-l10n-te \
98-
firefox-l10n-th \
99-
firefox-l10n-tr \
100-
firefox-l10n-uk \
101-
firefox-l10n-uz \
102-
firefox-l10n-vi \
103-
firefox-l10n-xh \
104-
firefox-l10n-zh-cn \
105-
firefox-l10n-zh-tw \
106-
"
11+
LAYERVERSION_chromium-browser-layer = "1"
12+
LAYERSERIES_COMPAT_chromium-browser-layer = "dunfell gatesgarth"
10713

108-
BBFILE_COLLECTIONS += "browser-layer"
109-
BBFILE_PATTERN_browser-layer := "^${LAYERDIR}/"
110-
BBFILE_PRIORITY_browser-layer = "7"
111-
112-
LAYERVERSION_browser-layer = "1"
113-
LAYERSERIES_COMPAT_browser-layer = "dunfell gatesgarth"
114-
115-
LAYERDEPENDS_browser-layer = "clang-layer core openembedded-layer meta-python2"
14+
LAYERDEPENDS_chromium-browser-layer = "clang-layer core openembedded-layer meta-python2"

meta-firefox/README

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

meta-firefox/README.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
OpenEmbedded/Yocto BSP layer for Firefox Browser
2+
================================================
3+
4+
This layer provides web browser recipes for use with OpenEmbedded
5+
and/or Yocto.
6+
7+
This layer depends on:
8+
9+
* URI: git://git.openembedded.org/openembedded-core
10+
- branch: master
11+
- revision: HEAD
12+
13+
* URI: git://git.openembedded.org/meta-openembedded
14+
- layers: meta-oe
15+
- branch: master
16+
- revision: HEAD
17+
18+
* URI: git://github.com/kraj/meta-clang
19+
- branch: master
20+
- revision: HEAD
21+
22+
* URI: git://git.openembedded.org/meta-python2
23+
- branch: master
24+
- revision: HEAD
25+
26+
* URI: git://github.com/meta-rust/meta-rust
27+
- branch: master
28+
- revision: HEAD
29+
30+
Contributing
31+
------------
32+
33+
The preferred way to contribute to this layer is to send GitHub pull requests or
34+
report problems in GitHub's issue tracker.
35+
36+
Alternatively there is the classic way of review on the OpenEmbedded dev mailing
37+
list openembedded-devel@lists.openembedded.org (you have to be subscribed to
38+
post to the list). Please cc the maintainers if you send your patches.
39+
40+
Maintainers
41+
-----------
42+
* Fabio Berton <fabio.berton@ossystems.com.br>
43+
* Khem Raj <raj.khem@gmail.com>
44+
* Otavio Salvador <otavio@ossystems.com.br>
45+
* Takuro Ashie <ashie@clear-code.com>
46+
47+
When sending single patches, please use something like :
48+
```
49+
git send-email -1 -s --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-browser][PATCH'
50+
```
51+
52+
Recipes
53+
-------
54+
recipes-browser/firefox:
55+
Firefox browser.
56+
57+
This recipe provides a package for the Firefox web browser.
58+
59+
PACKAGECONFIG knobs
60+
-------------------
61+
* alsa: (detected automatically)
62+
Enable ALSA support to play audio. It will be enabled automatically when
63+
DISTRO_FEATURES contains "alsa". Note that Firefox's default audio backend
64+
is PulseAudio, not ALSA. Although it's not enabled in official build, we
65+
enable it by default to make easy to play audio without additional daemons.
66+
When PulseAudio is running, it will be used instead of using ALSA directly
67+
even if this config is specified.
68+
69+
* wayland: (detected automatically)
70+
Enable wayland support. It will be enabled automatically when DISTRO_FEATURES
71+
contains "wayland".
72+
73+
* gpu: (off by default)
74+
Enable GPU acceleration.
75+
76+
* openmax: (off by default)
77+
Enable OpenMAX IL decoder to play H.264 video.
78+
This features is confirmed only on Renesas RZ/G1.
79+
80+
* webgl: (off by default)
81+
Firefox on Linux doesn't enable WebGL against most GPUs by default. This
82+
option adds a config file to enable it focedly.
83+
84+
* forbit-multiple-compositors: (off by default)
85+
This option allows to create only one GPU accelerated compositor, second and
86+
the following windows will use basic compositors. Multiple compositor may
87+
cause crash on platforms that doesn't support multiple EGL windows.
88+
89+
Runtime options
90+
---------------
91+
* The enviromental variable `GDK_BACKEND=wayland` is needed to run Firefox with
92+
the wayland backend.

0 commit comments

Comments
 (0)