|
|
|
@ -24,7 +24,7 @@ HOMEPAGE="https://trinitydesktop.org/"
|
|
|
|
|
LICENSE="|| ( GPL-2 GPL-3 )"
|
|
|
|
|
SLOT="14"
|
|
|
|
|
if [[ ${PV} != *9999* ]] ; then
|
|
|
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Notes about the ebuild:
|
|
|
|
@ -39,10 +39,10 @@ fi
|
|
|
|
|
#
|
|
|
|
|
# - Otherwise the ebuild should offer all what can be done with CMake at the moment.
|
|
|
|
|
|
|
|
|
|
IUSE="akode amazon ifp inotify ipod konqsidebar mp4 mtp mysql njb
|
|
|
|
|
IUSE="akode amazon ifp inotify ipod konqsidebar mariadb mp4 mtp mysql njb
|
|
|
|
|
opengl postgres visualization +xine"
|
|
|
|
|
|
|
|
|
|
REQUIRED_USE="|| ( xine akode )"
|
|
|
|
|
REQUIRED_USE="|| ( xine akode ) mysql? ( !mariadb )"
|
|
|
|
|
|
|
|
|
|
DEPEND="
|
|
|
|
|
dev-db/sqlite
|
|
|
|
@ -53,7 +53,8 @@ DEPEND="
|
|
|
|
|
ipod? ( media-libs/libgpod )
|
|
|
|
|
mp4? ( media-libs/libmp4v2 )
|
|
|
|
|
mtp? ( media-libs/libmtp )
|
|
|
|
|
mysql? ( virtual/mysql )
|
|
|
|
|
mysql? ( dev-db/mysql-connector-c )
|
|
|
|
|
mariadb? ( dev-db/mariadb-connector-c )
|
|
|
|
|
njb? ( media-libs/libnjb )
|
|
|
|
|
opengl? ( virtual/opengl )
|
|
|
|
|
postgres? ( dev-db/postgresql:= )
|
|
|
|
@ -65,6 +66,15 @@ DEPEND="
|
|
|
|
|
"
|
|
|
|
|
RDEPEND="${DEPEND}"
|
|
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
|
if use mysql ; then
|
|
|
|
|
sed -i 's/mariadb_config mysql_config/mysql_config/' "${S}/ConfigureChecks.cmake"
|
|
|
|
|
elif use mariadb ; then
|
|
|
|
|
sed -i 's/mariadb_config mysql_config/mariadb_config/' "${S}/ConfigureChecks.cmake"
|
|
|
|
|
fi
|
|
|
|
|
trinity-base-2_src_prepare
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
src_configure() {
|
|
|
|
|
TRINITY_EXTRAGEAR_PACKAGING="yes"
|
|
|
|
|
local mycmakeargs=(
|
|
|
|
@ -80,13 +90,17 @@ src_configure() {
|
|
|
|
|
-DWITH_KONQSIDEBAR="$(usex konqsidebar)"
|
|
|
|
|
-DWITH_MP4V2="$(usex mp4)"
|
|
|
|
|
-DWITH_MTP="$(usex mtp)"
|
|
|
|
|
-DWITH_MYSQL="$(usex mysql)"
|
|
|
|
|
-DWITH_NJB="$(usex njb)"
|
|
|
|
|
-DWITH_OPENGL="$(usex opengl)"
|
|
|
|
|
-DWITH_POSTGRESQL="$(usex postgres)"
|
|
|
|
|
-DWITH_LIBVISUAL="$(usex visualization)"
|
|
|
|
|
-DWITH_XINE="$(usex xine)"
|
|
|
|
|
)
|
|
|
|
|
if use mysql ; then
|
|
|
|
|
mycmakeargs+=( -DWITH_MYSQL=ON )
|
|
|
|
|
elif use mariadb ; then
|
|
|
|
|
mycmakeargs+=( -DWITH_MYSQL=ON )
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
trinity-base-2_src_configure
|
|
|
|
|
}
|
|
|
|
|