diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-12-26 20:10:49 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-12-26 20:10:49 +0000 |
commit | c85a90f90521c7e11d618b527d6630cc64cecbd4 (patch) | |
tree | 27c1f04d8eab0e0140fb62887a6a5d4d87c32ad9 /media-libs/libopenglrecorder | |
parent | 2f51c9978dda4c6e8debca43e4235ecc86914032 (diff) |
gentoo resync : 26.12.2017
Diffstat (limited to 'media-libs/libopenglrecorder')
-rw-r--r-- | media-libs/libopenglrecorder/Manifest | 3 | ||||
-rw-r--r-- | media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild | 44 | ||||
-rw-r--r-- | media-libs/libopenglrecorder/metadata.xml | 15 |
3 files changed, 62 insertions, 0 deletions
diff --git a/media-libs/libopenglrecorder/Manifest b/media-libs/libopenglrecorder/Manifest new file mode 100644 index 000000000000..fdae81e5e1be --- /dev/null +++ b/media-libs/libopenglrecorder/Manifest @@ -0,0 +1,3 @@ +DIST libopenglrecorder-0.1.0.tar.gz 101788 BLAKE2B 9fbd9e5acb51c033f533166cf4f55863d97331ca0d506ada7f0e2ffaf790a20b74521668d80dfe4ef230a6bf44466b5f5eda9ab6d4a248db730b0596ce441f6f SHA512 2264b5999870d89ab10366bbbbccfce8ef7c2674bb054005f4e182af2cb10c7553f97402feadc528da94608a47db030a07987b11470044965d70cd69fe47bacd +EBUILD libopenglrecorder-0.1.0.ebuild 1018 BLAKE2B 6105b7bb44850f6a960727687e09372afd079a1c59cd9d956736bb5abd2e90d9bff0c67e698e1ca791db6ce0276c9c643258a2a26ffce24960218448c3092d97 SHA512 9e2fed49f6b5a21c3c238e2ea9a440562c6ffe6ba54c1e338605792c4588410daa9e61f6f7fcfecf6d892e41b94dc36f89dc1b30be2a9508825627dba58625a9 +MISC metadata.xml 533 BLAKE2B cd75ce8bc96e05b6c7284aa8d56f04b7decda54a9e14c18d553ec26ac4913319b0efe3756d6c8c23e8b3afb12081ba291db692e521d9ee7de52b1cdcbb165259 SHA512 d4067a58da4f73a5399a72713c2467f19936a1480b502798e6b02896f7930701d065f89de57b74e1fa6b92ef793db3aa1c7e059437fb1ff0167cefcdab744b1f diff --git a/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild b/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild new file mode 100644 index 000000000000..317958e4f21a --- /dev/null +++ b/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-multilib + +DESCRIPTION="Library for asynchronous OpenGL recording with audio" +HOMEPAGE="https://github.com/Benau/libopenglrecorder" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="openh264 sound vpx" + +RDEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + openh264? ( media-libs/openh264[${MULTILIB_USEDEP}] ) + sound? ( + media-libs/libvorbis[${MULTILIB_USEDEP}] + media-sound/pulseaudio[${MULTILIB_USEDEP}] + ) + vpx? ( media-libs/libvpx:0=[${MULTILIB_USEDEP}] )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( + CHANGELOG.md + README.md + USAGE.md +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_PULSE_WO_DL=ON + -DBUILD_SHARED_LIBS=ON + -DSTATIC_RUNTIME_LIBS=OFF + -DBUILD_WITH_H264=$(usex openh264) + -DBUILD_RECORDER_WITH_SOUND=$(usex sound) + -DBUILD_WITH_VPX=$(usex vpx) + ) + cmake-utils_src_configure +} diff --git a/media-libs/libopenglrecorder/metadata.xml b/media-libs/libopenglrecorder/metadata.xml new file mode 100644 index 000000000000..a3eb35c0534e --- /dev/null +++ b/media-libs/libopenglrecorder/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <use> + <flag name="openh264">Enable H.264 support using <pkg>media-libs/openh264</pkg></flag> + <flag name="vpx">Enable VP8/VP9 codec support via <pkg>media-libs/libvpx</pkg></flag> + </use> + <upstream> + <remote-id type="github">Benau/libopenglrecorder</remote-id> + </upstream> +</pkgmetadata> |