]> git.pld-linux.org Git - packages/libreoffice.git/blobdiff - libreoffice.spec
uncomment BR: gobject-introspection-devel
[packages/libreoffice.git] / libreoffice.spec
index 99e74a577c1ebe30b427c474ccab69d34bb0e17c..5feb32614deb7a64837c384ec00e0964e6fc56e7 100644 (file)
@@ -1,8 +1,11 @@
 # TODO:
 # TODO:
+# - -core/-ure dependency loop
 # - fix configure arguments (+ compare with FC)
 # - create CoinMP library package for PLD (https://projects.coin-or.org/CoinMP)
 # - fix configure arguments (+ compare with FC)
 # - create CoinMP library package for PLD (https://projects.coin-or.org/CoinMP)
-# - new language packs: ca@valencia, kmr@latin, sr@latin, szl
-# - create qrcodegen library package for PLD
+# - --enable-avahi for Impress remote control? (BR: avahi-devel >= 0.6.10)
+# - --with-system-rhino?
+# - system odfvalidator and officeotron?
+# - xapian-omega support for help?
 #
 # NOTE - FIXME FOR 3.4.3 !!!:
 #      - normal build (i686) requires about 27 GB of disk space:
 #
 # NOTE - FIXME FOR 3.4.3 !!!:
 #      - normal build (i686) requires about 27 GB of disk space:
 #              SRPMS           0.4 GB
 #
 # Conditional build:
 #              SRPMS           0.4 GB
 #
 # Conditional build:
-%bcond_without java            # without Java support (disables help support)
-%bcond_without kde5            # KDE5 L&F packages
-%bcond_without gtk3            # GTK3 L&F
-%bcond_without qt5             # QT5 L&F
-%bcond_with    mono            # enable compilation of mono bindings
-%bcond_without mozilla         # without mozilla components
-%bcond_without i18n            # do not create i18n packages (extra build time)
-%bcond_with    ccache          # use ccache to speed up builds
-%bcond_with    icecream        # use icecream to speed up builds
-%bcond_with    msaccess        # with ms access import pieces
-%bcond_without parallelbuild   # use greater number of jobs to speed up build (default: 1)
-%bcond_with     tests
-%bcond_without firebird        # without Firebird-SDBC driver
-%bcond_without pgsql           # without PostgreSQL-SDBC driver
-
-%bcond_without system_beanshell
-%bcond_without system_db               # without system (i.e. with internal) Berkeley DB
-%bcond_with    system_coinmp           # use system CoinMP library (not in PLD yet)
-%bcond_with    system_libhnj           # with system ALTLinuxhyph (NFY)
-%bcond_without system_mdbtools         # with system mdbtools
-%bcond_without system_xalan
-%bcond_with    system_hsqldb
-%bcond_with    system_agg              # with system agg
-%bcond_without system_hunspell
-%bcond_with    system_qrcodegen        # use system qrcodegen library (not in PLD yet)
+%bcond_without java                    # Java support (required for help support)
+%bcond_without kde5                    # KDE5 L&F packages
+%bcond_without gtk3                    # GTK3 L&F
+%bcond_without gtk4                    # GTK4 L&F
+%bcond_without qt5                     # QT5 L&F
+%bcond_without qt6                     # QT6 L&F
+%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_without introspection           # GObject introspection files
+%bcond_without parallelbuild           # use greater number of jobs to speed up build (default: 1)
+%bcond_with    tests                   # testsuite execution
+%bcond_without eot                     # Embedded OpenType fonts support
+%bcond_without firebird                # Firebird-SDBC driver
+%bcond_without pgsql                   # PostgreSQL-SDBC driver
+%bcond_without systemtap               # systemtap probes support
+
+%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_with    system_cmis             # system libcmis library (build fails)
+%bcond_with    system_coinmp           # system CoinMP library (not in PLD yet)
+%bcond_with    system_hsqldb           # system Java HSQLDB library
+%bcond_without system_hunspell         # system hunspell library
+%bcond_without system_hyphen           # system ALTLinuxhyph
 
 # this list is same as icedtea6
 %ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664} aarch64
 
 # this list is same as icedtea6
 %ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664} aarch64
 
 %if %{without java}
 %undefine      with_system_beanshell
 
 %if %{without java}
 %undefine      with_system_beanshell
-%undefine      with_system_xalan
 %undefine      with_system_hsqldb
 %endif
 
 %undefine      with_system_hsqldb
 %endif
 
+%if %{without gtk3}
+%undefine      with_introspection
+%endif
 %if %{with kde5}
 %define                with_qt5        1
 %endif
 
 %if %{with kde5}
 %define                with_qt5        1
 %endif
 
-%define                major_ver               6.4.5
-%define                qt5_ver                 5.6
+%define                major_ver       7.5.1
+%define                qt5_ver         5.6
+%define                qt6_ver         6
+
+# jdk >= 9 required but use nearest LTS version
+%{?use_default_jdk:%use_default_jdk 11}
 
 Summary:       LibreOffice - powerful office suite
 Summary(pl.UTF-8):     LibreOffice - potężny pakiet biurowy
 Name:          libreoffice
 Version:       %{major_ver}.2
 
 Summary:       LibreOffice - powerful office suite
 Summary(pl.UTF-8):     LibreOffice - potężny pakiet biurowy
 Name:          libreoffice
 Version:       %{major_ver}.2
-Release:       3
+Release:       1
 License:       GPL/LGPL
 Group:         X11/Applications
 Source0:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
 License:       GPL/LGPL
 Group:         X11/Applications
 Source0:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
-# Source0-md5: 7305ed1b5774483ca9ca0d6906d8049a
+# Source0-md5: 5a48583c5a224d6932ee138fbc3c23ff
 Source1:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
 Source1:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
-# Source1-md5: f4a3d9dcca02542ec149057d869c8c64
+# Source1-md5: 19a9eb99e64fa90c2a3a70fbafb11424
 Source2:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
 Source2:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
-# Source2-md5: 19da65b2748531e85740163fc9695f00
+# Source2-md5: 0a1c39d42b120eff303bd787b266a159
 Source3:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
 Source3:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
-# Source3-md5: 58771e45d87413f96a33e35d821a8122
-
+# Source3-md5: 2b7a4abc1743551c742a3f07268e63a3
 
 # make (download|fetch) DO_FETCH_TARBALLS=1 WGET=wget
 # but not sure if all are needed?
 
 # make (download|fetch) DO_FETCH_TARBALLS=1 WGET=wget
 # but not sure if all are needed?
-Source20:      http://dev-www.libreoffice.org/src/pdfium-3963.tar.bz2
-# Source20-md5:        7688ac08e1292cf7e0d027f506f45c49
+Source20:      http://dev-www.libreoffice.org/src/pdfium-5408.tar.bz2
+# Source20-md5:        a8ae777e121a0fb63f4e8b6779d68ada
 Source21:      http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
 # Source21-md5:        17410483b5b5f267aa18b7e00b65e6e0
 Source22:      http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz
 # Source22-md5:        1cce53bf4b40ae29790d2c5c9f8b1129
 Source23:      http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
 # Source23-md5:        798b2ffdc8bcfe7bca2cf92b62caf685
 Source21:      http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
 # Source21-md5:        17410483b5b5f267aa18b7e00b65e6e0
 Source22:      http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz
 # Source22-md5:        1cce53bf4b40ae29790d2c5c9f8b1129
 Source23:      http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
 # Source23-md5:        798b2ffdc8bcfe7bca2cf92b62caf685
-Source24:      http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
-# Source24-md5:        0168229624cfac409e766913506961a8
 Source25:      http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
 # Source25-md5:        35c94d2df8893241173de1d16b6034c0
 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
 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
-Source29:      https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz
-# Source29-md5:        0e81d36829be287ff27ae802e0587463
+Source28:      https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf
+# Source28-md5:        09c7414a011363c72248c7bf3a23d758
 Source30:      https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar
 # Source30-md5:        8249374c274932a21846fa7629c2aa9b
 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-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz
+# Source32-md5:        0a0013856ea701b3023ca4b00f147c72
+Source33:      https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz
+# Source33-md5:        3653bc54e1bcd17ae09a1a7086daa38b
 Patch0:                disable-failing-test.patch
 Patch0:                disable-failing-test.patch
-
-URL:           http://www.documentfoundation.org/
+URL:           https://www.documentfoundation.org/
 BuildRequires: /usr/bin/getopt
 %{?with_firebird:BuildRequires:        Firebird-devel >= 3.0.0.0}
 BuildRequires: /usr/bin/getopt
 %{?with_firebird:BuildRequires:        Firebird-devel >= 3.0.0.0}
-BuildRequires: GConf2-devel
 BuildRequires: GLM
 BuildRequires: ImageMagick
 BuildRequires: GLM
 BuildRequires: ImageMagick
-BuildRequires: OpenGL-GLU-devel
 BuildRequires: OpenGL-devel
 BuildRequires: OpenGL-devel
-%{?with_system_agg:BuildRequires:      agg-devel}
-BuildRequires: atk-devel >= 1:1.9.0
-BuildRequires: autoconf >= 2.51
+BuildRequires: abseil-cpp-devel
+%{?with_system_agg:BuildRequires:      agg-devel >= 2.3}
+BuildRequires: atk-devel >= 1:2.28.1
+BuildRequires: autoconf >= 2.68
 BuildRequires: automake >= 1:1.9
 BuildRequires: bash
 BuildRequires: automake >= 1:1.9
 BuildRequires: bash
-BuildRequires: bison >= 1.875-4
+BuildRequires: bison >= 2.0
 BuildRequires: bluez-libs-devel
 BuildRequires: bluez-libs-devel
-BuildRequires: boost-devel >= 1.35.0
-BuildRequires: cairo-devel >= 1.2.0
+BuildRequires: boost-devel >= 1.66
+BuildRequires: box2d-devel >= 2.4.0
+BuildRequires: cairo-devel >= 1.12.0
 %{?with_ccache:BuildRequires:  ccache}
 BuildRequires: clucene-core-devel >= 2.3
 %{?with_system_coinmp:BuildRequires:   coinmp-devel}
 %{?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: 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.68.0
+BuildRequires: dconf-devel >= 0.15.2
+BuildRequires: dbus-devel >= 0.60
+BuildRequires: dragonbox-devel = 1.1.3
+BuildRequires: expat-devel
+BuildRequires: flex >= 2.6.0
+BuildRequires: fontconfig-devel >= 2.4.1
+# pkgconfig(freetype2) >= 21.0.15
+BuildRequires: freetype-devel >= 1:2.8.1
 BuildRequires: gdb
 BuildRequires: gdb
-BuildRequires: glew-devel >= 1.10.0
-BuildRequires: glib2-devel >= 2.13.5
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.38
+%{?with_introspection:BuildRequires:   gobject-introspection-devel >= 1.32.0}
 BuildRequires: gperf
 BuildRequires: gpgme-c++-devel
 BuildRequires: graphite2-devel >= 0.9.3
 BuildRequires: gstreamer-devel >= 1.0
 BuildRequires: gstreamer-plugins-base-devel >= 1.0
 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}
