commit:     663a25c8d581d31ef58930aea642af90bbf1bdc8
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 15 22:45:53 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 22:53:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663a25c8

sys-apps/fwupd: switch to upstream patch

Bug: https://bugs.gentoo.org/796143
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 .../files/fwupd-1.6.1-fix-python-detection.patch   | 51 ++++++++++++++++++++++
 ...-revert-Change-python-version-check-order.patch | 25 -----------
 sys-apps/fwupd/fwupd-1.6.1-r1.ebuild               |  2 +-
 3 files changed, 52 insertions(+), 26 deletions(-)

diff --git a/sys-apps/fwupd/files/fwupd-1.6.1-fix-python-detection.patch 
b/sys-apps/fwupd/files/fwupd-1.6.1-fix-python-detection.patch
new file mode 100644
index 00000000000..b5da660e643
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.6.1-fix-python-detection.patch
@@ -0,0 +1,51 @@
+From 1a53fc57e8b5cd2de571ad5f1119c90ac8082f7a Mon Sep 17 00:00:00 2001
+From: Mario Limonciello <[email protected]>
+Date: Tue, 15 Jun 2021 08:10:06 -0500
+Subject: [PATCH 1/2] Revert "meson.build: Change python version check order"
+
+This reverts commit 1b396215d9396680b1b6b5c14c6f57f2226ff0a9.
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 1f89e6070..0ae12a1a7 100644
+--- a/meson.build
++++ b/meson.build
+@@ -252,7 +252,7 @@ libm = cc.find_library('m', required: false)
+ libgcab = dependency('libgcab-1.0', version : '>= 1.0', fallback : ['gcab', 
'gcab_dep'])
+ gcab = find_program('gcab', required : get_option('tests'))
+ bashcomp = dependency('bash-completion', required: false)
+-python3 = find_program('python3.8', 'python3', 'python3.9')
++python3 = find_program('python3')
+ 
+ if get_option('gnutls')
+   gnutls = dependency('gnutls', version : '>= 3.6.0')
+
+From f4ef486da80a3b5916f8a58f10a70f30cf05f756 Mon Sep 17 00:00:00 2001
+From: Mario Limonciello <[email protected]>
+Date: Tue, 15 Jun 2021 08:13:17 -0500
+Subject: [PATCH 2/2] trivial: fix a regression in Gentoo detecting python
+ versions
+
+---
+ meson.build | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 0ae12a1a7..6e09ac69b 100644
+--- a/meson.build
++++ b/meson.build
+@@ -252,7 +252,11 @@ libm = cc.find_library('m', required: false)
+ libgcab = dependency('libgcab-1.0', version : '>= 1.0', fallback : ['gcab', 
'gcab_dep'])
+ gcab = find_program('gcab', required : get_option('tests'))
+ bashcomp = dependency('bash-completion', required: false)
+-python3 = find_program('python3')
++if host_machine.system() != 'freebsd'
++  python3 = find_program('python3')
++else
++  python3 = find_program('python3.8', 'python3', 'python3.9')
++endif
+ 
+ if get_option('gnutls')
+   gnutls = dependency('gnutls', version : '>= 3.6.0')

diff --git 
a/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch
 
b/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch
deleted file mode 100644
index d1c1b140830..00000000000
--- 
a/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-commit 72a470fd607a40e8f23c1f2407faf69e91350783
-Author:     Thomas Deutschmann <[email protected]>
-AuthorDate: Tue Jun 15 14:11:24 2021 +0200
-Commit:     Thomas Deutschmann <[email protected]>
-CommitDate: Tue Jun 15 14:11:24 2021 +0200
-
-    Revert "meson.build: Change python version check order"
-    
-    This reverts commit 1b396215d9396680b1b6b5c14c6f57f2226ff0a9.
-    
-    This is causing a regression for Gentoo, https://bugs.gentoo.org/796143.
-
-diff --git a/meson.build b/meson.build
-index 5d507515..1e0e350a 100644
---- a/meson.build
-+++ b/meson.build
-@@ -252,7 +252,7 @@ libm = cc.find_library('m', required: false)
- libgcab = dependency('libgcab-1.0', version : '>= 1.0', fallback : ['gcab', 
'gcab_dep'])
- gcab = find_program('gcab', required : get_option('tests'))
- bashcomp = dependency('bash-completion', required: false)
--python3 = find_program('python3.8', 'python3', 'python3.9')
-+python3 = find_program('python3')
- 
- if get_option('gnutls')
-   gnutls = dependency('gnutls', version : '>= 3.6.0')

diff --git a/sys-apps/fwupd/fwupd-1.6.1-r1.ebuild 
b/sys-apps/fwupd/fwupd-1.6.1-r1.ebuild
index cad45969bcb..e258342be62 100644
--- a/sys-apps/fwupd/fwupd-1.6.1-r1.ebuild
+++ b/sys-apps/fwupd/fwupd-1.6.1-r1.ebuild
@@ -87,7 +87,7 @@ DEPEND="
 
 PATCHES=(
        "${FILESDIR}"/${PN}-1.5.7-logind_plugin.patch
-       "${FILESDIR}"/${PN}-1.6.1-revert-Change-python-version-check-order.patch
+       "${FILESDIR}"/${P}-fix-python-detection.patch
 )
 
 pkg_setup() {

Reply via email to