]> git.pld-linux.org Git - packages/libreoffice.git/blobdiff - libreoffice.spec
- fixes for poppler 22.3 and 22.4 (testing)
[packages/libreoffice.git] / libreoffice.spec
index 44425671947e51bca835679b95b81191622eb50c..875c0f8d5e7c810c30650b18c9bf3ee9f5f03c07 100644 (file)
@@ -1,7 +1,13 @@
 # TODO:
+# - -core/-ure dependency loop
 # - fix configure arguments (+ compare with FC)
 # - create CoinMP library package for PLD (https://projects.coin-or.org/CoinMP)
 # - create qrcodegen library package for PLD
+# - --enable-avahi for Impress remote control? (BR: avahi-devel >= 0.6.10)
+# - --enable-eot? (BR: libeot-devel >= 0.01)
+# - --enable-introspection? (BR: gobject-introspection-devel >= 1.32.0)
+# - --with-system-rhino?
+# - --with-system-ucpp?
 #
 # NOTE - FIXME FOR 3.4.3 !!!:
 #      - normal build (i686) requires about 27 GB of disk space:
 %bcond_without kde5                    # KDE5 L&F packages
 %bcond_without gtk3                    # GTK3 L&F
 %bcond_without qt5                     # QT5 L&F
-%bcond_with    mono                    # C# bindings
+%bcond_with    mono                    # C# bindings (mono not supported as of 6.4.x)
 %bcond_without mozilla                 # Mozilla components (NPAPI plugin)
 %bcond_without i18n                    # i18n packages creation (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                   # testsuite execution
 %bcond_without firebird                # Firebird-SDBC driver
 %bcond_without pgsql                   # PostgreSQL-SDBC driver
 
+%bcond_with    system_agg              # system agg library (not supported as of 6.4.x, pdfium uses included version)
 %bcond_without system_beanshell        # system Java BeanShell library
-%bcond_without system_db               # system Berkeley DB
+%bcond_with    system_cmis             # system libcmis library (build fails)
 %bcond_with    system_coinmp           # system CoinMP library (not in PLD yet)
-%bcond_with    system_libhnj           # system ALTLinuxhyph (NFY)
-%bcond_without system_mdbtools         # system mdbtools
-%bcond_without system_xalan            # system Java XAlan library
 %bcond_with    system_hsqldb           # system Java HSQLDB library
-%bcond_with    system_agg              # system agg library
 %bcond_without system_hunspell         # system hunspell library
+%bcond_without system_hyphen           # system ALTLinuxhyph
 %bcond_with    system_qrcodegen        # system qrcodegen library (not in PLD yet)
 
 # this list is same as icedtea6
@@ -44,7 +47,6 @@
 
 %if %{without java}
 %undefine      with_system_beanshell
-%undefine      with_system_xalan
 %undefine      with_system_hsqldb
 %endif
 
 %define                with_qt5        1
 %endif
 
-%define                major_ver       6.4.7
+%define                major_ver       7.2.0
 %define                qt5_ver         5.6
 
+%define                use_jdk         openjdk11
+
 Summary:       LibreOffice - powerful office suite
 Summary(pl.UTF-8):     LibreOffice - potężny pakiet biurowy
 Name:          libreoffice
-Version:       %{major_ver}.2
-Release:       1
+Version:       %{major_ver}.3
+Release:       4
 License:       GPL/LGPL
 Group:         X11/Applications
 Source0:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
-# Source0-md5: 123a79615835b84e63db0e73616de42d
+# Source0-md5: 2e994b22a38dfd4e76d90552566ad533
 Source1:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
-# Source1-md5: 83110d0469eac3c6eb02706f9c971d89
+# Source1-md5: a92d627c04334cb56f9b722e1e2be78c
 Source2:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
-# Source2-md5: 12d7df4d251c3a12cc328b7386b85883
+# Source2-md5: 70a9677a664e4ed0153524e803cea16e
 Source3:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
-# Source3-md5: 4c56cbcfea204bd0ee0ad4ddc37c0283
+# Source3-md5: 30537a2522c857b024a8f7309bba4fdd
 
 # make (download|fetch) DO_FETCH_TARBALLS=1 WGET=wget
 # but not sure if all are needed?
-Source20:      http://dev-www.libreoffice.org/src/pdfium-4137.tar.bz2
-# Source20-md5:        f9524b0fa40702d2891d0f8ae612adbf
+Source20:      http://dev-www.libreoffice.org/src/pdfium-4500.tar.bz2
+# Source20-md5:        d9bc09c21cbbc7053b9678f2a9b761ae
 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
@@ -85,132 +89,142 @@ Source24: http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-uc
 # 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-971c54fd38a968f5860014b44301872706f9e540.jar
-# Source26-md5:        52edf061bc1063dd624cf69170db4d5f
+Source26:      https://dev-www.libreoffice.org/extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar
+# Source26-md5:        80e162d2adfd99057d1e0c62c3883364
 Source27:      http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
 # Source27-md5:        a7983f859eafb2677d7ff386a023bc40
-Source28:      https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf
-# Source28-md5:        866ba2ca4188f1610b121dfd514a17e8
+Source28:      https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf
+# Source28-md5:        09c7414a011363c72248c7bf3a23d758
 Source29:      https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz
 # Source29-md5:        0e81d36829be287ff27ae802e0587463
 Source30:      https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar
 # Source30-md5:        8249374c274932a21846fa7629c2aa9b
+Source31:      https://dev-www.libreoffice.org/src/dtoa-20180411.tgz
+# Source31-md5:        4295bad62b2524793d8a7ba3e7385501
+Source32:      https://dev-www.libreoffice.org/src/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz
+# Source32-md5:        76729a69e8ab04f49987c7aa701cadc4
+Source33:      https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz
+# Source33-md5:        3653bc54e1bcd17ae09a1a7086daa38b
+Source34:      skia-freetype2.11.patch
 
 Patch0:                disable-failing-test.patch
-Patch1:                %{name}-upgrade-liborcus-to-0.16.0.patch
-
+Patch1:                pld-skia-patches.patch
+Patch2:                bison3.8.patch
+Patch3:                kf5-detect.patch
 URL:           http://www.documentfoundation.org/
 BuildRequires: /usr/bin/getopt
 %{?with_firebird:BuildRequires:        Firebird-devel >= 3.0.0.0}
-BuildRequires: GConf2-devel
 BuildRequires: GLM
 BuildRequires: ImageMagick
-BuildRequires: OpenGL-GLU-devel
 BuildRequires: OpenGL-devel
-%{?with_system_agg:BuildRequires:      agg-devel}
+%{?with_system_agg:BuildRequires:      agg-devel >= 2.3}
 BuildRequires: atk-devel >= 1:1.9.0
-BuildRequires: autoconf >= 2.51
+BuildRequires: autoconf >= 2.68
 BuildRequires: automake >= 1:1.9
 BuildRequires: bash
-BuildRequires: bison >= 1.875-4
+BuildRequires: bison >= 2.0
 BuildRequires: bluez-libs-devel
-BuildRequires: boost-devel >= 1.35.0
-BuildRequires: cairo-devel >= 1.2.0
+BuildRequires: boost-devel >= 1.66
+BuildRequires: box2d-devel
+BuildRequires: cairo-devel >= 1.8.0
 %{?with_ccache:BuildRequires:  ccache}
 BuildRequires: clucene-core-devel >= 2.3
 %{?with_system_coinmp:BuildRequires:   coinmp-devel}
-BuildRequires: cppunit-devel >= 1.12.0
+BuildRequires: cppunit-devel >= 1.14.0
 BuildRequires: cups-devel
