Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466832 - media-gfx/nvidia-cg-toolkit: emul-linux deps seem mis-synced to native deps
Summary: media-gfx/nvidia-cg-toolkit: emul-linux deps seem mis-synced to native deps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 466750 489248 489758
  Show dependency tree
 
Reported: 2013-04-22 18:04 UTC by Michał Górny
Modified: 2015-02-19 21:45 UTC (History)
6 users (show)

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


Attachments
nvidia-cg-toolkit-3.1.0013-r3.ebuild (nvidia-cg-toolkit-3.1.0013-r3.ebuild,3.62 KB, text/plain)
2013-10-05 12:10 UTC, Michael Mair-Keimberger (mm1ke)
Details
nvidia-cg-toolkit-3.1.0013-r3.diff (nvidia-cg-toolkit-3.1.0013-r3.diff,5.26 KB, patch)
2013-10-21 19:44 UTC, Michael Mair-Keimberger (mm1ke)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-04-22 18:04:03 UTC
The package unconditionally deps on app-emulation/emul-linux-x86-xlibs in RDEP but I don't see any strictly relevant native deps there. Could you review that?
Comment 1 Michael Mair-Keimberger (mm1ke) 2013-10-05 12:10:07 UTC
Created attachment 360140 [details]
nvidia-cg-toolkit-3.1.0013-r3.ebuild

I've rewrote most parts of the ebuild which also includes it's deps. Now it should represent nvidia-cg-toolkit's real dependencies.
It also uses abi_x86_{32,64} flags now instead of multilib and enhance the ebuild in general.

Notes:
* The ebuild still has media-libs/freeglut and virtual/libstdc++:3.3 (on x86) in RDEPEND, however i couldn't found the reason for this dependencies.
* I've also looked into bug #465082, however the "$(ABI=$2 get_libdir)" construct mentioned in this bug worked fine on my x86 kvm guest. Actually i couldn't reproduce the problem.
Comment 2 Michael Mair-Keimberger (mm1ke) 2013-10-21 19:44:19 UTC
Created attachment 361558 [details, diff]
nvidia-cg-toolkit-3.1.0013-r3.diff

This is a diff of against the latest ebuild.

Also there are two games which should be updated to use abi_x86_32 instead of multilib:
games-action/awesomenauts
games-action/trine2
Comment 3 Michael Mair-Keimberger (mm1ke) 2014-01-02 20:19:19 UTC
Ping.. any comments about my changes? :)
BTW, this bug (if not the tracker itself - bug 466750) should also block bug 454644.
Comment 4 Fpemud 2014-06-16 08:16:07 UTC
Ping..
I'm another user who needs it in the main repository.
I'm writing ebuild for the linux game Braid, which needs nvidia-cg-toolkit, but I have masked all the emul-linux-* packages.
It would be grateful if anyone can update it to use abi_x86_32 instead of multilib.
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2015-02-19 21:45:43 UTC
+*nvidia-cg-toolkit-3.1.0013-r4 (19 Feb 2015)
+
+  19 Feb 2015; Justin Lecher <jlec@gentoo.org>
+  +nvidia-cg-toolkit-3.1.0013-r4.ebuild, metadata.xml,
+  nvidia-cg-toolkit-3.1.0013-r2.ebuild, nvidia-cg-toolkit-3.1.0013-r3.ebuild:
+  Merge PR, thanks mm1ke for preperation, fixes #518144 & #466832; correct
+  QA_PREBUILT for USE=examples; make exmaples executable; drop unnecessary deps
+