-BuildRequires: harfbuzz-icu-devel >= 0.9.42
+%{?with_gtk3:BuildRequires:    gtk+3-devel >= 3.20}
+%{?with_gtk4:BuildRequires:    gtk4-devel >= 4}
+BuildRequires: harfbuzz-icu-devel >= 5.1.0
 %{?with_system_hunspell:BuildRequires: hunspell-devel >= 1.2.2}
 %{?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}
 %{?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
 BuildRequires: java-hamcrest
-%{?with_system_hsqldb:BuildRequires:   java-hsqldb}
-BuildRequires: java-junit
-BuildRequires: java-lucene
-BuildRequires: java-lucene-contrib
-BuildRequires: java-servletapi
-BuildRequires: libabw-devel >= 0.1.0
-BuildRequires: libe-book-devel >= 0.0.2
-BuildRequires: libetonyek-devel >= 0.1.4
-BuildRequires: libfreehand-devel >= 0.1.0
-BuildRequires: liblangtag-devel
-BuildRequires: libmspub-devel
-BuildRequires: libmwaw-devel >= 0.3.0
-BuildRequires: libnumbertext-devel >= 1.0.0
-BuildRequires: libodfgen-devel >= 0.1.1
-BuildRequires: liborcus-devel >= 0.15.0
-BuildRequires: libpagemaker-devel >= 0.0.2
-BuildRequires: libstaroffice-devel
-BuildRequires: libvisio-devel
-BuildRequires: libwpd-devel >= 0.10.0
-BuildRequires: libwpg-devel >= 0.3.0
-BuildRequires: libwps-devel >= 0.3.0
-BuildRequires: libzmf-devel
-BuildRequires: lp_solve-devel
-BuildRequires: java-libxml
+%{?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: java-sac
-%{?with_system_xalan:BuildRequires:    java-xalan}
-BuildRequires: libart_lgpl-devel
-BuildRequires: libcdr-devel >= 0.0.8
-BuildRequires: libcmis-devel >= 0.5
+BuildRequires: lcms2-devel >= 2
+BuildRequires: libabw-devel >= 0.1.0
+BuildRequires: libcdr-devel >= 0.1
+%{?with_system_cmis:BuildRequires:     libcmis-devel >= 0.5.2}
+BuildRequires: libe-book-devel >= 0.1.2
+%{?with_eot:BuildRequires:     libeot-devel >= 0.01}
+BuildRequires: libepoxy-devel >= 1.2
 BuildRequires: libepubgen-devel >= 0.1.0
 BuildRequires: libepubgen-devel >= 0.1.0
+BuildRequires: libetonyek-devel >= 0.1.10
 BuildRequires: libexttextcat-devel >= 3.4.1
 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: libfreehand-devel >= 0.1.0
+BuildRequires: libicu-devel >= 4.6
 BuildRequires: libjpeg-devel
 BuildRequires: libjpeg-devel
+BuildRequires: liblangtag-devel >= 0.4.0
+BuildRequires: libmspub-devel >= 0.1
+BuildRequires: libmwaw-devel >= 0.3.21
+BuildRequires: libnumbertext-devel >= 1.0.6
+BuildRequires: libodfgen-devel >= 0.1.1
+BuildRequires: liborcus-devel >= 0.17.2
+BuildRequires: liborcus-devel < 0.18
+BuildRequires: libpagemaker-devel >= 0.0.2
+BuildRequires: libpng-devel
 BuildRequires: libqxp-devel
 BuildRequires: libqxp-devel
+BuildRequires: libraptor2-devel >= 2.0.7
+BuildRequires: librevenge-devel >= 0.0.1
 BuildRequires: librsvg-devel >= 2.14
 BuildRequires: librsvg-devel >= 2.14
-BuildRequires: libsndfile-devel
-BuildRequires: libstdc++-devel >= 5:3.2.1
-BuildRequires: libsvg-devel >= 0.1.4
+BuildRequires: libstaroffice-devel >= 0.0.7
+BuildRequires: libstdc++-devel >= 6:7
+BuildRequires: libtiff-devel >= 4
+# for uuidgen
+BuildRequires: libuuid
+BuildRequires: libvisio-devel >= 0.1
+BuildRequires: libwebp-devel
+BuildRequires: libwpd-devel >= 0.10.0
+BuildRequires: libwpg-devel >= 0.3.0
+BuildRequires: libwps-devel >= 0.4.12
 BuildRequires: libxml2-devel >= 2.0
 BuildRequires: libxml2-devel >= 2.0
+BuildRequires: libxml2-progs
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
-%{?with_access:%{?with_system_mdbtools:BuildRequires:  mdbtools-devel >= 0.6}}
-BuildRequires: mdds-devel >= 1.5.0
+BuildRequires: libzmf-devel
+BuildRequires: lp_solve-devel >= 5.5
+BuildRequires: make >= 1:3.82
+BuildRequires: mdds-devel >= 2.0.0
+BuildRequires: mdds-devel < 2.1
 %{?with_mono:BuildRequires:    mono-csharp >= 1.2.3}
 %{?with_mono:BuildRequires:    mono-static >= 1.2.3}
 %{?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: nss-devel >= 1:3.10
+BuildRequires: openjpeg2-devel >= 2
 BuildRequires: openldap-devel
 BuildRequires: openldap-devel
-BuildRequires: pam-devel
+BuildRequires: openssl-devel >= 0.9.8
 BuildRequires: pango-devel >= 1:1.17.3
 BuildRequires: perl-Archive-Zip
 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
-%{?with_pgsql:BuildRequires:   postgresql-devel}
+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 >= 9.0}
 BuildRequires: python3 >= 1:3.3
 BuildRequires: python3-devel >= 1:3.3
 BuildRequires: python3-lxml
 BuildRequires: python3-modules >= 1:3.3
 BuildRequires: redland-devel >= 1.0.16
 BuildRequires: python3 >= 1:3.3
 BuildRequires: python3-devel >= 1:3.3
 BuildRequires: python3-lxml
 BuildRequires: python3-modules >= 1:3.3
 BuildRequires: redland-devel >= 1.0.16
+BuildRequires: rpm-build >= 4.6
 BuildRequires: rpm-pythonprov
 BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.660
-BuildRequires: sablotron-devel
+BuildRequires: rpmbuild(macros) >= 2.021
 BuildRequires: sane-backends-devel
 BuildRequires: sane-backends-devel
-BuildRequires: saxon
 BuildRequires: sed >= 4.0
 BuildRequires: startup-notification-devel >= 0.5
 BuildRequires: sed >= 4.0
 BuildRequires: startup-notification-devel >= 0.5
+%{?with_systemtap:BuildRequires:       systemtap-sdt-devel}
+BuildRequires: tar >= 1:1.22
 BuildRequires: unixODBC-devel >= 2.2.12-2
 BuildRequires: unzip
 BuildRequires: unixODBC-devel >= 2.2.12-2
 BuildRequires: unzip
-BuildRequires: xmlsec1-nss-devel >= 1.2.28
+BuildRequires: xmlsec1-nss-devel >= 1.2.35
 BuildRequires: xorg-font-font-adobe-utopia-type1
 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-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: xorg-lib-libXt-devel
+BuildRequires: xz
 BuildRequires: zip >= 3.0
 BuildRequires: zlib-devel
 BuildRequires: zip >= 3.0
 BuildRequires: zlib-devel
+BuildRequires: zxing-cpp-nu-devel
 %if %{with java}
 BuildRequires: ant >= 1.7.0
 BuildRequires: ant-apache-regexp
 %if %{with java}
 BuildRequires: ant >= 1.7.0
 BuildRequires: ant-apache-regexp
-BuildRequires: jdk >= 1.4.0_00
-BuildRequires: jre-X11
+%buildrequires_jdk
+%{?use_jdk:BuildRequires:      %{use_jdk}-jre-base-X11}
 %endif
 %if %{with kde5}
 %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}
 %endif
 %if %{with qt5}
 BuildRequires: Qt5Core-devel >= %{qt5_ver}
@@ -254,8 +284,20 @@ BuildRequires:     Qt5Gui-devel >= %{qt5_ver}
 BuildRequires: Qt5Network-devel >= %{qt5_ver}
 BuildRequires: Qt5Widgets-devel >= %{qt5_ver}
 BuildRequires: Qt5X11Extras-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: qt5-build >= %{qt5_ver}
 BuildRequires: qt5-qmake >= %{qt5_ver}
+BuildRequires: xcb-util-wm-devel
+%endif
+%if %{with qt6}
+BuildRequires: Qt6Core-devel >= %{qt6_ver}
+BuildRequires: Qt6Gui-devel >= %{qt6_ver}
+BuildRequires: Qt6Network-devel >= %{qt6_ver}
+BuildRequires: Qt6Widgets-devel >= %{qt6_ver}
+BuildRequires: libxcb-devel
+BuildRequires: qt6-build >= %{qt6_ver}
+BuildRequires: qt6-qmake >= %{qt6_ver}
+BuildRequires: xcb-util-wm-devel
 %endif
 # contains (dlopened) *.so libs
 BuildConflicts:        java-gcj-compat
 %endif
 # contains (dlopened) *.so libs
 BuildConflicts:        java-gcj-compat
@@ -273,9 +315,9 @@ Requires:   %{name}-web = %{version}-%{release}
 Requires:      %{name}-wiki-publisher = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
 Requires:      %{name}-xsltfilter = %{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)
 
 ExclusiveArch: %{ix86} %{x8664} ppc sparc sparcv9 aarch64
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -303,7 +345,6 @@ component APIs.
 
 Features of LibreOffice include:
  - Downloadable source code,
 
 Features of LibreOffice include:
  - Downloadable source code,
- - CVS control, and
  - Infrastructure for community involvement, including guidelines and
    discussion groups.
 
  - Infrastructure for community involvement, including guidelines and
    discussion groups.
 
@@ -317,7 +358,6 @@ generacji, wykorzystując open-source'owe metody pracy.
 
 Do zalet LibreOffice można zaliczyć:
  - dostępny cały czas kod źródłowy,
 
 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
  - infrastruktura służąca do komunikowania się w ramach projektu.
 
 %package libs-kde5
@@ -339,6 +379,8 @@ Summary:    LibreOffice GTK+ 3 Interface
 Summary(pl.UTF-8):     Interfejs GTK+ 3 dla LibreOffice
 Group:         X11/Libraries
 Requires:      %{name}-core = %{version}-%{release}
 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
 
 Obsoletes:     libreoffice-libs-gtk-common < 6.4.5.2-1
 Obsoletes:     libreoffice-libs-gtk2 < 6.4.5.2-1
 
@@ -348,11 +390,30 @@ LibreOffice productivity suite - GTK+ 3 Interface.
 %description libs-gtk3 -l pl.UTF-8
 Pakiet biurowy LibreOffice - Interfejs GTK+ 3.
 
 %description libs-gtk3 -l pl.UTF-8
 Pakiet biurowy LibreOffice - Interfejs GTK+ 3.
 
+%package libs-gtk4
+Summary:       LibreOffice GTK 4 Interface
+Summary(pl.UTF-8):     Interfejs GTK 4 dla LibreOffice
+Group:         X11/Libraries
+Requires:      %{name}-core = %{version}-%{release}
+Requires:      glib2 >= 1:2.38
+Requires:      gtk4 >= 4
+
+%description libs-gtk4
+LibreOffice productivity suite - GTK 4 Interface.
+
+%description libs-gtk4 -l pl.UTF-8
+Pakiet biurowy LibreOffice - Interfejs GTK 4.
+
 %package libs-qt5
 Summary:       LibreOffice Qt5 Interface
 Summary(pl.UTF-8):     Interfejs Qt5 dla LibreOffice
 Group:         X11/Libraries
 Requires:      %{name}-core = %{version}-%{release}
 %package libs-qt5
 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.
 
 %description libs-qt5
 LibreOffice productivity suite - Qt5 Interface.
@@ -360,6 +421,18 @@ LibreOffice productivity suite - Qt5 Interface.
 %description libs-qt5 -l pl.UTF-8
 Pakiet biurowy LibreOffice - Interfejs Qt5.
 
 %description libs-qt5 -l pl.UTF-8
 Pakiet biurowy LibreOffice - Interfejs Qt5.
 
+%package libs-qt6
+Summary:       LibreOffice Qt6 Interface
+Summary(pl.UTF-8):     Interfejs Qt6 dla LibreOffice
+Group:         X11/Libraries
+Requires:      %{name}-core = %{version}-%{release}
+
+%description libs-qt6
+LibreOffice productivity suite - Qt6 Interface.
+
+%description libs-qt6 -l pl.UTF-8
+Pakiet biurowy LibreOffice - Interfejs Qt6.
+
 %package core
 Summary:       Core modules for LibreOffice
 Summary(pl.UTF-8):     Podstawowe moduły dla LibreOffice
 %package core
 Summary:       Core modules for LibreOffice
 Summary(pl.UTF-8):     Podstawowe moduły dla LibreOffice
@@ -368,84 +441,105 @@ Requires(post,postun):   desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires(post,postun): shared-mime-info
 Requires:      %{name}-ure = %{version}-%{release}
 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.12.0
+Requires:      clucene-core >= 2.3
+Requires:      curl-libs >= 7.68.0
+Requires:      dconf >= 0.15.2
+Requires:      fontconfig >= 2.4.1
 Requires:      fonts-TTF-OpenSymbol
 Requires:      fonts-TTF-OpenSymbol
+Requires:      freetype >= 1:2.8.1
+Requires:      glib2 >= 1:2.38
+Requires:      graphite2 >= 0.9.3
+Requires:      harfbuzz-icu >= 5.1.0
 Requires:      hicolor-icon-theme
 %{?with_system_beanshell:Requires: java-beanshell}
 %{?with_system_hsqldb:Requires: java-hsqldb}
 Requires:      hicolor-icon-theme
 %{?with_system_beanshell:Requires: java-beanshell}
 %{?with_system_hsqldb:Requires: java-hsqldb}
-Requires:      libstdc++ >= 5:3.2.1
+%{?with_system_cmis:Requires:  libcmis >= 0.5.2}
+Requires:      libepoxy >= 1.2
+Requires:      libexttextcat >= 3.4.1
+Requires:      liblangtag >= 0.4.0
+Requires:      libmwaw >= 0.3.21
+Requires:      libodfgen >= 0.1.1
+Requires:      libpagemaker >= 0.0.2
+Requires:      libraptor2 >= 2.0.7
+Requires:      librevenge >= 0.0.1
+Requires:      libstaroffice >= 0.0.7
 Requires:      mktemp
 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
 Requires:      sed
-%{?with_system_xalan:Requires: xalan-j}
+Requires:      xmlsec1-nss >= 1.2.35
+Requires:      xorg-lib-libXrandr >= 1.2
 #Suggests: chkfontpath
 Obsoletes:     libreoffice-binfilter < 4.0.0.0
 #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:     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
 Obsoletes:     openoffice.org-libs < 1:2.1.0-0.m6.0.11
 
 %description core
@@ -461,7 +555,7 @@ Group:              Libraries
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      python
 Provides:      pyuno
 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
 
 %description pyuno
 Cool Python bindings for the LibreOffice UNO component model. Allows
@@ -475,6 +569,7 @@ skryptów w Pythonie w wewnętrznym module skryptów LibreOffice.
 
 %package pdfimport
 Summary:       PDF Importer for LibreOffice Draw
 
 %package pdfimport
 Summary:       PDF Importer for LibreOffice Draw
+Summary(pl.UTF-8):     Import dokumentów PDF dla LibreOffice Draw
 Group:         X11/Applications
 Requires:      %{name}-draw = %{version}-%{release}
 
 Group:         X11/Applications
 Requires:      %{name}-draw = %{version}-%{release}
 
@@ -482,23 +577,29 @@ Requires: %{name}-draw = %{version}-%{release}
 The PDF Importer imports PDF into drawing documents to preserve layout
 and enable basic editing of PDF documents.
 
 The PDF Importer imports PDF into drawing documents to preserve layout
 and enable basic editing of PDF documents.
 
+%description pdfimport -l pl.UTF-8
+PDF Importer importuje dokumenty PDF do dokumentów rysunkowych,
+zachowując ich układ i pozwalając na podstawową edycję.
+
 %package wiki-publisher
 Summary:       Create Wiki articles on MediaWiki servers with LibreOffice
 %package wiki-publisher
 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}
 Group:         X11/Applications
 Requires:      %{name}-writer = %{version}-%{release}
