xref: /OK3568_Linux_fs/yocto/meta-browser/meta-firefox/conf/layer.conf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1# We have a conf and classes directory, append to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have a recipes directory, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
6
7# this is only temporary to allow building firefox on hosts without any python2
8# were it would fail like this:
9# ERROR: firefox-68.9.0esr-r0 do_configure: Execution of '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/firefox/68.9.0esr-r0/temp/run.do_configure.2697230' failed with exit code 127:
10# ./mach: 9: exec: python: not found
11# this should be removed when firefox is upgraded to 78 ESR or newer which contains:
12# https://bugzilla.mozilla.org/show_bug.cgi?id=1473498
13HOSTTOOLS += "python python2.7"
14
15SIGGEN_EXCLUDERECIPES_ABISAFE += " \
16   firefox-addon-webconverger \
17   firefox-l10n-ach \
18   firefox-l10n-af \
19   firefox-l10n-an \
20   firefox-l10n-ar \
21   firefox-l10n-as \
22   firefox-l10n-ast \
23   firefox-l10n-az \
24   firefox-l10n-bg \
25   firefox-l10n-bn-bd \
26   firefox-l10n-bn-in \
27   firefox-l10n-br \
28   firefox-l10n-bs \
29   firefox-l10n-ca \
30   firefox-l10n-cak \
31   firefox-l10n-cs \
32   firefox-l10n-cy \
33   firefox-l10n-da \
34   firefox-l10n-de \
35   firefox-l10n-dsb \
36   firefox-l10n-el \
37   firefox-l10n-en-gb \
38   firefox-l10n-en-us \
39   firefox-l10n-en-za \
40   firefox-l10n-eo \
41   firefox-l10n-es-ar \
42   firefox-l10n-es-cl \
43   firefox-l10n-es-es \
44   firefox-l10n-es-mx \
45   firefox-l10n-et \
46   firefox-l10n-eu \
47   firefox-l10n-fa \
48   firefox-l10n-ff \
49   firefox-l10n-fi \
50   firefox-l10n-fr \
51   firefox-l10n-fy-nl \
52   firefox-l10n-ga-ie \
53   firefox-l10n-gd \
54   firefox-l10n-gl \
55   firefox-l10n-gn \
56   firefox-l10n-gu-in \
57   firefox-l10n-he \
58   firefox-l10n-hi-in \
59   firefox-l10n-hr \
60   firefox-l10n-hsb \
61   firefox-l10n-hu \
62   firefox-l10n-hy-am \
63   firefox-l10n-id \
64   firefox-l10n-is \
65   firefox-l10n-it \
66   firefox-l10n-ja \
67   firefox-l10n-ka \
68   firefox-l10n-kab \
69   firefox-l10n-kk \
70   firefox-l10n-km \
71   firefox-l10n-kn \
72   firefox-l10n-ko \
73   firefox-l10n-lij \
74   firefox-l10n-lt \
75   firefox-l10n-lv \
76   firefox-l10n-mai \
77   firefox-l10n-mk \
78   firefox-l10n-ml \
79   firefox-l10n-mr \
80   firefox-l10n-ms \
81   firefox-l10n-nb-no \
82   firefox-l10n-nl \
83   firefox-l10n-nn-no \
84   firefox-l10n-or \
85   firefox-l10n-pa-in \
86   firefox-l10n-pl \
87   firefox-l10n-pt-br \
88   firefox-l10n-pt-pt \
89   firefox-l10n-rm \
90   firefox-l10n-ro \
91   firefox-l10n-ru \
92   firefox-l10n-si \
93   firefox-l10n-sk \
94   firefox-l10n-sl \
95   firefox-l10n-son \
96   firefox-l10n-sq \
97   firefox-l10n-sr \
98   firefox-l10n-sv-se \
99   firefox-l10n-ta \
100   firefox-l10n-te \
101   firefox-l10n-th \
102   firefox-l10n-tr \
103   firefox-l10n-uk \
104   firefox-l10n-uz \
105   firefox-l10n-vi \
106   firefox-l10n-xh \
107   firefox-l10n-zh-cn \
108   firefox-l10n-zh-tw \
109 "
110
111BBFILE_COLLECTIONS += "firefox-browser-layer"
112BBFILE_PATTERN_firefox-browser-layer := "^${LAYERDIR}/"
113BBFILE_PRIORITY_firefox-browser-layer = "7"
114
115LAYERVERSION_firefox-browser-layer = "1"
116LAYERSERIES_COMPAT_firefox-browser-layer = "dunfell gatesgarth hardknott honister kirkstone mickledore"
117
118LAYERDEPENDS_firefox-browser-layer = "clang-layer core openembedded-layer"
119