Ebuild fails because of directoy naming. * Messages for package games-util/lutris-9999: * ERROR: games-util/lutris-9999::gentoo failed (prepare phase): * The source directory '/var/tmp/portage/games-util/lutris-9999/work/lutris' doesn't exist * * Call stack: * ebuild.sh, line 780: Called __ebuild_main 'prepare' * phase-functions.sh, line 1068: Called __dyn_prepare * phase-functions.sh, line 384: Called die * The specific snippet of code: * die "The source directory '${S}' doesn't exist" * * If you need support, post the output of `emerge --info '=games-util/lutris-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-util/lutris-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-util/lutris-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-util/lutris-9999/temp/environment'. * Working directory: '/var/tmp/portage/games-util/lutris-9999/homedir' * S: '/var/tmp/portage/games-util/lutris-9999/work/lutris' expected directory: /var/tmp/portage/games-util/lutris-9999/work/lutris actual directory: /var/tmp/portage/games-util/lutris-9999/work/lutris-9999
commit d5300bb136c8c953ca7c8b45b4b9cca6b4cbad57 Author: Marty E. Plummer <hanetzer@startmail.com> Date: Sun Jan 6 01:56:57 2019 -0600 games-util/lutris: version 0.5.0.1, add missing deps, xdg Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Closes: https://github.com/gentoo/gentoo/pull/10749 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> This commit added: +S="${WORKDIR}/${PN}"
(In reply to Jeroen Roovers from comment #1) > commit d5300bb136c8c953ca7c8b45b4b9cca6b4cbad57 > Author: Marty E. Plummer <hanetzer@startmail.com> > Date: Sun Jan 6 01:56:57 2019 -0600 > > games-util/lutris: version 0.5.0.1, add missing deps, xdg > > Package-Manager: Portage-2.3.54, Repoman-2.3.12 > Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> > Closes: https://github.com/gentoo/gentoo/pull/10749 > Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> > > This commit added: > > +S="${WORKDIR}/${PN}" Which isn't needed for the live package.
Created attachment 570504 [details, diff] Patch to ebuild for lutris Fixes live ebuild and preserves releases.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55976cfada2bf7fb6f35018606ed73ba32b81e6d commit 55976cfada2bf7fb6f35018606ed73ba32b81e6d Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-03-27 17:04:46 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-03-27 17:05:30 +0000 games-util/lutris: Fixed source dir in live ebuild. Thanks-to: Ren Greco <atosser@linuxmail.org> Closes: https://bugs.gentoo.org/680286 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> games-util/lutris/lutris-0.5.1.2.ebuild | 3 +-- games-util/lutris/lutris-9999.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-)