Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 55187
Collapse All | Expand All

(-)/usr/portage/app-office/openoffice/openoffice-1.1.2.ebuild (-12 / +55 lines)
Lines 23-30 Link Here
23
#
23
#
24
# Todo:
24
# Todo:
25
#
25
#
26
#   Get support going for installing a custom language pack.  Also
26
#   Need to be able to install more than one language pack.
27
#   need to be able to install more than one language pack.
28
27
29
inherit flag-o-matic eutils gcc
28
inherit flag-o-matic eutils gcc
30
29
Lines 36-41 Link Here
36
DESCRIPTION="OpenOffice.org, a full office productivity suite."
35
DESCRIPTION="OpenOffice.org, a full office productivity suite."
37
SRC_URI="mirror://openoffice/stable/${PV}/OOo_${PV}_source.tar.gz
36
SRC_URI="mirror://openoffice/stable/${PV}/OOo_${PV}_source.tar.gz
38
	ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z"
37
	ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z"
38
39
# add language pack for selected language to SRC_URI (if available)
40
41
BASEDIR="ftp://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent"
42
case "$LANGUAGE" in
43
         31 | DTCH ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_31_unix.tgz" ;;
44
         33 | FREN ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_33_unix.tgz" ;;
45
         34 | SPAN ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_34_unix.tgz" ;;
46
         35 | FINN ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_35_unix.tgz" ;;
47
         39 | ITAL ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_39_unix.tgz" ;;
48
         46 | SWED ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_46_unix.tgz" ;;
49
         49 | GER ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_49_unix.tgz" ;;
50
         81 | JAPN ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_81_unix.tgz" ;;
51
         82 | KOREAN ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_82_unix.tgz" ;;
52
         86 | CHINSIM ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_86_unix.tgz" ;;
53
         88 | CHINTRAD ) SRC_URI="$SRC_URI $BASEDIR/helpcontent_88_unix.tgz" ;;
54
         * )  ;;
55
esac
56
39
HOMEPAGE="http://www.openoffice.org/"
57
HOMEPAGE="http://www.openoffice.org/"
40
58
41
LICENSE="LGPL-2 | SISSL-1.1"
59
LICENSE="LGPL-2 | SISSL-1.1"
Lines 130-146 Link Here
130
			;;
148
			;;
131
		30 | GREEK ) LANGNO=30; LANGNAME=GREEK; LFULLNAME=Greek
149
		30 | GREEK ) LANGNO=30; LANGNAME=GREEK; LFULLNAME=Greek
132
			;;
150
			;;
133
		31 | DTCH ) LANGNO=31; LANGNAME=DTCH; LFULLNAME=Dutch
151
		31 | DTCH ) LANGNO=31; LANGNAME=DTCH; LFULLNAME=Dutch; HELPDIRNAME="dutch"
134
			;;
152
			;;
135
		33 | FREN ) LANGNO=33; LANGNAME=FREN; LFULLNAME=French
153
		33 | FREN ) LANGNO=33; LANGNAME=FREN; LFULLNAME=French; HELPDIRNAME="french"
136
			;;
154
			;;
137
		34 | SPAN ) LANGNO=34; LANGNAME=SPAN; LFULLNAME=Spanish
155
		34 | SPAN ) LANGNO=34; LANGNAME=SPAN; LFULLNAME=Spanish; HELPDIRNAME="spanish"
138
			;;
156
			;;
139
		35 | FINN ) LANGNO=35; LANGNAME=FINN; LFULLNAME=Finnish
157
		35 | FINN ) LANGNO=35; LANGNAME=FINN; LFULLNAME=Finnish
140
			;;
158
			;;
141
		37 | CAT ) LANGNO=37; LANGNAME=CAT; LFULLNAME=Catalan
159
		37 | CAT ) LANGNO=37; LANGNAME=CAT; LFULLNAME=Catalan
142
			;;
160
			;;
143
		39 | ITAL ) LANGNO=39; LANGNAME=ITAL; LFULLNAME=Italian
161
		39 | ITAL ) LANGNO=39; LANGNAME=ITAL; LFULLNAME=Italian; HELPDIRNAME="italian"
144
			;;
162
			;;
145
		42 | CZECH ) LANGNO=42; LANGNAME=CZECH; LFULLNAME=Czech
163
		42 | CZECH ) LANGNO=42; LANGNAME=CZECH; LFULLNAME=Czech
146
			;;
164
			;;
Lines 148-158 Link Here
148
			;;
166
			;;
149
		45 | DAN ) LANGNO=45; LANGNAME=DAN; LFULLNAME=Danish
167
		45 | DAN ) LANGNO=45; LANGNAME=DAN; LFULLNAME=Danish
150
			;;
168
			;;
151
		46 | SWED ) LANGNO=46; LANGNAME=SWED; LFULLNAME=Swedish
169
		46 | SWED ) LANGNO=46; LANGNAME=SWED; LFULLNAME=Swedish; HELPDIRNAME="swedish"
152
			;;
170
			;;
153
		48 | POL ) LANGNO=48; LANGNAME=POL; LFULLNAME=Polish
171
		48 | POL ) LANGNO=48; LANGNAME=POL; LFULLNAME=Polish
154
			;;
172
			;;
155
		49 | GER ) LANGNO=49; LANGNAME=GER; LFULLNAME=German
