Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 648318 - app-office/lyx-2.3.0 version bump
Summary: app-office/lyx-2.3.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: pavel sanda
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-20 17:20 UTC by N. Andrew Walsh
Modified: 2018-04-02 21:29 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description N. Andrew Walsh 2018-02-20 17:20:24 UTC
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?
Comment 1 pavel sanda 2018-02-21 13:55:30 UTC
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.
Comment 2 N. Andrew Walsh 2018-02-21 14:52:23 UTC
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.
Comment 3 pavel sanda 2018-02-27 09:39:52 UTC
Andrew, there is ebuild for 2.3.0 with correct python patch in rebutia overlay if you want to test.
Comment 5 Lukas Schneiderbauer 2018-03-27 09:47:48 UTC
I just tested the lyx-2.3.0 ebuild from your overlay. Everything seems to work. The only issue is that it depends on
app-text/noweb
which is masked for removal in the portage tree.
Comment 6 pavel sanda 2018-03-27 10:13:47 UTC
fixed that dep, thanks
Comment 7 N. Andrew Walsh 2018-03-30 20:11:28 UTC
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?
Comment 8 pavel sanda 2018-04-02 14:00:28 UTC
support for automake-1.16 will be part of 2.3.1.
Comment 9 pavel sanda 2018-04-02 14:15:27 UTC
2.3.0 is now in official tree.
Comment 10 Larry the Git Cow gentoo-dev 2018-04-02 21:29:42 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceac2c53741cde2446ce458a60b09082e6756c2a

commit ceac2c53741cde2446ce458a60b09082e6756c2a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-04-02 21:08:12 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-04-02 21:29:24 +0000

    app-office/lyx: Fix build with automake-1.16
    
    Bug: https://bugs.gentoo.org/648318
    Bug: https://bugs.gentoo.org/631798
    Thanks-to: pavel sanda <ps@twin.jikos.cz>
    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(+)}