]> git.pld-linux.org Git - packages/libreoffice.git/blobdiff - libreoffice.spec
add aarch64 to list of supported archs
[packages/libreoffice.git] / libreoffice.spec
index b99ed3c72cece74c2325ba4368712bd120a6fb4c..af1b445409bca901dbee8e83aae1d1e0de239e5b 100644 (file)
@@ -1,7 +1,7 @@
 # TODO:
 # - fix configure arguments (+ compare with FC)
 # - create CoinMP library package for PLD (https://projects.coin-or.org/CoinMP)
-# - new language packs: ca@valencia, fy, kab, kmr@latin, sr@latin
+# - new language packs: ca@valencia, kmr@latin, sr@latin
 #
 # NOTE - FIXME FOR 3.4.3 !!!:
 #      - normal build (i686) requires about 27 GB of disk space:
@@ -37,7 +37,7 @@
 %bcond_without system_myspell
 
 # this list is same as icedtea6
-%ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664}
+%ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664} aarch64
 %undefine      with_java
 %endif
 
@@ -58,7 +58,7 @@ Summary:      LibreOffice - powerful office suite
 Summary(pl.UTF-8):     LibreOffice - potężny pakiet biurowy
 Name:          libreoffice
 Version:       %{major_ver}.4
-Release:       0.1
+Release:       4
 License:       GPL/LGPL
 Group:         X11/Applications
 Source0:       http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
@@ -93,6 +93,10 @@ Source28:    https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585
 # Source28-md5:        866ba2ca4188f1610b121dfd514a17e8
 
 Patch0:                disable-failing-test.patch
+Patch1:                mdds-1.5-orcus-0.15.patch
+Patch2:                poppler-0.82.patch
+Patch3:                poppler-0.83.patch
+Patch4:                poppler-0.86.patch
 
 URL:           http://www.documentfoundation.org/
 BuildRequires: /usr/bin/getopt
@@ -158,7 +162,7 @@ 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.14.0
+BuildRequires: liborcus-devel >= 0.15.0
 BuildRequires: libpagemaker-devel >= 0.0.2
 BuildRequires: libstaroffice-devel
 BuildRequires: libvisio-devel
@@ -192,7 +196,7 @@ BuildRequires:      libxml2-devel >= 2.0
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
 %{?with_access:%{?with_system_mdbtools:BuildRequires:  mdbtools-devel >= 0.6}}
-BuildRequires: mdds-devel >= 1.4.1
+BuildRequires: mdds-devel >= 1.5.0
 %{?with_mono:BuildRequires:    mono-csharp >= 1.2.3}
 %{?with_mono:BuildRequires:    mono-static >= 1.2.3}
 %{?with_system_myspell:BuildRequires:  myspell-devel}
@@ -214,6 +218,7 @@ BuildRequires:      portaudio-devel
 BuildRequires: postgresql-devel
 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-pythonprov
@@ -252,6 +257,7 @@ BuildRequires:      Qt5Core-devel >= %{qt5_ver}
 BuildRequires: Qt5Gui-devel >= %{qt5_ver}
 BuildRequires: Qt5Network-devel >= %{qt5_ver}
 BuildRequires: Qt5Widgets-devel >= %{qt5_ver}
+BuildRequires: Qt5X11Extras-devel >= %{qt5_ver}
 BuildRequires: qt5-build >= %{qt5_ver}
 BuildRequires: qt5-qmake >= %{qt5_ver}
 %endif
@@ -274,7 +280,7 @@ Requires:   %{name}-xsltfilter = %{version}-%{release}
 Obsoletes:     libreoffice-testtools
 Obsoletes:     openoffice.org
 Obsoletes:     openoffice.org-testtools
-ExclusiveArch: %{ix86} %{x8664} ppc sparc sparcv9
+ExclusiveArch: %{ix86} %{x8664} ppc sparc sparcv9 aarch64
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                specflags       -fno-strict-aliasing -O2
@@ -1140,6 +1146,24 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 dogri.
 
+%package i18n-dsb
+Summary:       LibreOffice - interface in Lower Sorbian language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku dolnołużyckim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+Obsoletes:     openoffice.org-i18n-dsb
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-dsb
+This package provides resources containing menus and dialogs in
+Lower Sorbian language.
+
+%description i18n-dsb -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+dolnołużyckim.
+
 %package i18n-dz
 Summary:       LibreOffice - interface in Dzongkha language
 Summary(pl.UTF-8):     Openoffice.org - interfejs w języku dżongkha
@@ -1364,6 +1388,28 @@ language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 francuskim.
 
