Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408167 - games-arcade/performous USE=songs - doins -r "${S}/songs" fails
Summary: games-arcade/performous USE=songs - doins -r "${S}/songs" fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2012-03-14 14:40 UTC by lexofleviafan
Modified: 2012-03-14 19:47 UTC (History)
0 users

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


Attachments
Ebuild patch that solves the problem (performous-0.6.1.ebuild.patch,385 bytes, patch)
2012-03-14 14:40 UTC, lexofleviafan
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description lexofleviafan 2012-03-14 14:40:21 UTC
Created attachment 305311 [details, diff]
Ebuild patch that solves the problem

Emerging games-arcade/performous with USE="songs" fails because of wrong path value in ebuild.

Namely, song archives are unpacked in "${WORKDIR}/songs", and then in src_install ebuild tries to install them from different place:

S=${WORKDIR}/${MY_P}-Source
...
  doins -r "${S}/songs" || die

Cause of that, it fails and dies:

 * ERROR: games-arcade/performous-0.6.1 failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  85:  Called src_install
 *   environment, line 2760:  Called die
 * The specific snippet of code:
 *           doins -r "${S}/songs" || die;
 * 
...
 * QA Notice: file does not exist:
 * 
 * 	doins: /var/tmp/portage/games-arcade/performous-0.6.1/work/Performous-0.6.1-Source/songs does not exist
Comment 1 Tupone Alfredo gentoo-dev 2012-03-14 19:47:25 UTC
Should be fixed now. Thanks for report and patch