-BuildRequires: curl-devel >= 7.9.8
-%{?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: curl-devel >= 7.19.4
+BuildRequires: dconf-devel >= 0.15.2
+BuildRequires: dbus-devel >= 0.60
+BuildRequires: expat-devel
+BuildRequires: flex >= 2.6.0
+BuildRequires: fontconfig-devel >= 2.4.1
+# pkgconfig(freetype2) >= 9.9.3
+BuildRequires: freetype-devel >= 1:2.2.0
 BuildRequires: gdb
-BuildRequires: glew-devel >= 1.10.0
-BuildRequires: glib2-devel >= 2.13.5
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.38
 BuildRequires: gperf
 BuildRequires: gpgme-c++-devel
 BuildRequires: graphite2-devel >= 0.9.3
 BuildRequires: gstreamer-devel >= 1.0
 BuildRequires: gstreamer-plugins-base-devel >= 1.0
-%{?with_gtk3:BuildRequires:    gtk+3-devel}
+%{?with_gtk3:BuildRequires:    gtk+3-devel >= 3.20}
 BuildRequires: harfbuzz-icu-devel >= 0.9.42
 %{?with_system_hunspell:BuildRequires: hunspell-devel >= 1.2.2}
-BuildRequires: hyphen-devel
+%{?with_system_hyphen:BuildRequires:   hyphen-devel}
 %{?with_icecream:BuildRequires:        icecream}
 BuildRequires: icu
 %{?with_system_beanshell:BuildRequires:        java-beanshell}
-BuildRequires: java-commons-codec
-BuildRequires: java-commons-httpclient
-BuildRequires: java-commons-lang
-BuildRequires: java-commons-logging
-BuildRequires: java-flow-engine
+BuildRequires: java-commons-logging >= 1.1.2
+BuildRequires: java-flow-engine >= 0.9.2
+BuildRequires: java-flute >= 1.3.0
 BuildRequires: java-hamcrest
-%{?with_system_hsqldb:BuildRequires:   java-hsqldb}
-BuildRequires: java-junit
-BuildRequires: java-lucene
-BuildRequires: java-lucene-contrib
-BuildRequires: java-servletapi
+%{?with_system_hsqldb:BuildRequires:   java-hsqldb >= 1.8.0.9}
+%{?with_system_hsqldb:BuildRequires:   java-hsqldb < 1.8.1}
+BuildRequires: java-junit >= 4
+BuildRequires: java-libbase >= 1.0.0
+BuildRequires: java-libfonts >= 1.0.0
+BuildRequires: java-libformula >= 0.2.0
+BuildRequires: java-liblayout >= 0.2.9
+BuildRequires: java-libloader >= 1.0.0
+BuildRequires: java-librepository >= 1.0.0
+BuildRequires: java-libserializer >= 1.0.0
+BuildRequires: java-libxml >= 1.0.0
+BuildRequires: java-sac
+BuildRequires: lcms2-devel >= 2
 BuildRequires: libabw-devel >= 0.1.0
-BuildRequires: libe-book-devel >= 0.0.2
+BuildRequires: libcdr-devel >= 0.1
+BuildRequires: libcmis-devel >= 0.5.2
+BuildRequires: libe-book-devel >= 0.1
+BuildRequires: libepoxy-devel >= 1.2
+BuildRequires: libepubgen-devel >= 0.1.0
 BuildRequires: libetonyek-devel >= 0.1.4
+BuildRequires: libexttextcat-devel >= 3.4.1
 BuildRequires: libfreehand-devel >= 0.1.0
-BuildRequires: liblangtag-devel
-BuildRequires: libmspub-devel
-BuildRequires: libmwaw-devel >= 0.3.0
-BuildRequires: libnumbertext-devel >= 1.0.0
+BuildRequires: libicu-devel >= 4.6
+BuildRequires: libjpeg-devel
+BuildRequires: liblangtag-devel >= 0.4.0
+BuildRequires: libmspub-devel >= 0.1
+BuildRequires: libmwaw-devel >= 0.3.1
+BuildRequires: libnumbertext-devel >= 1.0.6
 BuildRequires: libodfgen-devel >= 0.1.1
 BuildRequires: liborcus-devel >= 0.16.0
 BuildRequires: libpagemaker-devel >= 0.0.2
+BuildRequires: libqxp-devel
+BuildRequires: libraptor2-devel >= 2.0.7
+BuildRequires: librevenge-devel >= 0.0.1
+BuildRequires: librsvg-devel >= 2.14
 BuildRequires: libstaroffice-devel
-BuildRequires: libvisio-devel
+BuildRequires: libstdc++-devel >= 6:7
+# for uuidgen
+BuildRequires: libuuid
+BuildRequires: libvisio-devel >= 0.1
 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: java-libxml
-BuildRequires: java-sac
-%{?with_system_xalan:BuildRequires:    java-xalan}
-BuildRequires: libart_lgpl-devel
-BuildRequires: libcdr-devel >= 0.0.8
-BuildRequires: libcmis-devel >= 0.5
-BuildRequires: libepubgen-devel >= 0.1.0
-BuildRequires: libexttextcat-devel >= 3.4.1
-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: libwps-devel >= 0.4.10
 BuildRequires: libxml2-devel >= 2.0
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
-%{?with_msaccess:%{?with_system_mdbtools:BuildRequires:        mdbtools-devel >= 0.6}}
+BuildRequires: libzmf-devel
+BuildRequires: lp_solve-devel >= 5.5
+BuildRequires: make >= 3.82
 BuildRequires: mdds-devel >= 1.5.0
 %{?with_mono:BuildRequires:    mono-csharp >= 1.2.3}
 %{?with_mono:BuildRequires:    mono-static >= 1.2.3}
-BuildRequires: mysql-devel
-BuildRequires: mythes-devel
-BuildRequires: nas-devel >= 1.7-1
-BuildRequires: neon-devel
-BuildRequires: nspr-devel >= 1:4.6-0.20041030.3
+BuildRequires: mysql-devel >= 5
+BuildRequires: mythes-devel >= 1.2
+BuildRequires: neon-devel >= 0.31.2
+BuildRequires: nspr-devel >= 1:4.8
 BuildRequires: nss-devel >= 1:3.10
 BuildRequires: openldap-devel
-BuildRequires: pam-devel
+BuildRequires: openssl-devel
 BuildRequires: pango-devel >= 1:1.17.3
 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: perl-base >= 5
+BuildRequires: perl-devel >= 5
+BuildRequires: pkgconfig >= 1:0.9.0
+BuildRequires: poppler-cpp-devel >= 0.12.0
+BuildRequires: poppler-devel >= 0.12.0
 %{?with_pgsql:BuildRequires:   postgresql-devel}
 BuildRequires: python3 >= 1:3.3
 BuildRequires: python3-devel >= 1:3.3
@@ -219,33 +233,38 @@ BuildRequires:    python3-modules >= 1:3.3
 BuildRequires: redland-devel >= 1.0.16
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.752
-BuildRequires: sablotron-devel
 BuildRequires: sane-backends-devel
-BuildRequires: saxon
 BuildRequires: sed >= 4.0
 BuildRequires: startup-notification-devel >= 0.5
+BuildRequires: systemtap-sdt-devel
+BuildRequires: tar >= 1:1.22
 BuildRequires: unixODBC-devel >= 2.2.12-2
 BuildRequires: unzip
 BuildRequires: xmlsec1-nss-devel >= 1.2.28
 BuildRequires: xorg-font-font-adobe-utopia-type1
+BuildRequires: xorg-lib-libICE-devel
+BuildRequires: xorg-lib-libSM-devel
 BuildRequires: xorg-lib-libX11-devel
-BuildRequires: xorg-lib-libXaw-devel
-BuildRequires: xorg-lib-libXtst-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXinerama-devel
+BuildRequires: xorg-lib-libXrandr-devel >= 1.2
+BuildRequires: xorg-lib-libXrender-devel
+BuildRequires: xz
 BuildRequires: zip >= 3.0
 BuildRequires: zlib-devel
 %if %{with java}
 BuildRequires: ant >= 1.7.0
 BuildRequires: ant-apache-regexp
-BuildRequires: jdk >= 1.4.0_00
-BuildRequires: jre-X11
+BuildRequires: openjdk11-jdk-base
+BuildRequires: openjdk11-jre-base
+BuildRequires: openjdk11-jre-base-X11
 %endif
 %if %{with kde5}
-BuildRequires: kf5-kconfig-devel
-BuildRequires: kf5-kcoreaddons-devel
-BuildRequires: kf5-ki18n-devel
-BuildRequires: kf5-kio-devel
-BuildRequires: kf5-kwindowsystem-devel
-BuildRequires: libxcb-devel
+BuildRequires: kf5-kconfig-devel >= 5.0
+BuildRequires: kf5-kcoreaddons-devel >= 5.0
+BuildRequires: kf5-ki18n-devel >= 5.0
+BuildRequires: kf5-kio-devel >= 5.0
+BuildRequires: kf5-kwindowsystem-devel >= 5.0
 %endif
 %if %{with qt5}
 BuildRequires: Qt5Core-devel >= %{qt5_ver}
@@ -253,8 +272,10 @@ BuildRequires:     Qt5Gui-devel >= %{qt5_ver}
 BuildRequires: Qt5Network-devel >= %{qt5_ver}
 BuildRequires: Qt5Widgets-devel >= %{qt5_ver}
 BuildRequires: Qt5X11Extras-devel >= %{qt5_ver}
+BuildRequires: libxcb-devel
 BuildRequires: qt5-build >= %{qt5_ver}
 BuildRequires: qt5-qmake >= %{qt5_ver}
+BuildRequires: xcb-util-wm-devel
 %endif
 # contains (dlopened) *.so libs
 BuildConflicts:        java-gcj-compat
@@ -272,9 +293,9 @@ 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
+Obsoletes:     libreoffice-testtools < 3.5.0.3
+Obsoletes:     openoffice.org < 1:4
+Obsoletes:     openoffice.org-testtools < 1:4
 ExclusiveArch: %{ix86} %{x8664} ppc sparc sparcv9 aarch64
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -302,7 +323,6 @@ component APIs.
 
 Features of LibreOffice include:
  - Downloadable source code,
- - CVS control, and
  - Infrastructure for community involvement, including guidelines and
    discussion groups.
 
@@ -316,7 +336,6 @@ generacji, wykorzystując open-source'owe metody pracy.
 
 Do zalet LibreOffice można zaliczyć:
  - dostępny cały czas kod źródłowy,
- - kontrola CVS,
  - infrastruktura służąca do komunikowania się w ramach projektu.
 
 %package libs-kde5
@@ -338,6 +357,8 @@ Summary:    LibreOffice GTK+ 3 Interface
 Summary(pl.UTF-8):     Interfejs GTK+ 3 dla LibreOffice
 Group:         X11/Libraries
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      glib2 >= 1:2.38
+Requires:      gtk+3 >= 3.20
 Obsoletes:     libreoffice-libs-gtk-common < 6.4.5.2-1
 Obsoletes:     libreoffice-libs-gtk2 < 6.4.5.2-1
 
@@ -352,6 +373,11 @@ Summary:   LibreOffice Qt5 Interface
 Summary(pl.UTF-8):     Interfejs Qt5 dla LibreOffice
 Group:         X11/Libraries
 Requires:      %{name}-core = %{version}-%{release}
+Requires:      Qt5Core >= %{qt5_ver}
+Requires:      Qt5Gui >= %{qt5_ver}
+Requires:      Qt5Network >= %{qt5_ver}
+Requires:      Qt5Widgets >= %{qt5_ver}
+Requires:      Qt5X11Extras >= %{qt5_ver}
 
 %description libs-qt5
 LibreOffice productivity suite - Qt5 Interface.
@@ -367,84 +393,104 @@ 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
+%{?with_firebird:Requires:     Firebird-lib >= 3.0.0.0}
+Requires:      cairo >= 1.8.0
+Requires:      clucene-core >= 2.3
+Requires:      curl-libs >= 7.19.4
+Requires:      dconf >= 0.15.2
+Requires:      fontconfig >= 2.4.1
 Requires:      fonts-TTF-OpenSymbol
+Requires:      freetype >= 1:2.2.0
+Requires:      glib2 >= 1:2.38
+Requires:      graphite2 >= 0.9.3
+Requires:      harfbuzz-icu >= 0.9.42
 Requires:      hicolor-icon-theme
 %{?with_system_beanshell:Requires: java-beanshell}
 %{?with_system_hsqldb:Requires: java-hsqldb}
-Requires:      libstdc++ >= 5:3.2.1
+Requires:      libcmis >= 0.5.2
+Requires:      libepoxy >= 1.2
+Requires:      libexttextcat >= 3.4.1
+Requires:      liblangtag >= 0.4.0
+Requires:      libmwaw >= 0.3.1
+Requires:      libodfgen >= 0.1.1
+Requires:      libpagemaker >= 0.0.2
+Requires:      libraptor2 >= 2.0.7
+Requires:      librevenge >= 0.0.1
 Requires:      mktemp
-Requires:      saxon
+Requires:      neon >= 0.31.2
+Requires:      nspr >= 1:4.8
+Requires:      nss >= 1:3.10
+Requires:      redland >= 1.0.16
 Requires:      sed
-%{?with_system_xalan:Requires: xalan-j}
+Requires:      xmlsec1-nss >= 1.2.28
+Requires:      xorg-lib-libXrandr >= 1.2
 #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-i18n-kid < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-ku < 4.2.0.4-1
+Obsoletes:     libreoffice-i18n-ky < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-ms < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-pap < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-ps < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-qtz < 4.0.1.2
+Obsoletes:     libreoffice-i18n-sc < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-sh < 4.2.0.4-1
+Obsoletes:     libreoffice-i18n-ti < 3.3.1.1-1
+Obsoletes:     libreoffice-i18n-ur < 3.3.1.1-1
 Obsoletes:     libreoffice-javafilter < 4.1.0.0
 Obsoletes:     libreoffice-report-builder < 4.1.0.0
-Obsoletes:     oooqs
-Obsoletes:     openoffice
-Obsoletes:     openoffice-i18n-fo
-Obsoletes:     openoffice-i18n-fo-gtk
-Obsoletes:     openoffice-i18n-ia
-Obsoletes:     openoffice-i18n-ia-gtk
-Obsoletes:     openoffice-i18n-id
-Obsoletes:     openoffice-i18n-id-gtk
-Obsoletes:     openoffice-i18n-la
-Obsoletes:     openoffice-i18n-la-gtk
-Obsoletes:     openoffice-i18n-med
-Obsoletes:     openoffice-i18n-med-gtk
-Obsoletes:     openoffice-i18n-mi
-Obsoletes:     openoffice-i18n-mi-gtk
-Obsoletes:     openoffice-i18n-ro
-Obsoletes:     openoffice-i18n-ro-gtk
-Obsoletes:     openoffice-libs
-Obsoletes:     openoffice.org-core
-Obsoletes:     openoffice.org-dirs
-Obsoletes:     openoffice.org-i18n-bn_BD
-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-gu_IN
-Obsoletes:     openoffice.org-i18n-ia
-Obsoletes:     openoffice.org-i18n-ia-gtk
-Obsoletes:     openoffice.org-i18n-ia-kde
-Obsoletes:     openoffice.org-i18n-id
-Obsoletes:     openoffice.org-i18n-id-gtk
-Obsoletes:     openoffice.org-i18n-id-kde
-Obsoletes:     openoffice.org-i18n-kid
-Obsoletes:     openoffice.org-i18n-ky
-Obsoletes:     openoffice.org-i18n-la
-Obsoletes:     openoffice.org-i18n-la-gtk
-Obsoletes:     openoffice.org-i18n-la-kde
-Obsoletes:     openoffice.org-i18n-med
-Obsoletes:     openoffice.org-i18n-med-gtk
-Obsoletes:     openoffice.org-i18n-med-kde
-Obsoletes:     openoffice.org-i18n-mi
-Obsoletes:     openoffice.org-i18n-mi-gtk
-Obsoletes:     openoffice.org-i18n-mi-kde
-Obsoletes:     openoffice.org-i18n-ms
-Obsoletes:     openoffice.org-i18n-pap
-Obsoletes:     openoffice.org-i18n-ro
-Obsoletes:     openoffice.org-i18n-ro-gtk
-Obsoletes:     openoffice.org-i18n-ro-kde
-Obsoletes:     openoffice.org-i18n-sc
-Obsoletes:     openoffice.org-i18n-sw
-Obsoletes:     openoffice.org-i18n-sx
-Obsoletes:     openoffice.org-i18n-ti
-Obsoletes:     openoffice.org-i18n-ur
+Obsoletes:     oooqs < 2.1
+Obsoletes:     openoffice < 1:2
+Obsoletes:     openoffice-i18n-fo < 1:2
+Obsoletes:     openoffice-i18n-fo-gtk < 1:2
+Obsoletes:     openoffice-i18n-ia < 1:2
+Obsoletes:     openoffice-i18n-ia-gtk < 1:2
+Obsoletes:     openoffice-i18n-id < 1:2
+Obsoletes:     openoffice-i18n-id-gtk < 1:2
+Obsoletes:     openoffice-i18n-la < 1:2
+Obsoletes:     openoffice-i18n-la-gtk < 1:2
+Obsoletes:     openoffice-i18n-med < 1:2
+Obsoletes:     openoffice-i18n-med-gtk < 1:2
+Obsoletes:     openoffice-i18n-mi < 1:2
+Obsoletes:     openoffice-i18n-mi-gtk < 1:2
+Obsoletes:     openoffice-i18n-ro < 1:2
+Obsoletes:     openoffice-i18n-ro-gtk < 1:2
+Obsoletes:     openoffice-libs < 1:2
+Obsoletes:     openoffice.org-core < 1:4
+Obsoletes:     openoffice.org-dirs < 1:4
+Obsoletes:     openoffice.org-i18n-bn_BD < 1:4
+Obsoletes:     openoffice.org-i18n-by < 1:4
+Obsoletes:     openoffice.org-i18n-fo < 1:4
+Obsoletes:     openoffice.org-i18n-fo-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-fo-kde < 1:4
+Obsoletes:     openoffice.org-i18n-gu_IN < 1:4
+Obsoletes:     openoffice.org-i18n-ia < 1:4
+Obsoletes:     openoffice.org-i18n-ia-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ia-kde < 1:4
+Obsoletes:     openoffice.org-i18n-id < 1:4
+Obsoletes:     openoffice.org-i18n-id-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-id-kde < 1:4
+Obsoletes:     openoffice.org-i18n-kid < 1:4
+Obsoletes:     openoffice.org-i18n-ky < 1:4
+Obsoletes:     openoffice.org-i18n-la < 1:4
+Obsoletes:     openoffice.org-i18n-la-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-la-kde < 1:4
+Obsoletes:     openoffice.org-i18n-med < 1:4
+Obsoletes:     openoffice.org-i18n-med-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-med-kde < 1:4
+Obsoletes:     openoffice.org-i18n-mi < 1:4
+Obsoletes:     openoffice.org-i18n-mi-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-mi-kde < 1:4
+Obsoletes:     openoffice.org-i18n-ms < 1:4
+Obsoletes:     openoffice.org-i18n-pap < 1:4
+Obsoletes:     openoffice.org-i18n-ro < 1:4
+Obsoletes:     openoffice.org-i18n-ro-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ro-kde < 1:4
+Obsoletes:     openoffice.org-i18n-sc < 1:4
+Obsoletes:     openoffice.org-i18n-sw < 1:4
+Obsoletes:     openoffice.org-i18n-sx < 1:4
+Obsoletes:     openoffice.org-i18n-ti < 1:4
+Obsoletes:     openoffice.org-i18n-ur < 1:4
 Obsoletes:     openoffice.org-libs < 1:2.1.0-0.m6.0.11
 
 %description core
@@ -460,7 +506,7 @@ Group:              Libraries
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      python
 Provides:      pyuno
-Obsoletes:     openoffice.org-pyuno
+Obsoletes:     openoffice.org-pyuno < 1:4
 
 %description pyuno
 Cool Python bindings for the LibreOffice UNO component model. Allows
@@ -491,11 +537,8 @@ Summary:   Create Wiki articles on MediaWiki servers with LibreOffice
 Summary(pl.UTF-8):     Tworzenie artykułów Wiki na serwerach MediaWiki przy użyciu LibreOffice'a
 Group:         X11/Applications
 Requires:      %{name}-writer = %{version}-%{release}
-Requires:      java-commons-codec
-Requires:      java-commons-httpclient
-Requires:      java-commons-lang
-Requires:      java-commons-logging
-%{?noarchpackage}
+Requires:      java-commons-logging >= 1.1.2
+BuildArch:     noarch
 
 %description wiki-publisher
 The Wiki Publisher enables you to create Wiki articles on MediaWiki
@@ -517,7 +560,7 @@ 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
+Obsoletes:     openoffice.org-base < 1:4
 
 %description base
 GUI database frontend for LibreOffice. Allows creation and management
@@ -534,7 +577,7 @@ Group:              X11/Applications
 Requires(post,postun): desktop-file-utils
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
-Obsoletes:     openoffice.org-web
+Obsoletes:     openoffice.org-web < 1:4
 
 %description web
 Web publishing application of LibreOffice.
@@ -550,7 +593,8 @@ 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
+Requires:      libwps >= 0.4.10
+Obsoletes:     openoffice.org-writer < 1:4
 
 %description writer
 Wordprocessor application of LibreOffice.
@@ -564,7 +608,7 @@ Summary(pl.UTF-8):  Kompolent email mail merge dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-pyuno = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
-Obsoletes:     openoffice.org-emailmerge
+Obsoletes:     openoffice.org-emailmerge < 1:4
 
 %description emailmerge
 Enables LibreOffice Writer module to enable mail merge to email.
@@ -581,7 +625,10 @@ 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
+Requires:      libetonyek >= 0.1.4
+Requires:      libwps >= 0.4.10
+Requires:      lp_solve >= 5.5
+Obsoletes:     openoffice.org-calc < 1:4
 
 %description calc
 Spreadsheet application of LibreOffice.
@@ -597,7 +644,7 @@ 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
+Obsoletes:     openoffice.org-draw < 1:4
 
 %description draw
 Drawing application of LibreOffice.
@@ -613,9 +660,10 @@ Requires(post,postun):     desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
+Requires:      libetonyek >= 0.1.4
 Obsoletes:     libreoffice-presentation-minimizer < 4.2.0.0
 Obsoletes:     libreoffice-presenter-screen < 4.0.0.0-1
-Obsoletes:     openoffice.org-impress
+Obsoletes:     openoffice.org-impress < 1:4
 
 %description impress
 Presentation application of LibreOffice.
@@ -631,7 +679,7 @@ 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
+Obsoletes:     openoffice.org-math < 1:4
 
 %description math
 Math editor of LibreOffice.
@@ -644,7 +692,7 @@ Summary:    Extra graphicfilter module for LibreOffice
 Summary(pl.UTF-8):     Dodatkowy moduł graphicfilter dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-graphicfilter
+Obsoletes:     openoffice.org-graphicfilter < 1:4
 
 %description graphicfilter
 Graphicfilter module for LibreOffice, provides additional SVG and
@@ -659,7 +707,7 @@ Summary:    Extra xsltfilter module for LibreOffice
 Summary(pl.UTF-8):     Dodatkowy moduł xsltfilter dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-xsltfilter
+Obsoletes:     openoffice.org-xsltfilter < 1:4
 
 %description xsltfilter
 xsltfilter module for LibreOffice, provides additional docbook and
@@ -693,7 +741,7 @@ Group:              X11/Applications
 Requires:      %{name}-calc = %{version}-%{release}
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      %{name}-ure = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description nlpsolver
 A non-linear solver engine for Calc as an alternative to the default
@@ -710,7 +758,7 @@ wymagane jest bardziej złożone, nieliniowe programowanie.
 Summary:       UNO Runtime Environment
 Summary(pl.UTF-8):     Środowisko uruchomieniowe UNO
 Group:         Libraries
-Obsoletes:     openoffice.org-ure
+Obsoletes:     openoffice.org-ure < 1:4
 
 %description ure
 UNO is the component model of LibreOffice. UNO offers interoperability
@@ -737,7 +785,7 @@ Group:              X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      browser-plugins >= 2.0
 Requires:      browser-plugins(%{_target_base_arch})
-Obsoletes:     browser-plugin-openoffice.org
+Obsoletes:     browser-plugin-openoffice.org < 1:4
 
 %description -n browser-plugin-%{name}
 LibreOffice plugin for WWW browsers.
@@ -754,12 +802,12 @@ Summary:  LibreOffice - interface in Afrikaans language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku afrykanerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-af
-Obsoletes:     openoffice-i18n-af-gtk
-Obsoletes:     openoffice.org-i18n-af
-Obsoletes:     openoffice.org-i18n-af-gtk
-Obsoletes:     openoffice.org-i18n-af-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-af < 1:2
+Obsoletes:     openoffice-i18n-af-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-af < 1:4
+Obsoletes:     openoffice.org-i18n-af-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-af-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-af
 This package provides resources containing menus and dialogs in
@@ -774,7 +822,7 @@ Summary:    LibreOffice - interface in Amharic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku amharskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-am
 This package provides resources containing menus and dialogs in
@@ -789,12 +837,12 @@ Summary:  LibreOffice - interface in Arabic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku arabskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ar
-Obsoletes:     openoffice-i18n-ar-gtk
-Obsoletes:     openoffice.org-i18n-ar
-Obsoletes:     openoffice.org-i18n-ar-gtk
-Obsoletes:     openoffice.org-i18n-ar-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ar < 1:2
+Obsoletes:     openoffice-i18n-ar-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ar < 1:4
+Obsoletes:     openoffice.org-i18n-ar-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ar-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ar
 This package provides resources containing menus and dialogs in Arabic
@@ -809,8 +857,8 @@ Summary:    LibreOffice - interface in Assamese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-as_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-as_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-as
 This package provides resources containing menus and dialogs in
@@ -825,8 +873,8 @@ Summary:    LibreOffice - interface in Asturian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asturyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ast
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ast < 1:4
+BuildArch:     noarch
 
 %description i18n-ast
 This package provides resources containing menus and dialogs in
@@ -841,8 +889,8 @@ Summary:    LibreOffice - interface in Belarusian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku białoruskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-be_BY
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-be_BY < 1:4
+BuildArch:     noarch
 
 %description i18n-be_BY
 This package provides resources containing menus and dialogs in
@@ -857,12 +905,12 @@ Summary:  LibreOffice - interface in Bulgarian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bułgarskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-bg
-Obsoletes:     openoffice-i18n-bg-gtk
-Obsoletes:     openoffice.org-i18n-bg
-Obsoletes:     openoffice.org-i18n-bg-gtk
-Obsoletes:     openoffice.org-i18n-bg-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-bg < 1:2
+Obsoletes:     openoffice-i18n-bg-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-bg < 1:4
+Obsoletes:     openoffice.org-i18n-bg-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-bg-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-bg
 This package provides resources containing menus and dialogs in
@@ -877,8 +925,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-bn_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-bn_IN
 This package provides resources containing menus and dialogs in Indian
@@ -893,8 +941,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-bn < 1:4
+BuildArch:     noarch
 
 %description i18n-bn
 This package provides resources containing menus and dialogs in Bangla
@@ -909,8 +957,8 @@ Summary:    LibreOffice - interface in Tibetan language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tybetańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bo
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-bo < 1:4
+BuildArch:     noarch
 
 %description i18n-bo
 This package provides resources containing menus and dialogs in
@@ -925,8 +973,8 @@ Summary:    LibreOffice - interface in Breton language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bretońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-br
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-br < 1:4
+BuildArch:     noarch
 
 %description i18n-br
 This package provides resources containing menus and dialogs in Breton
@@ -941,8 +989,8 @@ Summary:    LibreOffice - interface in Bodo language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku boro
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-brx
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-brx < 1:4
+BuildArch:     noarch
 
 %description i18n-brx
 This package provides resources containing menus and dialogs in Bodo
@@ -957,8 +1005,8 @@ Summary:   LibreOffice - interface in Bosnian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bośniackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bs
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-bs < 1:4
+BuildArch:     noarch
 
 %description i18n-bs
 This package provides resources containing menus and dialogs in
@@ -973,12 +1021,12 @@ Summary: LibreOffice - interface in Catalan language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku katalońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ca
-Obsoletes:     openoffice-i18n-ca-gtk
-Obsoletes:     openoffice.org-i18n-ca
-Obsoletes:     openoffice.org-i18n-ca-gtk
-Obsoletes:     openoffice.org-i18n-ca-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ca < 1:2
+Obsoletes:     openoffice-i18n-ca-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ca < 1:4
+Obsoletes:     openoffice.org-i18n-ca-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ca-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ca
 This package provides resources containing menus and dialogs in
@@ -993,7 +1041,7 @@ 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}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-ca_XV
 This package provides resources containing menus and dialogs in
