]> git.pld-linux.org Git - packages/libreoffice.git/blobdiff - libreoffice.spec
- packaging new files left
[packages/libreoffice.git] / libreoffice.spec
index 5213c894c6d06d096cab06b51a263d8964c0ea88..87879584f8a112042108311e5bfb3ec100ec0aae 100644 (file)
@@ -1,4 +1,8 @@
-# NOTE:
+# TODO:
+# - fix configure arguments (+ compare with FC)
+# - create CoinMP library package for PLD (https://projects.coin-or.org/CoinMP)
+#
+# NOTE - FIXME FOR 3.4.3 !!!:
 #      - normal build (i686) requires about 27 GB of disk space:
 #              $BUILD_ROOT     7.0 GB
 #              BUILD           18  GB
 #
 # Conditional build:
 %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
+%bcond_without i18n            # do not create i18n packages (extra build time)
 %bcond_with    ccache          # use ccache to speed up builds
 %bcond_with    icecream        # use icecream to speed up builds
 %bcond_with    msaccess        # with ms access import pieces
 %bcond_without parallelbuild   # use greater number of jobs to speed up build (default: 1)
+%bcond_with     tests
 
 %bcond_without system_beanshell
 %bcond_without system_db               # without system (i.e. with internal) Berkeley DB
+%bcond_with    system_coinmp           # use system CoinMP library (not in PLD yet)
 %bcond_with    system_libhnj           # with system ALTLinuxhyph (NFY)
 %bcond_without system_mdbtools         # with system mdbtools
 %bcond_without system_xalan
 %undefine      with_system_hsqldb
 %endif
 
-%define                major_ver               3.4.3
-%define                upd                     330
+%define                major_ver               6.0.0
 
 Summary:       LibreOffice - powerful office suite
 Summary(pl.UTF-8):     LibreOffice - potężny pakiet biurowy
 Name:          libreoffice
-Version:       %{major_ver}.2
+Version:       %{major_ver}.3
 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}-bootstrap-%{version}.tar.bz2
-# Source0-md5: 465b3be0e30f88e1139c45d2e2217927
-Source1:       http://download.go-oo.org/DEV300/ooo-cli-prebuilt-3.3.tar.bz2
-# Source1-md5: fc46e64367c3b09a1668fb9ab40c031b
-Source2:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-artwork-%{version}.tar.bz2
-# Source2-md5: 7c2e73f1197d169519f86efe422e5df9
-Source3:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-base-%{version}.tar.bz2
-# Source3-md5: 823956297a7e0b7603c585c49bd9fd4e
-Source4:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-writer-%{version}.tar.bz2
-# Source4-md5: da8a40cac4bd9d4f6f326e0e3b1b7e2a
-Source5:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-calc-%{version}.tar.bz2
-# Source5-md5: a1d5af5be5eb522c8a24feacbb0161fa
-Source6:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-components-%{version}.tar.bz2
-# Source6-md5: 8b972e130dfe62eb41d1d71d72de4b76
-Source7:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-extensions-%{version}.tar.bz2
-# Source7-md5: a6b22494e3a65a3b242ecb896aa7ab48
-Source8:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-extras-%{version}.tar.bz2
-# Source8-md5: b7d86f8baee5b31af210cc81785e5676
-Source9:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-filters-%{version}.tar.bz2
-# Source9-md5: de6c062d334daab99cf0592aa3568215
-Source10:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.bz2
-# Source10-md5:        df46914d540ef0126cd746d09c68ca2a
-Source11:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-impress-%{version}.tar.bz2
-# Source11-md5:        8f308250c397ddc6fdb1aae13e102927
-Source12:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.bz2
-# Source12-md5:        502e89e7a190c2b955467215f7894af0
-Source13:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-libs-core-%{version}.tar.bz2
-# Source13-md5:        1fd00a0fcfd4a5d1956c3f6a0990d1ce
-Source14:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-libs-extern-%{version}.tar.bz2
-# Source14-md5:        86914ac8bc30ea721b708b2f2faa3111
-Source15:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-libs-extern-sys-%{version}.tar.bz2
-# Source15-md5:        1452229e57ac3c4191e798eac4c0a7e0
-Source16:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-libs-gui-%{version}.tar.bz2
-# Source16-md5:        bb46bdb682689629d432cdbf5f3f42c2
-Source17:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-postprocess-%{version}.tar.bz2
-# Source17-md5:        bec7f633562762debdf810690002e688
-Source18:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-sdk-%{version}.tar.bz2
-# Source18-md5:        87061613efece1c253906a90cd4dc01f
-Source19:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-testing-%{version}.tar.bz2
-# Source19-md5:        308284d7d1d1bd6860d128b26e24390b
-Source20:      http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-ure-%{version}.tar.bz2
-# Source20-md5:        fa8b36365a2b2fb110c44886d7069774
-Source21:      http://download.go-oo.org/SRC680/biblio.tar.bz2
-# Source21-md5:        1948e39a68f12bfa0b7eb309c14d940c
-Source22:      http://download.go-oo.org/SRC680/extras-3.1.tar.bz2
-# Source22-md5:        1aa219782c41ff6cabef9ecaf147556f
-# Source23-md5:        1aa219782c41ff6cabef9ecaf147556f
-Source100:     http://hg.services.openoffice.org/binaries/fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz
-# Source100-md5:       fdb27bfe2dbe2e7b57ae194d9bf36bab
-Source101:     http://hg.services.openoffice.org/binaries/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
-# Source101-md5:       17410483b5b5f267aa18b7e00b65e6e0
-Source102:     http://hg.services.openoffice.org/binaries/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz
-# Source102-md5:       26b3e95ddf3d9c077c480ea45874b3b8
-Source103:     http://hg.services.openoffice.org/binaries/cf8a6967f7de535ae257fa411c98eb88-mdds_0.3.0.tar.bz2
-# Source103-md5:       cf8a6967f7de535ae257fa411c98eb88
-Source104:     http://hg.services.openoffice.org/binaries/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
-# Source104-md5:       798b2ffdc8bcfe7bca2cf92b62caf685
-Source105:     http://hg.services.openoffice.org/binaries/128cfc86ed5953e57fe0f5ae98b62c2e-libtextcat-2.2.tar.gz
-# Source105-md5:       128cfc86ed5953e57fe0f5ae98b62c2e
-Source106:     http://hg.services.openoffice.org/binaries/d0b5af6e408b8d2958f3d83b5244f5e8-hyphen-2.4.tar.gz
-# Source106-md5:       d0b5af6e408b8d2958f3d83b5244f5e8
-Source107:     http://hg.services.openoffice.org/binaries/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
-# Source107-md5:       1f24ab1d39f4a51faf22244c94a6203f
-Source108:     http://hg.services.openoffice.org/binaries/1756c4fa6c616ae15973c104cd8cb256-Adobe-Core35_AFMs-314.tar.gz
-# Source108-md5:       1756c4fa6c616ae15973c104cd8cb256
-Source109:     http://hg.services.openoffice.org/binaries/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip
-# Source109-md5:       ada24d37d8d638b3d8a9985e80bc2978
-Source110:     http://hg.services.openoffice.org/binaries/067201ea8b126597670b5eff72e1f66c-mythes-1.2.0.tar.gz
-# Source110-md5:       067201ea8b126597670b5eff72e1f66c
-Source111:     http://hg.services.openoffice.org/binaries/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
-# Source111-md5:       a7983f859eafb2677d7ff386a023bc40
-Source112:     http://download.go-oo.org/src/0f63ee487fda8f21fafa767b3c447ac9-ixion-0.2.0.tar.gz
-# Source112-md5:       0f63ee487fda8f21fafa767b3c447ac9
-Source113:     http://hg.services.openoffice.org/binaries/8ea307d71d11140574bfb9fcc2487e33-libbase.zip
-# Source113-md5:       8ea307d71d11140574bfb9fcc2487e33
-Source114:     http://hg.services.openoffice.org/binaries/a06a496d7a43cbdc35e69dbe678efadb-libloader.zip
-# Source114-md5:       a06a496d7a43cbdc35e69dbe678efadb
-Source115:     http://hg.services.openoffice.org/binaries/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
-# Source115-md5:       39bb3fcea1514f1369fcfc87542390fd
-Source116:     http://hg.services.openoffice.org/binaries/f3e2febd267c8e4b13df00dac211dd6d-flute.zip
-# Source116-md5:       f3e2febd267c8e4b13df00dac211dd6d
-Source117:     http://hg.services.openoffice.org/binaries/5aba06ede2daa9f2c11892fbd7bc3057-libserializer.zip
-# Source117-md5:       5aba06ede2daa9f2c11892fbd7bc3057
-Source118:     http://hg.services.openoffice.org/binaries/f7925ba8491fe570e5164d2c72791358-libfonts.zip
-# Source118-md5:       f7925ba8491fe570e5164d2c72791358
-Source119:     http://hg.services.openoffice.org/binaries/d1a3205871c3c52e8a50c9f18510ae12-libformula.zip
-# Source119-md5:       d1a3205871c3c52e8a50c9f18510ae12
-Source120:     http://hg.services.openoffice.org/binaries/67b42915c8432abf0a922438f00860a2-libxml.zip
-# Source120-md5:       67b42915c8432abf0a922438f00860a2
-Source121:     http://hg.services.openoffice.org/binaries/dbb3757275dc5cc80820c0b4dd24ed95-librepository.zip
-# Source121-md5:       dbb3757275dc5cc80820c0b4dd24ed95
-Source122:     http://hg.services.openoffice.org/binaries/79600e696a98ff95c2eba976f7a8dfbb-liblayout.zip
-# Source122-md5:       79600e696a98ff95c2eba976f7a8dfbb
-Source123:     http://hg.services.openoffice.org/binaries/d4c4d91ab3a8e52a2e69d48d34ef4df4-core.zip
-# Source123-md5:       d4c4d91ab3a8e52a2e69d48d34ef4df4
-Source124:     http://hg.services.openoffice.org/binaries/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
-# Source124-md5:       35c94d2df8893241173de1d16b6034c0
-# patches applied in prep section
-Patch0:                %{name}-build-apply.patch
-# https://bugs.freedesktop.org/show_bug.cgi?id=31871
-Patch100:      %{name}-hotfix-with-lang-all.patch
-Patch101:      %{name}-hotfix-kde4.patch
-Patch102:      %{name}-impress-dont-exit-after-pps-autoplay.patch
-Patch103:      %{name}-3.3.2-bison25.diff
+Source0:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
+# Source0-md5: 36e417cf7f0c2a0a3b6af6d4435b687a
+Source1:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
+# Source1-md5: 68e0f223d4b82988a1a849382e4d7bcb
+Source2:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
+# Source2-md5: 021bb9c6f06780b78429bb6240d7c7f7
+Source3:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
+# Source3-md5: 9dcdf0eb7c072dfe05e68c6f21baeaa8
+
+
+# make (download|fetch) DO_FETCH_TARBALLS=1 WGET=wget
+# but not sure if all are needed?
+Source20:      http://dev-www.libreoffice.org/src/pdfium-3235.tar.bz2
+# Source20-md5:        a7c08f44c6e2e1d7a71f7073cb9d5786
+Source21:      http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
+# Source21-md5:        17410483b5b5f267aa18b7e00b65e6e0
+Source22:      http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz
+# Source22-md5:        1cce53bf4b40ae29790d2c5c9f8b1129
+Source23:      http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
+# Source23-md5:        798b2ffdc8bcfe7bca2cf92b62caf685
+Source24:      http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
+# Source24-md5:        0168229624cfac409e766913506961a8
+Source25:      http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
+# Source25-md5:        35c94d2df8893241173de1d16b6034c0
+Source26:      https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies+ODFTOOLKIT-460+ODFTOOLKIT-461.jar
+# Source26-md5:        f430ee376fea2bee62c8510d8b94e813
+Source27:      http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
+# Source27-md5:        a7983f859eafb2677d7ff386a023bc40
+
+Patch0:                disable-failing-test.patch
+
 URL:           http://www.documentfoundation.org/
 BuildRequires: /usr/bin/getopt
+BuildRequires: Firebird-devel >= 3.0.0.0
 BuildRequires: GConf2-devel
+BuildRequires: GLM
 BuildRequires: ImageMagick
 BuildRequires: OpenGL-GLU-devel
 BuildRequires: OpenGL-devel
@@ -168,24 +99,31 @@ BuildRequires:     autoconf >= 2.51
 BuildRequires: automake >= 1:1.9
 BuildRequires: bash
 BuildRequires: bison >= 1.875-4
+BuildRequires: bluez-libs-devel
 BuildRequires: boost-devel >= 1.35.0
 BuildRequires: cairo-devel >= 1.2.0
 %{?with_ccache:BuildRequires:  ccache}
+BuildRequires: clucene-core-devel >= 2.3
+%{?with_system_coinmp:BuildRequires:   coinmp-devel}
 BuildRequires: cppunit-devel >= 1.12.0
 BuildRequires: cups-devel
 BuildRequires: curl-devel >= 7.9.8
-%{?with_system_db:BuildRequires:       db-cxx-devel}
 %{?with_system_db:BuildRequires:       db-devel}
 BuildRequires: dbus-glib-devel >= 0.70
 BuildRequires: flex
 BuildRequires: fontconfig-devel >= 1.0.1
 BuildRequires: freetype-devel >= 2.1
+BuildRequires: gdb
+BuildRequires: glew-devel >= 1.10.0
 BuildRequires: glib2-devel >= 2.13.5
 BuildRequires: gperf
+BuildRequires: gpgme-c++-devel
 BuildRequires: graphite2-devel