-Requires:      java-commons-codec
-Requires:      java-commons-httpclient
-Requires:      java-commons-lang
-Requires:      java-commons-logging
-%if "%{_rpmversion}" >= "5"
+Requires:      java-commons-logging >= 1.1.2
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description wiki-publisher
 The Wiki Publisher enables you to create Wiki articles on MediaWiki
 servers without having to know the syntax of the MediaWiki markup
 language. Publish your new and existing documents transparently with
 
 %description wiki-publisher
 The Wiki Publisher enables you to create Wiki articles on MediaWiki
 servers without having to know the syntax of the MediaWiki markup
 language. Publish your new and existing documents transparently with
-writer to a wiki page.
+Writer to a wiki page.
+
+%description wiki-publisher -l pl.UTF-8
+Wiki Publisher pozwala na tworzenie artykułów Wiki na serwerach
+MediaWiki bez potrzeby znajomości składni języka znaczników MediaWiki.
+Umożliwia publikowanie nowych i istniejących dokumentów na stronie
+wiki z poziomu Writera.
 
 %package base
 Summary:       Database frontend for LibreOffice
 
 %package base
 Summary:       Database frontend for LibreOffice
@@ -508,7 +609,7 @@ Requires(post,postun):      desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 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
 
 %description base
 GUI database frontend for LibreOffice. Allows creation and management
@@ -525,7 +626,7 @@ Group:              X11/Applications
 Requires(post,postun): desktop-file-utils
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
 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.
 
 %description web
 Web publishing application of LibreOffice.
@@ -541,7 +642,9 @@ Requires(post,postun):      desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
-Obsoletes:     openoffice.org-writer
+Requires:      libe-book >= 0.1.2
+Requires:      libwps >= 0.4.12
+Obsoletes:     openoffice.org-writer < 1:4
 
 %description writer
 Wordprocessor application of LibreOffice.
 
 %description writer
 Wordprocessor application of LibreOffice.
@@ -555,7 +658,7 @@ Summary(pl.UTF-8):  Kompolent email mail merge dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-pyuno = %{version}-%{release}
 Requires:      %{name}-writer = %{version}-%{release}
 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.
 
 %description emailmerge
 Enables LibreOffice Writer module to enable mail merge to email.
@@ -572,7 +675,10 @@ Requires(post,postun):     desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
-Obsoletes:     openoffice.org-calc
+Requires:      libetonyek >= 0.1.10
+Requires:      libwps >= 0.4.12
+Requires:      lp_solve >= 5.5
+Obsoletes:     openoffice.org-calc < 1:4
 
 %description calc
 Spreadsheet application of LibreOffice.
 
 %description calc
 Spreadsheet application of LibreOffice.
@@ -588,7 +694,7 @@ Requires(post,postun):      desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 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.
 
 %description draw
 Drawing application of LibreOffice.
@@ -604,9 +710,10 @@ Requires(post,postun):     desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
+Requires:      libetonyek >= 0.1.10
 Obsoletes:     libreoffice-presentation-minimizer < 4.2.0.0
 Obsoletes:     libreoffice-presenter-screen < 4.0.0.0-1
 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.
 
 %description impress
 Presentation application of LibreOffice.
@@ -622,7 +729,7 @@ Requires(post,postun):      desktop-file-utils
 Requires(post,postun): gtk-update-icon-cache
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      hicolor-icon-theme
 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.
 
 %description math
 Math editor of LibreOffice.
@@ -635,7 +742,7 @@ Summary:    Extra graphicfilter module for LibreOffice
 Summary(pl.UTF-8):     Dodatkowy moduł graphicfilter dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 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
 
 %description graphicfilter
 Graphicfilter module for LibreOffice, provides additional SVG and
@@ -650,7 +757,7 @@ Summary:    Extra xsltfilter module for LibreOffice
 Summary(pl.UTF-8):     Dodatkowy moduł xsltfilter dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 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
 
 %description xsltfilter
 xsltfilter module for LibreOffice, provides additional docbook and
@@ -663,6 +770,7 @@ docbooka.
 
 %package postgresql
 Summary:       PostgreSQL connector for LibreOffice
 
 %package postgresql
 Summary:       PostgreSQL connector for LibreOffice
+Summary(pl.UTF-8):     Łącznik z PostgreSQL dla LibreOffice
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      postgresql-libs
 Group:         X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      postgresql-libs
@@ -671,26 +779,36 @@ Requires: postgresql-libs
 A PostgreSQL connector for the database front-end for LibreOffice.
 Allows creation and management of PostgreSQL databases through a GUI.
 
 A PostgreSQL connector for the database front-end for LibreOffice.
 Allows creation and management of PostgreSQL databases through a GUI.
 
+%description postgresql -l pl.UTF-8
+Łącznik z PostgreSQL dla frontendu bazodanowego LibreOffice. Pozwala
+na tworzenie i zarządzanie bazami danych PostgreSQL poprzez graficzny
+interfejs użytkownika.
+
 %package nlpsolver
 Summary:       Non-linear solver engine for LibreOffice Calc
 %package nlpsolver
 Summary:       Non-linear solver engine for LibreOffice Calc
+Summary(pl.UTF-8):     Silnik rozwiązywania problemów nieliniowych dla LibreOffice Calca
 Group:         X11/Applications
 Requires:      %{name}-calc = %{version}-%{release}
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      %{name}-ure = %{version}-%{release}
 Group:         X11/Applications
 Requires:      %{name}-calc = %{version}-%{release}
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      %{name}-ure = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description nlpsolver
 A non-linear solver engine for Calc as an alternative to the default
 linear programming model when more complex, nonlinear programming is
 required.
 
 
 %description nlpsolver
 A non-linear solver engine for Calc as an alternative to the default
 linear programming model when more complex, nonlinear programming is
 required.
 
+%description nlpsolver -l pl.UTF-8
+Silnik rozwiązywania problemów nieliniowych dla Calca, będący
+alternatywą dla domyślnego modelu programowania liniowego, kiedy
+wymagane jest bardziej złożone, nieliniowe programowanie.
+
 # FIXME
 %package ure
 Summary:       UNO Runtime Environment
 # FIXME
 %package ure
 Summary:       UNO Runtime Environment
+Summary(pl.UTF-8):     Środowisko uruchomieniowe UNO
 Group:         Libraries
 Group:         Libraries
-Obsoletes:     openoffice.org-ure
+Obsoletes:     openoffice.org-ure < 1:4
 
 %description ure
 UNO is the component model of LibreOffice. UNO offers interoperability
 
 %description ure
 UNO is the component model of LibreOffice. UNO offers interoperability
@@ -701,6 +819,15 @@ in and accessed from any programming language for which a UNO
 implementation (AKA language binding) and an appropriate bridge or
 adapter exists.
 
 implementation (AKA language binding) and an appropriate bridge or
 adapter exists.
 
+%description ure -l pl.UTF-8
+UNO to model komponentów LibreOffice. Oferuje współpracę między
+językami programowania, innymi modelami komponentów i architekturami
+sprzętowymi - zarówno w ramach procesu, jak i między procesami, w
+intranecie, jak i w Internecie. Komponenty UNO mogą być implementowane
+i wykorzystywane z dowolnego języka, dla którego istnieje
+implementacja UNO (wiązanie języka) oraz istnieje odpowiedni pomost
+lub adapter.
+
 %package -n browser-plugin-%{name}
 Summary:       LibreOffice plugin for WWW browsers
 Summary(pl.UTF-8):     Wtyczka LibreOffice dla przeglądarek WWW
 %package -n browser-plugin-%{name}
 Summary:       LibreOffice plugin for WWW browsers
 Summary(pl.UTF-8):     Wtyczka LibreOffice dla przeglądarek WWW
@@ -708,7 +835,7 @@ Group:              X11/Applications
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      browser-plugins >= 2.0
 Requires:      browser-plugins(%{_target_base_arch})
 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.
 
 %description -n browser-plugin-%{name}
 LibreOffice plugin for WWW browsers.
@@ -725,14 +852,12 @@ Summary:  LibreOffice - interface in Afrikaans language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku afrykanerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-af
 This package provides resources containing menus and dialogs in
 
 %description i18n-af
 This package provides resources containing menus and dialogs in
@@ -747,9 +872,7 @@ Summary:    LibreOffice - interface in Amharic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku amharskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku amharskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-am
 This package provides resources containing menus and dialogs in
 
 %description i18n-am
 This package provides resources containing menus and dialogs in
@@ -764,14 +887,12 @@ Summary:  LibreOffice - interface in Arabic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku arabskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ar
 This package provides resources containing menus and dialogs in Arabic
 
 %description i18n-ar
 This package provides resources containing menus and dialogs in Arabic
@@ -786,10 +907,8 @@ Summary:   LibreOffice - interface in Assamese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-as_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-as_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-as
 This package provides resources containing menus and dialogs in
 
 %description i18n-as
 This package provides resources containing menus and dialogs in
@@ -804,10 +923,8 @@ Summary:   LibreOffice - interface in Asturian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asturyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku asturyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ast
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ast < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ast
 This package provides resources containing menus and dialogs in
 
 %description i18n-ast
 This package provides resources containing menus and dialogs in
