summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--trinity-base/noatun-plugins/noatun-plugins-9999.ebuild22
1 files changed, 10 insertions, 12 deletions
diff --git a/trinity-base/noatun-plugins/noatun-plugins-9999.ebuild b/trinity-base/noatun-plugins/noatun-plugins-9999.ebuild
index f46c8aa8..16558023 100644
--- a/trinity-base/noatun-plugins/noatun-plugins-9999.ebuild
+++ b/trinity-base/noatun-plugins/noatun-plugins-9999.ebuild
@@ -3,41 +3,39 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-TRINITY_MODULE_NAME="tdeaddons"
+TRINITY_MODULE_NAME="tdeaddons"
+TRINITY_NEED_ARTS="optional"
inherit trinity-meta-2 db-use
-need-arts optional
+DESCRIPTION="Various plugins for Noatun"
-DESCRIPTION="Various plugins for Noatun."
-
-IUSE+=" sdl berkdb"
+IUSE="sdl berkdb"
COMMON_DEPEND="
~trinity-base/noatun-${PV}
berkdb? ( =sys-libs/db-4*:= )
"
-DEPEND+=" ${COMMON_DEPEND}
+DEPEND="${COMMON_DEPEND}
sdl? ( media-libs/libsdl )
"
-
-RDEPEND+=" ${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND}
sdl? ( media-libs/libsdl[X] )
"
-src_compile() {
- mycmakeargs=(
+src_configure() {
+ local mycmakeargs=(
-DWITH_SDL="$(usex sdl)"
)
if use berkdb; then
- mycmakeargs=( "${mycmakeargs[@]}"
+ mycmakeargs+=(
-DWITH_BERKELEY_DB=ON
-DBERKELEY_DB_LIBS="$(db_libname)"
-DBERKELEY_DB_INCLUDE_DIRS="${ROOT}$(db_includedir)"
)
else
- mycmakeargs=( "${mycmakeargs[@]}"
+ mycmakeargs+=(
-DWITH_BERKELEY_DB=OFF
)
fi