diff options
author | David Prévot <taffit> | 2012-04-06 23:41:13 +0000 |
---|---|---|
committer | David Prévot <taffit> | 2012-04-06 23:41:13 +0000 |
commit | 49dcf70be5c79a79f33b94673b8cf450a8283030 (patch) | |
tree | 0ba89f724e98ecad0f4f3093cc8042df426fd0be /english/Makefile | |
parent | 4c1286dd0dd389f83c294a1b171241c65b4e8ff8 (diff) |
Add OpenSearch plugin, closes: #103975; also add a {#meta#} tag in headers
CVS version numbers
english/Makefile: 1.93 -> 1.94
english/search.xml.in: INITIAL -> 1.1
english/po/Makefile: 1.93 -> 1.94
english/po/templates.pot: 1.70 -> 1.71
english/template/debian/basic.wml: 1.100 -> 1.101
french/po/templates.fr.po: 1.73 -> 1.74
Diffstat (limited to 'english/Makefile')
-rw-r--r-- | english/Makefile | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/english/Makefile b/english/Makefile index 56e500255f4..4d77c37e8e6 100644 --- a/english/Makefile +++ b/english/Makefile @@ -16,10 +16,14 @@ include $(WMLBASE)/Make.lang ifndef SUBLANG SITEMAP = sitemap.$(LANGUAGE).html DESTSITEMAP = $(HTMLDIR)/$(SITEMAP) +SEARCHXML = search.$(LANGUAGE).xml +DESTSEARCHXML = $(HTMLDIR)/$(SEARCHXML) else SITEMAP = $(sort $(foreach i,$(SUBLANG),\ $(patsubst %.wml,%.$(LANGUAGE)-$(i).html,sitemap.wml))) DESTSITEMAP = $(patsubst %.html,$(HTMLDIR)/%.html,$(SITEMAP)) +SEARCHXML = $(sort $(foreach i,$(SUBLANG),$(subst search,search.$(LANGUAGE)-$(i),search.xml))) +DESTSEARCHXML = $(patsubst %.xml,$(HTMLDIR)/%.xml,$(SEARCHXML)) endif index.$(LANGUAGE).html: index.wml $(TEMPLDIR)/mainpage.wml $(GETTEXTDEP) \ @@ -49,9 +53,9 @@ contact.$(LANGUAGE).html : contact.wml $(WMLBASE)/../.wmlrc $(WMLBASE)/.wmlrc \ $(ENGLISHDIR)/devel/website/tc.data $(LOCALEDIR)/others.mo endif -all:: $(SITEMAP) +all:: $(SITEMAP) $(SEARCHXML) -install:: $(DESTSITEMAP) +install:: $(DESTSITEMAP) $(DESTSEARCHXML) ifeq "$(LANGUAGE)" "en" install:: $(HTMLDIR)/favicon.ico @@ -60,6 +64,22 @@ $(HTMLDIR)/favicon.ico: favicon.ico install -p -m 664 favicon.ico $(HTMLDIR) endif +$(SEARCHXML): $(ENGLISHDIR)/search.xml.in $(GETTEXTDEP) +ifeq "$(LANGUAGE)" "zh" + @echo -n "Processing $(<F): " + $(shell echo $(WML) | perl -pe 's,:.zh-(..)\.html,:search.zh-$$1.xml,g') \ + $(shell egrep '^-D (CUR_|CHAR)' .wmlrc) \ + $(shell echo $(ENGLISHDIR) | sed s,./,,)/search.xml.in + @$(GENERATE_ZH_VARIANTS) search xml +else + $(WML) $(shell egrep '^-D (CUR_|CHAR)' .wmlrc) \ + $(shell echo $(ENGLISHDIR) | sed s,./,,)/search.xml.in +endif + +$(DESTSEARCHXML): $(HTMLDIR)/%: % + @test -d $(HTMLDIR) || mkdir -m g+w -p $(HTMLDIR) + install -m 664 -p $< $(HTMLDIR) + install-locale: $(MAKE) -C po install |