Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601696 - app-office/ledger-3.1.1 Ebuild contains out-of-date dependency (texlive-texinfo)
Summary: app-office/ledger-3.1.1 Ebuild contains out-of-date dependency (texlive-texi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Erik Mackdanz
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-05 17:42 UTC by David Fellows
Modified: 2016-12-24 02:25 UTC (History)
2 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 David Fellows 2016-12-05 17:42:18 UTC
If USE=doc is specified, building ledger requires the texinfo macros.
These used to be provided in the dev-texlive/texlive-texinfo packages, but are now provided by the dev-texlive/texlive-plainextra package. texlive-texinfo and texlive-plainextra packages are mutually exclusive.

The following change worked for me:

--- ledger-3.1.1.ebuild	2016-10-20 23:26:38.000000000 -0300
+++ ledger-3.1.1-r1.ebuild	2016-12-04 22:33:03.051141720 -0400
@@ -37,7 +37,7 @@
 	dev-libs/utfcpp
 	doc? (
 		sys-apps/texinfo
-		dev-texlive/texlive-texinfo
+		|| ( >=dev-texlive/texlive-plainextra-2013 dev-texlive/texlive-texinfo )
 	)
 "
and allowed the unmerging of texlive-texinfo. 
Not sure if there is any reason to mention 
dev-texlive/texlive-texinfo as an alternate dependency, but it does work.

Please update the ebuild.
Comment 1 Erik Mackdanz gentoo-dev 2016-12-24 02:25:41 UTC
Good catch.  I've pushed this change in 8e72c0a0fe170cc50ba6b0c939552935151eef92

...also I added a dep on texlive-fontsrecommended which may not otherwise be pulled in.