-BuildRequires: gstreamer-devel >= 0.10.0
-BuildRequires: gstreamer-plugins-base-devel >= 0.10.0
-BuildRequires: gtk+2-devel >= 2:2.10
+BuildRequires: gstreamer0.10-devel >= 0.10.0
+BuildRequires: gstreamer0.10-plugins-base-devel >= 0.10.0
+%{?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
 %{?with_icecream:BuildRequires:        icecream}
@@ -195,39 +133,60 @@ BuildRequires:    java-commons-codec
 BuildRequires: java-commons-httpclient
 BuildRequires: java-commons-lang
 BuildRequires: java-commons-logging
+BuildRequires: java-flow-engine
+BuildRequires: java-hamcrest
 %{?with_system_hsqldb:BuildRequires:   java-hsqldb}
 BuildRequires: java-junit
 BuildRequires: java-lucene
 BuildRequires: java-lucene-contrib
 BuildRequires: java-servletapi
-BuildRequires: libwpd-devel >= 0.9.0
-BuildRequires: libwpg-devel >= 0.2.0
-BuildRequires: libwps-devel >= 0.2.0
+BuildRequires: libabw-devel >= 0.1.0
+BuildRequires: libe-book-devel >= 0.0.2
+BuildRequires: libetonyek-devel >= 0.1.4
+BuildRequires: libfreehand-devel >= 0.1.0
+BuildRequires: liblangtag-devel
+BuildRequires: libmspub-devel
+BuildRequires: libmwaw-devel >= 0.3.0
+BuildRequires: libodfgen-devel >= 0.1.1
+BuildRequires: liborcus-devel >= 0.13.0
+BuildRequires: libpagemaker-devel >= 0.0.2
+BuildRequires: libstaroffice-devel
+BuildRequires: libvisio-devel
+BuildRequires: libwpd-devel >= 0.10.0
+BuildRequires: libwpg-devel >= 0.3.0
+BuildRequires: libwps-devel >= 0.3.0
+BuildRequires: libzmf-devel
 BuildRequires: lp_solve-devel
 BuildRequires: silgraphite-devel
-%if %{with kde}
-BuildRequires: kde4-kde3support-devel
-%endif
 %if %{with kde4}
 BuildRequires: kde4-kdelibs-devel
 BuildRequires: qt4-build
 %endif
 BuildRequires: java-libxml
 BuildRequires: java-sac
+%{?with_system_xalan:BuildRequires:    java-xalan}
+%{?with_system_xalan:BuildRequires:    java-xalan}
 BuildRequires: libart_lgpl-devel
 BuildRequires: libbonobo-devel >= 2.0
+BuildRequires: libcdr-devel >= 0.0.8
+BuildRequires: libcmis-devel >= 0.5
+BuildRequires: libepubgen-devel >= 0.1.0
+BuildRequires: libexttextcat-devel
+BuildRequires: libgltf-devel < 0.2.0
+BuildRequires: libgltf-devel >= 0.1.0
 %{?with_system_libhnj:BuildRequires:   libhnj-devel}
 BuildRequires: libicu-devel >= 4.0
 BuildRequires: libjpeg-devel
+BuildRequires: libqxp-devel
+BuildRequires: librsvg-devel >= 2.14
 BuildRequires: libsndfile-devel
 BuildRequires: libstdc++-devel >= 5:3.2.1
 BuildRequires: libsvg-devel >= 0.1.4
-BuildRequires: libtextcat-devel
 BuildRequires: libxml2-devel >= 2.0
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
 %{?with_access:%{?with_system_mdbtools:BuildRequires:  mdbtools-devel >= 0.6}}
-BuildRequires: mdds-devel
+BuildRequires: mdds-devel >= 1.2
 %{?with_mono:BuildRequires:    mono-csharp >= 1.2.3}
 %{?with_mono:BuildRequires:    mono-static >= 1.2.3}
 %{?with_system_myspell:BuildRequires:  myspell-devel}
@@ -243,14 +202,16 @@ BuildRequires:    perl-Archive-Zip
 BuildRequires: perl-base
 BuildRequires: perl-devel
 BuildRequires: pkgconfig
+BuildRequires: poppler-cpp-devel >= 0.8.0
 BuildRequires: poppler-devel >= 0.8.0
 BuildRequires: portaudio-devel
-BuildRequires: python >= 2.2
-BuildRequires: python-devel >= 2.2
-BuildRequires: python-modules >= 2.2
-BuildRequires: redland-devel
+BuildRequires: postgresql-devel
+BuildRequires: python3 >= 3.3
+BuildRequires: python3-devel >= 3.3
+BuildRequires: python3-modules >= 3.3
+BuildRequires: redland-devel >= 1.0.16
 BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.357
+BuildRequires: rpmbuild(macros) >= 1.660
 BuildRequires: sablotron-devel
 BuildRequires: sane-backends-devel
 BuildRequires: saxon
@@ -259,58 +220,52 @@ BuildRequires:    startup-notification-devel >= 0.5
 BuildRequires: unixODBC-devel >= 2.2.12-2
 BuildRequires: unzip
 BuildRequires: vigra-devel
-%{?with_system_xalan:BuildRequires:    xalan-j}
+BuildRequires: xmlsec1-nss-devel >= 1.2.24
+BuildRequires: xorg-font-font-adobe-utopia-type1
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXaw-devel
 BuildRequires: xorg-lib-libXtst-devel
-BuildRequires: zip
+BuildRequires: zip >= 3.0
 BuildRequires: zlib-devel
 %if %{with java}
 BuildRequires: ant >= 1.7.0
 BuildRequires: ant-apache-regexp
-%{?with_system_db:BuildRequires:       db-java >= 4.3}
 BuildRequires: jdk >= 1.4.0_00
 BuildRequires: jre-X11
 %endif
-BuildRequires: xulrunner-devel
-BuildConflicts:        xmlsec1-devel
 # contains (dlopened) *.so libs
 BuildConflicts:        java-gcj-compat
-BuildConflicts:        xmlsec1-nss
 Requires:      %{name}-base = %{version}-%{release}
 Requires:      %{name}-calc = %{version}-%{release}
 Requires:      %{name}-draw = %{version}-%{release}
 Requires:      %{name}-emailmerge = %{version}-%{release}
 Requires:      %{name}-graphicfilter = %{version}-%{release}
 Requires:      %{name}-impress = %{version}-%{release}
-%{?with_java:Requires: %{name}-javafilter = %{version}-%{release}}
 Requires:      %{name}-math = %{version}-%{release}
 Requires:      %{name}-pdfimport = %{version}-%{release}
-Requires:      %{name}-presentation-minimizer = %{version}-%{release}
-Requires:      %{name}-presenter-screen = %{version}-%{release}
+Requires:      %{name}-postgresql = %{version}-%{release}
 Requires:      %{name}-pyuno = %{version}-%{release}
-Requires:      %{name}-report-builder = %{version}-%{release}
-Requires:      %{name}-testtools = %{version}-%{release}
 Requires:      %{name}-web = %{version}-%{release}
 Requires:      %{name}-wiki-publisher = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
 Requires:      %{name}-xsltfilter = %{version}-%{release}
+Obsoletes:     libreoffice-testtools
 Obsoletes:     openoffice.org
+Obsoletes:     openoffice.org-testtools
 ExclusiveArch: %{ix86} %{x8664} ppc sparc sparcv9
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                specflags       -fno-strict-aliasing -O2
+%define                filterout_c     -fomit-frame-pointer
+%define                filterout_cpp   -fomit-frame-pointer
+%define                filterout_cxx   -fomit-frame-pointer
 
 # No ELF objects there to strip/chrpath, skips processing:
 # - share/ - 17000 files of 415M
 # - help/ - 6500 files of 1.4G
 # - program/resource/ - 5610 files of 216M
-%define                _noautostrip    .*\\(%{_datadir}\\|%{_libdir}/%{name}/basis*/program/resource\\)/.*
-%define                _noautochrpath  .*\\(%{_datadir}\\|%{_libdir}/%{name}/basis*/program/resource\\)/.*
-
-%define                basis           basis3.3
-%define                basisdir        %{_libdir}/%{name}/%{basis}
-%define                databasisdir    %{_datadir}/%{name}/%{basis}
+%define                _noautostrip    .*%{_datadir}/.*
+%define                _noautochrpath  .*%{_datadir}/.*
 
 %description
 LibreOffice is an open-source project sponsored by Sun Microsystems
@@ -378,28 +333,35 @@ Summary:  Core modules for LibreOffice
 Summary(pl.UTF-8):     Podstawowe moduły dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires(post,postun): shared-mime-info
 Requires:      %{name}-ure = %{version}-%{release}
 # libcups.so.2 is dlopened (in cupsmgr.cxx); maybe Suggests instead?
 Requires:      cups-lib
 Requires:      fonts-TTF-OpenSymbol
-%{?with_system_beanshell:Requires:     java-beanshell}
-%{?with_system_hsqldb:Requires:        java-hsqldb}
+Requires:      hicolor-icon-theme
+%{?with_system_beanshell:Requires: java-beanshell}
+%{?with_system_hsqldb:Requires: java-hsqldb}
 Requires:      libstdc++ >= 5:3.2.1
 Requires:      mktemp
 Requires:      saxon
 Requires:      sed
-%{?with_system_xalan:Requires: xalan-j}
-#Suggests:     chkfontpath
-Obsoletes:     libreoffice-i18n-gd
+%{?with_system_xalan:Requires: xalan-j}
+#Suggests: chkfontpath
+Obsoletes:     libreoffice-binfilter < 4.0.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:     libreoffice-javafilter < 4.1.0.0
+Obsoletes:     libreoffice-report-builder < 4.1.0.0
 Obsoletes:     oooqs
 Obsoletes:     openoffice
 Obsoletes:     openoffice-i18n-fo
@@ -420,12 +382,10 @@ Obsoletes:        openoffice-libs
 Obsoletes:     openoffice.org-core
 Obsoletes:     openoffice.org-dirs
 Obsoletes:     openoffice.org-i18n-bn_BD
-Obsoletes:     openoffice.org-i18n-bn_IN
 Obsoletes:     openoffice.org-i18n-by
 Obsoletes:     openoffice.org-i18n-fo
 Obsoletes:     openoffice.org-i18n-fo-gtk
 Obsoletes:     openoffice.org-i18n-fo-kde
-Obsoletes:     openoffice.org-i18n-gd
 Obsoletes:     openoffice.org-i18n-gu_IN
 Obsoletes:     openoffice.org-i18n-ia
 Obsoletes:     openoffice.org-i18n-ia-gtk
@@ -490,37 +450,6 @@ Requires:  %{name}-draw = %{version}-%{release}
 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 presenter-screen
-Summary:       Presenter Screen for LibreOffice presentations
-Group:         X11/Applications
-Requires:      %{name}-impress = %{version}-%{release}
-
-%description presenter-screen
-The Presenter Screen is used to provides information on a second
-screen, that typically is not visible to the audience when delivering
-a presentation. e.g. slide notes.
-
-%package report-builder
-Summary:       Create database reports from LibreOffice
-Group:         X11/Applications
-Requires:      %{name}-base = %{version}-%{release}
-Requires:      java-commons-logging
-
-%description report-builder
-Creates database reports from LibreOffice databases. The report
-builder can define group and page headers as well as group, page
-footers and calculation fields to accomplish complex database reports.
-
 %package wiki-publisher
 Summary:       Create Wiki articles on MediaWiki servers with LibreOffice
 Group:         X11/Applications
@@ -529,6 +458,9 @@ Requires:   java-commons-codec
 Requires:      java-commons-httpclient
 Requires:      java-commons-lang
 Requires:      java-commons-logging
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description wiki-publisher
 The Wiki Publisher enables you to create Wiki articles on MediaWiki
@@ -541,7 +473,9 @@ Summary:    Database frontend for LibreOffice
 Summary(pl.UTF-8):     Frontend do baz danych dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
 Obsoletes:     openoffice.org-base
 
 %description base
@@ -572,7 +506,9 @@ Summary:    Writer module for LibreOffice
 Summary(pl.UTF-8):     Moduł Writer dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
 Obsoletes:     openoffice.org-writer
 
 %description writer
@@ -601,7 +537,9 @@ Summary:    Calc module for LibreOffice
 Summary(pl.UTF-8):     Moduł Calc dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
 Obsoletes:     openoffice.org-calc
 
 %description calc
@@ -615,7 +553,9 @@ Summary:    Draw module for LibreOffice
 Summary(pl.UTF-8):     Moduł Draw dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
 Obsoletes:     openoffice.org-draw
 
 %description draw
@@ -629,7 +569,11 @@ Summary:   Impress module for LibreOffice
 Summary(pl.UTF-8):     Moduł Impress dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
+Obsoletes:     libreoffice-presentation-minimizer < 4.2.0.0
+Obsoletes:     libreoffice-presenter-screen < 4.0.0.0-1
 Obsoletes:     openoffice.org-impress
 
 %description impress
@@ -643,7 +587,9 @@ Summary:    Math module for LibreOffice
 Summary(pl.UTF-8):     Moduł Math dla LibreOffice
 Group:         X11/Applications
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      hicolor-icon-theme
 Obsoletes:     openoffice.org-math
 
 %description math
@@ -683,33 +629,30 @@ Moduł xsltfilter dla LibreOffice, udostępnia dodatkowe przekształcenia
 wyjściowe dla formatów docbook i xhtml. Jest potrzebny do eksportu do
 docbooka.
 
-%package javafilter
-Summary:       Extra javafilter module for LibreOffice
-Summary(pl.UTF-8):     Dodatkowy moduł javafilter dla LibreOffice
+%package postgresql
+Summary:       PostgreSQL connector for LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-javafilter
+Requires:      postgresql-libs
 
-%description javafilter
-javafilter module for LibreOffice, provides additional aportisdoc,
-Pocket Excel and Pocket Word import filters.
+%description postgresql
+A PostgreSQL connector for the database front-end for LibreOffice.
+Allows creation and management of PostgreSQL databases through a GUI.
 
-%description javafilter -l pl.UTF-8
-Moduł javafilter dla LibreOffice, udostępnia dodatkowe filtry importu
-aportisdoc, Pocket Excel i Pocket Word.
-
-%package testtools
-Summary:       testtools for LibreOffice
-Summary(pl.UTF-8):     Narzędzia testowe dla LibreOffice
-Group:         Development/Libraries
+%package nlpsolver
+Summary:       Non-linear solver engine for LibreOffice Calc
+Group:         X11/Applications
+Requires:      %{name}-calc = %{version}-%{release}
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-testtools
-
-%description testtools
-QA tools for LibreOffice, enables automated testing.
+Requires:      %{name}-ure = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
-%description testtools -l pl.UTF-8
-Narzędzia QA dla LibreOffice, pozwalają na automatyczne testowanie.
+%description nlpsolver
+A non-linear solver engine for Calc as an alternative to the default
+linear programming model when more complex, nonlinear programming is
+required.
 
 # FIXME
 %package ure
@@ -755,6 +698,9 @@ Obsoletes:  openoffice-i18n-af-gtk
 Obsoletes:     openoffice.org-i18n-af
 Obsoletes:     openoffice.org-i18n-af-gtk
 Obsoletes:     openoffice.org-i18n-af-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-af
 This package provides resources containing menus and dialogs in
@@ -764,6 +710,23 @@ Afrikaans language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 afrykanerskim.
 
+%package i18n-am
+Summary:       LibreOffice - interface in Amharic language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku amharskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-am
+This package provides resources containing menus and dialogs in
+Amharic language.
+
+%description i18n-am -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+amharskim.
+
 %package i18n-ar
 Summary:       LibreOffice - interface in Arabic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku arabskim
@@ -774,6 +737,9 @@ Obsoletes:  openoffice-i18n-ar-gtk
 Obsoletes:     openoffice.org-i18n-ar
 Obsoletes:     openoffice.org-i18n-ar-gtk
 Obsoletes:     openoffice.org-i18n-ar-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ar
 This package provides resources containing menus and dialogs in Arabic
@@ -789,6 +755,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku asamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-as_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-as
 This package provides resources containing menus and dialogs in
@@ -804,6 +773,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku asturyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ast
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ast
 This package provides resources containing menus and dialogs in
@@ -819,6 +791,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku białoruskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-be_BY
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-be_BY
 This package provides resources containing menus and dialogs in
@@ -838,6 +813,9 @@ Obsoletes:  openoffice-i18n-bg-gtk
 Obsoletes:     openoffice.org-i18n-bg
 Obsoletes:     openoffice.org-i18n-bg-gtk
 Obsoletes:     openoffice.org-i18n-bg-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-bg
 This package provides resources containing menus and dialogs in
@@ -847,12 +825,33 @@ Bulgarian language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 bułgarskim.
 
+%package i18n-bn_IN
+Summary:       LibreOffice - interface in Indian Bangla language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku indyjskim bengalskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+Obsoletes:     openoffice.org-i18n-bn_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-bn_IN
+This package provides resources containing menus and dialogs in Indian
+Bangla language.
+
+%description i18n-bn_IN -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+indyjskim bengalskim.
+
 %package i18n-bn
 Summary:       LibreOffice - interface in Bangla language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bengalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-bn
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-bn
 This package provides resources containing menus and dialogs in Bangla
@@ -868,6 +867,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku tybetańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-bo
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-bo
 This package provides resources containing menus and dialogs in
@@ -883,6 +885,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku bretońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-br
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-br
 This package provides resources containing menus and dialogs in Breton
@@ -898,6 +903,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku boro
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-brx
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-brx
 This package provides resources containing menus and dialogs in Bodo
@@ -913,6 +921,9 @@ Summary(pl.UTF-8):  LibreOffice - interfejs w języku bośniackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-bs
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-bs
 This package provides resources containing menus and dialogs in
@@ -932,6 +943,9 @@ Obsoletes:  openoffice-i18n-ca-gtk
 Obsoletes:     openoffice.org-i18n-ca
 Obsoletes:     openoffice.org-i18n-ca-gtk
 Obsoletes:     openoffice.org-i18n-ca-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ca
 This package provides resources containing menus and dialogs in
@@ -946,6 +960,9 @@ Summary:    LibreOffice - interface in Catalan Valencian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku katalońskim walenckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ca_XV
 This package provides resources containing menus and dialogs in
@@ -965,6 +982,9 @@ Obsoletes:  openoffice-i18n-cs-gtk
 Obsoletes:     openoffice.org-i18n-cs
 Obsoletes:     openoffice.org-i18n-cs-gtk
 Obsoletes:     openoffice.org-i18n-cs-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-cs
 This package provides resources containing menus and dialogs in Czech
@@ -984,6 +1004,9 @@ Obsoletes: openoffice-i18n-cy-gtk
 Obsoletes:     openoffice.org-i18n-cy
 Obsoletes:     openoffice.org-i18n-cy-gtk
 Obsoletes:     openoffice.org-i18n-cy-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-cy
 This package provides resources containing menus and dialogs in
@@ -1003,6 +1026,9 @@ Obsoletes:        openoffice-i18n-da-gtk
 Obsoletes:     openoffice.org-i18n-da
 Obsoletes:     openoffice.org-i18n-da-gtk
 Obsoletes:     openoffice.org-i18n-da-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-da
 This package provides resources containing menus and dialogs in Danish
@@ -1022,6 +1048,9 @@ Obsoletes:        openoffice-i18n-de-gtk
 Obsoletes:     openoffice.org-i18n-de
 Obsoletes:     openoffice.org-i18n-de-gtk
 Obsoletes:     openoffice.org-i18n-de-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-de
 This package provides resources containing menus and dialogs in German
@@ -1037,6 +1066,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku dogri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-dgo
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-dgo
 This package provides resources containing menus and dialogs in Dogri
@@ -1052,6 +1084,9 @@ Summary(pl.UTF-8):        Openoffice.org - interfejs w języku dżongkha
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-dz
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-dz
 This package provides resources containing menus and dialogs in
@@ -1071,6 +1106,9 @@ Obsoletes:        openoffice-i18n-el-gtk
 Obsoletes:     openoffice.org-i18n-el
 Obsoletes:     openoffice.org-i18n-el-gtk
 Obsoletes:     openoffice.org-i18n-el-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-el
 This package provides resources containing menus and dialogs in Greek
@@ -1086,6 +1124,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku anglieskim dla Wielkiej Bry
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-en_GB
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-en_GB
 This package provides resources containing menus and dialogs in
@@ -1101,6 +1142,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku anglieskim dla Południowej
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-en_ZA
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-en_ZA
 This package provides resources containing menus and dialogs in
@@ -1116,6 +1160,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku esperanto
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-eo
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-eo
 This package provides resources containing menus and dialogs in
@@ -1135,6 +1182,9 @@ Obsoletes:        openoffice-i18n-es-gtk
 Obsoletes:     openoffice.org-i18n-es
 Obsoletes:     openoffice.org-i18n-es-gtk
 Obsoletes:     openoffice.org-i18n-es-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-es
 This package provides resources containing menus and dialogs in
@@ -1154,6 +1204,9 @@ Obsoletes:        openoffice-i18n-et-gtk
 Obsoletes:     openoffice.org-i18n-et
 Obsoletes:     openoffice.org-i18n-et-gtk
 Obsoletes:     openoffice.org-i18n-et-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-et
 This package provides resources containing menus and dialogs in
@@ -1172,6 +1225,9 @@ Obsoletes:        openoffice-i18n-eu
 Obsoletes:     openoffice-i18n-eu-gtk
 Obsoletes:     openoffice-i18n-eu-kde
 Obsoletes:     openoffice.org-i18n-eu
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-eu
 This package provides resources containing menus and dialogs in Basque
@@ -1190,6 +1246,9 @@ Obsoletes:        openoffice-i18n-fa
 Obsoletes:     openoffice-i18n-fa-gtk
 Obsoletes:     openoffice-i18n-fa-kde
 Obsoletes:     openoffice.org-i18n-fa
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-fa
 This package provides resources containing menus and dialogs in
@@ -1209,6 +1268,9 @@ Obsoletes:        openoffice-i18n-fi-gtk
 Obsoletes:     openoffice.org-i18n-fi
 Obsoletes:     openoffice.org-i18n-fi-gtk
 Obsoletes:     openoffice.org-i18n-fi-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-fi
 This package provides resources containing menus and dialogs in
@@ -1228,6 +1290,9 @@ Obsoletes:        openoffice-i18n-fr-gtk
 Obsoletes:     openoffice.org-i18n-fr
 Obsoletes:     openoffice.org-i18n-fr-gtk
 Obsoletes:     openoffice.org-i18n-fr-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-fr
 This package provides resources containing menus and dialogs in French
@@ -1247,6 +1312,9 @@ Obsoletes:        openoffice-i18n-ga-gtk
 Obsoletes:     openoffice.org-i18n-ga
 Obsoletes:     openoffice.org-i18n-ga-gtk
 Obsoletes:     openoffice.org-i18n-ga-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ga
 This package provides resources containing menus and dialogs in Irish
@@ -1256,6 +1324,23 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 irlandzkim.
 
+%package i18n-gd
+Summary:       LibreOffice - interface in Scottish Gaelic language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku gaelickim szkockim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-gd
+This package provides resources containing menus and dialogs in
+Scottish Gaelic language.
+
+%description i18n-gd -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+gaelicki szkocki.
+
 %package i18n-gl
 Summary:       LibreOffice - interface in Galician language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku galicyjskim
@@ -1266,6 +1351,9 @@ Obsoletes:        openoffice-i18n-gl-gtk
 Obsoletes:     openoffice.org-i18n-gl
 Obsoletes:     openoffice.org-i18n-gl-gtk
 Obsoletes:     openoffice.org-i18n-gl-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-gl
 This package provides resources containing menus and dialogs in
@@ -1281,6 +1369,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku gudźarati
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-gu
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-gu
 This package provides resources containing menus and dialogs in
@@ -1290,6 +1381,23 @@ Gujarati language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 gudźarati.
 
+%package i18n-gug
+Summary:       LibreOffice - interface in Paraguayan Gujarati language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku paragwajskim gudźarati
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-gug
+This package provides resources containing menus and dialogs in
+Paraguayan Gujarati language.
+
+%description i18n-gug -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+paragwajskim gudźarati.
+
 %package i18n-he
 Summary:       LibreOffice - interface in Hebrew language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hebrajskim
@@ -1300,6 +1408,9 @@ Obsoletes:        openoffice-i18n-he-gtk
 Obsoletes:     openoffice.org-i18n-he
 Obsoletes:     openoffice.org-i18n-he-gtk
 Obsoletes:     openoffice.org-i18n-he-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-he
 This package provides resources containing menus and dialogs in Hebrew
@@ -1319,6 +1430,9 @@ Obsoletes:        openoffice-i18n-hi-gtk
 Obsoletes:     openoffice.org-i18n-hi-gtk
 Obsoletes:     openoffice.org-i18n-hi-kde
 Obsoletes:     openoffice.org-i18n-hi_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-hi
 This package provides resources containing menus and dialogs in Hindi
@@ -1338,6 +1452,9 @@ Obsoletes:        openoffice-i18n-hr-gtk
 Obsoletes:     openoffice.org-i18n-hr
 Obsoletes:     openoffice.org-i18n-hr-gtk
 Obsoletes:     openoffice.org-i18n-hr-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-hr
 This package provides resources containing menus and dialogs in
@@ -1357,6 +1474,9 @@ Obsoletes:        openoffice-i18n-hu-gtk
 Obsoletes:     openoffice.org-i18n-hu
 Obsoletes:     openoffice.org-i18n-hu-gtk
 Obsoletes:     openoffice.org-i18n-hu-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-hu
 This package provides resources containing menus and dialogs in
@@ -1371,6 +1491,9 @@ Summary:  LibreOffice - interface in Indonesian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku indonezyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-id
 This package provides resources containing menus and dialogs in
@@ -1386,6 +1509,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku islandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-is
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-is
 This package provides resources containing menus and dialogs in
@@ -1405,6 +1531,9 @@ Obsoletes:        openoffice-i18n-it-gtk
 Obsoletes:     openoffice.org-i18n-it
 Obsoletes:     openoffice.org-i18n-it-gtk
 Obsoletes:     openoffice.org-i18n-it-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-it
 This package provides resources containing menus and dialogs in
@@ -1424,6 +1553,9 @@ Obsoletes:        openoffice-i18n-ja-gtk
 Obsoletes:     openoffice.org-i18n-ja
 Obsoletes:     openoffice.org-i18n-ja-gtk
 Obsoletes:     openoffice.org-i18n-ja-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ja
 This package provides resources containing menus and dialogs in Japan
@@ -1439,6 +1571,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku gruzińskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ka
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ka
 This package provides resources containing menus and dialogs in
@@ -1454,6 +1589,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku kazachskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-kk
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-kk
 This package provides resources containing menus and dialogs in Kazakh
@@ -1469,6 +1607,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku khmerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-km
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-km
 This package provides resources containing menus and dialogs in Khmer
@@ -1478,6 +1619,23 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 khmerskim.
 
+%package i18n-kmr-Latn
+Summary:       LibreOffice - interface in Kurdisk language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku kurdyjskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-kmr-Latn
+This package provides resources containing menus and dialogs in
+Kurdish language.
+
+%description i18n-km -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+kurdyjskim.
+
 %package i18n-kn_IN
 Summary:       LibreOffice - interface in Kannada language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kannara
@@ -1487,6 +1645,9 @@ Obsoletes:        openoffice-i18n-kn
 Obsoletes:     openoffice-i18n-kn-gtk
 Obsoletes:     openoffice-i18n-kn-kde
 Obsoletes:     openoffice.org-i18n-kn_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-kn_IN
 This package provides resources containing menus and dialogs in
@@ -1506,6 +1667,9 @@ Obsoletes:        openoffice-i18n-ko-gtk
 Obsoletes:     openoffice.org-i18n-ko
 Obsoletes:     openoffice.org-i18n-ko-gtk
 Obsoletes:     openoffice.org-i18n-ko-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ko
 This package provides resources containing menus and dialogs in Korean
@@ -1521,6 +1685,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku konkani
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-kok
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-kok
 This package provides resources containing menus and dialogs in
@@ -1536,6 +1703,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku kaszmirskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ks
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ks
 This package provides resources containing menus and dialogs in
@@ -1545,20 +1715,23 @@ Kashmiri language.
 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
+%package i18n-lb
+Summary:       LibreOffice - interface in Luxembourgish language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku luksemburgskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ku
+Obsoletes:     openoffice.org-i18n-lb
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
-%description i18n-ku
+%description i18n-lb
 This package provides resources containing menus and dialogs in
-Kurdish language.
+Luxembourgish language.
 
-%description i18n-ku -l pl.UTF-8
+%description i18n-lb -l pl.UTF-8
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
-kurdyjskim.
+luksemburgskim.
 
 %package i18n-lo
 Summary:       LibreOffice - interface in Lao language
@@ -1566,6 +1739,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku laotańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-lo
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-lo
 This package provides resources containing menus and dialogs in Lao
@@ -1585,6 +1761,9 @@ Obsoletes:        openoffice-i18n-lt-gtk
 Obsoletes:     openoffice.org-i18n-lt
 Obsoletes:     openoffice.org-i18n-lt-gtk
 Obsoletes:     openoffice.org-i18n-lt-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-lt
 This package provides resources containing menus and dialogs in
@@ -1600,6 +1779,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku łotewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-lv
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-lv
 This package provides resources containing menus and dialogs in
@@ -1615,6 +1797,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku maithili
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-mai
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-mai
 This package provides resources containing menus and dialogs in
@@ -1630,6 +1815,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku macedońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-mk
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-mk
 This package provides resources containing menus and dialogs in
@@ -1645,6 +1833,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku malajalamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ml_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ml
 This package provides resources containing menus and dialogs in
@@ -1660,6 +1851,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku manipuri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-mni
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-mni
 This package provides resources containing menus and dialogs in Meitei
@@ -1675,6 +1869,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku marathi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-mr_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-mr
 This package provides resources containing menus and dialogs in
@@ -1690,6 +1887,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku mongolskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-mn
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-mn
 This package provides resources containing menus and dialogs in
@@ -1705,6 +1905,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku birmańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-my
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-my
 This package provides resources containing menus and dialogs in
@@ -1724,6 +1927,9 @@ Obsoletes:        openoffice-i18n-nb-gtk
 Obsoletes:     openoffice.org-i18n-nb
 Obsoletes:     openoffice.org-i18n-nb-gtk
 Obsoletes:     openoffice.org-i18n-nb-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-nb
 This package provides resources containing menus and dialogs in
@@ -1739,6 +1945,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku nepalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ne
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ne
 This package provides resources containing menus and dialogs in Nepali
@@ -1758,6 +1967,9 @@ Obsoletes:        openoffice-i18n-nl-gtk
 Obsoletes:     openoffice.org-i18n-nl
 Obsoletes:     openoffice.org-i18n-nl-gtk
 Obsoletes:     openoffice.org-i18n-nl-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-nl
 This package provides resources containing menus and dialogs in Dutch
@@ -1777,6 +1989,9 @@ Obsoletes:        openoffice-i18n-nn-gtk
 Obsoletes:     openoffice.org-i18n-nn
 Obsoletes:     openoffice.org-i18n-nn-gtk
 Obsoletes:     openoffice.org-i18n-nn-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-nn
 This package provides resources containing menus and dialogs in
@@ -1792,6 +2007,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku ndebele (południowym)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-nr
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-nr
 This package provides resources containing menus and dialogs in South
@@ -1811,6 +2029,9 @@ Obsoletes:        openoffice-i18n-nso-gtk
 Obsoletes:     openoffice.org-i18n-nso
 Obsoletes:     openoffice.org-i18n-nso-gtk
 Obsoletes:     openoffice.org-i18n-nso-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-nso
 This package provides resources containing menus and dialogs in
@@ -1826,6 +2047,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku oksytańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-oc
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-oc
 This package provides resources containing menus and dialogs in
@@ -1841,6 +2065,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku oromo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-om
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-om
 This package provides resources containing menus and dialogs in Oromo
@@ -1856,6 +2083,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku orija
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-or_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-or
 This package provides resources containing menus and dialogs in Oriya
@@ -1871,6 +2101,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku pendżabskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-pa_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-pa_IN
 This package provides resources containing menus and dialogs in
@@ -1890,6 +2123,9 @@ Obsoletes:        openoffice-i18n-pl-gtk
 Obsoletes:     openoffice.org-i18n-pl
 Obsoletes:     openoffice.org-i18n-pl-gtk
 Obsoletes:     openoffice.org-i18n-pl-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-pl
 This package provides resources containing menus and dialogs in Polish
@@ -1909,6 +2145,9 @@ Obsoletes:        openoffice-i18n-pt-gtk
 Obsoletes:     openoffice.org-i18n-pt
 Obsoletes:     openoffice.org-i18n-pt-gtk
 Obsoletes:     openoffice.org-i18n-pt-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-pt
 This package provides resources containing menus and dialogs in
@@ -1928,6 +2167,9 @@ Obsoletes:        openoffice-i18n-pt_BR-gtk
 Obsoletes:     openoffice.org-i18n-pt_BR
 Obsoletes:     openoffice.org-i18n-pt_BR-gtk
 Obsoletes:     openoffice.org-i18n-pt_BR-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-pt_BR
 This package provides resources containing menus and dialogs in
@@ -1943,6 +2185,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku rumuńskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ro
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ro
 This package provides resources containing menus and dialogs in
@@ -1962,6 +2207,9 @@ Obsoletes:        openoffice-i18n-ru-gtk
 Obsoletes:     openoffice.org-i18n-ru
 Obsoletes:     openoffice.org-i18n-ru-gtk
 Obsoletes:     openoffice.org-i18n-ru-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ru
 This package provides resources containing menus and dialogs in
@@ -1977,6 +2225,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku kinya-ruanda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-rw
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-rw
 This package provides resources containing menus and dialogs in
@@ -1992,6 +2243,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w sanskrycie
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-sa_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sa_IN
 This package provides resources containing menus and dialogs in
@@ -2007,6 +2261,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku santali
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-sat
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sat
 This package provides resources containing menus and dialogs in
@@ -2022,6 +2279,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku sindhi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-sd
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sd
 This package provides resources containing menus and dialogs in Sindhi
@@ -2031,27 +2291,15 @@ language.
 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
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-si
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-si
 This package provides resources containing menus and dialogs in
@@ -2061,6 +2309,23 @@ Sinhala language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 syngaleskim.
 
+%package i18n-sid
+Summary:       LibreOffice - interface in Sidama language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku sidamo
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-sid
+This package provides resources containing menus and dialogs in Sidama
+language.
+
+%description i18n-sid -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+sidamo.
+
 %package i18n-sk
 Summary:       LibreOffice - interface in Slovak language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku słowackim
@@ -2071,6 +2336,9 @@ Obsoletes:        openoffice-i18n-sk-gtk
 Obsoletes:     openoffice.org-i18n-sk
 Obsoletes:     openoffice.org-i18n-sk-gtk
 Obsoletes:     openoffice.org-i18n-sk-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sk
 This package provides resources containing menus and dialogs in Slovak
@@ -2090,6 +2358,9 @@ Obsoletes:        openoffice-i18n-sl-gtk
 Obsoletes:     openoffice.org-i18n-sl
 Obsoletes:     openoffice.org-i18n-sl-gtk
 Obsoletes:     openoffice.org-i18n-sl-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sl
 This package provides resources containing menus and dialogs in
@@ -2104,6 +2375,9 @@ Summary:  LibreOffice - interface in Albanian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku albańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sq
 This package provides resources containing menus and dialogs in
@@ -2119,6 +2393,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-sr
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sr
 This package provides resources containing menus and dialogs in
@@ -2128,12 +2405,32 @@ Serbian language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 serbskim.
 
+%package i18n-sr-Latn
+Summary:       LibreOffice - interface in Serbian language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-sr-Latn
+This package provides resources containing menus and dialogs in
+Serbian language.
+
+%description i18n-sr-Latn -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+serbskim.
+
 %package i18n-ss
 Summary:       LibreOffice - interface in Swati language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku suazi (siswati)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ss
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ss
 This package provides resources containing menus and dialogs in Swati
@@ -2149,6 +2446,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku południowym sotho
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-st
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-st
 This package provides resources containing menus and dialogs in
@@ -2168,6 +2468,9 @@ Obsoletes:        openoffice-i18n-sv-gtk
 Obsoletes:     openoffice.org-i18n-sv
 Obsoletes:     openoffice.org-i18n-sv-gtk
 Obsoletes:     openoffice.org-i18n-sv-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sv
 This package provides resources containing menus and dialogs in
@@ -2183,6 +2486,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku suahili dla Tanzanii
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-sw_TZ
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-sw_TZ
 This package provides resources containing menus and dialogs in
@@ -2198,6 +2504,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku tamiskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ta_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ta
 This package provides resources containing menus and dialogs in Tamil
@@ -2213,6 +2522,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku telugu
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-te_IN
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-te
 This package provides resources containing menus and dialogs in Telugu
@@ -2228,6 +2540,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku tadżyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-tg
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-tg
 This package provides resources containing menus and dialogs in Tajik
@@ -2246,6 +2561,9 @@ Obsoletes:        openoffice-i18n-th
 Obsoletes:     openoffice-i18n-th-gtk
 Obsoletes:     openoffice-i18n-th-kde
 Obsoletes:     openoffice.org-i18n-th
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-th
 This package provides resources containing menus and dialogs in Thai
@@ -2264,6 +2582,9 @@ Obsoletes:        openoffice-i18n-tn
 Obsoletes:     openoffice-i18n-tn-gtk
 Obsoletes:     openoffice-i18n-tn-kde
 Obsoletes:     openoffice.org-i18n-tn
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-tn
 This package provides resources containing menus and dialogs in Tswana
@@ -2283,6 +2604,9 @@ Obsoletes:        openoffice-i18n-tr-gtk
 Obsoletes:     openoffice.org-i18n-tr
 Obsoletes:     openoffice.org-i18n-tr-gtk
 Obsoletes:     openoffice.org-i18n-tr-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-tr
 This package provides resources containing menus and dialogs in
@@ -2298,6 +2622,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku tsonga
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ts
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ts
 This package provides resources containing menus and dialogs in Tsonga
@@ -2307,12 +2634,33 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 tsonga.
 
+%package i18n-tt
+Summary:       LibreOffice - interface in Tatar language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku tatarskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+Obsoletes:     openoffice.org-i18n-tt
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-tt
+This package provides resources containing menus and dialogs in Tatar
+language.
+
+%description i18n-tt -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+tatarskim.
+
 %package i18n-ug
 Summary:       LibreOffice - interface in Uyghur language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ujgurskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ug
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ug
 This package provides resources containing menus and dialogs in Uyghur
@@ -2332,6 +2680,9 @@ Obsoletes:        openoffice-i18n-uk-gtk
 Obsoletes:     openoffice.org-i18n-uk
 Obsoletes:     openoffice.org-i18n-uk-gtk
 Obsoletes:     openoffice.org-i18n-uk-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-uk
 This package provides resources containing menus and dialogs in
@@ -2347,6 +2698,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku uzbeckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-uz
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-uz
 This package provides resources containing menus and dialogs in Uzbek.
@@ -2361,6 +2715,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku venda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-ve
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-ve
 This package provides resources containing menus and dialogs in Venda
@@ -2376,6 +2733,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku wietnamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-vi
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-vi
 This package provides resources containing menus and dialogs in
@@ -2391,6 +2751,9 @@ Summary(pl.UTF-8):        LibreOffice - interfejs w języku khosa
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Obsoletes:     openoffice.org-i18n-xh
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-xh
 This package provides resources containing menus and dialogs in Xhosa
@@ -2411,6 +2774,9 @@ Obsoletes:        openoffice-i18n-zh_CN-gtk
 Obsoletes:     openoffice.org-i18n-zh_CN
 Obsoletes:     openoffice.org-i18n-zh_CN-gtk
 Obsoletes:     openoffice.org-i18n-zh_CN-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-zh_CN
 This package provides resources containing menus and dialogs in
@@ -2431,6 +2797,9 @@ Obsoletes:        openoffice-i18n-zh_TW-gtk
 Obsoletes:     openoffice.org-i18n-zh_TW
 Obsoletes:     openoffice.org-i18n-zh_TW-gtk
 Obsoletes:     openoffice.org-i18n-zh_TW-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-zh_TW
 This package provides resources containing menus and dialogs in
@@ -2440,6 +2809,23 @@ Chinese language for Taiwan.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 chińskim dla Tajwanu.
 
+%package i18n-vec
+Summary:       LibreOffice - interface in Venetian language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku Venetian
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-vec
+This package provides resources containing menus and dialogs in
+Venetian language.
+
+%description i18n-vec -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+Venetian.
+
 %package i18n-zu
 Summary:       LibreOffice - interface in Zulu language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku zuluskim
@@ -2450,6 +2836,9 @@ Obsoletes:        openoffice-i18n-zu-gtk
 Obsoletes:     openoffice.org-i18n-zu
 Obsoletes:     openoffice.org-i18n-zu-gtk
 Obsoletes:     openoffice.org-i18n-zu-kde
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description i18n-zu
 This package provides resources containing menus and dialogs in Zulu
@@ -2466,6 +2855,9 @@ Group:            Applications/Shells
 Requires:      %{name}
 Requires:      bash-completion
 Obsoletes:     bash-completion-openoffice
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description -n bash-completion-%{name}
 bash-completion for LibreOffice.
@@ -2473,11 +2865,37 @@ bash-completion for LibreOffice.
 %description -n bash-completion-%{name} -l pl.UTF-8
 bashowe uzupełnianie nazw dla LibreOffice.
 
+%package glade
+Summary:       Support for creating LibreOffice dialogs in glade
+Group:         Development/Libraries
+Requires:      %{name}-core = %{version}-%{release}
+Requires:      libgladeui
+
+%description glade
+libreoffice-glade contains a catalog of LibreOffice-specific widgets
+for glade and ui-previewer tool to check the visual appearance of
+dialogs.
+
 %prep
-%setup -q -n %{name}-bootstrap-%{version} -b1 -b2 -b3 -b4 -b5 -b6 -b7 -b8 -b9 -b10 -b11 -b12 -b13 -b14 -b15 -b16 -b17 -b18 -b19 -b20 -b21 -b22
+%setup -q -a1 -a2 -a3
+%patch0 -p1
+
+for dir in *-%{version}; do
+       [ -f $dir/ChangeLog ] && mv $dir/ChangeLog ChangeLog-$dir
+       rm -rf $dir/git-hooks
+       mv $dir/* .
+done
 
 install -d ext_sources
-#install external tarballs into ext_sources
+ln %{SOURCE20} ext_sources
+ln %{SOURCE21} ext_sources
+ln %{SOURCE22} ext_sources
+ln %{SOURCE23} ext_sources
+ln %{SOURCE24} ext_sources
+ln %{SOURCE25} ext_sources
+ln %{SOURCE26} ext_sources
+ln %{SOURCE27} ext_sources
+:> src.downloaded
 
 %build
 # Make sure we have /proc mounted - otherwise idlc will fail later.
@@ -2490,7 +2908,7 @@ fi
 SAFE_CFLAGS=""
 for i in %{rpmcflags}; do
        case "$i" in
-       -O?)
+       -O?|-pipe|-Wall|-g|-fexceptions|-fomit-frame-pointer)
                ;;
        *)
                SAFE_CFLAGS="$SAFE_CFLAGS $i"
@@ -2502,19 +2920,9 @@ export CC="%{__cc}"
 export CXX="%{__cxx}"
 export CPP="%{__cpp}"
 
-%{__aclocal}
-%{__autoconf}
-
-%ifarch %{x8664} sparc64 ppc64 alpha
-DISTRO="PLD64"
-%else
-DISTRO="PLD"
-%endif
-
-export DESTDIR=$RPM_BUILD_ROOT
 export IGNORE_MANIFEST_CHANGES=1
-export QTINC="%{_includedir}/qt"
-export QTLIB="%{_libdir}"
+export QT4INC="%{_includedir}/qt4"
+export QT4LIB="%{_libdir}"
 export QT4DIR="%{_libdir}/qt4"
 
 %if %{with java}
@@ -2529,9 +2937,6 @@ if [ "$CCACHE_DIR" = "" ] ; then
 fi
 %endif
 
-
-export DEFAULT_TO_ENGLISH_FOR_PACKING=1
-
 %if %{with parallelbuild}
 RPM_BUILD_NR_THREADS=$(echo %{_smp_mflags} | cut -dj -f2)
 [ -z "$RPM_BUILD_NR_THREADS" ] && RPM_BUILD_NR_THREADS=1
@@ -2539,76 +2944,41 @@ RPM_BUILD_NR_THREADS=$(echo %{_smp_mflags} | cut -dj -f2)
 RPM_BUILD_NR_THREADS="1"
 %endif
 
+%{__aclocal} -I m4
+%{__autoconf}
+touch autogen.lastrun
+
+# get automatic backtraces while building (required gdb, too)
+ulimit -c unlimited || :
+
+export PATH=$PATH:%{_libdir}/interbase/bin
 %configure \
-       --with-num-cpus=$RPM_BUILD_NR_THREADS \
-       --with-max-jobs=1 \
-       --with-unix-wrapper=%{name} \
+       --with-vendor="%{distribution}" \
+       --with-extra-buildid="%{name}-%{epoch}:%{version}-%{release}" \
+       --enable-release-build \
+       --with-parallelism=$RPM_BUILD_NR_THREADS \
        --disable-odk \
+       --with-system-libs \
        %{?with_ccache:--with-gcc-speedup=ccache} \
+       %{!?with_system_coinmp:--without-system-coinmp} \
        %{?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_msaccess:%{?with_system_mdbtools:--with-system-mdbtools}} \
-       --with-system-apache-commons \
-       --with-system-boost \
-       --with-system-cairo \
-       --with-system-curl \
-       --with-system-cppunit \
-       --with-system-dicts \
-       --with-external-dict-dir=/usr/share/myspell \
+       %{?with_msaccess:--with%{!?with_system_mdbtools:out}-system-mdbtools}} \
+       --enable-python=system \
+        --with-external-dict-dir=%{_datadir}/myspell \
        --with-external-tar=$(pwd)/ext_sources \
-       --with-system-expat \
-       --with-system-graphite \
-       --with-system-icu \
-       --with-system-jpeg \
-       --with-system-libwpd \
-       --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-neon \
-       --with-system-openssl \
-       --with-system-poppler \
-       --with-system-python \
-       --with-system-redland \
-       --with-system-sane-header \
-       --with-system-stdlibs \
-       --with-system-vigra \
-       --with-system-xrender-headers=yes \
-       --with-system-zlib \
-       --with-system-libtextcat \
-       --with-external-libtextcat-data \
-       --with-system-jfreereport \
-       --with-vba-package-format="builtin" \
-       --with-system-libs \
-       --with-system-headers \
-       --with-system-mythes \
-       --with-system-dicts \
-       --with-system-apache-commons \
-       --without-system-saxon \
-       --without-system-translate-toolkit \
-       --enable-ext-presenter-minimizer \
-       --enable-ext-presenter-console \
-       --enable-ext-pdfimport \
+       --with-junit=%{_javadir}/junit.jar \
+       --enable-ext-nlpsolver \
+       --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 \
-       %{?with_kde:--enable-kde --disable-kde4} \
-       %{?with_kde4:--enable-kde4 --disable-kde} \
+       --enable-report-builder \
+       --enable-scripting-beanshell \
+       --enable-scripting-javascript \
+       --%{?with_kde4:en}%{!?with_kde4:dis}able-kde4 \
        --with-lang=%{?with_i18n:ALL} \
 %if %{with java}
        --with-java \
@@ -2617,63 +2987,47 @@ RPM_BUILD_NR_THREADS="1"
 %else
        --without-java \
 %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-breakpad=yes \
        --enable-symbols=FULL \
 %else
-       --enable-crashdump=no \
+       --enable-breakpad=no \
        --disable-symbols \
 %endif
        --with-build-version=%{version}-%{release} \
        --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
 # processes of main OOo build (since OOo uses it's own build system)
-%{__make} -j1 \
-       ARCH_FLAGS="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing" \
-       ARCH_FLAGS_CC="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing" \
-       ARCH_FLAGS_CXX="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden" \
-       ARCH_FLAGS_OPT="$SAFE_CFLAGS"
-
-# hack for parallel build
-if [ $RPM_BUILD_NR_THREADS -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
+export ARCH_FLAGS="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing"
+export ARCH_FLAGS_CC="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing"
+export ARCH_FLAGS_CXX="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden"
+export ARCH_FLAGS_OPT="$SAFE_CFLAGS"
 
-%install
-if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
-       rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
+%{__make} -j1 verbose=true build-nocheck
 
-       # clean file listings
-       rm -f build/*_list.txt
+%if %{with tests}
+%{__make} -j1 verbose=true check
+%endif
 
-       # limit to single process installation, it's safe at least
-       %{__sed} -i -e 's#^BUILD_NCPUS=.*#BUILD_NCPUS=1#g' bin/setup
+%install
+rm -rf $RPM_BUILD_ROOT
+# install just once (based on makeinstall.stamp)
+# this will make packaging newer versions simplier
+if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
+       %{__rm} -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
 
        export QTINC="%{_includedir}/qt"
        export QTLIB="%{_libdir}"
@@ -2684,74 +3038,50 @@ if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
        export TEMP="%{tmpdir}"
        export DEFAULT_TO_ENGLISH_FOR_PACKING=1
 
-       %{__make} install \
+       %{__make} distro-pack-install \
                DESTDIR=$RPM_BUILD_ROOT
 
-       cd build/%{name}-%{version}
-
-       # unpack report-builder extension
-       install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/report-builder
-       unzip solver/%{upd}/unxlng*/bin/report-builder.oxt -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/report-builder
-
-       # unpack wiki-publisher extension
-       install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/wiki-publisher
-       unzip solver/%{upd}/unxlng*/bin/swext/wiki-publisher.oxt -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/wiki-publisher
-
-       # unpack presentation-minimizer extension
-       install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/presentation-minimizer
-       unzip solver/%{upd}/unxlng*/bin/minimizer/presentation-minimizer.oxt -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/presentation-minimizer
-
-       # unpack presenter screen extension
-       install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/presenter-screen
-       unzip solver/%{upd}/unxlng*/bin/presenter/presenter-screen.oxt -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/presenter-screen
-
-       # unpack pdfimport extension
-       install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/pdfimport
-       unzip solver/%{upd}/unxlng*/bin/pdfimport/pdfimport.oxt -d $RPM_BUILD_ROOT%{_libdir}/%{name}/share/extensions/pdfimport
-
-       cd ../..
-
        # save orignal install layout
        find $RPM_BUILD_ROOT -ls > ls.txt
        touch makeinstall.stamp
 fi
 
+# mangle files installed in build root
 if [ ! -f installed.stamp ]; then
        chmod -Rf a+rX,u+w,g-w,o-w $RPM_BUILD_ROOT
 
-       # do we need those? large comparing to png
-       rm -r $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/*.svg
-
-       rm -r $RPM_BUILD_ROOT%{_libdir}/%{name}/share/xdg
-
        %if %{with mono}
-       rm $RPM_BUILD_ROOT%{_pkgconfigdir}/mono-ooo-2.1.pc
+       %{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/mono-ooo-2.1.pc
        %endif
 
        %if %{with mozilla}
        install -d $RPM_BUILD_ROOT%{_browserpluginsdir}
-       ln -s %{basisdir}/program/libnpsoplugin.so $RPM_BUILD_ROOT%{_browserpluginsdir}
+       ln -s %{_libdir}/%{name}/program/libnpsoplugin.so $RPM_BUILD_ROOT%{_browserpluginsdir}
        %endif
 
        perl -pi -e 's/^[       ]*LD_LIBRARY_PATH/# LD_LIBRARY_PATH/;s/export LD_LIBRARY_PATH/# export LD_LIBRARY_PATH/' \
-               $RPM_BUILD_ROOT%{basisdir}/program/setup
+               $RPM_BUILD_ROOT%{_libdir}/%{name}/program/setup
 
-       chmod +x $RPM_BUILD_ROOT%{basisdir}/program/*.so
+       chmod +x $RPM_BUILD_ROOT%{_libdir}/%{name}/program/*.so
 
-       install -d $RPM_BUILD_ROOT%{databasisdir}
+       install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/program
        # put share to %{_datadir} so we're able to produce noarch packages
-       mv $RPM_BUILD_ROOT%{basisdir}/help $RPM_BUILD_ROOT/%{databasisdir}
-       ln -s ../../../share/%{name}/%{basis}/help $RPM_BUILD_ROOT%{basisdir}/help
+       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/help $RPM_BUILD_ROOT/%{_datadir}/%{name}
+       ln -s ../../share/%{name}/help $RPM_BUILD_ROOT%{_libdir}/%{name}/help
        mv $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes $RPM_BUILD_ROOT%{_datadir}/%{name}
        ln -s ../../share/%{name}/readmes $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes
-
-       # Rename .desktop files to avoid conflicts with other applications .desktops
-       # TODO: make patch instead.
-       for a in $RPM_BUILD_ROOT%{_desktopdir}/*.desktop; do
-               d=$(dirname "$a")
-               f=$(basename "$a")
-               mv $a $d/lo$f
+       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/share $RPM_BUILD_ROOT%{_datadir}/%{name}
+       ln -s ../../share/%{name}/share $RPM_BUILD_ROOT%{_libdir}/%{name}/share
+       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/program/resource $RPM_BUILD_ROOT%{_datadir}/%{name}/program
+       ln -s ../../../share/%{name}/program/resource $RPM_BUILD_ROOT%{_libdir}/%{name}/program/resource
+
+       %{__rm} -r $RPM_BUILD_ROOT%{_desktopdir}/*.desktop \
+               $RPM_BUILD_ROOT%{_iconsdir}/{gnome,locolor} \
+               $RPM_BUILD_ROOT%{_datadir}/application-registry
+       for a in $RPM_BUILD_ROOT%{_datadir}/%{name}/share/xdg/*.desktop; do
+               cp $a $RPM_BUILD_ROOT%{_desktopdir}/libreoffice-$(basename "$a")
        done
+       %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/share/xdg
 
        # Make oo* -> lo* symlinks for compatibility with misc software,
        # for example mailcap
@@ -2760,6 +3090,10 @@ if [ ! -f installed.stamp ]; then
                ln -s lo$a $RPM_BUILD_ROOT%{_bindir}/oo$a
        done
 
+       %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/nlpsolver/help/*.done
+       %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/wiki-publisher/help/*.done
+       %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/program/classes/smoketest.jar
+
        touch installed.stamp
 fi
 
@@ -2770,11 +3104,11 @@ find_lang() {
        echo "%%defattr(644,root,root,755)" > ${langfn}.lang
 
        # help files
-       if [ -f build/help_${langfn}_list.txt ]; then
-               cat build/help_${langfn}_list.txt >> ${langfn}.lang
+       if [ -f file-lists/help_${langfn}_list.txt ]; then
+               cat file-lists/help_${langfn}_list.txt >> ${langfn}.lang
        fi
 
-       lfile="build/lang_${langfn}_list.txt"
+       lfile="file-lists/lang_${langfn}_list.txt"
        if [ -f ${lfile} ]; then
                lprefix=$(bin/openoffice-xlate-lang -p ${lang} 2>/dev/null || :)
                longlang=$(bin/openoffice-xlate-lang -l ${lang} 2>/dev/null || :)
@@ -2807,56 +3141,99 @@ find_lang() {
                # lib/openoffice.org/share/autotext/$lang
                grep "/share/autotext/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/autotext/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{basisdir}/share/registry/.*[_-]$lang.xcd
+               # %{_datadir}/%{name}/share/registry/.*[_-]$lang.xcd
                grep "/share/registry/.*[_-]${lang}.xcd$" ${lfile} >> ${langfn}.lang || :
-               # %{basisdir}/share/template/$lang
+               # %{_datadir}/%{name}/share/template/$lang
                grep "/share/template/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/template/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{basisdir}/share/template/wizard/letter/lang
+               # %{_datadir}/%{name}/share/template/wizard/letter/lang
                grep "/share/template/wizard/letter/${lang}$" ${lfile} >> ${langfn}.lang || :
-               grep "/share/template/wizard/letter/${lang}$" build/common_list.txt >> ${langfn}.lang || :
+               grep "/share/template/wizard/letter/${lang}$" file-lists/common_list.txt >> ${langfn}.lang || :
                grep "/share/template/wizard/letter/${lang}/" ${lfile} >> ${langfn}.lang || :
-               grep "/share/template/wizard/letter/${lang}/" build/common_list.txt >> ${langfn}.lang || :
-               # %{basisdir}/share/wordbook/$lang
+               grep "/share/template/wizard/letter/${lang}/" file-lists/common_list.txt >> ${langfn}.lang || :
+               # %{_datadir}/%{name}/share/wordbook/$lang
                grep "/share/wordbook/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/wordbook/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{basisdir}/share/samples/$lang
+               # %{_datadir}/%{name}/share/samples/$lang
                grep "/share/samples/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/samples/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{basisdir}/help/$lang
+               # %{_libdir}/%{name}/help/$lang
                grep "/help/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/help/${lang}/" ${lfile} >> ${langfn}.lang || :
+               # UI translations
+               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%{_datadir}/%{name}/share/extensions/$e/description-${lang}.txt \
+                                       $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/locale/*_${langfn}.properties \
+                                       $RPM_BUILD_ROOT%{_datadir}/%{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
 }
 
-rm -f *.lang*
-langlist=$(ls build/lang_*_list.txt | sed -e 's=build/lang_\(.*\)_list.txt=\1=g')
+%if %{with i18n}
+%{__rm} -f *.lang*
+langlist=$(ls file-lists/lang_*_list.txt | sed -e 's=file-lists/lang_\(.*\)_list.txt=\1=g')
 
 for lang in $langlist; do
        find_lang $lang
 done
 
 %{__sed} -i -e '
+       s,%{_libdir}/%{name}/share,%{_datadir}/%{name}/share,;
        s,%{_libdir}/%{name}/readmes,%{_datadir}/%{name}/readmes,;
-       s,%{basisdir}/help,%{databasisdir}/help,;
+       s,%{_libdir}/%{name}/help,%{_datadir}/%{name}/help,;
+       s,%{_libdir}/%{name}/program/resource,%{_datadir}/%{name}/program/resource,;
 ' *.lang
+%endif
+
+# Fix incorrect file list, help files listed but not installed
+for l in lb bn_IN; do
+       %{__sed} -i -e '/.*\/help\/.*/d' $l.lang
+done
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pretrans core
+if [ -d %{_libdir}/%{name}/program/resource ] && [ ! -L %{_libdir}/%{name}/program/resource ]; then
+       install -d %{_datadir}/%{name}/program
+       if [ -e %{_datadir}/%{name}/program/resource ]; then
+               %{__mv} %{_datadir}/%{name}/program/resource{,.rpmsave}
+       fi
+       %{__mv} -v %{_libdir}/%{name}/program/resource %{_datadir}/%{name}/program/resource
+       ln -s %{_datadir}/%{name}/program/resource %{_libdir}/%{name}/program/resource
+fi
+if [ -d %{_libdir}/%{name}/share ] && [ ! -L %{_libdir}/%{name}/share ]; then
+       install -d %{_datadir}/%{name}
+       if [ -e %{_datadir}/%{name}/share ]; then
+               %{__mv} %{_datadir}/%{name}/share{,.rpmsave}
+       fi
+       %{__mv} -v %{_libdir}/%{name}/share %{_datadir}/%{name}/share
+       ln -s %{_datadir}/%{name}/share %{_libdir}/%{name}/share
+fi
+exit 0
+
 %post core
 %update_mime_database
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun core
 %update_desktop_database_postun
 %update_mime_database
+%update_icon_cache hicolor
 
 %post base
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun base
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post web
 %update_desktop_database_post
@@ -2866,33 +3243,43 @@ rm -rf $RPM_BUILD_ROOT
 
 %post writer
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun writer
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post calc
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun calc
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post draw
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun draw
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post impress
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun impress
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post math
 %update_desktop_database_post
+%update_icon_cache hicolor
 
 %postun math
 %update_desktop_database_postun
+%update_icon_cache hicolor
 
 %post -n browser-plugin-%{name}
 %update_browser_plugins
@@ -2903,7 +3290,7 @@ if [ "$1" = 0 ]; then
 fi
 
 # NOTE:
-# you may find build/*_list.txt useful to help you package files to packages
+# you may find file-lists/*_list.txt useful to help you package files to packages
 
 %files
 %defattr(644,root,root,755)
 %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}/ooconfig
 %attr(755,root,root) %{_bindir}/libreoffice
 %attr(755,root,root) %{_bindir}/lofromtemplate
