aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2017-11-03 11:54:23 +0000
committerPaul Healy <lmiphay@gmail.com>2017-11-03 11:54:23 +0000
commitd6864eaeb8e53adcf90e2265658761feb8851c2f (patch)
tree01ee2f46ce2bdb62db1539a35dfbdeceb4fe2485 /media-sound/squeeze-alexa
parentremove old slack ebuild (diff)
downloadlmiphay-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/Manifest2
-rw-r--r--media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild62
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
+}