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}
975 # is long name correct?
976 echo '55:pt-BR:portuguese_brazilian' >> bin/openoffice-xlate-lang
979 # sources, icons, KDE_icons
980 ln -sf %{SOURCE1} %{SOURCE2} %{SOURCE3} src
982 ln -sf %{SOURCE400} %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \
983 %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \
984 %{SOURCE410} %{SOURCE411} %{SOURCE412} src
986 # we keep these in ooo-build repository
987 #ln -s %{SOURCE20} src/openabout_pld.bmp
988 #ln -s %{SOURCE21} src/openintro_pld.bmp
991 # Make sure we have /proc mounted - otherwise idlc will fail later.
992 if [ ! -r /proc/version ]; then
993 echo "You need to have /proc mounted in order to build this package!"
999 ENVCFLAGS="%{rpmcflags}"
1000 ENVCFLAGSCXX="%{rpmcflags}"
1001 DESTDIR=$RPM_BUILD_ROOT
1002 IGNORE_MANIFEST_CHANGES=1
1003 export CC CXX ENVCFLAGS ENVCFLAGSCXX DESTDIR IGNORE_MANIFEST_CHANGES
1007 JAVA_HOME="/usr/lib/java"
1008 DB_JAR="%{_javadir}/db.jar"
1009 export JAVA_HOME DB_JAR GCJ
1012 # parallel build is broken above 4 NCPUS so use 4 as max
1013 RPM_BUILD_NR_THREADS="%(echo "%{__make}" | sed -e 's#.*-j\([[:space:]]*[0-9]\+\)#\1#g' | xargs)"
1014 [ "$RPM_BUILD_NR_THREADS" != "%{__make}" -a "$RPM_BUILD_NR_THREADS" -gt 4 ] && RPM_BUILD_NR_THREADS=4 || RPM_BUILD_NR_THREADS=1
1017 --with-tag=OOO_%{dfullver} \
1018 --with-ccache-allowed \
1020 --with-system-zlib \
1021 --with-system-sane-headers \
1022 --with-system-x11-extensions-headers \
1023 --with-system-unixodbc-headers \
1025 --with-system-curl \
1026 --with-system-freetype \
1028 --with-system-xrender \
1029 --with-vendor="PLD" \
1030 --with-distro="PLD" \
1031 %if %{with icons_ximian}
1032 --with-icons="Ximian" \
1034 --with-icons="KDE" \
1038 --with-installed-ooo-dirname=%{name} \
1041 --with-jdk-home=$JAVA_HOME \
1045 --with-python=%{_bindir}/python \
1046 --with-stlport4-home=/usr \
1051 --enable-fontconfig \
1058 --enable-crashdump=yes \
1059 --enable-symbols=FULL \
1061 --enable-crashdump=no \
1064 --with-num-cpus=$RPM_BUILD_NR_THREADS
1068 [ -x ./autogen.sh ] && ./autogen.sh $CONFOPTS
1070 # build-ooo script will pickup these
1071 CONFIGURE_OPTIONS="$CONFOPTS"; export CONFIGURE_OPTIONS
1074 %configure $CONFOPTS
1076 # this limits processing some files but doesn't limit parallel build
1077 # processes of main OOo build (since OOo uses it's own build system)
1080 # hack for parallel build
1081 if [ "$RPM_BUILD_NCPUS" -gt 1 ]; then
1083 while [ "$doit" -eq 1 ]; do
1084 echo "Waiting one more time..."
1085 FCH=$(nice -n 20 find . -type f ! -mmin +3 -print 2> /dev/null | wc -l)
1086 [ "$FCH" -eq 0 ] && doit=0 || sleep 30
1091 rm -rf $RPM_BUILD_ROOT
1093 # limit to single process installation, it's safe at least
1094 sed -i -e 's#^BUILD_NCPUS=.*#BUILD_NCPUS=1#g' bin/setup
1096 DESTDIR=$RPM_BUILD_ROOT; export DESTDIR
1097 TMP="%{tmpdir}"; export TMP
1098 TEMP="%{tmpdir}"; export TEMP
1101 DESTDIR=$RPM_BUILD_ROOT
1103 install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
1104 sed -e 's#DESTINATIONPATH=.*#DESTINATIONPATH=<home>/.openoffice#g' etc/redhat-autoresponse.conf > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/autoresponse.conf
1106 install -d $RPM_BUILD_ROOT%{_desktopdir}
1107 bzip2 -dc %{SOURCE10} | tar xf - -C $RPM_BUILD_ROOT%{_desktopdir}
1109 # Add in the regcomp tool since some people need it for 3rd party add-ons
1110 cp -f build/OOO_%{dfullver}/solver/%{subver}/unxlng*.pro/bin/regcomp $RPM_BUILD_ROOT%{_libdir}/%{name}/program
1113 install -d $RPM_BUILD_ROOT{%{_datadir}/mimelnk/application,%{_pixmapsdir}}
1115 cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
1116 cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
1117 cp -a build/OOO_%{dfullver}/sysui/desktop/kde/vnd*.desktop $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
1119 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/kde
1120 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/cde
1121 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/gnome
1122 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/icons
1123 rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk
1124 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome
1126 # Remove dictionaries (in separate pkg)
1127 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/*
1128 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/dictionary.lst
1130 # OOo should not install the Vera fonts, they are Required: now
1131 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/fonts/truetype/*
1133 # Copy fixed OpenSymbol to correct location
1134 install -d $RPM_BUILD_ROOT%{_fontsdir}/openoffice
1135 install fonts/opens___.ttf $RPM_BUILD_ROOT%{_fontsdir}/openoffice
1136 # %%ghost the fonts.cache-1 file
1137 touch $RPM_BUILD_ROOT%{_fontsdir}/openoffice/fonts.cache-1
1139 # We don't need spadmin (gtk) or the setup application
1140 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/setup
1141 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/crash_report.bin
1142 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-setup.desktop
1143 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-printeradmin.desktop
1145 rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk
1146 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome
1148 #rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/gnomeint
1150 # some libs creep in somehow
1151 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstl*.so*
1153 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/sopatchlevel.sh
1154 perl -pi -e 's/^[ ]*LD_LIBRARY_PATH/# LD_LIBRARY_PATH/;s/export LD_LIBRARY_PATH/# export LD_LIBRARY_PATH/' \
1155 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup
1158 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup.log
1160 # Remove copied system libraries
1161 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libgcc_s.so* \
1162 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstdc++*so*
1166 langlist="`bin/openoffice-xlate-lang -i all`"
1168 for lang in $langlist; do
1169 echo "%%defattr(644,root,root,755)" > ${lang}.lang
1172 if [ -f build/help_${lang}_list.txt ]; then
1173 cat build/help_${lang}_list.txt >> ${lang}.lang
1176 lfile="build/lang_${lang}_list.txt"
1177 if [ -f ${lfile} ]; then
1178 longlang="`bin/openoffice-xlate-lang -l ${lang} | sed -e 's/english_us/english/;s/norwegian_bokmal/norwegian/;s/northern_sotho/northernsotho/;s/nowegian_nynorsk/norwegian_nynorsk/'`"
1179 # share/*/${longlang}
1180 grep "^%%dir.*/${longlang}/\$" ${lfile} > tmp.lang
1181 # share/registry/res/${lang} (but en-US for en)
1182 grep "^%%dir.*/res/${lang}[^/]*/\$" ${lfile} >> tmp.lang
1183 # ... translate %dir into whole tree, handle special wordbook/english case
1184 sed -e 's,^%%dir ,,;s,\(wordbook/english/\)$,\1soffice.dic,;s,/$,,' tmp.lang >> ${lang}.lang
1185 # program/resource/*${code}.res
1186 grep '/program/resource/.*res$' ${lfile} >> ${lang}.lang
1187 # share/autocorr/acor${somecodes}.dat (if exist)
1188 grep '/autocorr/acor.*dat$' ${lfile} >> ${lang}.lang || :
1189 # user/config/* (if exist, without parent directory)
1190 grep '/user/config/..*' ${lfile} >> ${lang}.lang || :
1194 find $RPM_BUILD_ROOT -type f -name '*.so' -exec chmod 755 "{}" ";"
1195 chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/*
1198 rm -rf $RPM_BUILD_ROOT
1201 fontpostinst TTF %{_fontsdir}/%{name}
1204 fontpostinst TTF %{_fontsdir}/%{name}
1207 %defattr(644,root,root,755)
1208 %doc %{_libdir}/%{name}/LICENSE*
1209 %doc %{_libdir}/%{name}/*README*
1211 %dir %{_sysconfdir}/openoffice
1212 %config %{_sysconfdir}/openoffice/autoresponse.conf
1214 %attr(755,root,root) %{_libdir}/%{name}/install-dict
1216 %{_libdir}/%{name}/program/*.rdb
1217 %{_libdir}/%{name}/program/*.bmp
1218 %{_libdir}/%{name}/program/user_registry.xsl
1219 %{_libdir}/%{name}/program/sofficerc
1220 %{_libdir}/%{name}/program/unorc
1221 %{_libdir}/%{name}/program/bootstraprc
1222 %{_libdir}/%{name}/program/configmgrrc
1223 %{_libdir}/%{name}/program/instdb.ins
1225 %dir %{_libdir}/%{name}/program/resource
1226 %{_libdir}/%{name}/program/resource/iso%{subver}01.res
1228 %dir %{_libdir}/%{name}/help
1229 %{_libdir}/%{name}/help/en
1230 %{_libdir}/%{name}/help/main_transform.xsl
1232 %dir %{_libdir}/%{name}/share
1233 %dir %{_libdir}/%{name}/share/autocorr
1234 %dir %{_libdir}/%{name}/share/autotext
1235 %{_libdir}/%{name}/share/basic
1236 %{_libdir}/%{name}/share/config
1237 %dir %{_libdir}/%{name}/share/dict
1238 %dir %{_libdir}/%{name}/share/dict/ooo
1239 %{_libdir}/%{name}/share/dtd
1240 %{_libdir}/%{name}/share/fonts
1241 %{_libdir}/%{name}/share/gallery
1242 %{_libdir}/%{name}/share/psprint
1243 %{_libdir}/%{name}/share/samples
1244 %dir %{_libdir}/%{name}/share/template
1245 %dir %{_libdir}/%{name}/share/wordbook
1246 %dir %{_libdir}/%{name}/share/wordbook/english
1247 %{_libdir}/%{name}/share/wordbook/english/sun.dic
1248 %{_libdir}/%{name}/share/readme
1250 %dir %{_libdir}/%{name}/share/registry
1251 %dir %{_libdir}/%{name}/share/registry/res
1252 %{_libdir}/%{name}/share/registry/data
1253 %{_libdir}/%{name}/share/registry/schema
1255 %{_libdir}/%{name}/share/autotext/english
1256 %{_libdir}/%{name}/share/template/english
1257 %ghost %{_libdir}/%{name}/share/dict/ooo/dictionary.lst
1259 %dir %{_libdir}/%{name}/user
1260 %dir %{_libdir}/%{name}/user/autotext
1261 %{_libdir}/%{name}/user/basic
1262 %{_libdir}/%{name}/user/config
1263 %{_libdir}/%{name}/user/database
1264 %{_libdir}/%{name}/user/gallery
1265 %{_libdir}/%{name}/user/psprint
1267 %{_libdir}/%{name}/user/autotext/english
1270 %attr(755,root,root) %{_bindir}/oo*
1271 %attr(755,root,root) %{_libdir}/%{name}/spadmin
1272 %attr(755,root,root) %{_libdir}/%{name}/program/*.bin
1273 %attr(755,root,root) %{_libdir}/%{name}/program/nswrapper
1274 %attr(755,root,root) %{_libdir}/%{name}/program/ooovirg
1275 %attr(755,root,root) %{_libdir}/%{name}/program/pagein*
1276 %attr(755,root,root) %{_libdir}/%{name}/program/python.sh
1277 %attr(755,root,root) %{_libdir}/%{name}/program/pythonloader.unorc
1278 %attr(755,root,root) %{_libdir}/%{name}/program/pyunorc
1279 %attr(755,root,root) %{_libdir}/%{name}/program/regcomp
1280 %attr(755,root,root) %{_libdir}/%{name}/program/sagenda
1281 %attr(755,root,root) %{_libdir}/%{name}/program/scalc
1282 %attr(755,root,root) %{_libdir}/%{name}/program/sdraw
1283 %attr(755,root,root) %{_libdir}/%{name}/program/setup
1284 %{_libdir}/%{name}/program/setuprc
1285 %attr(755,root,root) %{_libdir}/%{name}/program/sfax
1286 %attr(755,root,root) %{_libdir}/%{name}/program/simpress
1287 %attr(755,root,root) %{_libdir}/%{name}/program/slabel
1288 %attr(755,root,root) %{_libdir}/%{name}/program/sletter
1289 %attr(755,root,root) %{_libdir}/%{name}/program/smaster
1290 %attr(755,root,root) %{_libdir}/%{name}/program/smath
1291 %attr(755,root,root) %{_libdir}/%{name}/program/smemo
1292 %attr(755,root,root) %{_libdir}/%{name}/program/soffice
1293 %attr(755,root,root) %{_libdir}/%{name}/program/spadmin
1294 %attr(755,root,root) %{_libdir}/%{name}/program/svcard
1295 %attr(755,root,root) %{_libdir}/%{name}/program/sweb
1296 %attr(755,root,root) %{_libdir}/%{name}/program/swriter
1297 %attr(755,root,root) %{_libdir}/%{name}/program/*.py
1300 %attr(755,root,root) %{_libdir}/%{name}/program/javaldx
1301 %attr(755,root,root) %{_libdir}/%{name}/program/jvmsetup
1302 %{_libdir}/%{name}/program/classes
1303 %{_libdir}/%{name}/share/xslt
1306 %{_desktopdir}/*.desktop
1307 %{_pixmapsdir}/*.png
1308 %{_mandir}/man1/o*.1*
1311 %defattr(644,root,root,755)
1312 %dir %{_libdir}/%{name}
1313 %dir %{_libdir}/%{name}/program
1314 %dir %{_libdir}/%{name}/program/filter
1316 %attr(755,root,root) %{_libdir}/%{name}/program/*.so
1317 %exclude %{_libdir}/%{name}/program/libvclplug_gtk*.so
1318 %exclude %{_libdir}/%{name}/program/libvclplug_kde*.so
1319 %attr(755,root,root) %{_libdir}/%{name}/program/*.so.*
1320 %attr(755,root,root) %{_libdir}/%{name}/program/filter/*.so
1322 %dir %{_fontsdir}/openoffice
1323 %{_fontsdir}/openoffice/*.ttf
1324 %ghost %{_fontsdir}/openoffice/fonts.cache-1
1327 %defattr(644,root,root,755)
1328 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde*.so
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so
1333 #%attr(755,root,root) %{_libdir}/%{name}/program/getstyle-gnome
1334 #%attr(755,root,root) %{_libdir}/%{name}/program/msgbox-gnome
1337 %defattr(644,root,root,755)
1338 %{_datadir}/mimelnk/application/*