summaryrefslogtreecommitdiffstats
path: root/i18n/im-sdk
diff options
context:
space:
mode:
authorJaka Kranjc2006-05-09 22:46:42 +0200
committerJaka Kranjc2006-05-09 22:46:42 +0200
commitfa255a6cf685382d9c0a42155fbe3203dfc6fe36 (patch)
treee5b5654f2454fcabe0be136c09238c7d76d1b653 /i18n/im-sdk
parent0cbdbc98e128c5f392969a4f9b294144653e6b10 (diff)
im-sdk: version bump, ported to api2, made it build
Diffstat (limited to 'i18n/im-sdk')
-rwxr-xr-xi18n/im-sdk/BUILD84
-rwxr-xr-xi18n/im-sdk/DETAILS12
-rw-r--r--i18n/im-sdk/HISTORY6
-rwxr-xr-xi18n/im-sdk/INSTALL25
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