+%attr(755,root,root) %{_bindir}/loffice
 %attr(755,root,root) %{_bindir}/ooffice
 %attr(755,root,root) %{_bindir}/oofromtemplate
-%attr(755,root,root) %{_bindir}/ootool
 %attr(755,root,root) %{_bindir}/soffice
 %attr(755,root,root) %{_bindir}/unopkg
 
-%dir %{basisdir}
-%dir %{databasisdir}
-%dir %{databasisdir}/help
-%{databasisdir}/help/*.xsl
-%dir %{databasisdir}/help/en
-%{databasisdir}/help/en/*.html
-%{databasisdir}/help/en/*.css
-%{databasisdir}/help/en/sbasic.*
-%{databasisdir}/help/en/schart.*
-%{databasisdir}/help/en/shared.*
-
-%dir %{basisdir}/presets
-%dir %{basisdir}/presets/autotext
-%{basisdir}/presets/autotext/mytexts.bau
-%{basisdir}/presets/basic
-%dir %{basisdir}/presets/config
-%{basisdir}/presets/config/*_en-US.so*
-%{basisdir}/presets/config/autotbl.fmt
-%{basisdir}/presets/config/cmyk.soc
-%{basisdir}/presets/config/gallery.soc
-%{basisdir}/presets/config/html.soc
-%{basisdir}/presets/config/libreoffice.soc
-%{basisdir}/presets/config/scribus.soc
-%{basisdir}/presets/config/standard.so?
-%{basisdir}/presets/config/tango.soc
-%{basisdir}/presets/config/web.soc
-%{basisdir}/presets/database
-%{basisdir}/presets/gallery
-%{basisdir}/presets/psprint
-
-%dir %{basisdir}/program
-%attr(755,root,root) %{basisdir}/program/basprov*.uno.so
-%attr(755,root,root) %{basisdir}/program/cairocanvas.uno.so
-%attr(755,root,root) %{basisdir}/program/canvasfactory.uno.so
-%attr(755,root,root) %{basisdir}/program/cde-open-url
-%attr(755,root,root) %{basisdir}/program/cmdmail.uno.so
-%attr(755,root,root) %{basisdir}/program/configmgr.uno.so
-%attr(755,root,root) %{basisdir}/program/deployment*.uno.so
-%attr(755,root,root) %{basisdir}/program/desktopbe1.uno.so
-%attr(755,root,root) %{basisdir}/program/dlgprov*.uno.so
-%attr(755,root,root) %{basisdir}/program/fastsax.uno.so
-%attr(755,root,root) %{basisdir}/program/fpicker.uno.so
-%attr(755,root,root) %{basisdir}/program/fps_office.uno.so
-%attr(755,root,root) %{basisdir}/program/fsstorage.uno.so
-%attr(755,root,root) %{basisdir}/program/gengal
-%attr(755,root,root) %{basisdir}/program/gengal.bin
-%attr(755,root,root) %{basisdir}/program/hatchwindowfactory.uno.so
-%attr(755,root,root) %{basisdir}/program/i18npool.uno.so
-%attr(755,root,root) %{basisdir}/program/i18nsearch.uno.so
-%attr(755,root,root) %{basisdir}/program/java-set-classpath
-%attr(755,root,root) %{basisdir}/program/ldapbe2.uno.so
-%attr(755,root,root) %{basisdir}/program/libaccl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libadabasl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libavmediagst.so
-%attr(755,root,root) %{basisdir}/program/libavmedial[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbasctll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbasebmpl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbasegfxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_frml[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_gol[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_migratefilterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_ofal[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_sbl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_schl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_scl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_sdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_sml[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_sol[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_swl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_svtl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_svxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_wrapperl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbf_xol[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbibl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libbindetl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libcached1.so
-%attr(755,root,root) %{basisdir}/program/libcanvastoolsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libchartcontrollerl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libchartmodell[ipx].so
-%attr(755,root,root) %{basisdir}/program/libcharttoolsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libchartviewl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libcollator_data.so
-%attr(755,root,root) %{basisdir}/program/libcomphelp4gcc3.so
-%attr(755,root,root) %{basisdir}/program/libcppcanvasl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libctll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libcuil[ipx].so
-%{!?with_system_db:%attr(755,root,root) %{basisdir}/program/libdb-4.2.so}
-%attr(755,root,root) %{basisdir}/program/libdbacfgl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbal[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbasel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbaxmll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbmml[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbpool2.so
-%attr(755,root,root) %{basisdir}/program/libdbtoolsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbul[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdeploymentmiscl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdesktop_detectorl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdict_ja.so
-%attr(755,root,root) %{basisdir}/program/libdict_zh.so
-%attr(755,root,root) %{basisdir}/program/libdrawinglayerl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libeditengl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libeggtrayl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libegil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libembobj.so
-%attr(755,root,root) %{basisdir}/program/libemboleobj.so
-%attr(755,root,root) %{basisdir}/program/libemel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libepbl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libepgl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libeppl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libepsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libeptl[ipx].so
-%attr(755,root,root) %{basisdir}/program/liberal[ipx].so
-%attr(755,root,root) %{basisdir}/program/libetil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libevtatt.so
-%attr(755,root,root) %{basisdir}/program/libexlinkl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libexpl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfileacc.so
-%attr(755,root,root) %{basisdir}/program/libfilel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfilterconfig1.so
-%attr(755,root,root) %{basisdir}/program/libflatl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libforl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libforuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfrml[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfwel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfwil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfwkl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfwll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libfwml[ipx].so
-%attr(755,root,root) %{basisdir}/program/libguesslangl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libhelplinkerl[ipx].so
-%{!?with_system_hunspell:%attr(755,root,root) %{basisdir}/program/libhunspell.so}
-%attr(755,root,root) %{basisdir}/program/libhyphenl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libi18nisolang1gcc3.so
-%attr(755,root,root) %{basisdir}/program/libi18npaperl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libi18nregexpgcc3.so
-%attr(755,root,root) %{basisdir}/program/libi18nutilgcc3.so
-%attr(755,root,root) %{basisdir}/program/libicdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libicgl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libidxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libindex_data.so
-%attr(755,root,root) %{basisdir}/program/libimel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libipbl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libipdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libipsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libiptl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libipxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libiral[ipx].so
-%attr(755,root,root) %{basisdir}/program/libitgl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libitil[ipx].so
-%attr(755,root,root) %{basisdir}/program/liblegacy_binfiltersl[ipx].so
-%attr(755,root,root) %{basisdir}/program/liblngl[ipx].so
-%attr(755,root,root) %{basisdir}/program/liblnthl[ipx].so
-%attr(755,root,root) %{basisdir}/program/liblocaledata_en.so
-%attr(755,root,root) %{basisdir}/program/liblocaledata_es.so
-%attr(755,root,root) %{basisdir}/program/liblocaledata_euro.so
-%attr(755,root,root) %{basisdir}/program/liblocaledata_others.so
-%attr(755,root,root) %{basisdir}/program/liblogl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libmcnttype.so
-%attr(755,root,root) %{basisdir}/program/libmozbootstrap.so
-%attr(755,root,root) %{basisdir}/program/libmsfilterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libmsformsl[ipx].uno.so
-%attr(755,root,root) %{basisdir}/program/libmtfrenderer.uno.so
-%attr(755,root,root) %{basisdir}/program/libmysqll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libodbcl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libodbcbasel[ipx].so
-%attr(755,root,root) %{basisdir}/program/liboffaccl[ipx].so
-%attr(755,root,root) %{basisdir}/program/liboooimprovecorel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libooxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libpackage2.so
-%attr(755,root,root) %{basisdir}/program/libpcrl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libpdffilterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libpll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libpreloadl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libprotocolhandlerl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libqstart_gtkl[ipx].so
-%attr(755,root,root) %{basisdir}/program/librecentfile.so
-%attr(755,root,root) %{basisdir}/program/libresl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsaxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsbl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libscnl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libscriptframe.so
-%attr(755,root,root) %{basisdir}/program/libsdbc2.so
-%attr(755,root,root) %{basisdir}/program/libsdbtl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsddl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsdfiltl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsduil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsfxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsofficeapp.so
-%attr(755,root,root) %{basisdir}/program/libsotl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libspal[ipx].so
-%attr(755,root,root) %{basisdir}/program/libspelll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libspl_unxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libspll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsrtrs1.so
-%attr(755,root,root) %{basisdir}/program/libstsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsvll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsvtl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsvxcorel[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsvxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libswl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libtextcat.so
-%attr(755,root,root) %{basisdir}/program/libtextconv_dict.so
-%attr(755,root,root) %{basisdir}/program/libtextconversiondlgsl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libtkl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libtll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libtvhlp1.so
-%attr(755,root,root) %{basisdir}/program/libucb1.so
-%attr(755,root,root) %{basisdir}/program/libucbhelper4gcc3.so
-%attr(755,root,root) %{basisdir}/program/libucpchelp1.so
-%attr(755,root,root) %{basisdir}/program/libucpdav1.so
-%attr(755,root,root) %{basisdir}/program/libucpfile1.so
-%attr(755,root,root) %{basisdir}/program/libucpftp1.so
-%attr(755,root,root) %{basisdir}/program/libucphier1.so
-%attr(755,root,root) %{basisdir}/program/libucppkg1.so
-%attr(755,root,root) %{basisdir}/program/libunopkgapp.so
-%attr(755,root,root) %{basisdir}/program/libunordfl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libunoxmll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libupdchkl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libutll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libuuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvbahelperl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvbaswobjl[ipx].uno.so
-%attr(755,root,root) %{basisdir}/program/libvcll[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvclplug_genl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvclplug_svpl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxcrl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxmlfal[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxmlfdl[ipx].so
-## maybe external is possible?
-# - external broken in 3.0.1
-###%attr(755,root,root) %{basisdir}/program/libxmlsec1*.so
-##
-%attr(755,root,root) %{basisdir}/program/libxmlsecurity.so
-%attr(755,root,root) %{basisdir}/program/libxmxl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxofl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxol[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxsec_fw.so
-%attr(755,root,root) %{basisdir}/program/libxsec_xmlsec.so
-%attr(755,root,root) %{basisdir}/program/libxsltdlgl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxsltfilterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libxstor.so
-%attr(755,root,root) %{basisdir}/program/localebe1.uno.so
-%attr(755,root,root) %{basisdir}/program/migrationoo2.uno.so
-%attr(755,root,root) %{basisdir}/program/migrationoo3.uno.so
-%attr(755,root,root) %{basisdir}/program/open-url
-%attr(755,root,root) %{basisdir}/program/pagein*
-%attr(755,root,root) %{basisdir}/program/passwordcontainer.uno.so
-%attr(755,root,root) %{basisdir}/program/pluginapp.bin
-%attr(755,root,root) %{basisdir}/program/productregistration.uno.so
-## seems to be exactly the same as in -ure
-#%attr(755,root,root) %{basisdir}/program/regcomp
-#%attr(755,root,root) %{basisdir}/program/regcomp.bin
-##
-%attr(755,root,root) %{basisdir}/program/sax.uno.so
-%attr(755,root,root) %{basisdir}/program/senddoc
-%attr(755,root,root) %{basisdir}/program/simplecanvas.uno.so
-%attr(755,root,root) %{basisdir}/program/slideshow.uno.so
-%attr(755,root,root) %{basisdir}/program/spadmin.bin
-%attr(755,root,root) %{basisdir}/program/stringresource*.uno.so
-%attr(755,root,root) %{basisdir}/program/syssh.uno.so
-%attr(755,root,root) %{basisdir}/program/ucpexpand1.uno.so
-%attr(755,root,root) %{basisdir}/program/ucpext.uno.so
-%attr(755,root,root) %{basisdir}/program/ucptdoc1.uno.so
-%attr(755,root,root) %{basisdir}/program/updatefeed.uno.so
-%attr(755,root,root) %{basisdir}/program/uri-encode
-%attr(755,root,root) %{basisdir}/program/vbaevents*.uno.so
-%attr(755,root,root) %{basisdir}/program/vclcanvas.uno.so
+%dir %{_libdir}/%{name}
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/help
+%{_datadir}/%{name}/help/*.xsl
+
+%dir %{_libdir}/%{name}/presets
+%dir %{_libdir}/%{name}/presets/autotext
+%{_libdir}/%{name}/presets/autotext/mytexts.bau
+%{_libdir}/%{name}/presets/basic
+%dir %{_libdir}/%{name}/presets/config
+%{_libdir}/%{name}/presets/config/autotbl.fmt
+%{_libdir}/%{name}/presets/database
+%{_libdir}/%{name}/presets/gallery
+
+%dir %{_libdir}/%{name}/program
+%attr(755,root,root) %{_libdir}/%{name}/program/gdbtrace
+%attr(755,root,root) %{_libdir}/%{name}/program/gengal
+%attr(755,root,root) %{_libdir}/%{name}/program/gengal.bin
+%attr(755,root,root) %{_libdir}/%{name}/program/java-set-classpath
+%attr(755,root,root) %{_libdir}/%{name}/program/libCbc.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libCbcSolver.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libCgl.so.1
+%attr(755,root,root) %{_libdir}/%{name}/program/libClp.so.1
+%attr(755,root,root) %{_libdir}/%{name}/program/libCoinMP.so.1
+%attr(755,root,root) %{_libdir}/%{name}/program/libCoinUtils.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libOsi.so.1
+%attr(755,root,root) %{_libdir}/%{name}/program/libOsiClp.so.1
+%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/libavmedialo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbasctllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbasegfxlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbasprovlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbiblo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcached1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcairocanvaslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcanvasfactorylo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcanvastoolslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libchartcontrollerlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libchartcorelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libchartopengllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcmdmaillo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcollator_data.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcomphelper.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libconfigmgrlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcppcanvaslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libctllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcuilo.so
+%{!?with_system_db:%attr(755,root,root) %{_libdir}/%{name}/program/libdb-4.2.so}
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbalo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbaselo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbaxmllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbmmlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbpool2.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbtoolslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbulo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdeployment.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdeploymentgui.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdeploymentmisclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdesktop_detectorlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdesktopbe1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdict_ja.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdict_zh.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdlgprovlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdrawinglayerlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libeditenglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libembobj.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libemboleobj.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libevtattlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libexpwraplo.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/libfps_officelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfrmlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfsstoragelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfwelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfwilo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfwklo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfwllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libfwmlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libgielo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libguesslanglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libhelplinkerlo.so
+%{!?with_system_hunspell:%attr(755,root,root) %{_libdir}/%{name}/program/libhunspell.so}
+%attr(755,root,root) %{_libdir}/%{name}/program/libhyphenlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libi18nlangtag.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/libi18nutil.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libicglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libindex_data.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libldapbe2lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblnglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblnthlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblocalebe1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblocaledata_en.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblocaledata_es.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblocaledata_euro.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblocaledata_others.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libloglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblosessioninstalllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libmcnttype.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/libmorklo.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/libmsformslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libmtfrendererlo.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/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/libpasswordcontainerlo.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/libpricinglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libprotocolhandlerlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/librecentfile.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsaxlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsblo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libscnlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libscriptframe.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsdbc2.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsdbtlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsddlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsdfiltlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsdlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsduilo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsfxlo.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/libsofficeapp.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsotlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libspelllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libspllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsrtrs1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libstoragefdlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libstringresourcelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvgiolo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvtlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvxcorelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvxlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libswlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsysshlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libtextconv_dict.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libtextconversiondlgslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libtextfdlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libtklo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libtllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucb1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucbhelper.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpchelp1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpcmis1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpdav1.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/libucpfile1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpftp1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpgio1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucphier1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucpimagelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucppkg1.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libucptdoc1lo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libunopkgapp.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libunordflo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libunoxmllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libupdatefeedlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libutllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libuuilo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvbaeventslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvbahelperlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclcanvaslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvcllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_genlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libwpftdrawlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libwriterperfectlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libxmlfalo.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/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/libxsec_fw.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libxsec_xmlsec.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/oosplash
+%attr(755,root,root) %{_libdir}/%{name}/program/pagein*
+%attr(755,root,root) %{_libdir}/%{name}/program/senddoc
+%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) %{basisdir}/program/libhsqldb.so
-%attr(755,root,root) %{basisdir}/program/libjdbcl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libofficebean.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libhsqldb.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjdbclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libofficebean.so
 %endif
 
 %if %{with mono}
-%attr(755,root,root) %{basisdir}/program/libcli_uno.so
-%attr(755,root,root) %{basisdir}/program/libcli_uno_glue.so
-%{basisdir}/program/cli_basetypes.dll
-%{basisdir}/program/cli_cppuhelper.dll
-%{basisdir}/program/cli_types.dll
-%{basisdir}/program/cli_uno_bridge.dll
-%{basisdir}/program/cli_ure.dll
-%endif
-
-%{basisdir}/program/fundamentalbasisrc
-%{basisdir}/program/gengalrc
-%{basisdir}/program/legacy_binfilters.rdb
-%{basisdir}/program/offapi.rdb
-%{basisdir}/program/oovbaapi.rdb
-%{basisdir}/program/root3.dat
-%{basisdir}/program/root4.dat
-%{basisdir}/program/root5.dat
-%{basisdir}/program/services.rdb
-%config(noreplace) %verify(not md5 mtime size) %{basisdir}/program/unorc
-%{basisdir}/program/versionrc
+%attr(755,root,root) %{_libdir}/%{name}/program/libcli_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcli_uno_glue.so
+%{_libdir}/%{name}/program/cli_basetypes.dll
+%{_libdir}/%{name}/program/cli_cppuhelper.dll
+%{_libdir}/%{name}/program/cli_types.dll
+%{_libdir}/%{name}/program/cli_uno_bridge.dll
+%{_libdir}/%{name}/program/cli_ure.dll
+%endif
+
+%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/program/lounorc
+%{_libdir}/%{name}/program/versionrc
+
+%{_libdir}/%{name}/program/services.rdb
+%dir %{_libdir}/%{name}/program/services
+%{_libdir}/%{name}/program/services/services.rdb
 
 %if %{with java}
-%dir %{basisdir}/program/classes
-%{basisdir}/program/classes/LuceneHelpWrapper.jar
-%{basisdir}/program/classes/ScriptFramework.jar
-%{basisdir}/program/classes/ScriptProviderForBeanShell.jar
-%{basisdir}/program/classes/ScriptProviderForJava.jar
-%{basisdir}/program/classes/ScriptProviderForJavaScript.jar
-%{basisdir}/program/classes/XMergeBridge.jar
-%{basisdir}/program/classes/XSLTFilter.jar
-%{basisdir}/program/classes/XSLTValidate.jar
-%{basisdir}/program/classes/agenda.jar
-%{basisdir}/program/classes/commonwizards.jar
-%{basisdir}/program/classes/fax.jar
-%{basisdir}/program/classes/form.jar
-%{!?with_system_hsqldb:%{basisdir}/program/classes/hsqldb.jar}
-%{basisdir}/program/classes/js.jar
-%{basisdir}/program/classes/letter.jar
-%{basisdir}/program/classes/officebean.jar
-%{basisdir}/program/classes/query.jar
-%{basisdir}/program/classes/report.jar
-%{basisdir}/program/classes/saxon9.jar
-%{basisdir}/program/classes/sdbc_hsqldb.jar
-%{!?with_system_xalan:%{basisdir}/program/classes/serializer.jar}
-%{basisdir}/program/classes/table.jar
-%{basisdir}/program/classes/unoil.jar
-%{basisdir}/program/classes/web.jar
-%{!?with_system_xalan:%{basisdir}/program/classes/xalan.jar}
-%{basisdir}/program/classes/xmerge.jar
-%endif
-
-%dir %{basisdir}/program/resource
-%{basisdir}/program/resource/accen-US.res
-%{basisdir}/program/resource/avmediaen-US.res
-%{basisdir}/program/resource/basctlen-US.res
-%{basisdir}/program/resource/bf_frmen-US.res
-%{basisdir}/program/resource/bf_ofaen-US.res
-%{basisdir}/program/resource/bf_schen-US.res
-%{basisdir}/program/resource/bf_sden-US.res
-%{basisdir}/program/resource/bf_svten-US.res
-%{basisdir}/program/resource/bf_svxen-US.res
-%{basisdir}/program/resource/bf_swen-US.res
-%{basisdir}/program/resource/biben-US.res
-%{basisdir}/program/resource/calen-US.res
-%{basisdir}/program/resource/cuien-US.res
-%{basisdir}/program/resource/chartcontrolleren-US.res
-%{basisdir}/program/resource/dbaen-US.res
-%{basisdir}/program/resource/dbmmen-US.res
-%{basisdir}/program/resource/dbwen-US.res
-%{basisdir}/program/resource/deploymenten-US.res
-%{basisdir}/program/resource/deploymentguien-US.res
-%{basisdir}/program/resource/dkten-US.res
-%{basisdir}/program/resource/editengen-US.res
-%{basisdir}/program/resource/egien-US.res
-%{basisdir}/program/resource/emeen-US.res
-%{basisdir}/program/resource/epben-US.res
-%{basisdir}/program/resource/epgen-US.res
-%{basisdir}/program/resource/eppen-US.res
-%{basisdir}/program/resource/epsen-US.res
-%{basisdir}/program/resource/epten-US.res
-%{basisdir}/program/resource/euren-US.res
-%{basisdir}/program/resource/foren-US.res
-%{basisdir}/program/resource/foruien-US.res
-%{basisdir}/program/resource/fps_officeen-US.res
-%{basisdir}/program/resource/frmen-US.res
-%{basisdir}/program/resource/fween-US.res
-%{basisdir}/program/resource/galen-US.res
-%{basisdir}/program/resource/impen-US.res
-%{basisdir}/program/resource/ofaen-US.res
-%{basisdir}/program/resource/pcren-US.res
-%{basisdir}/program/resource/pdffilteren-US.res
-%{basisdir}/program/resource/preloaden-US.res
-%{basisdir}/program/resource/productregistrationen-US.res
-%{basisdir}/program/resource/sanen-US.res
-%{basisdir}/program/resource/sben-US.res
-%{basisdir}/program/resource/sden-US.res
-%{basisdir}/program/resource/sdbten-US.res
-%{basisdir}/program/resource/sfxen-US.res
-%{basisdir}/program/resource/spaen-US.res
-%{basisdir}/program/resource/svsen-US.res
-%{basisdir}/program/resource/svten-US.res
-%{basisdir}/program/resource/svxen-US.res
-%{basisdir}/program/resource/swen-US.res
-%{basisdir}/program/resource/textconversiondlgsen-US.res
-%{basisdir}/program/resource/tken-US.res
-%{basisdir}/program/resource/tplen-US.res
-%{basisdir}/program/resource/updchken-US.res
-%{basisdir}/program/resource/upden-US.res
-%{basisdir}/program/resource/uuien-US.res
-%{basisdir}/program/resource/vclen-US.res
-%{basisdir}/program/resource/wzien-US.res
-%{basisdir}/program/resource/xmlsecen-US.res
-%{basisdir}/program/resource/xsltdlgen-US.res
-
-%dir %{basisdir}/share
-%dir %{basisdir}/share/Scripts
-%{basisdir}/share/Scripts/beanshell
-%{basisdir}/share/Scripts/javascript
+%dir %{_libdir}/%{name}/program/classes
+%{_libdir}/%{name}/program/classes/reportbuilder.jar
+%{_libdir}/%{name}/program/classes/reportbuilderwizard.jar
+%{_libdir}/%{name}/program/classes/ScriptFramework.jar
+%{_libdir}/%{name}/program/classes/ScriptProviderForBeanShell.jar
+%{_libdir}/%{name}/program/classes/ScriptProviderForJavaScript.jar
+%{_libdir}/%{name}/program/classes/ScriptProviderForJava.jar
+%{_libdir}/%{name}/program/classes/XMergeBridge.jar
+%{_libdir}/%{name}/program/classes/commonwizards.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/officebean.jar
+%{_libdir}/%{name}/program/classes/query.jar
+%{_libdir}/%{name}/program/classes/report.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/classes/unoil.jar
+%{!?with_system_xalan:%{_libdir}/%{name}/program/classes/xalan.jar}
+%{_libdir}/%{name}/program/classes/xmerge.jar
+%{_libdir}/%{name}/program/services/scriptproviderforbeanshell.rdb
+%{_libdir}/%{name}/program/services/scriptproviderforjavascript.rdb
+%endif
+%dir %{_libdir}/%{name}/program/types
+%{_libdir}/%{name}/program/types/offapi.rdb
+%{_libdir}/%{name}/program/types/oovbaapi.rdb
+
+%dir %{_libdir}/%{name}/program/opencl
+%{_libdir}/%{name}/program/opencl/cl-test.ods
+%dir %{_libdir}/%{name}/program/opengl
+%{_libdir}/%{name}/program/opengl/areaHashCRC64TFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/areaScaleFastFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/areaScaleFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/backgroundFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/backgroundVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/basicFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/basicVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/blendedTextureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/blendedTextureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/combinedFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/combinedTextureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/combinedTextureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/combinedVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/commonFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/commonVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/convolutionFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/debugFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/debugVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/diffTextureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/dissolveFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/dumbVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/dummyVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/fadeBlackFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/fadeFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/glitterFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/glitterVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/greyscaleFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/honeycombFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/honeycombGeometryShader.glsl
+%{_libdir}/%{name}/program/opengl/honeycombVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/invert50FragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/linearGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/linearMultiColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/linearTwoColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/lineFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/lineVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/maskedTextureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/maskedTextureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/maskFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/pickingFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/pickingVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/radialGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/radialMultiColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/radialTwoColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/rectangularMultiColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/rectangularTwoColorGradientFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/reflectionFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/reflectionVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/renderTextureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/renderTextureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/replaceColorFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/rippleFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/screenTextFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/screenTextVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/shape3DFragmentShaderBatch.glsl
+%{_libdir}/%{name}/program/opengl/shape3DFragmentShaderBatchScroll.glsl
+%{_libdir}/%{name}/program/opengl/shape3DFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/shape3DFragmentShaderV300.glsl
+%{_libdir}/%{name}/program/opengl/shape3DVertexShaderBatch.glsl
+%{_libdir}/%{name}/program/opengl/shape3DVertexShaderBatchScroll.glsl
+%{_libdir}/%{name}/program/opengl/shape3DVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/shape3DVertexShaderV300.glsl
+%{_libdir}/%{name}/program/opengl/solidFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/staticFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/symbolFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/symbolVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/textFragmentShaderBatch.glsl
+%{_libdir}/%{name}/program/opengl/textFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/textureFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/textureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/textVertexShaderBatch.glsl
+%{_libdir}/%{name}/program/opengl/textVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/transformedTextureVertexShader.glsl
+%{_libdir}/%{name}/program/opengl/vortexFragmentShader.glsl
+%{_libdir}/%{name}/program/opengl/vortexGeometryShader.glsl
+%{_libdir}/%{name}/program/opengl/vortexVertexShader.glsl
+
+# symlink
+%{_libdir}/%{name}/program/resource
+%dir %{_datadir}/%{name}/program
+%dir %{_datadir}/%{name}/program/resource
+
+%dir %{_datadir}/%{name}/share
+%dir %{_datadir}/%{name}/share/labels
+%{_datadir}/%{name}/share/labels/labels.xml
+%dir %{_datadir}/%{name}/share/Scripts
+%{_datadir}/%{name}/share/Scripts/beanshell
+%{_datadir}/%{name}/share/Scripts/javascript
 %if %{with java}
-%{basisdir}/share/Scripts/java
-%endif
-
-%dir %{basisdir}/share/autocorr
-%{basisdir}/share/autocorr/acor_*.dat
-%dir %{basisdir}/share/autotext
-%{basisdir}/share/autotext/en-US
-%{basisdir}/share/basic
-%dir %{basisdir}/share/config
-%{basisdir}/share/config/images.zip
-%{basisdir}/share/config/images_classic.zip
-%{basisdir}/share/config/images_crystal.zip
-%{basisdir}/share/config/images_hicontrast.zip
-%{basisdir}/share/config/images_oxygen.zip
-%{basisdir}/share/config/images_tango.zip
-%{basisdir}/share/config/javasettingsunopkginstall.xml
-%{basisdir}/share/config/*.xpm
-%dir %{basisdir}/share/config/soffice.cfg
-%dir %{basisdir}/share/config/soffice.cfg/modules
-%{basisdir}/share/config/soffice.cfg/modules/BasicIDE
-%{basisdir}/share/config/soffice.cfg/modules/StartModule
-%dir %{basisdir}/share/config/soffice.cfg/modules/dbapp
-%dir %{basisdir}/share/config/soffice.cfg/modules/dbbrowser
-%dir %{basisdir}/share/config/soffice.cfg/modules/dbquery
-%dir %{basisdir}/share/config/soffice.cfg/modules/dbreport
-%dir %{basisdir}/share/config/soffice.cfg/modules/dbtdata
-%dir %{basisdir}/share/config/soffice.cfg/modules/scalc
-%{basisdir}/share/config/soffice.cfg/modules/schart
-%dir %{basisdir}/share/config/soffice.cfg/modules/sdraw
-%dir %{basisdir}/share/config/soffice.cfg/modules/sglobal
-%{basisdir}/share/config/soffice.cfg/modules/sglobal/menubar
-%{basisdir}/share/config/soffice.cfg/modules/sglobal/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/sglobal/toolbar
-%dir %{basisdir}/share/config/soffice.cfg/modules/sweb
-%dir %{basisdir}/share/config/soffice.cfg/modules/simpress
-%dir %{basisdir}/share/config/soffice.cfg/modules/swform
-%{basisdir}/share/config/soffice.cfg/modules/swform/menubar
-%{basisdir}/share/config/soffice.cfg/modules/swform/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/swform/toolbar
-%dir %{basisdir}/share/config/soffice.cfg/modules/swreport
-%{basisdir}/share/config/soffice.cfg/modules/swreport/menubar
-%{basisdir}/share/config/soffice.cfg/modules/swreport/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/swreport/toolbar
-%dir %{basisdir}/share/config/soffice.cfg/modules/swriter
-%dir %{basisdir}/share/config/soffice.cfg/modules/swxform
-%{basisdir}/share/config/soffice.cfg/modules/swxform/menubar
-%{basisdir}/share/config/soffice.cfg/modules/swxform/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/swxform/toolbar
-%{basisdir}/share/config/symbol
-%{basisdir}/share/config/webcast
-%{basisdir}/share/config/wizard
-%dir %{basisdir}/share/dtd
-%{basisdir}/share/dtd/officedocument
-%{basisdir}/share/fingerprint
-%{basisdir}/share/fonts
-%{basisdir}/share/gallery
-%{basisdir}/share/psprint
-
-%dir %{basisdir}/share/registry
-%{basisdir}/share/registry/Langpack-en-US.xcd
-%{basisdir}/share/registry/binfilter.xcd
-%{basisdir}/share/registry/lingucomponent.xcd
-%{basisdir}/share/registry/main.xcd
-%{basisdir}/share/registry/oo-ad-ldap.xcd.sample
-%{basisdir}/share/registry/oo-ldap.xcd.sample
-%dir %{basisdir}/share/registry/res
-%{basisdir}/share/registry/res/fcfg_langpack_en-US.xcd
-
-%dir %{basisdir}/share/samples
-%dir %{basisdir}/share/samples/en-US
-
-%dir %{basisdir}/share/template
-%{basisdir}/share/template/en-US
-%{basisdir}/share/template/layout
-%dir %{basisdir}/share/template/wizard
-%{basisdir}/share/template/wizard/bitmap
-%dir %{basisdir}/share/template/wizard/letter
-%{basisdir}/share/template/wizard/letter/en-US
-
-%dir %{basisdir}/share/wordbook
-%{basisdir}/share/wordbook/en-US
-
-%dir %{basisdir}/share/xslt
-%{basisdir}/share/xslt/common
-%dir %{basisdir}/share/xslt/export
-%{basisdir}/share/xslt/export/common
-%{basisdir}/share/xslt/export/spreadsheetml
-%{basisdir}/share/xslt/export/uof
-%{basisdir}/share/xslt/export/wordml
-%{basisdir}/share/xslt/import
-
-# symlink to directory
-%attr(755,root,root) %{basisdir}/ure-link
+%{_datadir}/%{name}/share/Scripts/java
+%endif
+
+%dir %{_datadir}/%{name}/share/autocorr
+%{_datadir}/%{name}/share/autocorr/acor_*.dat
+%dir %{_datadir}/%{name}/share/autotext
+%{_datadir}/%{name}/share/autotext/en-US
+%{_datadir}/%{name}/share/basic
+%{_datadir}/%{name}/share/classification
+%dir %{_datadir}/%{name}/share/config
+%{_datadir}/%{name}/share/config/images_breeze.zip
+%{_datadir}/%{name}/share/config/images_breeze_dark.zip
+%{_datadir}/%{name}/share/config/images_galaxy.zip
+%{_datadir}/%{name}/share/config/images_hicontrast.zip
+%{_datadir}/%{name}/share/config/images_sifr.zip
+%{_datadir}/%{name}/share/config/images_tango.zip
+%dir %{_datadir}/%{name}/share/config/soffice.cfg
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/cui
+%{_datadir}/%{name}/share/config/soffice.cfg/cui/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/dbaccess
+%{_datadir}/%{name}/share/config/soffice.cfg/dbaccess/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/desktop
+%{_datadir}/%{name}/share/config/soffice.cfg/desktop/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/filter
+%{_datadir}/%{name}/share/config/soffice.cfg/filter/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/formula/
+%{_datadir}/%{name}/share/config/soffice.cfg/formula/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/fps
+%{_datadir}/%{name}/share/config/soffice.cfg/fps/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/BasicIDE
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/StartModule
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/dbapp
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/dbbrowser
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/dbquery
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/dbreport
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/dbtdata
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sabpilot
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/scanner
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scanner/ui
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/schart
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/sglobal
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sglobal/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sglobal/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sglobal/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sglobal/toolbar
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/smath
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/sweb
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/spropctrlr
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/swform
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swform/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swform/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swform/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swform/toolbar
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/swreport
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swreport/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swreport/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swreport/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swreport/toolbar
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/modules/swxform
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swxform/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swxform/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swxform/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swxform/toolbar
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/sfx
+%{_datadir}/%{name}/share/config/soffice.cfg/sfx/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/svt
+%{_datadir}/%{name}/share/config/soffice.cfg/svt/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/svx
+%{_datadir}/%{name}/share/config/soffice.cfg/svx/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/uui
+%{_datadir}/%{name}/share/config/soffice.cfg/uui/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/vcl
+%{_datadir}/%{name}/share/config/soffice.cfg/vcl/ui
+%dir %{_datadir}/%{name}/share/config/soffice.cfg/xmlsec
+%{_datadir}/%{name}/share/config/soffice.cfg/xmlsec/ui
+%{_datadir}/%{name}/share/config/webcast
+%{_datadir}/%{name}/share/config/wizard
+%dir %{_datadir}/%{name}/share/dtd
+%{_datadir}/%{name}/share/dtd/officedocument
+%{_datadir}/%{name}/share/emojiconfig
+%dir %{_datadir}/%{name}/share/extensions
+%{_datadir}/%{name}/share/extensions/package.txt
+%{_datadir}/%{name}/share/filter
+%{_datadir}/%{name}/share/fonts
+%{_datadir}/%{name}/share/gallery
+%{_datadir}/%{name}/share/palette
+%{_datadir}/%{name}/share/psprint
+
+%dir %{_datadir}/%{name}/share/registry
+%{_datadir}/%{name}/share/registry/reportbuilder.xcd
+%{_datadir}/%{name}/share/registry/Langpack-en-US.xcd
+%{_datadir}/%{name}/share/registry/lingucomponent.xcd
+%{_datadir}/%{name}/share/registry/main.xcd
+%{_datadir}/%{name}/share/registry/oo-ad-ldap.xcd.sample
+%{_datadir}/%{name}/share/registry/oo-ldap.xcd.sample
+%dir %{_datadir}/%{name}/share/registry/res
+%{_datadir}/%{name}/share/registry/res/fcfg_langpack_en-US.xcd
+
+%dir %{_datadir}/%{name}/share/template
+%dir %{_datadir}/%{name}/share/template/common
+%{_datadir}/%{name}/share/template/common/internal
+%{_datadir}/%{name}/share/template/common/officorr
+%{_datadir}/%{name}/share/template/common/offimisc
+%{_datadir}/%{name}/share/template/common/personal
+%{_datadir}/%{name}/share/template/common/presnt
+%{_datadir}/%{name}/share/template/common/styles
+%dir %{_datadir}/%{name}/share/template/wizard
+%{_datadir}/%{name}/share/template/wizard/bitmap
+%dir %{_datadir}/%{name}/share/template/common/wizard
+%{_datadir}/%{name}/share/template/common/wizard/agenda
+%{_datadir}/%{name}/share/template/common/wizard/fax
+%{_datadir}/%{name}/share/template/common/wizard/letter
+%{_datadir}/%{name}/share/template/common/wizard/report
+%{_datadir}/%{name}/share/template/common/wizard/styles
+
+%dir %{_datadir}/%{name}/share/wordbook
+%{_datadir}/%{name}/share/wordbook/en-GB.dic
+%{_datadir}/%{name}/share/wordbook/en-US.dic
+%{_datadir}/%{name}/share/wordbook/sl.dic
+%{_datadir}/%{name}/share/wordbook/technical.dic
+
+%dir %{_datadir}/%{name}/share/xslt
+%{_datadir}/%{name}/share/xslt/common
+%dir %{_datadir}/%{name}/share/xslt/export
+%{_datadir}/%{name}/share/xslt/export/common
+%{_datadir}/%{name}/share/xslt/export/spreadsheetml
+%{_datadir}/%{name}/share/xslt/export/uof
+%{_datadir}/%{name}/share/xslt/export/wordml
+%{_datadir}/%{name}/share/xslt/import
 
-%dir %{_libdir}/%{name}/program
-%attr(755,root,root) %{_libdir}/%{name}/program/libnpsoplugin.so
-%attr(755,root,root) %{_libdir}/%{name}/program/oosplash.bin
-%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
 %attr(755,root,root) %{_libdir}/%{name}/program/unoinfo
 %attr(755,root,root) %{_libdir}/%{name}/program/unopkg
 %attr(755,root,root) %{_libdir}/%{name}/program/unopkg.bin
 %{_libdir}/%{name}/program/bootstraprc
+%{_libdir}/%{name}/program/flat_logo.svg
 %{_libdir}/%{name}/program/fundamentalrc
-%{_libdir}/%{name}/program/about.png
 %{_libdir}/%{name}/program/intro.png
 %{_libdir}/%{name}/program/redirectrc
 %{_libdir}/%{name}/program/setuprc
 %{_libdir}/%{name}/program/shell
 %{_libdir}/%{name}/program/sofficerc
-%{_libdir}/%{name}/program/versionrc
-
-%dir %{_libdir}/%{name}/program/resource
-%{_libdir}/%{name}/program/resource/oooen-US.res
 
 # symlinks
-%{_libdir}/%{name}/basis-link
-%{basisdir}/help
+%{_libdir}/%{name}/help
 %{_libdir}/%{name}/readmes
+%{_libdir}/%{name}/share
 
-
-%dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/readmes
 %{_datadir}/%{name}/readmes/README_en-US
-%dir %{_libdir}/%{name}/share
-%dir %{_libdir}/%{name}/share/config
-%{_libdir}/%{name}/share/config/images_brand.zip
-%dir %{_libdir}/%{name}/share/extensions
-%{_libdir}/%{name}/share/extensions/package.txt
-%dir %{_libdir}/%{name}/share/registry
-%{_libdir}/%{name}/share/registry/brand.xcd
-
-%{_datadir}/mime/packages/openoffice.xml
-
-%{_desktopdir}/lostartcenter.desktop
-%{_desktopdir}/lotemplate.desktop
-%{_desktopdir}/loooo-extension-manager.desktop
-
-%{_iconsdir}/hicolor/*/apps/ooo-gulls.png
-%{_iconsdir}/hicolor/*/apps/ooo-printeradmin.png
-%{_iconsdir}/hicolor/*/apps/ooo-template.png
-%{_pixmapsdir}/ooo-gulls.png
-%{_pixmapsdir}/ooo-template.png
 