@@ -822,10 +939,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku białoruskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-be_BY
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-be_BY < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-be_BY
 This package provides resources containing menus and dialogs in
 
 %description i18n-be_BY
 This package provides resources containing menus and dialogs in
@@ -840,14 +955,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-bg
 This package provides resources containing menus and dialogs in
 
 %description i18n-bg
 This package provides resources containing menus and dialogs in
@@ -862,10 +975,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku indyjskim bengalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bn_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-bn_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-bn_IN
 This package provides resources containing menus and dialogs in Indian
 
 %description i18n-bn_IN
 This package provides resources containing menus and dialogs in Indian
@@ -880,10 +991,8 @@ Summary:   LibreOffice - interface in Bangla language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bengalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bengalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bn
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-bn < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-bn
 This package provides resources containing menus and dialogs in Bangla
 
 %description i18n-bn
 This package provides resources containing menus and dialogs in Bangla
@@ -898,10 +1007,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tybetańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bo
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-bo < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-bo
 This package provides resources containing menus and dialogs in
 
 %description i18n-bo
 This package provides resources containing menus and dialogs in
@@ -916,10 +1023,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bretońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-br
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-br < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-br
 This package provides resources containing menus and dialogs in Breton
 
 %description i18n-br
 This package provides resources containing menus and dialogs in Breton
@@ -934,10 +1039,8 @@ Summary:  LibreOffice - interface in Bodo language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku boro
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku boro
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-brx
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-brx < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-brx
 This package provides resources containing menus and dialogs in Bodo
 
 %description i18n-brx
 This package provides resources containing menus and dialogs in Bodo
@@ -952,10 +1055,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku bośniackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-bs
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-bs < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-bs
 This package provides resources containing menus and dialogs in
 
 %description i18n-bs
 This package provides resources containing menus and dialogs in
@@ -970,14 +1071,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ca
 This package provides resources containing menus and dialogs in
 
 %description i18n-ca
 This package provides resources containing menus and dialogs in
@@ -992,9 +1091,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku katalońskim walenckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ca_XV
 This package provides resources containing menus and dialogs in
 
 %description i18n-ca_XV
 This package provides resources containing menus and dialogs in
@@ -1004,19 +1101,32 @@ Catalan Valencian language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 katalońskim walenckim.
 
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 katalońskim walenckim.
 
+%package i18n-ckb
+Summary:       LibreOffice - interface in Central Kurdish language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku kurdyjskim sorani
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+BuildArch:     noarch
+
+%description i18n-ckb
+This package provides resources containing menus and dialogs in
+Central Kurdish language.
+
+%description i18n-ckb -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+kurdyjskim sorani.
+
 %package i18n-cs
 Summary:       LibreOffice - interface in Czech language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku czeskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 %package i18n-cs
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-cs
 This package provides resources containing menus and dialogs in Czech
 
 %description i18n-cs
 This package provides resources containing menus and dialogs in Czech
@@ -1031,14 +1141,12 @@ Summary:        LibreOffice - interface in Cymraeg language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku walijskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-cy
 This package provides resources containing menus and dialogs in
 
 %description i18n-cy
 This package provides resources containing menus and dialogs in
@@ -1053,14 +1161,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-da
 This package provides resources containing menus and dialogs in Danish
 
 %description i18n-da
 This package provides resources containing menus and dialogs in Danish
@@ -1075,14 +1181,12 @@ Summary:        LibreOffice - interface in German language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku niemieckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-de
 This package provides resources containing menus and dialogs in German
 
 %description i18n-de
 This package provides resources containing menus and dialogs in German
@@ -1097,10 +1201,8 @@ Summary: LibreOffice - interface in Dogri language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku dogri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku dogri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dgo
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-dgo < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-dgo
 This package provides resources containing menus and dialogs in Dogri
 
 %description i18n-dgo
 This package provides resources containing menus and dialogs in Dogri
@@ -1115,10 +1217,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku dolnołużyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dsb
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-dsb < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-dsb
 This package provides resources containing menus and dialogs in
 
 %description i18n-dsb
 This package provides resources containing menus and dialogs in
@@ -1133,10 +1233,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}
 Summary(pl.UTF-8):     Openoffice.org - interfejs w języku dżongkha
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-dz
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-dz < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-dz
 This package provides resources containing menus and dialogs in
 
 %description i18n-dz
 This package provides resources containing menus and dialogs in
@@ -1151,14 +1249,12 @@ Summary:        LibreOffice - interface in Greek language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku greckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-el
 This package provides resources containing menus and dialogs in Greek
 
 %description i18n-el
 This package provides resources containing menus and dialogs in Greek
@@ -1173,10 +1269,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}
 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
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-en_GB < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-en_GB
 This package provides resources containing menus and dialogs in
 
 %description i18n-en_GB
 This package provides resources containing menus and dialogs in
@@ -1191,10 +1285,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}
 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
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-en_ZA < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-en_ZA
 This package provides resources containing menus and dialogs in
 
 %description i18n-en_ZA
 This package provides resources containing menus and dialogs in
@@ -1209,10 +1301,8 @@ Summary: LibreOffice - interface in Esperanto language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku esperanto
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku esperanto
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-eo
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-eo < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-eo
 This package provides resources containing menus and dialogs in
 
 %description i18n-eo
 This package provides resources containing menus and dialogs in
@@ -1227,14 +1317,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-es
 This package provides resources containing menus and dialogs in
 
 %description i18n-es
 This package provides resources containing menus and dialogs in
@@ -1249,14 +1337,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-et
 This package provides resources containing menus and dialogs in
 
 %description i18n-et
 This package provides resources containing menus and dialogs in
@@ -1271,13 +1357,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-eu
 This package provides resources containing menus and dialogs in Basque
 
 %description i18n-eu
 This package provides resources containing menus and dialogs in Basque
@@ -1292,13 +1376,11 @@ Summary:        LibreOffice - interface in Persian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku perskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-fa
 This package provides resources containing menus and dialogs in
 
 %description i18n-fa
 This package provides resources containing menus and dialogs in
@@ -1313,14 +1395,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-fi
 This package provides resources containing menus and dialogs in
 
 %description i18n-fi
 This package provides resources containing menus and dialogs in
@@ -1335,14 +1415,12 @@ Summary:        LibreOffice - interface in French language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku francuskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-fr
 This package provides resources containing menus and dialogs in French
 
 %description i18n-fr
 This package provides resources containing menus and dialogs in French
@@ -1352,19 +1430,32 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 francuskim.
 
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 francuskim.
 
+%package i18n-fur
+Summary:       LibreOffice - interface in Friulian language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku friulskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+BuildArch:     noarch
+
+%description i18n-fur
+This package provides resources containing menus and dialogs in
+Friulian language.
+
+%description i18n-fur -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+friulskim.
+
 %package i18n-fy
 Summary:       LibreOffice - interface in Frisian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku fryzyjskim 
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 %package i18n-fy
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-fy
 This package provides resources containing menus and dialogs in
 
 %description i18n-fy
 This package provides resources containing menus and dialogs in
@@ -1379,14 +1470,12 @@ Summary:        LibreOffice - interface in Irish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku irlandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ga
 This package provides resources containing menus and dialogs in Irish
 
 %description i18n-ga
 This package provides resources containing menus and dialogs in Irish
@@ -1401,9 +1490,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku gaelickim szkockim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-gd
 This package provides resources containing menus and dialogs in
 
 %description i18n-gd
 This package provides resources containing menus and dialogs in
@@ -1418,14 +1505,12 @@ Summary:        LibreOffice - interface in Galician language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku galicyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-gl
 This package provides resources containing menus and dialogs in
 
 %description i18n-gl
 This package provides resources containing menus and dialogs in
@@ -1440,10 +1525,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku gudźarati
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-gu
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-gu < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-gu
 This package provides resources containing menus and dialogs in
 
 %description i18n-gu
 This package provides resources containing menus and dialogs in
@@ -1458,9 +1541,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku paragwajskim gudźarati
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-gug
 This package provides resources containing menus and dialogs in
 
 %description i18n-gug
 This package provides resources containing menus and dialogs in
@@ -1475,14 +1556,12 @@ Summary:        LibreOffice - interface in Hebrew language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hebrajskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-he
 This package provides resources containing menus and dialogs in Hebrew
 
 %description i18n-he
 This package provides resources containing menus and dialogs in Hebrew
@@ -1497,14 +1576,12 @@ Summary:        LibreOffice - interface in Hindi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku hindi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-hi
 This package provides resources containing menus and dialogs in Hindi
 
 %description i18n-hi
 This package provides resources containing menus and dialogs in Hindi
@@ -1519,14 +1596,12 @@ Summary:        LibreOffice - interface in Croatian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku chorwackim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-hr
 This package provides resources containing menus and dialogs in
 
 %description i18n-hr
 This package provides resources containing menus and dialogs in
@@ -1541,14 +1616,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-hsb
 This package provides resources containing menus and dialogs in
 
 %description i18n-hsb
 This package provides resources containing menus and dialogs in
@@ -1563,14 +1636,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-hu
 This package provides resources containing menus and dialogs in
 
 %description i18n-hu
 This package provides resources containing menus and dialogs in
@@ -1585,9 +1656,7 @@ Summary:  LibreOffice - interface in Indonesian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku indonezyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku indonezyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-id
 This package provides resources containing menus and dialogs in
 
 %description i18n-id
 This package provides resources containing menus and dialogs in
@@ -1602,10 +1671,8 @@ Summary: LibreOffice - interface in Icelandic language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku islandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku islandzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-is
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-is < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-is
 This package provides resources containing menus and dialogs in
 
 %description i18n-is
 This package provides resources containing menus and dialogs in
@@ -1620,14 +1687,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-it
 This package provides resources containing menus and dialogs in
 
 %description i18n-it
 This package provides resources containing menus and dialogs in
@@ -1642,14 +1707,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ja
 This package provides resources containing menus and dialogs in Japan
 
 %description i18n-ja
 This package provides resources containing menus and dialogs in Japan
@@ -1664,10 +1727,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku gruzińskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ka
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ka < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ka
 This package provides resources containing menus and dialogs in
 
 %description i18n-ka
 This package provides resources containing menus and dialogs in
@@ -1682,10 +1743,8 @@ Summary: LibreOffice - interface in Kabyle language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kabylskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kabylskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kab
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-kab < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-kab
 This package provides resources containing menus and dialogs in
 
 %description i18n-kab
 This package provides resources containing menus and dialogs in
@@ -1700,10 +1759,8 @@ Summary: LibreOffice - interface in Kazakh language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kazachskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kazachskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kk
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-kk < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-kk
 This package provides resources containing menus and dialogs in Kazakh
 
 %description i18n-kk
 This package provides resources containing menus and dialogs in Kazakh
@@ -1718,10 +1775,8 @@ Summary: LibreOffice - interface in Khmer language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khmerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khmerskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-km
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-km < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-km
 This package provides resources containing menus and dialogs in Khmer
 
 %description i18n-km
 This package provides resources containing menus and dialogs in Khmer
@@ -1736,15 +1791,13 @@ Summary:        LibreOffice - interface in Kurdisk language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kurdyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kurdyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-kmr-Latn
 This package provides resources containing menus and dialogs in
 Kurdish language.
 
 
 %description i18n-kmr-Latn
 This package provides resources containing menus and dialogs in
 Kurdish language.
 
-%description i18n-km -l pl.UTF-8
+%description i18n-kmr-Latn -l pl.UTF-8
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 kurdyjskim.
 
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 kurdyjskim.
 
@@ -1753,13 +1806,11 @@ Summary:        LibreOffice - interface in Kannada language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kannara
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-kn_IN
 This package provides resources containing menus and dialogs in
 
 %description i18n-kn_IN
 This package provides resources containing menus and dialogs in
@@ -1774,14 +1825,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ko
 This package provides resources containing menus and dialogs in Korean
 
 %description i18n-ko
 This package provides resources containing menus and dialogs in Korean
@@ -1796,10 +1845,8 @@ Summary: LibreOffice - interface in Konkani language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku konkani
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku konkani
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-kok
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-kok < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-kok
 This package provides resources containing menus and dialogs in
 
 %description i18n-kok
 This package provides resources containing menus and dialogs in
