Commit graph

349 commits

Author SHA1 Message Date
Алексей-З
295e20163e MassBuild#2065: Increase release tag 2020-06-24 17:15:45 +00:00
Mikhail Novosyolov
fa22e95cbb Provide l10n en_US in common as that locale is not in a separate package, but %%help_package template requires it 2020-04-07 01:20:28 +03:00
Mikhail Novosyolov
3bfa619f53 Fix names of locales-* packages (e.g. locales-zh_CN -> locales-zh) 2020-04-06 22:14:45 +03:00
Mikhail Novosyolov
55abc184c5 Shorten description line to make rpmlint happy 2020-04-06 19:33:45 +03:00
Mikhail Novosyolov
e0de300fa3 Templatize l10n packages to reduce the spec by more that 2000 lines 2020-04-06 18:00:57 +03:00
Mikhail Novosyolov
4d7cb53060 Package all styles, move breeze_dark from -common to -style-breeze 2020-04-05 23:24:22 +03:00
Mikhail Novosyolov
0d50bd925b patch: force icons in menus to be ON in GTK+3 VCLs 2020-04-05 21:45:44 +03:00
Mikhail Novosyolov
1545747478 Revert build verbosity
Verbosity is not needed in most cases, but the log with it is ~750 MB!
PArtially reverts 7d34a85093
2020-04-04 22:24:26 +03:00
Mikhail Novosyolov
ce45dcfe52 clean up 2020-04-04 22:20:56 +03:00
Mikhail Novosyolov
dabdfac6c5 move kde4 users to gtk3-kde5, not kde5 2020-04-04 21:31:11 +03:00
Mikhail Novosyolov
6b0101b626 Fix regexp compilation on rpm5
Fixes: f1f68a93
2020-04-04 20:59:06 +03:00
Mikhail Novosyolov
a8eafd29b2 there were no problems with debuginfo with rpm5+gcc in rosa2019.0 2020-04-04 20:55:40 +03:00
Mikhail Novosyolov
d919e9890c patch: prefer gtk3_kde5 over kde5 because of maturity of gtk3 rendering 2020-04-04 20:48:21 +03:00
Mikhail Novosyolov
80bc506427 RPM5 fails to process debuginfo, off it there 2020-04-04 19:46:37 +03:00
Mikhail Novosyolov
36d79cc2d9 patch: do not try to use std::span, because clang 8 can't 2020-04-04 18:27:04 +03:00
Mikhail Novosyolov
817b8bac55 Define __STDCPP_WANT_MATH_SPEC_FUNCS__
```
math.h:116:31: warning: '__STDCPP_WANT_MATH_SPEC_FUNCS__' is not defined, evaluates to 0 [-Wundef]
<...>
```
2020-04-04 17:35:30 +03:00
Mikhail Novosyolov
8eb31fe67c cherry-pick "Adapt o3tl::span to removal of std::span::cbegin et al"
https://github.com/LibreOffice/core/commit/6fbfad6b

