media-libs/jasper: Add live ebuild
authorDavid Seifert <soap@gentoo.org>
Tue, 18 Oct 2016 18:34:39 +0000 (20:34 +0200)
committerDavid Seifert <soap@gentoo.org>
Tue, 18 Oct 2016 18:35:12 +0000 (20:35 +0200)
Package-Manager: portage-2.3.2

media-libs/jasper/jasper-9999.ebuild [new file with mode: 0644]

diff --git a/media-libs/jasper/jasper-9999.ebuild b/media-libs/jasper/jasper-9999.ebuild
new file mode 100644 (file)
index 0000000..899da22
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools git-r3 multilib-minimal
+
+DESCRIPTION="Implementation of the codec specified in the JPEG-2000 Part-1 standard"
+HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/"
+EGIT_REPO_URI="https://github.com/mdadams/jasper.git"
+
+LICENSE="JasPer2.0"
+SLOT="0/1"
+KEYWORDS=""
+IUSE="jpeg opengl static-libs"
+
+RDEPEND="
+       jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+       opengl? (
+               >=virtual/opengl-7.0-r1:0[${MULTILIB_USEDEP}]
+               >=media-libs/freeglut-2.8.1:0[${MULTILIB_USEDEP}]
+               virtual/glu
+               )"
+DEPEND="${RDEPEND}
+       app-arch/unzip"
+
+PATCHES=( "${FILESDIR}/${PN}-1.900.6-fix-build-system.patch" )
+
+src_prepare() {
+       default
+       eautoreconf
+}
+
+multilib_src_configure() {
+       ECONF_SOURCE="${S}" econf \
+               $(use_enable jpeg libjpeg) \
+               $(use_enable opengl) \
+               $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+       einstalldocs
+       dodoc -r doc/.
+
+       # package provides .pc files
+       find "${D}" -name '*.la' -delete || die
+}