diff options
Diffstat (limited to 'media-libs/freetype/freetype-9999.ebuild')
-rw-r--r-- | media-libs/freetype/freetype-9999.ebuild | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/media-libs/freetype/freetype-9999.ebuild b/media-libs/freetype/freetype-9999.ebuild index b8b52e17acc9..a57a34037502 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() { |