commit:     67e53e29c5d84db4011790c64133c31a04c2c6a3
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 23:01:54 2017 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 23:02:41 2017 +0000
URL:        https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=67e53e29

x11-misc/tickeys: 0.2.5

 .../tickeys/files/tickeys-0.2.5-requirements.patch | 55 ++++++++++++++++++++++
 x11-misc/tickeys/tickeys-0.2.5.ebuild              | 40 ++++++++++++++++
 2 files changed, 95 insertions(+)

diff --git a/x11-misc/tickeys/files/tickeys-0.2.5-requirements.patch 
b/x11-misc/tickeys/files/tickeys-0.2.5-requirements.patch
new file mode 100644
index 0000000..7fbd9ce
--- /dev/null
+++ b/x11-misc/tickeys/files/tickeys-0.2.5-requirements.patch
@@ -0,0 +1,55 @@
+From 33206db44b2692d2b3368e06ce7e8fbac39bec1d Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebast...@pipping.org>
+Date: Sat, 21 Jan 2017 23:58:35 +0100
+Subject: [PATCH] Fix requirements
+
+---
+ setup.py                      | 4 ++--
+ tickeys.egg-info/requires.txt | 4 ++--
+ tickeys/requirements.txt      | 8 ++++----
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 2a392d3..0c3eb22 100644
+--- a/setup.py
++++ b/setup.py
+@@ -2,8 +2,8 @@ from setuptools import setup, find_packages
+ from tickeys import __version__, __author__, __email__
+ 
+ requirements = [
+-    'cython==0.20.2',
+-    'kivy==1.9.0',
++    'cython>=0.20.2',
++    'kivy>=1.9.0',
+     'evdev',
+     'notify2',
+ ]
+diff --git a/tickeys.egg-info/requires.txt b/tickeys.egg-info/requires.txt
+index efe4460..53ee1a4 100644
+--- a/tickeys.egg-info/requires.txt
++++ b/tickeys.egg-info/requires.txt
+@@ -1,4 +1,4 @@
+-cython==0.20.2
+-kivy==1.9.0
++cython>=0.20.2
++kivy>=1.9.0
+ evdev
+ notify2
+diff --git a/tickeys/requirements.txt b/tickeys/requirements.txt
+index 0751092..e150717 100644
+--- a/tickeys/requirements.txt
++++ b/tickeys/requirements.txt
+@@ -1,5 +1,5 @@
+-cython==0.20.2
++cython>=0.20.2
+ evdev
+-kivy==1.9.0
+-pyinstaller==3.0
+-notify2
+\ No newline at end of file
++kivy>=1.9.0
++pyinstaller>=3.0
++notify2
+-- 
+2.11.0
+

diff --git a/x11-misc/tickeys/tickeys-0.2.5.ebuild 
b/x11-misc/tickeys/tickeys-0.2.5.ebuild
new file mode 100644
index 0000000..7013a03
--- /dev/null
+++ b/x11-misc/tickeys/tickeys-0.2.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils distutils-r1
+
+DESCRIPTION="Instant audio feedback when typing."
+HOMEPAGE="https://github.com/BillBillBillBill/Tickeys-linux";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+       dev-python/cython[${PYTHON_USEDEP}]
+       dev-python/Kivy[${PYTHON_USEDEP}]
+       dev-python/kivy-garden[${PYTHON_USEDEP}]
+       dev-python/notify2[${PYTHON_USEDEP}]
+       dev-python/pygame[${PYTHON_USEDEP}]
+       dev-python/python-evdev[${PYTHON_USEDEP}]
+       "
+
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-requirements.patch
+}
+
+src_compile() {
+       # https://github.com/BillBillBillBill/Tickeys-linux/issues/14
+       rm /tmp/tickeys.log  # or we still get sandbox errors
+       addpredict /tmp/tickeys.log
+
+       distutils-r1_src_compile
+}

Reply via email to