#!/bin/sh if [ "$1" = "" ] || [ "$2" = "" ]; then echo "Usage: $0 " exit 1 fi version=$1 build=$2 fwdir="/Library/Frameworks/UIM.framework" prefix="/Library/Frameworks/UIM.framework/Versions/${version}" top=`pwd` dest="${top}/../../Package/dest" rm -rf ${dest}${fwdir} cp -fv ../Info.plist.in Info.plist cp -fv ../version.plist.in version.plist perl -pi -e "s|\@VERSION\@|${version}|" *.plist perl -pi -e "s|\@BUILD\@|${build}|" *.plist perl -pi -e 's|SUBDIRS =.*|SUBDIRS = scm uim|' Makefile.in perl -pi -e 's|\texamples pixmaps||' Makefile.in #PATH=${prefix}/bin:/bin:/usr/bin export MACOSX_DEPLOYMENT_TARGET="10.3" LDFLAGS=-L/sw/lib \ CPPFLAGS=-I/sw/include \ CFLAGS=-I/sw/include \ PKG_CONFIG="/sw/bin/pkg-config" \ PKG_CONFIG_PATH="/sw/lib/pkgconfig" \ ./configure --prefix=${prefix} --exec-prefix=${prefix} --enable-debug \ --without-gtk2 --disable-fep --disable-applet \ --without-x || exit 1 #mkdir -p ${dest}${prefix}/lib cd replace make -w || exit 1 cd ../ cd uim make -w pkglibdir=${prefix}/pkglib || exit 1 cd ../ gcc -dynamiclib -undefined dynamic_lookup \ -o uim/.libs/UIM \ uim/.libs/libuim_la*.o uim/.libs/libuim_custom_la*.o replace/.libs/libreplace.a -L/sw/lib -liconv -ldl -lintl \ -install_name /Library/Frameworks/UIM.framework/Versions/${version}/UIM \ -compatibility_version ${version} -current_version ${version} || exit 1 cd uim perl -pi -e "s|^library_names=.*$|library_names='UIM'|" libuim.la make -w pkglibdir=${prefix}/pkglib || exit 1 cd .. make -w DESTDIR=${dest} pkglibdir=${prefix}/pkglib \ install || exit 1 cd ${dest}/${prefix} mv include/uim Headers ln -sv lib/UIM . rm -rf include share/applications bin/uim-sh lib/libuim* mkdir Resources install -c -m 644 ${top}/Info.plist Resources install -c -m 644 ${top}/version.plist Resources cd .. ln -sv ${version} Current cd .. ln -sv Versions/Current/UIM . ln -sv Versions/Current/Headers . ln -sv Versions/Current/Resources .