173
		49 | GER ) LANGNO=49; LANGNAME=GER; LFULLNAME=German; HELPDIRNAME="german"
156
			;;
174
			;;
157
		55 | PORTBR ) LANGNO=55; LANGNAME=PORTBR; LFULLNAME="Portuguese brazilian"
175
		55 | PORTBR ) LANGNO=55; LANGNAME=PORTBR; LFULLNAME="Portuguese brazilian"
158
			;;
176
			;;
Lines 160-172 Link Here
160
			;;
178
			;;
161
		77 | ESTONIAN ) LANGNO=77; LANGNAME=ESTONIAN; LFULLNAME=Estonian
179
		77 | ESTONIAN ) LANGNO=77; LANGNAME=ESTONIAN; LFULLNAME=Estonian
162
			;;
180
			;;
163
		81 | JAPN ) LANGNO=81; LANGNAME=JAPN; LFULLNAME="Japanese"
181
		81 | JAPN ) LANGNO=81; LANGNAME=JAPN; LFULLNAME="Japanese"; HELPDIRNAME="japanese"
164
			;;
182
			;;
165
		82 | KOREAN ) LANGNO=82; LANGNAME=KOREAN; LFULLNAME=Korean
183
		82 | KOREAN ) LANGNO=82; LANGNAME=KOREAN; LFULLNAME=Korean; HELPDIRNAME="korean"
166
			;;
184
			;;
167
		86 | CHINSIM ) LANGNO=86; LANGNAME=CHINSIM; LFULLNAME="Simplified Chinese (PRC)"
185
		86 | CHINSIM ) LANGNO=86; LANGNAME=CHINSIM; LFULLNAME="Simplified Chinese (PRC)"; HELPDIRNAME="chinese_simplified"
168
			;;
186
			;;
169
		88 | CHINTRAD ) LANGNO=88; LANGNAME=CHINTRAD; LFULLNAME="Traditional Chinese (taiwan)"
187
		88 | CHINTRAD ) LANGNO=88; LANGNAME=CHINTRAD; LFULLNAME="Traditional Chinese (taiwan)"; HELPDIRNAME="chinese_traditional"
170
			;;
188
			;;
171
		90 | TURK ) LANGNO=90; LANGNAME=TURK; LFULLNAME=Turkish
189
		90 | TURK ) LANGNO=90; LANGNAME=TURK; LFULLNAME=Turkish
172
			;;
190
			;;
Lines 239-244 Link Here
239
	cd ${WORKDIR}
257
	cd ${WORKDIR}
240
	unpack ${A}
258
	unpack ${A}
241
259
260
        # extract custom language helpcontent (if available)
261
262
        if [ "$HELPDIRNAME" != "" ]; then 
263
           mkdir ${S}/helpcontent/unx/common/${HELPDIRNAME}
264
           mkdir ${S}/helpcontent/unx/sbasic/${HELPDIRNAME}
265
           mkdir ${S}/helpcontent/unx/scalc/${HELPDIRNAME}
266
           mkdir ${S}/helpcontent/unx/schart/${HELPDIRNAME}
267
           mkdir ${S}/helpcontent/unx/sdraw/${HELPDIRNAME}
268
           mkdir ${S}/helpcontent/unx/simpress/${HELPDIRNAME}
269
           mkdir ${S}/helpcontent/unx/smath/${HELPDIRNAME}
270
           mkdir ${S}/helpcontent/unx/swriter/${HELPDIRNAME}
271
272
           unzip -o -d ${S}/helpcontent ${WORKDIR}/helpxsl.zip
273
           unzip -o -d ${S}/helpcontent/unx/common/${HELPDIRNAME} ${WORKDIR}/shared${LANGNO}.zip
274
           unzip -o -d ${S}/helpcontent/unx/sbasic/${HELPDIRNAME} ${WORKDIR}/sbasic${LANGNO}.zip
275
           unzip -o -d ${S}/helpcontent/unx/scalc/${HELPDIRNAME} ${WORKDIR}/scalc${LANGNO}.zip
276
           unzip -o -d ${S}/helpcontent/unx/schart/${HELPDIRNAME} ${WORKDIR}/schart${LANGNO}.zip
277
           unzip -o -d ${S}/helpcontent/unx/sdraw/${HELPDIRNAME} ${WORKDIR}/sdraw${LANGNO}.zip
278
           unzip -o -d ${S}/helpcontent/unx/simpress/${HELPDIRNAME} ${WORKDIR}/simpress${LANGNO}.zip
279
           unzip -o -d ${S}/helpcontent/unx/smath/${HELPDIRNAME} ${WORKDIR}/smath${LANGNO}.zip
280
           unzip -o -d ${S}/helpcontent/unx/swriter/${HELPDIRNAME} ${WORKDIR}/swriter${LANGNO}.zip
281
282
           sed -i -e "s%pack_01%pack_01 pack_${LANGNO}%" ${S}/instsetoo/util/makefile.mk
283
        fi
284
242
	# Install gpc
285
	# Install gpc
243
	cd ${WORKDIR}/gpc231
286
	cd ${WORKDIR}/gpc231
244
	cp gpc.* ${S}/external/gpc
287
	cp gpc.* ${S}/external/gpc

Return to bug 55187