diff options
author | Andreas Proschofsky <suka@gentoo.org> | 2005-03-30 13:31:30 +0000 |
---|---|---|
committer | Andreas Proschofsky <suka@gentoo.org> | 2005-03-30 13:31:30 +0000 |
commit | b41870fd183f547f5245e84df817e76a567dd780 (patch) | |
tree | 1a1a78ca655f35111c893f85ff3e4faa58a1edad /app-office | |
parent | Mask openoffice-bin 2.0 pre-releases (diff) | |
download | gentoo-2-b41870fd183f547f5245e84df817e76a567dd780.tar.gz gentoo-2-b41870fd183f547f5245e84df817e76a567dd780.tar.bz2 gentoo-2-b41870fd183f547f5245e84df817e76a567dd780.zip |
first pre-release for OOo 2.0, not finished, but should work, in package.mask anyway
(Portage version: 2.0.51.19)
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/openoffice-bin/ChangeLog | 16 | ||||
-rw-r--r-- | app-office/openoffice-bin/files/1.9/ooffice-wrapper-1.9 | 85 | ||||
-rw-r--r-- | app-office/openoffice-bin/files/digest-openoffice-bin-1.9.87 | 1 | ||||
-rw-r--r-- | app-office/openoffice-bin/openoffice-bin-1.9.87.ebuild | 103 |
4 files changed, 204 insertions, 1 deletions
diff --git a/app-office/openoffice-bin/ChangeLog b/app-office/openoffice-bin/ChangeLog index ca821495c9d0..e0016876677f 100644 --- a/app-office/openoffice-bin/ChangeLog +++ b/app-office/openoffice-bin/ChangeLog @@ -1,6 +1,20 @@ # ChangeLog for app-office/openoffice-bin # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/ChangeLog,v 1.64 2005/03/30 10:17:17 suka Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/ChangeLog,v 1.65 2005/03/30 13:31:30 suka Exp $ + +*openoffice-bin-1.9.87 (30 Mar 2005) + + 30 Mar 2005; Andreas Proschofsky <suka@gentoo.org> + +files/1.9/ooffice-wrapper-1.9, +openoffice-bin-1.9.87.ebuild: + First pre-release of OpenOffice.org 2.0. Please remember: + + *) This is a pre-release so expect breakage, its use is totally at your own + risk + + *) The ebuild is not finished, but should generally work, just don't expect + a "smooth" upgrade path for your user install to future versions + + Other than that: Enjoy! 30 Mar 2005; Andreas Proschofsky <suka@gentoo.org> files/1.1.4/ooffice-wrapper-1.3, openoffice-bin-1.1.4.ebuild: diff --git a/app-office/openoffice-bin/files/1.9/ooffice-wrapper-1.9 b/app-office/openoffice-bin/files/1.9/ooffice-wrapper-1.9 new file mode 100644 index 000000000000..0d20a3b11d5b --- /dev/null +++ b/app-office/openoffice-bin/files/1.9/ooffice-wrapper-1.9 @@ -0,0 +1,85 @@ +#!/bin/sh +# +# Wrapper script for openoffice +# +# (C) Peter 'Nidd' Novodvorsky, 2001,2002 +# (C) Martin 'empty' Quinson, 2002. +# Modifications by Chris Halls +# Modifications by Lucien Saviot + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +# For OpenOffice.org1.9 +OOHOME=/opt/OpenOffice.org + +## +## Add /usr/share/fonts to font search path +## + +# Default font path. This is used if SAL_FONTPATH_PRIVATE is not defined. + +GENTOO_FONTPATH="" +for d in `find /usr/share/fonts -maxdepth 1 -mindepth 1 -type d` ; do + GENTOO_FONTPATH="$GENTOO_FONTPATH;$d" +done + +SAL_FONTPATH_PRIVATE=${SAL_FONTPATH_PRIVATE:-"$GENTOO_FONTPATH"} +export SAL_FONTPATH_PRIVATE + +## search LOCALE +if [ -n "$LC_ALL" ]; then + LOCALE="$LC_ALL" + # OOo doesn't understand LC_ALL, so set LANG + LANG="$LC_ALL" +elif [ -n "$LANG" ]; then + LOCALE="$LANG" +elif [ -n "$LC_MESSAGES" ]; then + LOCALE="$LC_MESSAGES" + LANG="$LC_MESSAGES" +else + LOCALE="en_US" +fi + +# Set locale to en_US if locale is C +if [ "x$LOCALE" = "xC" ] ; then LOCALE="en_US"; fi + +LOCALEOO=`echo $LOCALE | sed 's/_/-/'` + +## +## If no file is specified on the command line, which application to start? +## The wrapper can be called from several links in /usr/bin +## +if [ $# = 0 ]; then + case `basename $0` in + oocalc) set -- private:factory/scalc;; + oodraw) set -- private:factory/sdraw;; + ooimpress) set -- private:factory/simpress;; + oomath) set -- private:factory/smath;; + ooweb) set -- private:factory/swriter/web;; + oowriter) set -- private:factory/swriter;; + esac +fi + +## +## That's it. Launch the beast (with the given args) +## +LANG=$LOCALE +export LANG +case `basename $0` in + oopadmin) exec "$OOHOME/program/spadmin" + ;; + *) exec "$OOHOME/program/soffice" "$@" + ;; +esac diff --git a/app-office/openoffice-bin/files/digest-openoffice-bin-1.9.87 b/app-office/openoffice-bin/files/digest-openoffice-bin-1.9.87 new file mode 100644 index 000000000000..790a7fc846a4 --- /dev/null +++ b/app-office/openoffice-bin/files/digest-openoffice-bin-1.9.87 @@ -0,0 +1 @@ +MD5 7f5cc54d99f40729162bcced2acfe3de OOo_1.9.87_LinuxIntel_install.tar.gz 102757515 diff --git a/app-office/openoffice-bin/openoffice-bin-1.9.87.ebuild b/app-office/openoffice-bin/openoffice-bin-1.9.87.ebuild new file mode 100644 index 000000000000..0d2110fd1ba0 --- /dev/null +++ b/app-office/openoffice-bin/openoffice-bin-1.9.87.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/openoffice-bin-1.9.87.ebuild,v 1.1 2005/03/30 13:31:30 suka Exp $ + +inherit eutils fdo-mime rpm versionator + +IUSE="gnome java" + +INSTDIR="/opt/OpenOffice.org" + +S="${WORKDIR}/RPMS" +DESCRIPTION="OpenOffice productivity suite" + +SNV="$(get_version_component_range 3)" +SRC_URI="mirror://openoffice/developer/680_m${SNV}/OOo_1.9.${SNV}_LinuxIntel_install.tar.gz" + +HOMEPAGE="http://www.openoffice.org/" + +LICENSE="|| ( LGPL-2 SISSL-1.1 )" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +RDEPEND="!app-office/openoffice + virtual/x11 + virtual/libc + >=dev-lang/perl-5.0 + app-arch/zip + app-arch/unzip + java? ( >=virtual/jre-1.4.1 ) + amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.0 )" + +DEPEND="${RDEPEND} + sys-apps/findutils" + +PROVIDE="virtual/ooo" + +src_unpack() { + unpack ${A} + + for i in core01 core02 core03 core04 core05 core06 core07 core08 calc draw impress math writer graphicfilter pyuno spellcheck testtool xsltfilter; do + rpm_unpack ${S}/openofficeorg-${i}-1.9.${SNV}-1.i586.rpm + done + + rpm_unpack ${S}/openofficeorg-freedesktop-menus-1.9.${SNV}-1.noarch.rpm + + use gnome && rpm_unpack ${S}/openofficeorg-gnome-integration-1.9.${SNV}-1.i586.rpm + use java && rpm_unpack ${S}/openofficeorg-javafilter-1.9.${SNV}-1.i586.rpm +} + +src_install () { + # Sandbox issues; bug #8587 + addpredict "/user" + addpredict "/share" + addpredict "/dev/dri" + addpredict "/usr/bin/soffice" + addpredict "/pspfontcache" + addpredict "/root/.gconfd" + addpredict "/opt/OpenOffice.org/foo.tmp" + addpredict "/opt/OpenOffice.org/delme" + + einfo "Installing OpenOffice.org into build root..." + dodir ${INSTDIR} + dodir /usr/share/icons + dodir /usr/share/mime + mv ${WORKDIR}/opt/openoffice.org1.9.${SNV}/* ${D}${INSTDIR} + mv ${WORKDIR}/usr/share/icons/* ${D}/usr/share/icons + mv ${WORKDIR}/usr/share/mime/* ${D}/usr/share/mime + + #Menu entries + cd ${D}${INSTDIR}/share/xdg/ + + sed -i -e s/'Exec=openoffice.org-1.9-printeradmin'/'Exec=oopadmin'/g printeradmin.desktop + + for desk in base calc draw impress math writer printeradmin; do + mv ${desk}.desktop openoffice.org-1.9-${desk}.desktop + domenu openoffice.org-1.9-${desk}.desktop + done + + einfo "Removing build root from registry..." + # Install wrapper script + newbin ${FILESDIR}/1.9/ooffice-wrapper-1.9 openoffice.org-1.9 + + # Component symlinks + for app in calc draw impress math writer web padmin; do + dosym openoffice.org-1.9 /usr/bin/oo${app} + done + + dosym openoffice.org-1.9 /usr/bin/openoffice.org-1.9-printeradmin +} + +pkg_postinst() { + + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + einfo " To start OpenOffice.org, run:" + einfo + einfo " $ ooffice" + einfo + einfo " Also, for individual components, you can use any of:" + einfo + einfo " oocalc, oodraw, ooimpress, oomath, ooweb or oowriter" +} |