1 |
commit: 62842165f0e58b21ba7e3adeec2546ad5e7ceeae |
2 |
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org> |
3 |
AuthorDate: Fri Mar 16 15:56:40 2018 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 5 12:20:52 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62842165 |
7 |
|
8 |
dev-util/spec-cleaner: Update to 1.0.6 |
9 |
|
10 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
11 |
Closes: https://github.com/gentoo/gentoo/pull/7508 |
12 |
|
13 |
dev-util/spec-cleaner/Manifest | 1 + |
14 |
.../files/spec-cleaner-1.0.6-pytest-runner.patch | 11 +++++ |
15 |
dev-util/spec-cleaner/spec-cleaner-1.0.6.ebuild | 48 ++++++++++++++++++++++ |
16 |
3 files changed, 60 insertions(+) |
17 |
|
18 |
diff --git a/dev-util/spec-cleaner/Manifest b/dev-util/spec-cleaner/Manifest |
19 |
index a5230786b87..cf812abc387 100644 |
20 |
--- a/dev-util/spec-cleaner/Manifest |
21 |
+++ b/dev-util/spec-cleaner/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST spec-cleaner-0.8.9.tar.gz 100949 BLAKE2B da95f336d05677350018c4e48c61023b35b8b97d731a08fe90ae147b32c374cf55a904e1f0559cc7c42b50acfe3b7a8c5b4cf25e596dce387b58417657fab8c5 SHA512 9e89c2760b429baa38be2ce2149fbd323b38a4c6159421192b07e612e359666810dc6077b2befd8a6d91b03aabc78bd4f81bb0e5cf5b4a274061b0aae0ab66f8 |
24 |
+DIST spec-cleaner-1.0.6.tar.gz 450602 BLAKE2B acd298421f2c119e24dc52cf63e149194d5baa1282f9aef902e2ccaf51de040f5817641b4077f209656f715ea6ceb19bf55b8661c32cd24f461c58f9126d9e19 SHA512 a27b5dc7fdb02ca5c632faa5b6a2b71d6db3e9f97950f20c15b14584fa240ff7b69dc981ca67f4fcb6af207dff28a8267447ad0eb918e06ce2294436892e0eef |
25 |
|
26 |
diff --git a/dev-util/spec-cleaner/files/spec-cleaner-1.0.6-pytest-runner.patch b/dev-util/spec-cleaner/files/spec-cleaner-1.0.6-pytest-runner.patch |
27 |
new file mode 100644 |
28 |
index 00000000000..b280cce28bf |
29 |
--- /dev/null |
30 |
+++ b/dev-util/spec-cleaner/files/spec-cleaner-1.0.6-pytest-runner.patch |
31 |
@@ -0,0 +1,11 @@ |
32 |
+--- a/setup.py 2018-03-19 15:23:46.128000000 +0000 |
33 |
++++ b/setup.py 2018-03-19 15:24:26.920000000 +0000 |
34 |
+@@ -43,7 +43,6 @@ |
35 |
+ platforms=['Linux'], |
36 |
+ keywords=['SUSE', 'RPM', '.spec', 'cleaner'], |
37 |
+ |
38 |
+- setup_requires=['pytest-runner'], |
39 |
+- tests_require=['pytest', 'pytest-cov'], |
40 |
++ tests_require=['pytest'], |
41 |
+ |
42 |
+ packages=['spec_cleaner'], |
43 |
|
44 |
diff --git a/dev-util/spec-cleaner/spec-cleaner-1.0.6.ebuild b/dev-util/spec-cleaner/spec-cleaner-1.0.6.ebuild |
45 |
new file mode 100644 |
46 |
index 00000000000..297d0528ae6 |
47 |
--- /dev/null |
48 |
+++ b/dev-util/spec-cleaner/spec-cleaner-1.0.6.ebuild |
49 |
@@ -0,0 +1,48 @@ |
50 |
+# Copyright 1999-2018 Gentoo Foundation |
51 |
+# Distributed under the terms of the GNU General Public License v2 |
52 |
+ |
53 |
+EAPI=6 |
54 |
+ |
55 |
+PYTHON_COMPAT=( python{3_4,3_5} ) |
56 |
+EGIT_REPO_URI="https://github.com/openSUSE/spec-cleaner.git" |
57 |
+inherit distutils-r1 |
58 |
+[[ ${PV} == 9999 ]] && inherit git-r3 |
59 |
+ |
60 |
+DESCRIPTION="SUSE spec file cleaner and formatter" |
61 |
+HOMEPAGE="https://github.com/openSUSE/spec-cleaner" |
62 |
+[[ ${PV} != 9999 ]] && SRC_URI="https://github.com/openSUSE/${PN}/archive/${P}.tar.gz" |
63 |
+ |
64 |
+LICENSE="BSD" |
65 |
+SLOT="0" |
66 |
+[[ ${PV} != 9999 ]] && |
67 |
+KEYWORDS="~amd64 ~x86" |
68 |
+IUSE="test" |
69 |
+ |
70 |
+DEPEND=" |
71 |
+ test? ( |
72 |
+ dev-python/pytest[${PYTHON_USEDEP}] |
73 |
+ ) |
74 |
+" |
75 |
+RDEPEND=" |
76 |
+ ${PYTHON_DEPS} |
77 |
+ >=app-arch/rpm-4.11.0.1 |
78 |
+" |
79 |
+ |
80 |
+PATCHES=( |
81 |
+ # pytest-runner is only needed in test scenario |
82 |
+ "${FILESDIR}/${PN}-1.0.6-pytest-runner.patch" |
83 |
+) |
84 |
+ |
85 |
+[[ ${PV} != 9999 ]] && S="${WORKDIR}/${PN}-${P}" |
86 |
+ |
87 |
+src_prepare() { |
88 |
+ # we have libexec |
89 |
+ sed -i \ |
90 |
+ -e 's:lib/obs:libexec/obs:g' \ |
91 |
+ setup.py || die |
92 |
+ distutils-r1_src_prepare |
93 |
+} |
94 |
+ |
95 |
+python_test() { |
96 |
+ esetup.py test |
97 |
+} |