Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/libreoffice-l10n: ChangeLog metadata.xml libreoffice-l10n-4.2.0.4.ebuild
Date: Sat, 08 Feb 2014 12:13:09
Message-Id: 20140208121305.C6B452004C@flycatcher.gentoo.org
1 dilfridge 14/02/08 12:13:05
2
3 Modified: ChangeLog metadata.xml
4 Added: libreoffice-l10n-4.2.0.4.ebuild
5 Log:
6 Version bump, bug 499988
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)
9
10 Revision Changes Path
11 1.99 app-office/libreoffice-l10n/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?rev=1.99&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?rev=1.99&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/ChangeLog?r1=1.98&r2=1.99
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v
20 retrieving revision 1.98
21 retrieving revision 1.99
22 diff -u -r1.98 -r1.99
23 --- ChangeLog 28 Jan 2014 22:43:05 -0000 1.98
24 +++ ChangeLog 8 Feb 2014 12:13:05 -0000 1.99
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-office/libreoffice-l10n
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.98 2014/01/28 22:43:05 dilfridge Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/ChangeLog,v 1.99 2014/02/08 12:13:05 dilfridge Exp $
30 +
31 +*libreoffice-l10n-4.2.0.4 (08 Feb 2014)
32 +
33 + 08 Feb 2014; Andreas K. Huettel <dilfridge@g.o>
34 + +libreoffice-l10n-4.2.0.4.ebuild:
35 + Version bump, bug 499988
36
37 28 Jan 2014; Andreas K. Huettel <dilfridge@g.o>
38 libreoffice-l10n-4.1.4.2.ebuild:
39
40
41
42 1.6 app-office/libreoffice-l10n/metadata.xml
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/metadata.xml?rev=1.6&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/metadata.xml?rev=1.6&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/metadata.xml?r1=1.5&r2=1.6
47
48 Index: metadata.xml
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/metadata.xml,v
51 retrieving revision 1.5
52 retrieving revision 1.6
53 diff -u -r1.5 -r1.6
54 --- metadata.xml 31 May 2012 10:08:17 -0000 1.5
55 +++ metadata.xml 8 Feb 2014 12:13:05 -0000 1.6
56 @@ -4,5 +4,9 @@
57 <herd>openoffice</herd>
58 <use>
59 <flag name="offlinehelp">Install help files locally instead of using the LibreOffice Wiki</flag>
60 + <flag name="linguas_ca_valencia">Catalan locale (Valencia)</flag>
61 + <flag name="linguas_kmr_Latn">kmr_Latn localization</flag>
62 + <flag name="linguas_sid">sid localization</flag>
63 + <flag name="linguas_sr_Latn">Serbian (Latin) locale</flag>
64 </use>
65 </pkgmetadata>
66
67
68
69 1.1 app-office/libreoffice-l10n/libreoffice-l10n-4.2.0.4.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-4.2.0.4.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-4.2.0.4.ebuild?rev=1.1&content-type=text/plain
73
74 Index: libreoffice-l10n-4.2.0.4.ebuild
75 ===================================================================
76 # Copyright 1999-2014 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-4.2.0.4.ebuild,v 1.1 2014/02/08 12:13:05 dilfridge Exp $
79
80 EAPI=5
81
82 inherit rpm eutils multilib versionator
83
84 MY_PV=$(get_version_component_range 1-3)
85
86 DESCRIPTION="Translations for the Libreoffice suite."
87 HOMEPAGE="http://www.libreoffice.org"
88 BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
89
90 LICENSE="|| ( LGPL-3 MPL-1.1 )"
91 SLOT="0"
92 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
93 IUSE="offlinehelp"
94
95 #
96 # when changing the language lists, please be careful to preserve the spaces (bug 491728)
97 #
98 LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en
99 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 om
100 pl pt_BR pt ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW "
101 LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd kk kmr_Latn kn
102 kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw sa_IN sat sd
103 sid sr_Latn sr ss st sw_TZ ta te th tn ts tt uz ve xh zu "
104
105 for lang in ${LANGUAGES_HELP}; do
106 helppack=""
107 [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
108 helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
109 SRC_URI+=" linguas_${lang}? ( ${helppack} )"
110 done
111 for lang in ${LANGUAGES}; do
112 langpack=""
113 [[ ${lang} == en ]] \
114 || langpack="${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
115 [[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
116 IUSE+=" linguas_${lang}"
117 done
118 unset lang helppack langpack lang2
119
120 RDEPEND+="app-text/hunspell"
121
122 RESTRICT="strip"
123
124 S="${WORKDIR}"
125
126 src_unpack() {
127 default
128
129 local lang dir rpmdir i
130 local ooextused=()
131
132 for lang in ${LANGUAGES}; do
133 # break away if not enabled; paludis support
134 use_if_iuse linguas_${lang} || continue
135
136 dir=${lang/_/-}
137
138 # for english we provide just helppack, as translation is always there
139 if [[ ${lang} != en ]]; then
140 rpmdir="LibreOffice_${PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
141 [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
142 # First remove dictionaries, we want to use system ones.
143 rm -rf "${S}/${rpmdir}/"*dict*.rpm
144 rpm_unpack "./${rpmdir}/"*.rpm
145 fi
146 if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
147 [[ ${lang} == en ]] && dir="en-US"
148 rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
149 [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
150 rpm_unpack ./"${rpmdir}/"*.rpm
151 fi
152 done
153 }
154
155 src_prepare() { :; }
156 src_configure() { :; }
157 src_compile() { :; }
158
159 src_install() {
160 local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
161 # Condition required for people that do not install anything eg no linguas
162 # or just english with no offlinehelp.
163 if [[ -d "${dir}" ]] ; then
164 insinto /usr/$(get_libdir)/${PN/-l10n/}/
165 doins -r "${dir}"/*
166 fi
167 # remove extensions that are in the l10n for some weird reason
168 rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/
169 }