diff options
author | Paul Healy <lmiphay@gmail.com> | 2017-11-03 11:54:23 +0000 |
---|---|---|
committer | Paul Healy <lmiphay@gmail.com> | 2017-11-03 11:54:23 +0000 |
commit | d6864eaeb8e53adcf90e2265658761feb8851c2f (patch) | |
tree | 01ee2f46ce2bdb62db1539a35dfbdeceb4fe2485 /media-sound/squeeze-alexa | |
parent | remove old slack ebuild (diff) | |
download | lmiphay-d6864eaeb8e53adcf90e2265658761feb8851c2f.tar.gz lmiphay-d6864eaeb8e53adcf90e2265658761feb8851c2f.tar.bz2 lmiphay-d6864eaeb8e53adcf90e2265658761feb8851c2f.zip |
add ebuild for squeeze-alexa
Diffstat (limited to 'media-sound/squeeze-alexa')
-rw-r--r-- | media-sound/squeeze-alexa/Manifest | 2 | ||||
-rw-r--r-- | media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild | 62 |
2 files changed, 64 insertions, 0 deletions
diff --git a/media-sound/squeeze-alexa/Manifest b/media-sound/squeeze-alexa/Manifest new file mode 100644 index 0000000..aff1cc7 --- /dev/null +++ b/media-sound/squeeze-alexa/Manifest @@ -0,0 +1,2 @@ +DIST squeeze-alexa-1.0.tar.gz 89415 SHA256 85d493ab5f92ff6b079ddb350d24ae0a9273f9cafaa457a8fc72e8b43e3c55c3 SHA512 a024282e62a7ac664d94ae5fa8a18ddc630a48aafa1147cb3ea29d12004426c17741d81a39ada8bb3bbd6c112bf7f6661b1d3229177093794ae41c2d6659d6fe WHIRLPOOL f12bfe0ca553256f011b3f49cd32c813f803cca3e45cabb9d118d62cdeba13ca3e63a0ef99ab8d83c3676cfdeddd5e5e6184f34837d1fff824c54be4f21293ba +EBUILD squeeze-alexa-1.0.ebuild 1372 SHA256 f03965834bef4cbb5832c9ada5b202a4873246b3460e53ab79e63a1baed1eb56 SHA512 93b215b8c57cc3e0325607b4533abcc9e045adbd862bc557c26ccc452689975c7e87e5fedc82b9b159d03ebe13532e5716bab8ea14c5bcb1240e9f774fa6275f WHIRLPOOL e0103dfa5352847291a8622df411d9a778f25d6d26b55594c544decb289697e8c4489ed56dc1a457c8aa527b4cdfb48fba0faabf10139beff47944922c350055 diff --git a/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild b/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild new file mode 100644 index 0000000..192f3e5 --- /dev/null +++ b/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=(python2_7 python3_6) + +inherit readme.gentoo-r1 eutils python-single-r1 + +DESCRIPTION="Squeezebox integration for Amazon Alexa" +HOMEPAGE="https://github.com/declension/squeeze-alexa" +SRC_URI="https://github.com/declension/squeeze-alexa/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="fetch" + +RDEPEND=" + ${PYTHON_DEPS} + =dev-python/fuzzywuzzy-0.12.0[${PYTHON_USEDEP}] + net-misc/stunnel +" +DEPEND=" + test? ( dev-python/pytest dev-python/pytest-cov dev-python/coverage dev-python/flake8 ) + dev-python/setuptools[${PYTHON_USEDEP}] + ${RDEPEND} +" + +DOCS=" + README.md + docs/HOWTO.md + docs/TROUBLESHOOTING.md + docs/squeeze-alexa-networking.png + docs/squeeze-alexa-networking.xml + etc/stunnel.conf +" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +Support thread at: + http://forums.slimdevices.com/showthread.php?107009-Announce-squeeze-alexa-DIY-secure-Alexa-integration +" +src_install() { + python_domodule squeezealexa + python_newscript bin/local_test.py ${PN}-local-test + + insinto "/usr/share/${PN}" + doins \ + handler.py \ + lambda.json + doins -r metadata squeezealexa + + dodoc ${DOCS} + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} |