@@ -1814,10 +1861,8 @@ Summary: LibreOffice - interface in Kashmiri language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kaszmirskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kaszmirskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ks
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ks < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ks
 This package provides resources containing menus and dialogs in
 
 %description i18n-ks
 This package provides resources containing menus and dialogs in
@@ -1832,10 +1877,8 @@ Summary: LibreOffice - interface in Luxembourgish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku luksemburgskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku luksemburgskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-lb
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-lb < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-lb
 This package provides resources containing menus and dialogs in
 
 %description i18n-lb
 This package provides resources containing menus and dialogs in
@@ -1850,10 +1893,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku laotańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-lo
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-lo < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-lo
 This package provides resources containing menus and dialogs in Lao
 
 %description i18n-lo
 This package provides resources containing menus and dialogs in Lao
@@ -1868,14 +1909,12 @@ Summary:        LibreOffice - interface in Lithuanian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku litewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-lt
 This package provides resources containing menus and dialogs in
 
 %description i18n-lt
 This package provides resources containing menus and dialogs in
@@ -1890,10 +1929,8 @@ Summary: LibreOffice - interface in Latvian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku łotewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku łotewskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-lv
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-lv < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-lv
 This package provides resources containing menus and dialogs in
 
 %description i18n-lv
 This package provides resources containing menus and dialogs in
@@ -1908,10 +1945,8 @@ Summary: LibreOffice - interface in Maithili language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku maithili
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku maithili
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mai
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-mai < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-mai
 This package provides resources containing menus and dialogs in
 
 %description i18n-mai
 This package provides resources containing menus and dialogs in
@@ -1926,10 +1961,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku macedońskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mk
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-mk < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-mk
 This package provides resources containing menus and dialogs in
 
 %description i18n-mk
 This package provides resources containing menus and dialogs in
@@ -1944,10 +1977,8 @@ Summary: LibreOffice - interface in Malayalam language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku malajalamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku malajalamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ml_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ml_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ml
 This package provides resources containing menus and dialogs in
 
 %description i18n-ml
 This package provides resources containing menus and dialogs in
@@ -1962,10 +1993,8 @@ Summary: LibreOffice - interface in Meitei language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku manipuri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku manipuri
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mni
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-mni < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-mni
 This package provides resources containing menus and dialogs in Meitei
 
 %description i18n-mni
 This package provides resources containing menus and dialogs in Meitei
@@ -1980,10 +2009,8 @@ Summary: LibreOffice - interface in Marathi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku marathi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku marathi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mr_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-mr_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-mr
 This package provides resources containing menus and dialogs in
 
 %description i18n-mr
 This package provides resources containing menus and dialogs in
@@ -1998,10 +2025,8 @@ Summary: LibreOffice - interface in Mongolian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku mongolskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku mongolskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-mn
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-mn < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-mn
 This package provides resources containing menus and dialogs in
 
 %description i18n-mn
 This package provides resources containing menus and dialogs in
@@ -2016,10 +2041,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku birmańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-my
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-my < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-my
 This package provides resources containing menus and dialogs in
 
 %description i18n-my
 This package provides resources containing menus and dialogs in
@@ -2034,14 +2057,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-nb
 This package provides resources containing menus and dialogs in
 
 %description i18n-nb
 This package provides resources containing menus and dialogs in
@@ -2056,10 +2077,8 @@ Summary: LibreOffice - interface in Nepali language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku nepalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku nepalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ne
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ne < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ne
 This package provides resources containing menus and dialogs in Nepali
 
 %description i18n-ne
 This package provides resources containing menus and dialogs in Nepali
@@ -2074,14 +2093,12 @@ Summary:        LibreOffice - interface in Dutch language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku holenderskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-nl
 This package provides resources containing menus and dialogs in Dutch
 
 %description i18n-nl
 This package provides resources containing menus and dialogs in Dutch
@@ -2096,14 +2113,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-nn
 This package provides resources containing menus and dialogs in
 
 %description i18n-nn
 This package provides resources containing menus and dialogs in
@@ -2118,10 +2133,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ndebele (południowym)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-nr
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-nr < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-nr
 This package provides resources containing menus and dialogs in South
 
 %description i18n-nr
 This package provides resources containing menus and dialogs in South
@@ -2136,14 +2149,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-nso
 This package provides resources containing menus and dialogs in
 
 %description i18n-nso
 This package provides resources containing menus and dialogs in
@@ -2158,10 +2169,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku oksytańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-oc
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-oc < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-oc
 This package provides resources containing menus and dialogs in
 
 %description i18n-oc
 This package provides resources containing menus and dialogs in
@@ -2176,10 +2185,8 @@ Summary: LibreOffice - interface in Oromo language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku oromo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku oromo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-om
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-om < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-om
 This package provides resources containing menus and dialogs in Oromo
 
 %description i18n-om
 This package provides resources containing menus and dialogs in Oromo
@@ -2194,10 +2201,8 @@ Summary: LibreOffice - interface in Oriya language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku orija
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku orija
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-or_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-or_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-or
 This package provides resources containing menus and dialogs in Oriya
 
 %description i18n-or
 This package provides resources containing menus and dialogs in Oriya
@@ -2212,10 +2217,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku pendżabskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-pa_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-pa_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-pa_IN
 This package provides resources containing menus and dialogs in
 
 %description i18n-pa_IN
 This package provides resources containing menus and dialogs in
@@ -2230,14 +2233,12 @@ Summary:        LibreOffice - interface in Polish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku polskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-pl
 This package provides resources containing menus and dialogs in Polish
 
 %description i18n-pl
 This package provides resources containing menus and dialogs in Polish
@@ -2252,14 +2253,12 @@ Summary:        LibreOffice - interface in Portuguese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku portugalskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-pt
 This package provides resources containing menus and dialogs in
 
 %description i18n-pt
 This package provides resources containing menus and dialogs in
@@ -2274,14 +2273,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-pt_BR
 This package provides resources containing menus and dialogs in
 
 %description i18n-pt_BR
 This package provides resources containing menus and dialogs in
@@ -2296,10 +2293,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku rumuńskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ro
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ro < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ro
 This package provides resources containing menus and dialogs in
 
 %description i18n-ro
 This package provides resources containing menus and dialogs in
@@ -2314,14 +2309,12 @@ Summary:        LibreOffice - interface in Russian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku rosyjskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-ru
 This package provides resources containing menus and dialogs in
 
 %description i18n-ru
 This package provides resources containing menus and dialogs in
@@ -2336,10 +2329,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kinya-ruanda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-rw
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-rw < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-rw
 This package provides resources containing menus and dialogs in
 
 %description i18n-rw
 This package provides resources containing menus and dialogs in
@@ -2354,10 +2345,8 @@ Summary: LibreOffice - interface in Sanskrit language
 Summary(pl.UTF-8):     LibreOffice - interfejs w sanskrycie
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w sanskrycie
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sa_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-sa_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sa_IN
 This package provides resources containing menus and dialogs in
 
 %description i18n-sa_IN
 This package provides resources containing menus and dialogs in
@@ -2372,10 +2361,8 @@ Summary: LibreOffice - interface in Santali language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku santali
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku santali
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sat
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-sat < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sat
 This package provides resources containing menus and dialogs in
 
 %description i18n-sat
 This package provides resources containing menus and dialogs in
@@ -2390,10 +2377,8 @@ Summary: LibreOffice - interface in Sindhi language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sindhi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sindhi
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sd
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-sd < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sd
 This package provides resources containing menus and dialogs in Sindhi
 
 %description i18n-sd
 This package provides resources containing menus and dialogs in Sindhi
@@ -2408,10 +2393,8 @@ Summary: LibreOffice - interface in Sinhala language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku syngaleskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku syngaleskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-si
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-si < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-si
 This package provides resources containing menus and dialogs in
 
 %description i18n-si
 This package provides resources containing menus and dialogs in
@@ -2426,9 +2409,7 @@ Summary:  LibreOffice - interface in Sidama language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sidamo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku sidamo
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sid
 This package provides resources containing menus and dialogs in Sidama
 
 %description i18n-sid
 This package provides resources containing menus and dialogs in Sidama
@@ -2443,14 +2424,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-sk
 This package provides resources containing menus and dialogs in Slovak
 
 %description i18n-sk
 This package provides resources containing menus and dialogs in Slovak
@@ -2465,14 +2444,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-sl
 This package provides resources containing menus and dialogs in
 
 %description i18n-sl
 This package provides resources containing menus and dialogs in
@@ -2487,9 +2464,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku albańskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sq
 This package provides resources containing menus and dialogs in
 
 %description i18n-sq
 This package provides resources containing menus and dialogs in
@@ -2504,10 +2479,8 @@ Summary: LibreOffice - interface in Serbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sr
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-sr < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sr
 This package provides resources containing menus and dialogs in
 
 %description i18n-sr
 This package provides resources containing menus and dialogs in
@@ -2522,9 +2495,7 @@ Summary:  LibreOffice - interface in Serbian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku serbskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sr-Latn
 This package provides resources containing menus and dialogs in
 
 %description i18n-sr-Latn
 This package provides resources containing menus and dialogs in
@@ -2539,10 +2510,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku suazi (siswati)
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ss
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ss < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ss
 This package provides resources containing menus and dialogs in Swati
 
 %description i18n-ss
 This package provides resources containing menus and dialogs in Swati
@@ -2557,10 +2526,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku południowym sotho
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-st
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-st < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-st
 This package provides resources containing menus and dialogs in
 
 %description i18n-st
 This package provides resources containing menus and dialogs in
@@ -2575,14 +2542,12 @@ Summary:        LibreOffice - interface in Swedish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku szwedzkim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-sv
 This package provides resources containing menus and dialogs in
 
 %description i18n-sv
 This package provides resources containing menus and dialogs in
@@ -2597,10 +2562,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku suahili dla Tanzanii
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-sw_TZ
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-sw_TZ < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-sw_TZ
 This package provides resources containing menus and dialogs in
 
 %description i18n-sw_TZ
 This package provides resources containing menus and dialogs in
@@ -2610,15 +2573,28 @@ Swahili language for Tanzania.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 suahili dla Tanzanii.
 
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 suahili dla Tanzanii.
 
+%package i18n-szl
+Summary:       LibreOffice - interface in Silesian language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku śląskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+BuildArch:     noarch
+
+%description i18n-szl
+This package provides resources containing menus and dialogs in
+Silesian language.
+
+%description i18n-szl -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+śląskim.
+
 %package i18n-ta
 Summary:       LibreOffice - interface in Tamil language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tamiskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 %package i18n-ta
 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
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ta_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ta
 This package provides resources containing menus and dialogs in Tamil
 
 %description i18n-ta
 This package provides resources containing menus and dialogs in Tamil
@@ -2633,10 +2609,8 @@ Summary: LibreOffice - interface in Telugu language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku telugu
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku telugu
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-te_IN
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-te_IN < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-te
 This package provides resources containing menus and dialogs in Telugu
 
 %description i18n-te
 This package provides resources containing menus and dialogs in Telugu
@@ -2651,10 +2625,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}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tadżyckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-tg
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-tg < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-tg
 This package provides resources containing menus and dialogs in Tajik
 
 %description i18n-tg
 This package provides resources containing menus and dialogs in Tajik
@@ -2669,13 +2641,11 @@ Summary:        LibreOffice - interface in Thai language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tajskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-th
 This package provides resources containing menus and dialogs in Thai
 
 %description i18n-th
 This package provides resources containing menus and dialogs in Thai
@@ -2690,13 +2660,11 @@ Summary:        LibreOffice - interface in Tswana language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tswana
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-tn
 This package provides resources containing menus and dialogs in Tswana
 
 %description i18n-tn
 This package provides resources containing menus and dialogs in Tswana
@@ -2711,14 +2679,12 @@ Summary:        LibreOffice - interface in Turkish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tureckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-tr
 This package provides resources containing menus and dialogs in
 
 %description i18n-tr
 This package provides resources containing menus and dialogs in
