* [gentoo-commits] gentoo-x86 commit in app-office/libreoffice-bin: ChangeLog libreoffice-bin-3.4.1.ebuild libreoffice-bin-3.4.0-r1.ebuild libreoffice-bin-3.3.2.ebuild
@ 2011-07-06 8:40 Andreas Proschofsky (suka)
0 siblings, 0 replies; only message in thread
From: Andreas Proschofsky (suka) @ 2011-07-06 8:40 UTC (permalink / raw
To: gentoo-commits
suka 11/07/06 08:40:13
Modified: ChangeLog
Added: libreoffice-bin-3.4.1.ebuild
Removed: libreoffice-bin-3.4.0-r1.ebuild
libreoffice-bin-3.3.2.ebuild
Log:
Bump to LibreOffice 3.4.1, also remove useless wrapper symlinks
(Portage version: 2.2.0_alpha43/cvs/Linux x86_64)
Revision Changes Path
1.26 app-office/libreoffice-bin/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?r1=1.25&r2=1.26
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ChangeLog 14 Jun 2011 18:17:56 -0000 1.25
+++ ChangeLog 6 Jul 2011 08:40:13 -0000 1.26
@@ -1,6 +1,14 @@
# ChangeLog for app-office/libreoffice-bin
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.25 2011/06/14 18:17:56 suka Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.26 2011/07/06 08:40:13 suka Exp $
+
+*libreoffice-bin-3.4.1 (06 Jul 2011)
+
+ 06 Jul 2011; Andreas Proschofsky <suka@gentoo.org>
+ +libreoffice-bin-3.4.1.ebuild:
+ Bump to LibreOffice 3.4.1, also remove useless wrapper symlinks
+ You still can explicitely call a certain component, just use
+ "libreoffice --writer" instead of "lowriter"
*libreoffice-bin-3.4.0-r1 (14 Jun 2011)
1.1 app-office/libreoffice-bin/libreoffice-bin-3.4.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.4.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.4.1.ebuild?rev=1.1&content-type=text/plain
Index: libreoffice-bin-3.4.1.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.4.1.ebuild,v 1.1 2011/07/06 08:40:13 suka Exp $
EAPI="3"
inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib
IUSE="gnome java offlinehelp"
MY_PV="${PV/_/-}"
MY_PV2="${PV}rc3"
BVER="3.4.1-103"
BVER2="3.4-103"
BASIS="libobasis3.4"
BASIS2="basis3.4"
NM="libreoffice"
NM1="${NM}"
NM2="${NM1}3.4"
FILEPATH="http://download.documentfoundation.org/${NM}/stable/${PV}/rpm/"
if [ "${ARCH}" = "amd64" ] ; then
XARCH="x86_64"
PACKED="LibO_${MY_PV2}_Linux_x86-64"
else
XARCH="i586"
PACKED="LibO_${MY_PV2}_Linux_x86"
fi
UP="${PACKED}_install-rpm_en-US/RPMS"
DESCRIPTION="LibreOffice productivity suite."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI="amd64? ( ${FILEPATH}/x86_64/LibO_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz
offlinehelp? ( ${FILEPATH}/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_en-US.tar.gz ) )
x86? ( ${FILEPATH}/x86/LibO_${PV}_Linux_x86_install-rpm_en-US.tar.gz
offlinehelp? ( ${FILEPATH}/x86/LibO_${PV}_Linux_x86_helppack-rpm_en-US.tar.gz ) )"
LANGS="af ar as ast be bg bn bo br brx bs ca ca_XV cs cy da de dgo dz el en en_GB en_ZA eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko kok ks ku lo lt lv mai mk ml mn mni mr my nb ne nl nn nr nso oc om or pa_IN pl pt pt_BR ro ru rw sa_IN sat sd sh si sk sl sq sr ss st sv sw_TZ ta te tg th tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu"
LANGS2="bg bn bo bs ca ca_XV cs da de dz el en en_GB en_ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn nso om pl pt pt_BR ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW"
for X in ${LANGS} ; do
[[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
amd64? ( "${FILEPATH}"/x86_64/LibO_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz )
x86? ( "${FILEPATH}"/x86/LibO_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz ) )"
IUSE="${IUSE} linguas_${X}"
done
for Y in ${LANGS2} ; do
[[ ${Y} != "en" ]] && SRC_URI="${SRC_URI} linguas_${Y}? (
amd64? ( offlinehelp? ( "${FILEPATH}"/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_${Y/_/-}.tar.gz ) )
x86? ( offlinehelp? ( "${FILEPATH}"/x86/LibO_${PV}_Linux_x86_helppack-rpm_${Y/_/-}.tar.gz ) ) )"
done
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="!app-office/libreoffice
!app-office/openoffice
!app-office/openoffice-bin
!prefix? ( sys-libs/glibc )
app-arch/unzip
app-arch/zip
>=dev-lang/perl-5.0
>=media-libs/freetype-2.1.10-r2
x11-libs/libXaw
x11-libs/libXinerama"
DEPEND="${RDEPEND}
sys-apps/findutils"
PDEPEND="java? ( >=virtual/jre-1.5 )"
RESTRICT="strip"
QA_EXECSTACK="usr/$(get_libdir)/${NM}/${BASIS2}/program/*
usr/$(get_libdir)/${NM}/ure/lib/*"
QA_TEXTRELS="usr/$(get_libdir)/${NM}/ure/lib/*"
QA_PRESTRIPPED="usr/$(get_libdir)/${NM}/${BASIS2}/program/*
usr/$(get_libdir)/${NM}/${BASIS2}/program/python-core-2.6.1/lib/lib-dynload/*
usr/$(get_libdir)/${NM}/program/*
usr/$(get_libdir)/${NM}/ure/bin/*
usr/$(get_libdir)/${NM}/ure/lib/*"
src_unpack() {
unpack ${A}
cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}"
eprefixify "${T}"/{50-${PN},wrapper.in}
for i in base binfilter calc core01 core02 core03 core04 core05 core06 \
core07 draw graphicfilter images impress math ogltrans ooofonts \
ooolinguistic pyuno testtool writer xsltfilter ; do
rpm_unpack "./${UP}/${BASIS}-${i}-${BVER}.${XARCH}.rpm"
done
rpm_unpack "./${UP}/${NM2}-${BVER}.${XARCH}.rpm"
rpm_unpack "./${UP}/${NM2}-ure-${BVER}.${XARCH}.rpm"
for j in base calc draw impress math writer; do
rpm_unpack "./${UP}/${NM2}-${j}-${BVER}.${XARCH}.rpm"
done
rpm_unpack "./${UP}/desktop-integration/${NM2}-freedesktop-menus-${BVER2}.noarch.rpm"
use gnome && rpm_unpack "./${UP}/${BASIS}-gnome-integration-${BVER}.${XARCH}.rpm"
use java && rpm_unpack "./${UP}/${BASIS}-javafilter-${BVER}.${XARCH}.rpm"
# Extensions
for k in beanshell-script-provider javascript-script-provider mediawiki-publisher nlpsolver pdf-import presentation-minimizer presenter-screen python-script-provider report-builder; do
rpm_unpack "./${UP}/${BASIS}-extension-${k}-${BVER}.${XARCH}.rpm"
done
# English support installed by default
rpm_unpack "./${UP}/${BASIS}-en-US-${BVER}.${XARCH}.rpm"
rpm_unpack "./${UP}/${NM2}-en-US-${BVER}.${XARCH}.rpm"
rpm_unpack "./${UP}/${NM2}-dict-en-${BVER}.${XARCH}.rpm"
use offlinehelp && rpm_unpack "./${PACKED}_helppack-rpm_en-US/RPMS//${BASIS}-en-US-help-${BVER}.${XARCH}.rpm"
for s in base binfilter calc math res writer ; do
rpm_unpack "./${UP}/${BASIS}-en-US-${s}-${BVER}.${XARCH}.rpm"
done
# Localization
strip-linguas ${LANGS}
for l in ${LINGUAS}; do
m="${l/_/-}"
if [[ ${m} != "en" ]] ; then
LANGDIR="${PACKED}_langpack-rpm_${m}/RPMS/"
rpm_unpack "./${LANGDIR}/${BASIS}-${m}-${BVER}.${XARCH}.rpm"
rpm_unpack "./${LANGDIR}/${NM2}-${m}-${BVER}.${XARCH}.rpm"
for n in base binfilter calc math res writer; do
rpm_unpack "./${LANGDIR}/${BASIS}-${m}-${n}-${BVER}.${XARCH}.rpm"
done
for DICT_FILE in `find "./${LANGDIR}" -name "${NM2}-dict-*-${BVER}.${XARCH}.rpm"`; do
DICT_REGEX="s/${NM2}-dict-(.*?)-${BVER}.${XARCH}.rpm/\1/"
DICT_LOCALE=`basename "$DICT_FILE" | sed -E "${DICT_REGEX}"`
if [[ -n "${DICT_LOCALE}" && ! -d "${WORKDIR}/opt/${NM1}/share/extensions/dict-${DICT_LOCALE}" ]] ; then
rpm_unpack "${DICT_FILE}"
fi
done
# Help files
if use offlinehelp; then
LANGDIR2="${PACKED}_helppack-rpm_${m}/RPMS/"
rpm_unpack "./${LANGDIR2}/${BASIS}-${m}-help-${BVER}.${XARCH}.rpm"
fi
fi
done
}
src_install () {
INSTDIR="/usr/$(get_libdir)/${NM}"
dodir ${INSTDIR}
mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die
#Menu entries, icons and mime-types
cd "${ED}${INSTDIR}/share/xdg/"
for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
if [ "${desk}" = "javafilter" ] ; then
use java || { rm javafilter.desktop; continue; }
fi
mv ${desk}.desktop ${NM1}-${desk}.desktop
sed -i -e s/${NM2}/${NM}/g ${NM1}-${desk}.desktop || die
domenu ${NM1}-${desk}.desktop
done
insinto /usr/share
doins -r "${WORKDIR}"/usr/share/icons
doins -r "${WORKDIR}"/usr/share/mime
# Install wrapper script
newbin "${T}/wrapper.in" ${NM1}
sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/${NM1}" || die
dosym ${INSTDIR}/program/spadmin /usr/bin/${NM1}-printeradmin
rm -f "${ED}${INSTDIR}/basis-link" || die
dosym ${INSTDIR}/${BASIS2} ${INSTDIR}/basis-link
# Non-java weirdness see bug #99366
use !java && rm -f "${ED}${INSTDIR}/ure/bin/javaldx"
# prevent revdep-rebuild from attempting to rebuild all the time
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
}
pkg_preinst() {
use gnome && gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
use gnome && gnome2_icon_cache_update
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin
}
pkg_postrm() {
fdo-mime_desktop_database_update
use gnome && gnome2_icon_cache_update
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-07-06 8:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-06 8:40 [gentoo-commits] gentoo-x86 commit in app-office/libreoffice-bin: ChangeLog libreoffice-bin-3.4.1.ebuild libreoffice-bin-3.4.0-r1.ebuild libreoffice-bin-3.3.2.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