+%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"
+BuildArch:     noarch
+%endif
+
+%description i18n-fy
+This package provides resources containing menus and dialogs in
+Frisian language.
+
+%description i18n-fy -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+fryzyjskim.
+
 %package i18n-ga
 Summary:       LibreOffice - interface in Irish language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku irlandzkim
@@ -1667,6 +1713,24 @@ Georgian language.
 Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
 gruzińskim.
 
+%package i18n-kab
+Summary:       LibreOffice - interface in Kabyle language
+Summary(pl.UTF-8):     LibreOffice - interfejs w języku kabylskim
+Group:         I18n
+Requires:      %{name}-core = %{version}-%{release}
+Obsoletes:     openoffice.org-i18n-kab
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description i18n-kab
+This package provides resources containing menus and dialogs in
+Kabyle language.
+
+%description i18n-kab -l pl.UTF-8
+Ten pakiet dostarcza zasoby zawierające menu i okna dialogowe w języku
+kabylskim.
+
 %package i18n-kk
 Summary:       LibreOffice - interface in Kazakh language
 Summary(pl.UTF-8):     LibreOffice - interfejs w języku kazachskim
@@ -2963,6 +3027,10 @@ dialogs.
 %prep
 %setup -q -a1 -a2 -a3
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 for dir in *-%{version}; do
        [ -f $dir/ChangeLog ] && mv $dir/ChangeLog ChangeLog-$dir
@@ -3529,7 +3597,6 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/program/libpdfiumlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libpricinglo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libprotocolhandlerlo.so
-%attr(755,root,root) %{_libdir}/%{name}/program/librecentfile.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsaxlo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libsblo.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libscnlo.so
@@ -3746,6 +3813,7 @@ fi
 %{_datadir}/%{name}/share/config/images_karasa_jaga.zip
 %{_datadir}/%{name}/share/config/images_sifr.zip
 %{_datadir}/%{name}/share/config/images_sifr_dark.zip
+%{_datadir}/%{name}/share/config/images_sifr_svg.zip
 %{_datadir}/%{name}/share/config/images_tango.zip
 %dir %{_datadir}/%{name}/share/config/soffice.cfg
 %dir %{_datadir}/%{name}/share/config/soffice.cfg/cui
@@ -3836,6 +3904,14 @@ fi
 %dir %{_datadir}/%{name}/share/registry/res
 %{_datadir}/%{name}/share/registry/res/fcfg_langpack_en-US.xcd
 
+%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
+
 %dir %{_datadir}/%{name}/share/template
 %dir %{_datadir}/%{name}/share/template/common
 %{_datadir}/%{name}/share/template/common/internal
@@ -3940,7 +4016,11 @@ fi
 %if %{with gtk3}
 %files libs-gtk3
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/program/liblibreofficekitgtk.so
 %attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk3lo.so
+%{_libdir}/girepository-1.0/LOKDocView-0.1.typelib
+# devel stuff?
+#%{_datadir}/gir-1.0/LOKDocView-0.1.gir
 %endif
 
 %if %{with qt5}
@@ -3993,6 +4073,7 @@ fi
 %attr(755,root,root) %{_bindir}/localc
 %attr(755,root,root) %{_bindir}/oocalc
 %attr(755,root,root) %{_libdir}/%{name}/program/scalc
+%attr(755,root,root) %{_libdir}/%{name}/program/opencltest
 %{_mandir}/man1/localc.1
 %{_desktopdir}/libreoffice-calc.desktop
 %{_iconsdir}/hicolor/*/apps/libreoffice-calc.png
@@ -4348,6 +4429,9 @@ fi
 %files i18n-dgo -f dgo.lang
 %defattr(644,root,root,755)
 
+%files i18n-dsb -f dsb.lang
+%defattr(644,root,root,755)
+
 %files i18n-dz -f dz.lang
 %defattr(644,root,root,755)
 
@@ -4381,6 +4465,9 @@ fi
 %files i18n-fr -f fr.lang
 %defattr(644,root,root,755)
 
+%files i18n-fy -f fy.lang
+%defattr(644,root,root,755)
+
 %files i18n-ga -f ga.lang
 %defattr(644,root,root,755)
 
@@ -4426,6 +4513,9 @@ fi
 %files i18n-ka -f ka.lang
 %defattr(644,root,root,755)
 
+%files i18n-kab -f kab.lang
+%defattr(644,root,root,755)
+
 %files i18n-kk -f kk.lang
 %defattr(644,root,root,755)
 
This page took 0.042115 seconds and 4 git commands to generate.