commit:     84aa44089077454a2550e03ab015fdac7eef3061
Author:     Alexander Barker <alex <AT> 1stleg <DOT> com>
AuthorDate: Sun Aug  8 19:24:47 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 13 11:39:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84aa4408

app-misc/piper: Remove flake8 test

Closes: https://bugs.gentoo.org/807205
Signed-off-by: Alexander Barker <alex <AT> 1stleg.com>
Closes: https://github.com/gentoo/gentoo/pull/21919
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../files/piper-0.5.1-disable-flake8-linting.patch      | 17 +++++++++++++++++
 app-misc/piper/piper-0.5.1-r2.ebuild                    |  4 ++++
 2 files changed, 21 insertions(+)

diff --git a/app-misc/piper/files/piper-0.5.1-disable-flake8-linting.patch 
b/app-misc/piper/files/piper-0.5.1-disable-flake8-linting.patch
new file mode 100644
index 00000000000..a0ede6671e0
--- /dev/null
+++ b/app-misc/piper/files/piper-0.5.1-disable-flake8-linting.patch
@@ -0,0 +1,17 @@
+Remove linting test that is broken upstream.
+Bug: https://bugs.gentoo.org/807205
+
+--- piper-0.5.1/meson.build
++++ piper-0.5.1/meson.build
+@@ -119,11 +119,3 @@
+                configuration: config_piper_devel)
+ 
+ meson.add_install_script('meson_install.sh')
+-
+-flake8 = find_program('flake8', required: false)
+-if flake8.found()
+-    test('flake8', flake8,
+-         args: ['--ignore=E501,W504',
+-                join_paths(meson.source_root(), 'piper'),
+-                join_paths(meson.source_root(), 'piper.in')])
+-endif

diff --git a/app-misc/piper/piper-0.5.1-r2.ebuild 
b/app-misc/piper/piper-0.5.1-r2.ebuild
index 029aadea4ce..9379797c495 100644
--- a/app-misc/piper/piper-0.5.1-r2.ebuild
+++ b/app-misc/piper/piper-0.5.1-r2.ebuild
@@ -40,6 +40,10 @@ DEPEND="
        virtual/libudev
 "
 
+PATCHES=(
+       "${FILESDIR}"/${P}-disable-flake8-linting.patch
+)
+
 src_configure() {
        python_setup
        meson_src_configure

Reply via email to