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