commit: 93ed632afb7ba44041abfd19493de3a74d72ecf4 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Mon Mar 29 15:04:12 2021 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Fri Apr 2 23:45:44 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93ed632a
media-libs/gl4es: New Package Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> media-libs/gl4es/gl4es-9999.ebuild | 34 ++++++++++++++++++++++++++++++++++ media-libs/gl4es/metadata.xml | 14 ++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/media-libs/gl4es/gl4es-9999.ebuild b/media-libs/gl4es/gl4es-9999.ebuild new file mode 100644 index 000000000..7fd5dfcdb --- /dev/null +++ b/media-libs/gl4es/gl4es-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake git-r3 + +DESCRIPTION="OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library" +HOMEPAGE="http://ptitseb.github.io/gl4es/" +EGIT_REPO_URI="https://github.com/ptitSeb/gl4es.git" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="egl X" + +DEPEND=" + media-libs/mesa[X?,egl?] +" +RDEPEND="${DEPEND}" + +# Note: Should be added into virtual/opengl if moved to ::gentoo + +src_configure() { + local mycmakeargs=( + -DNOX11=$(usex !X) + -DNOEGL=$(usex !egl) + ) + + cmake_src_configure +} + +pkg_install() { + einfo "To use this replacement library add ${PREFIX}/usr/lib/gl4es/ to LD_LIBRARY_PATH" +} diff --git a/media-libs/gl4es/metadata.xml b/media-libs/gl4es/metadata.xml new file mode 100644 index 000000000..e39764384 --- /dev/null +++ b/media-libs/gl4es/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>cont...@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> + <use> + <flag name="egl">Enable EGL support.</flag> + </use> + <upstream> + <remote-id type="github">ptitSeb/gl4es</remote-id> + </upstream> +</pkgmetadata>