commit:     bca7abd8fbd5870928969278a1b891577da2a81e
Author:     epsilonKNOT <gentoo <AT> aisha <DOT> cc>
AuthorDate: Wed Dec  2 23:01:44 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 05:09:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca7abd8

media-libs/openimageio: fix font installation

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/18290
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...o-2.2.9.0.ebuild => openimageio-2.2.9.0-r1.ebuild} | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/media-libs/openimageio/openimageio-2.2.9.0.ebuild 
b/media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild
similarity index 89%
rename from media-libs/openimageio/openimageio-2.2.9.0.ebuild
rename to media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild
index 2ddc9e37ad5..cdd096fdaca 100644
--- a/media-libs/openimageio/openimageio-2.2.9.0.ebuild
+++ b/media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=7
 
+FONT_PN=OpenImageIO
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake python-single-r1
+inherit cmake font python-single-r1
 
 DESCRIPTION="A library for reading and writing images"
 HOMEPAGE="https://sites.google.com/site/openimageio/ 
https://github.com/OpenImageIO";
@@ -112,6 +113,7 @@ src_configure() {
        local mycmakeargs=(
                -DVERBOSE=ON
                -DOIIO_BUILD_TESTS=OFF
+               -DINSTALL_FONTS=OFF
                -DBUILD_DOCS=$(usex doc)
                -DINSTALL_DOCS=$(usex doc)
                -DSTOP_ON_WARNING=OFF
@@ -136,3 +138,18 @@ src_configure() {
 
        cmake_src_configure
 }
+
+src_install() {
+       cmake_src_install
+       # can't use font_src_install
+       # it does directory hierarchy recreation
+       FONT_S=(
+               "${S}/src/fonts/Droid_Sans"
+               "${S}/src/fonts/Droid_Sans_Mono"
+               "${S}/src/fonts/Droid_Serif"
+       )
+       insinto ${FONTDIR}
+       for dir in "${FONT_S[@]}"; do
+               doins "${dir}"/*.ttf
+       done
+}

Reply via email to