Created attachment 370232 [details, diff] rtmpdump-2.4_p20131018.ebuild.patch This is a patch against rtmpdump-2.4_p20131018 to add multilib support. Since the source package won't create an folder i had to add following src_unpack() in order to get multilib_copy_sources to work. src_unpack(){ mkdir -p "${S}" || die cd "${S}" || die unpack ${A} } It doesn't look very nice, if anyone has a better idea - i'm open for suggestions :)
Created attachment 378226 [details] Complete ebuild for media-video/rtmpdump-2.4_p20131018-r1
Created attachment 378228 [details] Ebuild for git head
Building media-video/rtmpdump-2.4_p20131018 I'v got: QA: compile QA warning: multilib_build_binaries is deprecated. Please use the equivalent multilib_is_native_abi function instead.
Hi. Seems to me, that this bug is already fixed as media-video/rtmpdump-2.4_p20131018 supports multilib. I'd just suggest adding openssl[abi_x86_32] to deps if ssl flag is enabled, because without it the build fails. Thanks guys!
Indeed, looks like [${MULTILIB_USEDEP}] for gnutls, polarssl, and openssl deps would be needed
I just made a pull request on github[1] for fixing the build failure. Please have a look :) [1]https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/13
+ 11 Feb 2015; Michał Górny <mgorny@gentoo.org> + no-emul-linux-x86/package.use.stable.mask, package.use.stable.mask: + Mask abi_x86_32 on media-video/rtmpdump. + 11 Feb 2015; Michał Górny <mgorny@gentoo.org> rtmpdump-2.4_p20131018.ebuild, + rtmpdump-9999.ebuild: + Fix multilib deps. Move zlib into "ssl?" since it is used only along with SSL. + Add missing ||die. Bug #501098, https://github.com/gentoo/gentoo-portage- + rsync-mirror/pull/13 by Michael Mair-Keimberger.