summaryrefslogtreecommitdiff
path: root/extras
diff options
context:
space:
mode:
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2022-02-08 10:52:39 +0100
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2022-02-10 11:35:04 +0100
commitf5ce765d560aaa6ac6c5a92048432dd1e6e8f851 (patch)
treed0389cc8b3192af22629caf7f5d41b3c5b5bc3e9 /extras
parenta378b130c390423c22999db0841ad1fcf10b4e5c (diff)
simplify autotextshare makefile/only build what's packaged
The multiple indirections/complex nested constructs don't really provide any benefit here, they certainly don't make the makefile easier to read. It was building the autotext .bau files for all languages, despite being packaged only for the requested UI langauges (via AllLagPackage) and the long list of autotext files was duplicated (even if all .bau files should be built, the list could be reused from the other makefile) Also remove the empty mimetype files and just touch them instead of copying them. The xml, mimetype and other files are now intermediates and are removed by make once the .bau is built. (if that's not desired, they can be flagged as .SECONDARY) The list of individual files (3.6k lines) could also be cut down if using e.g. make's wildcard function Change-Id: I223a49d26d1de1435d62a68a04b3713278a8320c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129696 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Diffstat (limited to 'extras')
-rw-r--r--extras/CustomTarget_autotextshare.mk259
-rw-r--r--extras/README.md7
-rw-r--r--extras/source/autotext/lang/af/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/am/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ar/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/as/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ast/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/be/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/bg/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/bg/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/bg/template/mimetype0
-rw-r--r--extras/source/autotext/lang/bn-IN/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/bn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/bo/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/br/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/brx/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/bs/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ca-valencia/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ca/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/cs/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/cs/crdbus54/mimetype0
-rw-r--r--extras/source/autotext/lang/cs/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/cs/template/mimetype0
-rw-r--r--extras/source/autotext/lang/cy/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/da/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/da/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/da/template/mimetype0
-rw-r--r--extras/source/autotext/lang/de/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/de/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/de/template/mimetype0
-rw-r--r--extras/source/autotext/lang/dgo/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/dsb/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/dz/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/el/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/en-GB/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/en-GB/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/en-GB/template/mimetype0
-rw-r--r--extras/source/autotext/lang/en-US/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/en-US/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/en-US/template/mimetype0
-rw-r--r--extras/source/autotext/lang/en-ZA/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/eo/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/es/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/es/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/es/template/mimetype0
-rw-r--r--extras/source/autotext/lang/et/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/eu/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/fa/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/fi/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/fr/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/fr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/fr/template/mimetype0
-rw-r--r--extras/source/autotext/lang/fy/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ga/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/gd/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/gl/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/gu/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/gug/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/he/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/hi/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/hr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/hsb/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/hu/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/hu/crdbus54/mimetype0
-rw-r--r--extras/source/autotext/lang/hu/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/hu/template/mimetype0
-rw-r--r--extras/source/autotext/lang/id/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/is/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/it/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/it/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/it/template/mimetype0
-rw-r--r--extras/source/autotext/lang/ja/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/ja/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ja/template/mimetype0
-rw-r--r--extras/source/autotext/lang/ka/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/kab/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/kk/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/km/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/km/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/km/template/mimetype0
-rw-r--r--extras/source/autotext/lang/kmr-Latn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/kn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ko/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/ko/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ko/template/mimetype0
-rw-r--r--extras/source/autotext/lang/kok/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ks/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/lb/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/lo/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/lt/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/lv/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/mai/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/mk/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ml/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/mn/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/mn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/mn/template/mimetype0
-rw-r--r--extras/source/autotext/lang/mni/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/mr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/my/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/nb/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ne/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/nl/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/nl/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/nl/template/mimetype0
-rw-r--r--extras/source/autotext/lang/nn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/nr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/nso/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/oc/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/om/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/or/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/pa-IN/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/pl/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/pl/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/pl/template/mimetype0
-rw-r--r--extras/source/autotext/lang/pt-BR/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/pt-BR/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/pt-BR/template/mimetype0
-rw-r--r--extras/source/autotext/lang/pt/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/pt/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/pt/template/mimetype0
-rw-r--r--extras/source/autotext/lang/ro/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ru/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/ru/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ru/template/mimetype0
-rw-r--r--extras/source/autotext/lang/rw/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sa-IN/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sat/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sd/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/si/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sid/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sk/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/sk/crdbus54/mimetype0
-rw-r--r--extras/source/autotext/lang/sk/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sk/template/mimetype0
-rw-r--r--extras/source/autotext/lang/sl/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/sl/crdbus54/mimetype0
-rw-r--r--extras/source/autotext/lang/sl/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sl/template/mimetype0
-rw-r--r--extras/source/autotext/lang/sq/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sr-Latn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ss/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/st/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sv/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/sv/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/sv/template/mimetype0
-rw-r--r--extras/source/autotext/lang/sw-TZ/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/szl/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ta/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/te/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/tg/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/th/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/tn/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/tr/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/tr/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/tr/template/mimetype0
-rw-r--r--extras/source/autotext/lang/ts/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/tt/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ug/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/uk/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/uz/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/ve/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/vec/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/vi/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/xh/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-CN/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-CN/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-CN/template/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-TW/crdbus50/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-TW/standard/mimetype0
-rw-r--r--extras/source/autotext/lang/zh-TW/template/mimetype0
-rw-r--r--extras/source/autotext/lang/zu/standard/mimetype0
173 files changed, 26 insertions, 240 deletions
diff --git a/extras/CustomTarget_autotextshare.mk b/extras/CustomTarget_autotextshare.mk
index 5fb87adb7539..6eb4cd08de56 100644
--- a/extras/CustomTarget_autotextshare.mk
+++ b/extras/CustomTarget_autotextshare.mk
@@ -9,180 +9,6 @@
$(eval $(call gb_CustomTarget_CustomTarget,extras/source/autotext))
-extras_AUTOTEXTSHARE_AUTOTEXTS := \
- af/standard \
- am/standard \
- ar/standard \
- as/standard \
- ast/standard \
- be/standard \
- bg/crdbus50 \
- bg/standard \
- bg/template \
- bn-IN/standard \
- bn/standard \
- bo/standard \
- br/standard \
- brx/standard \
- bs/standard \
- ca-valencia/standard \
- ca/standard \
- cs/crdbus50 \
- cs/crdbus54 \
- cs/standard \
- cs/template \
- cy/standard \
- da/crdbus50 \
- da/standard \
- da/template \
- de/crdbus50 \
- de/standard \
- de/template \
- dgo/standard \
- dsb/standard \
- dz/standard \
- el/standard \
- en-GB/crdbus50 \
- en-GB/standard \
- en-GB/template \
- en-US/crdbus50 \
- en-US/standard \
- en-US/template \
- en-ZA/standard \
- eo/standard \
- es/crdbus50 \
- es/standard \
- es/template \
- et/standard \
- eu/standard \
- fa/standard \
- fi/standard \
- fr/crdbus50 \
- fr/standard \
- fr/template \
- fy/standard \
- ga/standard \
- gd/standard \
- gl/standard \
- gu/standard \
- gug/standard \
- he/standard \
- hi/standard \
- hr/standard \
- hsb/standard \
- hu/crdbus50 \
- hu/crdbus54 \
- hu/standard \
- hu/template \
- id/standard \
- is/standard \
- it/crdbus50 \
- it/standard \
- it/template \
- ja/crdbus50 \
- ja/standard \
- ja/template \
- ka/standard \
- kab/standard \
- kk/standard \
- km/crdbus50 \
- km/standard \
- km/template \
- kmr-Latn/standard \
- kn/standard \
- ko/crdbus50 \
- ko/standard \
- ko/template \
- kok/standard \
- ks/standard \
- lb/standard \
- lo/standard \
- lt/standard \
- lv/standard \
- mai/standard \
- mk/standard \
- ml/standard \
- mn/crdbus50 \
- mn/standard \
- mn/template \
- mni/standard \
- mr/standard \
- my/standard \
- nb/standard \
- ne/standard \
- nl/crdbus50 \
- nl/standard \
- nl/template \
- nn/standard \
- nr/standard \
- nso/standard \
- oc/standard \
- om/standard \
- or/standard \
- pa-IN/standard \
- pl/crdbus50 \
- pl/standard \
- pl/template \
- pt-BR/crdbus50 \
- pt-BR/standard \
- pt-BR/template \
- pt/crdbus50 \
- pt/standard \
- pt/template \
- ro/standard \
- ru/crdbus50 \
- ru/standard \
- ru/template \
- rw/standard \
- sa-IN/standard \
- sat/standard \
- sd/standard \
- si/standard \
- sid/standard \
- sk/crdbus50 \
- sk/crdbus54 \
- sk/standard \
- sk/template \
- sl/crdbus50 \
- sl/crdbus54 \
- sl/standard \
- sl/template \
- sq/standard \
- sr/standard \
- sr-Latn/standard \
- ss/standard \
- st/standard \
- sv/crdbus50 \
- sv/standard \
- sv/template \
- sw-TZ/standard \
- szl/standard \
- ta/standard \
- te/standard \
- tg/standard \
- th/standard \
- tn/standard \
- tr/crdbus50 \
- tr/standard \
- tr/template \
- ts/standard \
- tt/standard \
- ug/standard \
- uk/standard \
- uz/standard \
- ve/standard \
- vec/standard \
- vi/standard \
- xh/standard \
- zh-CN/crdbus50 \
- zh-CN/standard \
- zh-CN/template \
- zh-TW/crdbus50 \
- zh-TW/standard \
- zh-TW/template \
- zu/standard \
-
-
extras_AUTOTEXTSHARE_XMLFILES := \
af/standard/BlockList.xml \
af/standard/FN/content.xml \
@@ -3805,80 +3631,45 @@ extras_AUTOTEXTSHARE_XMLFILES := \
zu/standard/LOREM/LOREM.xml \
zu/standard/META-INF/manifest.xml \
+# param: autotext-base (e.g. af/standard)
+extras_AUTOTEXTSHARE_XMLFILES_RELATIVE = $(subst $(1)/,,$(filter $(1)/%,$(extras_AUTOTEXTSHARE_XMLFILES)))
-extras_AUTOTEXTSHARE_MIMETYPEFILES := $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),$(atexts)/mimetype)
-
+.SECONDEXPANSION:
+# secondexpansion since the patterns not just cover a filename portion, but also include a
+# directory portion withdifferent number of elements
+$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%/mimetype : \
+ | $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*/mimetype).dir
+ $(call gb_Output_announce,autotext/$*/mimetype,$(true),TCH,1)
+ $(call gb_Trace_StartRange,autotext/$*/mimetype,TCH)
+ touch $@
+ $(call gb_Trace_EndRange,autotext/$*/mimetype,TCH)
-$(call gb_CustomTarget_get_target,extras/source/autotext) : \
- $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),$(call gb_CustomTarget_get_workdir,extras/source/autotext)/$(atexts).bau)
-
-$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%/mimetype : $(SRCDIR)/extras/source/autotext/lang/%/mimetype
- $(call gb_Output_announce,autotext/$*/mimetype,$(true),CPY,1)
- $(call gb_Trace_StartRange,autotext/$*/mimetype,CPY)
+# rule for *.rdf, *.svm, *.png, …
+$(call gb_CustomTarget_get_workdir,extras/source/autotext)/% : $(SRCDIR)/extras/source/autotext/lang/% \
+ | $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*).dir
+ $(call gb_Output_announce,autotext/$*,$(true),CPY,1)
+ $(call gb_Trace_StartRange,autotext/$*,CPY)
cp $< $@
- $(call gb_Trace_EndRange,autotext/$*/mimetype,CPY)
-
-$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.rdf : $(SRCDIR)/extras/source/autotext/lang/%.rdf
- $(call gb_Output_announce,autotext/$*.rdf,$(true),CPY,1)
- $(call gb_Trace_StartRange,autotext/$*.rdf,CPY)
- cp $< $@
- $(call gb_Trace_EndRange,autotext/$*.rdf,CPY)
-
-$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.svm : $(SRCDIR)/extras/source/autotext/lang/%.svm
- $(call gb_Output_announce,autotext/$*.svm,$(true),CPY,1)
- $(call gb_Trace_StartRange,autotext/$*.svm,CPY)
- cp $< $@
- $(call gb_Trace_EndRange,autotext/$*.svm,CPY)
-
-$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.png : $(SRCDIR)/extras/source/autotext/lang/%.png
- $(call gb_Output_announce,autotext/$*.png,$(true),CPY,1)
- $(call gb_Trace_StartRange,autotext/$*.png,CPY)
- cp $< $@
- $(call gb_Trace_EndRange,autotext/$*.png,CPY)
+ $(call gb_Trace_EndRange,autotext/$*,CPY)
$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.xml : $(SRCDIR)/extras/source/autotext/lang/%.xml \
- | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
+ | $(call gb_ExternalExecutable_get_dependencies,xsltproc) \
+ $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*.xml).dir
$(call gb_Output_announce,autotext/$*.xml,$(true),XSL,1)
$(call gb_Trace_StartRange,autotext/$*.xml,XSL)
$(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $<
$(call gb_Trace_EndRange,autotext/$*.xml,XSL)
-$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.bau :
+$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.bau : \
+ $$(addprefix $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*/,\
+ mimetype $$(call extras_AUTOTEXTSHARE_XMLFILES_RELATIVE,$$*))
$(call gb_Output_announce,autotext/$*.bau,$(true),ZIP,2)
$(call gb_Trace_StartRange,autotext/$*.bau,ZIP)
$(call gb_Helper_abbreviate_dirs,\
- cd $(EXTRAS_AUTOTEXTSHARE_DIR) && \
- zip -q0X --filesync --must-match $@ $(EXTRAS_AUTOTEXTSHARE_MIMEFILES_FILTER) && \
- zip -qrX --must-match $@ $(EXTRAS_AUTOTEXTSHARE_XMLFILES_FILTER) \
+ cd $(dir $<) && \
+ zip -q0X --filesync --must-match $@ mimetype && \
+ zip -qrX --must-match $@ $(call extras_AUTOTEXTSHARE_XMLFILES_RELATIVE,$*) \
)
$(call gb_Trace_EndRange,autotext/$*.bau,ZIP)
-define extras_Autotextshare_make_file_deps
-$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/lang/$(2) \
- | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
-
-endef
-
-define extras_Autotextshare_make_zip_deps
-$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
- $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_MIMETYPEFILES) $(extras_AUTOTEXTSHARE_XMLFILES))) \
- | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir
-
-$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
- EXTRAS_AUTOTEXTSHARE_MIMEFILES_FILTER := $(foreach file,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_MIMETYPEFILES)),$(subst $(3)/,,$(file)))
-$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
- EXTRAS_AUTOTEXTSHARE_XMLFILES_FILTER := $(foreach file,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_XMLFILES)),$(subst $(3)/,,$(file)))
-$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \
- EXTRAS_AUTOTEXTSHARE_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3)
-
-endef
-
-$(eval $(foreach file,$(extras_AUTOTEXTSHARE_MIMETYPEFILES) $(extras_AUTOTEXTSHARE_XMLFILES),\
- $(call extras_Autotextshare_make_file_deps,extras/source/autotext,$(file)) \
-))
-
-$(eval $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),\
- $(call extras_Autotextshare_make_zip_deps,extras/source/autotext,$(atexts).bau,$(atexts)) \
-))
-
# vim: set noet sw=4 ts=4:
diff --git a/extras/README.md b/extras/README.md
index 84355c86d2f2..7a4b34c798b0 100644
--- a/extras/README.md
+++ b/extras/README.md
@@ -11,13 +11,10 @@ Contains templates, clipart galleries, palettes, symbol font, autocorrections, a
+ How-to add a new autotext category
+ create a directory `extras/source/autotext/lang/xx/foo/` where `xx` is your lang code. `xx` must exactly fit with an UI lang code.
- + unzip your `foo.bau` autotext file in this directory (including an empty mimetype file)
+ + unzip your `foo.bau` autotext file in this directory (excluding an empty mimetype file)
+ add `xx/foo.bau` in `extras/AllLangPackage_autotextshare.mk`
+ in `extras/CustomTarget_autotextshare.mk`:
- + add `xx/foo` in `extras_AUTOTEXTSHARE_AUTOTEXTS`
+ add all files contained in `foo.bau` (except mimetype) in `extras_AUTOTEXTSHARE_XMLFILES`
- + if `foo.bau` contains files with other extension than `.xml`, `.rdf`, `.svm` and `.png`
- + add a `CPY` call at the end of the file
+ How-to add a new autotext to an existing category
+ create a directory `extras/source/autotext/lang/xx/standard/FOO/` to add it in category standard of lang `xx`
@@ -26,8 +23,6 @@ Contains templates, clipart galleries, palettes, symbol font, autocorrections, a
+ add all files of autotext in `extras/source/autotext/lang/xx/standard/META-INF/manifest.xml`
+ in `extras/CustomTarget_autotextshare.mk`:
+ add all files of autotext in `extras_AUTOTEXTSHARE_XMLFILES`
- + if some files have different extension from `.xml`, `.rdf`, `.svm` and `.png`
- + add a `CPY` call at the end of the file
+ How-to add a new Impress template
+ clean-up template file as indicated on wiki <https://wiki.documentfoundation.org/Documentation/HowTo/Impress/Make_template_language_independent>
diff --git a/extras/source/autotext/lang/af/standard/mimetype b/extras/source/autotext/lang/af/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/af/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/am/standard/mimetype b/extras/source/autotext/lang/am/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/am/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ar/standard/mimetype b/extras/source/autotext/lang/ar/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ar/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/as/standard/mimetype b/extras/source/autotext/lang/as/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/as/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ast/standard/mimetype b/extras/source/autotext/lang/ast/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ast/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/be/standard/mimetype b/extras/source/autotext/lang/be/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/be/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bg/crdbus50/mimetype b/extras/source/autotext/lang/bg/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bg/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bg/standard/mimetype b/extras/source/autotext/lang/bg/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bg/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bg/template/mimetype b/extras/source/autotext/lang/bg/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bg/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bn-IN/standard/mimetype b/extras/source/autotext/lang/bn-IN/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bn-IN/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bn/standard/mimetype b/extras/source/autotext/lang/bn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bo/standard/mimetype b/extras/source/autotext/lang/bo/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bo/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/br/standard/mimetype b/extras/source/autotext/lang/br/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/br/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/brx/standard/mimetype b/extras/source/autotext/lang/brx/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/brx/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/bs/standard/mimetype b/extras/source/autotext/lang/bs/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/bs/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ca-valencia/standard/mimetype b/extras/source/autotext/lang/ca-valencia/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ca-valencia/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ca/standard/mimetype b/extras/source/autotext/lang/ca/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ca/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/cs/crdbus50/mimetype b/extras/source/autotext/lang/cs/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/cs/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/cs/crdbus54/mimetype b/extras/source/autotext/lang/cs/crdbus54/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/cs/crdbus54/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/cs/standard/mimetype b/extras/source/autotext/lang/cs/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/cs/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/cs/template/mimetype b/extras/source/autotext/lang/cs/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/cs/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/cy/standard/mimetype b/extras/source/autotext/lang/cy/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/cy/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/da/crdbus50/mimetype b/extras/source/autotext/lang/da/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/da/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/da/standard/mimetype b/extras/source/autotext/lang/da/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/da/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/da/template/mimetype b/extras/source/autotext/lang/da/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/da/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/de/crdbus50/mimetype b/extras/source/autotext/lang/de/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/de/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/de/standard/mimetype b/extras/source/autotext/lang/de/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/de/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/de/template/mimetype b/extras/source/autotext/lang/de/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/de/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/dgo/standard/mimetype b/extras/source/autotext/lang/dgo/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/dgo/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/dsb/standard/mimetype b/extras/source/autotext/lang/dsb/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/dsb/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/dz/standard/mimetype b/extras/source/autotext/lang/dz/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/dz/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/el/standard/mimetype b/extras/source/autotext/lang/el/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/el/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-GB/crdbus50/mimetype b/extras/source/autotext/lang/en-GB/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-GB/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-GB/standard/mimetype b/extras/source/autotext/lang/en-GB/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-GB/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-GB/template/mimetype b/extras/source/autotext/lang/en-GB/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-GB/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-US/crdbus50/mimetype b/extras/source/autotext/lang/en-US/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-US/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-US/standard/mimetype b/extras/source/autotext/lang/en-US/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-US/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-US/template/mimetype b/extras/source/autotext/lang/en-US/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-US/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/en-ZA/standard/mimetype b/extras/source/autotext/lang/en-ZA/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/en-ZA/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/eo/standard/mimetype b/extras/source/autotext/lang/eo/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/eo/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/es/crdbus50/mimetype b/extras/source/autotext/lang/es/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/es/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/es/standard/mimetype b/extras/source/autotext/lang/es/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/es/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/es/template/mimetype b/extras/source/autotext/lang/es/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/es/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/et/standard/mimetype b/extras/source/autotext/lang/et/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/et/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/eu/standard/mimetype b/extras/source/autotext/lang/eu/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/eu/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fa/standard/mimetype b/extras/source/autotext/lang/fa/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fa/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fi/standard/mimetype b/extras/source/autotext/lang/fi/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fi/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fr/crdbus50/mimetype b/extras/source/autotext/lang/fr/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fr/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fr/standard/mimetype b/extras/source/autotext/lang/fr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fr/template/mimetype b/extras/source/autotext/lang/fr/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fr/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/fy/standard/mimetype b/extras/source/autotext/lang/fy/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/fy/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ga/standard/mimetype b/extras/source/autotext/lang/ga/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ga/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/gd/standard/mimetype b/extras/source/autotext/lang/gd/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/gd/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/gl/standard/mimetype b/extras/source/autotext/lang/gl/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/gl/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/gu/standard/mimetype b/extras/source/autotext/lang/gu/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/gu/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/gug/standard/mimetype b/extras/source/autotext/lang/gug/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/gug/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/he/standard/mimetype b/extras/source/autotext/lang/he/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/he/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hi/standard/mimetype b/extras/source/autotext/lang/hi/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hi/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hr/standard/mimetype b/extras/source/autotext/lang/hr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hsb/standard/mimetype b/extras/source/autotext/lang/hsb/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hsb/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hu/crdbus50/mimetype b/extras/source/autotext/lang/hu/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hu/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hu/crdbus54/mimetype b/extras/source/autotext/lang/hu/crdbus54/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hu/crdbus54/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hu/standard/mimetype b/extras/source/autotext/lang/hu/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hu/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/hu/template/mimetype b/extras/source/autotext/lang/hu/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/hu/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/id/standard/mimetype b/extras/source/autotext/lang/id/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/id/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/is/standard/mimetype b/extras/source/autotext/lang/is/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/is/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/it/crdbus50/mimetype b/extras/source/autotext/lang/it/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/it/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/it/standard/mimetype b/extras/source/autotext/lang/it/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/it/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/it/template/mimetype b/extras/source/autotext/lang/it/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/it/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ja/crdbus50/mimetype b/extras/source/autotext/lang/ja/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ja/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ja/standard/mimetype b/extras/source/autotext/lang/ja/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ja/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ja/template/mimetype b/extras/source/autotext/lang/ja/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ja/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ka/standard/mimetype b/extras/source/autotext/lang/ka/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ka/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/kab/standard/mimetype b/extras/source/autotext/lang/kab/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/kab/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/kk/standard/mimetype b/extras/source/autotext/lang/kk/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/kk/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/km/crdbus50/mimetype b/extras/source/autotext/lang/km/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/km/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/km/standard/mimetype b/extras/source/autotext/lang/km/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/km/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/km/template/mimetype b/extras/source/autotext/lang/km/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/km/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/kmr-Latn/standard/mimetype b/extras/source/autotext/lang/kmr-Latn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/kmr-Latn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/kn/standard/mimetype b/extras/source/autotext/lang/kn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/kn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ko/crdbus50/mimetype b/extras/source/autotext/lang/ko/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ko/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ko/standard/mimetype b/extras/source/autotext/lang/ko/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ko/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ko/template/mimetype b/extras/source/autotext/lang/ko/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ko/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/kok/standard/mimetype b/extras/source/autotext/lang/kok/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/kok/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ks/standard/mimetype b/extras/source/autotext/lang/ks/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ks/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/lb/standard/mimetype b/extras/source/autotext/lang/lb/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/lb/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/lo/standard/mimetype b/extras/source/autotext/lang/lo/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/lo/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/lt/standard/mimetype b/extras/source/autotext/lang/lt/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/lt/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/lv/standard/mimetype b/extras/source/autotext/lang/lv/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/lv/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mai/standard/mimetype b/extras/source/autotext/lang/mai/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mai/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mk/standard/mimetype b/extras/source/autotext/lang/mk/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mk/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ml/standard/mimetype b/extras/source/autotext/lang/ml/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ml/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mn/crdbus50/mimetype b/extras/source/autotext/lang/mn/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mn/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mn/standard/mimetype b/extras/source/autotext/lang/mn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mn/template/mimetype b/extras/source/autotext/lang/mn/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mn/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mni/standard/mimetype b/extras/source/autotext/lang/mni/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mni/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/mr/standard/mimetype b/extras/source/autotext/lang/mr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/mr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/my/standard/mimetype b/extras/source/autotext/lang/my/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/my/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nb/standard/mimetype b/extras/source/autotext/lang/nb/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nb/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ne/standard/mimetype b/extras/source/autotext/lang/ne/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ne/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nl/crdbus50/mimetype b/extras/source/autotext/lang/nl/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nl/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nl/standard/mimetype b/extras/source/autotext/lang/nl/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nl/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nl/template/mimetype b/extras/source/autotext/lang/nl/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nl/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nn/standard/mimetype b/extras/source/autotext/lang/nn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nr/standard/mimetype b/extras/source/autotext/lang/nr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/nso/standard/mimetype b/extras/source/autotext/lang/nso/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/nso/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/oc/standard/mimetype b/extras/source/autotext/lang/oc/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/oc/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/om/standard/mimetype b/extras/source/autotext/lang/om/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/om/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/or/standard/mimetype b/extras/source/autotext/lang/or/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/or/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pa-IN/standard/mimetype b/extras/source/autotext/lang/pa-IN/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pa-IN/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pl/crdbus50/mimetype b/extras/source/autotext/lang/pl/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pl/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pl/standard/mimetype b/extras/source/autotext/lang/pl/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pl/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pl/template/mimetype b/extras/source/autotext/lang/pl/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pl/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt-BR/crdbus50/mimetype b/extras/source/autotext/lang/pt-BR/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt-BR/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt-BR/standard/mimetype b/extras/source/autotext/lang/pt-BR/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt-BR/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt-BR/template/mimetype b/extras/source/autotext/lang/pt-BR/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt-BR/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt/crdbus50/mimetype b/extras/source/autotext/lang/pt/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt/standard/mimetype b/extras/source/autotext/lang/pt/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/pt/template/mimetype b/extras/source/autotext/lang/pt/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/pt/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ro/standard/mimetype b/extras/source/autotext/lang/ro/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ro/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ru/crdbus50/mimetype b/extras/source/autotext/lang/ru/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ru/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ru/standard/mimetype b/extras/source/autotext/lang/ru/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ru/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ru/template/mimetype b/extras/source/autotext/lang/ru/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ru/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/rw/standard/mimetype b/extras/source/autotext/lang/rw/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/rw/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sa-IN/standard/mimetype b/extras/source/autotext/lang/sa-IN/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sa-IN/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sat/standard/mimetype b/extras/source/autotext/lang/sat/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sat/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sd/standard/mimetype b/extras/source/autotext/lang/sd/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sd/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/si/standard/mimetype b/extras/source/autotext/lang/si/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/si/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sid/standard/mimetype b/extras/source/autotext/lang/sid/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sid/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sk/crdbus50/mimetype b/extras/source/autotext/lang/sk/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sk/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sk/crdbus54/mimetype b/extras/source/autotext/lang/sk/crdbus54/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sk/crdbus54/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sk/standard/mimetype b/extras/source/autotext/lang/sk/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sk/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sk/template/mimetype b/extras/source/autotext/lang/sk/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sk/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sl/crdbus50/mimetype b/extras/source/autotext/lang/sl/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sl/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sl/crdbus54/mimetype b/extras/source/autotext/lang/sl/crdbus54/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sl/crdbus54/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sl/standard/mimetype b/extras/source/autotext/lang/sl/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sl/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sl/template/mimetype b/extras/source/autotext/lang/sl/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sl/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sq/standard/mimetype b/extras/source/autotext/lang/sq/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sq/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sr-Latn/standard/mimetype b/extras/source/autotext/lang/sr-Latn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sr-Latn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sr/standard/mimetype b/extras/source/autotext/lang/sr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ss/standard/mimetype b/extras/source/autotext/lang/ss/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ss/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/st/standard/mimetype b/extras/source/autotext/lang/st/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/st/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sv/crdbus50/mimetype b/extras/source/autotext/lang/sv/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sv/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sv/standard/mimetype b/extras/source/autotext/lang/sv/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sv/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sv/template/mimetype b/extras/source/autotext/lang/sv/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sv/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/sw-TZ/standard/mimetype b/extras/source/autotext/lang/sw-TZ/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/sw-TZ/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/szl/standard/mimetype b/extras/source/autotext/lang/szl/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/szl/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ta/standard/mimetype b/extras/source/autotext/lang/ta/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ta/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/te/standard/mimetype b/extras/source/autotext/lang/te/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/te/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tg/standard/mimetype b/extras/source/autotext/lang/tg/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tg/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/th/standard/mimetype b/extras/source/autotext/lang/th/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/th/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tn/standard/mimetype b/extras/source/autotext/lang/tn/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tn/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tr/crdbus50/mimetype b/extras/source/autotext/lang/tr/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tr/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tr/standard/mimetype b/extras/source/autotext/lang/tr/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tr/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tr/template/mimetype b/extras/source/autotext/lang/tr/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tr/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ts/standard/mimetype b/extras/source/autotext/lang/ts/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ts/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/tt/standard/mimetype b/extras/source/autotext/lang/tt/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/tt/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ug/standard/mimetype b/extras/source/autotext/lang/ug/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ug/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/uk/standard/mimetype b/extras/source/autotext/lang/uk/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/uk/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/uz/standard/mimetype b/extras/source/autotext/lang/uz/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/uz/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/ve/standard/mimetype b/extras/source/autotext/lang/ve/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/ve/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/vec/standard/mimetype b/extras/source/autotext/lang/vec/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/vec/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/vi/standard/mimetype b/extras/source/autotext/lang/vi/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/vi/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/xh/standard/mimetype b/extras/source/autotext/lang/xh/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/xh/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-CN/crdbus50/mimetype b/extras/source/autotext/lang/zh-CN/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-CN/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-CN/standard/mimetype b/extras/source/autotext/lang/zh-CN/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-CN/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-CN/template/mimetype b/extras/source/autotext/lang/zh-CN/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-CN/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-TW/crdbus50/mimetype b/extras/source/autotext/lang/zh-TW/crdbus50/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-TW/crdbus50/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-TW/standard/mimetype b/extras/source/autotext/lang/zh-TW/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-TW/standard/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zh-TW/template/mimetype b/extras/source/autotext/lang/zh-TW/template/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zh-TW/template/mimetype
+++ /dev/null
diff --git a/extras/source/autotext/lang/zu/standard/mimetype b/extras/source/autotext/lang/zu/standard/mimetype
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/extras/source/autotext/lang/zu/standard/mimetype
+++ /dev/null