Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733314 - games-emulation/dosbox-staging-0.75.0: missing media-libs/opusfile dependency?
Summary: games-emulation/dosbox-staging-0.75.0: missing media-libs/opusfile dependency?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-07-20 11:44 UTC by Nowa Ammerlaan
Modified: 2020-08-19 10:03 UTC (History)
3 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 Nowa Ammerlaan gentoo-dev 2020-07-20 11:44:12 UTC
> [ebuild  N     ] games-emulation/dosbox-staging-0.75.0::gentoo  USE="alsa opengl opus -debug -dynrec" 0 KiB

fails with:

configure: error: Package requirements (opusfile) were not met:

No package 'opusfile' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables OPUSFILE_CFLAGS
and OPUSFILE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/games-emulation/dosbox-staging-0.75.0/work/dosbox-staging-0.75.0/config.log

`emerge -1 opusfile` fixes the issue
Comment 1 Nowa Ammerlaan gentoo-dev 2020-07-20 11:47:21 UTC
Also, this message is shown at the end:

* Messages for package games-emulation/dosbox-staging-0.75.0:

* As described in the Icon Theme Specification, icon file extensions are not
* allowed in .desktop files if the value is not an absolute path.

The .svg in:

make_desktop_entry dosbox DOSBox-staging ${PN}.svg

should go, e.g.:

make_desktop_entry dosbox DOSBox-staging ${PN}
Comment 2 Larry the Git Cow gentoo-dev 2020-08-19 10:03:31 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0eeb1bebea041aca6565f2893e0c5f423fffb90

commit f0eeb1bebea041aca6565f2893e0c5f423fffb90
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2020-08-18 11:51:15 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2020-08-19 10:02:08 +0000

    games-emulation/dosbox-staging: add missing dep
    
    also fix dekstop file to adhere to theme specs
    
    Closes: https://bugs.gentoo.org/733314
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Closes: https://github.com/gentoo/gentoo/pull/17158
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 games-emulation/dosbox-staging/dosbox-staging-0.75.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)