@@ -2733,10 +2699,8 @@ Summary: LibreOffice - interface in Tsonga language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tsonga
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tsonga
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ts
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ts < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ts
 This package provides resources containing menus and dialogs in Tsonga
 
 %description i18n-ts
 This package provides resources containing menus and dialogs in Tsonga
@@ -2751,10 +2715,8 @@ Summary: LibreOffice - interface in Tatar language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tatarskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku tatarskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-tt
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-tt < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-tt
 This package provides resources containing menus and dialogs in Tatar
 
 %description i18n-tt
 This package provides resources containing menus and dialogs in Tatar
@@ -2769,10 +2731,8 @@ Summary: LibreOffice - interface in Uyghur language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ujgurskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku ujgurskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ug
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ug < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ug
 This package provides resources containing menus and dialogs in Uyghur
 
 %description i18n-ug
 This package provides resources containing menus and dialogs in Uyghur
@@ -2787,14 +2747,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-uk
 This package provides resources containing menus and dialogs in
 
 %description i18n-uk
 This package provides resources containing menus and dialogs in
@@ -2809,10 +2767,8 @@ Summary: LibreOffice - interface in Uzbek language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku uzbeckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku uzbeckim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-uz
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-uz < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-uz
 This package provides resources containing menus and dialogs in Uzbek.
 
 %description i18n-uz
 This package provides resources containing menus and dialogs in Uzbek.
@@ -2826,10 +2782,8 @@ Summary: LibreOffice - interface in Venda language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku venda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku venda
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-ve
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-ve < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-ve
 This package provides resources containing menus and dialogs in Venda
 
 %description i18n-ve
 This package provides resources containing menus and dialogs in Venda
@@ -2844,10 +2798,8 @@ Summary: LibreOffice - interface in Vietnamese language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku wietnamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku wietnamskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-vi
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-vi < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-vi
 This package provides resources containing menus and dialogs in
 
 %description i18n-vi
 This package provides resources containing menus and dialogs in
@@ -2862,10 +2814,8 @@ Summary: LibreOffice - interface in Xhosa language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khosa
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku khosa
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-Obsoletes:     openoffice.org-i18n-xh
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openoffice.org-i18n-xh < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-xh
 This package provides resources containing menus and dialogs in Xhosa
 
 %description i18n-xh
 This package provides resources containing menus and dialogs in Xhosa
@@ -2880,15 +2830,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-zh_CN
 This package provides resources containing menus and dialogs in
 
 %description i18n-zh_CN
 This package provides resources containing menus and dialogs in
@@ -2903,15 +2851,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}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-zh_TW
 This package provides resources containing menus and dialogs in
 
 %description i18n-zh_TW
 This package provides resources containing menus and dialogs in
@@ -2926,9 +2872,7 @@ Summary:  LibreOffice - interface in Venetian language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku Venetian
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku Venetian
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description i18n-vec
 This package provides resources containing menus and dialogs in
 
 %description i18n-vec
 This package provides resources containing menus and dialogs in
@@ -2943,14 +2887,12 @@ Summary:        LibreOffice - interface in Zulu language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku zuluskim
 Group:         I18n
 Requires:      %{name}-core = %{version}-%{release}
 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
-%if "%{_rpmversion}" >= "5"
+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
 BuildArch:     noarch
-%endif
 
 %description i18n-zu
 This package provides resources containing menus and dialogs in Zulu
 
 %description i18n-zu
 This package provides resources containing menus and dialogs in Zulu
@@ -2965,11 +2907,9 @@ Summary: bash-completion for LibreOffice
 Summary(pl.UTF-8):     bashowe uzupełnianie nazw dla LibreOffice
 Group:         Applications/Shells
 Requires:      %{name}
 Summary(pl.UTF-8):     bashowe uzupełnianie nazw dla LibreOffice
 Group:         Applications/Shells
 Requires:      %{name}
-Requires:      bash-completion
-Obsoletes:     bash-completion-openoffice
-%if "%{_rpmversion}" >= "5"
+Requires:      bash-completion >= 1:2.0
+Obsoletes:     bash-completion-openoffice < 1:4
 BuildArch:     noarch
 BuildArch:     noarch
-%endif
 
 %description -n bash-completion-%{name}
 bash-completion for LibreOffice.
 
 %description -n bash-completion-%{name}
 bash-completion for LibreOffice.
@@ -2979,6 +2919,7 @@ bashowe uzupełnianie nazw dla LibreOffice.
 
 %package glade
 Summary:       Support for creating LibreOffice dialogs in glade
 
 %package glade
 Summary:       Support for creating LibreOffice dialogs in glade
+Summary(pl.UTF-8):     Obsługa tworzenia okien dialogowych LibreOffice w glade
 Group:         Development/Libraries
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      libgladeui
 Group:         Development/Libraries
 Requires:      %{name}-core = %{version}-%{release}
 Requires:      libgladeui
@@ -2988,28 +2929,39 @@ libreoffice-glade contains a catalog of LibreOffice-specific widgets
 for glade and ui-previewer tool to check the visual appearance of
 dialogs.
 
 for glade and ui-previewer tool to check the visual appearance of
 dialogs.
 
+%description glade -l pl.UTF-8
+Ten pakiet zawiera zbiór widżetów glade specyficznych dla LibreOffice
+oraz narzędzie ui-previewer do sprawdzania wyglądu okien dialogowych.
+
 %prep
 %setup -q -a1 -a2 -a3
 %patch0 -p1
 
 for dir in *-%{version}; do
 %prep
 %setup -q -a1 -a2 -a3
 %patch0 -p1
 
 for dir in *-%{version}; do
-       [ -f $dir/ChangeLog ] && mv $dir/ChangeLog ChangeLog-$dir
+       [ -f $dir/ChangeLog ] && %{__mv} $dir/ChangeLog ChangeLog-$dir
        rm -rf $dir/git-hooks
        rm -rf $dir/git-hooks
-       mv $dir/* .
+       %{__mv} $dir/* .
 done
 
 install -d ext_sources
 done
 
 install -d ext_sources
-ln %{SOURCE20} ext_sources
-ln %{SOURCE21} ext_sources
-ln %{SOURCE22} ext_sources
-ln %{SOURCE23} ext_sources
-ln %{SOURCE24} ext_sources
-ln %{SOURCE25} ext_sources
-ln %{SOURCE26} ext_sources
-ln %{SOURCE27} ext_sources
-ln %{SOURCE28} ext_sources
-ln %{SOURCE29} ext_sources
-ln %{SOURCE30} ext_sources
+if cp -pl %{SOURCE20} ext_sources; then
+       l=l
+else
+       cp -p %{SOURCE20} ext_sources
+fi
+cp -p$l %{SOURCE21} ext_sources
+cp -p$l %{SOURCE22} ext_sources
+cp -p$l %{SOURCE23} ext_sources
+cp -p$l %{SOURCE25} ext_sources
+cp -p$l %{SOURCE26} ext_sources
+cp -p$l %{SOURCE27} ext_sources
+cp -p$l %{SOURCE28} ext_sources
+cp -p$l %{SOURCE30} ext_sources
+cp -p$l %{SOURCE31} ext_sources
+cp -p$l %{SOURCE32} ext_sources
+%if %{without system_cmis}
+cp -p$l %{SOURCE33} ext_sources
+%endif
 :> src.downloaded
 
 %build
 :> src.downloaded
 
 %build
@@ -3036,9 +2988,6 @@ export CXX="%{__cxx}"
 export CPP="%{__cpp}"
 
 export IGNORE_MANIFEST_CHANGES=1
 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}"
 
 %if %{with java}
 export JAVA_HOME="%{java_home}"
@@ -3068,65 +3017,71 @@ ulimit -c unlimited || :
 
 export PATH=$PATH:%{_libdir}/interbase/bin
 %configure \
 
 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 \
+       %{?with_eot:--enable-eot} \
        --enable-ext-nlpsolver \
        --enable-ext-nlpsolver \
-       --enable-pdfimport \
        --enable-ext-wiki-publisher \
        --enable-ext-wiki-publisher \
+       --disable-fetch-external \
+       %{__enable_disable firebird firebird-sdbc} \
+       --enable-gio \
+       --enable-gstreamer-1-0 \
+       %{!?with_gtk3:--disable-gtk3} \
+       %{?with_gtk4:--enable-gtk4} \
+       %{?with_introspection:--enable-introspection} \
+       %{?with_kde5:--enable-kf5} \
+       --disable-odk \
+       --enable-pdfimport \
+       %{__enable_disable pgsql postgresql-sdbc} \
+       --enable-python=system \
+       %{?with_qt5:--enable-qt5} \
+       %{?with_qt6:--enable-qt6} \
+       --enable-release-build \
        --enable-report-builder \
        --enable-scripting-beanshell \
        --enable-scripting-javascript \
        --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 \
+       --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} \
        --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} \
+       --without-system-libfixmath \
+       --with-vendor="%{distribution}" \
        --with-x \
        --with-x \
-       --without-fonts \
-       --disable-epm \
-       --%{?with_gtk3:en}%{!?with_gtk3:dis}able-gtk3 \
-       --enable-dbus \
-       --with-system-openldap \
 %if 0%{?debug:1}
 %if 0%{?debug:1}
+       --enable-breakpad \
        --enable-debug \
        --enable-debug \
-       --enable-breakpad=yes \
        --enable-symbols=FULL \
 %else
        --enable-symbols=FULL \
 %else
-       --enable-breakpad=no \
+       --disable-breakpad \
        --disable-symbols \
 %endif
        --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)
 
 # this limits processing some files but doesn't limit parallel build
 # processes of main OOo build (since OOo uses it's own build system)
@@ -3135,7 +3090,11 @@ export ARCH_FLAGS_CC="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing"
 export ARCH_FLAGS_CXX="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden"
 export ARCH_FLAGS_OPT="$SAFE_CFLAGS"
 
 export ARCH_FLAGS_CXX="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden"
 export ARCH_FLAGS_OPT="$SAFE_CFLAGS"
 
-%{__make} -j1 verbose=true build-nocheck
+# UTF-8 locale to ensure gettext stdin/stdout handling
+export LC_ALL=C.UTF-8
+
+%{__make} -j1 verbose=true build
+#-nocheck
 
 %if %{with tests}
 %{__make} -j1 verbose=true check
 
 %if %{with tests}
 %{__make} -j1 verbose=true check
@@ -3148,9 +3107,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
 
 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}"
        export DESTDIR=$RPM_BUILD_ROOT
        export TMP="%{tmpdir}"
        export TMPDIR="%{tmpdir}"
@@ -3185,18 +3141,16 @@ if [ ! -f installed.stamp ]; then
 
        install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/program
        # put share to %{_datadir} so we're able to produce noarch packages
 
        install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/program
        # put share to %{_datadir} so we're able to produce noarch packages
-       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/help $RPM_BUILD_ROOT/%{_datadir}/%{name}
+       %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/help $RPM_BUILD_ROOT%{_datadir}/%{name}
        ln -s ../../share/%{name}/help $RPM_BUILD_ROOT%{_libdir}/%{name}/help
        ln -s ../../share/%{name}/help $RPM_BUILD_ROOT%{_libdir}/%{name}/help
-       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes $RPM_BUILD_ROOT%{_datadir}/%{name}
+       %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes $RPM_BUILD_ROOT%{_datadir}/%{name}
        ln -s ../../share/%{name}/readmes $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes
        ln -s ../../share/%{name}/readmes $RPM_BUILD_ROOT%{_libdir}/%{name}/readmes
-       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/share $RPM_BUILD_ROOT%{_datadir}/%{name}
+       %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/share $RPM_BUILD_ROOT%{_datadir}/%{name}
        ln -s ../../share/%{name}/share $RPM_BUILD_ROOT%{_libdir}/%{name}/share
        ln -s ../../share/%{name}/share $RPM_BUILD_ROOT%{_libdir}/%{name}/share
-       mv $RPM_BUILD_ROOT%{_libdir}/%{name}/program/resource $RPM_BUILD_ROOT%{_datadir}/%{name}/program
+       %{__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
 
        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
        for a in $RPM_BUILD_ROOT%{_datadir}/%{name}/share/xdg/*.desktop; do
                cp $a $RPM_BUILD_ROOT%{_desktopdir}/libreoffice-$(basename "$a")
        done
@@ -3220,81 +3174,44 @@ fi
 find_lang() {
        local lang=$(echo $1 | sed -e 's/_/-/')
        local langfn="$1"
 find_lang() {
        local lang=$(echo $1 | sed -e 's/_/-/')
        local langfn="$1"
+       local langtag=$(echo $1 | sed -e 's/ca_valencia/ca@valencia/;s/_Latn/@latin/')
        echo "%%defattr(644,root,root,755)" > ${langfn}.lang
 
        echo "%%defattr(644,root,root,755)" > ${langfn}.lang
 
-       # help files
+       # help files # FIXME: local help is not enabled by default now
        if [ -f file-lists/help_${langfn}_list.txt ]; then
                cat file-lists/help_${langfn}_list.txt >> ${langfn}.lang
        fi
 
        lfile="file-lists/lang_${langfn}_list.txt"
        if [ -f ${lfile} ]; then
        if [ -f file-lists/help_${langfn}_list.txt ]; then
                cat file-lists/help_${langfn}_list.txt >> ${langfn}.lang
        fi
 
        lfile="file-lists/lang_${langfn}_list.txt"
        if [ -f ${lfile} ]; then
-               lprefix=$(bin/openoffice-xlate-lang -p ${lang} 2>/dev/null || :)
-               longlang=$(bin/openoffice-xlate-lang -l ${lang} 2>/dev/null || :)
-               # share/*/${longlang}
-               if [ "x${longlang}" != "x" ] ; then
-                       grep "^%%dir.*/${longlang}/\$" ${lfile} > tmp.lang || :
-               fi
-               # share/registry/res/${lang} (but en-US for en)
-               grep "^%%dir.*/res/${lang}[^/]*/\$" ${lfile} >> tmp.lang || :
-               # ... translate %dir into whole tree, handle special wordbook/english case
-               sed -e 's,^%%dir ,,;s,\(wordbook/english/\)$,\1soffice.dic,;s,/$,,' tmp.lang >> ${langfn}.lang || :
-               # share/autocorr/acor${somecodes}.dat (if exist)
-               grep '/autocorr/acor.*dat$' ${lfile} >> ${langfn}.lang || :
-               # user/config/* (if exist, without parent directory)
-               grep '/user/config/..*' ${lfile} >> ${langfn}.lang || :
-               grep "/licenses/LICENSE_${lang}" ${lfile} >> ${langfn}.lang || :
+               # share/autocorr/acor_${somecodes}.dat (if exist)  # FIXME: it's in common_list.txt now
+               grep "/autocorr/acor_.*${lang}.dat$" ${lfile} >> ${langfn}.lang || :
                grep "/readmes/README_${lang}" ${lfile} >> ${langfn}.lang || :
                grep "/readmes/README_${lang}" ${lfile} >> ${langfn}.lang || :
