Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/yubikey-neo-manager/
Date: Sat, 28 Nov 2015 17:29:11
Message-Id: 1448700299.e69eb361dd801b36aee57ca1f9c82ded705cafa2.monsieurp@gentoo
1 commit: e69eb361dd801b36aee57ca1f9c82ded705cafa2
2 Author: Gokturk Yuksek <gokturk <AT> binghamton <DOT> edu>
3 AuthorDate: Sat Nov 28 08:44:59 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 28 08:44:59 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69eb361
7
8 app-crypt/yubikey-neo-manager: add dev-python/pycrypto to RDEPEND
9
10 This package has a runtime dependency to pycrypto. Without that, it
11 fails with the following error:
12
13 Traceback (most recent call last):
14 File "/usr/lib/python-exec/python2.7/neoman", line 3, in <module>
15 from neoman import main
16 File "/usr/lib64/python2.7/site-packages/neoman/main.py", line 33, in <module>
17 from neoman.view.main import MainWindow
18 File "/usr/lib64/python2.7/site-packages/neoman/view/main.py", line 30, in <module>
19 from neoman.model.applet import Applet
20 File "/usr/lib64/python2.7/site-packages/neoman/model/applet.py", line 29, in <module>
21 from Crypto.Signature import PKCS1_PSS
22 ImportError: No module named Crypto.Signature
23
24 Package-Manager: portage-2.2.20.1
25
26 .../yubikey-neo-manager-1.1.0-r1.ebuild | 48 +++++++++++++++++++++
27 .../yubikey-neo-manager-1.2.1-r1.ebuild | 48 +++++++++++++++++++++
28 .../yubikey-neo-manager-1.3.0-r1.ebuild | 50 ++++++++++++++++++++++
29 3 files changed, 146 insertions(+)
30
31 diff --git a/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.1.0-r1.ebuild b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.1.0-r1.ebuild
32 new file mode 100644
33 index 0000000..e016c76
34 --- /dev/null
35 +++ b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.1.0-r1.ebuild
36 @@ -0,0 +1,48 @@
37 +# Copyright 1999-2015 Gentoo Foundation
38 +# Distributed under the terms of the GNU General Public License v2
39 +# $Id$
40 +
41 +EAPI=5
42 +
43 +PYTHON_COMPAT=( python2_7 )
44 +
45 +inherit distutils-r1
46 +
47 +DESCRIPTION="Cross platform personalization tool for the YubiKey NEO"
48 +HOMEPAGE="https://developers.yubico.com/yubikey-neo-manager/"
49 +SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
50 +
51 +LICENSE="BSD-2"
52 +SLOT="0"
53 +KEYWORDS="~amd64"
54 +IUSE=""
55 +
56 +CDEPEND="
57 + dev-python/pyside[webkit,${PYTHON_USEDEP}]
58 + dev-python/pycrypto[${PYTHON_USEDEP}]
59 + app-crypt/libu2f-host
60 + app-crypt/libykneomgr
61 + sys-auth/ykpers"
62 +
63 +DEPEND="
64 + dev-python/docutils[${PYTHON_USEDEP}]
65 + dev-python/setuptools[${PYTHON_USEDEP}]
66 + >=dev-python/nose-1.0[${PYTHON_USEDEP}]
67 + ${CDEPEND}"
68 +
69 +RDEPEND="${CDEPEND}"
70 +
71 +DOCS=( NEWS README )
72 +
73 +python_test() {
74 + nosetests || die
75 +}
76 +
77 +python_install_all() {
78 + distutils-r1_python_install_all
79 +
80 + doman scripts/neoman.1
81 + domenu resources/neoman.desktop
82 + doicon resources/neoman.xpm
83 + newicon -s 128 resources/neoman-large.png neoman.png
84 +}
85
86 diff --git a/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.2.1-r1.ebuild b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.2.1-r1.ebuild
87 new file mode 100644
88 index 0000000..e016c76
89 --- /dev/null
90 +++ b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.2.1-r1.ebuild
91 @@ -0,0 +1,48 @@
92 +# Copyright 1999-2015 Gentoo Foundation
93 +# Distributed under the terms of the GNU General Public License v2
94 +# $Id$
95 +
96 +EAPI=5
97 +
98 +PYTHON_COMPAT=( python2_7 )
99 +
100 +inherit distutils-r1
101 +
102 +DESCRIPTION="Cross platform personalization tool for the YubiKey NEO"
103 +HOMEPAGE="https://developers.yubico.com/yubikey-neo-manager/"
104 +SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
105 +
106 +LICENSE="BSD-2"
107 +SLOT="0"
108 +KEYWORDS="~amd64"
109 +IUSE=""
110 +
111 +CDEPEND="
112 + dev-python/pyside[webkit,${PYTHON_USEDEP}]
113 + dev-python/pycrypto[${PYTHON_USEDEP}]
114 + app-crypt/libu2f-host
115 + app-crypt/libykneomgr
116 + sys-auth/ykpers"
117 +
118 +DEPEND="
119 + dev-python/docutils[${PYTHON_USEDEP}]
120 + dev-python/setuptools[${PYTHON_USEDEP}]
121 + >=dev-python/nose-1.0[${PYTHON_USEDEP}]
122 + ${CDEPEND}"
123 +
124 +RDEPEND="${CDEPEND}"
125 +
126 +DOCS=( NEWS README )
127 +
128 +python_test() {
129 + nosetests || die
130 +}
131 +
132 +python_install_all() {
133 + distutils-r1_python_install_all
134 +
135 + doman scripts/neoman.1
136 + domenu resources/neoman.desktop
137 + doicon resources/neoman.xpm
138 + newicon -s 128 resources/neoman-large.png neoman.png
139 +}
140
141 diff --git a/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.3.0-r1.ebuild b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.3.0-r1.ebuild
142 new file mode 100644
143 index 0000000..1d63d9e
144 --- /dev/null
145 +++ b/app-crypt/yubikey-neo-manager/yubikey-neo-manager-1.3.0-r1.ebuild
146 @@ -0,0 +1,50 @@
147 +# Copyright 1999-2015 Gentoo Foundation
148 +# Distributed under the terms of the GNU General Public License v2
149 +# $Id$
150 +
151 +EAPI=5
152 +
153 +PYTHON_COMPAT=( python2_7 )
154 +
155 +inherit distutils-r1
156 +
157 +DESCRIPTION="Cross platform personalization tool for the YubiKey NEO"
158 +HOMEPAGE="https://developers.yubico.com/yubikey-neo-manager/"
159 +SRC_URI="
160 + mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
161 + https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
162 +
163 +LICENSE="BSD-2"
164 +SLOT="0"
165 +KEYWORDS="~amd64"
166 +IUSE=""
167 +
168 +CDEPEND="
169 + dev-python/pyside[webkit,${PYTHON_USEDEP}]
170 + dev-python/pycrypto[${PYTHON_USEDEP}]
171 + app-crypt/libu2f-host
172 + app-crypt/libykneomgr
173 + sys-auth/ykpers"
174 +
175 +DEPEND="
176 + dev-python/docutils[${PYTHON_USEDEP}]
177 + dev-python/setuptools[${PYTHON_USEDEP}]
178 + >=dev-python/nose-1.0[${PYTHON_USEDEP}]
179 + ${CDEPEND}"
180 +
181 +RDEPEND="${CDEPEND}"
182 +
183 +DOCS=( NEWS README )
184 +
185 +python_test() {
186 + nosetests || die
187 +}
188 +
189 +python_install_all() {
190 + distutils-r1_python_install_all
191 +
192 + doman scripts/neoman.1
193 + domenu resources/neoman.desktop
194 + doicon resources/neoman.xpm
195 + newicon -s 128 resources/neoman-large.png neoman.png
196 +}