X-Git-Url: https://git.sthu.org/?p=shuber-gentoo-overlay.git;a=blobdiff_plain;f=media-video%2Fobs-v4l2sink%2Fobs-v4l2sink-0.1.0.ebuild;fp=media-video%2Fobs-v4l2sink%2Fobs-v4l2sink-0.1.0.ebuild;h=d2e37e0031122f43ca797e229f4c2d5b662ef7a1;hp=0000000000000000000000000000000000000000;hb=420ba47c05e60b3b0e2ad46daca5899f58ccb67e;hpb=e8e7ec70ffbb7a3f64f8876aaabe66e701ade1b7 diff --git a/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0.ebuild b/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0.ebuild new file mode 100644 index 0000000..d2e37e0 --- /dev/null +++ b/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils cmake-utils + +case ${PV} in +9999) + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="git://github.com/CatxFish/obs-v4l2sink.git" + ;; +*) + KEYWORDS="~amd64 ~x86" + SNAPSHOT_COMMIT="" + SRC_URI="https://github.com/CatxFish/obs-v4l2sink/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/obsproject/obs-studio/archive/25.0.0-rc6.tar.gz -> obs-studio-25.0.0-rc6.tar.gz" + ;; +esac + +DESCRIPTION="OBS studio plugin for output to v4l2 loopback device" +HOMEPAGE="https://github.com/CatxFish/obs-v4l2sink" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=" + media-video/obs-studio + media-video/v4l2loopback +" +RDEPEND="${DEPEND}" +#PATCHES="${FILESDIR}/lib64.patch" + +src_prepare() { + sed -i "s_/lib/_/$(get_libdir)/_" CMakeLists.txt + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DLIBOBS_INCLUDE_DIR="${WORKDIR}/obs-studio-25.0.0-rc6/libobs" + ) + cmake-utils_src_configure +}