diff options
author | Jaka Kranjc | 2006-05-09 22:46:42 +0200 |
---|---|---|
committer | Jaka Kranjc | 2006-05-09 22:46:42 +0200 |
commit | fa255a6cf685382d9c0a42155fbe3203dfc6fe36 (patch) | |
tree | e5b5654f2454fcabe0be136c09238c7d76d1b653 /i18n/im-sdk | |
parent | 0cbdbc98e128c5f392969a4f9b294144653e6b10 (diff) |
im-sdk: version bump, ported to api2, made it build
Diffstat (limited to 'i18n/im-sdk')
-rwxr-xr-x | i18n/im-sdk/BUILD | 84 | ||||
-rwxr-xr-x | i18n/im-sdk/DETAILS | 12 | ||||
-rw-r--r-- | i18n/im-sdk/HISTORY | 6 | ||||
-rwxr-xr-x | i18n/im-sdk/INSTALL | 25 |
4 files changed, 70 insertions, 57 deletions
diff --git a/i18n/im-sdk/BUILD b/i18n/im-sdk/BUILD index 55fb96d647..ca05e70aa8 100755 --- a/i18n/im-sdk/BUILD +++ b/i18n/im-sdk/BUILD @@ -1,54 +1,36 @@ -( - BUILDDIRS="lib/EIMIL lib/iiimp lib/iiimcf \ - iiimsf leif iiimxcf/xiiimp.so iiimxcf/htt_xbe iiimgcf" +# excluded leif, doesn't build +BUILDDIRS="lib/EIMIL lib/iiimp lib/iiimcf \ + iiimsf iiimxcf/xiiimp.so iiimxcf/htt_xbe iiimgcf" - ( - # this makes it compile with libiconv installed - cp lib/CSConv/iconv/iconv.h include/ && +# this makes it compile with libiconv installed +cp lib/CSConv/iconv/iconv.h include/ && - cd lib/CSConv && - ./configure \ - --prefix=$INSTALL_ROOT/usr/lib/im \ - --without-libiconv-prefix \ - $OPTS && - make - ) && +pushd lib/CSConv && +./configure \ + --prefix=$INSTALL_ROOT/usr/lib/im \ + --without-libiconv-prefix \ + $OPTS && +make && +popd && - for dir in $BUILDDIRS; do - ( - cd $dir && - ./configure \ - --prefix=$INSTALL_ROOT/usr \ - --sysconfdir=$INSTALL_ROOT/etc \ - --localstatedir=$INSTALL_ROOT/var \ - --libdir=$INSTALL_ROOT/usr/lib \ - --without-libiconv-prefix \ - $OPTS && - make - ) || return 1 - done && - - prepare_install && - - ( - cd lib/CSConv && - make install - ) && - - for dir in $BUILDDIRS; do - ( - cd $dir && - make install - ) || return 1 - done && - - # move config file to a sane place - cd $INSTALL_ROOT/usr/lib/im && - if [ ! -f $INSTALL_ROOT/etc/im/htt.conf ] ; then - mkdir -p $INSTALL_ROOT/etc/im && - mv htt.conf $INSTALL_ROOT/etc/im/ - else - rm -f htt.conf - fi && - ln -sf /etc/im/htt.conf htt.conf -) >$C_FIFO 2>&1 +for dir in $BUILDDIRS; do + { + pushd $dir && + if [[ ! -e configure ]]; then + ./autogen.sh + fi && + ./configure \ + --prefix=$INSTALL_ROOT/usr \ + --sysconfdir=$INSTALL_ROOT/etc \ + --localstatedir=$INSTALL_ROOT/var \ + --libdir=$INSTALL_ROOT/usr/lib \ + --without-libiconv-prefix \ + $OPTS && + if [[ $dir == iiimgcf ]]; then + # fix broken po files + sed -i '/Last-Translator/{ s/^.*$/&\n"Language-Team: unknown;\\n"/ }' po/*.po + fi && + make && + popd + } || return 1 +done diff --git a/i18n/im-sdk/DETAILS b/i18n/im-sdk/DETAILS index fba1ed6fe5..e0a2590d73 100755 --- a/i18n/im-sdk/DETAILS +++ b/i18n/im-sdk/DETAILS @@ -1,13 +1,13 @@ SPELL=im-sdk - VERSION=r11_4-1467 - SOURCE=$SPELL.r11_4.1467.tar.bz2 -SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=http://www.openi18n.org/download/docs/im-sdk/$SOURCE - SOURCE_HASH=sha512:c5ee4675c5f0c6f102efd08102609750df4fda4f6349e6010f856d8c041a31839ebe076eb0cbaa4c3958f93427f952ec49c4f6e0dffde5c9166a308fbe62fe4b + VERSION=12_1-svn2002 + SOURCE=$SPELL-src-r$VERSION.tar.bz2 +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-r$VERSION + SOURCE_URL[0]=http://www.openi18n.org/download/im-sdk/src/$SOURCE + SOURCE_HASH=sha512:833200789975c12961a37bf36a78ec13512dd36f051eb89ac08d36b484db74a85cf3d781f0d3015a46637f49caee61a1d10d81af271da21585eb6459009c9596 WEB_SITE=http://www.openi18n.org/subgroups/im/IIIMF/ ENTERED=20030906 UPDATED=20030906 - MAINTAINER=jimmy@yen.tp + LICENSE=MIT KEYWORDS="i18n" SHORT="Internet/Intranet Input Method Framework IM SDK" cat << EOF diff --git a/i18n/im-sdk/HISTORY b/i18n/im-sdk/HISTORY index 1a133b70eb..974c672328 100644 --- a/i18n/im-sdk/HISTORY +++ b/i18n/im-sdk/HISTORY @@ -1,3 +1,9 @@ +2006-05-09 Jaka Kranjc <lynx@mages.ath.cx> + * DETAILS: version bump, removed MAINTAINER, added LICENSE + * INSTALL: added, split off BUILD + * BUILD: ported to api2, removed building of broken leif component, + fixed PO files for newer gettext + 2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org> * DETAILS: (automated) Add KEYWORDS diff --git a/i18n/im-sdk/INSTALL b/i18n/im-sdk/INSTALL new file mode 100755 index 0000000000..e3c80635f0 --- /dev/null +++ b/i18n/im-sdk/INSTALL @@ -0,0 +1,25 @@ +# excluded leif, doesn't build +BUILDDIRS="lib/EIMIL lib/iiimp lib/iiimcf \ +iiimsf iiimxcf/xiiimp.so iiimxcf/htt_xbe iiimgcf" + +pushd lib/CSConv && +make install && +popd && + +for dir in $BUILDDIRS; do + { + pushd $dir && + make install && + popd && + } || return 1 +done && + +# move config file to a sane place +cd $INSTALL_ROOT/usr/lib/im && +if [[ ! -f $INSTALL_ROOT/etc/im/htt.conf ]]; then + mkdir -p $INSTALL_ROOT/etc/im && + mv htt.conf $INSTALL_ROOT/etc/im/ +else + rm -f htt.conf +fi && +ln -sf /etc/im/htt.conf htt.conf |