%bcond_without java # without Java support (disables help support)
%bcond_with kde # KDE L&F packages
%bcond_without kde4 # KDE4 L&F packages
+%bcond_without gtk # GTK2 L&F
+%bcond_with gtk3 # GTK3 L&F (experimental)
%bcond_with mono # enable compilation of mono bindings
%bcond_without mozilla # without mozilla components
%bcond_without i18n # do not create i18n packages (extra build time)
%undefine with_system_hsqldb
%endif
-%define major_ver 4.1.2
+%define major_ver 4.3.2
Summary: LibreOffice - powerful office suite
Summary(pl.UTF-8): LibreOffice - potężny pakiet biurowy
Name: libreoffice
-Version: %{major_ver}.3
-Release: 1
+Version: %{major_ver}.2
+Release: 0.1
License: GPL/LGPL
Group: X11/Applications
-# we use git because released tarballs are buggy too often
-# git clone git://anongit.freedesktop.org/git/libreoffice/build
-# cd build
-# git checkout -b libreoffice-3-3 origin/libreoffice-3-3
Source0: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
-# Source0-md5: bb2fe0056ae92e70ee8816a36dd0696c
+# Source0-md5: 86aa9cad125fec16c5cd1d9d964e1d20
Source1: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
-# Source1-md5: 8f00e7e3bf089de4b403fdb05724da5c
+# Source1-md5: 996ec400156194fe26d24ffbccbc5b7a
Source2: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
-# Source2-md5: 761323fae73ef156f5cf188d8bd983f1
+# Source2-md5: 63a59a4c77a72856b47caf1871cfc48f
Source3: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
-# Source3-md5: 54f36cf305ae018ad685c331587d83e3
+# Source3-md5: 0236e56349006fc8fec8e7df749c13b1
-Source20: http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
+
+# make fetch DO_FETCH_TARBALLS=1 WGET=wget
+# but not sure if all are needed?
+Source20: http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
# Source20-md5: 0168229624cfac409e766913506961a8
Source21: http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
# Source21-md5: 17410483b5b5f267aa18b7e00b65e6e0
# Source24-md5: 35c94d2df8893241173de1d16b6034c0
Source25: http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
# Source25-md5: a7983f859eafb2677d7ff386a023bc40
+Source26: http://dev-www.libreoffice.org/src/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
+# Source26-md5: 4b87018f7fff1d054939d19920b751a0
+Source27: http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz
+# Source27-md5: 1cce53bf4b40ae29790d2c5c9f8b1129
+Source28: http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2
+# Source28-md5: 4ca8a6ef0afeefc864e9ef21b9f14bd6
+
+# put into separate spec?
+Source29: http://dev-www.libreoffice.org/src/libgltf/libgltf-0.0.1.tar.bz2
+# Source29-md5: 03821c9c827e647fb5fedb12496e0067
Patch0: %{name}-hamcrest.patch
-Patch1: %{name}-mdds.patch
-Patch2: %{name}-md5.patch
+Patch1: %{name}-build.patch
URL: http://www.documentfoundation.org/
BuildRequires: /usr/bin/getopt
+BuildRequires: Firebird-devel
BuildRequires: GConf2-devel
+BuildRequires: GLM
BuildRequires: ImageMagick
BuildRequires: OpenGL-GLU-devel
BuildRequires: OpenGL-devel
BuildRequires: flex
BuildRequires: fontconfig-devel >= 1.0.1
BuildRequires: freetype-devel >= 2.1
+BuildRequires: glew-devel >= 1.10.0
BuildRequires: glib2-devel >= 2.13.5
BuildRequires: gperf
BuildRequires: graphite2-devel
BuildRequires: gstreamer0.10-devel >= 0.10.0
BuildRequires: gstreamer0.10-plugins-base-devel >= 0.10.0
-BuildRequires: gtk+2-devel >= 2:2.10
+%{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.10}
+%{?with_gtk3:BuildRequires: gtk+3-devel}
BuildRequires: harfbuzz-icu-devel
%{?with_system_hunspell:BuildRequires: hunspell-devel >=1.2.2}
BuildRequires: hyphen-devel
BuildRequires: java-lucene
BuildRequires: java-lucene-contrib
BuildRequires: java-servletapi
-BuildRequires: libcmis-devel >= 0.3
+BuildRequires: libabw-devel >= 0.1.0
+BuildRequires: libcmis-devel >= 0.4
+BuildRequires: libe-book-devel >= 0.0.2
+BuildRequires: libetonyek-devel >= 0.1.1
+BuildRequires: libfreehand-devel >= 0.1.0
BuildRequires: liblangtag-devel
BuildRequires: libmspub-devel
-BuildRequires: libmwaw-devel
-BuildRequires: libodfgen-devel
-BuildRequires: liborcus-devel >= 0.4
+BuildRequires: libmwaw-devel >= 0.3.0
+BuildRequires: libodfgen-devel >= 0.1.1
+BuildRequires: liborcus-devel >= 0.7.0
BuildRequires: libvisio-devel
-BuildRequires: libwpd-devel >= 0.9.0
-BuildRequires: libwpg-devel >= 0.2.0
-BuildRequires: libwps-devel >= 0.2.0
+BuildRequires: libwpd-devel >= 0.10.0
+BuildRequires: libwpg-devel >= 0.3.0
+BuildRequires: libwps-devel >= 0.3.0
BuildRequires: lp_solve-devel
BuildRequires: silgraphite-devel
%if %{with kde}
BuildRequires: libxslt-devel
BuildRequires: libxslt-progs
%{?with_access:%{?with_system_mdbtools:BuildRequires: mdbtools-devel >= 0.6}}
-BuildRequires: mdds-devel >= 0.9.0
+BuildRequires: mdds-devel >= 0.10.2
%{?with_mono:BuildRequires: mono-csharp >= 1.2.3}
%{?with_mono:BuildRequires: mono-static >= 1.2.3}
%{?with_system_myspell:BuildRequires: myspell-devel}
BuildRequires: unixODBC-devel >= 2.2.12-2
BuildRequires: unzip
BuildRequires: vigra-devel
-%{?with_system_xalan:BuildRequires: xalan-j}
+%{?with_system_xalan:BuildRequires: java-xalan}
BuildRequires: xorg-font-font-adobe-utopia-type1
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXaw-devel
Requires: %{name}-math = %{version}-%{release}
Requires: %{name}-pdfimport = %{version}-%{release}
Requires: %{name}-postgresql = %{version}-%{release}
-Requires: %{name}-presentation-minimizer = %{version}-%{release}
Requires: %{name}-pyuno = %{version}-%{release}
Requires: %{name}-web = %{version}-%{release}
Requires: %{name}-wiki-publisher = %{version}-%{release}
Obsoletes: libreoffice-report-builder < 4.1.0.0
Obsoletes: libreoffice-javafilter < 4.1.0.0
Obsoletes: libreoffice-i18n-kid
+Obsoletes: libreoffice-i18n-ku
Obsoletes: libreoffice-i18n-ky
Obsoletes: libreoffice-i18n-ms
Obsoletes: libreoffice-i18n-pap
Obsoletes: libreoffice-i18n-ps
+Obsoletes: libreoffice-i18n-qtz
Obsoletes: libreoffice-i18n-sc
+Obsoletes: libreoffice-i18n-sh
Obsoletes: libreoffice-i18n-ti
Obsoletes: libreoffice-i18n-ur
Obsoletes: oooqs
The PDF Importer imports PDF into drawing documents to preserve layout
and enable basic editing of PDF documents.
-%package presentation-minimizer
-Summary: Shrink LibreOffice presentations
-Group: X11/Applications
-Requires: %{name}-impress = %{version}-%{release}
-
-%description presentation-minimizer
-The Presentation Minimizer is used to reduce the file size of the
-current presentation. Images will be compressed, and data that is no
-longer needed will be removed.
-
%package wiki-publisher
Summary: Create Wiki articles on MediaWiki servers with LibreOffice
Group: X11/Applications
Requires: hicolor-icon-theme
Obsoletes: openoffice.org-impress
Obsoletes: libreoffice-presenter-screen < 4.0.0.0-1
+Obsoletes: libreoffice-presentation-minimizer < 4.2.0.0
%description impress
Presentation application of LibreOffice.
Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
kaszmirskim.
-%package i18n-ku
-Summary: LibreOffice - interface in Kurdish language
-Summary(pl.UTF-8): LibreOffice - interfejs w języku kurdyjskim
-Group: I18n
-Requires: %{name}-core = %{version}-%{release}
-Obsoletes: openoffice.org-i18n-ku
-
-%description i18n-ku
-This package provides resources containing menus and dialogs in
-Kurdish language.
-
-%description i18n-ku -l pl.UTF-8
-Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
-kurdyjskim.
-
%package i18n-lb
Summary: LibreOffice - interface in Luxembourgish language
Summary(pl.UTF-8): LibreOffice - interfejs w języku luksemburgskim
Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
portugalskim dla Brazylii.
-%package i18n-qtz
-Summary: LibreOffice - interface in "KeyID language" pseudo-locale
-Summary(pl.UTF-8): LibreOffice - interfejs w pseudo-lokalizacji "KeyID"
-Group: I18n
-Requires: %{name}-core = %{version}-%{release}
-Obsoletes: openoffice.org-i18n-qtz
-
-%description i18n-qtz
-The "KeyID language" is a pseudo-locale that is available in
-LibreOffice. It shows all KeyID's in the UI itself.
-
-%description i18n-qtz -l pl.UTF-8
-"Język KeyID" jest pseudo-lokalizacją dostępną w LibreOffice.
-Pokazuje wszystkie wartości KeyID w interfejsie programu.
-
%package i18n-ro
Summary: LibreOffice - interface in Romanian language
Summary(pl.UTF-8): LibreOffice - interfejs w języku rumuńskim
Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
sindhi.
-%package i18n-sh
-Summary: LibreOffice - interface in Serbo-Croatian language
-Summary(pl.UTF-8): LibreOffice - interfejs w języku serbsko-chorwackim
-Group: I18n
-Requires: %{name}-core = %{version}-%{release}
-Obsoletes: openoffice.org-i18n-sh
-
-%description i18n-sh
-This package provides resources containing menus and dialogs in
-Serbo-Croatian language.
-
-%description i18n-sh -l pl.UTF-8
-Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
-serbsko-chorwackim.
-
%package i18n-si
Summary: LibreOffice - interface in Sinhala language
Summary(pl.UTF-8): LibreOffice - interfejs w języku syngaleskim
%prep
%setup -q -n %{name}-%{version} -a1 -a2 -a3
-%patch0 -p0
+%patch0 -p1
%patch1 -p1
-%patch2 -p1
for dir in *-%{version}; do
[ -f $dir/ChangeLog ] && mv $dir/ChangeLog ChangeLog-$dir
ln %{SOURCE23} ext_sources
ln %{SOURCE24} ext_sources
ln %{SOURCE25} ext_sources
+ln %{SOURCE26} ext_sources
+ln %{SOURCE27} ext_sources
+ln %{SOURCE28} ext_sources
+ln %{SOURCE29} ext_sources
:> src.downloaded
%build
%{__autoconf}
touch autogen.lastrun
+export PATH=$PATH:%{_libdir}/interbase/bin
%configure \
+ --with-vendor="%{distribution}" \
+ --with-extra-buildid="%{name}-%{epoch}:%{version}-%{release}" \
--enable-release-build \
--with-parallelism=$RPM_BUILD_NR_THREADS \
- --with-max-jobs=1 \
- --with-unix-wrapper=%{name} \
--disable-odk \
%{?with_ccache:--with-gcc-speedup=ccache} \
%{?with_icecream:--with-gcc-speedup=icecream} \
%{?with_system_agg:--with-system-agg} \
%{?with_system_beanshell:--with-system-beanshell} \
- %{?with_system_db:--with-system-db} \
--with%{!?with_system_hsqldb:out}-system-hsqldb \
%{?with_system_hunspell:--with-system-hunspell --without-myspell-dicts} \
%{?with_system_libhnj:--with-system-altlinuxhyphen} \
--with-external-dict-dir=/usr/share/myspell \
--with-external-tar=$(pwd)/ext_sources \
--with-system-expat \
+ --with-system-firebird \
--with-system-graphite \
--with-system-icu \
--with-system-jpeg \
--with-system-libwpg \
--with-system-libwps \
--with-system-libxml \
- --with-system-libxslt \
- --with-system-lucene \
- --with-lucene-analyzers-jar=%{_javadir}/lucene-analyzers.jar \
+ --with-system-clucene \
--with-system-neon \
--with-system-openssl \
--with-system-poppler \
- --with-system-python \
+ --enable-python=system \
--with-system-redland \
- --with-system-sane-header \
- --with-system-stdlibs \
+ --with-system-sane \
--with-system-vigra \
- --with-system-xrender-headers=yes \
--with-system-zlib \
--with-system-libexttextcat \
--with-system-jfreereport \
--enable-vba \
- --with-vba-package-format="builtin" \
--with-system-libs \
--with-system-headers \
--with-system-mythes \
--with-system-apache-commons \
--with-junit=%{_datadir}/java/junit.jar \
- --without-system-saxon \
- --without-system-sampleicc \
- --enable-ext-presenter-minimizer \
- --enable-ext-presenter-console \
--enable-ext-nlpsolver \
- --enable-ext-pdfimport \
+ --enable-pdfimport \
--enable-ext-wiki-publisher \
- --enable-ext-report-builder \
- --enable-ext-scripting-beanshell \
- --enable-ext-scripting-javascript \
- --enable-ext-scripting-python \
-%if %{with mozilla}
- --with-system-mozilla=libxul \
-%else
- --disable-mozilla \
-%endif
- --enable-gtk \
+ --enable-report-builder \
+ --enable-scripting-beanshell \
+ --enable-scripting-javascript \
+ --with%{!?mozilla:out}-system-npapi-headers \
%{?with_kde:--enable-kde --disable-kde4} \
%{?with_kde4:--enable-kde4 --disable-kde} \
--with-lang=%{?with_i18n:ALL} \
%endif
--disable-gnome-vfs \
--enable-gio \
- --without-stlport \
--with-x \
--without-fonts \
--without-ppds \
- --without-afms \
--disable-epm \
- --enable-cairo \
+ --%{?with_gtk:en}%{!?with_gtk:dis}able-gtk \
+ --%{?with_gtk3:en}%{!?with_gtk3:dis}able-gtk3 \
--enable-dbus \
--enable-opengl \
- --with-openldap \
- --disable-rpath \
+ --with-system-openldap \
%if 0%{?debug:1}
--enable-debug \
--enable-crashdump=yes \
--enable-split-app-modules \
--enable-split-opt-features \
--enable-cups \
- --enable-fontconfig \
--enable-lockdown \
- --disable-layout \
--disable-fetch-external
# this limits processing some files but doesn't limit parallel build
grep "/help/${lang}$" ${lfile} >> ${langfn}.lang || :
grep "/help/${lang}/" ${lfile} >> ${langfn}.lang || :
# UI translations
- grep "/soffice.cfg/[^/]*/ui/res/${lang}$" ${lfile} >> ${langfn}.lang || :
- grep "/soffice.cfg/[^/]*/ui/res/${lang}/" ${lfile} >> ${langfn}.lang || :
- grep "/soffice.cfg/modules/[^/]*/ui/res/${lang}$" ${lfile} >> ${langfn}.lang || :
- grep "/soffice.cfg/modules/[^/]*/ui/res/${lang}/" ${lfile} >> ${langfn}.lang || :
-
- for e in presentation-minimizer \
- script-provider-for-python \
- wiki-publisher \
- nlpsolver ; do
- for d in $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/$e/description-${lang}.txt ; do
- [ -f $d ] && echo "%lang(${lang}) $d" | sed -e "s|$RPM_BUILD_ROOT||g" >> $e.lang || :
+ grep "/soffice.cfg/[^/]*/ui/res/${lang}.zip" ${lfile} >> ${langfn}.lang || :
+ grep "/soffice.cfg/modules/[^/]*/ui/res/${lang}.zip" ${lfile} >> ${langfn}.lang || :
+
+ for e in wiki-publisher nlpsolver ; do
+ for f in $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/$e/description-${lang}.txt \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/$e/locale/*_${langfn}.properties \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/$e/help/${lang} ; do
+ [ -e $f ] && echo "%lang(${langfn}) $f" | sed -e "s|$RPM_BUILD_ROOT||g" >> $e.lang || :
done
done
fi
%{__sed} -i -e '/.*\/help\/.*/d' $l.lang
done
-## Remove unsupported locale files to avoid confusion about unpackaged files
-#for l in ???; do
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/nlpsolver/help/*.done
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/wiki-publisher/help/*.done
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/program/classes/smoketest.jar
+
+# Remove unsupported locale files to avoid confusion about unpackaged files
+#for l in kmr_Latn sr_Latn; do
# for f in `cat file-lists/lang_${l}_list.txt` ; do
+# [ -f $RPM_BUILD_ROOT/$f ] || continue
# %{__rm} -f $RPM_BUILD_ROOT/$f
# done
#done
%defattr(644,root,root,755)
%doc %{_libdir}/%{name}/CREDITS*
%doc %{_libdir}/%{name}/LICENSE*
-#%doc %{_libdir}/%{name}/*README*
+%doc %{_libdir}/%{name}/NOTICE
%attr(755,root,root) %{_bindir}/libreoffice
%attr(755,root,root) %{_bindir}/lofromtemplate
%attr(755,root,root) %{_libdir}/%{name}/program/libdlgprovlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libexpwraplo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libfastsaxlo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libfpickerlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libfps_officelo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libfsstoragelo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libhatchwindowfactorylo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libi18npoollo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libi18nsearchlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libldapbe2lo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/liblosessioninstalllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/liblocalebe1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblosessioninstalllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmtfrendererlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmigrationoo2lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmigrationoo3lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmsformslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libnpsoplugin.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpasswordcontainerlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libsimplecanvaslo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libslideshowlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libucpcmis1lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libucpexpand1lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libucpextlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpgio1lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libucptdoc1lo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libupdatefeedlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libvbaeventslo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libvclcanvaslo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/cde-open-url
%attr(755,root,root) %{_libdir}/%{name}/program/gengal
%attr(755,root,root) %{_libdir}/%{name}/program/gengal.bin
+%attr(755,root,root) %{_libdir}/%{name}/program/gdbtrace
%attr(755,root,root) %{_libdir}/%{name}/program/java-set-classpath
%attr(755,root,root) %{_libdir}/%{name}/program/libacclo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libavmediagst*.so
%attr(755,root,root) %{_libdir}/%{name}/program/libetilo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libevtattlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libexplo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libfileacc.so
%attr(755,root,root) %{_libdir}/%{name}/program/libfilelo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libfilterconfiglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfirebird_sdbclo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libflatlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libforlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libforuilo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libloglo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmcnttype.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmorklo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libmozbootstrap.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libmozbootstraplo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmsfilterlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libmysqllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libodbclo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libodbcbaselo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libodfflatxmllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/liboffacclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liboglcanvaslo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libooxlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpackage2.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpcrlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpdffilterlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libprotocolhandlerlo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libqstart_gtklo.so
%attr(755,root,root) %{_libdir}/%{name}/program/librecentfile.so
%attr(755,root,root) %{_libdir}/%{name}/program/libreslo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpricinglo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxmlfdlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxmlscriptlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libcomphelper.so
-## maybe external is possible?
-# - external broken in 3.0.1
-###%attr(755,root,root) %{_libdir}/%{name}/program/libxmlsec1*.so
-##
%attr(755,root,root) %{_libdir}/%{name}/program/libxmlsecurity.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxoflo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxolo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxsltdlglo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxsltfilterlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libxstor.so
+%attr(755,root,root) %{_libdir}/%{name}/program/nsplugin
%attr(755,root,root) %{_libdir}/%{name}/program/open-url
%attr(755,root,root) %{_libdir}/%{name}/program/oosplash
%attr(755,root,root) %{_libdir}/%{name}/program/pagein*
%attr(755,root,root) %{_libdir}/%{name}/program/pluginapp.bin
-## seems to be exactly the same as in -ure
-#%attr(755,root,root) %{_libdir}/%{name}/program/regcomp
-#%attr(755,root,root) %{_libdir}/%{name}/program/regcomp.bin
-##
%attr(755,root,root) %{_libdir}/%{name}/program/senddoc
%attr(755,root,root) %{_libdir}/%{name}/program/spadmin.bin
%attr(755,root,root) %{_libdir}/%{name}/program/uri-encode
+%attr(755,root,root) %{_libdir}/%{name}/program/xid-fullscreen-on-all-monitors
%if %{with java}
%attr(755,root,root) %{_libdir}/%{name}/program/libhsqldb.so
%{_libdir}/%{name}/program/cli_ure.dll
%endif
-%{_libdir}/%{name}/program/root3.dat
-%{_libdir}/%{name}/program/root4.dat
-%{_libdir}/%{name}/program/root5.dat
%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/program/unorc
%{_libdir}/%{name}/program/versionrc
%{_libdir}/%{name}/program/classes/ScriptProviderForJavaScript.jar
%{_libdir}/%{name}/program/classes/ScriptProviderForJava.jar
%{_libdir}/%{name}/program/classes/XMergeBridge.jar
-#%{_libdir}/%{name}/program/classes/XSLTFilter.jar
-#%{_libdir}/%{name}/program/classes/XSLTValidate.jar
%{_libdir}/%{name}/program/classes/commonwizards.jar
-#%{_libdir}/%{name}/program/classes/fax.jar
%{_libdir}/%{name}/program/classes/form.jar
%{!?with_system_hsqldb:%{_libdir}/%{name}/program/classes/hsqldb.jar}
%{_libdir}/%{name}/program/classes/js.jar
-#%{_libdir}/%{name}/program/classes/letter.jar
%{_libdir}/%{name}/program/classes/officebean.jar
%{_libdir}/%{name}/program/classes/query.jar
%{_libdir}/%{name}/program/classes/report.jar
-#%{_libdir}/%{name}/program/classes/saxon9.jar
%{_libdir}/%{name}/program/classes/sdbc_hsqldb.jar
%{!?with_system_xalan:%{_libdir}/%{name}/program/classes/serializer.jar}
%{_libdir}/%{name}/program/classes/table.jar
%{_libdir}/%{name}/program/resource/avmediaen-US.res
%{_libdir}/%{name}/program/resource/basctlen-US.res
%{_libdir}/%{name}/program/resource/biben-US.res
-#%{_libdir}/%{name}/program/resource/calen-US.res
%{_libdir}/%{name}/program/resource/cuien-US.res
%{_libdir}/%{name}/program/resource/chartcontrolleren-US.res
%{_libdir}/%{name}/program/resource/dbaen-US.res
%{_libdir}/%{name}/program/resource/svxen-US.res
%{_libdir}/%{name}/program/resource/swen-US.res
%{_libdir}/%{name}/program/resource/textconversiondlgsen-US.res
-%{_libdir}/%{name}/program/resource/tken-US.res
%{_libdir}/%{name}/program/resource/tplen-US.res
%{_libdir}/%{name}/program/resource/upden-US.res
%{_libdir}/%{name}/program/resource/uuien-US.res
%{_libdir}/%{name}/program/resource/wzien-US.res
%{_libdir}/%{name}/program/resource/xmlsecen-US.res
%{_libdir}/%{name}/program/resource/xsltdlgen-US.res
-%{_libdir}/%{name}/program/tde-open-url
%dir %{_libdir}/%{name}/share
%dir %{_libdir}/%{name}/share/labels
%{_libdir}/%{name}/share/config/images_crystal.zip
%{_libdir}/%{name}/share/config/images_hicontrast.zip
%{_libdir}/%{name}/share/config/images_oxygen.zip
+%{_libdir}/%{name}/share/config/images_sifr.zip
%{_libdir}/%{name}/share/config/images_tango.zip
%{_libdir}/%{name}/share/config/*.xpm
%dir %{_libdir}/%{name}/share/config/soffice.cfg
%dir %{_libdir}/%{name}/share/config/soffice.cfg/modules/smath
%dir %{_libdir}/%{name}/share/config/soffice.cfg/modules/sweb
%dir %{_libdir}/%{name}/share/config/soffice.cfg/modules/simpress
+%{_libdir}/%{name}/share/config/soffice.cfg/modules/spropctrlr
%dir %{_libdir}/%{name}/share/config/soffice.cfg/modules/swform
%{_libdir}/%{name}/share/config/soffice.cfg/modules/swform/menubar
%{_libdir}/%{name}/share/config/soffice.cfg/modules/swform/statusbar
%dir %{_libdir}/%{name}/share/registry/res
%{_libdir}/%{name}/share/registry/res/fcfg_langpack_en-US.xcd
-#%dir %{_libdir}/%{name}/share/samples
-#%dir %{_libdir}/%{name}/share/samples/en-US
-
%dir %{_libdir}/%{name}/share/template
-#%{_libdir}/%{name}/share/template/en-US
%dir %{_libdir}/%{name}/share/template/common
%{_libdir}/%{name}/share/template/common/internal
%{_libdir}/%{name}/share/template/common/layout
# symlink to directory
%attr(755,root,root) %{_libdir}/%{name}/ure-link
-%attr(755,root,root) %{_libdir}/%{name}/program/libnpsoplugin.so
%attr(755,root,root) %{_libdir}/%{name}/program/spadmin
%attr(755,root,root) %{_libdir}/%{name}/program/soffice
%attr(755,root,root) %{_libdir}/%{name}/program/soffice.bin
%{_iconsdir}/hicolor/*/apps/libreoffice-main.png
%{_iconsdir}/hicolor/*/apps/libreoffice-main.svg
-%{_desktopdir}/libreoffice-qstart.desktop
%{_desktopdir}/libreoffice-startcenter.desktop
+%{_desktopdir}/libreoffice-qstart.desktop
%{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.png
%{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.svg
%attr(755,root,root) %{_libdir}/%{name}/program/libkde4be1lo.so
%endif
+%if %{with gtk} || %{with gtk3}
%files libs-gtk
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/program/gnome-open-url
%attr(755,root,root) %{_libdir}/%{name}/program/gnome-open-url.bin
%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so
%attr(755,root,root) %{_libdir}/%{name}/program/libgconfbe1lo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libucpgio1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libqstart_gtklo.so
%{_libdir}/%{name}/share/registry/gnome.xcd
+%endif
%files base
%defattr(644,root,root,755)
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbreport/menubar
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbreport/statusbar
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbreport/toolbar
+%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbreport/ui
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbtable
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbtdata/menubar
%{_libdir}/%{name}/share/config/soffice.cfg/modules/dbtdata/toolbar
%attr(755,root,root) %{_libdir}/%{name}/program/libscdlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libscfiltlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libsclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libscopencllo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libscuilo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libsolverlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libvbaobjlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libOGLTranslo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libanimcorelo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libplaceware*.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libPresentationMinimizerlo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libPresenterScreenlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libwpftimpresslo.so
%{_mandir}/man1/loimpress.1
%{_desktopdir}/libreoffice-impress.desktop
%{_iconsdir}/hicolor/*/apps/libreoffice-impress.png
%attr(755,root,root) %{_libdir}/%{name}/program/libsvgfilterlo.so
%{_libdir}/%{name}/share/registry/graphicfilter.xcd
%attr(755,root,root) %{_libdir}/%{name}/program/libgraphicfilterlo.so
-%{_libdir}/%{name}/program/resource/flashen-US.res
%files xsltfilter
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%{_libdir}/%{name}/program/postgresql-sdbc.ini
%{_libdir}/%{name}/program/services/postgresql-sdbc.rdb
-%{_libdir}/%{name}/share/registry/postgresqlsdbc.xcd
+%{_libdir}/%{name}/share/registry/postgresql.xcd
%attr(755,root,root) %{_libdir}/%{name}/program/libpostgresql-sdbclo.so
%attr(755,root,root) %{_libdir}/%{name}/program/libpostgresql-sdbc-impllo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/bin/javaldx
%endif
%dir %{_libdir}/%{name}/ure/lib
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libunoidllo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libnamingservicelo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libaffine_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libbinaryurplo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libbootstraplo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libacceptorlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libconnectorlo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libgcc3_uno.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libintrospectionlo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libinvocadaptlo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libinvocationlo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libiolo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmaccesslo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmfwklo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/liblog_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libnamingservicelo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libproxyfaclo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libreflectionlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libunsafe_uno_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstreamslo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libtextinstreamlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libtextoutstreamlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuuresolverlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/liblog_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libreglo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libsal_textenclo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstocserviceslo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstorelo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libsunjavapluginlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_cppu.so.3
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_cppuhelpergcc3.so.3
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_cppu.so.3
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libunoidllo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_purpenvhelpergcc3.so.3
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_sal.so.3
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_salhelpergcc3.so.3
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstocserviceslo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libinvocationlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libgcc3_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libbinaryurplo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuno_sal.so.3
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libunsafe_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libuuresolverlo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libxmlreaderlo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmaccesslo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmfwklo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libreglo.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstorelo.so
%{_libdir}/%{name}/ure/lib/jvmfwk3rc
%{_libdir}/%{name}/ure/lib/unorc
%if %{with java}
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjava_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjuh.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjuhx.so
+%{_libdir}/%{name}/ure/lib/JREProperties.class
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjavaloaderlo.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjava_uno.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjavavmlo.so
%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjpipe.so
-%{_libdir}/%{name}/ure/lib/JREProperties.class
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjuh.so
+%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjuhx.so
%endif
%dir %{_libdir}/%{name}/ure/share
%if %{with java}
%endif
%files pyuno
-# -f script-provider-for-python.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/program/libpyuno.so
%attr(755,root,root) %{_libdir}/%{name}/program/pyuno.so
%{_libdir}/%{name}/program/pythonscript.py
%{_libdir}/%{name}/program/uno.py
%{_libdir}/%{name}/program/unohelper.py
+%{_libdir}/%{name}/program/services/pyuno.rdb
%{_libdir}/%{name}/program/services/scriptproviderforpython.rdb
%{_libdir}/%{name}/share/registry/librelogo.xcd
%{_libdir}/%{name}/share/registry/pyuno.xcd
-# script-provider-for-python extension
-#%dir %{_libdir}/%{name}/share/extensions/script-provider-for-python
-#%{_libdir}/%{name}/share/extensions/script-provider-for-python/META-INF
-#%{_libdir}/%{name}/share/extensions/script-provider-for-python/components.rdb
-#%{_libdir}/%{name}/share/extensions/script-provider-for-python/description.xml
-#%{_libdir}/%{name}/share/extensions/script-provider-for-python/*.py
-#%{_libdir}/%{name}/share/extensions/script-provider-for-python/registration
-
# python wizards
%dir %{_libdir}/%{name}/program/wizards
%{_libdir}/%{name}/program/wizards/*.py
%{_libdir}/%{name}/share/xpdfimport
%{_libdir}/%{name}/program/libpdfimportlo.so
-%files presentation-minimizer -f presentation-minimizer.lang
-%defattr(644,root,root,755)
-%dir %{_libdir}/%{name}/share/extensions/presentation-minimizer
-%attr(755,root,root) %{_libdir}/%{name}/share/extensions/presentation-minimizer/SunPresentationMinimizer.uno.so
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/META-INF
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/bitmaps
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/components.rdb
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/description.xml
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/registr*
-
%files wiki-publisher -f wiki-publisher.lang
%defattr(644,root,root,755)
%dir %{_libdir}/%{name}/share/extensions/wiki-publisher
%{_libdir}/%{name}/share/extensions/wiki-publisher/META-INF
%{_libdir}/%{name}/share/extensions/wiki-publisher/WikiEditor
%{_libdir}/%{name}/share/extensions/wiki-publisher/filter
-%{_libdir}/%{name}/share/extensions/wiki-publisher/help
+%dir %{_libdir}/%{name}/share/extensions/wiki-publisher/help
%{_libdir}/%{name}/share/extensions/wiki-publisher/license
%{_libdir}/%{name}/share/extensions/wiki-publisher/registration
%{_libdir}/%{name}/share/extensions/wiki-publisher/templates
%defattr(644,root,root,755)
%dir %{_libdir}/%{name}/share/extensions/nlpsolver
%{_libdir}/%{name}/share/extensions/nlpsolver/META-INF
-%{_libdir}/%{name}/share/extensions/nlpsolver/help
-%{_libdir}/%{name}/share/extensions/nlpsolver/locale
+%dir %{_libdir}/%{name}/share/extensions/nlpsolver/help
+%dir %{_libdir}/%{name}/share/extensions/nlpsolver/locale
+%{_libdir}/%{name}/share/extensions/nlpsolver/locale/*_en_US.default
%{_libdir}/%{name}/share/extensions/nlpsolver/registration
%{_libdir}/%{name}/share/extensions/nlpsolver/EvolutionarySolver.jar
%{_libdir}/%{name}/share/extensions/nlpsolver/components.rdb
%files -n browser-plugin-%{name}
%defattr(644,root,root,755)
%attr(755,root,root) %{_browserpluginsdir}/libnpsoplugin.so
-%attr(755,root,root) %{_libdir}/%{name}/program/nsplugin
%endif
%if %{with i18n}
%files i18n-ca -f ca.lang
%defattr(644,root,root,755)
-%files i18n-ca_XV -f ca_XV.lang
+%files i18n-ca_XV -f ca_valencia.lang
%defattr(644,root,root,755)
%files i18n-cs -f cs.lang
%files i18n-ks -f ks.lang
%defattr(644,root,root,755)
-%files i18n-ku -f ku.lang
-%defattr(644,root,root,755)
-
%files i18n-lb -f lb.lang
%defattr(644,root,root,755)
%files i18n-pt_BR -f pt_BR.lang
%defattr(644,root,root,755)
-#%files i18n-qtz -f qtz.lang
-#%defattr(644,root,root,755)
-
%files i18n-ro -f ro.lang
%defattr(644,root,root,755)
%files i18n-sd -f sd.lang
%defattr(644,root,root,755)
-%files i18n-sh -f sh.lang
-%defattr(644,root,root,755)
-
%files i18n-si -f si.lang
%defattr(644,root,root,755)