Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946921 - app-office/libreoffice-24.8.4.2 version bump
Summary: app-office/libreoffice-24.8.4.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sam James
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 933267
  Show dependency tree
 
Reported: 2024-12-26 00:32 UTC by Yanestra
Modified: 2025-02-23 00:04 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libreoffice-9999.ebuild (libreoffice-9999.ebuild,18.68 KB, text/plain)
2025-01-10 00:04 UTC, jospezial
Details
libreoffice-9999.ebuild (libreoffice-9999.ebuild,18.56 KB, text/plain)
2025-01-11 03:08 UTC, jospezial
Details
unused-qt6network.patch for 25.2 and 25.8 (libreoffice-25.2-unused-qt6network.patch,1.81 KB, patch)
2025-01-11 03:17 UTC, jospezial
Details | Diff
libreoffice-9999.ebuild.patch (libreoffice-9999.ebuild.patch,7.30 KB, patch)
2025-01-11 04:10 UTC, jospezial
Details | Diff
libreoffice-9999.ebuild.patch (libreoffice-9999.ebuild.patch,7.27 KB, patch)
2025-01-11 04:27 UTC, jospezial
Details | Diff
25.2.0.3 ebuild based on the modified 9999 version (libreoffice-25.2.0.3.ebuild,19.75 KB, application/vnd.gentoo.ebuild)
2025-02-07 07:44 UTC, younky
Details
update ebuild file with clang 19 enabled (libreoffice-25.2.0.3.ebuild,19.82 KB, application/vnd.gentoo.ebuild)
2025-02-07 09:29 UTC, younky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yanestra 2024-12-26 00:32:42 UTC
24.8.4.2 has been released 2024-12-15

related
app-office/libreoffice-l10n-24.8.4.2
Comment 1 jospezial 2025-01-10 00:04:49 UTC
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)
Comment 2 jospezial 2025-01-11 03:08:32 UTC
Created attachment 916266 [details]
libreoffice-9999.ebuild
Comment 3 jospezial 2025-01-11 03:17:48 UTC
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
Comment 4 jospezial 2025-01-11 04:10:25 UTC
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.
Comment 5 jospezial 2025-01-11 04:27:54 UTC
Created attachment 916269 [details, diff]
libreoffice-9999.ebuild.patch
Comment 6 Joakim Tjernlund 2025-01-19 19:25:59 UTC
Please add llvm/clang:19 in next libreoffice.
Comment 7 younky 2025-02-07 07:44:56 UTC
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.
Comment 8 Joakim Tjernlund 2025-02-07 08:05:13 UTC
Please add llvm-19
Comment 9 younky 2025-02-07 09:29:03 UTC
Created attachment 918296 [details]
update ebuild file with clang 19 enabled

enabled clang 19 in the ebuild.
Comment 10 jospezial 2025-02-07 12:49:57 UTC
Has somebody tried to build libreoffice with clang:20 ?
Release will be soon.
Comment 12 younky 2025-02-07 23:17:33 UTC
(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.
Comment 13 jospezial 2025-02-08 21:07:45 UTC
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.
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-12 09:47:13 UTC
I'm having a look.
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-12 12:13:26 UTC
(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).
Comment 16 jospezial 2025-02-12 21:41:30 UTC
I saw (accidental commit) Andreas was working on openssl changes for the libreoffice ebuild.

What do you think? Any progress there?
Comment 17 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-13 03:16:02 UTC
(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?
Comment 18 jospezial 2025-02-13 13:06:33 UTC
(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/./-}"
Comment 19 Larry the Git Cow gentoo-dev 2025-02-22 22:26:24 UTC
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(-)
Comment 20 Larry the Git Cow gentoo-dev 2025-02-22 22:35:53 UTC
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(+)
Comment 21 Larry the Git Cow gentoo-dev 2025-02-23 00:04:52 UTC
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(-)