From e2ad80f75c6b06192926a42f95668889f0761e56 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Fri, 13 Aug 2021 21:24:41 +0000 Subject: [PATCH] media-plugins/obs-wlrobs: Bump to 1.0 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Ryan Fox --- media-plugins/obs-wlrobs/Manifest | 4 +- .../obs-wlrobs/obs-wlrobs-1.0.ebuild | 44 +++++++++++++++++++ .../obs-wlrobs/obs-wlrobs-9999.ebuild | 13 +++++- 3 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 media-plugins/obs-wlrobs/obs-wlrobs-1.0.ebuild diff --git a/media-plugins/obs-wlrobs/Manifest b/media-plugins/obs-wlrobs/Manifest index 1bb9fe2..26a771a 100644 --- a/media-plugins/obs-wlrobs/Manifest +++ b/media-plugins/obs-wlrobs/Manifest @@ -1,2 +1,4 @@ -EBUILD obs-wlrobs-9999.ebuild 627 BLAKE2B 695be9f27ab1bfc2b66249df94df2478c9afe99d52e6877bf3194ef4e49ef9342156d6feea4635948fb4df9875fd7776688e3d58e99180c3e9b02f40ebf0d9d0 SHA512 d45674b1e265f2623824508a2a43b221b48d310fea30581d1c8d259412bb9941ec7483a775b044e20304c70ad66583168ddca8aac7f3a287837813f0ca504265 +DIST obs-wlrobs-1.0.tar.gz 54980 BLAKE2B bf5579593c9afb19f1c9d3d5cc34608483626e25b0b60d5834fc799a10293aca248aa2f9c36c43c0a92df4c376708b7a507b806dcee156e92388464c070bebf9 SHA512 a6ca293b0d21dee1264cbecfa3c10db3f696faa09c1cd445ced2fc17440a45677e07018c7a4eb0e72880b444bb2f1e0db9307a07c9117e56ff07043d1e6a758d +EBUILD obs-wlrobs-1.0.ebuild 888 BLAKE2B c133535e0c3cdedb712841279e9bf90c0604943b4d3c3f0d3059511794cf8e466ac2050e7d94035f1abf8614a8e887889c0231eb3ed33b04779f0f17ef7bd299 SHA512 88e2b3fd7de421687630a89eb4f1d9bd7a23567295a4755a0cbd22a0b4b284887b1565501495906b98b597591649e76c01a043a735ec849f21338c9f1b89668b +EBUILD obs-wlrobs-9999.ebuild 888 BLAKE2B c133535e0c3cdedb712841279e9bf90c0604943b4d3c3f0d3059511794cf8e466ac2050e7d94035f1abf8614a8e887889c0231eb3ed33b04779f0f17ef7bd299 SHA512 88e2b3fd7de421687630a89eb4f1d9bd7a23567295a4755a0cbd22a0b4b284887b1565501495906b98b597591649e76c01a043a735ec849f21338c9f1b89668b MISC metadata.xml 345 BLAKE2B 4c47c3d3ce1aa4ba13b79092d98582ff58e2f71ed462515a0ecdb3eeb718e0fc35aa742c7d9d6f2c1048534e42c385b2f36c44ec810cdcb13bbea21b72c8514d SHA512 96821029966ea9a6d780ff71f8213457be0e359c6f0fec44f63148ae6781023e6153a94ee1ab950df1aac5d839febff1a9a05a74991029fdcfa3c72ea5a0b05f diff --git a/media-plugins/obs-wlrobs/obs-wlrobs-1.0.ebuild b/media-plugins/obs-wlrobs/obs-wlrobs-1.0.ebuild new file mode 100644 index 0000000..2439e16 --- /dev/null +++ b/media-plugins/obs-wlrobs/obs-wlrobs-1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EHG_REPO_URI="https://hg.sr.ht/~scoopta/wlrobs" + +inherit meson + +if [[ ${PV} == 9999 ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/wlrobs" +else + MY_PN="wlrobs" + MY_P="${MY_PN}-v${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://hg.sr.ht/~scoopta/wlrobs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Allows screen capture on wlroots-based Wayland compositors" +HOMEPAGE="https://hg.sr.ht/~scoopta/wlrobs" +LICENSE="GPL-3" +SLOT="0" +IUSE="+dmabuf +scpy" + +DEPEND=" + dev-libs/wayland + media-video/obs-studio + dmabuf? ( x11-libs/libdrm ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-util/meson +" + +src_configure() { + local emesonargs=( + $(meson_use dmabuf use_dmabuf) + $(meson_use scpy use_scpy) + ) + meson_src_configure +} diff --git a/media-plugins/obs-wlrobs/obs-wlrobs-9999.ebuild b/media-plugins/obs-wlrobs/obs-wlrobs-9999.ebuild index cc68246..2439e16 100644 --- a/media-plugins/obs-wlrobs/obs-wlrobs-9999.ebuild +++ b/media-plugins/obs-wlrobs/obs-wlrobs-9999.ebuild @@ -5,7 +5,18 @@ EAPI=7 EHG_REPO_URI="https://hg.sr.ht/~scoopta/wlrobs" -inherit mercurial meson +inherit meson + +if [[ ${PV} == 9999 ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/wlrobs" +else + MY_PN="wlrobs" + MY_P="${MY_PN}-v${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://hg.sr.ht/~scoopta/wlrobs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi DESCRIPTION="Allows screen capture on wlroots-based Wayland compositors" HOMEPAGE="https://hg.sr.ht/~scoopta/wlrobs"