commit:     568d17e75c85695747fdbc0a84f93125fec7614c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  6 19:12:10 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep  6 19:12:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568d17e7

sys-apps/fwupd: call vala_prepare in src_prepare to avoid binpkg use

It's ambiguous whether vala_prepare is supposed to do anything
for binpkg merges, but the convention has been to just
shove it in to src_prepare for now, so let's do that
to avoid trying to find Vala for binpkg installs.

Bug: https://bugs.gentoo.org/837857
Bug: https://bugs.gentoo.org/837965
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 5 ++++-
 sys-apps/fwupd/fwupd-1.8.3.ebuild    | 4 +++-
 sys-apps/fwupd/fwupd-1.8.4.ebuild    | 4 +++-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild 
b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
index dc4a17a94fad..cc687abf943b 100644
--- a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
+++ b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
@@ -88,7 +88,7 @@ DEPEND="
 
 pkg_setup() {
        python-single-r1_pkg_setup
-       vala_setup
+
        if use nvme ; then
                kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
        fi
@@ -96,6 +96,9 @@ pkg_setup() {
 
 src_prepare() {
        default
+
+       vala_setup
+
        # c.f. https://github.com/fwupd/fwupd/issues/1414
        sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
                -i plugins/thunderbolt/meson.build || die

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index a07f8fae44aa..6dd2394f80cf 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -100,7 +100,7 @@ PATCHES=(
 
 pkg_setup() {
        python-single-r1_pkg_setup
-       vala_setup
+
        if use nvme ; then
                kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
        fi
@@ -109,6 +109,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       vala_setup
+
        # c.f. https://github.com/fwupd/fwupd/issues/1414
        sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
                -i plugins/thunderbolt/meson.build || die

diff --git a/sys-apps/fwupd/fwupd-1.8.4.ebuild 
b/sys-apps/fwupd/fwupd-1.8.4.ebuild
index 995724a81068..4d97b8c02eb5 100644
--- a/sys-apps/fwupd/fwupd-1.8.4.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.4.ebuild
@@ -99,7 +99,7 @@ PATCHES=(
 
 pkg_setup() {
        python-single-r1_pkg_setup
-       vala_setup
+
        if use nvme ; then
                kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
        fi
@@ -108,6 +108,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       vala_setup
+
        # c.f. https://github.com/fwupd/fwupd/issues/1414
        sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
                -i plugins/thunderbolt/meson.build || die

Reply via email to