summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-09-06 12:51:49 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-09-06 12:51:49 +0000
commit601d055c72588e8310042e527528332f940742ba (patch)
tree6bc38ea9e581c8982e121530e210d4bec0b8ecd6 /app-office
parentremove intermediate version, cleanup changelog to show proper intentions (diff)
downloadgentoo-2-601d055c72588e8310042e527528332f940742ba.tar.gz
gentoo-2-601d055c72588e8310042e527528332f940742ba.tar.bz2
gentoo-2-601d055c72588e8310042e527528332f940742ba.zip
Fix unpacking help for not-supported langs. Fixes bug #382031.
(Portage version: 2.2.0_alpha53/cvs/Linux x86_64)
Diffstat (limited to 'app-office')
-rw-r--r--app-office/libreoffice-l10n/ChangeLog6
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild11
2 files changed, 10 insertions, 7 deletions
diff --git a/app-office/libreoffice-l10n/ChangeLog b/app-office/libreoffice-l10n/ChangeLog
index d4a6ac7c2603..008998f8e451 100644
--- a/app-office/libreoffice-l10n/ChangeLog
+++ b/app-office/libreoffice-l10n/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-office/libreoffice-l10n
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.4 2011/09/04 09:32:13 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.5 2011/09/06 12:51:49 scarabeus Exp $
+
+ 06 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ libreoffice-l10n-3.4.3-r1.ebuild:
+ Fix unpacking help for not-supported langs. Fixes bug #382031.
*libreoffice-l10n-3.4.3-r1 (04 Sep 2011)
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild
index fad7db0b2d1a..54f187c49bfa 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild,v 1.1 2011/09/04 09:32:13 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild,v 1.2 2011/09/06 12:51:49 scarabeus Exp $
EAPI=4
@@ -49,7 +49,6 @@ nb nl nn pl pt ru sk sl sv tn zu"
for X in ${SPELL_DICTS} ; do
SPELL_DICTS_DEPEND+=" linguas_${X}? ( app-dicts/myspell-${X} )"
done
-unset X
RDEPEND="${SPELL_DICTS_DEPEND}"
unset X SPELL_DICTS SPELL_DICTS_DEPEND
@@ -80,8 +79,7 @@ src_unpack() {
rm -rf "${S}/${rpmdir}/"*dict*.rpm
rpm_unpack "./${rpmdir}/"*.rpm
fi
-
- if use offlinehelp; then
+ if [[ "${LANGUAGES_HELP}" =~ "${lang}" ]] && use offlinehelp; then
[[ ${lang} == en ]] && dir="en-US"
rpmdir="LibO_${PV}${RC_VERSION}_Linux_x86_helppack-rpm_${dir}/RPMS/"
rpm_unpack ./"${rpmdir}/"*.rpm
@@ -94,10 +92,11 @@ src_configure() { :; }
src_compile() { :; }
src_install() {
+ local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
# Condition required for people that do not install anything eg no linguas
# or just english with no offlinehelp.
- if [[ -d "${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/ ]] ; then
+ if [[ -d "${dir}" ]] ; then
insinto /usr/$(get_libdir)/${PN/-l10n/}
- doins -r "${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/*
+ doins -r "${dir}"/*
fi
}