@@ -1008,12 +1056,12 @@ Summary:        LibreOffice - interface in Czech language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku czeskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-cs
-Obsoletes:     openoffice-i18n-cs-gtk
-Obsoletes:     openoffice.org-i18n-cs
-Obsoletes:     openoffice.org-i18n-cs-gtk
-Obsoletes:     openoffice.org-i18n-cs-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-cs < 1:2
+Obsoletes:     openoffice-i18n-cs-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-cs < 1:4
+Obsoletes:     openoffice.org-i18n-cs-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-cs-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-cs
 This package provides resources containing menus and dialogs in Czech
@@ -1028,12 +1076,12 @@ Summary:        LibreOffice - interface in Cymraeg language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku walijskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-cy
-Obsoletes:     openoffice-i18n-cy-gtk
-Obsoletes:     openoffice.org-i18n-cy
-Obsoletes:     openoffice.org-i18n-cy-gtk
-Obsoletes:     openoffice.org-i18n-cy-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-cy < 1:2
+Obsoletes:     openoffice-i18n-cy-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-cy < 1:4
+Obsoletes:     openoffice.org-i18n-cy-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-cy-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-cy
 This package provides resources containing menus and dialogs in
@@ -1048,12 +1096,12 @@ Summary:        LibreOffice - interface in Danish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku duńskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-da
-Obsoletes:     openoffice-i18n-da-gtk
-Obsoletes:     openoffice.org-i18n-da
-Obsoletes:     openoffice.org-i18n-da-gtk
-Obsoletes:     openoffice.org-i18n-da-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-da < 1:2
+Obsoletes:     openoffice-i18n-da-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-da < 1:4
+Obsoletes:     openoffice.org-i18n-da-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-da-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-da
 This package provides resources containing menus and dialogs in Danish
