diff options
-rw-r--r-- | media-sound/cantata/Manifest | 2 | ||||
-rw-r--r-- | media-sound/cantata/cantata-2.3.1-r1.ebuild (renamed from media-sound/cantata/cantata-2.2.0-r3.ebuild) | 27 | ||||
-rw-r--r-- | media-sound/cantata/files/cantata-2.2.0-qtsql-5.10.patch | 23 |
3 files changed, 14 insertions, 38 deletions
diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest index 672a3131..b4b6ce48 100644 --- a/media-sound/cantata/Manifest +++ b/media-sound/cantata/Manifest @@ -1 +1 @@ -DIST cantata-2.2.0.tar.bz2 2251649 BLAKE2B 9b28a4e3a77245fcf00f81780adecdc51e066f068798f92300ef8527872313f5fb56d4b90a6f5511caf951ba9fcd5c094dd5e9062fe3d314b75412b3e8e03d37 SHA512 519a2e24c8b2a1c98a2006a1f590945e1bd5e98a2c3a1b5da23e40f2297f1477d48d69b48ec669219f5ab8fdc955486fe29db6914abeef1fba2a47377f694ecd +DIST cantata-2.3.1.tar.bz2 2414702 BLAKE2B c44f7e95091dd4f84e630236e7f681d2ea47cd90705cdeeb17d3e892d4e0b978f88d4cb648841543494670c5dbc1a00ba9e2377dfd684b2fdee9223d4b6b28e3 SHA512 8199b08b1f3d2111fc50fbc4e5b1edced6ac480fd213a11eee569deeebf3a3f1167c2b53c3117bb90b2b81b46792c56b99b65eae5d2b290c0f3b3f90736108e5 diff --git a/media-sound/cantata/cantata-2.2.0-r3.ebuild b/media-sound/cantata/cantata-2.3.1-r1.ebuild index 78317c54..9537ff26 100644 --- a/media-sound/cantata/cantata-2.2.0-r3.ebuild +++ b/media-sound/cantata/cantata-2.3.1-r1.ebuild @@ -3,8 +3,8 @@ EAPI=6 -PLOCALES="cs de en_GB es fr hu it ja ko pl ru zh_CN" -inherit cmake-utils gnome2-utils l10n qmake-utils xdg +PLOCALES="cs da de en_GB es fr hu it ja ko pl ru zh_CN" +inherit cmake-utils gnome2-utils l10n qmake-utils xdg-utils DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)" HOMEPAGE="https://github.com/CDrummond/cantata" @@ -13,7 +13,7 @@ SRC_URI="https://github.com/CDrummond/cantata/releases/download/v${PV}/${P}.tar. LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="cdda cddb cdio http-server mtp musicbrainz replaygain streaming taglib udisks" +IUSE="cdda cddb cdio http-server mtp musicbrainz replaygain streaming taglib udisks zeroconf" REQUIRED_USE=" ?? ( cdda cdio ) cdda? ( udisks || ( cddb musicbrainz ) ) @@ -51,9 +51,9 @@ COMMON_DEPEND=" streaming? ( media-video/vlc:0= ) taglib? ( media-libs/taglib[asf(+),mp4(+)] - media-libs/taglib-extras udisks? ( sys-fs/udisks:2 ) ) + zeroconf? ( net-dns/avahi ) " RDEPEND="${COMMON_DEPEND} dev-lang/perl[ithreads] @@ -67,8 +67,7 @@ DEPEND="${COMMON_DEPEND} RESTRICT="test" PATCHES=( - "${FILESDIR}/${P}-headers.patch" - "${FILESDIR}/${P}-qtsql-5.10.patch" # bug 642196 + "${FILESDIR}/${PN}-2.2.0-headers.patch" ) src_prepare() { @@ -99,8 +98,8 @@ src_configure() { -DENABLE_MPG123=$(usex replaygain) -DENABLE_HTTP_STREAM_PLAYBACK=$(usex streaming) -DENABLE_TAGLIB=$(usex taglib) - -DENABLE_TAGLIB_EXTRAS=$(usex taglib) -DENABLE_DEVICES_SUPPORT=$(usex udisks) + -DENABLE_AVAHI=$(usex zeroconf) -DENABLE_REMOTE_DEVICES=OFF -DENABLE_UDISKS2=ON ) @@ -108,20 +107,20 @@ src_configure() { cmake-utils_src_configure } -pkg_preinst() { - gnome2_icon_savelist - xdg_pkg_preinst -} - pkg_postinst() { gnome2_icon_cache_update - xdg_pkg_postinst + xdg_desktop_database_update has_version media-sound/mpd || \ elog "An instance of media-sound/mpd, local or remote, is required to set up Cantata." + + if ! has_version app-misc/media-player-info; then + elog "Install app-misc/media-player-info to enable identification" + elog "and querying of portable media players" + fi } pkg_postrm() { gnome2_icon_cache_update - xdg_pkg_postrm + xdg_desktop_database_update } diff --git a/media-sound/cantata/files/cantata-2.2.0-qtsql-5.10.patch b/media-sound/cantata/files/cantata-2.2.0-qtsql-5.10.patch deleted file mode 100644 index 16cb6d8c..00000000 --- a/media-sound/cantata/files/cantata-2.2.0-qtsql-5.10.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a Mon Sep 17 00:00:00 2001 -From: Craig Drummond <craig.p.drummond@gmail.com> -Date: Tue, 28 Nov 2017 22:37:01 +0000 -Subject: [PATCH] Create QSqlQuery, then call prepare Issue #1130 - ---- - db/librarydb.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/db/librarydb.cpp b/db/librarydb.cpp -index 603d8abc1..4f75dc28f 100644 ---- a/db/librarydb.cpp -+++ b/db/librarydb.cpp -@@ -453,7 +453,8 @@ class SqlQuery - if (limit>0) { - sql+=" LIMIT "+QString::number(limit); - } -- query=QSqlQuery(sql, db); -+ query = QSqlQuery(db); -+ query.prepare(sql); - - for (const QVariant &value: boundValues) { - query.addBindValue(value); |