File Link-with-GTK-libraries.patch of Package TreeMaker

From: Aaron Puchert <aaronpuchert@alice-dsl.net>
Date: Sun, 9 Apr 2023 01:57:41 +0200
Subject: [PATCH 15/20] Link with GTK libraries

Otherwise the link fails with:

    build/release/tmwxGUI/tmwxOptimizerDialog/tmwxOptimizerDialog_gtk.o:
      undefined reference to symbol 'gtk_window_set_transient_for'
    .../libgtk-3.so.0: error adding symbols: DSO missing from command line
---
 linux/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux/Makefile b/linux/Makefile
index 20662e4..d29dd3a 100644
--- a/linux/Makefile
+++ b/linux/Makefile
@@ -86,7 +86,7 @@ INCCFLAGS = \
 	-I$(H2S)/tmwxGUI/tmwxLogFrame \
 	-I$(H2S)/tmwxGUI/tmwxOptimizerDialog \
 	-I$(H2S)/tmwxGUI/tmwxHtmlHelp \
-	`pkg-config gtk+-2.0 --cflags`
+	`pkg-config gtk+-3.0 --cflags`
 
 #--- Source files (not all binaries need all of them)
 PTRSRC =$(H2S)/tmModel/tmPtrClasses/tmDpptrTarget.cpp
@@ -259,7 +259,7 @@ APP = $(BUILDROOT)/$(PROGRAM)
 $(APP): $(OBJS)
 	@echo Linking TreeMaker \($(PROGRAM)\)
 	@$(CXX) -o $(APP) -L../tmModel $(OBJS) $(CFLAGS) \
-	$(H2S)/tmHeader.cpp `$(WXCONFIG) --libs`
+	$(H2S)/tmHeader.cpp `$(WXCONFIG) --libs` `pkg-config gtk+-3.0 --libs`
 
 #--- Auxiliary and optional targets
 
openSUSE Build Service is sponsored by