+%{_datadir}/mime/packages/libreoffice.xml
+%{_iconsdir}/hicolor/*/mimetypes/libreoffice-*.png
+%{_iconsdir}/hicolor/*/mimetypes/libreoffice-*.svg
+%{_iconsdir}/hicolor/*/apps/libreoffice-main.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-main.svg
+
+%{_desktopdir}/libreoffice-startcenter.desktop
+%{_desktopdir}/libreoffice-qstart.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.svg
+
+%{_mandir}/man1/loffice.1
 %{_mandir}/man1/lofromtemplate.1
 %{_mandir}/man1/libreoffice.1*
 %{_mandir}/man1/unopkg.1*
 
-%if %{with kde}
-%files libs-kde
-%defattr(644,root,root,755)
-%attr(755,root,root) %{basisdir}/program/kde-open-url
-%attr(755,root,root) %{basisdir}/program/kdebe1.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/program/kdefilepicker
-%attr(755,root,root) %{basisdir}/program/fps_kde.uno.so
-%attr(755,root,root) %{basisdir}/program/libkabdrv1.so
-%attr(755,root,root) %{basisdir}/program/libkab1.so
-%attr(755,root,root) %{basisdir}/program/libvclplug_kde*.so
-%endif
-
 %if %{with kde4}
 %files libs-kde
 %defattr(644,root,root,755)
-%attr(755,root,root) %{basisdir}/program/kde-open-url
-%attr(755,root,root) %{basisdir}/program/fps_kde4.uno.so
-%attr(755,root,root) %{basisdir}/program/kde4be1.uno.so
-%attr(755,root,root) %{basisdir}/program/libvclplug_kde4*.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde4*.so
+%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) %{basisdir}/program/fps_gnome.uno.so
-%attr(755,root,root) %{basisdir}/program/gconfbe1.uno.so
-%attr(755,root,root) %{basisdir}/program/gnome-open-url
-%attr(755,root,root) %{basisdir}/program/gnome-open-url.bin
-%attr(755,root,root) %{basisdir}/program/libevoabl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvclplug_gtk*.so
-%attr(755,root,root) %{basisdir}/program/ucpgio1.uno.so
-%{basisdir}/share/registry/gnome.xcd
+%attr(755,root,root) %{_libdir}/%{name}/program/libqstart_gtklo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so
+%{_datadir}/%{name}/share/registry/gnome.xcd
+%endif
 
 %files base
 %defattr(644,root,root,755)
@@ -3505,40 +3849,34 @@ fi
 %attr(755,root,root) %{_bindir}/oobase
 %attr(755,root,root) %{_libdir}/%{name}/program/sbase
 %{_mandir}/man1/lobase.1
-%{_desktopdir}/lobase.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-base.png
-%{_pixmapsdir}/ooo-base.png
-%attr(755,root,root) %{basisdir}/program/libabpl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libadabasuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdbpl[ipx].so
-%attr(755,root,root) %{basisdir}/program/librptl[ipx].so
-%attr(755,root,root) %{basisdir}/program/librptuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/librptxmll[ipx].so
-%{basisdir}/program/resource/abpen-US.res
-%{basisdir}/program/resource/adabasuien-US.res
-%{basisdir}/program/resource/cnren-US.res
-%{basisdir}/program/resource/dbpen-US.res
-%{basisdir}/program/resource/dbuen-US.res
-%{basisdir}/program/resource/rpten-US.res
-%{basisdir}/program/resource/rptuien-US.res
-%{basisdir}/program/resource/sdbclen-US.res
-%{basisdir}/program/resource/sdberren-US.res
-%{basisdir}/share/config/soffice.cfg/modules/dbapp/menubar
-%{basisdir}/share/config/soffice.cfg/modules/dbapp/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/dbapp/toolbar
-%{basisdir}/share/config/soffice.cfg/modules/dbbrowser/menubar
-%{basisdir}/share/config/soffice.cfg/modules/dbbrowser/toolbar
-%{basisdir}/share/config/soffice.cfg/modules/dbquery/menubar
-%{basisdir}/share/config/soffice.cfg/modules/dbquery/toolbar
-%{basisdir}/share/config/soffice.cfg/modules/dbrelation
-%{basisdir}/share/config/soffice.cfg/modules/dbreport/menubar
-%{basisdir}/share/config/soffice.cfg/modules/dbreport/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/dbreport/toolbar
-%{basisdir}/share/config/soffice.cfg/modules/dbtable
-%{basisdir}/share/config/soffice.cfg/modules/dbtdata/menubar
-%{basisdir}/share/config/soffice.cfg/modules/dbtdata/toolbar
-%{basisdir}/share/registry/base.xcd
-%{databasisdir}/help/en/sdatabase.*
+%{_desktopdir}/libreoffice-base.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-base.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-base.svg
+%attr(755,root,root) %{_libdir}/%{name}/program/libabplo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdbplo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/librptlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/librptuilo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/librptxmllo.so
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbapp/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbapp/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbapp/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbapp/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbbrowser/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbbrowser/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbbrowser/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbquery/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbquery/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbrelation
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbreport/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbreport/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbreport/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbreport/ui
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbtable
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbtdata/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbtdata/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/dbtdata/toolbar
+%{_datadir}/%{name}/share/registry/base.xcd
+%{_datadir}/appdata/libreoffice-base.appdata.xml
 
 %files calc
 %defattr(644,root,root,755)
@@ -3546,29 +3884,29 @@ fi
 %attr(755,root,root) %{_bindir}/oocalc
 %attr(755,root,root) %{_libdir}/%{name}/program/scalc
 %{_mandir}/man1/localc.1
-%{_desktopdir}/localc.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-calc.png
-%{_pixmapsdir}/ooo-calc.png
-%{databasisdir}/help/en/scalc.*
-%attr(755,root,root) %{basisdir}/program/libanalysisl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libcalcl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libdatel[ipx].so
-%attr(755,root,root) %{basisdir}/program/liblpsolve55.so
-%attr(755,root,root) %{basisdir}/program/libscdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libscfiltl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libscl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libscuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsolverl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libvbaobjl[ipx].uno.so
-%{basisdir}/program/resource/analysisen-US.res
-%{basisdir}/program/resource/bf_scen-US.res
-%{basisdir}/program/resource/dateen-US.res
-%{basisdir}/program/resource/solveren-US.res
-%{basisdir}/program/resource/scen-US.res
-%{basisdir}/share/config/soffice.cfg/modules/scalc/menubar
-%{basisdir}/share/config/soffice.cfg/modules/scalc/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/scalc/toolbar
-%{basisdir}/share/registry/calc.xcd
+%{_desktopdir}/libreoffice-calc.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-calc.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-calc.svg
+%attr(755,root,root) %{_libdir}/%{name}/program/libanalysislo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libcalclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libclewlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdatelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libopencllo.so
+%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/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/libwpftcalclo.so
+%{_datadir}/%{name}/share/calc
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/scalc/ui
+%{_datadir}/%{name}/share/registry/calc.xcd
+%{_datadir}/appdata/libreoffice-calc.appdata.xml
 
 %files draw
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/oodraw
 %attr(755,root,root) %{_libdir}/%{name}/program/sdraw
 %{_mandir}/man1/lodraw.1
-%{_desktopdir}/lodraw.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-draw.png
-%{_pixmapsdir}/ooo-draw.png
-%{databasisdir}/help/en/sdraw.*
-%{basisdir}/share/config/soffice.cfg/modules/sdraw/menubar
-%{basisdir}/share/config/soffice.cfg/modules/sdraw/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/sdraw/toolbar
-%{basisdir}/share/registry/draw.xcd
+%{_desktopdir}/libreoffice-draw.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-draw.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-draw.svg
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sdraw/ui
+%{_datadir}/%{name}/share/registry/draw.xcd
+%{_datadir}/appdata/libreoffice-draw.appdata.xml
 
 %files emailmerge
 %defattr(644,root,root,755)
-%{basisdir}/program/mailmerge.py*
+%{_libdir}/%{name}/program/mailmerge.py*
+%{_libdir}/%{name}/program/msgbox.py*
 
 %files writer
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/lowriter
 %attr(755,root,root) %{_bindir}/oowriter
-%attr(755,root,root) %{basisdir}/program/libhwp.so
-%attr(755,root,root) %{basisdir}/program/liblwpftl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libmswordl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libmsworksl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libswdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libswuil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libt602filterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libwpftl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libwriterfilterl[ipx].so
+%attr(755,root,root) %{_libdir}/%{name}/program/libhwplo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblwpftlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libmswordlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libswdlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libswuilo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libt602filterlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libwpftwriterlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libwriterfilterlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvbaswobjlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/swriter
 %{_mandir}/man1/lowriter.1
-%{_desktopdir}/lowriter.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-writer.png
-%{_pixmapsdir}/ooo-writer.png
-%{databasisdir}/help/en/swriter.*
-%{basisdir}/program/resource/t602filteren-US.res
-%{basisdir}/share/config/soffice.cfg/modules/sbibliography
-%{basisdir}/share/config/soffice.cfg/modules/swriter/menubar
-%{basisdir}/share/config/soffice.cfg/modules/swriter/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/swriter/toolbar
-%{basisdir}/share/registry/writer.xcd
+%{_desktopdir}/libreoffice-writer.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-writer.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-writer.svg
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sbibliography
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/swriter/ui
+%{_datadir}/%{name}/share/config/soffice.cfg/writerperfect
+%{_datadir}/%{name}/share/registry/writer.xcd
+%{_datadir}/appdata/libreoffice-writer.appdata.xml
 
 %files impress
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/loimpress
 %attr(755,root,root) %{_bindir}/ooimpress
 %attr(755,root,root) %{_libdir}/%{name}/program/simpress
-%attr(755,root,root) %{basisdir}/program/OGLTrans.uno.so
-%attr(755,root,root) %{basisdir}/program/libanimcore.so
-%attr(755,root,root) %{basisdir}/program/libplaceware*.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/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}/loimpress.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-impress.png
-%{_pixmapsdir}/ooo-impress.png
-%{databasisdir}/help/en/simpress.*
-%{basisdir}/share/config/soffice.cfg/simpress
-%{basisdir}/share/config/soffice.cfg/modules/simpress/menubar
-%{basisdir}/share/config/soffice.cfg/modules/simpress/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/simpress/toolbar
-%{basisdir}/share/registry/impress.xcd
-%{basisdir}/share/registry/ogltrans.xcd
+%{_desktopdir}/libreoffice-impress.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-impress.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-impress.svg
+%{_datadir}/%{name}/share/config/soffice.cfg/simpress
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/ui
+%{_datadir}/%{name}/share/registry/impress.xcd
+%{_datadir}/%{name}/share/registry/ogltrans.xcd
+%{_datadir}/appdata/libreoffice-impress.appdata.xml
 
 %files math
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/lomath
 %attr(755,root,root) %{_bindir}/oomath
 %{_mandir}/man1/lomath.1
-%{_desktopdir}/lomath.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-math.png
-%{_pixmapsdir}/ooo-math.png
-%{databasisdir}/help/en/smath.*
-%attr(755,root,root) %{basisdir}/program/libsmdl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsml[ipx].so
+%{_desktopdir}/libreoffice-math.desktop
+%{_iconsdir}/hicolor/*/apps/libreoffice-math.png
+%{_iconsdir}/hicolor/*/apps/libreoffice-math.svg
+%attr(755,root,root) %{_libdir}/%{name}/program/libsmdlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsmlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/smath
-%{basisdir}/share/dtd/math
-%{basisdir}/program/resource/bf_smen-US.res
-%{basisdir}/program/resource/smen-US.res
-%{basisdir}/share/config/soffice.cfg/modules/smath
-%{basisdir}/share/registry/math.xcd
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/smath/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/smath/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/smath/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/smath/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/smath/ui
+%{_datadir}/%{name}/share/registry/math.xcd
 
 %files web
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/loweb
 %attr(755,root,root) %{_bindir}/ooweb
 %{_mandir}/man1/loweb.1
-%{_desktopdir}/loweb.desktop
-%{_iconsdir}/hicolor/*/apps/ooo-web.png
-%{_pixmapsdir}/ooo-web.png
-%{basisdir}/share/config/soffice.cfg/modules/sweb/menubar
-%{basisdir}/share/config/soffice.cfg/modules/sweb/statusbar
-%{basisdir}/share/config/soffice.cfg/modules/sweb/toolbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sweb/menubar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sweb/popupmenu
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sweb/statusbar
+%{_datadir}/%{name}/share/config/soffice.cfg/modules/sweb/toolbar
 
 %files graphicfilter
 %defattr(644,root,root,755)