@@ -1068,12 +1116,12 @@ Summary:        LibreOffice - interface in German language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku niemieckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-de
-Obsoletes:     openoffice-i18n-de-gtk
-Obsoletes:     openoffice.org-i18n-de
-Obsoletes:     openoffice.org-i18n-de-gtk
-Obsoletes:     openoffice.org-i18n-de-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-de < 1:2
+Obsoletes:     openoffice-i18n-de-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-de < 1:4
+Obsoletes:     openoffice.org-i18n-de-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-de-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-de
 This package provides resources containing menus and dialogs in German
@@ -1088,8 +1136,8 @@ Summary:  LibreOffice - interface in Dogri language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku dogri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dgo
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-dgo < 1:4
+BuildArch:     noarch
 
 %description i18n-dgo
 This package provides resources containing menus and dialogs in Dogri
@@ -1104,8 +1152,8 @@ Summary:  LibreOffice - interface in Lower Sorbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku dolnołużyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dsb
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-dsb < 1:4
+BuildArch:     noarch
 
 %description i18n-dsb
 This package provides resources containing menus and dialogs in
@@ -1120,8 +1168,8 @@ Summary:  LibreOffice - interface in Dzongkha language
 Summary(pl.UTF-8):     Openoffice.org - interfejs w języku dżongkha
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dz
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-dz < 1:4
+BuildArch:     noarch
 
 %description i18n-dz
 This package provides resources containing menus and dialogs in
@@ -1136,12 +1184,12 @@ Summary:        LibreOffice - interface in Greek language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku greckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-el
-Obsoletes:     openoffice-i18n-el-gtk
-Obsoletes:     openoffice.org-i18n-el
-Obsoletes:     openoffice.org-i18n-el-gtk
-Obsoletes:     openoffice.org-i18n-el-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-el < 1:2
+Obsoletes:     openoffice-i18n-el-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-el < 1:4
+Obsoletes:     openoffice.org-i18n-el-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-el-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-el
 This package provides resources containing menus and dialogs in Greek
@@ -1156,8 +1204,8 @@ Summary:  LibreOffice - interface in English language for United Kingdom
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku anglieskim dla Wielkiej Brytanii
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-en_GB
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-en_GB < 1:4
+BuildArch:     noarch
 
 %description i18n-en_GB
 This package provides resources containing menus and dialogs in
@@ -1172,8 +1220,8 @@ Summary:  LibreOffice - interface in English language for South Africa
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku anglieskim dla Południowej Afryki
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-en_ZA
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-en_ZA < 1:4
+BuildArch:     noarch
 
 %description i18n-en_ZA
 This package provides resources containing menus and dialogs in
@@ -1188,8 +1236,8 @@ Summary:  LibreOffice - interface in Esperanto language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku esperanto
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-eo
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-eo < 1:4
+BuildArch:     noarch
 
 %description i18n-eo
 This package provides resources containing menus and dialogs in
@@ -1204,12 +1252,12 @@ Summary:        LibreOffice - interface in Spanish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hiszpańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-es
-Obsoletes:     openoffice-i18n-es-gtk
-Obsoletes:     openoffice.org-i18n-es
-Obsoletes:     openoffice.org-i18n-es-gtk
-Obsoletes:     openoffice.org-i18n-es-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-es < 1:2
+Obsoletes:     openoffice-i18n-es-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-es < 1:4
+Obsoletes:     openoffice.org-i18n-es-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-es-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-es
 This package provides resources containing menus and dialogs in
@@ -1224,12 +1272,12 @@ Summary:        LibreOffice - interface in Estonian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku estońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-et
-Obsoletes:     openoffice-i18n-et-gtk
-Obsoletes:     openoffice.org-i18n-et
-Obsoletes:     openoffice.org-i18n-et-gtk
-Obsoletes:     openoffice.org-i18n-et-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-et < 1:2
+Obsoletes:     openoffice-i18n-et-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-et < 1:4
+Obsoletes:     openoffice.org-i18n-et-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-et-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-et
 This package provides resources containing menus and dialogs in
@@ -1244,11 +1292,11 @@ Summary:        LibreOffice - interface in Basque (Euskara) language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku baskijskim (euskera)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-eu
-Obsoletes:     openoffice-i18n-eu-gtk
-Obsoletes:     openoffice-i18n-eu-kde
-Obsoletes:     openoffice.org-i18n-eu
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-eu < 1:2
+Obsoletes:     openoffice-i18n-eu-gtk < 1:2
+Obsoletes:     openoffice-i18n-eu-kde < 1:2
+Obsoletes:     openoffice.org-i18n-eu < 1:4
+BuildArch:     noarch
 
 %description i18n-eu
 This package provides resources containing menus and dialogs in Basque
@@ -1263,11 +1311,11 @@ Summary:        LibreOffice - interface in Persian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku perskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-fa
-Obsoletes:     openoffice-i18n-fa-gtk
-Obsoletes:     openoffice-i18n-fa-kde
-Obsoletes:     openoffice.org-i18n-fa
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-fa < 1:2
+Obsoletes:     openoffice-i18n-fa-gtk < 1:2
+Obsoletes:     openoffice-i18n-fa-kde < 1:2
+Obsoletes:     openoffice.org-i18n-fa < 1:4
+BuildArch:     noarch
 
 %description i18n-fa
 This package provides resources containing menus and dialogs in
