Gentoo Archives: gentoo-user

From: Ashley Dixon <ash@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Creating Blue-ray video discs
Date: Fri, 29 May 2020 21:10:58
Message-Id: 20200529211027.bctqtwlfuvumofx7@ad-gentoo-main
In Reply to: Re: [gentoo-user] Creating Blue-ray video discs by Dale
1 On Fri, May 29, 2020 at 03:59:13PM -0500, Dale wrote:
2 > I was going to emerge it and see what it looks like.  It may do
3 > something to help but not sure.  When I try to emerge the package,
4 > emerge says there is a missing USE flag.  Thing is, the package doesn't
5 > have that USE flag that I can see nor does what it needs to have
6 > installed as a dependency.
7 >
8 > root@fireball / # emerge --select y -av tsmuxer
9 >
10 > These are the packages that would be merged, in order:
11 >
12 > Calculating dependencies... done!
13 >
14 > emerge: there are no ebuilds built with USE flags to satisfy
15 > ">=app-arch/upx-3.01[lzma]".
16 > !!! One of the following packages is required to complete your request:
17 > - app-arch/upx-3.96::gentoo (Missing IUSE: lzma)
18 > (dependency required by "media-video/tsmuxer-2.6.11-r1::gentoo" [ebuild])
19 > (dependency required by "tsmuxer" [argument])
20 > root@fireball / #
21 >
22 > As you can tell, neither upx or ucl has the USE flag lzma.  It appears
23 > there is something missing in the ebuild for upx.  Since emerge tends to
24 > encrypt its output, may I'm reading that wrong.  :/
25
26 Yes, you're right; there is no ebuild currently in gentoo.git to satisfy
27 `>=app-arch/upx-3.01[lzma]`. However, the ebuild maintainer seems to have
28 realised this, and added the following entry to the tsmuxer ebuild:
29
30 DEPEND="|| (
31 >=app-arch/upx-3.01[lzma]
32 >=app-arch/upx-bin-3.01
33 )"
34
35 I.e., use EITHER `>=app-arch/upx-3.01[lzma]` (which doesn't currently exist) OR
36 `>=app-arch/upx-bin-3.01`. For now, you will just have to use the binary
37 distribution with L.Z.M.A.\ support built-in, until the source release adds
38 support for optional L.Z.M.A.
39
40 The binary distribution is also masked with all ~arch keywords, so you must add
41 the appropriate ACCEPT_KEYWORDS entry for `upx-bin`.
42
43 $ ACCEPT_KEYWORDS="~amd64" emerge -atvp --autounmask=y tsmuxer
44
45 These are the packages that would be merged, in reverse order:
46
47 Calculating dependencies... done!
48 [ebuild N ] media-video/tsmuxer-2.6.11-r1::gentoo 527 KiB
49 [ebuild N ] app-arch/upx-bin-3.96::gentoo 452 KiB
50
51 Total: 2 packages (2 new), Size of downloads: 979 KiB
52
53 The following license changes are necessary to proceed:
54 (see "package.license" in the portage(5) man page for more details)
55 # required by tsmuxer (argument)
56 >=media-video/tsmuxer-2.6.11-r1 SmartLabs
57
58 --
59
60 Ashley Dixon
61 suugaku.co.uk
62
63 2A9A 4117
64 DA96 D18A
65 8A7B B0D2
66 A30E BF25
67 F290 A8AA

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Creating Blue-ray video discs Dale <rdalek1967@×××××.com>