diff options
author | Sam James <sam@gentoo.org> | 2022-12-16 01:29:04 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-12-16 01:38:42 +0000 |
commit | 6ec0e4909c46fdc41cd36ad5d377b74d0da72ad6 (patch) | |
tree | 7c48c23b2176ad4bbc3a3c4d5a9cb81d333f243a /media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild | |
parent | media-libs/openjpeg: add media-libs/libtiff subslot dep (diff) | |
download | gentoo-6ec0e4909c46fdc41cd36ad5d377b74d0da72ad6.tar.gz gentoo-6ec0e4909c46fdc41cd36ad5d377b74d0da72ad6.tar.bz2 gentoo-6ec0e4909c46fdc41cd36ad5d377b74d0da72ad6.zip |
media-libs/sdl2-image: add media-libs/libtiff subslot dep
libtiff changed SONAME.
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild')
-rw-r--r-- | media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild b/media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild new file mode 100644 index 000000000000..ba78dd01ef7d --- /dev/null +++ b/media-libs/sdl2-image/sdl2-image-2.0.5_p20210328-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib multilib-minimal toolchain-funcs + +MY_P="SDL2_image-${PV}" +MY_COMMIT="f36684864e82538da2d2cf57fa3db077a3be42c7" +DESCRIPTION="Image file loading library" +HOMEPAGE="https://www.libsdl.org/projects/SDL_image/" +SRC_URI="https://github.com/libsdl-org/SDL_image/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" +IUSE="gif jpeg png static-libs tiff webp" + +RDEPEND=" + >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-3.9.7-r1:=[${MULTILIB_USEDEP}] ) + webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] )" +DEPEND=${RDEPEND} + +S=${WORKDIR}/SDL_image-${MY_COMMIT} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + --disable-sdltest + --enable-bmp + $(use_enable gif) + $(use_enable jpeg jpg) + --disable-jpg-shared + --enable-lbm + --enable-pcx + $(use_enable png) + --disable-png-shared + --enable-pnm + --enable-tga + $(use_enable tiff tif) + --disable-tif-shared + --enable-xcf + --enable-xpm + --enable-xv + $(use_enable webp) + --disable-webp-shared + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake OBJC="$(tc-getCC)" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + multilib_is_native_abi && newbin .libs/showimage$(get_exeext) showimage2$(get_exeext) +} + +multilib_src_install_all() { + dodoc {CHANGES,README}.txt + find "${ED}" -type f -name "*.la" -delete || die +} |