42 lines
1.5 KiB
Diff
42 lines
1.5 KiB
Diff
|
From bae9594ac1806ce30f2af1de27c49bb101a00d44 Mon Sep 17 00:00:00 2001
|
||
|
From: Morten Linderud <morten@linderud.pw>
|
||
|
Date: Thu, 14 Mar 2024 23:04:59 +0100
|
||
|
Subject: [PATCH] debugedit: only check for debugedit if we build a package
|
||
|
|
||
|
We only really need debugedit while building the package, while this
|
||
|
check would run if you tried something like `makepkg --verifysource`.
|
||
|
Use the same checks as we have for fakeroot to wrap debugedit so we
|
||
|
don't beg for dependencies we don't need.
|
||
|
|
||
|
Fixes: 3ed08f97ecd5941c3f72e3e94f17826dd959f823
|
||
|
|
||
|
Signed-off-by: Morten Linderud <morten@linderud.pw>
|
||
|
---
|
||
|
scripts/libmakepkg/executable/debugedit.sh.in | 10 ++++++----
|
||
|
1 file changed, 6 insertions(+), 4 deletions(-)
|
||
|
|
||
|
diff --git a/scripts/libmakepkg/executable/debugedit.sh.in b/scripts/libmakepkg/executable/debugedit.sh.in
|
||
|
index a28c3d4e2..c62595c46 100644
|
||
|
--- a/scripts/libmakepkg/executable/debugedit.sh.in
|
||
|
+++ b/scripts/libmakepkg/executable/debugedit.sh.in
|
||
|
@@ -29,10 +29,12 @@ source "$MAKEPKG_LIBRARY/util/option.sh"
|
||
|
executable_functions+=('executable_debugedit')
|
||
|
|
||
|
executable_debugedit() {
|
||
|
- if check_option "debug" "y"; then
|
||
|
- if ! type -p debugedit >/dev/null; then
|
||
|
- error "$(gettext "Cannot find the %s binary required for including source files in debug packages.")" "debugedit"
|
||
|
- return 1
|
||
|
+ if (( SOURCEONLY || BUILDPKG )); then
|
||
|
+ if check_option "debug" "y"; then
|
||
|
+ if ! type -p debugedit >/dev/null; then
|
||
|
+ error "$(gettext "Cannot find the %s binary required for including source files in debug packages.")" "debugedit"
|
||
|
+ return 1
|
||
|
+ fi
|
||
|
fi
|
||
|
fi
|
||
|
}
|
||
|
--
|
||
|
GitLab
|
||
|
|