@@ -1282,12 +1330,12 @@ Summary:        LibreOffice - interface in Finnish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku fińskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-fi
-Obsoletes:     openoffice-i18n-fi-gtk
-Obsoletes:     openoffice.org-i18n-fi
-Obsoletes:     openoffice.org-i18n-fi-gtk
-Obsoletes:     openoffice.org-i18n-fi-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-fi < 1:2
+Obsoletes:     openoffice-i18n-fi-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-fi < 1:4
+Obsoletes:     openoffice.org-i18n-fi-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-fi-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-fi
 This package provides resources containing menus and dialogs in
@@ -1302,12 +1350,12 @@ Summary:        LibreOffice - interface in French language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku francuskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-fr
-Obsoletes:     openoffice-i18n-fr-gtk
-Obsoletes:     openoffice.org-i18n-fr
-Obsoletes:     openoffice.org-i18n-fr-gtk
-Obsoletes:     openoffice.org-i18n-fr-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-fr < 1:2
+Obsoletes:     openoffice-i18n-fr-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-fr < 1:4
+Obsoletes:     openoffice.org-i18n-fr-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-fr-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-fr
 This package provides resources containing menus and dialogs in French
@@ -1322,12 +1370,12 @@ Summary:        LibreOffice - interface in Frisian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku fryzyjskim 
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-fy
-Obsoletes:     openoffice-i18n-fy-gtk
-Obsoletes:     openoffice.org-i18n-fy
-Obsoletes:     openoffice.org-i18n-fy-gtk
-Obsoletes:     openoffice.org-i18n-fy-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-fy < 1:2
+Obsoletes:     openoffice-i18n-fy-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-fy < 1:4
+Obsoletes:     openoffice.org-i18n-fy-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-fy-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-fy
 This package provides resources containing menus and dialogs in
@@ -1342,12 +1390,12 @@ Summary:        LibreOffice - interface in Irish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku irlandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ga
-Obsoletes:     openoffice-i18n-ga-gtk
-Obsoletes:     openoffice.org-i18n-ga
-Obsoletes:     openoffice.org-i18n-ga-gtk
-Obsoletes:     openoffice.org-i18n-ga-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ga < 1:2
+Obsoletes:     openoffice-i18n-ga-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ga < 1:4
+Obsoletes:     openoffice.org-i18n-ga-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ga-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ga
 This package provides resources containing menus and dialogs in Irish
@@ -1362,7 +1410,7 @@ 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}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-gd
 This package provides resources containing menus and dialogs in
@@ -1377,12 +1425,12 @@ Summary:        LibreOffice - interface in Galician language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku galicyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-gl
-Obsoletes:     openoffice-i18n-gl-gtk
-Obsoletes:     openoffice.org-i18n-gl
-Obsoletes:     openoffice.org-i18n-gl-gtk
-Obsoletes:     openoffice.org-i18n-gl-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-gl < 1:2
+Obsoletes:     openoffice-i18n-gl-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-gl < 1:4
+Obsoletes:     openoffice.org-i18n-gl-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-gl-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-gl
 This package provides resources containing menus and dialogs in
@@ -1397,8 +1445,8 @@ Summary:  LibreOffice - interface in Gujarati language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku gudźarati
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-gu
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-gu < 1:4
+BuildArch:     noarch
 
 %description i18n-gu
 This package provides resources containing menus and dialogs in
@@ -1413,7 +1461,7 @@ 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}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-gug
 This package provides resources containing menus and dialogs in
@@ -1428,12 +1476,12 @@ Summary:        LibreOffice - interface in Hebrew language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hebrajskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-he
-Obsoletes:     openoffice-i18n-he-gtk
-Obsoletes:     openoffice.org-i18n-he
-Obsoletes:     openoffice.org-i18n-he-gtk
-Obsoletes:     openoffice.org-i18n-he-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-he < 1:2
+Obsoletes:     openoffice-i18n-he-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-he < 1:4
+Obsoletes:     openoffice.org-i18n-he-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-he-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-he
 This package provides resources containing menus and dialogs in Hebrew
@@ -1448,12 +1496,12 @@ Summary:        LibreOffice - interface in Hindi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hindi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-hi
-Obsoletes:     openoffice-i18n-hi-gtk
-Obsoletes:     openoffice.org-i18n-hi-gtk
-Obsoletes:     openoffice.org-i18n-hi-kde
-Obsoletes:     openoffice.org-i18n-hi_IN
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-hi < 1:2
+Obsoletes:     openoffice-i18n-hi-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-hi-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-hi-kde < 1:4
+Obsoletes:     openoffice.org-i18n-hi_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-hi
 This package provides resources containing menus and dialogs in Hindi
@@ -1468,12 +1516,12 @@ Summary:        LibreOffice - interface in Croatian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku chorwackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-hr
-Obsoletes:     openoffice-i18n-hr-gtk
-Obsoletes:     openoffice.org-i18n-hr
-Obsoletes:     openoffice.org-i18n-hr-gtk
-Obsoletes:     openoffice.org-i18n-hr-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-hr < 1:2
+Obsoletes:     openoffice-i18n-hr-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-hr < 1:4
+Obsoletes:     openoffice.org-i18n-hr-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-hr-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-hr
 This package provides resources containing menus and dialogs in
@@ -1488,12 +1536,12 @@ Summary:        LibreOffice - interface in Upper Sorbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku górnołużyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-hsb
-Obsoletes:     openoffice-i18n-hsb-gtk
-Obsoletes:     openoffice.org-i18n-hsb
-Obsoletes:     openoffice.org-i18n-hsb-gtk
-Obsoletes:     openoffice.org-i18n-hsb-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-hsb < 1:2
+Obsoletes:     openoffice-i18n-hsb-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-hsb < 1:4
+Obsoletes:     openoffice.org-i18n-hsb-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-hsb-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-hsb
 This package provides resources containing menus and dialogs in
@@ -1508,12 +1556,12 @@ Summary:        LibreOffice - interface in Hungarian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku węgierskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-hu
-Obsoletes:     openoffice-i18n-hu-gtk
-Obsoletes:     openoffice.org-i18n-hu
-Obsoletes:     openoffice.org-i18n-hu-gtk
-Obsoletes:     openoffice.org-i18n-hu-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-hu < 1:2
+Obsoletes:     openoffice-i18n-hu-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-hu < 1:4
+Obsoletes:     openoffice.org-i18n-hu-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-hu-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-hu
 This package provides resources containing menus and dialogs in
@@ -1528,7 +1576,7 @@ Summary:  LibreOffice - interface in Indonesian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku indonezyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-id
 This package provides resources containing menus and dialogs in
@@ -1543,8 +1591,8 @@ Summary:  LibreOffice - interface in Icelandic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku islandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-is
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-is < 1:4
+BuildArch:     noarch
 
 %description i18n-is
 This package provides resources containing menus and dialogs in
@@ -1559,12 +1607,12 @@ Summary:        LibreOffice - interface in Italian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku włoskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-it
-Obsoletes:     openoffice-i18n-it-gtk
-Obsoletes:     openoffice.org-i18n-it
-Obsoletes:     openoffice.org-i18n-it-gtk
-Obsoletes:     openoffice.org-i18n-it-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-it < 1:2
+Obsoletes:     openoffice-i18n-it-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-it < 1:4
+Obsoletes:     openoffice.org-i18n-it-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-it-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-it
 This package provides resources containing menus and dialogs in
@@ -1579,12 +1627,12 @@ Summary:        LibreOffice - interface in Japan language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku japońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ja
-Obsoletes:     openoffice-i18n-ja-gtk
-Obsoletes:     openoffice.org-i18n-ja
-Obsoletes:     openoffice.org-i18n-ja-gtk
-Obsoletes:     openoffice.org-i18n-ja-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ja < 1:2
+Obsoletes:     openoffice-i18n-ja-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ja < 1:4
+Obsoletes:     openoffice.org-i18n-ja-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ja-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ja
 This package provides resources containing menus and dialogs in Japan
@@ -1599,8 +1647,8 @@ Summary:  LibreOffice - interface in Georgian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku gruzińskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ka
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ka < 1:4
+BuildArch:     noarch
 
 %description i18n-ka
 This package provides resources containing menus and dialogs in
@@ -1615,8 +1663,8 @@ Summary:  LibreOffice - interface in Kabyle language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kabylskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kab
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-kab < 1:4
+BuildArch:     noarch
 
 %description i18n-kab
 This package provides resources containing menus and dialogs in
@@ -1631,8 +1679,8 @@ Summary:  LibreOffice - interface in Kazakh language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kazachskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kk
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-kk < 1:4
+BuildArch:     noarch
 
 %description i18n-kk
 This package provides resources containing menus and dialogs in Kazakh
@@ -1647,8 +1695,8 @@ Summary:  LibreOffice - interface in Khmer language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khmerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-km
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-km < 1:4
+BuildArch:     noarch
 
 %description i18n-km
 This package provides resources containing menus and dialogs in Khmer
@@ -1663,7 +1711,7 @@ Summary:  LibreOffice - interface in Kurdisk language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kurdyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-kmr-Latn
 This package provides resources containing menus and dialogs in
@@ -1678,11 +1726,11 @@ Summary:        LibreOffice - interface in Kannada language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kannara
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-kn
-Obsoletes:     openoffice-i18n-kn-gtk
-Obsoletes:     openoffice-i18n-kn-kde
-Obsoletes:     openoffice.org-i18n-kn_IN
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-kn < 1:2
+Obsoletes:     openoffice-i18n-kn-gtk < 1:2
+Obsoletes:     openoffice-i18n-kn-kde < 1:2
+Obsoletes:     openoffice.org-i18n-kn_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-kn_IN
 This package provides resources containing menus and dialogs in
@@ -1697,12 +1745,12 @@ Summary:        LibreOffice - interface in Korean language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku koreańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ko
-Obsoletes:     openoffice-i18n-ko-gtk
-Obsoletes:     openoffice.org-i18n-ko
-Obsoletes:     openoffice.org-i18n-ko-gtk
-Obsoletes:     openoffice.org-i18n-ko-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ko < 1:2
+Obsoletes:     openoffice-i18n-ko-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ko < 1:4
+Obsoletes:     openoffice.org-i18n-ko-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ko-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ko
 This package provides resources containing menus and dialogs in Korean
@@ -1717,8 +1765,8 @@ Summary:  LibreOffice - interface in Konkani language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku konkani
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kok
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-kok < 1:4
+BuildArch:     noarch
 
 %description i18n-kok
 This package provides resources containing menus and dialogs in
@@ -1733,8 +1781,8 @@ Summary:  LibreOffice - interface in Kashmiri language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kaszmirskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ks
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ks < 1:4
+BuildArch:     noarch
 
 %description i18n-ks
 This package provides resources containing menus and dialogs in
@@ -1749,8 +1797,8 @@ 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-lb
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-lb < 1:4
+BuildArch:     noarch
 
 %description i18n-lb
 This package provides resources containing menus and dialogs in
@@ -1765,8 +1813,8 @@ Summary:  LibreOffice - interface in Lao language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku laotańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-lo
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-lo < 1:4
+BuildArch:     noarch
 
 %description i18n-lo
 This package provides resources containing menus and dialogs in Lao
