As per the LyX newsfeed: https://www.lyx.org/News, release candidates for LyX-2.3.* have been out since December 2017. Is there a way to add an ebuild to the portage tree for this version?
Or, for that matter, is there perhaps an ebuild to build from LyX's git master?
Final 2.3.0 is scheduled to be out within two weeks, so I'd say we just wait.
There were no substantial changes when it comes to building, so old ebuilds should just work with new version.
If you want to build on your own from git, you want to use 2.3.x branch, not master.
hrm, you are correct: copying the most recent ebuild into my /usr/local/portage tree, renaming it to 'lyx-2.3.0_rc2.ebuild', and commenting out the command for the python-2.1.patch results in successful compilation. No git necessary, as the 2.3 versions are on the upstream ftp server. Cheers.
Andrew, there is ebuild for 2.3.0 with correct python patch in rebutia overlay if you want to test.
So now there was a full release: https://www.lyx.org/announce/2_3_0.txt
Release notes are here https://git.lyx.org/?p=lyx.git;a=blob_plain;f=lib/RELEASE-NOTES;hb=4d5e926f0af01960460480812ae3d5efdf5bc9c7
I just tested the lyx-2.3.0 ebuild from your overlay. Everything seems to work. The only issue is that it depends on
which is masked for removal in the portage tree.
fixed that dep, thanks
lyx-2.3.99::rebutia depends on automake 1.14 or 1.15. I have 1.16, and it refuses. Will the final release be compatible with automake-1.16?
support for automake-1.16 will be part of 2.3.1.
2.3.0 is now in official tree.
The bug has been referenced in the following commit(s):
Author: Andreas Sturmlechner <firstname.lastname@example.org>
AuthorDate: 2018-04-02 21:08:12 +0000
Commit: Andreas Sturmlechner <email@example.com>
CommitDate: 2018-04-02 21:29:24 +0000
app-office/lyx: Fix build with automake-1.16
Thanks-to: pavel sanda <firstname.lastname@example.org>
Package-Manager: Portage-2.3.28, Repoman-2.3.9
app-office/lyx/files/lyx-2.3.0-autotools.patch | 27 ++++++++++++++++++++++++++
app-office/lyx/lyx-2.3.0.ebuild | 1 +
2 files changed, 28 insertions(+)}