# NOTE: # - normal build requires little less than 4GB of disk space # - full debug build requires about 9GB of disk space # TODO: # - drop requirement on nas-devel # - fix locale names and other locale related things # - --with-system-myspell + myspell package as in Debian # - --with-system-neon - check compilation (works with 0.23 but not 0.24) # Conditional build: %bcond_with java # Java support %bcond_with icons_ximian # Ximian icons instead of KDE one %define ver 1.1 %define rel 2 %define ooobver 1.3.0 %define subver 645 %define fullver %{ver}.%{rel} %define dfullver %(echo %{fullver} | tr . _) %define specflags -fno-strict-aliasing Summary: OpenOffice - powerful office suite Summary(pl): OpenOffice - potężny pakiet biurowy Name: openoffice Version: %{fullver} Release: 0.1 Epoch: 1 License: GPL/LGPL Group: X11/Applications #Source0: http://ooo.ximian.com/packages/OOO_%{dfullver}/ooo-build-%{ooobver}.tar.gz Source0: http://ooo.ximian.com/packages/snap/ooo-build-%{ooobver}-HEAD-20040724.tar.gz # Source0-md5: 93bd486b8d17e8ab810542543830fc55 Source1: http://ooo.ximian.com/packages/OOO_%{dfullver}/OOO_%{dfullver}.tar.bz2 # Source1-md5: 627fbce603598a74f9be03f5a1da6d94 Source2: http://ooo.ximian.com/packages/ooo-icons-OOO_1_1-9.tar.gz # Source2-md5: 32a0e62f89ef36a91437fc705fbe6440 Source3: http://kde.openoffice.org/files/nidaba/documents/159/1929/ooo-KDE_icons-OOO_1_1-0.2.tar.gz # Source3-md5: 50486f5208ec5ae7af1dbb8f9e77cb12 Source10: http://ep09.pld-linux.org/~adgor/pld/%{name}-desktopfiles-0.2.tar.bz2 # Source10-md5: 78ae3bef3e98f711b1afe9fb5717b42e # we keep these in ooo-build repository # PLD splash screen #Source20: %{name}-about.bmp #Source21: %{name}-intro.bmp %define cftp http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib # Help content Source400: %{cftp}/helpcontent/helpcontent_01_unix.tgz # Source400-md5: 7da2aff674c2c84aba8b21ac2ab16bb6 Source401: %{cftp}/helpcontent/helpcontent_31_unix.tgz # Source401-md5: c7e618e2d9b8bd25cae12954ef2548c9 Source402: %{cftp}/helpcontent/helpcontent_33_unix.tgz # Source402-md5: 68d58bc30b485a77c0a0fba08af3aee3 Source403: %{cftp}/helpcontent/helpcontent_34_unix.tgz # Source403-md5: 8696bbee3dc4d5b6fd60218123016e29 Source404: %{cftp}/helpcontent/helpcontent_39_unix.tgz # Source404-md5: c2ae86d02f462d2b663d621190f5ef34 Source405: %{cftp}/helpcontent/helpcontent_46_unix.tgz # Source405-md5: 7b013981edce2fabe4a8751ff64a8d58 Source406: %{cftp}/helpcontent/helpcontent_49_unix.tgz # Source406-md5: a39f44ec40f452c963a4a187f31d1acb Source407: %{cftp}/helpcontent/helpcontent_55_unix.tgz # Source407-md5: 804d3ce61e11335193a410aaf9603f8e Source408: %{cftp}/helpcontent/helpcontent_81_unix.tgz # Source408-md5: 81b705057a0e14ebcbf02fac4762781a Source409: %{cftp}/helpcontent/helpcontent_82_unix.tgz # Source409-md5: 3121fbd251176d7c7b6e33ecec744c65 Source410: %{cftp}/helpcontent/helpcontent_86_unix.tgz # Source410-md5: aee37935139c5ccd4b6d8abdd2037c66 Source411: %{cftp}/helpcontent/helpcontent_88_unix.tgz # Source411-md5: 3b00571318e45965dee0545d86306d65 Source412: %{cftp}/helpcontent/helpcontent_90_unix.tgz # Source412-md5: 9521a01c5817e87178f356762f8cdab5 Patch0: %{name}-rh-disable-spellcheck-all-langs.patch Patch1: %{name}-shared-xinerama.patch Patch2: %{name}-build.patch Patch3: %{name}-files.patch URL: http://www.openoffice.org/ BuildRequires: ImageMagick BuildRequires: STLport-devel >= 4.5.3-6 BuildRequires: XFree86-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: bison >= 1.875-4 BuildRequires: cups-devel BuildRequires: curl-devel BuildRequires: db-cxx-devel BuildRequires: db-devel BuildRequires: /usr/bin/getopt %if %{with java} BuildRequires: db-java >= 4.2.52-4 BuildRequires: jar BuildRequires: jdk %else BuildRequires: libxslt-progs %endif BuildRequires: flex BuildRequires: fontconfig-devel >= 1.0.1 BuildRequires: freetype-devel >= 2.1 BuildRequires: libart_lgpl-devel BuildRequires: libstdc++-devel >= 5:3.2.1 BuildRequires: nas-devel BuildRequires: pam-devel BuildRequires: perl-base BuildRequires: pkgconfig BuildRequires: python-devel BuildRequires: sane-backends-devel BuildRequires: startup-notification-devel BuildRequires: tcsh BuildRequires: unixODBC-devel BuildRequires: unzip BuildRequires: zip BuildRequires: zlib-devel BuildRequires: qt-devel BuildRequires: kdelibs-devel BuildRequires: gtk+2-devel # checked for by ooo-build configure, but not used now #BuildRequires: evolution-data-server-devel >= 0.0.92 #BuildRequires: gnome-vfs2-devel >= 2.0 #BuildRequires: libxml2-devel >= 2.0 BuildConflicts: java-sun = 1.4.2 Requires(post,postun): fontpostinst Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: %{name}-i18n-en = %{epoch}:%{version}-%{release} Requires: cups-lib Requires: db Requires: libstdc++ >= 5:3.2.1 ExclusiveArch: %{ix86} sparc ppc #Suggested: chkfontpath BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description OpenOffice.org is an open-source project sponsored by Sun Microsystems and hosted by CollabNet. In October of 2000, Sun released the source code of its popular StarOfficeTM productivity suite under open-source licenses. The aim of the OpenOffice.org project is to create, using open-source methods, the next generation of open-network productivity services, including the establishment of open, XML-based standards for office productivity file formats and language-independent bindings to component APIs. Features of OpenOffice.org include: - Downloadable source code, - CVS control, and - Infrastructure for community involvement, including guidelines and discussion groups. %description -l pl OpenOffice.org jest projektem open-source sponsorowanym przez Sun Microsystems i przechowywanym przez CollabNet. W październiku 2000 roku Sun udostępnił kod źródłowy popularnego pakietu biurowego StarOfficeTM na zasadach licencji open-source. Głównym celem OpenOffice.org jest stworzenie sieciowego pakietu biurowego następnej generacji, wykorzystując open-source'owe metody pracy. Do zalet OpenOffice.org można zaliczyć: - dostępny cały czas kod źródłowy, - kontrola CVS, - infrastruktura służąca do komunikowania się w ramach projektu. %package libs Summary: OpenOffice.org shared libraries Summary(pl): Biblioteki dzielone OpenOffice.org Group: X11/Libraries %description libs OpenOffice.org productivity suite - shared libraries. %description libs -l pl Pakiet biurowy OpenOffice.org - biblioteki. %package libs-kde Summary: OpenOffice.org KDE Interface Summary(pl): Interfejs KDE dla OpenOffice.org Group: X11/Libraries Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description libs-kde OpenOffice.org productivity suite - KDE Interface. %description libs-kde -l pl Pakiet biurowy OpenOffice.org - Interfejs KDE. %package libs-gtk Summary: OpenOffice.org GTK Interface Summary(pl): Interfejs GTK dla OpenOffice.org Group: X11/Libraries Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description libs-gtk OpenOffice.org productivity suite - GTK Interface. %description libs-gtk -l pl Pakiet biurowy OpenOffice.org - Interfejs GTK. %package mimelinks Summary: OpenOffice.org mimelinks Summary(pl): Dowiązania MIME dla OpenOffice.org Group: X11/Applications Requires: %{name} = %{epoch}:%{version}-%{release} Requires: kdelibs Conflicts: kdelibs >= 9:3.1.9 %description mimelinks OpenOffice.org mimelinks for KDE versions <= 3.1.5. %description mimelinks -l pl Dowiązania MIME OpenOffice.org dla wersji KDE <= 3.1.5. %package i18n-af Summary: OpenOffice.org - interface in Afrikaans language Summary(pl): OpenOffice.org - interfejs w języku afrykanerskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-af This package provides resources containing menus and dialogs in Afrikaans language. %description i18n-af -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku afrykanerskim. %files i18n-af -f af.lang %package i18n-ar Summary: OpenOffice.org - interface in Arabic language Summary(pl): OpenOffice.org - interfejs w języku arabskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ar This package provides resources containing menus and dialogs in Arabic language. %description i18n-ar -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku arabskim. %files i18n-ar -f ar.lang %package i18n-bg Summary: OpenOffice.org - interface in Bulgarian language Summary(pl): OpenOffice.org - interfejs w języku bułgarskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-bg This package provides resources containing menus and dialogs in Bulgarian language. %description i18n-bg -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku bułgarskim. #%files i18n-bg -f bg.lang %package i18n-ca Summary: OpenOffice.org - interface in Catalan language Summary(pl): OpenOffice.org - interfejs w języku katalońskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ca This package provides resources containing menus and dialogs in Catalan language. %description i18n-ca -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku katalońskim. %files i18n-ca -f ca.lang %package i18n-cs Summary: OpenOffice.org - interface in Czech language Summary(pl): OpenOffice.org - interfejs w języku czeskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-cs This package provides resources containing menus and dialogs in Czech language. %description i18n-cs -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku czeskim. %files i18n-cs -f cs.lang %package i18n-cy Summary: OpenOffice.org - interface in Cymraeg language Summary(pl): OpenOffice.org - interfejs w języku walijskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-cy This package provides resources containing menus and dialogs in Cymraeg language. %description i18n-cy -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku walijskim. %files i18n-cy -f cy.lang %package i18n-da Summary: OpenOffice.org - interface in Danish language Summary(pl): OpenOffice.org - interfejs w języku duńskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-da This package provides resources containing menus and dialogs in Danish language. %description i18n-da -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku duńskim. %files i18n-da -f da.lang %package i18n-de Summary: OpenOffice.org - interface in German language Summary(pl): OpenOffice.org - interfejs w języku niemieckim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-de This package provides resources containing menus and dialogs in German language. %description i18n-de -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku niemieckim. %files i18n-de -f de.lang %package i18n-el Summary: OpenOffice.org - interface in Greek language Summary(pl): OpenOffice.org - interfejs w języku greckim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-el This package provides resources containing menus and dialogs in Greek language. %description i18n-el -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku greckim. %files i18n-el -f el.lang %package i18n-en Summary: OpenOffice.org - interface in English language Summary(pl): OpenOffice.org - interfejs w języku angielskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-en This package provides resources containing menus and dialogs in English language. %description i18n-en -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku angielskim. %files i18n-en -f en.lang %package i18n-es Summary: OpenOffice.org - interface in Spanish language Summary(pl): OpenOffice.org - interfejs w języku hiszpańskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-es This package provides resources containing menus and dialogs in Spanish language. %description i18n-es -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku hiszpańskim. %files i18n-es -f es.lang %package i18n-et Summary: OpenOffice.org - interface in Estonian language Summary(pl): OpenOffice.org - interfejs w języku estońskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-et This package provides resources containing menus and dialogs in Estonian language. %description i18n-et -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku estońskim. %files i18n-et -f et.lang %package i18n-fi Summary: OpenOffice.org - interface in Finnish language Summary(pl): OpenOffice.org - interfejs w języku fińskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-fi This package provides resources containing menus and dialogs in Finnish language. %description i18n-fi -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku fińskim. %files i18n-fi -f fi.lang %package i18n-fo Summary: OpenOffice.org - interface in Faroese language Summary(pl): OpenOffice.org - interfejs w języku farerskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-fo This package provides resources containing menus and dialogs in Faroese language. %description i18n-fo -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku farerskim. #%files i18n-fo -f fo.lang %package i18n-fr Summary: OpenOffice.org - interface in French language Summary(pl): OpenOffice.org - interfejs w języku francuskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-fr This package provides resources containing menus and dialogs in French language. %description i18n-fr -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku francuskim. %files i18n-fr -f fr.lang %package i18n-ga Summary: OpenOffice.org - interface in Irish language Summary(pl): OpenOffice.org - interfejs w języku irlandzkim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ga This package provides resources containing menus and dialogs in Irish language. %description i18n-ga -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku irlandzkim. #%files i18n-ga -f ga.lang %package i18n-gl Summary: OpenOffice.org - interface in Galician language Summary(pl): OpenOffice.org - interfejs w języku galicyjskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-gl This package provides resources containing menus and dialogs in Galician language. %description i18n-gl -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku galicyjskim. #%files i18n-gl -f gl.lang %package i18n-he Summary: OpenOffice.org - interface in Hebrew language Summary(pl): OpenOffice.org - interfejs w języku hebrajskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-he This package provides resources containing menus and dialogs in Hebrew language. %description i18n-he -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku hebrajskim. %files i18n-he -f he.lang %package i18n-hr Summary: OpenOffice.org - interface in Croatian language Summary(pl): OpenOffice.org - interfejs w języku chorwackim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-hr This package provides resources containing menus and dialogs in Croatian language. %description i18n-hr -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku chorwackim. #%files i18n-hr -f hr.lang %package i18n-hu Summary: OpenOffice.org - interface in Hungarian language Summary(pl): OpenOffice.org - interfejs w języku węgierskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-hu This package provides resources containing menus and dialogs in Hungarian language. %description i18n-hu -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku węgierskim. %files i18n-hu -f hu.lang %package i18n-ia Summary: OpenOffice.org - interface in Interlingua language Summary(pl): OpenOffice.org - interfejs w języku interlingua Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ia This package provides resources containing menus and dialogs in Interlingua language. %description i18n-ia -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku interlingua. #%files i18n-ia -f ia.lang %package i18n-id Summary: OpenOffice.org - interface in Indonesian language Summary(pl): OpenOffice.org - interfejs w języku indonezyjskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-id This package provides resources containing menus and dialogs in Indonesian language. %description i18n-id -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku indonezyjskim. #%files i18n-id -f id.lang %package i18n-it Summary: OpenOffice.org - interface in Italian language Summary(pl): OpenOffice.org - interfejs w języku włoskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-it This package provides resources containing menus and dialogs in Italian language. %description i18n-it -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku włoskim. %files i18n-it -f it.lang %package i18n-ja Summary: OpenOffice.org - interface in Japan language Summary(pl): OpenOffice.org - interfejs w języku japońskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ja This package provides resources containing menus and dialogs in Japan language. %description i18n-ja -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku japońskim. %files i18n-ja -f ja.lang %package i18n-ko Summary: OpenOffice.org - interface in Korean language Summary(pl): OpenOffice.org - interfejs w języku koreańskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ko This package provides resources containing menus and dialogs in Korean language. %description i18n-ko -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku koreańskim. %files i18n-ko -f ko.lang %package i18n-la Summary: OpenOffice.org - interface in Latin language Summary(pl): OpenOffice.org - interfejs w języku łacińskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-la This package provides resources containing menus and dialogs in Latin language. %description i18n-la -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku łacińskim. #%files i18n-la -f la.lang %package i18n-lt Summary: OpenOffice.org - interface in Lithuanian language Summary(pl): OpenOffice.org - interfejs w języku litewskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-lt This package provides resources containing menus and dialogs in Lithuanian language. %description i18n-lt -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku litewskim. #%files i18n-lt -f lt.lang %package i18n-med Summary: OpenOffice.org - interface in Melpa language Summary(pl): OpenOffice.org - interfejs w języku melpa Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-med This package provides resources containing menus and dialogs in Melpa language. %description i18n-med -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku melpa. #%files i18n-med -f med.lang %package i18n-mi Summary: OpenOffice.org - interface in Maori language Summary(pl): OpenOffice.org - interfejs w języku maoryjskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-mi This package provides resources containing menus and dialogs in Maori language. %description i18n-mi -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku maoryjskim. #%files i18n-mi -f mi.lang %package i18n-ms Summary: OpenOffice.org - interface in Malay language Summary(pl): OpenOffice.org - interfejs w języku malajskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ms This package provides resources containing menus and dialogs in Malay language. %description i18n-ms -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku malajskim. #%files i18n-ms -f ms.lang %package i18n-nb Summary: OpenOffice.org - interface in Norwegian Bokmaal language Summary(pl): OpenOffice.org - interfejs w języku norweskim (odmiana Bokmaal) Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-nb This package provides resources containing menus and dialogs in Norwegian Bokmaal language. %description i18n-nb -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku norweskim w odmianie Bokmaal. %files i18n-nb -f nb.lang %package i18n-nl Summary: OpenOffice.org - interface in Dutch language Summary(pl): OpenOffice.org - interfejs w języku holenderskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-nl This package provides resources containing menus and dialogs in Dutch language. %description i18n-nl -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku holenderskim. %files i18n-nl -f nl.lang %package i18n-nn Summary: OpenOffice.org - interface in Norwegian Nynorsk language Summary(pl): OpenOffice.org - interfejs w języku norweskim (odmiana Nynorsk) Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-nn This package provides resources containing menus and dialogs in Norwegian Nynorsk language. %description i18n-nn -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku norweskim w odmianie Nynorsk. %files i18n-nn -f nn.lang %package i18n-nso Summary: OpenOffice.org - interface in Northern Sotho language Summary(pl): OpenOffice.org - interfejs w języku ludu Soto Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-nso This package provides resources containing menus and dialogs in Northern Sotho language. %description i18n-nso -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku ludu Soto. %files i18n-nso -f ns.lang %package i18n-pl Summary: OpenOffice.org - interface in Polish language Summary(pl): OpenOffice.org - interfejs w języku polskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-pl This package provides resources containing menus and dialogs in Polish language. %description i18n-pl -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku polskim. %files i18n-pl -f pl.lang %package i18n-pt Summary: OpenOffice.org - interface in Portuguese language Summary(pl): OpenOffice.org - interfejs w języku portugalskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-pt This package provides resources containing menus and dialogs in Portuguese language. %description i18n-pt -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku portugalskim. %files i18n-pt -f pt.lang %package i18n-pt_BR Summary: OpenOffice.org - interface in Brazilian Portuguese language Summary(pl): OpenOffice.org - interfejs w języku portugalskim dla Brazylii Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-pt_BR This package provides resources containing menus and dialogs in Brazilian Portuguese language. %description i18n-pt_BR -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku portugalskim dla Brazylii. %files i18n-pt_BR -f pt-BR.lang %package i18n-ro Summary: OpenOffice.org - interface in Romanian language Summary(pl): OpenOffice.org - interfejs w języku rumuńskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ro This package provides resources containing menus and dialogs in Romanian language. %description i18n-ro -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku rumuńskim. #%files i18n-ro -f ro.lang %package i18n-ru Summary: OpenOffice.org - interface in Russian language Summary(pl): OpenOffice.org - interfejs w języku rosyjskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-ru This package provides resources containing menus and dialogs in Russian language. %description i18n-ru -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku rosyjskim. %files i18n-ru -f ru.lang %package i18n-sk Summary: OpenOffice.org - interface in Slovak language Summary(pl): OpenOffice.org - interfejs w języku słowackim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-sk This package provides resources containing menus and dialogs in Slovak language. %description i18n-sk -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku słowackim. %files i18n-sk -f sk.lang %package i18n-sl Summary: OpenOffice.org - interface in Slovenian language Summary(pl): OpenOffice.org - interfejs w języku słoweńskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-sl This package provides resources containing menus and dialogs in Slovenian language. %description i18n-sl -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku słoweńskim. %files i18n-sl -f sl.lang %package i18n-sv Summary: OpenOffice.org - interface in Swedish language Summary(pl): OpenOffice.org - interfejs w języku szwedzkim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-sv This package provides resources containing menus and dialogs in Swedish language. %description i18n-sv -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku szwedzkim. %files i18n-sv -f sv.lang %package i18n-tr Summary: OpenOffice.org - interface in Turkish language Summary(pl): OpenOffice.org - interfejs w języku tureckim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-tr This package provides resources containing menus and dialogs in Turkish language. %description i18n-tr -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku tureckim. %files i18n-tr -f tr.lang %package i18n-uk Summary: OpenOffice.org - interface in Ukrainian language Summary(pl): OpenOffice.org - interfejs w języku ukraińskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-uk This package provides resources containing menus and dialogs in Ukrainian language. %description i18n-uk -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku ukraińskim. #%files i18n-uk -f uk.lang %package i18n-zh_CN Summary: OpenOffice.org - interface in Chinese language for China Summary(pl): OpenOffice.org - interfejs w języku chińskim dla Chin Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} Obsoletes: openoffice-i18n-zh %description i18n-zh_CN This package provides resources containing menus and dialogs in Chinese language for China. %description i18n-zh_CN -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku chińskim dla Chin. %files i18n-zh_CN -f zh-CN.lang %package i18n-zh_TW Summary: OpenOffice.org - interface in Chinese language for Taiwan Summary(pl): OpenOffice.org - interfejs w języku chińskim dla Tajwanu Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} Obsoletes: openoffice-i18n-zh %description i18n-zh_TW This package provides resources containing menus and dialogs in Chinese language for Taiwan. %description i18n-zh_TW -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku chińskim dla Tajwanu. %files i18n-zh_TW -f zh-TW.lang %package i18n-zu Summary: OpenOffice.org - interface in Zulu language Summary(pl): OpenOffice.org - interfejs w języku zuluskim Group: Applications/Office Requires: %{name} = %{epoch}:%{version}-%{release} %description i18n-zu This package provides resources containing menus and dialogs in Zulu language. %description i18n-zu -l pl Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku zuluskim. %files i18n-zu -f zu.lang %prep %setup -q -n ooo-build-%{ooobver} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 # is long name correct? echo '55:pt-BR:portuguese_brazilian' >> bin/openoffice-xlate-lang install -d src # sources, icons, KDE_icons ln -sf %{SOURCE1} %{SOURCE2} %{SOURCE3} src # help files ln -sf %{SOURCE400} %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \ %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \ %{SOURCE410} %{SOURCE411} %{SOURCE412} src # we keep these in ooo-build repository #ln -s %{SOURCE20} src/openabout_pld.bmp #ln -s %{SOURCE21} src/openintro_pld.bmp %build # Make sure we have /proc mounted - otherwise idlc will fail later. if [ ! -r /proc/version ]; then echo "You need to have /proc mounted in order to build this package!" exit 1 fi CC="%{__cc}" CXX="%{__cxx}" ENVCFLAGS="%{rpmcflags}" ENVCFLAGSCXX="%{rpmcflags}" DESTDIR=$RPM_BUILD_ROOT IGNORE_MANIFEST_CHANGES=1 export CC CXX ENVCFLAGS ENVCFLAGSCXX DESTDIR IGNORE_MANIFEST_CHANGES %if %{with java} GCJ=gcj JAVA_HOME="/usr/lib/java" DB_JAR="%{_javadir}/db.jar" export JAVA_HOME DB_JAR GCJ %endif # parallel build is broken above 4 NCPUS so use 4 as max RPM_BUILD_NR_THREADS="%(echo "%{__make}" | sed -e 's#.*-j\([[:space:]]*[0-9]\+\)#\1#g' | xargs)" [ "$RPM_BUILD_NR_THREADS" != "%{__make}" -a "$RPM_BUILD_NR_THREADS" -gt 4 ] && RPM_BUILD_NR_THREADS=4 || RPM_BUILD_NR_THREADS=1 CONFOPTS=" \ --with-tag=OOO_%{dfullver} \ --with-ccache-allowed \ --with-system-gcc \ --with-system-zlib \ --with-system-sane-headers \ --with-system-x11-extensions-headers \ --with-system-unixodbc-headers \ --with-system-db \ --with-system-curl \ --with-system-freetype \ --with-system-nas \ --with-system-xrender \ --with-vendor="PLD" \ --with-distro="PLD" \ %if %{with icons_ximian} --with-icons="Ximian" \ %else --with-icons="KDE" \ %endif --enable-gtk \ --enable-kde \ --with-installed-ooo-dirname=%{name} \ %if %{with java} --enable-java \ --with-jdk-home=$JAVA_HOME \ %else --disable-java \ %endif --with-python=%{_bindir}/python \ --with-stlport4-home=/usr \ --with-lang=ALL \ --with-x \ --without-fonts \ --disable-fontooo \ --enable-fontconfig \ --enable-libsn \ --enable-libart \ --disable-mozilla \ --disable-rpath \ %if 0%{?debug:1} --enable-debug \ --enable-crashdump=yes \ --enable-symbols=FULL \ %else --enable-crashdump=no \ --disable-symbols \ %endif --with-num-cpus=$RPM_BUILD_NR_THREADS " # for cvs snaps [ -x ./autogen.sh ] && ./autogen.sh $CONFOPTS # build-ooo script will pickup these CONFIGURE_OPTIONS="$CONFOPTS"; export CONFIGURE_OPTIONS # main build %configure $CONFOPTS # this limits processing some files but doesn't limit parallel build # processes of main OOo build (since OOo uses it's own build system) %{__make} -j1 # hack for parallel build if [ "$RPM_BUILD_NCPUS" -gt 1 ]; then doit=1 while [ "$doit" -eq 1 ]; do echo "Waiting one more time..." FCH=$(nice -n 20 find . -type f ! -mmin +3 -print 2> /dev/null | wc -l) [ "$FCH" -eq 0 ] && doit=0 || sleep 30 done fi %install rm -rf $RPM_BUILD_ROOT # limit to single process installation, it's safe at least sed -i -e 's#^BUILD_NCPUS=.*#BUILD_NCPUS=1#g' bin/setup DESTDIR=$RPM_BUILD_ROOT; export DESTDIR TMP="%{tmpdir}"; export TMP TEMP="%{tmpdir}"; export TEMP %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name} sed -e 's#DESTINATIONPATH=.*#DESTINATIONPATH=/.openoffice#g' etc/redhat-autoresponse.conf > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/autoresponse.conf install -d $RPM_BUILD_ROOT%{_desktopdir} bzip2 -dc %{SOURCE10} | tar xf - -C $RPM_BUILD_ROOT%{_desktopdir} # Add in the regcomp tool since some people need it for 3rd party add-ons cp -f build/OOO_%{dfullver}/solver/%{subver}/unxlng*.pro/bin/regcomp $RPM_BUILD_ROOT%{_libdir}/%{name}/program # mimelnk, icons install -d $RPM_BUILD_ROOT{%{_datadir}/mimelnk/application,%{_pixmapsdir}} cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*/*.png $RPM_BUILD_ROOT%{_pixmapsdir} cp -a build/OOO_%{dfullver}/sysui/desktop/gnome/icons/*.png $RPM_BUILD_ROOT%{_pixmapsdir} cp -a build/OOO_%{dfullver}/sysui/desktop/kde/vnd*.desktop $RPM_BUILD_ROOT%{_datadir}/mimelnk/application rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/kde rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/cde rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/gnome rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/icons rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome # Remove dictionaries (in separate pkg) rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/* touch $RPM_BUILD_ROOT%{_libdir}/%{name}/share/dict/ooo/dictionary.lst # OOo should not install the Vera fonts, they are Required: now rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/share/fonts/truetype/* # Copy fixed OpenSymbol to correct location install -d $RPM_BUILD_ROOT%{_fontsdir}/openoffice install fonts/opens___.ttf $RPM_BUILD_ROOT%{_fontsdir}/openoffice # %%ghost the fonts.cache-1 file touch $RPM_BUILD_ROOT%{_fontsdir}/openoffice/fonts.cache-1 # We don't need spadmin (gtk) or the setup application rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/setup rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/crash_report.bin rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-setup.desktop rm -f $RPM_BUILD_ROOT%{_datadir}/applications/openoffice-printeradmin.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome #rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/gnomeint # some libs creep in somehow rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstl*.so* rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/sopatchlevel.sh perl -pi -e 's/^[ ]*LD_LIBRARY_PATH/# LD_LIBRARY_PATH/;s/export LD_LIBRARY_PATH/# export LD_LIBRARY_PATH/' \ $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup # Remove setup log rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup.log # Remove copied system libraries rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libgcc_s.so* \ $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstdc++*so* # Find out locales rm -f *.lang langlist="`bin/openoffice-xlate-lang -i all`" for lang in $langlist; do echo "%%defattr(644,root,root,755)" > ${lang}.lang # help files if [ -f build/help_${lang}_list.txt ]; then cat build/help_${lang}_list.txt > ${lang}.lang fi if [ -f build/lang_${lang}_list.txt ]; then cat build/lang_${lang}_list.txt >> ${lang}.lang fi done find $RPM_BUILD_ROOT -type f -name '*.so' -exec chmod 755 "{}" ";" chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/program/* %clean rm -rf $RPM_BUILD_ROOT %post libs fontpostinst TTF %{_fontsdir}/%{name} %postun libs fontpostinst TTF %{_fontsdir}/%{name} %files %defattr(644,root,root,755) %doc %{_libdir}/%{name}/LICENSE* %doc %{_libdir}/%{name}/*README* %dir %{_sysconfdir}/openoffice %config %{_sysconfdir}/openoffice/autoresponse.conf %attr(755,root,root) %{_libdir}/%{name}/install-dict %{_libdir}/%{name}/program/*.rdb %{_libdir}/%{name}/program/*.bmp %{_libdir}/%{name}/program/user_registry.xsl %{_libdir}/%{name}/program/sofficerc %{_libdir}/%{name}/program/unorc %{_libdir}/%{name}/program/bootstraprc %{_libdir}/%{name}/program/configmgrrc %{_libdir}/%{name}/program/instdb.ins %dir %{_libdir}/%{name}/program/resource %{_libdir}/%{name}/program/resource/iso%{subver}01.res %dir %{_libdir}/%{name}/help %{_libdir}/%{name}/help/en %{_libdir}/%{name}/help/main_transform.xsl %dir %{_libdir}/%{name}/share %dir %{_libdir}/%{name}/share/autocorr %dir %{_libdir}/%{name}/share/autotext %{_libdir}/%{name}/share/basic %{_libdir}/%{name}/share/config %dir %{_libdir}/%{name}/share/dict %dir %{_libdir}/%{name}/share/dict/ooo %{_libdir}/%{name}/share/dtd %{_libdir}/%{name}/share/fonts %{_libdir}/%{name}/share/gallery %{_libdir}/%{name}/share/psprint %{_libdir}/%{name}/share/samples %dir %{_libdir}/%{name}/share/template %dir %{_libdir}/%{name}/share/wordbook %dir %{_libdir}/%{name}/share/wordbook/english %{_libdir}/%{name}/share/wordbook/english/sun.dic %{_libdir}/%{name}/share/readme %dir %{_libdir}/%{name}/share/registry %dir %{_libdir}/%{name}/share/registry/res %{_libdir}/%{name}/share/registry/data %{_libdir}/%{name}/share/registry/schema %{_libdir}/%{name}/share/autotext/english %{_libdir}/%{name}/share/template/english %ghost %{_libdir}/%{name}/share/dict/ooo/dictionary.lst %dir %{_libdir}/%{name}/user %dir %{_libdir}/%{name}/user/autotext %{_libdir}/%{name}/user/basic %{_libdir}/%{name}/user/config %{_libdir}/%{name}/user/database %{_libdir}/%{name}/user/gallery %{_libdir}/%{name}/user/psprint %{_libdir}/%{name}/user/autotext/english # Programs %attr(755,root,root) %{_bindir}/oo* %attr(755,root,root) %{_libdir}/%{name}/spadmin %attr(755,root,root) %{_libdir}/%{name}/program/*.bin %attr(755,root,root) %{_libdir}/%{name}/program/nswrapper %attr(755,root,root) %{_libdir}/%{name}/program/ooovirg %attr(755,root,root) %{_libdir}/%{name}/program/pagein* %attr(755,root,root) %{_libdir}/%{name}/program/python.sh %attr(755,root,root) %{_libdir}/%{name}/program/pythonloader.unorc %attr(755,root,root) %{_libdir}/%{name}/program/pyunorc %attr(755,root,root) %{_libdir}/%{name}/program/regcomp %attr(755,root,root) %{_libdir}/%{name}/program/sagenda %attr(755,root,root) %{_libdir}/%{name}/program/scalc %attr(755,root,root) %{_libdir}/%{name}/program/sdraw %attr(755,root,root) %{_libdir}/%{name}/program/setup %{_libdir}/%{name}/program/setuprc %attr(755,root,root) %{_libdir}/%{name}/program/sfax %attr(755,root,root) %{_libdir}/%{name}/program/simpress %attr(755,root,root) %{_libdir}/%{name}/program/slabel %attr(755,root,root) %{_libdir}/%{name}/program/sletter %attr(755,root,root) %{_libdir}/%{name}/program/smaster %attr(755,root,root) %{_libdir}/%{name}/program/smath %attr(755,root,root) %{_libdir}/%{name}/program/smemo %attr(755,root,root) %{_libdir}/%{name}/program/soffice %attr(755,root,root) %{_libdir}/%{name}/program/spadmin %attr(755,root,root) %{_libdir}/%{name}/program/svcard %attr(755,root,root) %{_libdir}/%{name}/program/sweb %attr(755,root,root) %{_libdir}/%{name}/program/swriter %attr(755,root,root) %{_libdir}/%{name}/program/*.py %if %{with java} %attr(755,root,root) %{_libdir}/%{name}/program/javaldx %attr(755,root,root) %{_libdir}/%{name}/program/jvmsetup %{_libdir}/%{name}/program/classes %{_libdir}/%{name}/share/xslt %endif %{_desktopdir}/*.desktop %{_pixmapsdir}/*.png %{_mandir}/man1/o*.1* %files libs %defattr(644,root,root,755) %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/program %dir %{_libdir}/%{name}/program/filter %attr(755,root,root) %{_libdir}/%{name}/program/*.so %exclude %{_libdir}/%{name}/program/libvclplug_gtk*.so %exclude %{_libdir}/%{name}/program/libvclplug_kde*.so %attr(755,root,root) %{_libdir}/%{name}/program/*.so.* %attr(755,root,root) %{_libdir}/%{name}/program/filter/*.so %dir %{_fontsdir}/openoffice %{_fontsdir}/openoffice/*.ttf %ghost %{_fontsdir}/openoffice/fonts.cache-1 %files libs-kde %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde*.so %files libs-gtk %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so #%attr(755,root,root) %{_libdir}/%{name}/program/getstyle-gnome #%attr(755,root,root) %{_libdir}/%{name}/program/msgbox-gnome %files mimelinks %defattr(644,root,root,755) %{_datadir}/mimelnk/application/*