```
In file included from /builddir/build/BUILD/libreoffice-6.3.5/include/sfx2/dispatch.hxx:30:
/builddir/build/BUILD/libreoffice-6.3.5/include/o3tl/span.hxx:19:29: error: no member named 'span' in namespace 'std'
namespace o3tl { using std::span; }
                       ~~~~~^
1 warning generated.
In file included from /builddir/build/BUILD/libreoffice-6.3.5/sfx2/source/appl/appmisc.cxx:56:
/builddir/build/BUILD/libreoffice-6.3.5/include/sfx2/dispatch.hxx:146:46: error: no template named 'span' in namespace 'o3tl'
                                       o3tl::span<sal_uInt16 const> pSIDs = o3tl::span<sal_uInt16 const>());
                                       ~~~~~~^
/builddir/build/BUILD/libreoffice-6.3.5/include/sfx2/dispatch.hxx:146:83: error: no member named 'span' in namespace 'o3tl'
                                       o3tl::span<sal_uInt16 const> pSIDs = o3tl::span<sal_uInt16 const>());
                                                                            ~~~~~~^
/builddir/build/BUILD/libreoffice-6.3.5/include/sfx2/dispatch.hxx:146:88: error: unexpected type name 'sal_uInt16': expected expression
                                       o3tl::span<sal_uInt16 const> pSIDs = o3tl::span<sal_uInt16 const>());
                                                                                       ^
1 warning and 4 errors generated.
```
2020-04-04 16:33:18 +03:00
Mikhail Novosyolov
1312ec35a0 Don't use %%clang_gcc_wrapper because it fails to deal with complex quotation like -DCPPUNIT_PLUGIN_EXPORT='extern "C" SAL_DLLPUBLIC_EXPORT' 2020-04-04 14:42:04 +03:00
Mikhail Novosyolov
4851e52a41 more verbosity 2020-04-04 05:04:40 +03:00
Mikhail Novosyolov
884293b547 Use libstdc++-gcc10 because of ABI incompatibility of libc++ and libstdc++ 2020-04-04 01:17:14 +03:00
Mikhail Novosyolov
7c24887628 Allow C preprocessor to work with C++17-specific includes 2020-04-01 23:18:35 +03:00
Mikhail Novosyolov
093e860751 Revert libc++experimental, <string_view> was removed frome experimantal 2020-04-01 23:09:33 +03:00
Mikhail Novosyolov
7e4226a87f More std::experimental for libc++ 2020-04-01 22:29:49 +03:00
Mikhail Novosyolov
c7157b8505 Fix grep|sed cmd
Fixes e2a55f6ad9
2020-04-01 21:37:21 +03:00
Mikhail Novosyolov
f01be3bf2e attach experimental parts of libc++ (TODO: probably we need to depends sctrictly from the version of libc++ against which we were built because experimental aBI is not stable) 2020-04-01 21:23:24 +03:00
Mikhail Novosyolov
e2a55f6ad9 Use bundled cppunit due to probable C++ ABI mismatch when linking with system cppunit, which is linked with another C++ ABI, and libc++ 2020-04-01 20:19:41 +03:00
Mikhail Novosyolov
69560d65b8 put linker flags into the end of cli args 2020-04-01 19:34:35 +03:00
Mikhail Novosyolov
4e2a3ea143 Fix linking with libcppunit
[build ULF] /builddir/build/BUILD/libreoffice-6.3.5/workdir/ScpMergeTarget/scp2/source/ooo/module_reportbuilder.ulf
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/sal/cppunittester/cppunittester.o: In function `(anonymous namespace)::ProtectedFixtureFunctor::run() const':
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:259: undefined reference to `CppUnit::PlugInParameters::PlugInParameters(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:259: undefined reference to `CppUnit::PlugInManager::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, CppUnit::PlugInParameters const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:304: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:314: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:316: undefined reference to `CppUnit::TestRunner::run(CppUnit::TestResult&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
2020-04-01 18:46:12 +03:00
Mikhail Novosyolov
7d34a85093 Try to force -lc++ lc++abi which are lost when in $LIBS or $LDFLAGS, be verbose
```
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `main':
/builddir/build/BUILD/libreoffice-6.3.5/l10ntools/source/idxdict/idxdict.cxx:30: undefined reference to `std::__1::ios_base::sync_with_stdio(bool)'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::basic_istream<char, std::__1::char_traits<char> >::getline(char*, long)':
/usr/include/c++/v1/istream:275: undefined reference to `std::__1::cin'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const':
/usr/include/c++/v1/ios:759: undefined reference to `std::__1::ios_base::getloc() const'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::ctype<char> const& std::__1::use_facet<std::__1::ctype<char> >(std::__1::locale const&)':
/usr/include/c++/v1/__locale:234: undefined reference to `std::__1::ctype<char>::id'
<...>
```

https://t.me/libreofficeru/25659
2020-04-01 18:02:10 +03:00
Mikhail Novosyolov
0817154876 BR liblucene++-contrib
checking for CLUCENE... yes
checking for CLucene/analysis/cjk/CJKAnalyzer.h... no
configure: error: Your version of libclucene has contribs-lib missing.
2020-04-01 06:21:55 +03:00
Mikhail Novosyolov
f1f68a93c5 RPM4 may not understand quotes in regexp in the same way as RPM5 did 2020-04-01 05:55:04 +03:00
Mikhail Novosyolov
f8150393c2 Enable debuginfo, avoid shipping not stripped binaries 2020-04-01 05:51:16 +03:00
Mikhail Novosyolov
72bcf8aecb don't block default multithreaded SRPM/RPM packing to speed it up a lot 2020-04-01 05:47:55 +03:00
Mikhail Novosyolov
1c0e1bfb48 gtk3_kde5 switch makes no sense to my mind, I will better remove it to avoid keeping yet another unmaintanined build conditionalizing 2020-04-01 05:37:12 +03:00
Mikhail Novosyolov
be02c9ddd8 remove unmaintained conditioning, internal RPM dep. gen. is always used nowadays 2020-04-01 05:31:21 +03:00
Mikhail Novosyolov
37be0024da Delete not existing variables and probably odd tuning of gcc flags 2020-04-01 05:30:05 +03:00
Mikhail Novosyolov
38549dfff0 correct CPP=clang-cpp is now set in %%clang_gcc_wrapper 2020-04-01 05:13:33 +03:00
Mikhail Novosyolov
9ff20671f2 W/a old system boost being incompatible with C++17 which removed std::auto_ptr 2020-04-01 01:38:04 +03:00
Mikhail Novosyolov
1b2077412c w/a combinations of incompatible clang++ args, try to avoid overlinkg 2020-03-31 23:29:08 +03:00
Andrey Bondrov
235b2b6468 Fix path to libc++ headers 2020-03-30 08:24:09 +10:00
Andrey Bondrov
a294d324ce Merge branch 'rosa2016.1' into rosa2019.0 2020-03-29 18:24:22 +10:00
Andrey Bondrov
05ac125bc3 Bump release 2020-03-29 18:23:24 +10:00
Andrey Bondrov
a7b3d2dd63 Update KDE4-detection patch to show KDE instead of Qt dialogs in KDE4 2020-03-29 18:22:54 +10:00
Andrey Bondrov
2753c0f733 Requires libcxxabi-devel to build with clang, also adjust build flags for clang to use libc++ as stdlib 2020-03-29 01:12:36 +10:00
Владимир Потапов
911841c14c Bump release 2020-03-27 07:00:13 +00:00
Andrey Bondrov
88eb380fb8 Build requires libcxx-devel when building with clang 2020-03-26 23:22:22 +10:00
Andrey Bondrov
7ad3adb03f Change condition syntax gtk3-kde5 -> gtk3_kde5 2020-03-26 21:47:00 +10:00
Andrey Bondrov
0a0bd4dc8f Build with clang for 2016.1 2020-03-26 20:20:19 +10:00
Andrey Bondrov
cd197faf4c Merge branch 'rosa2019.0' into rosa2016.1 2020-03-26 18:45:30 +10:00
Andrey Bondrov
a1f51bea17 Obsolete libreoffice-kde4 package 2020-03-25 22:54:32 +10:00