summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-04-07 05:50:42 +0000
committerSam James <sam@gentoo.org>2021-04-07 06:10:46 +0000
commit0646663bfcadb4ffe7550e2bb41097f42818ed49 (patch)
tree3fa70e0502b5e6f9f68f6c234621615cf0f5d5c5 /media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild
parentsys-apps/linux-misc-apps: prefix helper get_version_component_count with _ (diff)
downloadgentoo-0646663bfcadb4ffe7550e2bb41097f42818ed49.tar.gz
gentoo-0646663bfcadb4ffe7550e2bb41097f42818ed49.tar.bz2
gentoo-0646663bfcadb4ffe7550e2bb41097f42818ed49.zip
media-libs/sdl-mixer: fix slibtool (parallel) build
Thanks-to: orbea <orbea@riseup.net> See: 36d63464d341868f0ba533188238c805710f16e0 Bug: https://bugs.gentoo.org/777420 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild')
-rw-r--r--media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild8
1 files changed, 7 insertions, 1 deletions
diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild
index 7757eec87498..a5a0b15fce59 100644
--- a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild
+++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=7
MY_P=${P/sdl-/SDL_}
-inherit multilib-minimal
+inherit autotools multilib-minimal
DESCRIPTION="Simple Direct Media Layer Mixer Library"
HOMEPAGE="https://www.libsdl.org/projects/SDL_mixer/"
@@ -56,11 +56,17 @@ PATCHES=(
"${FILESDIR}"/${P}-clang.patch
"${FILESDIR}"/${P}-Fix-compiling-against-libmodplug-0.8.8.5.patch
"${FILESDIR}"/${P}-mikmod-r58{7,8}.patch # bug 445980
+ "${FILESDIR}"/${P}-parallel-build-slibtool.patch
)
src_prepare() {
default
sed -e '/link.*play/s/-o/$(LDFLAGS) -o/' -i Makefile.in || die
+
+ # Hack to get eautoconf working
+ # eautoreconf dies with gettext mismatch errors for now
+ cat acinclude/* >aclocal.m4 || die
+ eautoconf
}
multilib_src_configure() {