summaryrefslogtreecommitdiff
path: root/nls/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* nls: Use LC_CTYPE=C for sed magicJeremy Huddleston2012-02-121-3/+3
| | | | | | | Stricter versions of sed can trip up if the input does not match LC_CTYPE Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* specs: build compose keys tables in specs/i18n/composeGaetan Nadon2011-08-051-96/+3
| | | | | | | | | | | | | | | | | | | | | | Build the tables article together with the rest of the specs. Make it transparent that the source in generated in nls. Reuse docbook.am and get all the features such as olink. The docbook article file stem and id must be the same. The new name for the main article is libX11-keys. The new installation location is $docdir/libX11/i18n/compose. The nls dir retains the role of generating the DocBook/XML source but does not build neither installs output formats or generated source. The tables article now has to specify that each included locale section is a dependency. It did not matter before as they were web links. The xorg-sgml-doctools masterdb shall be updated to include this new doc. Install location moved from doc/libX11/Compose to doc/libX11/i18n/compose. Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* nls: restructure charts as a single article with sectionsGaetan Nadon2011-08-051-1/+2
| | | | | | | | | | | | | | | Looks more like a real article with a toc rather than individual web pages. Looks nicer in pdf. Each locale is a "section" rather than an "article". Using XInclude to aggregate xml source files gets you the toc for free. The single document is over 600 pages while there were 62 separate documents previously. FOP version 1.0 is required to handle missing character like capital sharp s. Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* nls: move xmlrules.in from specs to nlsGaetan Nadon2011-06-151-1/+4
| | | | | | | | | | | | It is no longer used in the specs dir. Remove html from CLEANFILES as it breaks. Make do not clean directories Remove SUFFIXES as pattern rules are used rather than suffix rules. Other improvements are possible, the first priority is to move it out of the specs dir. Acked-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* docs: Remove directory prerequisites from make rulesDan Nicholson2010-10-101-11/+3
| | | | | | | | | | | | | | Make expects prerequisites to be files with valid timestamps, and directories are treated as always being out of date. Thus, any targets depending on directories will always be rebuilt. Instead, the doc rules are changed to always create the target's leading directory. This should prevent the documentation from being rebuilt when "make install" is run. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Bug 19379 - Provide docs with overview of all compose key combinationsAlan Coopersmith2010-09-211-2/+37
| | | | | | | | | | | | | Adds compose-chart.pl to generate DocBook/XML documents listing compose keys, and Makefile rules to generate HTML & PDF output from them if xmlto is present. https://bugs.freedesktop.org/show_bug.cgi?id=19379 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by: James Cloos <cloos@jhcloos.com> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* Make locale data build non-recursive / parallelizableAlan Coopersmith2010-09-211-1/+21
| | | | | | | | | | On a 4 core CPU with gmake -j 16 the nls subdir builds in half the time, plus this simplifies the next set of changes. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by: James Cloos <cloos@jhcloos.com> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* Add compose-check.pl to EXTRA_DISTAlan Coopersmith2009-11-121-1/+2
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* Use AM_V_GEN instead of customized macros for AM_SILENT_RULESXake2009-10-081-3/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* Add AM_SILENT_RULES support for cpp rules for man & nls filesAlan Coopersmith2009-09-181-3/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* Add a ru_RU.UTF-8 localeJulien Cristau2009-04-061-0/+1
| | | | | | | Based on patch by Eugene Konev <ejka@imfi.kspu.ru> for X.Org 6.9.0. Debian bug#330144 <http://bugs.debian.org/330144> X.Org bug#15887 <http://bugs.freedesktop.org/show_bug.cgi?id=15887>
* nls: actually use the fi_FI.UTF-8 filesJulien Cristau2009-02-211-0/+1
| | | | The subdir wasn't added to nls/Makefile.am
* Add compose file for Ethiopic to match new keyboard in xkeyboard-configJames Cloos2007-08-201-0/+1
| | | | | | From bug report: https://bugs.freedesktop.org/show_bug.cgi?id=11307
* Clean up generated filesKevin E Martin2005-10-071-1/+1
| | | | Add missing dist tarball files
* Add el_GR.UTF-8 compose fileSøren Sandmann Pedersen2005-10-051-0/+1
|
* Generate locale.alias and compose.dir exactly like we do in the monolith, ↵Daniel Stone2005-09-301-7/+15
| | | | which fixes non-UTF-8 locales in particular (so we get foo: bar, as well as foo bar). Switch to generating locale.dir the same way.
* Use $(X11_LOCALEDATADIR) instead of @X11_LOCALEDATADIR@ so this install ↵Kristian Høgsberg2005-09-011-1/+1
| | | | destination can be overridden at make install time.
* Enable loadable i18n modules, making them configurable on the configure ↵Keith Packard2005-07-111-1/+1
| | | | | | | | | | | command line. Clean up conditionals for XKB, XCMS, XLOCALEDIR Create new lib directory for locale modules in ${X11_LIBDIR}/locale/lib. Add this to the default XLOCALEDIR search path. Create separate X11_LOCALEDATADIR variable pointing at ${datadir}/X11/locale for installing locale data. Split out xcms, xkb, xlibi18n sources from main xlib bits so they can be conditionally included more easily. Lots of source files have been moved with this step; the result seems like it might be easier to maintain. Display message at end of configure script with selected options. Fix manual building with cpp to add -traditional in cpprules.in. This isn't conditionalized at all, so it will break on systems not using GNU cpp.
* - Since all but one line of all the nls/*/Makefile.am files are identical, ↵Alan Coopersmith2005-07-091-2/+4
| | | | | | | move common bits to nls/localerules.in for easier updating and use automake includes to include in all the nls/*/Makefile.am files - Don't assume $(CPP) can take gcc-only -traditional flag - CPP process man pages as is done in the monolithic tree
* Apply these patches from Theo van Klaveren:Søren Sandmann Pedersen2005-06-221-2/+5
| | | | | lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch lib-XScrnSaver.patch lib-xtrans.patch to make the libraries distcheck.
* Use $(srcdir) for Compose.pre and XLC_LOCALE.preAlexander Gottwald2005-06-091-2/+2
|
* Don't use $< in explicit rules. This only works with GNU make. ↵Matthieu Herrb2005-05-281-2/+2
| | | | <https://bugs.freedesktop.org/show_bug.cgi?id=3383>
* Make Xdmcp unconditionally required, require various protocol modules.2005-05-161-0/+5
| | | | | | | Mon May 16 17:48:03 2005 Søren Sandmann <sandmann@redhat.com> Check for kbproto if using XKB. Require xextproto rather than xextensions Remove the entries from the xlibs tree, as they are not relevant here.
* - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in ↵XORG-6_8_99_7Søren Sandmann Pedersen2005-05-131-0/+71
<X11/...> - For Xcomposite and Xdamage, don't link the build system out of the xc tree - Link the public X11 headers into their own directory - Add links to XKeysymDB and XErrorDB - Add links to all the Xlib man pages - Add links to the lcUniConv subdirectory - Conditionally include config.h in Xlib source