aboutsummaryrefslogtreecommitdiff
path: root/development/gedit/gedit.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'development/gedit/gedit.SlackBuild')
-rw-r--r--development/gedit/gedit.SlackBuild9
1 files changed, 8 insertions, 1 deletions
diff --git a/development/gedit/gedit.SlackBuild b/development/gedit/gedit.SlackBuild
index 44f2c358eb..7bb44b6531 100644
--- a/development/gedit/gedit.SlackBuild
+++ b/development/gedit/gedit.SlackBuild
@@ -93,9 +93,16 @@ find -L . \
sed -i "s/meson_version: '>= 0.64'/meson_version: '>= 0.59'/;
s/'gio-2.0', version: '>= 2.74'/'gio-2.0', version: '>= 2.70'/" meson.build
+# Define G_CONNECT_DEFAULT=0 if glib2 version is less than 2.74.0
+# This is needed to build gedit on Slackware-15.0 with it's glib2-2.70.3 version,
+# but causes gedit to FTB on Slackware-current with its newer glib2 version, so
+# set it depending on detected glib-2.0 version:
+if ! pkg-config --atleast-version 2.74.0 glib-2.0; then
+ SLKCFLAGS="$SLKCFLAGS -DG_CONNECT_DEFAULT=0"
+fi
cd build
- CFLAGS="$SLKCFLAGS -DG_CONNECT_DEFAULT=0" \
+ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
meson .. \
--buildtype=release \