@ -3,41 +3,39 @@
# Distributed under the terms of the GNU General Public License v2
# Distributed under the terms of the GNU General Public License v2
EAPI = "7"
EAPI = "7"
TRINITY_MODULE_NAME = "tdeaddons"
TRINITY_MODULE_NAME = "tdeaddons"
TRINITY_NEED_ARTS = "optional"
inherit trinity-meta-2 db-use
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 = "
COMMON_DEPEND = "
~trinity-base/noatun-${ PV }
~trinity-base/noatun-${ PV }
berkdb? ( = sys-libs/db-4*:= )
berkdb? ( = sys-libs/db-4*:= )
"
"
DEPEND + =" ${ COMMON_DEPEND }
DEPEND =" ${ COMMON_DEPEND }
sdl? ( media-libs/libsdl )
sdl? ( media-libs/libsdl )
"
"
RDEPEND = " ${ COMMON_DEPEND }
RDEPEND += " ${ COMMON_DEPEND }
sdl? ( media-libs/libsdl[ X] )
sdl? ( media-libs/libsdl[ X] )
"
"
src_compil e( ) {
src_configur e( ) {
mycmakeargs = (
local mycmakeargs = (
-DWITH_SDL= " $( usex sdl) "
-DWITH_SDL= " $( usex sdl) "
)
)
if use berkdb; then
if use berkdb; then
mycmakeargs =( " ${ mycmakeargs [@] } "
mycmakeargs + =(
-DWITH_BERKELEY_DB= ON
-DWITH_BERKELEY_DB= ON
-DBERKELEY_DB_LIBS= " $( db_libname) "
-DBERKELEY_DB_LIBS= " $( db_libname) "
-DBERKELEY_DB_INCLUDE_DIRS= " ${ ROOT } $( db_includedir) "
-DBERKELEY_DB_INCLUDE_DIRS= " ${ ROOT } $( db_includedir) "
)
)
else
else
mycmakeargs =( " ${ mycmakeargs [@] } "
mycmakeargs + =(
-DWITH_BERKELEY_DB= OFF
-DWITH_BERKELEY_DB= OFF
)
)
fi
fi