Bug#967452: gplanarity: depends on deprecated GTK 2
Alexandre Detiste
alexandre.detiste at gmail.com
Thu Dec 11 18:44:51 GMT 2025
Thanks Tim !
Please apply this patch in you repository
Greetings
Alexandre
---
Description: Fix cross build
Do not hardcode LD & PKG_CONFIG
Author: Helmut Grohne <helmut at subdivi.de>
Bug-Debian: http://bugs.debian.org/901691
--- gplanarity-17906.orig/Makefile
+++ gplanarity-17906/Makefile
@@ -4,7 +4,8 @@
TARGET = gPlanarity
CC = gcc
-LD = gcc
+LD = $(CC)
+PKG_CONFIG ?= pkg-config
export INSTALL = install
PREFIX = $(DESTDIR)/usr
BINDIR = $(PREFIX)/games
@@ -50,24 +51,24 @@
gameboard_logic_fade.o graph_generate_mesh2.o graph_region.o
CAIROVER = >= 1.0.0
GTKVER = >= 2.7.2
-GCF = `pkg-config --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER) freetype2"`
-LDF = `pkg-config --libs "gtk+-2.0 $(GTKVER) cairo $(CAIROVER) freetype2"`
+GCF = `$(PKG_CONFIG) --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2"`
+LDF = `$(PKG_CONFIG) --libs "gtk+-2.0 $(GTKVER) cairo $(CAIROVER) freetype2"`
all: all-local all-recursive
all-local:
- pkg-config --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
+ $(PKG_CONFIG) --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
$(MAKE) target CFLAGS='$(CFLAGS) -ffast-math $(GCF) $(ADD_DEF)'
all-recursive:
for D in $(SUBDIRS); do make -C $$D || exit 1; done
debug:
- pkg-config --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
+ $(PKG_CONFIG) --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
$(MAKE) target CFLAGS='-g -Wall -W -Wno-unused-parameter
-D__NO_MATH_INLINES $(GCF) $(ADD_DEF)'
profile:
- pkg-config --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
+ $(PKG_CONFIG) --cflags "gtk+-2.0 $(GTKVER) cairo $(CAIROVER)
freetype2" 1>/dev/null
$(MAKE) target CFLAGS='-pg -g -O2 -ffast-math $(GCF)
$(ADD_DEF)" LIBS="$(LIBS) -lgprof-helper'
clean: clean-local clean-recursive
@@ -89,7 +90,8 @@
include $(SRC:.c=.d)
endif
-target: $(OBJ)
+target: $(TARGET)
+$(TARGET): $(OBJ)
./touch-version
$(LD) $(OBJ) $(LDFLAGS) -o $(TARGET) $(LIBS) $(LDF) -lm
More information about the Pkg-games-devel
mailing list