]> git.pld-linux.org Git - packages/libreoffice.git/blob - libreoffice.spec
- updated build patch to update/fix long names list in openoffice-xlate-lang
[packages/libreoffice.git] / libreoffice.spec
1 # NOTE:
2 #       - normal build requires little less than 4GB of disk space
3 #       - full debug build requires about 9GB of disk space
4 # TODO:
5 #       - drop requirement on nas-devel
6 #       - fix locale names and other locale related things
7 #       - --with-system-myspell + myspell package as in Debian
8 #       - --with-system-neon - check compilation (works with 0.23 but not 0.24)
9
10 # Conditional build:
11 %bcond_with     java            # Java support
12 %bcond_with     icons_ximian    # Ximian icons instead of KDE one
13
14 %define         ver             1.1
15 %define         rel             2
16 %define         ooobver         1.3.0
17 %define         subver          645
18 %define         fullver         %{ver}.%{rel}
19 %define         dfullver        %(echo %{fullver} | tr . _)
20 %define         specflags       -fno-strict-aliasing
21
22 Summary:        OpenOffice - powerful office suite
23 Summary(pl):    OpenOffice - potê¿ny pakiet biurowy
24 Name:           openoffice
25 Version:        %{fullver}
26 Release:        0.1
27 Epoch:          1
28 License:        GPL/LGPL
29 Group:          X11/Applications
30 #Source0:       http://ooo.ximian.com/packages/OOO_%{dfullver}/ooo-build-%{ooobver}.tar.gz
31 Source0:        http://ooo.ximian.com/packages/snap/ooo-build-%{ooobver}-HEAD-20040724.tar.gz
32 # Source0-md5:  93bd486b8d17e8ab810542543830fc55
33 Source1:        http://ooo.ximian.com/packages/OOO_%{dfullver}/OOO_%{dfullver}.tar.bz2
34 # Source1-md5:  627fbce603598a74f9be03f5a1da6d94
35 Source2:        http://ooo.ximian.com/packages/ooo-icons-OOO_1_1-9.tar.gz
36 # Source2-md5:  32a0e62f89ef36a91437fc705fbe6440
37 Source3:        http://kde.openoffice.org/files/nidaba/documents/159/1929/ooo-KDE_icons-OOO_1_1-0.2.tar.gz
38 # Source3-md5:  50486f5208ec5ae7af1dbb8f9e77cb12
39 Source10:       http://ep09.pld-linux.org/~adgor/pld/%{name}-desktopfiles-0.2.tar.bz2
40 # Source10-md5: 78ae3bef3e98f711b1afe9fb5717b42e
41
42 # we keep these in ooo-build repository
43 # PLD splash screen
44 #Source20:      %{name}-about.bmp
45 #Source21:      %{name}-intro.bmp
46
47 %define         cftp    http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib
48
49 # Help content
50 Source400:      %{cftp}/helpcontent/helpcontent_01_unix.tgz
51 # Source400-md5:        7da2aff674c2c84aba8b21ac2ab16bb6
52 Source401:      %{cftp}/helpcontent/helpcontent_31_unix.tgz
53 # Source401-md5:        c7e618e2d9b8bd25cae12954ef2548c9
54 Source402:      %{cftp}/helpcontent/helpcontent_33_unix.tgz
55 # Source402-md5:        68d58bc30b485a77c0a0fba08af3aee3
56 Source403:      %{cftp}/helpcontent/helpcontent_34_unix.tgz
57 # Source403-md5:        8696bbee3dc4d5b6fd60218123016e29
58 Source404:      %{cftp}/helpcontent/helpcontent_39_unix.tgz
59 # Source404-md5:        c2ae86d02f462d2b663d621190f5ef34
60 Source405:      %{cftp}/helpcontent/helpcontent_46_unix.tgz
61 # Source405-md5:        7b013981edce2fabe4a8751ff64a8d58
62 Source406:      %{cftp}/helpcontent/helpcontent_49_unix.tgz
63 # Source406-md5:        a39f44ec40f452c963a4a187f31d1acb
64 Source407:      %{cftp}/helpcontent/helpcontent_55_unix.tgz
65 # Source407-md5:        804d3ce61e11335193a410aaf9603f8e
66 Source408:      %{cftp}/helpcontent/helpcontent_81_unix.tgz
67 # Source408-md5:        81b705057a0e14ebcbf02fac4762781a
68 Source409:      %{cftp}/helpcontent/helpcontent_82_unix.tgz
69 # Source409-md5:        3121fbd251176d7c7b6e33ecec744c65
70 Source410:      %{cftp}/helpcontent/helpcontent_86_unix.tgz
71 # Source410-md5:        aee37935139c5ccd4b6d8abdd2037c66
72 Source411:      %{cftp}/helpcontent/helpcontent_88_unix.tgz
73 # Source411-md5:        3b00571318e45965dee0545d86306d65
74 Source412:      %{cftp}/helpcontent/helpcontent_90_unix.tgz
75 # Source412-md5:        9521a01c5817e87178f356762f8cdab5
76
77 Patch0:         %{name}-rh-disable-spellcheck-all-langs.patch
78 Patch1:         %{name}-shared-xinerama.patch
79 Patch2:         %{name}-build.patch
80 Patch3:         %{name}-files.patch
81
82 URL:            http://www.openoffice.org/
83 BuildRequires:  ImageMagick
84 BuildRequires:  STLport-devel >= 4.5.3-6
85 BuildRequires:  XFree86-devel
86 BuildRequires:  autoconf
87 BuildRequires:  automake
88 BuildRequires:  bison >= 1.875-4
89 BuildRequires:  cups-devel
90 BuildRequires:  curl-devel
91 BuildRequires:  db-cxx-devel
92 BuildRequires:  db-devel
93 BuildRequires:  /usr/bin/getopt
94 %if %{with java}
95 BuildRequires:  db-java >= 4.2.52-4
96 BuildRequires:  jar
97 BuildRequires:  jdk
98 %else
99 BuildRequires:  libxslt-progs
100 %endif
101 BuildRequires:  flex
102 BuildRequires:  fontconfig-devel >= 1.0.1
103 BuildRequires:  freetype-devel >= 2.1
104 BuildRequires:  libart_lgpl-devel
105 BuildRequires:  libstdc++-devel >= 5:3.2.1
106 BuildRequires:  nas-devel
107 BuildRequires:  pam-devel
108 BuildRequires:  perl-base
109 BuildRequires:  pkgconfig
110 BuildRequires:  python-devel
111 BuildRequires:  sane-backends-devel
112 BuildRequires:  startup-notification-devel
113 BuildRequires:  tcsh
114 BuildRequires:  unixODBC-devel
115 BuildRequires:  unzip
116 BuildRequires:  zip
117 BuildRequires:  zlib-devel
118 BuildRequires:  qt-devel
119 BuildRequires:  kdelibs-devel
120 BuildRequires:  gtk+2-devel
121 # checked for by ooo-build configure, but not used now
122 #BuildRequires: evolution-data-server-devel >= 0.0.92
123 #BuildRequires: gnome-vfs2-devel >= 2.0
124 #BuildRequires: libxml2-devel >= 2.0
125 BuildConflicts: java-sun = 1.4.2
126 Requires(post,postun):  fontpostinst
127 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
128 Requires:       %{name}-i18n-en = %{epoch}:%{version}-%{release}
129 Requires:       cups-lib
130 Requires:       db
131 Requires:       libstdc++ >= 5:3.2.1
132 ExclusiveArch:  %{ix86} sparc ppc
133 #Suggested:     chkfontpath
134 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
135
136 %description
137 OpenOffice.org is an open-source project sponsored by Sun Microsystems
138 and hosted by CollabNet. In October of 2000, Sun released the source
139 code of its popular StarOfficeTM productivity suite under open-source
140 licenses. The aim of the OpenOffice.org project is to create, using
141 open-source methods, the next generation of open-network productivity
142 services, including the establishment of open, XML-based standards for
143 office productivity file formats and language-independent bindings to
144 component APIs.
145
146 Features of OpenOffice.org include:
147  - Downloadable source code,
148  - CVS control, and
149  - Infrastructure for community involvement, including guidelines and
150    discussion groups.
151
152 %description -l pl
153 OpenOffice.org jest projektem open-source sponsorowanym przez Sun
154 Microsystems i przechowywanym przez CollabNet. W pa¼dzierniku 2000
155 roku Sun udostêpni³ kod ¼ród³owy popularnego pakietu biurowego
156 StarOfficeTM na zasadach licencji open-source. G³ównym celem
157 OpenOffice.org jest stworzenie sieciowego pakietu biurowego nastêpnej
158 generacji, wykorzystuj±c open-source'owe metody pracy.
159
160 Do zalet OpenOffice.org mo¿na zaliczyæ:
161  - dostêpny ca³y czas kod ¼ród³owy,
162  - kontrola CVS,
163  - infrastruktura s³u¿±ca do komunikowania siê w ramach projektu.
164
165 %package libs
166 Summary:        OpenOffice.org shared libraries
167 Summary(pl):    Biblioteki dzielone OpenOffice.org
168 Group:          X11/Libraries
169
170 %description libs
171 OpenOffice.org productivity suite - shared libraries.
172
173 %description libs -l pl
174 Pakiet biurowy OpenOffice.org - biblioteki.
175
176 %package libs-kde
177 Summary:        OpenOffice.org KDE Interface
178 Summary(pl):    Interfejs KDE dla OpenOffice.org
179 Group:          X11/Libraries
180 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
181
182 %description libs-kde
183 OpenOffice.org productivity suite - KDE Interface.
184
185 %description libs-kde -l pl
186 Pakiet biurowy OpenOffice.org - Interfejs KDE.
187
188 %package libs-gtk
189 Summary:        OpenOffice.org GTK Interface
190 Summary(pl):    Interfejs GTK dla OpenOffice.org
191 Group:          X11/Libraries
192 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
193
194 %description libs-gtk
195 OpenOffice.org productivity suite - GTK Interface.
196
197 %description libs-gtk -l pl
198 Pakiet biurowy OpenOffice.org - Interfejs GTK.
199
200 %package mimelinks
201 Summary:        OpenOffice.org mimelinks
202 Summary(pl):    Dowi±zania MIME dla OpenOffice.org
203 Group:          X11/Applications
204 Requires:       %{name} = %{epoch}:%{version}-%{release}
205 Requires:       kdelibs
206 Conflicts:      kdelibs >= 9:3.1.9
207
208 %description mimelinks
209 OpenOffice.org mimelinks for KDE versions <= 3.1.5.
210
211 %description mimelinks -l pl
212 Dowi±zania MIME OpenOffice.org dla wersji KDE <= 3.1.5.
213
214 %package i18n-af
215 Summary:        OpenOffice.org - interface in Afrikaans language
216 Summary(pl):    OpenOffice.org - interfejs w jêzyku afrykanerskim
217 Group:          Applications/Office
218 Requires:       %{name} = %{epoch}:%{version}-%{release}
219
220 %description i18n-af
221 This package provides resources containing menus and dialogs in
222 Afrikaans language.
223
224 %description i18n-af -l pl
225 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
226 afrykanerskim.
227
228 %files i18n-af -f af.lang
229
230 %package i18n-ar
231 Summary:        OpenOffice.org - interface in Arabic language
232 Summary(pl):    OpenOffice.org - interfejs w jêzyku arabskim
233 Group:          Applications/Office
234 Requires:       %{name} = %{epoch}:%{version}-%{release}
235
236 %description i18n-ar
237 This package provides resources containing menus and dialogs in
238 Arabic language.
239
240 %description i18n-ar -l pl
241 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
242 arabskim.
243
244 %files i18n-ar -f ar.lang
245
246 %package i18n-bg
247 Summary:        OpenOffice.org - interface in Bulgarian language
248 Summary(pl):    OpenOffice.org - interfejs w jêzyku bu³garskim
249 Group:          Applications/Office
250 Requires:       %{name} = %{epoch}:%{version}-%{release}
251
252 %description i18n-bg
253 This package provides resources containing menus and dialogs in
254 Bulgarian language.
255
256 %description i18n-bg -l pl
257 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
258 bu³garskim.
259
260 #%files i18n-bg -f bg.lang
261
262 %package i18n-ca
263 Summary:        OpenOffice.org - interface in Catalan language
264 Summary(pl):    OpenOffice.org - interfejs w jêzyku kataloñskim
265 Group:          Applications/Office
266 Requires:       %{name} = %{epoch}:%{version}-%{release}
267
268 %description i18n-ca
269 This package provides resources containing menus and dialogs in
270 Catalan language.
271
272 %description i18n-ca -l pl
273 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
274 kataloñskim.
275
276 %files i18n-ca -f ca.lang
277
278 %package i18n-cs
279 Summary:        OpenOffice.org - interface in Czech language
280 Summary(pl):    OpenOffice.org - interfejs w jêzyku czeskim
281 Group:          Applications/Office
282 Requires:       %{name} = %{epoch}:%{version}-%{release}
283
284 %description i18n-cs
285 This package provides resources containing menus and dialogs in
286 Czech language.
287
288 %description i18n-cs -l pl
289 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
290 czeskim.
291
292 %files i18n-cs -f cs.lang
293
294 %package i18n-cy
295 Summary:        OpenOffice.org - interface in Cymraeg language
296 Summary(pl):    OpenOffice.org - interfejs w jêzyku walijskim
297 Group:          Applications/Office
298 Requires:       %{name} = %{epoch}:%{version}-%{release}
299
300 %description i18n-cy
301 This package provides resources containing menus and dialogs in
302 Cymraeg language.
303
304 %description i18n-cy -l pl
305 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
306 walijskim.
307
308 %files i18n-cy -f cy.lang
309
310 %package i18n-da
311 Summary:        OpenOffice.org - interface in Danish language
312 Summary(pl):    OpenOffice.org - interfejs w jêzyku duñskim
313 Group:          Applications/Office
314 Requires:       %{name} = %{epoch}:%{version}-%{release}
315
316 %description i18n-da
317 This package provides resources containing menus and dialogs in
318 Danish language.
319
320 %description i18n-da -l pl
321 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
322 duñskim.
323
324 %files i18n-da -f da.lang
325
326 %package i18n-de
327 Summary:        OpenOffice.org - interface in German language
328 Summary(pl):    OpenOffice.org - interfejs w jêzyku niemieckim
329 Group:          Applications/Office
330 Requires:       %{name} = %{epoch}:%{version}-%{release}
331
332 %description i18n-de
333 This package provides resources containing menus and dialogs in
334 German language.
335
336 %description i18n-de -l pl
337 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
338 niemieckim.
339
340 %files i18n-de -f de.lang
341
342 %package i18n-el
343 Summary:        OpenOffice.org - interface in Greek language
344 Summary(pl):    OpenOffice.org - interfejs w jêzyku greckim
345 Group:          Applications/Office
346 Requires:       %{name} = %{epoch}:%{version}-%{release}
347
348 %description i18n-el
349 This package provides resources containing menus and dialogs in
350 Greek language.
351
352 %description i18n-el -l pl
353 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
354 greckim.
355
356 %files i18n-el -f el.lang
357
358 %package i18n-en
359 Summary:        OpenOffice.org - interface in English language
360 Summary(pl):    OpenOffice.org - interfejs w jêzyku angielskim
361 Group:          Applications/Office
362 Requires:       %{name} = %{epoch}:%{version}-%{release}
363
364 %description i18n-en
365 This package provides resources containing menus and dialogs in
366 English language.
367
368 %description i18n-en -l pl
369 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
370 angielskim.
371
372 %files i18n-en -f en.lang
373
374 %package i18n-es
375 Summary:        OpenOffice.org - interface in Spanish language
376 Summary(pl):    OpenOffice.org - interfejs w jêzyku hiszpañskim
377 Group:          Applications/Office
378 Requires:       %{name} = %{epoch}:%{version}-%{release}
379
380 %description i18n-es
381 This package provides resources containing menus and dialogs in
382 Spanish language.
383
384 %description i18n-es -l pl
385 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
386 hiszpañskim.
387
388 %files i18n-es -f es.lang
389
390 %package i18n-et
391 Summary:        OpenOffice.org - interface in Estonian language
392 Summary(pl):    OpenOffice.org - interfejs w jêzyku estoñskim
393 Group:          Applications/Office
394 Requires:       %{name} = %{epoch}:%{version}-%{release}
395
396 %description i18n-et
397 This package provides resources containing menus and dialogs in
398 Estonian language.
399
400 %description i18n-et -l pl
401 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
402 estoñskim.
403
404 %files i18n-et -f et.lang
405
406 %package i18n-fi
407 Summary:        OpenOffice.org - interface in Finnish language
408 Summary(pl):    OpenOffice.org - interfejs w jêzyku fiñskim
409 Group:          Applications/Office
410 Requires:       %{name} = %{epoch}:%{version}-%{release}
411
412 %description i18n-fi
413 This package provides resources containing menus and dialogs in
414 Finnish language.
415
416 %description i18n-fi -l pl
417 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
418 fiñskim.
419
420 %files i18n-fi -f fi.lang
421
422 %package i18n-fo
423 Summary:        OpenOffice.org - interface in Faroese language
424 Summary(pl):    OpenOffice.org - interfejs w jêzyku farerskim
425 Group:          Applications/Office
426 Requires:       %{name} = %{epoch}:%{version}-%{release}
427
428 %description i18n-fo
429 This package provides resources containing menus and dialogs in
430 Faroese language.
431
432 %description i18n-fo -l pl
433 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
434 farerskim.
435
436 #%files i18n-fo -f fo.lang
437
438 %package i18n-fr
439 Summary:        OpenOffice.org - interface in French language
440 Summary(pl):    OpenOffice.org - interfejs w jêzyku francuskim
441 Group:          Applications/Office
442 Requires:       %{name} = %{epoch}:%{version}-%{release}
443
444 %description i18n-fr
445 This package provides resources containing menus and dialogs in
446 French language.
447
448 %description i18n-fr -l pl
449 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
450 francuskim.
451
452 %files i18n-fr -f fr.lang
453
454 %package i18n-ga
455 Summary:        OpenOffice.org - interface in Irish language
456 Summary(pl):    OpenOffice.org - interfejs w jêzyku irlandzkim
457 Group:          Applications/Office
458 Requires:       %{name} = %{epoch}:%{version}-%{release}
459
460 %description i18n-ga
461 This package provides resources containing menus and dialogs in
462 Irish language.
463
464 %description i18n-ga -l pl
465 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
466 irlandzkim.
467
468 #%files i18n-ga -f ga.lang
469
470 %package i18n-gl
471 Summary:        OpenOffice.org - interface in Galician language
472 Summary(pl):    OpenOffice.org - interfejs w jêzyku galicyjskim
473 Group:          Applications/Office
474 Requires:       %{name} = %{epoch}:%{version}-%{release}
475
476 %description i18n-gl
477 This package provides resources containing menus and dialogs in
478 Galician language.
479
480 %description i18n-gl -l pl
481 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
482 galicyjskim.
483
484 #%files i18n-gl -f gl.lang
485
486 %package i18n-he
487 Summary:        OpenOffice.org - interface in Hebrew language
488 Summary(pl):    OpenOffice.org - interfejs w jêzyku hebrajskim
489 Group:          Applications/Office
490 Requires:       %{name} = %{epoch}:%{version}-%{release}
491
492 %description i18n-he
493 This package provides resources containing menus and dialogs in
494 Hebrew language.
495
496 %description i18n-he -l pl
497 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
498 hebrajskim.
499
500 %files i18n-he -f he.lang
501
502 %package i18n-hr
503 Summary:        OpenOffice.org - interface in Croatian language
504 Summary(pl):    OpenOffice.org - interfejs w jêzyku chorwackim
505 Group:          Applications/Office
506 Requires:       %{name} = %{epoch}:%{version}-%{release}
507
508 %description i18n-hr
509 This package provides resources containing menus and dialogs in
510 Croatian language.
511
512 %description i18n-hr -l pl
513 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
514 chorwackim.
515
516 #%files i18n-hr -f hr.lang
517
518 %package i18n-hu
519 Summary:        OpenOffice.org - interface in Hungarian language
520 Summary(pl):    OpenOffice.org - interfejs w jêzyku wêgierskim
521 Group:          Applications/Office
522 Requires:       %{name} = %{epoch}:%{version}-%{release}
523
524 %description i18n-hu
525 This package provides resources containing menus and dialogs in
526 Hungarian language.
527
528 %description i18n-hu -l pl
529 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
530 wêgierskim.
531
532 %files i18n-hu -f hu.lang
533
534 %package i18n-ia
535 Summary:        OpenOffice.org - interface in Interlingua language
536 Summary(pl):    OpenOffice.org - interfejs w jêzyku interlingua
537 Group:          Applications/Office
538 Requires:       %{name} = %{epoch}:%{version}-%{release}
539
540 %description i18n-ia
541 This package provides resources containing menus and dialogs in
542 Interlingua language.
543
544 %description i18n-ia -l pl
545 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
546 interlingua.
547
548 #%files i18n-ia -f ia.lang
549
550 %package i18n-id
551 Summary:        OpenOffice.org - interface in Indonesian language
552 Summary(pl):    OpenOffice.org - interfejs w jêzyku indonezyjskim
553 Group:          Applications/Office
554 Requires:       %{name} = %{epoch}:%{version}-%{release}
555
556 %description i18n-id
557 This package provides resources containing menus and dialogs in
558 Indonesian language.
559
560 %description i18n-id -l pl
561 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
562 indonezyjskim.
563
564 #%files i18n-id -f id.lang
565
566 %package i18n-it
567 Summary:        OpenOffice.org - interface in Italian language
568 Summary(pl):    OpenOffice.org - interfejs w jêzyku w³oskim
569 Group:          Applications/Office
570 Requires:       %{name} = %{epoch}:%{version}-%{release}
571
572 %description i18n-it
573 This package provides resources containing menus and dialogs in
574 Italian language.
575
576 %description i18n-it -l pl
577 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
578 w³oskim.
579
580 %files i18n-it -f it.lang
581
582 %package i18n-ja
583 Summary:        OpenOffice.org - interface in Japan language
584 Summary(pl):    OpenOffice.org - interfejs w jêzyku japoñskim
585 Group:          Applications/Office
586 Requires:       %{name} = %{epoch}:%{version}-%{release}
587
588 %description i18n-ja
589 This package provides resources containing menus and dialogs in
590 Japan language.
591
592 %description i18n-ja -l pl
593 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
594 japoñskim.
595
596 %files i18n-ja -f ja.lang
597
598 %package i18n-ko
599 Summary:        OpenOffice.org - interface in Korean language
600 Summary(pl):    OpenOffice.org - interfejs w jêzyku koreañskim
601 Group:          Applications/Office
602 Requires:       %{name} = %{epoch}:%{version}-%{release}
603
604 %description i18n-ko
605 This package provides resources containing menus and dialogs in
606 Korean language.
607
608 %description i18n-ko -l pl
609 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
610 koreañskim.
611
612 %files i18n-ko -f ko.lang
613
614 %package i18n-la
615 Summary:        OpenOffice.org - interface in Latin language
616 Summary(pl):    OpenOffice.org - interfejs w jêzyku ³aciñskim
617 Group:          Applications/Office
618 Requires:       %{name} = %{epoch}:%{version}-%{release}
619
620 %description i18n-la
621 This package provides resources containing menus and dialogs in
622 Latin language.
623
624 %description i18n-la -l pl
625 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
626 ³aciñskim.
627
628 #%files i18n-la -f la.lang
629
630 %package i18n-lt
631 Summary:        OpenOffice.org - interface in Lithuanian language
632 Summary(pl):    OpenOffice.org - interfejs w jêzyku litewskim
633 Group:          Applications/Office
634 Requires:       %{name} = %{epoch}:%{version}-%{release}
635
636 %description i18n-lt
637 This package provides resources containing menus and dialogs in
638 Lithuanian language.
639
640 %description i18n-lt -l pl
641 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
642 litewskim.
643
644 #%files i18n-lt -f lt.lang
645
646 %package i18n-med
647 Summary:        OpenOffice.org - interface in Melpa language
648 Summary(pl):    OpenOffice.org - interfejs w jêzyku melpa
649 Group:          Applications/Office
650 Requires:       %{name} = %{epoch}:%{version}-%{release}
651
652 %description i18n-med
653 This package provides resources containing menus and dialogs in
654 Melpa language.
655
656 %description i18n-med -l pl
657 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
658 melpa.
659
660 #%files i18n-med -f med.lang
661
662 %package i18n-mi
663 Summary:        OpenOffice.org - interface in Maori language
664 Summary(pl):    OpenOffice.org - interfejs w jêzyku maoryjskim
665 Group:          Applications/Office
666 Requires:       %{name} = %{epoch}:%{version}-%{release}
667
668 %description i18n-mi
669 This package provides resources containing menus and dialogs in
670 Maori language.
671
672 %description i18n-mi -l pl
673 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
674 maoryjskim.
675
676 #%files i18n-mi -f mi.lang
677
678 %package i18n-ms
679 Summary:        OpenOffice.org - interface in Malay language
680 Summary(pl):    OpenOffice.org - interfejs w jêzyku malajskim
681 Group:          Applications/Office
682 Requires:       %{name} = %{epoch}:%{version}-%{release}
683
684 %description i18n-ms
685 This package provides resources containing menus and dialogs in
686 Malay language.
687
688 %description i18n-ms -l pl
689 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
690 malajskim.
691
692 #%files i18n-ms -f ms.lang
693
694 %package i18n-nb
695 Summary:        OpenOffice.org - interface in Norwegian Bokmaal language
696 Summary(pl):    OpenOffice.org - interfejs w jêzyku norweskim (odmiana Bokmaal)
697 Group:          Applications/Office
698 Requires:       %{name} = %{epoch}:%{version}-%{release}
699
700 %description i18n-nb
701 This package provides resources containing menus and dialogs in
702 Norwegian Bokmaal language.
703
704 %description i18n-nb -l pl
705 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
706 norweskim w odmianie Bokmaal.
707
708 %files i18n-nb -f nb.lang
709
710 %package i18n-nl
711 Summary:        OpenOffice.org - interface in Dutch language
712 Summary(pl):    OpenOffice.org - interfejs w jêzyku holenderskim
713 Group:          Applications/Office
714 Requires:       %{name} = %{epoch}:%{version}-%{release}
715
716 %description i18n-nl
717 This package provides resources containing menus and dialogs in
718 Dutch language.
719
720 %description i18n-nl -l pl
721 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
722 holenderskim.
723
724 %files i18n-nl -f nl.lang
725
726 %package i18n-nn
727 Summary:        OpenOffice.org - interface in Norwegian Nynorsk language
728 Summary(pl):    OpenOffice.org - interfejs w jêzyku norweskim (odmiana Nynorsk)
729 Group:          Applications/Office
730 Requires:       %{name} = %{epoch}:%{version}-%{release}
731
732 %description i18n-nn
733 This package provides resources containing menus and dialogs in
734 Norwegian Nynorsk language.
735
736 %description i18n-nn -l pl
737 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
738 norweskim w odmianie Nynorsk.
739
740 %files i18n-nn -f nn.lang
741
742 %package i18n-nso
743 Summary:        OpenOffice.org - interface in Northern Sotho language
744 Summary(pl):    OpenOffice.org - interfejs w jêzyku ludu Soto
745 Group:          Applications/Office
746 Requires:       %{name} = %{epoch}:%{version}-%{release}
747
748 %description i18n-nso
749 This package provides resources containing menus and dialogs in
750 Northern Sotho language.
751
752 %description i18n-nso -l pl
753 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
754 ludu Soto.
755
756 %files i18n-nso -f ns.lang
757
758 %package i18n-pl
759 Summary:        OpenOffice.org - interface in Polish language
760 Summary(pl):    OpenOffice.org - interfejs w jêzyku polskim
761 Group:          Applications/Office
762 Requires:       %{name} = %{epoch}:%{version}-%{release}
763
764 %description i18n-pl
765 This package provides resources containing menus and dialogs in
766 Polish language.
767
768 %description i18n-pl -l pl
769 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
770 polskim.
771
772 %files i18n-pl -f pl.lang
773
774 %package i18n-pt
775 Summary:        OpenOffice.org - interface in Portuguese language
776 Summary(pl):    OpenOffice.org - interfejs w jêzyku portugalskim
777 Group:          Applications/Office
778 Requires:       %{name} = %{epoch}:%{version}-%{release}
779
780 %description i18n-pt
781 This package provides resources containing menus and dialogs in
782 Portuguese language.
783
784 %description i18n-pt -l pl
785 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
786 portugalskim.
787
788 %files i18n-pt -f pt.lang
789
790 %package i18n-pt_BR
791 Summary:        OpenOffice.org - interface in Brazilian Portuguese language
792 Summary(pl):    OpenOffice.org - interfejs w jêzyku portugalskim dla Brazylii
793 Group:          Applications/Office
794 Requires:       %{name} = %{epoch}:%{version}-%{release}
795
796 %description i18n-pt_BR
797 This package provides resources containing menus and dialogs in
798 Brazilian Portuguese language.
799
800 %description i18n-pt_BR -l pl
801 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
802 portugalskim dla Brazylii.
803
804 %files i18n-pt_BR -f pt-BR.lang
805
806 %package i18n-ro
807 Summary:        OpenOffice.org - interface in Romanian language
808 Summary(pl):    OpenOffice.org - interfejs w jêzyku rumuñskim
809 Group:          Applications/Office
810 Requires:       %{name} = %{epoch}:%{version}-%{release}
811
812 %description i18n-ro
813 This package provides resources containing menus and dialogs in
814 Romanian language.
815
816 %description i18n-ro -l pl
817 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
818 rumuñskim.
819
820 #%files i18n-ro -f ro.lang
821
822 %package i18n-ru
823 Summary:        OpenOffice.org - interface in Russian language
824 Summary(pl):    OpenOffice.org - interfejs w jêzyku rosyjskim
825 Group:          Applications/Office
826 Requires:       %{name} = %{epoch}:%{version}-%{release}
827
828 %description i18n-ru
829 This package provides resources containing menus and dialogs in
830 Russian language.
831
832 %description i18n-ru -l pl
833 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
834 rosyjskim.
835
836 %files i18n-ru -f ru.lang
837
838 %package i18n-sk
839 Summary:        OpenOffice.org - interface in Slovak language
840 Summary(pl):    OpenOffice.org - interfejs w jêzyku s³owackim
841 Group:          Applications/Office
842 Requires:       %{name} = %{epoch}:%{version}-%{release}
843
844 %description i18n-sk
845 This package provides resources containing menus and dialogs in
846 Slovak language.
847
848 %description i18n-sk -l pl
849 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
850 s³owackim.
851
852 %files i18n-sk -f sk.lang
853
854 %package i18n-sl
855 Summary:        OpenOffice.org - interface in Slovenian language
856 Summary(pl):    OpenOffice.org - interfejs w jêzyku s³oweñskim
857 Group:          Applications/Office
858 Requires:       %{name} = %{epoch}:%{version}-%{release}
859
860 %description i18n-sl
861 This package provides resources containing menus and dialogs in
862 Slovenian language.
863
864 %description i18n-sl -l pl
865 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
866 s³oweñskim.
867
868 %files i18n-sl -f sl.lang
869
870 %package i18n-sv
871 Summary:        OpenOffice.org - interface in Swedish language
872 Summary(pl):    OpenOffice.org - interfejs w jêzyku szwedzkim
873 Group:          Applications/Office
874 Requires:       %{name} = %{epoch}:%{version}-%{release}
875
876 %description i18n-sv
877 This package provides resources containing menus and dialogs in
878 Swedish language.
879
880 %description i18n-sv -l pl
881 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
882 szwedzkim.
883
884 %files i18n-sv -f sv.lang
885
886 %package i18n-tr
887 Summary:        OpenOffice.org - interface in Turkish language
888 Summary(pl):    OpenOffice.org - interfejs w jêzyku tureckim
889 Group:          Applications/Office
890 Requires:       %{name} = %{epoch}:%{version}-%{release}
891
892 %description i18n-tr
893 This package provides resources containing menus and dialogs in
894 Turkish language.
895
896 %description i18n-tr -l pl
897 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
898 tureckim.
899
900 %files i18n-tr -f tr.lang
901
902 %package i18n-uk
903 Summary:        OpenOffice.org - interface in Ukrainian language
904 Summary(pl):    OpenOffice.org - interfejs w jêzyku ukraiñskim
905 Group:          Applications/Office
906 Requires:       %{name} = %{epoch}:%{version}-%{release}
907
908 %description i18n-uk
909 This package provides resources containing menus and dialogs in
910 Ukrainian language.
911
912 %description i18n-uk -l pl
913 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
914 ukraiñskim.
915
916 #%files i18n-uk -f uk.lang
917
918 %package i18n-zh_CN
919 Summary:        OpenOffice.org - interface in Chinese language for China
920 Summary(pl):    OpenOffice.org - interfejs w jêzyku chiñskim dla Chin
921 Group:          Applications/Office
922 Requires:       %{name} = %{epoch}:%{version}-%{release}
923 Obsoletes:      openoffice-i18n-zh
924
925 %description i18n-zh_CN
926 This package provides resources containing menus and dialogs in
927 Chinese language for China.
928
929 %description i18n-zh_CN -l pl
930 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
931 chiñskim dla Chin.
932
933 %files i18n-zh_CN -f zh-CN.lang
934
935 %package i18n-zh_TW
936 Summary:        OpenOffice.org - interface in Chinese language for Taiwan
937 Summary(pl):    OpenOffice.org - interfejs w jêzyku chiñskim dla Tajwanu
938 Group:          Applications/Office
939 Requires:       %{name} = %{epoch}:%{version}-%{release}
940 Obsoletes:      openoffice-i18n-zh
941
942 %description i18n-zh_TW
943 This package provides resources containing menus and dialogs in
944 Chinese language for Taiwan.
945
946 %description i18n-zh_TW -l pl
947 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
948 chiñskim dla Tajwanu.
949
950 %files i18n-zh_TW -f zh-TW.lang
951
952 %package i18n-zu
953 Summary:        OpenOffice.org - interface in Zulu language
954 Summary(pl):    OpenOffice.org - interfejs w jêzyku zuluskim
955 Group:          Applications/Office
956 Requires:       %{name} = %{epoch}:%{version}-%{release}
957
958 %description i18n-zu
959 This package provides resources containing menus and dialogs in
960 Zulu language.
961
962 %description i18n-zu -l pl
963 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
964 zuluskim.
965
966 %files i18n-zu -f zu.lang
967
968 %prep
969 %setup -q -n ooo-build-%{ooobver}
970 %patch0 -p1
971 %patch1 -p1
972 %patch2 -p1
973 %patch3 -p1
974
975 install -d src
976 # sources, icons, KDE_icons
977 ln -sf %{SOURCE1} %{SOURCE2} %{SOURCE3} src
978 # help files
979 ln -sf %{SOURCE400} %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \
980         %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \
981         %{SOURCE410} %{SOURCE411} %{SOURCE412} src
982
983 # we keep these in ooo-build repository
984 #ln -s %{SOURCE20} src/openabout_pld.bmp
985 #ln -s %{SOURCE21} src/openintro_pld.bmp
986
987 %build
988 # Make sure we have /proc mounted - otherwise idlc will fail later.
989 if [ ! -r /proc/version ]; then
990         echo "You need to have /proc mounted in order to build this package!"
991         exit 1
992 fi
993
994 CC="%{__cc}"
995 CXX="%{__cxx}"
996 ENVCFLAGS="%{rpmcflags}"
997 ENVCFLAGSCXX="%{rpmcflags}"
998 DESTDIR=$RPM_BUILD_ROOT
999 IGNORE_MANIFEST_CHANGES=1
1000 export CC CXX ENVCFLAGS ENVCFLAGSCXX DESTDIR IGNORE_MANIFEST_CHANGES
1001
1002 %if %{with java}
1003 GCJ=gcj
1004 JAVA_HOME="/usr/lib/java"
1005 DB_JAR="%{_javadir}/db.jar"
1006 export JAVA_HOME DB_JAR GCJ
1007 %endif
1008
1009 # parallel build is broken above 4 NCPUS so use 4 as max
1010 RPM_BUILD_NR_THREADS="%(echo "%{__make}" | sed -e 's#.*-j\([[:space:]]*[0-9]\+\)#\1#g' | xargs)"
1011 [ "$RPM_BUILD_NR_THREADS" != "%{__make}" -a "$RPM_BUILD_NR_THREADS" -gt 4 ] && RPM_BUILD_NR_THREADS=4 || RPM_BUILD_NR_THREADS=1
1012
1013 CONFOPTS=" \
1014         --with-tag=OOO_%{dfullver} \
1015         --with-ccache-allowed \
1016         --with-system-gcc \
1017         --with-system-zlib \
1018         --with-system-sane-headers \
1019         --with-system-x11-extensions-headers \
1020         --with-system-unixodbc-headers \
1021         --with-system-db \
1022         --with-system-curl \
1023         --with-system-freetype \
1024         --with-system-nas \
1025         --with-system-xrender \
1026         --with-vendor="PLD" \
1027         --with-distro="PLD" \
1028 %if %{with icons_ximian}
1029         --with-icons="Ximian" \
1030 %else
1031         --with-icons="KDE" \
1032 %endif
1033         --enable-gtk \
1034         --enable-kde \
1035         --with-installed-ooo-dirname=%{name} \
1036 %if %{with java}
1037         --enable-java \
1038         --with-jdk-home=$JAVA_HOME \
1039 %else
1040         --disable-java \
1041 %endif
1042         --with-python=%{_bindir}/python \
1043         --with-stlport4-home=/usr \
1044         --with-lang=ALL \
1045         --with-x \
1046         --without-fonts \
1047         --disable-fontooo \
1048         --enable-fontconfig \
1049         --enable-libsn \
1050         --enable-libart \
1051         --disable-mozilla \
1052         --disable-rpath \
1053 %if 0%{?debug:1}
1054         --enable-debug \
1055         --enable-crashdump=yes \
1056         --enable-symbols=FULL \
1057 %else
1058         --enable-crashdump=no \
1059         --disable-symbols \
1060 %endif
1061         --with-num-cpus=$RPM_BUILD_NR_THREADS
1062 "
1063
1064 # for cvs snaps
1065 [ -x ./autogen.sh ] && ./autogen.sh $CONFOPTS
1066
1067 # build-ooo script will pickup these
1068 CONFIGURE_OPTIONS="$CONFOPTS"; export CONFIGURE_OPTIONS
1069
1070 # main build
1071 %configure $CONFOPTS
1072
1073 # this limits processing some files but doesn't limit parallel build
1074 # processes of main OOo build (since OOo uses it's own build system)
1075 %{__make} -j1
1076
1077 # hack for parallel build
1078 if [ "$RPM_BUILD_NCPUS" -gt 1 ]; then
1079         doit=1
1080         while [ "$doit" -eq 1 ]; do
1081                 echo "Waiting one more time..."
1082                 FCH=$(nice -n 20 find . -type f ! -mmin +3 -print 2> /dev/null | wc -l)
1083                 [ "$FCH" -eq 0 ] && doit=0 || sleep 30
1084         done
1085 fi
1086
1087 %install
1088 rm -rf $RPM_BUILD_ROOT
1089
1090 # limit to single process installation, it's safe at least
1091 sed -i -e 's#^BUILD_NCPUS=.*#BUILD_NCPUS=1#g' bin/setup
1092
1093 DESTDIR=$RPM_BUILD_ROOT; export DESTDIR
1094 TMP="%{tmpdir}"; export TMP
1095 TEMP="%{tmpdir}"; export TEMP
1096
1097 %{__make} install \
1098         DESTDIR=$RPM_BUILD_ROOT
1099
1100 install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
1101 sed -e 's#DESTINATIONPATH=.*#DESTINATIONPATH=<home>/.openoffice#g' etc/redhat-autoresponse.conf > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/autoresponse.conf
1102
1103 install -d $RPM_BUILD_ROOT%{_desktopdir}
1104 bzip2 -dc %{SOURCE10} | tar xf - -C $RPM_BUILD_ROOT%{_desktopdir}
1105
1106 # Add in the regcomp tool since some people need it for 3rd party add-ons
1107 cp -f build/OOO_%{dfullver}/solver/%{subver}/unxlng*.pro/bin/regcomp $RPM_BUILD_ROOT%{_libdir}/%{name}/program
1108
1109 # mimelnk, icons
1110 install -d $RPM_BUILD_ROOT{%{_datadir}/mimelnk/application,%{_pixmapsdir}}
1111
1112 cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
1113 cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
1114 cp -a build/OOO_%{dfullver}/sysui/desktop/kde/vnd*.desktop $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
1115
1116 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/kde
1117 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/cde
1118 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/gnome
1119 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/icons
1120 rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk
1121 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome
1122
1123 # Remove dictionaries (in separate pkg)
1124 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/*
1125 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/dictionary.lst
1126
1127 # OOo should not install the Vera fonts, they are Required: now
1128 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/fonts/truetype/*
1129
1130 # Copy fixed OpenSymbol to correct location
1131 install -d $RPM_BUILD_ROOT%{_fontsdir}/openoffice
1132 install fonts/opens___.ttf $RPM_BUILD_ROOT%{_fontsdir}/openoffice
1133 # %%ghost the fonts.cache-1 file
1134 touch $RPM_BUILD_ROOT%{_fontsdir}/openoffice/fonts.cache-1
1135
1136 # We don't need spadmin (gtk) or the setup application
1137 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/setup
1138 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/crash_report.bin
1139 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-setup.desktop
1140 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-printeradmin.desktop
1141
1142 rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk
1143 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome
1144
1145 #rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/gnomeint
1146
1147 # some libs creep in somehow
1148 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstl*.so*
1149
1150 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/sopatchlevel.sh
1151 perl -pi -e 's/^[       ]*LD_LIBRARY_PATH/# LD_LIBRARY_PATH/;s/export LD_LIBRARY_PATH/# export LD_LIBRARY_PATH/' \
1152         $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup
1153
1154 # Remove setup log
1155 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup.log
1156
1157 # Remove copied system libraries
1158 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libgcc_s.so* \
1159         $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstdc++*so*
1160
1161 # Find out locales
1162 rm -f *.lang
1163 langlist="`bin/openoffice-xlate-lang -i all`"
1164
1165 for lang in $langlist; do
1166         echo "%%defattr(644,root,root,755)" > ${lang}.lang
1167
1168         # help files
1169         if [ -f build/help_${lang}_list.txt ]; then
1170                 cat build/help_${lang}_list.txt >> ${lang}.lang
1171         fi
1172
1173         lfile="build/lang_${lang}_list.txt"
1174         if [ -f ${lfile} ]; then
1175                 longlang="`bin/openoffice-xlate-lang -l ${lang}`"
1176                 # share/*/${longlang}
1177                 grep "^%%dir.*/${longlang}/\$" ${lfile} > tmp.lang
1178                 # share/registry/res/${lang} (but en-US for en)
1179                 grep "^%%dir.*/res/${lang}[^/]*/\$" ${lfile} >> tmp.lang
1180                 # ... translate %dir into whole tree, handle special wordbook/english case
1181                 sed -e 's,^%%dir ,,;s,\(wordbook/english/\)$,\1soffice.dic,;s,/$,,' tmp.lang >> ${lang}.lang
1182                 # program/resource/*${code}.res
1183                 grep '/program/resource/.*res$' ${lfile} >> ${lang}.lang
1184                 # share/autocorr/acor${somecodes}.dat (if exist)
1185                 grep '/autocorr/acor.*dat$' ${lfile} >> ${lang}.lang || :
1186                 # user/config/* (if exist, without parent directory)
1187                 grep '/user/config/..*' ${lfile} >> ${lang}.lang || :
1188         fi
1189 done
1190
1191 find $RPM_BUILD_ROOT -type f -name '*.so' -exec chmod 755 "{}" ";"
1192 chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/*
1193
1194 %clean
1195 rm -rf $RPM_BUILD_ROOT
1196
1197 %post libs
1198 fontpostinst TTF %{_fontsdir}/%{name}
1199
1200 %postun libs
1201 fontpostinst TTF %{_fontsdir}/%{name}
1202
1203 %files
1204 %defattr(644,root,root,755)
1205 %doc %{_libdir}/%{name}/LICENSE*
1206 %doc %{_libdir}/%{name}/*README*
1207
1208 %dir %{_sysconfdir}/openoffice
1209 %config %{_sysconfdir}/openoffice/autoresponse.conf
1210
1211 %attr(755,root,root) %{_libdir}/%{name}/install-dict
1212
1213 %{_libdir}/%{name}/program/*.rdb
1214 %{_libdir}/%{name}/program/*.bmp
1215 %{_libdir}/%{name}/program/user_registry.xsl
1216 %{_libdir}/%{name}/program/sofficerc
1217 %{_libdir}/%{name}/program/unorc
1218 %{_libdir}/%{name}/program/bootstraprc
1219 %{_libdir}/%{name}/program/configmgrrc
1220 %{_libdir}/%{name}/program/instdb.ins
1221
1222 %dir %{_libdir}/%{name}/program/resource
1223 %{_libdir}/%{name}/program/resource/iso%{subver}01.res
1224
1225 %dir %{_libdir}/%{name}/help
1226 %{_libdir}/%{name}/help/en
1227 %{_libdir}/%{name}/help/main_transform.xsl
1228
1229 %dir %{_libdir}/%{name}/share
1230 %dir %{_libdir}/%{name}/share/autocorr
1231 %dir %{_libdir}/%{name}/share/autotext
1232 %{_libdir}/%{name}/share/basic
1233 %{_libdir}/%{name}/share/config
1234 %dir %{_libdir}/%{name}/share/dict
1235 %dir %{_libdir}/%{name}/share/dict/ooo
1236 %{_libdir}/%{name}/share/dtd
1237 %{_libdir}/%{name}/share/fonts
1238 %{_libdir}/%{name}/share/gallery
1239 %{_libdir}/%{name}/share/psprint
1240 %{_libdir}/%{name}/share/samples
1241 %dir %{_libdir}/%{name}/share/template
1242 %dir %{_libdir}/%{name}/share/wordbook
1243 %dir %{_libdir}/%{name}/share/wordbook/english
1244 %{_libdir}/%{name}/share/wordbook/english/sun.dic
1245 %{_libdir}/%{name}/share/readme
1246
1247 %dir %{_libdir}/%{name}/share/registry
1248 %dir %{_libdir}/%{name}/share/registry/res
1249 %{_libdir}/%{name}/share/registry/data
1250 %{_libdir}/%{name}/share/registry/schema
1251
1252 %{_libdir}/%{name}/share/autotext/english
1253 %{_libdir}/%{name}/share/template/english
1254 %ghost %{_libdir}/%{name}/share/dict/ooo/dictionary.lst
1255
1256 %dir %{_libdir}/%{name}/user
1257 %dir %{_libdir}/%{name}/user/autotext
1258 %{_libdir}/%{name}/user/basic
1259 %{_libdir}/%{name}/user/config
1260 %{_libdir}/%{name}/user/database
1261 %{_libdir}/%{name}/user/gallery
1262 %{_libdir}/%{name}/user/psprint
1263
1264 %{_libdir}/%{name}/user/autotext/english
1265
1266 # Programs
1267 %attr(755,root,root) %{_bindir}/oo*
1268 %attr(755,root,root) %{_libdir}/%{name}/spadmin
1269 %attr(755,root,root) %{_libdir}/%{name}/program/*.bin
1270 %attr(755,root,root) %{_libdir}/%{name}/program/nswrapper
1271 %attr(755,root,root) %{_libdir}/%{name}/program/ooovirg
1272 %attr(755,root,root) %{_libdir}/%{name}/program/pagein*
1273 %attr(755,root,root) %{_libdir}/%{name}/program/python.sh
1274 %attr(755,root,root) %{_libdir}/%{name}/program/pythonloader.unorc
1275 %attr(755,root,root) %{_libdir}/%{name}/program/pyunorc
1276 %attr(755,root,root) %{_libdir}/%{name}/program/regcomp
1277 %attr(755,root,root) %{_libdir}/%{name}/program/sagenda
1278 %attr(755,root,root) %{_libdir}/%{name}/program/scalc
1279 %attr(755,root,root) %{_libdir}/%{name}/program/sdraw
1280 %attr(755,root,root) %{_libdir}/%{name}/program/setup
1281 %{_libdir}/%{name}/program/setuprc
1282 %attr(755,root,root) %{_libdir}/%{name}/program/sfax
1283 %attr(755,root,root) %{_libdir}/%{name}/program/simpress
1284 %attr(755,root,root) %{_libdir}/%{name}/program/slabel
1285 %attr(755,root,root) %{_libdir}/%{name}/program/sletter
1286 %attr(755,root,root) %{_libdir}/%{name}/program/smaster
1287 %attr(755,root,root) %{_libdir}/%{name}/program/smath
1288 %attr(755,root,root) %{_libdir}/%{name}/program/smemo
1289 %attr(755,root,root) %{_libdir}/%{name}/program/soffice
1290 %attr(755,root,root) %{_libdir}/%{name}/program/spadmin
1291 %attr(755,root,root) %{_libdir}/%{name}/program/svcard
1292 %attr(755,root,root) %{_libdir}/%{name}/program/sweb
1293 %attr(755,root,root) %{_libdir}/%{name}/program/swriter
1294 %attr(755,root,root) %{_libdir}/%{name}/program/*.py
1295
1296 %if %{with java}
1297 %attr(755,root,root) %{_libdir}/%{name}/program/javaldx
1298 %attr(755,root,root) %{_libdir}/%{name}/program/jvmsetup
1299 %{_libdir}/%{name}/program/classes
1300 %{_libdir}/%{name}/share/xslt
1301 %endif
1302
1303 %{_desktopdir}/*.desktop
1304 %{_pixmapsdir}/*.png
1305 %{_mandir}/man1/o*.1*
1306
1307 %files libs
1308 %defattr(644,root,root,755)
1309 %dir %{_libdir}/%{name}
1310 %dir %{_libdir}/%{name}/program
1311 %dir %{_libdir}/%{name}/program/filter
1312
1313 %attr(755,root,root) %{_libdir}/%{name}/program/*.so
1314 %exclude %{_libdir}/%{name}/program/libvclplug_gtk*.so
1315 %exclude %{_libdir}/%{name}/program/libvclplug_kde*.so
1316 %attr(755,root,root) %{_libdir}/%{name}/program/*.so.*
1317 %attr(755,root,root) %{_libdir}/%{name}/program/filter/*.so
1318
1319 %dir %{_fontsdir}/openoffice
1320 %{_fontsdir}/openoffice/*.ttf
1321 %ghost %{_fontsdir}/openoffice/fonts.cache-1
1322
1323 %files libs-kde
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde*.so
1326
1327 %files libs-gtk
1328 %defattr(644,root,root,755)
1329 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so
1330 #%attr(755,root,root) %{_libdir}/%{name}/program/getstyle-gnome
1331 #%attr(755,root,root) %{_libdir}/%{name}/program/msgbox-gnome
1332
1333 %files mimelinks
1334 %defattr(644,root,root,755)
1335 %{_datadir}/mimelnk/application/*
This page took 0.605698 seconds and 3 git commands to generate.