* [gentoo-commits] gentoo-x86 commit in app-office/openoffice-bin: ChangeLog openoffice-bin-3.2.1_rc1.ebuild
@ 2010-05-23 22:21 Andreas Proschofsky (suka)
0 siblings, 0 replies; only message in thread
From: Andreas Proschofsky (suka) @ 2010-05-23 22:21 UTC (permalink / raw
To: gentoo-commits
suka 10/05/23 22:21:40
Modified: ChangeLog
Added: openoffice-bin-3.2.1_rc1.ebuild
Log:
First release candidate for openoffice-bin-3.2.1
(Portage version: 2.2_rc67/cvs/Linux i686)
Revision Changes Path
1.231 app-office/openoffice-bin/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openoffice-bin/ChangeLog?rev=1.231&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openoffice-bin/ChangeLog?rev=1.231&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openoffice-bin/ChangeLog?r1=1.230&r2=1.231
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/ChangeLog,v
retrieving revision 1.230
retrieving revision 1.231
diff -u -r1.230 -r1.231
--- ChangeLog 18 Apr 2010 13:43:00 -0000 1.230
+++ ChangeLog 23 May 2010 22:21:40 -0000 1.231
@@ -1,6 +1,12 @@
# ChangeLog for app-office/openoffice-bin
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/ChangeLog,v 1.230 2010/04/18 13:43:00 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/ChangeLog,v 1.231 2010/05/23 22:21:40 suka Exp $
+
+*openoffice-bin-3.2.1_rc1 (23 May 2010)
+
+ 23 May 2010; Andreas Proschofsky <suka@gentoo.org>
+ +openoffice-bin-3.2.1_rc1.ebuild:
+ First release candidate for openoffice-bin-3.2.1
18 Apr 2010; Andreas Proschofsky <suka@gentoo.org>
-openoffice-bin-3.1.1.ebuild:
1.1 app-office/openoffice-bin/openoffice-bin-3.2.1_rc1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openoffice-bin/openoffice-bin-3.2.1_rc1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openoffice-bin/openoffice-bin-3.2.1_rc1.ebuild?rev=1.1&content-type=text/plain
Index: openoffice-bin-3.2.1_rc1.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/openoffice-bin-3.2.1_rc1.ebuild,v 1.1 2010/05/23 22:21:40 suka Exp $
EAPI="2"
inherit eutils fdo-mime rpm multilib
IUSE="gnome java kde"
BUILDID="9498"
BUILDID2="9498"
UREVER="1.6.1"
MY_PV="${PV/_/}"
MY_PV2="${MY_PV}_20100506"
MY_PV3="${PV/_rc1/}-${BUILDID}"
BASIS="ooobasis3.2"
MST="OOO320_m17"
FILEPATH="http://download.services.openoffice.org/files/extended/${MY_PV}"
if [ "${ARCH}" = "amd64" ] ; then
OOARCH="x86_64"
PACKED="${MST}_native_packed-1"
PACKED2="${MST}_native_packed-1"
else
OOARCH="i586"
PACKED="${MST}_native_packed-1"
PACKED2="${MST}_native_packed-1"
fi
S="${WORKDIR}"
UP="${PACKED}_en-US.${BUILDID}/RPMS"
DESCRIPTION="OpenOffice productivity suite"
SRC_URI="x86? ( "${FILEPATH}"/OOo_${MY_PV2}_Linux_x86_install-rpm_en-US.tar.gz )
amd64? ( "${FILEPATH}"/OOo_${MY_PV2}_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz )"
LANGS="ar as ast bg bn ca cs da de dz el en en_GB eo es et eu fi fr ga gl gu hi hu id is it ja ka km kn ko ku lt lv mk ml mr my nb nl nn oc om or pa_IN pl pt pt_BR ro ru sh si sk sl sr sv ta te th tr ug uk uz vi zh_CN zh_TW"
for X in ${LANGS} ; do
[[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
x86? ( "${FILEPATH}"/OOo_${MY_PV2}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz )
amd64? ( "${FILEPATH}"/OOo_${MY_PV2}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz ) )"
IUSE="${IUSE} linguas_${X}"
done
HOMEPAGE="http://www.openoffice.org/"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="!app-office/openoffice
x11-libs/libXaw
sys-libs/glibc
>=dev-lang/perl-5.0
app-arch/zip
app-arch/unzip
>=media-libs/freetype-2.1.10-r2
java? ( >=virtual/jre-1.5 )
linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 )
linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 )
linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 )"
DEPEND="${RDEPEND}
sys-apps/findutils"
PROVIDE="virtual/ooo"
RESTRICT="strip"
QA_EXECSTACK="usr/$(get_libdir)/openoffice/basis3.2/program/*
usr/$(get_libdir)/openoffice/ure/lib/*"
QA_TEXTRELS="usr/$(get_libdir)/openoffice/basis3.2/program/libvclplug_genli.so \
usr/$(get_libdir)/openoffice/basis3.2/program/python-core-2.3.4/lib/lib-dynload/_curses_panel.so \
usr/$(get_libdir)/openoffice/basis3.2/program/python-core-2.3.4/lib/lib-dynload/_curses.so \
usr/$(get_libdir)/openoffice/ure/lib/*"
src_unpack() {
unpack ${A}
cd "${S}"
for i in base binfilter calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ooofonts oooimprovement ooolinguistic pyuno testtool writer xsltfilter ; do
rpm_unpack "./${UP}/${BASIS}-${i}-${MY_PV3}.${OOARCH}.rpm"
done
for j in base calc draw impress math writer; do
rpm_unpack "./${UP}/openoffice.org3-${j}-${MY_PV3}.${OOARCH}.rpm"
done
rpm_unpack "./${UP}/openoffice.org3-${MY_PV3}.${OOARCH}.rpm"
rpm_unpack "./${UP}/openoffice.org-ure-${UREVER}-${BUILDID}.${OOARCH}.rpm"
rpm_unpack "./${UP}/desktop-integration/openoffice.org3.2-freedesktop-menus-3.2-${BUILDID2}.noarch.rpm"
use gnome && rpm_unpack "./${UP}/${BASIS}-gnome-integration-${MY_PV3}.${OOARCH}.rpm"
use kde && rpm_unpack "./${UP}/${BASIS}-kde-integration-${MY_PV3}.${OOARCH}.rpm"
use java && rpm_unpack "./${UP}/${BASIS}-javafilter-${MY_PV3}.${OOARCH}.rpm"
# Unpack provided dictionaries, unless there is a better solution...
rpm_unpack "./${UP}/openoffice.org3-dict-en-${MY_PV3}.${OOARCH}.rpm"
rpm_unpack "./${UP}/openoffice.org3-dict-es-${MY_PV3}.${OOARCH}.rpm"
rpm_unpack "./${UP}/openoffice.org3-dict-fr-${MY_PV3}.${OOARCH}.rpm"
strip-linguas ${LANGS}
if [[ -z "${LINGUAS}" ]]; then
export LINGUAS="en"
fi
for k in ${LINGUAS}; do
i="${k/_/-}"
if [[ ${i} = "en" ]] ; then
i="en-US"
LANGDIR="${PACKED}_${i}.${BUILDID}/RPMS/"
else
LANGDIR="${PACKED2}_${i}.${BUILDID}/RPMS/"
fi
rpm_unpack "./${LANGDIR}/${BASIS}-${i}-${MY_PV3}.${OOARCH}.rpm"
rpm_unpack "./${LANGDIR}/openoffice.org3-${i}-${MY_PV3}.${OOARCH}.rpm"
for j in base binfilter calc draw help impress math res writer; do
rpm_unpack "./${LANGDIR}/${BASIS}-${i}-${j}-${MY_PV3}.${OOARCH}.rpm"
done
done
}
src_install () {
INSTDIR="/usr/$(get_libdir)/openoffice"
einfo "Installing OpenOffice.org into build root..."
dodir ${INSTDIR}
mv "${WORKDIR}"/opt/openoffice.org/* "${D}${INSTDIR}" || die
mv "${WORKDIR}"/opt/openoffice.org3/* "${D}${INSTDIR}" || die
#Menu entries, icons and mime-types
cd "${D}${INSTDIR}/share/xdg/"
for desk in base calc draw impress math printeradmin qstart writer; do
mv ${desk}.desktop openoffice.org-${desk}.desktop
sed -i -e s/openoffice.org3/ooffice/g openoffice.org-${desk}.desktop || die
sed -i -e s/openofficeorg3-${desk}/ooo-${desk}/g openoffice.org-${desk}.desktop || die
domenu openoffice.org-${desk}.desktop
insinto /usr/share/pixmaps
if [ "${desk}" != "qstart" ] ; then
newins "${WORKDIR}/usr/share/icons/gnome/48x48/apps/openofficeorg3-${desk}.png" ooo-${desk}.png
fi
done
# Make sure the permissions are right
fowners -R root:0 /
# Install wrapper script
newbin "${FILESDIR}/wrapper.in" ooffice
sed -i -e s/LIBDIR/$(get_libdir)/g "${D}/usr/bin/ooffice" || die
# Component symlinks
for app in base calc draw impress math writer; do
dosym ${INSTDIR}/program/s${app} /usr/bin/oo${app}
done
dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin
dosym ${INSTDIR}/program/soffice /usr/bin/soffice
rm -f "${D}${INSTDIR}/basis-link" || die
dosym ${INSTDIR}/basis3.2 ${INSTDIR}/basis-link
# Change user install dir
sed -i -e "s/.openoffice.org\/3/.ooo3/g" "${D}${INSTDIR}/program/bootstraprc" || die
# Non-java weirdness see bug #99366
use !java && rm -f "${D}${INSTDIR}/ure/bin/javaldx"
# prevent revdep-rebuild from attempting to rebuild all the time
insinto /etc/revdep-rebuild && doins "${FILESDIR}/50-openoffice-bin"
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
[[ -x /sbin/chpax ]] && [[ -e /usr/$(get_libdir)/openoffice/program/soffice.bin ]] && chpax -zm /usr/$(get_libdir)/openoffice/program/soffice.bin
elog " openoffice-bin does not provide integration with system spell "
elog " dictionaries. Please install them manually through the Extensions "
elog " Manager (Tools > Extensions Manager) or use the source based "
elog " package instead. "
elog
elog " Dictionaries for english, french and spanish are provided in "
elog " /usr/$(get_libdir)/openoffice/share/extension/install "
elog " Other dictionaries can be found at Suns extension site. "
elog
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-05-23 22:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-23 22:21 [gentoo-commits] gentoo-x86 commit in app-office/openoffice-bin: ChangeLog openoffice-bin-3.2.1_rc1.ebuild Andreas Proschofsky (suka)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox