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 +}