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