commit:     ae568597e7fb80225d5ed48ae13cb32b383dd2bd
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  7 13:49:34 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Dec  7 13:56:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae568597

media-libs/freetype: Fixed live ebuild to correctly use dlg submodule

Reported-by: Oleh <moonlapse81 <AT> gmail.com>
Closes: https://bugs.gentoo.org/758902
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 media-libs/freetype/freetype-9999.ebuild | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/media-libs/freetype/freetype-9999.ebuild 
b/media-libs/freetype/freetype-9999.ebuild
index b8b52e17acc..a57a3403750 100644
--- a/media-libs/freetype/freetype-9999.ebuild
+++ b/media-libs/freetype/freetype-9999.ebuild
@@ -80,6 +80,16 @@ src_fetch() {
 
 src_unpack() {
        _egit_repo_handler ${EBUILD_PHASE}
+
+       if [[ "${PV}" == 9999 ]] ; then
+               # Need to copy stuff from dlg submodule (#758902)
+               local dlg_inc_dir="${S}/submodules/dlg/include/dlg"
+               local dlg_src_dir="${S}/submodules/dlg/src/dlg"
+               local dlg_dest_dir="${S}/src/dlg"
+               mkdir -p "${dlg_dest_dir}/dlg" || die
+               cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die
+               cp "${dlg_src_dir}"/* "${dlg_dest_dir}" || die
+       fi
 }
 
 src_prepare() {

Reply via email to