summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorAlfred Wingate <parona@protonmail.com>2025-10-25 17:55:30 +0300
committerBernard Cafarelli <voyageur@gentoo.org>2025-11-11 20:24:00 +0100
commit44ffeee24a3ed36eaa94ccdb25b69523bfdbc267 (patch)
tree44b31c38d30c9c37ccf16f43886ca1117433a432 /eclass
parent689430bf079928a66aeedac053fa094a5294d4a0 (diff)
downloadgentoo-44ffeee24a3ed36eaa94ccdb25b69523bfdbc267.tar.gz
gentoo-44ffeee24a3ed36eaa94ccdb25b69523bfdbc267.tar.bz2
gentoo-44ffeee24a3ed36eaa94ccdb25b69523bfdbc267.zip
gnustep-base.eclass: simplify GS_ENV
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44437 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/gnustep-base.eclass28
1 files changed, 13 insertions, 15 deletions
diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass
index 94818e13fcc3..6d1d160b7570 100644
--- a/eclass/gnustep-base.eclass
+++ b/eclass/gnustep-base.eclass
@@ -139,21 +139,19 @@ egnustep_env() {
fi
# Set up env vars for make operations
- GS_ENV=( AUXILIARY_LDFLAGS="${LDFLAGS}" \
- ADDITIONAL_NATIVE_LIB_DIRS="${GNUSTEP_SYSTEM_LIBRARIES}" \
- DESTDIR="${D}" \
- HOME="${T}" \
- GNUSTEP_CONFIG_FILE="${WORKDIR}"/GNUstep.conf \
- GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
- TAR_OPTIONS="${TAR_OPTIONS} --no-same-owner" \
- messages=yes )
-
- use doc \
- && GS_ENV=( "${GS_ENV[@]}" VARTEXFONTS="${T}"/fonts )
-
- use debug \
- && GS_ENV=( "${GS_ENV[@]}" "debug=yes" ) \
- || GS_ENV=( "${GS_ENV[@]}" "debug=no" )
+ GS_ENV=(
+ AUXILIARY_LDFLAGS="${LDFLAGS}"
+ ADDITIONAL_NATIVE_LIB_DIRS="${GNUSTEP_SYSTEM_LIBRARIES}"
+ DESTDIR="${D}"
+ HOME="${T}"
+ GNUSTEP_CONFIG_FILE="${WORKDIR}"/GNUstep.conf
+ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
+ TAR_OPTIONS="${TAR_OPTIONS} --no-same-owner"
+ messages=yes
+ debug="$(usex debug yes no)"
+ )
+
+ use doc && GS_ENV+=( VARTEXFONTS="${T}"/fonts )
if has_version "gnustep-base/gnustep-make[libobjc2]" && tc-is-gcc;
then