@@ -1781,12 +1829,12 @@ Summary:        LibreOffice - interface in Lithuanian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku litewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-lt
-Obsoletes:     openoffice-i18n-lt-gtk
-Obsoletes:     openoffice.org-i18n-lt
-Obsoletes:     openoffice.org-i18n-lt-gtk
-Obsoletes:     openoffice.org-i18n-lt-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-lt < 1:2
+Obsoletes:     openoffice-i18n-lt-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-lt < 1:4
+Obsoletes:     openoffice.org-i18n-lt-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-lt-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-lt
 This package provides resources containing menus and dialogs in
@@ -1801,8 +1849,8 @@ Summary:  LibreOffice - interface in Latvian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku łotewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-lv
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-lv < 1:4
+BuildArch:     noarch
 
 %description i18n-lv
 This package provides resources containing menus and dialogs in
@@ -1817,8 +1865,8 @@ Summary:  LibreOffice - interface in Maithili language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku maithili
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mai
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-mai < 1:4
+BuildArch:     noarch
 
 %description i18n-mai
 This package provides resources containing menus and dialogs in
@@ -1833,8 +1881,8 @@ Summary:  LibreOffice - interface in Macedonian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku macedońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mk
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-mk < 1:4
+BuildArch:     noarch
 
 %description i18n-mk
 This package provides resources containing menus and dialogs in
@@ -1849,8 +1897,8 @@ Summary:  LibreOffice - interface in Malayalam language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku malajalamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ml_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ml_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-ml
 This package provides resources containing menus and dialogs in
@@ -1865,8 +1913,8 @@ Summary:  LibreOffice - interface in Meitei language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku manipuri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mni
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-mni < 1:4
+BuildArch:     noarch
 
 %description i18n-mni
 This package provides resources containing menus and dialogs in Meitei
@@ -1881,8 +1929,8 @@ Summary:  LibreOffice - interface in Marathi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku marathi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mr_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-mr_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-mr
 This package provides resources containing menus and dialogs in
@@ -1897,8 +1945,8 @@ Summary:  LibreOffice - interface in Mongolian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku mongolskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mn
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-mn < 1:4
+BuildArch:     noarch
 
 %description i18n-mn
 This package provides resources containing menus and dialogs in
@@ -1913,8 +1961,8 @@ Summary:  LibreOffice - interface in Burmese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku birmańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-my
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-my < 1:4
+BuildArch:     noarch
 
 %description i18n-my
 This package provides resources containing menus and dialogs in
@@ -1929,12 +1977,12 @@ Summary:        LibreOffice - interface in Norwegian Bokmaal language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku norweskim (odmiana Bokmaal)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-nb
-Obsoletes:     openoffice-i18n-nb-gtk
-Obsoletes:     openoffice.org-i18n-nb
-Obsoletes:     openoffice.org-i18n-nb-gtk
-Obsoletes:     openoffice.org-i18n-nb-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-nb < 1:2
+Obsoletes:     openoffice-i18n-nb-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-nb < 1:4
+Obsoletes:     openoffice.org-i18n-nb-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-nb-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-nb
 This package provides resources containing menus and dialogs in
@@ -1949,8 +1997,8 @@ Summary:  LibreOffice - interface in Nepali language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku nepalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ne
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ne < 1:4
+BuildArch:     noarch
 
 %description i18n-ne
 This package provides resources containing menus and dialogs in Nepali
@@ -1965,12 +2013,12 @@ Summary:        LibreOffice - interface in Dutch language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku holenderskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-nl
-Obsoletes:     openoffice-i18n-nl-gtk
-Obsoletes:     openoffice.org-i18n-nl
-Obsoletes:     openoffice.org-i18n-nl-gtk
-Obsoletes:     openoffice.org-i18n-nl-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-nl < 1:2
+Obsoletes:     openoffice-i18n-nl-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-nl < 1:4
+Obsoletes:     openoffice.org-i18n-nl-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-nl-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-nl
 This package provides resources containing menus and dialogs in Dutch
@@ -1985,12 +2033,12 @@ Summary:        LibreOffice - interface in Norwegian Nynorsk language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku norweskim (odmiana Nynorsk)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-nn
-Obsoletes:     openoffice-i18n-nn-gtk
-Obsoletes:     openoffice.org-i18n-nn
-Obsoletes:     openoffice.org-i18n-nn-gtk
-Obsoletes:     openoffice.org-i18n-nn-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-nn < 1:2
+Obsoletes:     openoffice-i18n-nn-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-nn < 1:4
+Obsoletes:     openoffice.org-i18n-nn-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-nn-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-nn
 This package provides resources containing menus and dialogs in
@@ -2005,8 +2053,8 @@ Summary:  LibreOffice - interface in South Ndebele language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ndebele (południowym)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-nr
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-nr < 1:4
+BuildArch:     noarch
 
 %description i18n-nr
 This package provides resources containing menus and dialogs in South
@@ -2021,12 +2069,12 @@ Summary:        LibreOffice - interface in Northern Sotho language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ludu Soto
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-nso
-Obsoletes:     openoffice-i18n-nso-gtk
-Obsoletes:     openoffice.org-i18n-nso
-Obsoletes:     openoffice.org-i18n-nso-gtk
-Obsoletes:     openoffice.org-i18n-nso-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-nso < 1:2
+Obsoletes:     openoffice-i18n-nso-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-nso < 1:4
+Obsoletes:     openoffice.org-i18n-nso-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-nso-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-nso
 This package provides resources containing menus and dialogs in
@@ -2041,8 +2089,8 @@ Summary:  LibreOffice - interface in Occitan language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku oksytańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-oc
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-oc < 1:4
+BuildArch:     noarch
 
 %description i18n-oc
 This package provides resources containing menus and dialogs in
@@ -2057,8 +2105,8 @@ Summary:  LibreOffice - interface in Oromo language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku oromo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-om
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-om < 1:4
+BuildArch:     noarch
 
 %description i18n-om
 This package provides resources containing menus and dialogs in Oromo
@@ -2073,8 +2121,8 @@ Summary:  LibreOffice - interface in Oriya language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku orija
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-or_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-or_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-or
 This package provides resources containing menus and dialogs in Oriya
@@ -2089,8 +2137,8 @@ Summary:  LibreOffice - interface in Punjabi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku pendżabskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-pa_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-pa_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-pa_IN
 This package provides resources containing menus and dialogs in
@@ -2105,12 +2153,12 @@ Summary:        LibreOffice - interface in Polish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku polskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-pl
-Obsoletes:     openoffice-i18n-pl-gtk
-Obsoletes:     openoffice.org-i18n-pl
-Obsoletes:     openoffice.org-i18n-pl-gtk
-Obsoletes:     openoffice.org-i18n-pl-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-pl < 1:2
+Obsoletes:     openoffice-i18n-pl-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-pl < 1:4
+Obsoletes:     openoffice.org-i18n-pl-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-pl-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-pl
 This package provides resources containing menus and dialogs in Polish
@@ -2125,12 +2173,12 @@ Summary:        LibreOffice - interface in Portuguese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku portugalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-pt
-Obsoletes:     openoffice-i18n-pt-gtk
-Obsoletes:     openoffice.org-i18n-pt
-Obsoletes:     openoffice.org-i18n-pt-gtk
-Obsoletes:     openoffice.org-i18n-pt-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-pt < 1:2
+Obsoletes:     openoffice-i18n-pt-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-pt < 1:4
+Obsoletes:     openoffice.org-i18n-pt-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-pt-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-pt
 This package provides resources containing menus and dialogs in
@@ -2145,12 +2193,12 @@ Summary:        LibreOffice - interface in Brazilian Portuguese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku portugalskim dla Brazylii
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-pt_BR
-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
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-pt_BR < 1:2
+Obsoletes:     openoffice-i18n-pt_BR-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-pt_BR < 1:4
+Obsoletes:     openoffice.org-i18n-pt_BR-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-pt_BR-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-pt_BR
 This package provides resources containing menus and dialogs in
@@ -2165,8 +2213,8 @@ Summary:  LibreOffice - interface in Romanian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku rumuńskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ro
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ro < 1:4
+BuildArch:     noarch
 
 %description i18n-ro
 This package provides resources containing menus and dialogs in
@@ -2181,12 +2229,12 @@ Summary:        LibreOffice - interface in Russian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku rosyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-ru
-Obsoletes:     openoffice-i18n-ru-gtk
-Obsoletes:     openoffice.org-i18n-ru
-Obsoletes:     openoffice.org-i18n-ru-gtk
-Obsoletes:     openoffice.org-i18n-ru-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-ru < 1:2
+Obsoletes:     openoffice-i18n-ru-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-ru < 1:4
+Obsoletes:     openoffice.org-i18n-ru-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-ru-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-ru
 This package provides resources containing menus and dialogs in
@@ -2201,8 +2249,8 @@ Summary:  LibreOffice - interface in Kinarwanda language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kinya-ruanda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-rw
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-rw < 1:4
+BuildArch:     noarch
 
 %description i18n-rw
 This package provides resources containing menus and dialogs in
@@ -2217,8 +2265,8 @@ Summary:  LibreOffice - interface in Sanskrit language
 Summary(pl.UTF-8):     LibreOffice - interfejs w sanskrycie
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sa_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-sa_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-sa_IN
 This package provides resources containing menus and dialogs in
@@ -2233,8 +2281,8 @@ Summary:  LibreOffice - interface in Santali language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku santali
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sat
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-sat < 1:4
+BuildArch:     noarch
 
 %description i18n-sat
 This package provides resources containing menus and dialogs in
@@ -2249,8 +2297,8 @@ Summary:  LibreOffice - interface in Sindhi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sindhi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sd
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-sd < 1:4
+BuildArch:     noarch
 
 %description i18n-sd
 This package provides resources containing menus and dialogs in Sindhi
@@ -2265,8 +2313,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-si < 1:4
+BuildArch:     noarch
 
 %description i18n-si
 This package provides resources containing menus and dialogs in
@@ -2281,7 +2329,7 @@ Summary:  LibreOffice - interface in Sidama language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sidamo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-sid
 This package provides resources containing menus and dialogs in Sidama
@@ -2296,12 +2344,12 @@ Summary:        LibreOffice - interface in Slovak language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku słowackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-sk
-Obsoletes:     openoffice-i18n-sk-gtk
-Obsoletes:     openoffice.org-i18n-sk
-Obsoletes:     openoffice.org-i18n-sk-gtk
-Obsoletes:     openoffice.org-i18n-sk-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-sk < 1:2
+Obsoletes:     openoffice-i18n-sk-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-sk < 1:4
+Obsoletes:     openoffice.org-i18n-sk-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-sk-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-sk
 This package provides resources containing menus and dialogs in Slovak
