summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorIsmael Luceno2021-11-11 21:10:15 +0100
committerIsmael Luceno2021-11-11 21:15:17 +0100
commit469379f6460c36db6697db482def6f312ffdc196 (patch)
tree506311d37c15ae1d9653c2ee241efd5d6b769567 /utils
parent23b9f66bb352896561efcafcb4f4f02967251777 (diff)
dmenu: Simplify patching of config.mk
Diffstat (limited to 'utils')
-rw-r--r--utils/dmenu/HISTORY3
-rwxr-xr-xutils/dmenu/PRE_BUILD15
2 files changed, 9 insertions, 9 deletions
diff --git a/utils/dmenu/HISTORY b/utils/dmenu/HISTORY
index 30e2eb42bb..0b0baff51a 100644
--- a/utils/dmenu/HISTORY
+++ b/utils/dmenu/HISTORY
@@ -1,3 +1,6 @@
+2021-11-11 Ismael Luceno <ismael@sourcemage.org>
+ * PRE_BUILD: simplified patching of config.mk
+
2020-11-25 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS, PRE_BUILD, PREPARE, fuzzy*.patch: add fuzzymatch and
fuzzyhighlight patches options
diff --git a/utils/dmenu/PRE_BUILD b/utils/dmenu/PRE_BUILD
index 0bfab5530c..90a4b9eccd 100755
--- a/utils/dmenu/PRE_BUILD
+++ b/utils/dmenu/PRE_BUILD
@@ -61,12 +61,9 @@ if is_version_less $(installed_version fontconfig) 2.11.91; then
echo '#define FC_COLOR "color"' >> drw.h
fi &&
-#right install paths
-sedit "s/\/usr\/local/${INSTALL_ROOT}\/usr/" config.mk &&
-sedit "s/\${PREFIX}\/etc/${INSTALL_ROOT}\/etc/" config.mk &&
-
-sedit "s:^CXXFLAGS \+=:CXXFLAGS = ${CXXFLAGS} :" config.mk &&
-sedit "s:^CFLAGS \+=:CFLAGS = ${CFLAGS} :" config.mk &&
-sedit "s:^LDFLAGS \+=:LDFLAGS = ${LDFLAGS} :" config.mk &&
-
-sedit "s:/X11R6::" config.mk
+# Fix flags and system paths
+sedit '
+ /^PREFIX *=/{s@=.*@= '"$INSTALL_ROOT"'/usr@}
+ /^\(C\|LD\)FLAGS *=/{s@=@+=@}
+ s@= *-[IL][$](X11...)@=@
+' config.mk