diff options
Diffstat (limited to 'media-libs/iulib/iulib-0.4-r1.ebuild')
-rw-r--r-- | media-libs/iulib/iulib-0.4-r1.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/media-libs/iulib/iulib-0.4-r1.ebuild b/media-libs/iulib/iulib-0.4-r1.ebuild new file mode 100644 index 000000000000..2d57f637a09d --- /dev/null +++ b/media-libs/iulib/iulib-0.4-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit scons-utils toolchain-funcs + +DESCRIPTION="easy-to-use image and video I/O functions" +HOMEPAGE="https://github.com/tmbdev/iulib" +SRC_URI="https://iulib.googlecode.com/files/${P}.tgz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="sdl" + +RDEPEND="sys-libs/zlib + media-libs/libpng:0= + virtual/jpeg:0 + media-libs/tiff:0 + sdl? ( + media-libs/libsdl + media-libs/sdl-gfx + )" +DEPEND="${RDEPEND} + dev-util/scons" + +PATCHES=( + "${FILESDIR}/${P}-scons-build-env.patch" + "${FILESDIR}/${P}-default-arguments-declaration.patch" +) + +src_prepare() { + default + sed -i \ + -e "/^have_sdl = 1/s:1:$(usex sdl 1 0):" \ + -e '/tiff/s:inflate:TIFFOpen:' \ + -e '/progs.Append(LIBS=libiulib)/s:Append:Prepend:' \ + -e "/^libdir/s:/lib:/$(get_libdir):" \ + SConstruct || die #297326 #308955 #310439 + sed -i '/SDL.SDL_image.h/d' utils/dgraphics.cc || die #310443 + tc-export AR CC CXX RANLIB +} + +src_configure() { + # Avoid configure as we build/install with scons + : +} + +src_compile() { + escons prefix=/usr +} + +src_install() { + escons prefix="${D}"/usr install + dodoc CHANGES README TODO +} |