24.8.4.2 has been released 2024-12-15 related app-office/libreoffice-l10n-24.8.4.2
Created attachment 916206 [details] libreoffice-9999.ebuild Here is my libreoffice-9999.ebuild that worked a few hours ago. Master is currently 25.8 alpha. I adjusted dependencies and tarballs. It does not build with <media-libs/zxing-cpp-2.3.0 . Rebased unused-qt6network.patch. Needs rebase for other branches and releases. Find it at https://bugs.gentoo.org/942831 for now. I think the qt5 counterpart is not needed in an ebuild without qt5. I have tried to simplify the sources management and move all from src_unpack() up to the usual position. The tarballs were not unpacked without the src_unpack() in the ebuild. I guess, git-r3 or another eclass prevents that. Switch to https://git.libreoffice.org/core and its submodules. https://www.libreoffice.org/download/pre-releases/ I and other people had problems with https://anongit.freedesktop.org/git in the past. PATCHSET was not in use for a long time,removed entries. libreoffice-branding-gentoo-0.8.tar.xz was not changed since 10 years. Simplified URL. alpha and beta URL settings could be removed. Other highlight: gtk4 https://bugs.gentoo.org/902031 Please try the ebuild for releases and other branches. (rename it)
Created attachment 916266 [details] libreoffice-9999.ebuild
Created attachment 916267 [details, diff] unused-qt6network.patch for 25.2 and 25.8 Some parts about the framework versions of these patches are already in upstream code. Applies to 25.2 and 25.8. 24.8 could need a rebased version of libreoffice-24.8-unused-qt6network.patch
Created attachment 916268 [details, diff] libreoffice-9999.ebuild.patch patch against libreoffice-9999.ebuild in gentoo so you can see the changed parts better. Feel free to pull them into the tree.
Created attachment 916269 [details, diff] libreoffice-9999.ebuild.patch
Please add llvm/clang:19 in next libreoffice.
Created attachment 918269 [details] 25.2.0.3 ebuild based on the modified 9999 version Updated the ebuild file with the reference 9999 one. Pdfimport doesn't work,and disabled firebird and dotnet.
Please add llvm-19
Created attachment 918296 [details] update ebuild file with clang 19 enabled enabled clang 19 in the ebuild.
Has somebody tried to build libreoffice with clang:20 ? Release will be soon.
younky: https://github.com/LibreOffice/core/releases/tag/libreoffice-25.2.1.1 I think it will be listed soon on https://www.libreoffice.org/download/download-libreoffice/ A nice article: https://www.phoronix.com/news/LibreOffice-25.2-Released
(In reply to jospezial from comment #11) > younky: > https://github.com/LibreOffice/core/releases/tag/libreoffice-25.2.1.1 > I think it will be listed soon on > https://www.libreoffice.org/download/download-libreoffice/ > > > A nice article: > https://www.phoronix.com/news/LibreOffice-25.2-Released Will test it when it is released.
For libreoffice-9999: https://github.com/LibreOffice/core/commit/89285dd322e9975f874514e03a299e616a953efb "Upgrade mdds to 3.0.0 and liborcus to 0.20.0" Still waiting for "Fix build with mdds-3.0" at libetonyek repo: https://gerrit.libreoffice.org/c/libetonyek/+/181278 Normally libreoffice upstream does not bump these deps on the release branches. But let's sit and wait. See also bug 938111 related mdds and friends.
I'm having a look.
(In reply to jospezial from comment #5) > Created attachment 916269 [details, diff] [details, diff] > libreoffice-9999.ebuild.patch Thanks. I'm using this as a base. Is there a reason for the src_unpack changes? I think the old way is needed to support branches for releases but I might be wrong (not tried yet).
I saw (accidental commit) Andreas was working on openssl changes for the libreoffice ebuild. What do you think? Any progress there?
(In reply to jospezial from comment #16) > I saw (accidental commit) Andreas was working on openssl changes for the > libreoffice ebuild. > > What do you think? Any progress there? I'm not sure if I follow what you mean here. I've spoken to asturm about his notes on what I need to look at, and I'm looking at your comments here. How is this related to my question about the git eclass use?
(In reply to Sam James from comment #17) > (In reply to jospezial from comment #16) > > I saw (accidental commit) Andreas was working on openssl changes for the > > libreoffice ebuild. > > > > What do you think? Any progress there? > > I'm not sure if I follow what you mean here. I've spoken to asturm about his > notes on what I need to look at, and I'm looking at your comments here. > > How is this related to my question about the git eclass use? https://gitweb.gentoo.org/repo/gentoo.git/commit/app-office/libreoffice?id=79d5d58f40f56b1ec7ffa717eebb08c100b940d2 reverted It was not related to the question. That is for the other branches. mypv=${MY_PV/.9999} [[ ${mypv} != ${MY_PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b156e5229e7dca42d6a737763f2298c183270c69 commit b156e5229e7dca42d6a737763f2298c183270c69 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 22:17:16 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:22:17 +0000 profiles: mask new LO deps (Only) needed for no-yet-released LibreOffice. Mask for now to avoid unnecessary conflicts/backtracking for LO users. Note that at least 2/3 of these are in theory slottable, but I remember discussing it with someone (telans?) years ago and may have been a reason we can't/shouldn't (perhaps that one of them isn't slottable so no real benefit?) - worth thinking about again and perhaps documenting in the ebuild(s) anyway at some point. Bug: https://bugs.gentoo.org/938111 Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398d7c9a0098183c0ee5656417f93d8aaace8219 commit 398d7c9a0098183c0ee5656417f93d8aaace8219 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 20:50:15 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:22:16 +0000 app-office/libreoffice: update 9999 * As for bug #916435, accept defeat (not ideal) and filter -Werror=odr given it's "only" in the Vulkan bits (as in FF). * With regard to bug #902031, go with the suggested USE="gtk3 gtk4" for now but I rather suspect we'll change this in short-order to USE=gtk => gtk4. Thanks to jospezial for rebasing the build system patch and providing the starting diff for 9999. Bug: https://bugs.gentoo.org/902031 Bug: https://bugs.gentoo.org/946921 Closes: https://bugs.gentoo.org/916435 Closes: https://bugs.gentoo.org/942831 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice/Manifest | 4 +- .../files/libreoffice-25.2-unused-qt6network.patch | 45 +++++++++++++++++++++ app-office/libreoffice/libreoffice-9999.ebuild | 46 ++++++++++++++++------ 3 files changed, 81 insertions(+), 14 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5498c1e2626d0303635968cdf25dcb77a251e9 commit 8f5498c1e2626d0303635968cdf25dcb77a251e9 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 21:40:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:31:47 +0000 app-office/libreoffice: add 25.2.1.1 Closes: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice/libreoffice-25.2.1.1.ebuild | 677 +++++++++++++++++++++ 1 file changed, 677 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639a145696ad4ac90d6ca04af7e9b470053639cc commit 639a145696ad4ac90d6ca04af7e9b470053639cc Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 22:34:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:34:38 +0000 app-office/libreoffice-l10n: unkeyword 25.2.1.1 ... while I do a bit more work on it. Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice-l10n/libreoffice-l10n-25.2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681439260aa023f0c25a9339b437f8feef8c1159 commit 681439260aa023f0c25a9339b437f8feef8c1159 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 22:34:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:34:12 +0000 app-office/libreoffice: unkeyword 25.2.1.1 ... while I do a bit more work on it. Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice/libreoffice-25.2.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e671390dbaa35e0b4eb9ad2604444497a46314c7 commit e671390dbaa35e0b4eb9ad2604444497a46314c7 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-22 21:40:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-22 22:31:46 +0000 app-office/libreoffice-l10n: add 25.2.1.1 Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice-l10n/Manifest | 181 +++++++++++++++++++++ .../libreoffice-l10n-25.2.1.1.ebuild | 92 +++++++++++ 2 files changed, 273 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd05a0d039b1de1fd26d1af742581bdf690ba02 commit 1cd05a0d039b1de1fd26d1af742581bdf690ba02 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-23 00:03:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-23 00:03:51 +0000 app-office/libreoffice: keyword 25.2.1.1 Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice/libreoffice-25.2.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f42308c0abaa168d8f5a4316797a967d1b28fa commit e1f42308c0abaa168d8f5a4316797a967d1b28fa Author: Sam James <sam@gentoo.org> AuthorDate: 2025-02-23 00:03:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-23 00:03:40 +0000 app-office/libreoffice-l10n: keyword 25.2.1.1 Bug: https://bugs.gentoo.org/946921 Signed-off-by: Sam James <sam@gentoo.org> app-office/libreoffice-l10n/libreoffice-l10n-25.2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)