diff --git a/media-sound/supysonic/supysonic-20171216.ebuild b/media-sound/supysonic/supysonic-20171216.ebuild new file mode 100644 index 0000000..550d2ed --- /dev/null +++ b/media-sound/supysonic/supysonic-20171216.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=(python2_7) + +inherit distutils-r1 git-r3 + +DESCRIPTION="python implementation of subsonic api" +HOMEPAGE="https://github.com/spl0k/supysonic" +EGIT_REPO_URI="https://github.com/spl0k/supysonic.git" +EGIT_COMMIT="8d71f432f03b56e450f43a4db21139c189a112d0" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="dev-python/flask + dev-python/storm + dev-python/simplejson + dev-python/requests + dev-python/watchdog + dev-python/pillow + dev-python/python-daemon + media-libs/mutagen + media-sound/mpg123 + " + +RDEPEND="${DEPEND}" + +EXAMPLES=("cgi-bin") + +src_prepare(){ + rm -r tests/ + epatch "${FILESDIR}"/0001-supysonic-remove-requirements-for-pip-in-setup.py.patch +# epatch "${FILESDIR}"/0001-fixes-execution-from-initd-script.patch +# epatch "${FILESDIR}"/0002-setup.py-comment-pip-integration.patch +} + +python_install(){ + distutils-r1_python_install + python_newscript cgi-bin/server.py supysonic-standalone + newinitd "${FILESDIR}"/supysonic-watcher.initd supysonic-watcher +}