-%attr(755,root,root) %{basisdir}/program/libflashl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsvgfilterl[ipx].so
-%attr(755,root,root) %{basisdir}/program/libwpgimportl[ipx].so
-%{basisdir}/share/registry/graphicfilter.xcd
+%attr(755,root,root) %{_libdir}/%{name}/program/libflashlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsvgfilterlo.so
+%{_datadir}/%{name}/share/registry/graphicfilter.xcd
+%attr(755,root,root) %{_libdir}/%{name}/program/libgraphicfilterlo.so
 
 %files xsltfilter
 %defattr(644,root,root,755)
-%{basisdir}/share/registry/xsltfilter.xcd
-%{basisdir}/share/xslt/docbook
-%{basisdir}/share/xslt/export/xhtml
-%{basisdir}/share/xslt/odfflatxml
+%{_datadir}/%{name}/share/registry/xsltfilter.xcd
+%{_datadir}/%{name}/share/xslt/docbook
+%{_datadir}/%{name}/share/xslt/export/xhtml
+%{_desktopdir}/libreoffice-xsltfilter.desktop
 
-%if %{with java}
-%files javafilter
+%files postgresql
 %defattr(644,root,root,755)
-%{basisdir}/program/classes/pexcel.jar
-%{basisdir}/program/classes/pocketword.jar
-%{basisdir}/program/classes/aportisdoc.jar
-%{basisdir}/share/registry/palm.xcd
-%{basisdir}/share/registry/pocketexcel.xcd
-%{basisdir}/share/registry/pocketword.xcd
-%endif
-
-%files testtools
-%defattr(644,root,root,755)
-%attr(755,root,root) %{basisdir}/program/libcommunil[ipx].so
-%attr(755,root,root) %{basisdir}/program/libsimplecml[ipx].so
-%attr(755,root,root) %{basisdir}/program/testtool.bin
-%{basisdir}/program/resource/stten-US.res
-%{basisdir}/program/hid.lst
-%{basisdir}/program/testtoolrc
+%{_libdir}/%{name}/program/postgresql-sdbc.ini
+%{_libdir}/%{name}/program/services/postgresql-sdbc.rdb
+%{_datadir}/%{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
 
 %files ure
 %defattr(644,root,root,755)
 %dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/ure
-%dir %{_libdir}/%{name}/ure/bin
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/regcomp
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/regcomp.bin
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/regmerge
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/regview
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/startup.sh
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/uno
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/uno.bin
-%{_libdir}/%{name}/ure/bin/versionrc
+%attr(755,root,root) %{_libdir}/%{name}/program/regmerge
+%attr(755,root,root) %{_libdir}/%{name}/program/regview
+%attr(755,root,root) %{_libdir}/%{name}/program/uno
+%attr(755,root,root) %{_libdir}/%{name}/program/uno.bin
 %if %{with java}
-%attr(755,root,root) %{_libdir}/%{name}/ure/bin/javaldx
-%endif
-%dir %{_libdir}/%{name}/ure/lib
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/namingservice.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libaffine_uno_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/bootstrap.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/acceptor.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/bridgefac.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/connector.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/introspection.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/invocadapt.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/proxyfac.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/reflection.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/remotebridge.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libunsafe_uno_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/streams.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/textinstream.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/textoutstream.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/uuresolver.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/liblog_uno_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libstore.so.3
-%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_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/liburp_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/stocservices.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/invocation.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libgcc3_uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmaccessgcc3.so.3
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjvmfwk.so.3
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libreg.so.3
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/librmcxt.so.3
-%{_libdir}/%{name}/ure/lib/jvmfwk3rc
-%{_libdir}/%{name}/ure/lib/unorc
+%attr(755,root,root) %{_libdir}/%{name}/program/javaldx
+%endif
+%dir %{_libdir}/%{name}/program
+%attr(755,root,root) %{_libdir}/%{name}/program/libaffine_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbinaryurplo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libbootstraplo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libgcc3_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libintrospectionlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libinvocadaptlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libinvocationlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libiolo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjvmaccesslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjvmfwklo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/liblog_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libnamingservicelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libproxyfaclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libreflectionlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libreglo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libsal_textenclo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libstocserviceslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libstorelo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libuno_cppuhelpergcc3.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libuno_cppu.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libunoidllo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libuno_purpenvhelpergcc3.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libuno_salhelpergcc3.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libuno_sal.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libunsafe_uno_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libuuresolverlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libxmlreaderlo.so
+%{_libdir}/%{name}/program/jvmfwk3rc
+%{_libdir}/%{name}/program/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
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/sunjavaplugin.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/javaloader.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/javavm.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/ure/lib/libjpipe.so
-%{_libdir}/%{name}/ure/lib/JREProperties.class
-%endif
-%dir %{_libdir}/%{name}/ure/share
+%{_libdir}/%{name}/program/JREProperties.class
+%attr(755,root,root) %{_libdir}/%{name}/program/libjavaloaderlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjava_uno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjavavmlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjpipe.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjuh.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libjuhx.so
+%endif
 %if %{with java}
-%dir %{_libdir}/%{name}/ure/share/java
-%{_libdir}/%{name}/ure/share/java/java_uno.jar
-%{_libdir}/%{name}/ure/share/java/juh.jar
-%{_libdir}/%{name}/ure/share/java/jurt.jar
-%{_libdir}/%{name}/ure/share/java/ridl.jar
-%{_libdir}/%{name}/ure/share/java/unoloader.jar
-%endif
-%dir %{_libdir}/%{name}/ure/share/misc
-%{_libdir}/%{name}/ure/share/misc/services.rdb
-%{_libdir}/%{name}/ure/share/misc/types.rdb
+%dir %{_libdir}/%{name}/program/classes
+%{_libdir}/%{name}/program/classes/java_uno.jar
+%{_libdir}/%{name}/program/classes/juh.jar
+%{_libdir}/%{name}/program/classes/jurt.jar
+%{_libdir}/%{name}/program/classes/ridl.jar
+%{_libdir}/%{name}/program/classes/unoloader.jar
+%endif
 %if %{with java}
-%{_libdir}/%{name}/ure/share/misc/javavendors.xml
+%{_libdir}/%{name}/program/javavendors.xml
 %endif
+%{_libdir}/%{name}/program/types.rdb
 
 %files pyuno
 %defattr(644,root,root,755)
-%attr(755,root,root) %{basisdir}/program/libpyuno.so
-%attr(755,root,root) %{basisdir}/program/pythonloader.uno.so
-%attr(755,root,root) %{basisdir}/program/pyuno.so
-%{basisdir}/program/pythonloader.unorc
-%{basisdir}/program/officehelper.py
-%{basisdir}/program/pythonloader.py
-%{basisdir}/program/pythonscript.py
-%{basisdir}/program/uno.py
-%{basisdir}/program/unohelper.py
-%{basisdir}/share/registry/pyuno.xcd
+%attr(755,root,root) %{_libdir}/%{name}/program/libpyuno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/pyuno.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libpythonloaderlo.so
+%{_libdir}/%{name}/program/pythonloader.unorc
+%{_libdir}/%{name}/program/officehelper.py
+%{_libdir}/%{name}/program/pythonloader.py
+%{_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
+%{_datadir}/%{name}/share/registry/librelogo.xcd
+%{_datadir}/%{name}/share/registry/pyuno.xcd
+
+# python wizards
+%dir %{_libdir}/%{name}/program/wizards
+%{_libdir}/%{name}/program/wizards/*.py
+%dir %{_libdir}/%{name}/program/wizards/agenda
+%{_libdir}/%{name}/program/wizards/agenda/*.py
+%dir %{_libdir}/%{name}/program/wizards/common
+%{_libdir}/%{name}/program/wizards/common/*.py
+%dir %{_libdir}/%{name}/program/wizards/document
+%{_libdir}/%{name}/program/wizards/document/*.py
+%dir %{_libdir}/%{name}/program/wizards/fax
+%{_libdir}/%{name}/program/wizards/fax/*.py
+%dir %{_libdir}/%{name}/program/wizards/letter
+%{_libdir}/%{name}/program/wizards/letter/*.py
+%dir %{_libdir}/%{name}/program/wizards/text
+%{_libdir}/%{name}/program/wizards/text/*.py
+%dir %{_libdir}/%{name}/program/wizards/ui
+%{_libdir}/%{name}/program/wizards/ui/*.py
+%dir %{_libdir}/%{name}/program/wizards/ui/event
+%{_libdir}/%{name}/program/wizards/ui/event/*.py
 
 # samples there
-%{basisdir}/share/Scripts/python
+%{_datadir}/%{name}/share/Scripts/python
 
 %files pdfimport
 %defattr(644,root,root,755)
-%dir %{_libdir}/%{name}/share/extensions/pdfimport
-%attr(755,root,root) %{_libdir}/%{name}/share/extensions/pdfimport/pdfimport.uno.so
-%attr(755,root,root) %{_libdir}/%{name}/share/extensions/pdfimport/xpdfimport
-%{_libdir}/%{name}/share/extensions/pdfimport/META-INF
-%{_libdir}/%{name}/share/extensions/pdfimport/basic
-%{_libdir}/%{name}/share/extensions/pdfimport/description.xml
-%{_libdir}/%{name}/share/extensions/pdfimport/help
-%{_libdir}/%{name}/share/extensions/pdfimport/images
-%{_libdir}/%{name}/share/extensions/pdfimport/registration
-%{_libdir}/%{name}/share/extensions/pdfimport/*.xcu
-%{_libdir}/%{name}/share/extensions/pdfimport/*.pdf
-
-%files presentation-minimizer
-%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/description.xml
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/help
-%{_libdir}/%{name}/share/extensions/presentation-minimizer/registr*
-
-%files presenter-screen
-%defattr(644,root,root,755)
-%dir %{_libdir}/%{name}/share/extensions/presenter-screen
-%attr(755,root,root) %{_libdir}/%{name}/share/extensions/presenter-screen/PresenterScreen.uno.so
-%{_libdir}/%{name}/share/extensions/presenter-screen/META-INF
-%{_libdir}/%{name}/share/extensions/presenter-screen/bitmaps
-%{_libdir}/%{name}/share/extensions/presenter-screen/description.xml
-%{_libdir}/%{name}/share/extensions/presenter-screen/help
-%{_libdir}/%{name}/share/extensions/presenter-screen/registry
-
-%files report-builder
-%defattr(644,root,root,755)
-%{_libdir}/%{name}/share/extensions/report-builder
-
-%files wiki-publisher
-%defattr(644,root,root,755)
-%{_libdir}/%{name}/share/extensions/wiki-publisher
+# -f pdfimport.lang
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/program/xpdfimport
+%{_datadir}/%{name}/share/registry/pdfimport.xcd
+%{_datadir}/%{name}/share/xpdfimport
+%attr(755,root,root) %{_libdir}/%{name}/program/libpdfimportlo.so
+
+%files wiki-publisher -f wiki-publisher.lang
+%defattr(644,root,root,755)
+%dir %{_datadir}/%{name}/share/extensions/wiki-publisher
+%{_datadir}/%{name}/share/extensions/wiki-publisher/META-INF
+%{_datadir}/%{name}/share/extensions/wiki-publisher/WikiEditor
+%{_datadir}/%{name}/share/extensions/wiki-publisher/filter
+%dir %{_datadir}/%{name}/share/extensions/wiki-publisher/help
+%{_datadir}/%{name}/share/extensions/wiki-publisher/license
+%{_datadir}/%{name}/share/extensions/wiki-publisher/registration
+%{_datadir}/%{name}/share/extensions/wiki-publisher/templates
+%{_datadir}/%{name}/share/extensions/wiki-publisher/*.xc*
+%{_datadir}/%{name}/share/extensions/wiki-publisher/components.rdb
+%{_datadir}/%{name}/share/extensions/wiki-publisher/description.xml
+%{_datadir}/%{name}/share/extensions/wiki-publisher/mediawiki.jar
+
+%files nlpsolver -f nlpsolver.lang
+%defattr(644,root,root,755)
+%dir %{_datadir}/%{name}/share/extensions/nlpsolver
+%{_datadir}/%{name}/share/extensions/nlpsolver/META-INF
+%dir %{_datadir}/%{name}/share/extensions/nlpsolver/help
+%dir %{_datadir}/%{name}/share/extensions/nlpsolver/locale
+%{_datadir}/%{name}/share/extensions/nlpsolver/locale/*_en_US.default
+%{_datadir}/%{name}/share/extensions/nlpsolver/registration
+%{_datadir}/%{name}/share/extensions/nlpsolver/EvolutionarySolver.jar
+%{_datadir}/%{name}/share/extensions/nlpsolver/components.rdb
+%{_datadir}/%{name}/share/extensions/nlpsolver/description.xml
+%{_datadir}/%{name}/share/extensions/nlpsolver/nlpsolver.jar
 
 %if %{with mozilla}
 %files -n browser-plugin-%{name}
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_browserpluginsdir}/libnpsoplugin.so
-%attr(755,root,root) %{basisdir}/program/nsplugin
 %endif
 
 %if %{with i18n}
 %files i18n-af -f af.lang
 %defattr(644,root,root,755)
 
+%files i18n-am -f am.lang
+%defattr(644,root,root,755)
+
 %files i18n-ar -f ar.lang
 %defattr(644,root,root,755)
 
@@ -3853,7 +4192,7 @@ fi
 %files i18n-ast -f ast.lang
 %defattr(644,root,root,755)
 
-%files i18n-be_BY -f be_BY.lang
+%files i18n-be_BY -f be.lang
 %defattr(644,root,root,755)
 
 %files i18n-bg -f bg.lang
@@ -3862,6 +4201,9 @@ fi
 %files i18n-bn -f bn.lang
 %defattr(644,root,root,755)
 
+%files i18n-bn_IN -f bn_IN.lang
+%defattr(644,root,root,755)
+
 %files i18n-bo -f bo.lang
 %defattr(644,root,root,755)
 
@@ -3877,7 +4219,7 @@ fi
 %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
@@ -3931,12 +4273,18 @@ fi
 %files i18n-ga -f ga.lang
 %defattr(644,root,root,755)
 
+%files i18n-gd -f gd.lang
+%defattr(644,root,root,755)
+
 %files i18n-gl -f gl.lang
 %defattr(644,root,root,755)
 
 %files i18n-gu -f gu.lang
 %defattr(644,root,root,755)
 
+%files i18n-gug -f gug.lang
+%defattr(644,root,root,755)
+
 %files i18n-he -f he.lang
 %defattr(644,root,root,755)
 
@@ -3970,12 +4318,14 @@ fi
 %files i18n-km -f km.lang
 %defattr(644,root,root,755)
 
+%files i18n-kmr-Latn -f kmr_Latn.lang
+%defattr(644,root,root,755)
+
 %files i18n-kn_IN -f kn.lang
 %defattr(644,root,root,755)
 
 %files i18n-ko -f ko.lang
 %defattr(644,root,root,755)
-%{_libdir}/%{name}/share/registry/korea.xcd
 
 %files i18n-kok -f kok.lang
 %defattr(644,root,root,755)
@@ -3983,7 +4333,7 @@ fi
 %files i18n-ks -f ks.lang
 %defattr(644,root,root,755)
 
-%files i18n-ku -f ku.lang
+%files i18n-lb -f lb.lang
 %defattr(644,root,root,755)
 
 %files i18n-lo -f lo.lang
@@ -4031,7 +4381,7 @@ fi
 %files i18n-nr -f nr.lang
 %defattr(644,root,root,755)
 
-%files i18n-nso -f ns.lang
+%files i18n-nso -f nso.lang
 %defattr(644,root,root,755)
 
 %files i18n-oc -f oc.lang
@@ -4073,10 +4423,10 @@ fi
 %files i18n-sd -f sd.lang
 %defattr(644,root,root,755)
 
-%files i18n-sh -f sh.lang
+%files i18n-si -f si.lang
 %defattr(644,root,root,755)
 
-%files i18n-si -f si.lang
+%files i18n-sid -f sid.lang
 %defattr(644,root,root,755)
 
 %files i18n-sk -f sk.lang
@@ -4091,6 +4441,9 @@ fi
 %files i18n-sr -f sr.lang
 %defattr(644,root,root,755)
 
+%files i18n-sr-Latn -f sr_Latn.lang
+%defattr(644,root,root,755)
+
 %files i18n-ss -f ss.lang
 %defattr(644,root,root,755)
 
@@ -4124,6 +4477,9 @@ fi
 %files i18n-ts -f ts.lang
 %defattr(644,root,root,755)
 
+%files i18n-tt -f tt.lang
+%defattr(644,root,root,755)
+
 %files i18n-ug -f ug.lang
 %defattr(644,root,root,755)
 
@@ -4136,6 +4492,9 @@ fi
 %files i18n-ve -f ve.lang
 %defattr(644,root,root,755)
 
+%files i18n-vec -f vec.lang
+%defattr(644,root,root,755)
+
 %files i18n-vi -f vi.lang
 %defattr(644,root,root,755)
 
@@ -4154,4 +4513,10 @@ fi
 
 %files -n bash-completion-%{name}
 %defattr(644,root,root,755)
-/etc/bash_completion.d/*
+%{bash_compdir}/%{name}.sh
+
+%files glade
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/program/ui-previewer
+%dir %{_datadir}/%{name}/share/glade
+%{_datadir}/%{name}/share/glade/libreoffice-catalog.xml
This page took 0.231251 seconds and 4 git commands to generate.