media-sound/cantata: Add elog message about MPD
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 11 Nov 2017 19:07:36 +0000 (20:07 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sat, 11 Nov 2017 19:38:36 +0000 (20:38 +0100)
Closes: https://bugs.gentoo.org/637138
Package-Manager: Portage-2.3.13, Repoman-2.3.4

media-sound/cantata/cantata-2.2.0.ebuild

index 3a22fc20439692f86e3a039bb11dc9f0d9e47c3b..90ad03106b6a53e009d358723e585d02f9a511c2 100644 (file)
@@ -37,8 +37,8 @@ RDEPEND="
        sys-libs/zlib
        virtual/libudev:=
        cdda? ( media-sound/cdparanoia )
-       cdio? ( dev-libs/libcdio-paranoia )
        cddb? ( media-libs/libcddb )
+       cdio? ( dev-libs/libcdio-paranoia )
        mtp? ( media-libs/libmtp )
        musicbrainz? ( media-libs/musicbrainz:5= )
        replaygain? (
@@ -81,8 +81,8 @@ src_configure() {
        local mycmakeargs=(
                -DCANTATA_HELPERS_LIB_DIR="$(get_libdir)"
                -DENABLE_CDPARANOIA=$(usex cdda)
-               -DENABLE_CDIOPARANOIA=$(usex cdio)
                -DENABLE_CDDB=$(usex cddb)
+               -DENABLE_CDIOPARANOIA=$(usex cdio)
                -DENABLE_HTTP_SERVER=$(usex http-server)
                -DENABLE_MTP=$(usex mtp)
                -DENABLE_MUSICBRAINZ=$(usex musicbrainz)
@@ -108,6 +108,9 @@ pkg_preinst() {
 pkg_postinst() {
        gnome2_icon_cache_update
        xdg_pkg_postinst
+
+       has_version media-sound/mpd || \
+               elog "An instance of media-sound/mpd, local or remote, is required to set up Cantata."
 }
 
 pkg_postrm() {