@@ -2316,12 +2364,12 @@ Summary:        LibreOffice - interface in Slovenian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku słoweńskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-sl
-Obsoletes:     openoffice-i18n-sl-gtk
-Obsoletes:     openoffice.org-i18n-sl
-Obsoletes:     openoffice.org-i18n-sl-gtk
-Obsoletes:     openoffice.org-i18n-sl-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-sl < 1:2
+Obsoletes:     openoffice-i18n-sl-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-sl < 1:4
+Obsoletes:     openoffice.org-i18n-sl-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-sl-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-sl
 This package provides resources containing menus and dialogs in
@@ -2336,7 +2384,7 @@ Summary:  LibreOffice - interface in Albanian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku albańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-sq
 This package provides resources containing menus and dialogs in
@@ -2351,8 +2399,8 @@ Summary:  LibreOffice - interface in Serbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sr
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-sr < 1:4
+BuildArch:     noarch
 
 %description i18n-sr
 This package provides resources containing menus and dialogs in
@@ -2367,7 +2415,7 @@ Summary:  LibreOffice - interface in Serbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-sr-Latn
 This package provides resources containing menus and dialogs in
@@ -2382,8 +2430,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ss < 1:4
+BuildArch:     noarch
 
 %description i18n-ss
 This package provides resources containing menus and dialogs in Swati
@@ -2398,8 +2446,8 @@ Summary:  LibreOffice - interface in Southern Sotho language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku południowym sotho
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-st
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-st < 1:4
+BuildArch:     noarch
 
 %description i18n-st
 This package provides resources containing menus and dialogs in
@@ -2414,12 +2462,12 @@ Summary:        LibreOffice - interface in Swedish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku szwedzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-sv
-Obsoletes:     openoffice-i18n-sv-gtk
-Obsoletes:     openoffice.org-i18n-sv
-Obsoletes:     openoffice.org-i18n-sv-gtk
-Obsoletes:     openoffice.org-i18n-sv-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-sv < 1:2
+Obsoletes:     openoffice-i18n-sv-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-sv < 1:4
+Obsoletes:     openoffice.org-i18n-sv-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-sv-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-sv
 This package provides resources containing menus and dialogs in
@@ -2434,8 +2482,8 @@ Summary:  LibreOffice - interface in Swahili language for Tanzania
 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-sw_TZ < 1:4
+BuildArch:     noarch
 
 %description i18n-sw_TZ
 This package provides resources containing menus and dialogs in
@@ -2450,7 +2498,7 @@ Summary:  LibreOffice - interface in Silesian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku śląskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-szl
 This package provides resources containing menus and dialogs in
@@ -2465,8 +2513,8 @@ Summary:  LibreOffice - interface in Tamil language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tamiskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ta_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ta_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-ta
 This package provides resources containing menus and dialogs in Tamil
@@ -2481,8 +2529,8 @@ Summary:  LibreOffice - interface in Telugu language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku telugu
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-te_IN
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-te_IN < 1:4
+BuildArch:     noarch
 
 %description i18n-te
 This package provides resources containing menus and dialogs in Telugu
@@ -2497,8 +2545,8 @@ Summary:  LibreOffice - interface in Tajik language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tadżyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-tg
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-tg < 1:4
+BuildArch:     noarch
 
 %description i18n-tg
 This package provides resources containing menus and dialogs in Tajik
@@ -2513,11 +2561,11 @@ Summary:        LibreOffice - interface in Thai language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tajskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-th
-Obsoletes:     openoffice-i18n-th-gtk
-Obsoletes:     openoffice-i18n-th-kde
-Obsoletes:     openoffice.org-i18n-th
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-th < 1:2
+Obsoletes:     openoffice-i18n-th-gtk < 1:2
+Obsoletes:     openoffice-i18n-th-kde < 1:2
+Obsoletes:     openoffice.org-i18n-th < 1:4
+BuildArch:     noarch
 
 %description i18n-th
 This package provides resources containing menus and dialogs in Thai
@@ -2532,11 +2580,11 @@ Summary:        LibreOffice - interface in Tswana language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tswana
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-tn
-Obsoletes:     openoffice-i18n-tn-gtk
-Obsoletes:     openoffice-i18n-tn-kde
-Obsoletes:     openoffice.org-i18n-tn
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-tn < 1:2
+Obsoletes:     openoffice-i18n-tn-gtk < 1:2
+Obsoletes:     openoffice-i18n-tn-kde < 1:2
+Obsoletes:     openoffice.org-i18n-tn < 1:4
+BuildArch:     noarch
 
 %description i18n-tn
 This package provides resources containing menus and dialogs in Tswana
@@ -2551,12 +2599,12 @@ Summary:        LibreOffice - interface in Turkish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tureckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-tr
-Obsoletes:     openoffice-i18n-tr-gtk
-Obsoletes:     openoffice.org-i18n-tr
-Obsoletes:     openoffice.org-i18n-tr-gtk
-Obsoletes:     openoffice.org-i18n-tr-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-tr < 1:2
+Obsoletes:     openoffice-i18n-tr-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-tr < 1:4
+Obsoletes:     openoffice.org-i18n-tr-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-tr-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-tr
 This package provides resources containing menus and dialogs in
@@ -2571,8 +2619,8 @@ Summary:  LibreOffice - interface in Tsonga language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tsonga
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ts
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ts < 1:4
+BuildArch:     noarch
 
 %description i18n-ts
 This package provides resources containing menus and dialogs in Tsonga
@@ -2587,8 +2635,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-tt < 1:4
+BuildArch:     noarch
 
 %description i18n-tt
 This package provides resources containing menus and dialogs in Tatar
@@ -2603,8 +2651,8 @@ 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
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ug < 1:4
+BuildArch:     noarch
 
 %description i18n-ug
 This package provides resources containing menus and dialogs in Uyghur
@@ -2619,12 +2667,12 @@ Summary:        LibreOffice - interface in Ukrainian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ukraińskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-uk
-Obsoletes:     openoffice-i18n-uk-gtk
-Obsoletes:     openoffice.org-i18n-uk
-Obsoletes:     openoffice.org-i18n-uk-gtk
-Obsoletes:     openoffice.org-i18n-uk-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-uk < 1:2
+Obsoletes:     openoffice-i18n-uk-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-uk < 1:4
+Obsoletes:     openoffice.org-i18n-uk-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-uk-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-uk
 This package provides resources containing menus and dialogs in
@@ -2639,8 +2687,8 @@ Summary:  LibreOffice - interface in Uzbek language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku uzbeckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-uz
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-uz < 1:4
+BuildArch:     noarch
 
 %description i18n-uz
 This package provides resources containing menus and dialogs in Uzbek.
@@ -2654,8 +2702,8 @@ Summary:  LibreOffice - interface in Venda language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku venda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ve
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-ve < 1:4
+BuildArch:     noarch
 
 %description i18n-ve
 This package provides resources containing menus and dialogs in Venda
@@ -2670,8 +2718,8 @@ Summary:  LibreOffice - interface in Vietnamese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku wietnamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-vi
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-vi < 1:4
+BuildArch:     noarch
 
 %description i18n-vi
 This package provides resources containing menus and dialogs in
@@ -2686,8 +2734,8 @@ Summary:  LibreOffice - interface in Xhosa language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khosa
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-xh
-%{?noarchpackage}
+Obsoletes:     openoffice.org-i18n-xh < 1:4
+BuildArch:     noarch
 
 %description i18n-xh
 This package provides resources containing menus and dialogs in Xhosa
@@ -2702,13 +2750,13 @@ Summary:        LibreOffice - interface in Chinese language for China
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku chińskim dla Chin
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-zh
-Obsoletes:     openoffice-i18n-zh_CN
-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
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-zh < 1:2
+Obsoletes:     openoffice-i18n-zh_CN < 1:2
+Obsoletes:     openoffice-i18n-zh_CN-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-zh_CN < 1:4
+Obsoletes:     openoffice.org-i18n-zh_CN-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-zh_CN-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-zh_CN
 This package provides resources containing menus and dialogs in
@@ -2723,13 +2771,13 @@ Summary:        LibreOffice - interface in Chinese language for Taiwan
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku chińskim dla Tajwanu
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-zh
-Obsoletes:     openoffice-i18n-zh_TW
-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
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-zh < 1:2
+Obsoletes:     openoffice-i18n-zh_TW < 1:2
+Obsoletes:     openoffice-i18n-zh_TW-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-zh_TW < 1:4
+Obsoletes:     openoffice.org-i18n-zh_TW-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-zh_TW-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-zh_TW
 This package provides resources containing menus and dialogs in
@@ -2744,7 +2792,7 @@ Summary:  LibreOffice - interface in Venetian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku Venetian
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%{?noarchpackage}
+BuildArch:     noarch
 
 %description i18n-vec
 This package provides resources containing menus and dialogs in
@@ -2759,12 +2807,12 @@ Summary:        LibreOffice - interface in Zulu language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku zuluskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice-i18n-zu
-Obsoletes:     openoffice-i18n-zu-gtk
-Obsoletes:     openoffice.org-i18n-zu
-Obsoletes:     openoffice.org-i18n-zu-gtk
-Obsoletes:     openoffice.org-i18n-zu-kde
-%{?noarchpackage}
+Obsoletes:     openoffice-i18n-zu < 1:2
+Obsoletes:     openoffice-i18n-zu-gtk < 1:2
+Obsoletes:     openoffice.org-i18n-zu < 1:4
+Obsoletes:     openoffice.org-i18n-zu-gtk < 1:4
+Obsoletes:     openoffice.org-i18n-zu-kde < 1:4
+BuildArch:     noarch
 
 %description i18n-zu
 This package provides resources containing menus and dialogs in Zulu
@@ -2780,8 +2828,8 @@ Summary(pl.UTF-8):        bashowe uzupełnianie nazw dla LibreOffice
 Group:         Applications/Shells
 Requires:      %{name}
 Requires:      bash-completion >= 2.0
-Obsoletes:     bash-completion-openoffice
-%{?noarchpackage}
+Obsoletes:     bash-completion-openoffice < 1:4
+BuildArch:     noarch
 
 %description -n bash-completion-%{name}
 bash-completion for LibreOffice.
@@ -2809,6 +2857,8 @@ oraz narzędzie ui-previewer do sprawdzania wyglądu okien dialogowych.
 %setup -q -a1 -a2 -a3
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 for dir in *-%{version}; do
        [ -f $dir/ChangeLog ] && %{__mv} $dir/ChangeLog ChangeLog-$dir
@@ -2828,8 +2878,15 @@ ln %{SOURCE27} ext_sources
 ln %{SOURCE28} ext_sources
 ln %{SOURCE29} ext_sources
 ln %{SOURCE30} ext_sources
+ln %{SOURCE31} ext_sources
+ln %{SOURCE32} ext_sources
+%if %{without system_cmis}
+ln %{SOURCE33} ext_sources
+%endif
 :> src.downloaded
 
+ln %{SOURCE34} external/skia
+
 %build
 # Make sure we have /proc mounted - otherwise idlc will fail later.
 if [ ! -f /proc/cpuinfo ]; then
