2 # - normal build requires little less than 4GB of disk space
3 # - full debug build requires about 9GB of disk space
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)
11 %bcond_with java # Java support
12 %bcond_with icons_ximian # Ximian icons instead of KDE one
18 %define fullver %{ver}.%{rel}
19 %define dfullver %(echo %{fullver} | tr . _)
20 %define specflags -fno-strict-aliasing
22 Summary: OpenOffice - powerful office suite
23 Summary(pl): OpenOffice - potê¿ny pakiet biurowy
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
42 # we keep these in ooo-build repository
44 #Source20: %{name}-about.bmp
45 #Source21: %{name}-intro.bmp
47 %define cftp http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib
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
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
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
95 BuildRequires: db-java >= 4.2.52-4
99 BuildRequires: libxslt-progs
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
114 BuildRequires: unixODBC-devel
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}
131 Requires: libstdc++ >= 5:3.2.1
132 ExclusiveArch: %{ix86} sparc ppc
133 #Suggested: chkfontpath
134 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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
146 Features of OpenOffice.org include:
147 - Downloadable source code,
149 - Infrastructure for community involvement, including guidelines and
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.
160 Do zalet OpenOffice.org mo¿na zaliczyæ:
161 - dostêpny ca³y czas kod ¼ród³owy,
163 - infrastruktura s³u¿±ca do komunikowania siê w ramach projektu.
166 Summary: OpenOffice.org shared libraries
167 Summary(pl): Biblioteki dzielone OpenOffice.org
171 OpenOffice.org productivity suite - shared libraries.
173 %description libs -l pl
174 Pakiet biurowy OpenOffice.org - biblioteki.
177 Summary: OpenOffice.org KDE Interface
178 Summary(pl): Interfejs KDE dla OpenOffice.org
180 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
182 %description libs-kde
183 OpenOffice.org productivity suite - KDE Interface.
185 %description libs-kde -l pl
186 Pakiet biurowy OpenOffice.org - Interfejs KDE.
189 Summary: OpenOffice.org GTK Interface
190 Summary(pl): Interfejs GTK dla OpenOffice.org
192 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
194 %description libs-gtk
195 OpenOffice.org productivity suite - GTK Interface.
197 %description libs-gtk -l pl
198 Pakiet biurowy OpenOffice.org - Interfejs GTK.
201 Summary: OpenOffice.org mimelinks
202 Summary(pl): Dowi±zania MIME dla OpenOffice.org
203 Group: X11/Applications
204 Requires: %{name} = %{epoch}:%{version}-%{release}
206 Conflicts: kdelibs >= 9:3.1.9
208 %description mimelinks
209 OpenOffice.org mimelinks for KDE versions <= 3.1.5.
211 %description mimelinks -l pl
212 Dowi±zania MIME OpenOffice.org dla wersji KDE <= 3.1.5.
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}
221 This package provides resources containing menus and dialogs in
224 %description i18n-af -l pl
225 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
228 %files i18n-af -f af.lang
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}
237 This package provides resources containing menus and dialogs in
240 %description i18n-ar -l pl
241 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
244 %files i18n-ar -f ar.lang
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}
253 This package provides resources containing menus and dialogs in
256 %description i18n-bg -l pl
257 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
260 #%files i18n-bg -f bg.lang
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}
269 This package provides resources containing menus and dialogs in
272 %description i18n-ca -l pl
273 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
276 %files i18n-ca -f ca.lang
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}
285 This package provides resources containing menus and dialogs in
288 %description i18n-cs -l pl
289 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
292 %files i18n-cs -f cs.lang
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}
301 This package provides resources containing menus and dialogs in
304 %description i18n-cy -l pl
305 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
308 %files i18n-cy -f cy.lang
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}
317 This package provides resources containing menus and dialogs in
320 %description i18n-da -l pl
321 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
324 %files i18n-da -f da.lang
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}
333 This package provides resources containing menus and dialogs in
336 %description i18n-de -l pl
337 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
340 %files i18n-de -f de.lang
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}
349 This package provides resources containing menus and dialogs in
352 %description i18n-el -l pl
353 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
356 %files i18n-el -f el.lang
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}
365 This package provides resources containing menus and dialogs in
368 %description i18n-en -l pl
369 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
372 %files i18n-en -f en.lang
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}
381 This package provides resources containing menus and dialogs in
384 %description i18n-es -l pl
385 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
388 %files i18n-es -f es.lang
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}
397 This package provides resources containing menus and dialogs in
400 %description i18n-et -l pl
401 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
404 %files i18n-et -f et.lang
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}
413 This package provides resources containing menus and dialogs in
416 %description i18n-fi -l pl
417 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
420 %files i18n-fi -f fi.lang
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}
429 This package provides resources containing menus and dialogs in
432 %description i18n-fo -l pl
433 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
436 #%files i18n-fo -f fo.lang
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}
445 This package provides resources containing menus and dialogs in
448 %description i18n-fr -l pl
449 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
452 %files i18n-fr -f fr.lang
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}
461 This package provides resources containing menus and dialogs in
464 %description i18n-ga -l pl
465 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
468 #%files i18n-ga -f ga.lang
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}
477 This package provides resources containing menus and dialogs in
480 %description i18n-gl -l pl
481 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
484 #%files i18n-gl -f gl.lang
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}
493 This package provides resources containing menus and dialogs in
496 %description i18n-he -l pl
497 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
500 %files i18n-he -f he.lang
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}
509 This package provides resources containing menus and dialogs in
512 %description i18n-hr -l pl
513 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
516 #%files i18n-hr -f hr.lang
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}
525 This package provides resources containing menus and dialogs in
528 %description i18n-hu -l pl
529 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
532 %files i18n-hu -f hu.lang
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}
541 This package provides resources containing menus and dialogs in
542 Interlingua language.
544 %description i18n-ia -l pl
545 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
548 #%files i18n-ia -f ia.lang
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}
557 This package provides resources containing menus and dialogs in
560 %description i18n-id -l pl
561 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
564 #%files i18n-id -f id.lang
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}
573 This package provides resources containing menus and dialogs in
576 %description i18n-it -l pl
577 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
580 %files i18n-it -f it.lang
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}
589 This package provides resources containing menus and dialogs in
592 %description i18n-ja -l pl
593 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
596 %files i18n-ja -f ja.lang
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}
605 This package provides resources containing menus and dialogs in
608 %description i18n-ko -l pl
609 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
612 %files i18n-ko -f ko.lang
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}
621 This package provides resources containing menus and dialogs in
624 %description i18n-la -l pl
625 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
628 #%files i18n-la -f la.lang
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}
637 This package provides resources containing menus and dialogs in
640 %description i18n-lt -l pl
641 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
644 #%files i18n-lt -f lt.lang
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}
652 %description i18n-med
653 This package provides resources containing menus and dialogs in
656 %description i18n-med -l pl
657 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
660 #%files i18n-med -f med.lang
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}
669 This package provides resources containing menus and dialogs in
672 %description i18n-mi -l pl
673 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
676 #%files i18n-mi -f mi.lang
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}
685 This package provides resources containing menus and dialogs in
688 %description i18n-ms -l pl
689 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
692 #%files i18n-ms -f ms.lang
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}
701 This package provides resources containing menus and dialogs in
702 Norwegian Bokmaal language.
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.
708 %files i18n-nb -f nb.lang
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}
717 This package provides resources containing menus and dialogs in
720 %description i18n-nl -l pl
721 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
724 %files i18n-nl -f nl.lang
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}
733 This package provides resources containing menus and dialogs in
734 Norwegian Nynorsk language.
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.
740 %files i18n-nn -f nn.lang
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}
748 %description i18n-nso
749 This package provides resources containing menus and dialogs in
750 Northern Sotho language.
752 %description i18n-nso -l pl
753 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
756 %files i18n-nso -f ns.lang
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}
765 This package provides resources containing menus and dialogs in
768 %description i18n-pl -l pl
769 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
772 %files i18n-pl -f pl.lang
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}
781 This package provides resources containing menus and dialogs in
784 %description i18n-pt -l pl
785 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
788 %files i18n-pt -f pt.lang
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}
796 %description i18n-pt_BR
797 This package provides resources containing menus and dialogs in
798 Brazilian Portuguese language.
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.
804 %files i18n-pt_BR -f pt-BR.lang
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}
813 This package provides resources containing menus and dialogs in
816 %description i18n-ro -l pl
817 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
820 #%files i18n-ro -f ro.lang
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}
829 This package provides resources containing menus and dialogs in
832 %description i18n-ru -l pl
833 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
836 %files i18n-ru -f ru.lang
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}
845 This package provides resources containing menus and dialogs in
848 %description i18n-sk -l pl
849 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
852 %files i18n-sk -f sk.lang
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}
861 This package provides resources containing menus and dialogs in
864 %description i18n-sl -l pl
865 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
868 %files i18n-sl -f sl.lang
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}
877 This package provides resources containing menus and dialogs in
880 %description i18n-sv -l pl
881 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
884 %files i18n-sv -f sv.lang
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}
893 This package provides resources containing menus and dialogs in
896 %description i18n-tr -l pl
897 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
900 %files i18n-tr -f tr.lang
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}
909 This package provides resources containing menus and dialogs in
912 %description i18n-uk -l pl
913 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
916 #%files i18n-uk -f uk.lang
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
925 %description i18n-zh_CN
926 This package provides resources containing menus and dialogs in
927 Chinese language for China.
929 %description i18n-zh_CN -l pl
930 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
933 %files i18n-zh_CN -f zh-CN.lang
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
942 %description i18n-zh_TW
943 This package provides resources containing menus and dialogs in
944 Chinese language for Taiwan.
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.
950 %files i18n-zh_TW -f zh-TW.lang
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}
959 This package provides resources containing menus and dialogs in
962 %description i18n-zu -l pl
963 Ten pakiet dostarcza zasoby zawieraj±ce menu i okna dialogowe w jêzyku
966 %files i18n-zu -f zu.lang
969 %setup -q -n ooo-build-%{ooobver}
976 # sources, icons, KDE_icons
977 ln -sf %{SOURCE1} %{SOURCE2} %{SOURCE3} src
979 ln -sf %{SOURCE400} %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \
980 %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \
981 %{SOURCE410} %{SOURCE411} %{SOURCE412} src
983 # we keep these in ooo-build repository
984 #ln -s %{SOURCE20} src/openabout_pld.bmp
985 #ln -s %{SOURCE21} src/openintro_pld.bmp
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!"
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
1004 JAVA_HOME="/usr/lib/java"
1005 DB_JAR="%{_javadir}/db.jar"
1006 export JAVA_HOME DB_JAR GCJ
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
1014 --with-tag=OOO_%{dfullver} \
1015 --with-ccache-allowed \
1017 --with-system-zlib \
1018 --with-system-sane-headers \
1019 --with-system-x11-extensions-headers \
1020 --with-system-unixodbc-headers \
1022 --with-system-curl \
1023 --with-system-freetype \
1025 --with-system-xrender \
1026 --with-vendor="PLD" \
1027 --with-distro="PLD" \
1028 %if %{with icons_ximian}
1029 --with-icons="Ximian" \
1031 --with-icons="KDE" \
1035 --with-installed-ooo-dirname=%{name} \
1038 --with-jdk-home=$JAVA_HOME \
1042 --with-python=%{_bindir}/python \
1043 --with-stlport4-home=/usr \
1048 --enable-fontconfig \
1055 --enable-crashdump=yes \
1056 --enable-symbols=FULL \
1058 --enable-crashdump=no \
1061 --with-num-cpus=$RPM_BUILD_NR_THREADS
1065 [ -x ./autogen.sh ] && ./autogen.sh $CONFOPTS
1067 # build-ooo script will pickup these
1068 CONFIGURE_OPTIONS="$CONFOPTS"; export CONFIGURE_OPTIONS
1071 %configure $CONFOPTS
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)
1077 # hack for parallel build
1078 if [ "$RPM_BUILD_NCPUS" -gt 1 ]; then
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
1088 rm -rf $RPM_BUILD_ROOT
1090 # limit to single process installation, it's safe at least
1091 sed -i -e 's#^BUILD_NCPUS=.*#BUILD_NCPUS=1#g' bin/setup
1093 DESTDIR=$RPM_BUILD_ROOT; export DESTDIR
1094 TMP="%{tmpdir}"; export TMP
1095 TEMP="%{tmpdir}"; export TEMP
1098 DESTDIR=$RPM_BUILD_ROOT
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
1103 install -d $RPM_BUILD_ROOT%{_desktopdir}
1104 bzip2 -dc %{SOURCE10} | tar xf - -C $RPM_BUILD_ROOT%{_desktopdir}
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
1110 install -d $RPM_BUILD_ROOT{%{_datadir}/mimelnk/application,%{_pixmapsdir}}
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
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
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
1127 # OOo should not install the Vera fonts, they are Required: now
1128 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/fonts/truetype/*
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
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
1142 rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk
1143 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome
1145 #rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/gnomeint
1147 # some libs creep in somehow
1148 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstl*.so*
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
1155 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup.log
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*
1163 langlist="`bin/openoffice-xlate-lang -i all`"
1165 for lang in $langlist; do
1166 echo "%%defattr(644,root,root,755)" > ${lang}.lang
1169 if [ -f build/help_${lang}_list.txt ]; then
1170 cat build/help_${lang}_list.txt >> ${lang}.lang
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 || :
1191 find $RPM_BUILD_ROOT -type f -name '*.so' -exec chmod 755 "{}" ";"
1192 chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/*
1195 rm -rf $RPM_BUILD_ROOT
1198 fontpostinst TTF %{_fontsdir}/%{name}
1201 fontpostinst TTF %{_fontsdir}/%{name}
1204 %defattr(644,root,root,755)
1205 %doc %{_libdir}/%{name}/LICENSE*
1206 %doc %{_libdir}/%{name}/*README*
1208 %dir %{_sysconfdir}/openoffice
1209 %config %{_sysconfdir}/openoffice/autoresponse.conf
1211 %attr(755,root,root) %{_libdir}/%{name}/install-dict
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
1222 %dir %{_libdir}/%{name}/program/resource
1223 %{_libdir}/%{name}/program/resource/iso%{subver}01.res
1225 %dir %{_libdir}/%{name}/help
1226 %{_libdir}/%{name}/help/en
1227 %{_libdir}/%{name}/help/main_transform.xsl
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
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
1252 %{_libdir}/%{name}/share/autotext/english
1253 %{_libdir}/%{name}/share/template/english
1254 %ghost %{_libdir}/%{name}/share/dict/ooo/dictionary.lst
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
1264 %{_libdir}/%{name}/user/autotext/english
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
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
1303 %{_desktopdir}/*.desktop
1304 %{_pixmapsdir}/*.png
1305 %{_mandir}/man1/o*.1*
1308 %defattr(644,root,root,755)
1309 %dir %{_libdir}/%{name}
1310 %dir %{_libdir}/%{name}/program
1311 %dir %{_libdir}/%{name}/program/filter
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
1319 %dir %{_fontsdir}/openoffice
1320 %{_fontsdir}/openoffice/*.ttf
1321 %ghost %{_fontsdir}/openoffice/fonts.cache-1
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde*.so
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
1334 %defattr(644,root,root,755)
1335 %{_datadir}/mimelnk/application/*