From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-accessibility/espeakup/Manifest | 10 ++++ app-accessibility/espeakup/espeakup-0.71-r1.ebuild | 58 ++++++++++++++++++++ app-accessibility/espeakup/espeakup-0.80.ebuild | 62 ++++++++++++++++++++++ app-accessibility/espeakup/espeakup-9999.ebuild | 62 ++++++++++++++++++++++ app-accessibility/espeakup/files/espeakup.confd | 9 ++++ app-accessibility/espeakup/files/espeakup.rc | 12 +++++ app-accessibility/espeakup/metadata.xml | 18 +++++++ 7 files changed, 231 insertions(+) create mode 100644 app-accessibility/espeakup/Manifest create mode 100644 app-accessibility/espeakup/espeakup-0.71-r1.ebuild create mode 100644 app-accessibility/espeakup/espeakup-0.80.ebuild create mode 100644 app-accessibility/espeakup/espeakup-9999.ebuild create mode 100644 app-accessibility/espeakup/files/espeakup.confd create mode 100644 app-accessibility/espeakup/files/espeakup.rc create mode 100644 app-accessibility/espeakup/metadata.xml (limited to 'app-accessibility/espeakup') diff --git a/app-accessibility/espeakup/Manifest b/app-accessibility/espeakup/Manifest new file mode 100644 index 000000000000..a9e8723e259f --- /dev/null +++ b/app-accessibility/espeakup/Manifest @@ -0,0 +1,10 @@ +AUX espeakup.confd 256 SHA256 32e6de11417ebb199a7bf46eb8cf77054b1af1c9f4bcc80b856b34758830eb9f SHA512 aebd97c63dbeae5025bf54f39bb3e7d97822a2b1b369e40b013c5c7da2eba968adf48800f62ef14541ca22ed3f3dfcbdb63b2a3d7f45975ae8bddfea0a42d931 WHIRLPOOL 73e26981dab24619f4d2155b975c364c8f0be539f28b83d04287a27f9b149b6e53945e9fce06a1e9d2a5c7c46d3795ea163af58fbebbe8a3f46f7aee214231f0 +AUX espeakup.rc 284 SHA256 9bfaf3950744a9376cdd74240c3e6b9a92d7b17a16a3b9eb0485f5fd279ff963 SHA512 411e984074260d1a5e7cbf80ff4db7e16d7b5cca48a5e82491bc775c962636da1cefc79527921d8546056b969b8368a6c157833e27bb0e4e6aae48596225b747 WHIRLPOOL 758ea1c0cdf5af4a775e9b1d380f2a5f44eb1a65b515617c6ee36e635e8ff2518da7bd6ecb39e831d386f97ae9f821b36efe884e530b658ad46eed5942c48e20 +DIST espeakup-0.71.tar.bz2 24663 SHA256 8307986998256db21e615c4edc1befedde28a6995971da258e9d513dd79bd3ab SHA512 01091560cd4843897fa6925a54b4c856fe57ed5728ddc0c091c93b1ae14eb2f4d07ab2247e40bd5a5968cc22ee3696abfe1b28f67b95aa7ab61e33667c51135d WHIRLPOOL 8cc6d335e40a560c14ed17fddc475473722606c7e98148f2f3aa786443b49bdee343cfa0c85e845ce79e8c0bdd330825232512e67869bf8aed6fac81d5e3f4b8 +DIST espeakup-0.80.tar.gz 39626 SHA256 4de284e30b6bdb0f9dee9c8ea02d13a3d20a61415b812338446b8b381e997ef4 SHA512 1b7e2bd46c3c13a5305746d2d2810ec94a8660f561e4f679ee4779be1b22178f8ac7de42d626d649710509f7b087b9a2f94608bde203d1bcd6d353229ed9ff83 WHIRLPOOL 911c3326631c36a6515b4e109421bfa76847a0803617cb1490ea5779024d38ae5ec0568aaee47b1691b816e24346624fda383ca89ae926c50d36aa0cea4f3a8c +EBUILD espeakup-0.71-r1.ebuild 1650 SHA256 41ea415902f6e5ed02dafc58d64f6f86793d4170710fc2279748e132cf8dc766 SHA512 5c464c9eddac8d44fb2cf3488c9b64cea14b1aaca37216c23085d76f41015ea39aa5bad334c81802aef182009aa6e755936a76788540c5a298573a9b627ab48d WHIRLPOOL 1edcd932da9ab96c2a9ea2043fb04c424f064d82c3d3845ae009e8dd56dc9b339b66b35b8516a90d52220873e1118a67446facdc7c10366cbf997f66a86ab496 +EBUILD espeakup-0.80.ebuild 1793 SHA256 9fe3b0fe94f030445ab5e149980764be99b4823a7ac5478fc03d42c6a577b2da SHA512 f17b4b9779d724ce1711f29eb1164a225ce212ad11f11d6e2f5fe98ddccb805c68d8c2bd98b509f9911e5a30f365091c4a3cb83b23055257a5bae1ca6062a7ba WHIRLPOOL 7a6b7d020977537b6d6fd8e719c46cd5fa496fc25eede5e756ba7ce8a1324aeebe7d6a1733b5d9fe774a2afa1b3dfe99c4aa5522c4802a59335b86c867c12a9c +EBUILD espeakup-9999.ebuild 1793 SHA256 9fe3b0fe94f030445ab5e149980764be99b4823a7ac5478fc03d42c6a577b2da SHA512 f17b4b9779d724ce1711f29eb1164a225ce212ad11f11d6e2f5fe98ddccb805c68d8c2bd98b509f9911e5a30f365091c4a3cb83b23055257a5bae1ca6062a7ba WHIRLPOOL 7a6b7d020977537b6d6fd8e719c46cd5fa496fc25eede5e756ba7ce8a1324aeebe7d6a1733b5d9fe774a2afa1b3dfe99c4aa5522c4802a59335b86c867c12a9c +MISC ChangeLog 4236 SHA256 edccd333f0cedff118484e77f0cf157e0fa00d7ea1761af0bb6dcaa56b6fb2d8 SHA512 3d0251a21583d2948fafea1f2c2fd156d138cfd13fbf3273feddcb76fe9152146523fdfb40621767d6df130818b5300d44b8de661a95ae33998b7d7eea0b7beb WHIRLPOOL bd7168fedb6d1a8445bebf614f14ff14f419d3be701d8a8d62a09cd9a80e4b0207fdc606d5f17eece16060719f6067ca2b39c9df8cdfc6b47f4b664e2525df36 +MISC ChangeLog-2015 3246 SHA256 3e0f80d594c3bd46f052746b007eafae2c6be9d2f253a38d17721a6a9279dcac SHA512 cc45b49535c42a396ac029d5ab23f4f3900a4600918ff6c716363f2170b512b91689ef8f785bf626abd9a84bc12f643ebdfe39dba96c69e89545c0acf1f3de0f WHIRLPOOL 2dfad82e420c63a3688b83f3994f895252ce8458abf02bda9ef0a483a7d40aef6ffc0af7a3847bc63d602713a696c29ec9916c13ecc0e8bd36e6962da0ae415c +MISC metadata.xml 598 SHA256 a77b240e6806aeefd5bc44de0c172cf4166052b6f1de9a8d0eed6d822677cc1a SHA512 41a8a023e62a5c3c286fcda70d55c4e3f999703ad021681cbe5f2441057e74e486d92ef023f969e0146d19131b9a73453b2f0dad06c308bb2f3a9123bfa54a48 WHIRLPOOL d2e28a77caa31b6eed8e56b0d5b9b3dcd8422a1c36a95fbca4df71e6bf9d813a51327fe279c41f15ef755ffc54c82738f4edb4d35c68cf0a33022fc22c0f7f6d diff --git a/app-accessibility/espeakup/espeakup-0.71-r1.ebuild b/app-accessibility/espeakup/espeakup-0.71-r1.ebuild new file mode 100644 index 000000000000..6d8dbfdadf20 --- /dev/null +++ b/app-accessibility/espeakup/espeakup-0.71-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit linux-info + +DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup" +HOMEPAGE="http://www.linux-speakup.org" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +COMMON_DEPEND="|| ( + app-accessibility/espeak[portaudio] + app-accessibility/espeak[pulseaudio] )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT" +ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!" +ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this kernel!" + +pkg_setup() { + if kernel_is -ge 2 6 37; then + check_extra_config + elif ! has_version app-accessibility/speakup; then + ewarn "Cannot find speakup on your system." + ewarn "Please upgrade your kernel to 2.6.37 or later and enable the" + ewarn "CONFIG_SPEAKUP and CONFIG_SPEAKUP_SYNTH_SOFT options" + ewarn "or install app-accessibility/speakup." + fi +} + +src_compile() { + emake || die "Compile failed." +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed." + dodoc ChangeLog README ToDo + newconfd "${FILESDIR}"/espeakup.confd espeakup + newinitd "${FILESDIR}"/espeakup.rc espeakup +} + +pkg_postinst() { + elog "To get espeakup to start automatically, it is currently recommended" + elog "that you add it to the default run level, by giving the following" + elog "command as root." + elog + elog "rc-update add espeakup default" + elog + elog "You can also set a default voice now for espeakup." + elog "See /etc/conf.d/espeakup for how to do this." +} diff --git a/app-accessibility/espeakup/espeakup-0.80.ebuild b/app-accessibility/espeakup/espeakup-0.80.ebuild new file mode 100644 index 000000000000..95a1e0ea06b2 --- /dev/null +++ b/app-accessibility/espeakup/espeakup-0.80.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/williamh/espeakup.git" + inherit git-r3 +else + EGIT_COMMIT=v${PV} + SRC_URI="https://github.com/williamh/espeakup/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + inherit vcs-snapshot +fi + +inherit linux-info + +DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup" +HOMEPAGE="https://github.com/williamh/espeakup" + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +COMMON_DEPEND="|| ( + app-accessibility/espeak[portaudio] + app-accessibility/espeak[pulseaudio] )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT" +ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!" +ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this kernel!" + +pkg_setup() { + if kernel_is -ge 2 6 37; then + check_extra_config + elif ! has_version app-accessibility/speakup; then + ewarn "Cannot find speakup on your system." + ewarn "Please upgrade your kernel to 2.6.37 or later and enable the" + ewarn "CONFIG_SPEAKUP and CONFIG_SPEAKUP_SYNTH_SOFT options" + ewarn "or install app-accessibility/speakup." + fi +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + einstalldocs + newconfd "${FILESDIR}"/espeakup.confd espeakup + newinitd "${FILESDIR}"/espeakup.rc espeakup +} + +pkg_postinst() { + elog "To get espeakup to start automatically, it is currently recommended" + elog "that you add it to the default run level, by giving the following" + elog "command as root." + elog + elog "rc-update add espeakup default" + elog + elog "You can also set a default voice now for espeakup." + elog "See /etc/conf.d/espeakup for how to do this." +} diff --git a/app-accessibility/espeakup/espeakup-9999.ebuild b/app-accessibility/espeakup/espeakup-9999.ebuild new file mode 100644 index 000000000000..95a1e0ea06b2 --- /dev/null +++ b/app-accessibility/espeakup/espeakup-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/williamh/espeakup.git" + inherit git-r3 +else + EGIT_COMMIT=v${PV} + SRC_URI="https://github.com/williamh/espeakup/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + inherit vcs-snapshot +fi + +inherit linux-info + +DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup" +HOMEPAGE="https://github.com/williamh/espeakup" + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +COMMON_DEPEND="|| ( + app-accessibility/espeak[portaudio] + app-accessibility/espeak[pulseaudio] )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT" +ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!" +ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this kernel!" + +pkg_setup() { + if kernel_is -ge 2 6 37; then + check_extra_config + elif ! has_version app-accessibility/speakup; then + ewarn "Cannot find speakup on your system." + ewarn "Please upgrade your kernel to 2.6.37 or later and enable the" + ewarn "CONFIG_SPEAKUP and CONFIG_SPEAKUP_SYNTH_SOFT options" + ewarn "or install app-accessibility/speakup." + fi +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + einstalldocs + newconfd "${FILESDIR}"/espeakup.confd espeakup + newinitd "${FILESDIR}"/espeakup.rc espeakup +} + +pkg_postinst() { + elog "To get espeakup to start automatically, it is currently recommended" + elog "that you add it to the default run level, by giving the following" + elog "command as root." + elog + elog "rc-update add espeakup default" + elog + elog "You can also set a default voice now for espeakup." + elog "See /etc/conf.d/espeakup for how to do this." +} diff --git a/app-accessibility/espeakup/files/espeakup.confd b/app-accessibility/espeakup/files/espeakup.confd new file mode 100644 index 000000000000..035012cc08e5 --- /dev/null +++ b/app-accessibility/espeakup/files/espeakup.confd @@ -0,0 +1,9 @@ +# conf.d file for espeakup +# +# Please check man 8 espeakup for more information about the options +# espeakup accepts. +# +# Currently, the only meaningful option is: +# --default-voice=voicename -- set the espeak voice espeakup will use. +# +ESPEAKUP_OPTS="" diff --git a/app-accessibility/espeakup/files/espeakup.rc b/app-accessibility/espeakup/files/espeakup.rc new file mode 100644 index 000000000000..2989a970874b --- /dev/null +++ b/app-accessibility/espeakup/files/espeakup.rc @@ -0,0 +1,12 @@ +#!/sbin/openrc-run +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +command=/usr/bin/espeakup +command_args="${espeakup_opts:-${ESPEAKUP_OPTS}}" +pidfile=/run/espeakup.pid + +depend() { + after modules + use alsasound pulseaudio +} diff --git a/app-accessibility/espeakup/metadata.xml b/app-accessibility/espeakup/metadata.xml new file mode 100644 index 000000000000..af3734414e2f --- /dev/null +++ b/app-accessibility/espeakup/metadata.xml @@ -0,0 +1,18 @@ + + + + + williamh@gentoo.org + + + accessibility@gentoo.org + Gentoo Accessibility Project + + +Espeakup is a small lightweight connector which makes it possible for +speakup to use espeak as its synthesizer. + + + williamh/espeakup + + -- cgit v1.2.3