-               grep "share/readme/LICENSE_${lang}" ${lfile} >> ${langfn}.lang || :
-               grep "share/readme/README_${lang}" ${lfile} >> ${langfn}.lang || :
-               # lib/openoffice.org/presers/config/*.so[cdegh]
-               grep "/presets/config/.*_${lang}\.so[cdegh]$" ${lfile} >> ${langfn}.lang || :
-               if [ "x${lprefix}" != "x" ] ; then
-                       grep "/presets/config/${lprefix}.*\.so[cdegh]$" ${lfile} >> ${langfn}.lang || :
-               fi
-               # lib/openoffice.org/program/resource/*.res
-               grep "/program/resource/.*${lang}.res$" ${lfile} >> ${langfn}.lang || :
-               # lib/openoffice.org/share/autocorr/*.dat
-               grep "/share/autocorr/.*${lang}.dat$" ${lfile} >> ${langfn}.lang || :
+               ## lib/openoffice.org/program/resource/*.res
+               #grep "/program/resource/.*${lang}.res$" ${lfile} >> ${langfn}.lang || :
                grep -i "/share/autocorr/.*${lang}-${lang}.dat$" ${lfile} >> ${langfn}.lang || :
                # lib/openoffice.org/share/autotext/$lang
                grep "/share/autotext/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/autotext/${lang}/" ${lfile} >> ${langfn}.lang || :
                # %{_datadir}/%{name}/share/registry/.*[_-]$lang.xcd
                grep -i "/share/autocorr/.*${lang}-${lang}.dat$" ${lfile} >> ${langfn}.lang || :
                # lib/openoffice.org/share/autotext/$lang
                grep "/share/autotext/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/share/autotext/${lang}/" ${lfile} >> ${langfn}.lang || :
                # %{_datadir}/%{name}/share/registry/.*[_-]$lang.xcd
+               # %{_datadir}/%{name}/share/registry/res/.*[_-]$lang.xcd
                grep "/share/registry/.*[_-]${lang}.xcd$" ${lfile} >> ${langfn}.lang || :
                grep "/share/registry/.*[_-]${lang}.xcd$" ${lfile} >> ${langfn}.lang || :
-               # %{_datadir}/%{name}/share/template/$lang
-               grep "/share/template/${lang}$" ${lfile} >> ${langfn}.lang || :
-               grep "/share/template/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{_datadir}/%{name}/share/template/wizard/letter/lang
-               grep "/share/template/wizard/letter/${lang}$" ${lfile} >> ${langfn}.lang || :
-               grep "/share/template/wizard/letter/${lang}$" file-lists/common_list.txt >> ${langfn}.lang || :
-               grep "/share/template/wizard/letter/${lang}/" ${lfile} >> ${langfn}.lang || :
-               grep "/share/template/wizard/letter/${lang}/" file-lists/common_list.txt >> ${langfn}.lang || :
-               # %{_datadir}/%{name}/share/wordbook/$lang
-               grep "/share/wordbook/${lang}$" ${lfile} >> ${langfn}.lang || :
-               grep "/share/wordbook/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{_datadir}/%{name}/share/samples/$lang
-               grep "/share/samples/${lang}$" ${lfile} >> ${langfn}.lang || :
-               grep "/share/samples/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # %{_libdir}/%{name}/help/$lang
+               # %{_libdir}/%{name}/help/$lang # FIXME: no help in default build
                grep "/help/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/help/${lang}/" ${lfile} >> ${langfn}.lang || :
                grep "/help/${lang}$" ${lfile} >> ${langfn}.lang || :
                grep "/help/${lang}/" ${lfile} >> ${langfn}.lang || :
-               # UI translations
-               grep "/soffice.cfg/[^/]*/ui/res/${lang}.zip" ${lfile} >> ${langfn}.lang || :
-               grep "/soffice.cfg/modules/[^/]*/ui/res/${lang}.zip" ${lfile} >> ${langfn}.lang || :
                # Translations
                # Translations
-               if [ -d "$RPM_BUILD_ROOT%{_datadir}/%{name}/program/resource/${langfn}" ]; then
-                       echo "%lang(${langfn}) %{_datadir}/%{name}/program/resource/${langfn}" >> ${langfn}.lang
+               if [ -d "$RPM_BUILD_ROOT%{_datadir}/%{name}/program/resource/${langtag}" ]; then
+                       echo "%lang(${langtag}) %{_datadir}/%{name}/program/resource/${langtag}" >> ${langfn}.lang
                fi
                if [ -f "$RPM_BUILD_ROOT%{_datadir}/%{name}/share/wizards/resources_${langfn}.properties" ]; then
                fi
                if [ -f "$RPM_BUILD_ROOT%{_datadir}/%{name}/share/wizards/resources_${langfn}.properties" ]; then
