From fdf2e1a6e28bc6a2005fc6685f8c23c00756e37b Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 8 Mar 2011 23:52:07 +0100 Subject: [PATCH] libX11: add i18n support Signed-off-by: Stephan Raue --- packages/x11/lib/libX11/build | 2 +- packages/x11/lib/libX11/install | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/packages/x11/lib/libX11/build b/packages/x11/lib/libX11/build index 0610fe5876..11b2aa087c 100755 --- a/packages/x11/lib/libX11/build +++ b/packages/x11/lib/libX11/build @@ -39,7 +39,7 @@ cd $PKG_BUILD --disable-static \ --enable-shared \ --disable-secure-rpc \ - --disable-loadable-i18n \ + --enable-loadable-i18n \ --enable-xthreads \ --disable-xcms \ --enable-xlocale \ diff --git a/packages/x11/lib/libX11/install b/packages/x11/lib/libX11/install index cda14143f6..c6c3b2fb1e 100755 --- a/packages/x11/lib/libX11/install +++ b/packages/x11/lib/libX11/install @@ -26,3 +26,35 @@ mkdir -p $INSTALL/usr/lib cp -P $PKG_BUILD/src/.libs/libX11*.so* $INSTALL/usr/lib rm -rf $INSTALL/usr/lib/libX11*.so*T +mkdir -p $INSTALL/usr/lib/X11 + cp -P $PKG_BUILD/src/xcms/Xcms.txt $INSTALL/usr/lib/X11 + +mkdir -p $INSTALL/usr/lib/X11/locale/common + cp -P $PKG_BUILD/modules/im/ximcp/.libs/ximcp.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/ximcp.so*T + cp -P $PKG_BUILD/modules/lc/Utf8/.libs/xlcUTF8Load.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/xlcUTF8Load.so*T + cp -P $PKG_BUILD/modules/lc/def/.libs/xlcDef.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/xlcDef.so*T + cp -P $PKG_BUILD/modules/lc/gen/.libs/xlibi18n.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/xlibi18n.so*T + cp -P $PKG_BUILD/modules/lc/xlocale/.libs/xlocale.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/xlocale.so*T + cp -P $PKG_BUILD/modules/om/generic/.libs/xomGeneric.so* $INSTALL/usr/lib/X11/locale/common + rm -rf $INSTALL/usr/lib/X11/locale/common/xomGeneric.so*T + +mkdir -p $INSTALL/usr/share/X11/locale + cp $PKG_BUILD/src/XErrorDB $INSTALL/usr/share/X11/ + +mkdir -p $INSTALL/usr/share/X11/locale + cp $PKG_BUILD/nls/compose.dir $INSTALL/usr/share/X11/locale + cp $PKG_BUILD/nls/locale.alias $INSTALL/usr/share/X11/locale + cp $PKG_BUILD/nls/locale.dir $INSTALL/usr/share/X11/locale + + for i in `find $PKG_BUILD/nls/* -type d`; do + LOCALE=`basename $i` + mkdir -p $INSTALL/usr/share/X11/locale/$LOCALE + cp $PKG_BUILD/nls/$LOCALE/Compose $INSTALL/usr/share/X11/locale/$LOCALE + cp $PKG_BUILD/nls/$LOCALE/XI18N_OBJS $INSTALL/usr/share/X11/locale/$LOCALE + cp $PKG_BUILD/nls/$LOCALE/XLC_LOCALE $INSTALL/usr/share/X11/locale/$LOCALE + done