Date: Thu, 1 Aug 2002 10:20:27 +0200 (CEST) From: Martin Blapp <mb@imp.ch> To: <openoffice@freebsd.org> Subject: Proposal: OO.org startup wrappers Message-ID: <20020801101726.N55033-100000@levais.imp.ch>
next in thread | raw e-mail | index | archive | help
Hi all, I've made a little wrapper script for oo.org, and I'd like to have feedback about it. If you have ideas how we can improve this even further please tell me ! Thank you Martin Index: Makefile =================================================================== RCS file: /home/ncvs/ports/editors/openoffice/Makefile,v retrieving revision 1.99 diff -u -r1.99 Makefile --- Makefile 1 Aug 2002 07:27:41 -0000 1.99 +++ Makefile 1 Aug 2002 08:12:49 -0000 @@ -330,6 +330,8 @@ pre-install: @${SED} -e 's#%%PREFIX%%#${PREFIX}#g' < ${FILESDIR}/oo_setup.resp \ > ${WRKSRC}/../instsetoo/unxfbsd.pro/${LANG_EXT}/normal/oo_setup.resp + @${SED} -e 's#%%PREFIX%%#${PREFIX}#g' < ${FILESDIR}/openoffice-wrapper \ + > ${WRKSRC}/openoffice do-install: .if !defined(DISPLAY) @@ -369,7 +371,19 @@ ${ECHO_CMD} "DICT $$COUNTRY $$LANGUAGE $$ABRV" >> \ ${DICT_DIR}/dictionary.lst ; \ done + @${ECHO_MSG} "===> Add wrapper scripts"; + @${INSTALL_SCRIPT} ${WRKSRC}/openoffice ${PREFIX}/bin/ + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-sagenda + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-scalc + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-sdraw + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-setup + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-sfax + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-simpress + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-spadmin + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-sweb + @${LN} -s ${PREFIX}/bin/openoffice ${PREFIX}/bin/openoffice-swriter @cd ${PREFIX} && ${FIND} -s ${INSTALLATION_BASEDIR} -type f > ${TMPPLIST} + @cd ${PREFIX} && ${FIND} -s bin -type f | ${GREP} openoffice >> ${TMPPLIST} @cd ${PREFIX} && ${FIND} -s ${INSTALLATION_BASEDIR} -type l >> ${TMPPLIST} @cd ${PREFIX} && ${FIND} -s ${INSTALLATION_BASEDIR} -type d > ${WRKDIR}/dir.tmp @${SORT} -r ${WRKDIR}/dir.tmp | ${XARGS} -n 1 ${ECHO_CMD} @dirrm >> ${TMPPLIST} Index: pkg-message =================================================================== RCS file: /home/ncvs/ports/editors/openoffice/pkg-message,v retrieving revision 1.10 diff -u -r1.10 pkg-message --- pkg-message 16 Jul 2002 12:55:31 -0000 1.10 +++ pkg-message 1 Aug 2002 08:12:49 -0000 @@ -1,17 +1,60 @@ -OpenOffice.org Build 641 Personal Install How-To +OpenOffice.org Build 1.0.1 Personal Install How-To -Written by: Matthias Rauch <mrauch@netbsd.org> - Martin Blapp <mbr@freebsd.org> +Written by: Martin Blapp <mbr@freebsd.org> OpenOffice.org will soon been installed in ${PREFIX}/OpenOffice.org1.0/ +1 User installation +------------------- + +1.1 OO.org installed from the ports collection + Once this is done run "make install-user" as the user you like to use OpenOffice.org and choose a standard workstation installation. -Thereafter, OpenOffice.org can be started with -${PREFIX}/OpenOffice.org1.0/program/soffice. -If OpenOffice.org asks you to choose the Java JDK during +1.2 OO.org installed as package + +If you have just installed the OO.org package, there is no +"make install-user" available. Instead, you have to run as +the user you like to use OO.org: + +"${PREFIX}/bin/openoffice-setup" and choose a standard workstation +installation. + + +2 JDK-Installation +------------------ + +If OO.org asks you to choose the Java JDK during "make install-user", you must choose the linux jdk1.3.1. Native FreeBSD jdk1.3.1 does not work yet with FreeBSD -openoffice and OO does ignore it. +OO.org does ignore it. + + +3 Start OO.org +-------------- + +There are some wrappers installed for fast startup. +Add "${PREFIX}/bin/" to your PATH and you will be able +to use them. + +${PREFIX}/bin/openoffice +${PREFIX}/bin/openoffice-sagenda +${PREFIX}/bin/openoffice-scalc +${PREFIX}/bin/openoffice-sdraw +${PREFIX}/bin/openoffice-setup +${PREFIX}/bin/openoffice-sfax +${PREFIX}/bin/openoffice-simpress +${PREFIX}/bin/openoffice-spadmin +${PREFIX}/bin/openoffice-sweb +${PREFIX}/bin/openoffice-swriter + +4 Setup problems +---------------- + +If the setup complains about missing files, eg. +setup.ins missing, it's time to upgrade your +FreeBSD system to the lastest version. You will +encounter this bug only if your OS is older than +FreeBSD 4.6 STABLE. 4.6 RELEASE is still affected. Index: files/openoffice-wrapper =================================================================== RCS file: files/openoffice-wrapper diff -N files/openoffice-wrapper --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/openoffice-wrapper 1 Aug 2002 08:12:49 -0000 @@ -0,0 +1,15 @@ +#!/bin/sh +# +# $FreeBSD:$ + +cd %%PREFIX%%/OpenOffice.org1.0/program/ +program=`echo $0 | sed -e 's|.*-||'` + +case $program in +$0) + exec ./soffice "$@" + ;; + *) + exec ./$program "$@" + ;; +esac Martin Blapp, <mb@imp.ch> <mbr@FreeBSD.org> ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: <finger -l mbr@freebsd.org> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020801101726.N55033-100000>