-                       echo "%lang(${langfn}) %{_datadir}/%{name}/share/wizards/resources_${langfn}.properties" >> ${langfn}.lang
+                       echo "%lang(${langtag}) %{_datadir}/%{name}/share/wizards/resources_${langfn}.properties" >> ${langfn}.lang
                fi
 
                for e in wiki-publisher nlpsolver ; do
                        for f in $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/description-${lang}.txt \
                                        $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/locale/*_${langfn}.properties \
                                        $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/help/${lang} ; do
                fi
 
                for e in wiki-publisher nlpsolver ; do
                        for f in $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/description-${lang}.txt \
                                        $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/locale/*_${langfn}.properties \
                                        $RPM_BUILD_ROOT%{_datadir}/%{name}/share/extensions/$e/help/${lang} ; do
-                               [ -e $f ] && echo "%lang(${langfn}) $f" | sed -e "s|$RPM_BUILD_ROOT||g" >> $e.lang || :
+                               [ -e $f ] && echo "%lang(${langtag}) $f" | sed -e "s|$RPM_BUILD_ROOT||g" >> $e.lang || :
                        done
                done
        fi
                        done
                done
        fi
@@ -3460,6 +3377,7 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/libClp.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libCoinMP.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libCoinUtils.so.3
 %attr(755,root,root) %{_libdir}/%{name}/program/libClp.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libCoinMP.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libCoinUtils.so.3
+%attr(755,root,root) %{_libdir}/%{name}/program/libLanguageToollo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libOsi.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libOsiClp.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libacclo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libOsi.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libOsiClp.so.1
 %attr(755,root,root) %{_libdir}/%{name}/program/libacclo.so
@@ -3482,7 +3400,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
 %attr(755,root,root) %{_libdir}/%{name}/program/libcppcanvaslo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libctllo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libcuilo.so
-%{!?with_system_db:%attr(755,root,root) %{_libdir}/%{name}/program/libdb-4.2.so}
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbalo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbaselo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbaxmllo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbalo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbaselo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdbaxmllo.so
@@ -3497,6 +3414,7 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/libdict_ja.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdict_zh.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdlgprovlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdict_ja.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdict_zh.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdlgprovlo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libdrawinglayercorelo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdrawinglayerlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libeditenglo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libembobj.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libdrawinglayerlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libeditenglo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libembobj.so
@@ -3513,12 +3431,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/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/libfwklo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libfwllo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libfwmlo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libgielo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libguesslanglo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libhelplinkerlo.so
 %{!?with_system_hunspell:%attr(755,root,root) %{_libdir}/%{name}/program/libhunspell.so}
 %attr(755,root,root) %{_libdir}/%{name}/program/libguesslanglo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libhelplinkerlo.so
 %{!?with_system_hunspell:%attr(755,root,root) %{_libdir}/%{name}/program/libhunspell.so}
@@ -3539,10 +3452,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/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/libmigrationoo2lo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmigrationoo3lo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libmorklo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmozbootstraplo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmsfilterlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmsformslo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmozbootstraplo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmsfilterlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libmsformslo.so
@@ -3568,11 +3479,11 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdbc2.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdbtlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsddlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdbc2.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdbtlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsddlo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/libsdfiltlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsduilo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsfxlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsimplecanvaslo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsdlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsduilo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsfxlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsimplecanvaslo.so
+%attr(755,root,root) %{_libdir}/%{name}/program/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
 %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
@@ -3636,6 +3547,10 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/senddoc
 %attr(755,root,root) %{_libdir}/%{name}/program/uri-encode
 
 %attr(755,root,root) %{_libdir}/%{name}/program/senddoc
 %attr(755,root,root) %{_libdir}/%{name}/program/uri-encode
 
+# without system orcus
+%attr(755,root,root) %{_libdir}/%{name}/program/liborcus-0.17.so.0
+%attr(755,root,root) %{_libdir}/%{name}/program/liborcus-parser-0.17.so.0
+
 %if %{with java}
 %attr(755,root,root) %{_libdir}/%{name}/program/libhsqldb.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libjdbclo.so
 %if %{with java}
 %attr(755,root,root) %{_libdir}/%{name}/program/libhsqldb.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libjdbclo.so
@@ -3674,14 +3589,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/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
 %{_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
 %{_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
 %{_libdir}/%{name}/program/classes/xmerge.jar
 %{_libdir}/%{name}/program/services/scriptproviderforbeanshell.rdb
 %{_libdir}/%{name}/program/services/scriptproviderforjavascript.rdb
@@ -3693,53 +3607,27 @@ fi
 %dir %{_libdir}/%{name}/program/opencl
 %{_libdir}/%{name}/program/opencl/cl-test.ods
 %dir %{_libdir}/%{name}/program/opengl
 %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/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/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/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/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/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/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/rippleFragmentShader.glsl
-%{_libdir}/%{name}/program/opengl/solidFragmentShader.glsl
 %{_libdir}/%{name}/program/opengl/staticFragmentShader.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
 %{_libdir}/%{name}/program/opengl/vortexFragmentShader.glsl
 %{_libdir}/%{name}/program/opengl/vortexGeometryShader.glsl
 %{_libdir}/%{name}/program/opengl/vortexVertexShader.glsl
@@ -3748,6 +3636,7 @@ fi
 %{_libdir}/%{name}/program/resource
 %dir %{_datadir}/%{name}/program
 %dir %{_datadir}/%{name}/program/resource
 %{_libdir}/%{name}/program/resource
 %dir %{_datadir}/%{name}/program
 %dir %{_datadir}/%{name}/program/resource
+%{_datadir}/%{name}/program/resource/common
 
 %dir %{_datadir}/%{name}/share
 %dir %{_datadir}/%{name}/share/labels
 
 %dir %{_datadir}/%{name}/share
 %dir %{_datadir}/%{name}/share/labels
@@ -3771,7 +3660,9 @@ fi
 %{_datadir}/%{name}/share/config/images_breeze_dark_svg.zip
 %{_datadir}/%{name}/share/config/images_breeze_svg.zip
 %{_datadir}/%{name}/share/config/images_colibre.zip
 %{_datadir}/%{name}/share/config/images_breeze_dark_svg.zip
 %{_datadir}/%{name}/share/config/images_breeze_svg.zip
 %{_datadir}/%{name}/share/config/images_colibre.zip
+%{_datadir}/%{name}/share/config/images_colibre_dark.zip
 %{_datadir}/%{name}/share/config/images_colibre_svg.zip
 %{_datadir}/%{name}/share/config/images_colibre_svg.zip
+%{_datadir}/%{name}/share/config/images_colibre_dark_svg.zip
 %{_datadir}/%{name}/share/config/images_elementary.zip
 %{_datadir}/%{name}/share/config/images_elementary_svg.zip
 %{_datadir}/%{name}/share/config/images_karasa_jaga.zip
 %{_datadir}/%{name}/share/config/images_elementary.zip
 %{_datadir}/%{name}/share/config/images_elementary_svg.zip
 %{_datadir}/%{name}/share/config/images_karasa_jaga.zip
@@ -3780,7 +3671,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_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
 %dir %{_datadir}/%{name}/share/config/soffice.cfg
 %dir %{_datadir}/%{name}/share/config/soffice.cfg/cui
 %{_datadir}/%{name}/share/config/soffice.cfg/cui/ui
@@ -3851,9 +3743,7 @@ fi
 %{_datadir}/%{name}/share/config/wizard
 %dir %{_datadir}/%{name}/share/dtd
 %{_datadir}/%{name}/share/dtd/officedocument
 %{_datadir}/%{name}/share/config/wizard
 %dir %{_datadir}/%{name}/share/dtd
 %{_datadir}/%{name}/share/dtd/officedocument
-%{_datadir}/%{name}/share/emojiconfig
 %dir %{_datadir}/%{name}/share/extensions
 %dir %{_datadir}/%{name}/share/extensions
-%{_datadir}/%{name}/share/extensions/package.txt
 %{_datadir}/%{name}/share/filter
 %{_datadir}/%{name}/share/fonts
 %{_datadir}/%{name}/share/gallery
 %{_datadir}/%{name}/share/filter
 %{_datadir}/%{name}/share/fonts
 %{_datadir}/%{name}/share/gallery
@@ -3870,17 +3760,23 @@ fi
 %dir %{_datadir}/%{name}/share/registry/res
 %{_datadir}/%{name}/share/registry/res/fcfg_langpack_en-US.xcd
 
 %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
 %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
 
 %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/internal
+%dir %{_datadir}/%{name}/share/template/common/l10n
 %{_datadir}/%{name}/share/template/common/officorr
 %{_datadir}/%{name}/share/template/common/offimisc
 %{_datadir}/%{name}/share/template/common/personal
 %{_datadir}/%{name}/share/template/common/officorr
 %{_datadir}/%{name}/share/template/common/offimisc
 %{_datadir}/%{name}/share/template/common/personal
@@ -3895,6 +3791,9 @@ fi
 %{_datadir}/%{name}/share/template/common/wizard/report
 %{_datadir}/%{name}/share/template/common/wizard/styles
 
 %{_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
 
 %dir %{_datadir}/%{name}/share/wizards
 %{_datadir}/%{name}/share/wizards/resources_en_US.properties
 
@@ -3920,7 +3819,6 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/unopkg
 %attr(755,root,root) %{_libdir}/%{name}/program/unopkg.bin
 %{_libdir}/%{name}/program/bootstraprc
 %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
 %{_libdir}/%{name}/program/fundamentalrc
 %{_libdir}/%{name}/program/intro.png
 %{_libdir}/%{name}/program/redirectrc
@@ -3940,21 +3838,16 @@ fi
 
 %{_datadir}/mime/packages/libreoffice.xml
 %{_iconsdir}/hicolor/*/mimetypes/libreoffice-*.png
 
 %{_datadir}/mime/packages/libreoffice.xml
 %{_iconsdir}/hicolor/*/mimetypes/libreoffice-*.png
-%{_iconsdir}/hicolor/*/mimetypes/libreoffice-*.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-main.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-main.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-chart.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-chart.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-basic.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-main.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-main.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-chart.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-chart.svg
 %{_iconsdir}/hicolor/*/apps/libreoffice-basic.svg
-%{_iconsdir}/hicolor/*/apps/libreoffice-extension.svg
 
 %{_desktopdir}/libreoffice-startcenter.desktop
 %{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.png
 %{_iconsdir}/hicolor/*/apps/libreoffice-startcenter.svg
 
 
 %{_desktopdir}/libreoffice-startcenter.desktop
 %{_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*
 %{_mandir}/man1/loffice.1
 %{_mandir}/man1/lofromtemplate.1
 %{_mandir}/man1/libreoffice.1*
@@ -3977,12 +3870,25 @@ fi
 #%{_datadir}/gir-1.0/LOKDocView-0.1.gir
 %endif
 
 #%{_datadir}/gir-1.0/LOKDocView-0.1.gir
 %endif
 
+%if %{with gtk4}
+%files libs-gtk4
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/program/libavmediagtk.so
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk4lo.so
+%endif
+
 %if %{with qt5}
 %files libs-qt5
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_qt5*.so
 %endif
 
 %if %{with qt5}
 %files libs-qt5
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_qt5*.so
 %endif
 
+%if %{with qt6}
+%files libs-qt6
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_qt6lo.so
+%endif
+
 %files base
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/lobase
 %files base
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/lobase
@@ -4020,8 +3926,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}/%{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)
 
 %files calc
 %defattr(644,root,root,755)
@@ -4052,7 +3958,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}/%{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)
 
 %files draw
 %defattr(644,root,root,755)
@@ -4069,7 +3975,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}/%{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)
 
 %files emailmerge
 %defattr(644,root,root,755)
@@ -4102,7 +4008,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}/%{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)
 
 %files impress
 %defattr(644,root,root,755)
@@ -4126,7 +4032,7 @@ fi
 %{_datadir}/%{name}/share/config/soffice.cfg/modules/simpress/ui
 %{_datadir}/%{name}/share/registry/impress.xcd
 %{_datadir}/%{name}/share/registry/ogltrans.xcd
 %{_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)
 
 %files math
 %defattr(644,root,root,755)
@@ -4158,7 +4064,6 @@ fi
 
 %files graphicfilter
 %defattr(644,root,root,755)
 
 %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
 %attr(755,root,root) %{_libdir}/%{name}/program/libsvgfilterlo.so
 %{_datadir}/%{name}/share/registry/graphicfilter.xcd
 %attr(755,root,root) %{_libdir}/%{name}/program/libgraphicfilterlo.so
@@ -4173,7 +4078,6 @@ fi
 %if %{with pgsql}
 %files postgresql
 %defattr(644,root,root,755)
 %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
 %{_libdir}/%{name}/program/services/postgresql-sdbc.rdb
 %{_datadir}/%{name}/share/registry/postgresql.xcd
 %attr(755,root,root) %{_libdir}/%{name}/program/libpostgresql-sdbclo.so
@@ -4183,7 +4087,6 @@ fi
 %files ure
 %defattr(644,root,root,755)
 %dir %{_libdir}/%{name}
 %files ure
 %defattr(644,root,root,755)
 %dir %{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/%{name}/program/regmerge
 %attr(755,root,root) %{_libdir}/%{name}/program/regview
 %attr(755,root,root) %{_libdir}/%{name}/program/uno
 %attr(755,root,root) %{_libdir}/%{name}/program/uno.bin
 %attr(755,root,root) %{_libdir}/%{name}/program/regview
 %attr(755,root,root) %{_libdir}/%{name}/program/uno
 %attr(755,root,root) %{_libdir}/%{name}/program/uno.bin
@@ -4251,6 +4154,7 @@ fi
 %{_libdir}/%{name}/program/officehelper.py
 %{_libdir}/%{name}/program/pythonloader.py
 %{_libdir}/%{name}/program/pythonscript.py
 %{_libdir}/%{name}/program/officehelper.py
 %{_libdir}/%{name}/program/pythonloader.py
 %{_libdir}/%{name}/program/pythonscript.py
+%{_libdir}/%{name}/program/scriptforge.py
 %{_libdir}/%{name}/program/uno.py
 %{_libdir}/%{name}/program/unohelper.py
 %{_libdir}/%{name}/program/services/pyuno.rdb
 %{_libdir}/%{name}/program/uno.py
 %{_libdir}/%{name}/program/unohelper.py
 %{_libdir}/%{name}/program/services/pyuno.rdb
@@ -4371,6 +4275,9 @@ fi
 %files i18n-ca_XV -f ca_valencia.lang
 %defattr(644,root,root,755)
 
 %files i18n-ca_XV -f ca_valencia.lang
 %defattr(644,root,root,755)
 
+%files i18n-ckb -f ckb.lang
+%defattr(644,root,root,755)
+
 %files i18n-cs -f cs.lang
 %defattr(644,root,root,755)
 
 %files i18n-cs -f cs.lang
 %defattr(644,root,root,755)
 
@@ -4422,6 +4329,9 @@ fi
 %files i18n-fr -f fr.lang
 %defattr(644,root,root,755)
 
 %files i18n-fr -f fr.lang
 %defattr(644,root,root,755)
 
+%files i18n-fur -f fur.lang
+%defattr(644,root,root,755)
+
 %files i18n-fy -f fy.lang
 %defattr(644,root,root,755)
 
 %files i18n-fy -f fy.lang
 %defattr(644,root,root,755)
 
@@ -4617,6 +4527,9 @@ fi
 %files i18n-sw_TZ -f sw_TZ.lang
 %defattr(644,root,root,755)
 
 %files i18n-sw_TZ -f sw_TZ.lang
 %defattr(644,root,root,755)
 
+%files i18n-szl -f szl.lang
+%defattr(644,root,root,755)
+
 %files i18n-ta -f ta.lang
 %defattr(644,root,root,755)
 
 %files i18n-ta -f ta.lang
 %defattr(644,root,root,755)
 
@@ -4664,6 +4577,7 @@ fi
 
 %files i18n-zh_CN -f zh_CN.lang
 %defattr(644,root,root,755)
 
 %files i18n-zh_CN -f zh_CN.lang
 %defattr(644,root,root,755)
+%{_datadir}/%{name}/share/template/common/l10n/zh_CN_ott_normal.ott
 
 %files i18n-zh_TW -f zh_TW.lang
 %defattr(644,root,root,755)
 
 %files i18n-zh_TW -f zh_TW.lang
 %defattr(644,root,root,755)
@@ -4678,6 +4592,5 @@ fi
 
 %files glade
 %defattr(644,root,root,755)
 
 %files glade
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/program/ui-previewer
 %dir %{_datadir}/%{name}/share/glade
 %{_datadir}/%{name}/share/glade/libreoffice-catalog.xml
 %dir %{_datadir}/%{name}/share/glade
 %{_datadir}/%{name}/share/glade/libreoffice-catalog.xml
This page took 0.21037 seconds and 4 git commands to generate.