summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-05-21 20:12:17 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-05-21 21:21:09 +0200
commit730017bbd06edf40744ec7435313358650e5e9c2 (patch)
tree8064e6876510c48ebcb1c0699efe31622d8b8578
parentd0643918945c293259d6e1786d2b56ba7e33aea0 (diff)
downloadgentoo-730017bbd06edf40744ec7435313358650e5e9c2.tar.gz
gentoo-730017bbd06edf40744ec7435313358650e5e9c2.tar.bz2
gentoo-730017bbd06edf40744ec7435313358650e5e9c2.zip
media-plugins/kodi-visualization-starburst: EAPI 7 -> 8, drop kodi-addon.eclass
Cleanup ebuild style and standardise Use adaptive version dep on media-tv/kodi Add countless missing slot ops Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-9999.ebuild30
1 files changed, 17 insertions, 13 deletions
diff --git a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-9999.ebuild b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-9999.ebuild
index 532d4ca45e77..96e3aa1c1cba 100644
--- a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-9999.ebuild
+++ b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit kodi-addon
+inherit cmake
DESCRIPTION="StarBurst visualizer for Kodi"
HOMEPAGE="https://github.com/xbmc/visualization.starburst"
@@ -11,17 +11,14 @@ KODI_PLUGIN_NAME="visualization.starburst"
case ${PV} in
9999)
- SRC_URI=""
EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
inherit git-r3
- DEPEND="~media-tv/kodi-9999"
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
+ KEYWORDS="~amd64 ~x86"
;;
esac
@@ -29,17 +26,24 @@ LICENSE="GPL-2+"
SLOT="0"
IUSE=""
-DEPEND+="
+DEPEND="
>=media-libs/glm-0.9.9.8-r1
+ =media-tv/kodi-${PV%%.*}*
virtual/opengl
- "
-
+"
RDEPEND="${DEPEND}"
-
BDEPEND="virtual/pkgconfig"
src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
+ if [[ -d depends ]]; then
+ rm -r depends || die
+ fi
cmake_src_prepare
}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/kodi"
+ )
+ cmake_src_configure
+}