Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/libreoffice-l10n: ChangeLog libreoffice-l10n-3.4.3-r1.ebuild libreoffice-l10n-3.4.3.ebuild
Date: Sun, 04 Sep 2011 09:32:25
Message-Id: 20110904093215.807B62004C@flycatcher.gentoo.org
1 scarabeus 11/09/04 09:32:15
2
3 Modified: ChangeLog
4 Added: libreoffice-l10n-3.4.3-r1.ebuild
5 Removed: libreoffice-l10n-3.4.3.ebuild
6 Log:
7 Revision bump to not install dictionaries.
8
9 (Portage version: 2.2.0_alpha53/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 app-office/libreoffice-l10n/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?r1=1.3&r2=1.4
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- ChangeLog 3 Sep 2011 21:04:35 -0000 1.3
25 +++ ChangeLog 4 Sep 2011 09:32:13 -0000 1.4
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-office/libreoffice-l10n
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.3 2011/09/03 21:04:35 scarabeus Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.4 2011/09/04 09:32:13 scarabeus Exp $
31 +
32 +*libreoffice-l10n-3.4.3-r1 (04 Sep 2011)
33 +
34 + 04 Sep 2011; Tomáš Chvátal <scarabeus@g.o>
35 + -libreoffice-l10n-3.4.3.ebuild, +libreoffice-l10n-3.4.3-r1.ebuild:
36 + Revision bump to not install dictionaries.
37
38 03 Sep 2011; Tomáš Chvátal <scarabeus@g.o>
39 libreoffice-l10n-3.4.3.ebuild:
40
41
42
43 1.1 app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.4.3-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: libreoffice-l10n-3.4.3-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $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 $
53
54 EAPI=4
55
56 RC_VERSION="rc2" # CHECK ME WITH EVERY BUMP!
57 BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/stable/${PV}/rpm/"
58 inherit rpm eutils versionator
59
60 DESCRIPTION="Translations for the Libreoffice suite."
61 HOMEPAGE="http://www.libreoffice.org"
62
63 LICENSE="LGPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
66 IUSE="offlinehelp"
67
68 LANGUAGES="af ar as ast be bg bn bo br brx bs ca ca_XV cs cy da de dgo dz el
69 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
70 kn kok ko ks ku lo lt lv mai mk ml mn mni mr my nb ne nl nn nr nso oc or
71 pa_IN pl pt pt_BR ro ru rw sat sd sh sk sl sq sr ss st sv sw_TZ ta te tg
72 th tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu"
73 # Only some languages have the translations availible.
74 # This is always subset of the above, so no need to add it again to IUSE.
75 LANGUAGES_HELP="bg bn bo bs ca ca_XV cs da de dz el en en_GB en_ZA eo es et eu
76 fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt pt_BR ru si
77 sk sl sq sv tg tr ug uk vi zh_CN zh_TW"
78 for lang in ${LANGUAGES}; do
79 helppack=""
80 langpack=""
81 if [[ "${LANGUAGES_HELP}" =~ "${lang}" ]]; then
82 [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
83 helppack=" offlinehelp? ( ${BASE_SRC_URI}/x86/LibO_${PV}_Linux_x86_helppack-rpm_${lang2/_/-}.tar.gz ) "
84 fi
85 [[ ${lang} == en ]] \
86 || langpack=" ${BASE_SRC_URI}/x86/LibO_${PV}_Linux_x86_langpack-rpm_${lang/_/-}.tar.gz "
87 SRC_URI+=" linguas_${lang}? (
88 ${langpack}
89 ${helppack}
90 )"
91 IUSE+=" linguas_${lang}"
92 done
93 unset lang helppack langpack lang2
94
95 # dictionaries
96 SPELL_DICTS="af bg ca cs cy da de el en eo es et fr ga gl he hr hu it ku lt mk
97 nb nl nn pl pt ru sk sl sv tn zu"
98 for X in ${SPELL_DICTS} ; do
99 SPELL_DICTS_DEPEND+=" linguas_${X}? ( app-dicts/myspell-${X} )"
100 done
101 unset X
102 RDEPEND="${SPELL_DICTS_DEPEND}"
103 unset X SPELL_DICTS SPELL_DICTS_DEPEND
104
105 # blockers for old libreoffice with linguas bundled
106 RDEPEND+="
107 !<=app-office/libreoffice-3.4.3.2
108 !=app-office/libreoffice-3.4.9999
109 !=app-office/libreoffice-9999
110 !<=app-office/libreoffice-bin-3.4.3-r1
111 "
112
113 RESTRICT="strip"
114
115 S="${WORKDIR}"
116
117 src_unpack() {
118 default
119
120 local lang dir rpmdir
121
122 for lang in ${LINGUAS}; do
123 dir=${lang/_/-}
124
125 # for english we provide just helppack, as translation is always there
126 if [[ ${lang} != en ]]; then
127 rpmdir="LibO_${PV}${RC_VERSION}_Linux_x86_langpack-rpm_${dir}/RPMS/"
128 # First remove dictionaries, we want to use system ones.
129 rm -rf "${S}/${rpmdir}/"*dict*.rpm
130 rpm_unpack "./${rpmdir}/"*.rpm
131 fi
132
133 if use offlinehelp; then
134 [[ ${lang} == en ]] && dir="en-US"
135 rpmdir="LibO_${PV}${RC_VERSION}_Linux_x86_helppack-rpm_${dir}/RPMS/"
136 rpm_unpack ./"${rpmdir}/"*.rpm
137 fi
138 done
139 }
140
141 src_prepare() { :; }
142 src_configure() { :; }
143 src_compile() { :; }
144
145 src_install() {
146 # Condition required for people that do not install anything eg no linguas
147 # or just english with no offlinehelp.
148 if [[ -d "${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/ ]] ; then
149 insinto /usr/$(get_libdir)/${PN/-l10n/}
150 doins -r "${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/*
151 fi
152 }