diff options
Diffstat (limited to 'media-sound/sonata')
-rw-r--r-- | media-sound/sonata/Manifest | 6 | ||||
-rw-r--r-- | media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch | 19 | ||||
-rw-r--r-- | media-sound/sonata/metadata.xml | 17 | ||||
-rw-r--r-- | media-sound/sonata/sonata-1.6.2.1-r1.ebuild | 35 |
4 files changed, 77 insertions, 0 deletions
diff --git a/media-sound/sonata/Manifest b/media-sound/sonata/Manifest new file mode 100644 index 000000000000..6e8586a26d3a --- /dev/null +++ b/media-sound/sonata/Manifest @@ -0,0 +1,6 @@ +AUX sonata-1.6.2.1-mpd18-compat.patch 820 SHA256 c8d470a7b026434bc9a0983ff542396798e8d6ae257aa2c348f05232fd73db76 SHA512 b0d904edbb9d6e92408402d3b25b5e2dad452767d3030c2608335a86dd7242c135b121293a2f73b92a77a260d44806ffec99b309f4b394f558cd5f8ab318ac66 WHIRLPOOL 8000bb61c57efa3b10d461cfd56bdcc734fd091fc469a07b142a6d390cbb13e58b12837e466b833073f6098c513a533cb5e25a8669691d120286c9103c8226f9 +DIST sonata-1.6.2.1.tar.bz2 314333 SHA256 b0fe8ed37e197c2bd0d65441d43690490f2160e0630bc100d6a848950185b85b SHA512 8022b69380714e9c3c685c61d0f1e62be087fc2cbd77a55f32008edea53411f8493d416bd0a446ccb52b4b5603ba9f4a00b655af485d739932dc06af69345c27 WHIRLPOOL 78b427c0dd9e7376801c1ebcebf4ae8f6002605e37aab0370b7fe96d654917310b612457f66e9f880532f816992356fce7b8623ad82eb9bfe345fea7ab55bc36 +EBUILD sonata-1.6.2.1-r1.ebuild 966 SHA256 c443084946740a624fdd09753338c9996848e4d7abe9c0df7cc7c3a1834f8e05 SHA512 e21e1e906562b6a3d23a08ac0ecb2d3e05865a2a8ee931a106ec495c47694176bb78915baf6f3baa9df29beb60f4f36cd491e0e35280d79b0265cdc215ec7198 WHIRLPOOL 6baafb9c9e7769cf42ce1d999e701e98061c7a20c2d897077bfce57754c0d87171328ee53cbbc7de486358830000010dfe71c2898142467128255f58f797be91 +MISC ChangeLog 2746 SHA256 70393874241258e59daf838ce0cef79c356f1393bde3720e81e226cd0213a1ea SHA512 e298fa293bae716fd98fd3660fa51ccfaca035a8d73f329b770219e557753d9a4e06d0d6c31c1307086fa318d8b55af9710765b0048daa70501995a62b91c0a1 WHIRLPOOL 574d49ca7351fa380305c87b3e2e9a263c17b9ddef44151b236cb38e93e4f0f71a7e02cd7e968415564710158a7f2f19a9a119f0e3aa19728794e18ac9aeedec +MISC ChangeLog-2015 8373 SHA256 4fc99aa6a097156c44799fa7d3b0410af08e6fd8fcc7699e7c0a0a0fb75ef68d SHA512 074387807a464c85c3c641e2eafb34f315c7c7d6cb46c10ae8678e2016204babe66b5cce47082967c834a8b0e01c7f59263bd4a0f1947203775be3c7ebcfb826 WHIRLPOOL 0cd174de0d83534dbdfe9eec81f0f22a5eb64740092cfd2b5d5dad146cecdbf77d86c1d67a23263cdf1e6a2c7e9b54d3952318a30cbb13928246604c6df3af4b +MISC metadata.xml 615 SHA256 dcd726a70effd35597773285a70613c3f85775fecb3857e2d57c5e74183aa182 SHA512 bec106b2bd1a9ca9f55d833f822b0cd9eb9541989f030e7a6698c3428efe2d99ae7ad88d6ef572a4af4a07c1d1450e1a031842608b10f9891ca9fa40816affa4 WHIRLPOOL 8387cd6057f9cf8d4fb4b4e8fd0d3ef887a052129c8eda631d7d6a5c8ea5b0b133dde02c0522e889783be73ffbaadee1c6748d8195a42f2a5a2c080f5bd11055 diff --git a/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch b/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch new file mode 100644 index 000000000000..8d10b07f4f8f --- /dev/null +++ b/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch @@ -0,0 +1,19 @@ +2014-06-08 Israel G. Lugo <israel.lugo@lugosys.com> + + Compatibility fix for mpd 0.18. + + * sonata/main.py (Base.update_status): Properly handle missing xfade + property. + +diff -durNp sonata-1.6.2.1/sonata/main.py sonata-1.6.2.1-mpd0.18/sonata/main.py +--- sonata-1.6.2.1/sonata/main.py 2009-09-21 22:02:16.000000000 +0100 ++++ sonata-1.6.2.1-mpd0.18/sonata/main.py 2014-06-08 15:10:08.586659487 +0100 +@@ -989,7 +989,7 @@ class Base(object): + self.repeatmenu.set_active(self.status['repeat'] == '1') + if not self.last_random or self.last_random != self.status['random']: + self.randommenu.set_active(self.status['random'] == '1') +- if self.status['xfade'] == '0': ++ if self.status.get('xfade', '0') == '0': + self.config.xfade_enabled = False + else: + self.config.xfade_enabled = True diff --git a/media-sound/sonata/metadata.xml b/media-sound/sonata/metadata.xml new file mode 100644 index 000000000000..6a30df2dc8cb --- /dev/null +++ b/media-sound/sonata/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <longdescription> + Sonata is a lightweight GTK+ music client for the Music Player Daemon + (MPD). It aims to be efficient (no toolbar, main menu, or statusbar), + user-friendly, and clean. + </longdescription> + <use> + <flag name="lyrics">Support for lyrics fetching</flag> + <flag name="trayicon">Enable support for trayicon</flag> + </use> +</pkgmetadata> diff --git a/media-sound/sonata/sonata-1.6.2.1-r1.ebuild b/media-sound/sonata/sonata-1.6.2.1-r1.ebuild new file mode 100644 index 000000000000..8b9887bb4c3f --- /dev/null +++ b/media-sound/sonata/sonata-1.6.2.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=true +inherit distutils-r1 + +DESCRIPTION="An elegant GTK+ music client for the Music Player Daemon (MPD)" +HOMEPAGE="http://www.nongnu.org/sonata/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" +# now released at https://github.com/multani/sonata/releases + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="dbus lyrics taglib +trayicon" + +RDEPEND=">=dev-python/pygtk-2.12 + || ( x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:2[jpeg] ) + >=dev-python/python-mpd-0.2.1 + dbus? ( dev-python/dbus-python ) + lyrics? ( dev-python/zsi ) + taglib? ( >=dev-python/tagpy-0.93 ) + trayicon? ( dev-python/egg-python )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS="CHANGELOG README TODO TRANSLATORS" +PATCHES=( "${FILESDIR}"/${P}-mpd18-compat.patch ) + +src_install() { + distutils-r1_src_install + rm -rf "${D}"/usr/share/sonata +} |