Gentoo Archives: gentoo-commits

From: "Andreas Proschofsky (suka)" <suka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/libreoffice-bin: metadata.xml ChangeLog libreoffice-bin-3.3.0.ebuild
Date: Thu, 27 Jan 2011 14:59:25
Message-Id: 20110127145913.AD0362004E@flycatcher.gentoo.org
1 suka 11/01/27 14:59:13
2
3 Modified: metadata.xml ChangeLog libreoffice-bin-3.3.0.ebuild
4 Log:
5 Introduce "offlinehelp" use flag, if not set the LibreOffice Wiki will be used for help, reducing download size
6 quite a bit.
7
8 (Portage version: 2.1.9.35/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 app-office/libreoffice-bin/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 23 Jan 2011 14:42:30 -0000 1.1
24 +++ metadata.xml 27 Jan 2011 14:59:13 -0000 1.2
25 @@ -4,4 +4,7 @@
26 <herd>openoffice</herd>
27 <longdescription>LibreOffice is a free office suite.
28 This is the binary version of Libreoffice. Use this if you don't want to wait for the source version to build.</longdescription>
29 +<use>
30 + <flag name='offlinehelp'>Download and install help files locally instead of using the LibreOffice Wiki</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.5 app-office/libreoffice-bin/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?rev=1.5&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?rev=1.5&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/ChangeLog?r1=1.4&r2=1.5
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v
45 retrieving revision 1.4
46 retrieving revision 1.5
47 diff -u -r1.4 -r1.5
48 --- ChangeLog 27 Jan 2011 10:25:00 -0000 1.4
49 +++ ChangeLog 27 Jan 2011 14:59:13 -0000 1.5
50 @@ -1,6 +1,12 @@
51 # ChangeLog for app-office/libreoffice-bin
52 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.4 2011/01/27 10:25:00 suka Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.5 2011/01/27 14:59:13 suka Exp $
55 +
56 + 27 Jan 2011; Andreas Proschofsky <suka@g.o>
57 + libreoffice-bin-3.3.0.ebuild, metadata.xml:
58 + Introduce "offlinehelp" use flag, if not set the LibreOffice Wiki will be
59 + used for help, reducing download size
60 + quite a bit.
61
62 27 Jan 2011; Andreas Proschofsky <suka@g.o>
63 libreoffice-bin-3.3.0.ebuild:
64
65
66
67 1.3 app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild?rev=1.3&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild?rev=1.3&content-type=text/plain
71 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild?r1=1.2&r2=1.3
72
73 Index: libreoffice-bin-3.3.0.ebuild
74 ===================================================================
75 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild,v
76 retrieving revision 1.2
77 retrieving revision 1.3
78 diff -u -r1.2 -r1.3
79 --- libreoffice-bin-3.3.0.ebuild 27 Jan 2011 10:25:00 -0000 1.2
80 +++ libreoffice-bin-3.3.0.ebuild 27 Jan 2011 14:59:13 -0000 1.3
81 @@ -1,12 +1,12 @@
82 # Copyright 1999-2011 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild,v 1.2 2011/01/27 10:25:00 suka Exp $
85 +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.3.0.ebuild,v 1.3 2011/01/27 14:59:13 suka Exp $
86
87 EAPI="3"
88
89 inherit eutils fdo-mime gnome2-utils rpm multilib
90
91 -IUSE="gnome java kde"
92 +IUSE="gnome java kde offlinehelp"
93
94 MY_PV="${PV/_/-}"
95 MY_PV2="${PV}rc4"
96 @@ -28,18 +28,18 @@
97 DESCRIPTION="LibreOffice productivity suite."
98
99 SRC_URI="amd64? ( ${FILEPATH}/x86_64/LibO_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz
100 - ${FILEPATH}/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_en-US.tar.gz )
101 + offlinehelp? ( ${FILEPATH}/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_en-US.tar.gz ) )
102 x86? ( ${FILEPATH}/x86/LibO_${PV}_Linux_x86_install-rpm_en-US.tar.gz
103 - ${FILEPATH}/x86/LibO_${PV}_Linux_x86_helppack-rpm_en-US.tar.gz )"
104 + offlinehelp? ( ${FILEPATH}/x86/LibO_${PV}_Linux_x86_helppack-rpm_en-US.tar.gz ) )"
105
106 LANGS="af ar as ast be_BY 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 gd gl gu he hi hr hu id is it ja ka kk km kn ko kok ks ku ky lo lt lv mai mk ml mn mni mr ms my nb ne nl nn nr ns oc om or pa_IN pap pl ps 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 ti tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu"
107
108 for X in ${LANGS} ; do
109 [[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
110 amd64? ( "${FILEPATH}"/x86_64/LibO_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz
111 - "${FILEPATH}"/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_${X/_/-}.tar.gz )
112 + offlinehelp? ( "${FILEPATH}"/x86_64/LibO_${PV}_Linux_x86-64_helppack-rpm_${X/_/-}.tar.gz ) )
113 x86? ( "${FILEPATH}"/x86/LibO_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz
114 - "${FILEPATH}"/x86/LibO_${PV}_Linux_x86_helppack-rpm_${X/_/-}.tar.gz ) )"
115 + offlinehelp? ( "${FILEPATH}"/x86/LibO_${PV}_Linux_x86_helppack-rpm_${X/_/-}.tar.gz ) ) )"
116 IUSE="${IUSE} linguas_${X}"
117 done
118
119 @@ -110,7 +110,7 @@
120 # English support installed by default
121 rpm_unpack "./${UP}/${BASIS}-en-US-${BVER}.${LOARCH}.rpm"
122 rpm_unpack "./${UP}/libreoffice3-en-US-${BVER}.${LOARCH}.rpm"
123 - rpm_unpack "./LibO_${MY_PV2}_Linux_${LOARCH2}_helppack-rpm_en-US/RPMS//${BASIS}-en-US-help-${BVER}.${LOARCH}.rpm"
124 + use offlinehelp && rpm_unpack "./LibO_${MY_PV2}_Linux_${LOARCH2}_helppack-rpm_en-US/RPMS//${BASIS}-en-US-help-${BVER}.${LOARCH}.rpm"
125 for s in base binfilter calc math res writer ; do
126 rpm_unpack "./${UP}/${BASIS}-en-US-${s}-${BVER}.${LOARCH}.rpm"
127 done
128 @@ -130,8 +130,10 @@
129 rpm_unpack "./${LANGDIR}/${BASIS}-${m}-${n}-${BVER}.${LOARCH}.rpm"
130 done
131 # Help files
132 - LANGDIR2="LibO_${MY_PV2}_Linux_${LOARCH2}_helppack-rpm_${m}/RPMS/"
133 - rpm_unpack "./${LANGDIR2}/${BASIS}-${m}-help-${BVER}.${LOARCH}.rpm"
134 + if use offlinehelp; then
135 + LANGDIR2="LibO_${MY_PV2}_Linux_${LOARCH2}_helppack-rpm_${m}/RPMS/"
136 + rpm_unpack "./${LANGDIR2}/${BASIS}-${m}-help-${BVER}.${LOARCH}.rpm"
137 + fi
138 fi
139 done
140 }