@@ -2854,9 +2911,6 @@ export CXX="%{__cxx}"
 export CPP="%{__cpp}"
 
 export IGNORE_MANIFEST_CHANGES=1
-export QT4INC="%{_includedir}/qt4"
-export QT4LIB="%{_libdir}"
-export QT4DIR="%{_libdir}/qt4"
 
 %if %{with java}
 export JAVA_HOME="%{java_home}"
@@ -2886,65 +2940,68 @@ ulimit -c unlimited || :
 
 export PATH=$PATH:%{_libdir}/interbase/bin
 %configure \
-       --with-vendor="%{distribution}" \
-       --with-extra-buildid="%{name}-%{epoch}:%{version}-%{release}" \
-       --enable-release-build \
-       --with-parallelism=$RPM_BUILD_NR_THREADS \
-       --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%{!?with_system_hsqldb:out}-system-hsqldb \
-       %{?with_system_hunspell:--with-system-hunspell --without-myspell-dicts} \
-       --with%{!?with_system_qrcodegen:out}-system-qrcodegen \
-       %{?with_system_libhnj:--with-system-altlinuxhyphen} \
-       %{?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-junit=%{_javadir}/junit.jar \
+       ac_cv_prog_LO_CLANG_CC= \
+       ac_cv_prog_LO_CLANG_CXX= \
+       --enable-cups \
+       --enable-dbus \
+       --disable-epm \
        --enable-ext-nlpsolver \
-       --enable-pdfimport \
        --enable-ext-wiki-publisher \
+       --disable-fetch-external \
+       %{__enable_disable firebird firebird-sdbc} \
+       --enable-gio \
+       --enable-gstreamer-1-0 \
+       %{!?with_gtk3:--disable-gtk3} \
+       %{?with_kde5:--enable-kf5} \
+       --disable-odk \
+       --enable-pdfimport \
+       %{__enable_disable pgsql postgresql-sdbc} \
+       --enable-python=system \
+       %{?with_qt5:--enable-qt5} \
+       --enable-release-build \
        --enable-report-builder \
        --enable-scripting-beanshell \
        --enable-scripting-javascript \
-       --%{?with_kde5:en}%{!?with_kde5:dis}able-kf5 \
-       --%{?with_qt5:en}%{!?with_qt5:dis}able-qt5 \
+       --enable-split-app-modules \
+       --enable-split-opt-features \
+       --disable-zxing \
+       --with-build-version=%{version}-%{release} \
+       --with-external-dict-dir=%{_datadir}/myspell \
+       --with-external-tar=$(pwd)/ext_sources \
+       --with-extra-buildid="%{name}-%{epoch}:%{version}-%{release}" \
+       --without-fonts \
+       %{?with_ccache:--with-gcc-speedup=ccache} \
+       %{?with_icecream:--with-gcc-speedup=icecream} \
+       --with-junit=%{_javadir}/junit.jar \
        --with-lang=%{?with_i18n:ALL} \
-%if %{with java}
-       --with-java \
-       --with-jdk-home=$JAVA_HOME \
-       --with-ant-home=$ANT_HOME \
-%else
-       --without-java \
-%endif
-       --enable-gio \
+       %{!?with_system_hunspell:--with-myspell-dicts} \
+       --with-parallelism=$RPM_BUILD_NR_THREADS \
+       --with-system-libs \
+       %{?with_system_agg:--with-system-agg} \
+       %{!?with_system_hyphen:--without-system-altlinuxhyph} \
+       %{!?with_system_beanshell:--without-system-beanshell} \
+       %{__with_without system_cmis system-libcmis} \
+       %{!?with_system_coinmp:--without-system-coinmp} \
+       %{?with_system_hsqldb:--with-system-hsqldb} \
+       %{!?with_system_hunspell:--without-system-hunspell} \
+       %{!?with_system_qrcodegen:--without-system-qrcodegen} \
+       --with-vendor="%{distribution}" \
        --with-x \
-       --without-fonts \
-       --disable-epm \
-       --%{?with_gtk3:en}%{!?with_gtk3:dis}able-gtk3 \
-       --enable-dbus \
-       --with-system-openldap \
 %if 0%{?debug:1}
+       --enable-breakpad \
        --enable-debug \
-       --enable-breakpad=yes \
        --enable-symbols=FULL \
 %else
-       --enable-breakpad=no \
+       --disable-breakpad \
        --disable-symbols \
 %endif
-       --with-build-version=%{version}-%{release} \
-       --enable-split-app-modules \
-       --enable-split-opt-features \
-       --enable-cups \
-       %{__enable_disable firebird firebird-sdbc} \
-       %{__enable_disable pgsql postgresql-sdbc} \
-       --enable-gstreamer-1-0 \
-       --disable-fetch-external
+%if %{with java}
+       --with-ant-home=$ANT_HOME \
+       --with-java \
+       --with-jdk-home=$JAVA_HOME \
+%else
+       --without-java
+%endif
 
 # this limits processing some files but doesn't limit parallel build
 # processes of main OOo build (since OOo uses it's own build system)
@@ -2969,9 +3026,6 @@ rm -rf $RPM_BUILD_ROOT
 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}"
-       export QT4DIR="%{_libdir}/qt4"
        export DESTDIR=$RPM_BUILD_ROOT
        export TMP="%{tmpdir}"
        export TMPDIR="%{tmpdir}"
@@ -3015,9 +3069,7 @@ if [ ! -f installed.stamp ]; then
        %{__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
+       %{__rm} -r $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
        for a in $RPM_BUILD_ROOT%{_datadir}/%{name}/share/xdg/*.desktop; do
                cp $a $RPM_BUILD_ROOT%{_desktopdir}/libreoffice-$(basename "$a")
        done
@@ -3266,7 +3318,6 @@ fi
 %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
@@ -3297,12 +3348,7 @@ fi
 %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}
@@ -3323,10 +3369,8 @@ fi
 %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
@@ -3357,6 +3401,7 @@ fi
 %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/libskialo.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
@@ -3458,14 +3503,13 @@ fi
 %{_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/libreoffice.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
@@ -3477,53 +3521,27 @@ fi
 %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/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/convolutionFragmentShader.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/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/replaceColorFragmentShader.glsl
 %{_libdir}/%{name}/program/opengl/rippleFragmentShader.glsl
-%{_libdir}/%{name}/program/opengl/solidFragmentShader.glsl
 %{_libdir}/%{name}/program/opengl/staticFragmentShader.glsl
-%{_libdir}/%{name}/program/opengl/textureFragmentShader.glsl
-%{_libdir}/%{name}/program/opengl/textureVertexShader.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
@@ -3564,7 +3582,8 @@ fi
 %{_datadir}/%{name}/share/config/images_sifr_dark.zip
 %{_datadir}/%{name}/share/config/images_sifr_dark_svg.zip
 %{_datadir}/%{name}/share/config/images_sifr_svg.zip
-%{_datadir}/%{name}/share/config/images_tango.zip
+%{_datadir}/%{name}/share/config/images_sukapura.zip
+%{_datadir}/%{name}/share/config/images_sukapura_svg.zip
 %dir %{_datadir}/%{name}/share/config/soffice.cfg
 %dir %{_datadir}/%{name}/share/config/soffice.cfg/cui
 %{_datadir}/%{name}/share/config/soffice.cfg/cui/ui
@@ -3654,16 +3673,21 @@ fi
 %dir %{_datadir}/%{name}/share/registry/res
 %{_datadir}/%{name}/share/registry/res/fcfg_langpack_en-US.xcd
 
+%dir %{_datadir}/%{name}/share/skia
+%{_datadir}/%{name}/share/skia/skia_denylist_vulkan.xml
+
 %dir %{_datadir}/%{name}/share/theme_definitions
 %dir %{_datadir}/%{name}/share/theme_definitions/ios
 %{_datadir}/%{name}/share/theme_definitions/ios/*.svg
 %{_datadir}/%{name}/share/theme_definitions/ios/*.xml
 
 %dir %{_datadir}/%{name}/share/tipoftheday
-%{_datadir}/%{name}/share/tipoftheday/tipoftheday*.png
+%{_datadir}/%{name}/share/tipoftheday/*.gif
+%{_datadir}/%{name}/share/tipoftheday/*.png
 
 %dir %{_datadir}/%{name}/share/template
 %dir %{_datadir}/%{name}/share/template/common
+%{_datadir}/%{name}/share/template/common/draw
 %{_datadir}/%{name}/share/template/common/internal
 %{_datadir}/%{name}/share/template/common/officorr
 %{_datadir}/%{name}/share/template/common/offimisc
@@ -3679,6 +3703,9 @@ fi
 %{_datadir}/%{name}/share/template/common/wizard/report
 %{_datadir}/%{name}/share/template/common/wizard/styles
 
+%dir %{_datadir}/%{name}/share/toolbarmode
+%{_datadir}/%{name}/share/toolbarmode/*.png
+
 %dir %{_datadir}/%{name}/share/wizards
 %{_datadir}/%{name}/share/wizards/resources_en_US.properties
 
@@ -3704,7 +3731,6 @@ fi
 %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/intro.png
 %{_libdir}/%{name}/program/redirectrc
@@ -3724,7 +3750,6 @@ fi
 
 %{_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
 %{_iconsdir}/hicolor/*/apps/libreoffice-chart.png
@@ -3736,9 +3761,6 @@ fi
 %{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.svg
 
-%{_datadir}/mime-info/libreoffice.keys
-%{_datadir}/mime-info/libreoffice.mime
-
 %{_mandir}/man1/loffice.1
 %{_mandir}/man1/lofromtemplate.1
 %{_mandir}/man1/libreoffice.1*
@@ -3804,8 +3826,8 @@ fi
 %{_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
-%{_datadir}/appdata/org.libreoffice.kde.metainfo.xml
+%{_datadir}/metainfo/libreoffice-base.appdata.xml
+%{_datadir}/metainfo/org.libreoffice.kde.metainfo.xml
 
 %files calc
 %defattr(644,root,root,755)
@@ -3836,7 +3858,7 @@ fi
 %{_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
+%{_datadir}/metainfo/libreoffice-calc.appdata.xml
 
 %files draw
 %defattr(644,root,root,755)
@@ -3853,7 +3875,7 @@ fi
 %{_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
+%{_datadir}/metainfo/libreoffice-draw.appdata.xml
 
 %files emailmerge
 %defattr(644,root,root,755)
@@ -3886,7 +3908,7 @@ fi
 %{_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
+%{_datadir}/metainfo/libreoffice-writer.appdata.xml
 
 %files impress
 %defattr(644,root,root,755)
@@ -3910,7 +3932,7 @@ fi
 %{_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
+%{_datadir}/metainfo/libreoffice-impress.appdata.xml
 
 %files math
 %defattr(644,root,root,755)
@@ -3942,7 +3964,6 @@ fi
 
 %files graphicfilter
 %defattr(644,root,root,755)
-%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
@@ -3957,7 +3978,6 @@ fi
 %if %{with pgsql}
 %files postgresql
 %defattr(644,root,root,755)
-%{_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
This page took 0.315112 seconds and 4 git commands to generate.