diff --git a/media-plugins/obs-tuna/Manifest b/media-plugins/obs-tuna/Manifest new file mode 100644 index 0000000..f6e5944 --- /dev/null +++ b/media-plugins/obs-tuna/Manifest @@ -0,0 +1,2 @@ +EBUILD obs-tuna-9999.ebuild 875 BLAKE2B 81ecaed4456ac7663e0dbe0e6402f86f2400979dcdd411cddebb35a5f67db76205eb4ef9b1b5164bc8489179a63e653f2dce1497f30b1dc93afe46279687521f SHA512 41d790e962754e8f5cbbdea452a15bbea2272b7d5c9e2d980598712361dcfcbebc157cf5108f8ab9aa5dde0d86e20c76becad21c4f77bf9ae1cf2f082168ee20 +MISC metadata.xml 242 BLAKE2B 5f42ea428d38cea721ea75e612d85330f2f95d32ac789410403705c434c5f314b3605fc635919f1ecdc9b6e1ef1141e88905bf556594057efa746e2744d8fd60 SHA512 f433fd15570f9f402b588b7a656f7ceba57b7b124b823aaf6fe59d67aaef9ecb2b7d01c7709cfa0a2babe6fbbca6031e29581c45906a9cd35f283e88aa231028 diff --git a/media-plugins/obs-tuna/metadata.xml b/media-plugins/obs-tuna/metadata.xml new file mode 100644 index 0000000..fa25725 --- /dev/null +++ b/media-plugins/obs-tuna/metadata.xml @@ -0,0 +1,8 @@ + + + + + flewkey@2a03.party + Ryan Fox + + diff --git a/media-plugins/obs-tuna/obs-tuna-9999.ebuild b/media-plugins/obs-tuna/obs-tuna-9999.ebuild new file mode 100644 index 0000000..351b0fd --- /dev/null +++ b/media-plugins/obs-tuna/obs-tuna-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.vrsal.xyz/alex/tuna.git" +else + SRC_URI="https://git.vrsal.xyz/alex/tuna/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + MY_PN="tuna" + S="${WORKDIR}/${MY_PN}" +fi + +DESCRIPTION="OBS song information plugin" +HOMEPAGE="https://obsproject.com/forum/resources/tuna.843/" +LICENSE="GPL-2" +SLOT="0" + +DEPEND=" + dev-qt/qtwidgets:5 + media-video/obs-studio + net-misc/curl +" +# media-libs/libmpdclient +# media-libs/taglib +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + # TODO: Fix submodule dependencies + sed -i "s;/lib/;/$(get_libdir)/;g" "${S}/CMakeLists.txt" + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + "-DGLOBAL_INSTALLATION=ON" + ) + cmake_src_configure +}