I am uploading a NMU to DELAYED/10 in order to fix this.
The gtk3 version uses a different OpenGL binding, so you might want to try to 
reenable it.
diff -Nru gnubg-1.07.001/debian/changelog gnubg-1.07.001/debian/changelog
--- gnubg-1.07.001/debian/changelog     2023-08-05 18:38:39.000000000 +0200
+++ gnubg-1.07.001/debian/changelog     2023-10-14 18:37:33.000000000 +0200
@@ -1,3 +1,10 @@
+gnubg (1.07.001-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Build with GTK 3.  (Closes: #1036381, #967443)
+
+ -- Bastian Germann <b...@debian.org>  Sat, 14 Oct 2023 18:37:33 +0200
+
 gnubg (1.07.001-2) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru gnubg-1.07.001/debian/control gnubg-1.07.001/debian/control
--- gnubg-1.07.001/debian/control       2023-08-05 18:38:39.000000000 +0200
+++ gnubg-1.07.001/debian/control       2023-10-14 18:35:17.000000000 +0200
@@ -9,13 +9,12 @@
  flex,
  graphicsmagick,
  libcairo2-dev,
- libcanberra-gtk-dev,
+ libcanberra-gtk3-dev,
  libcurl4-openssl-dev,
  libfreetype-dev,
  libglib2.0-dev,
  libgmp-dev,
- libgtk2.0-dev,
- libgtkglext1-dev,
+ libgtk-3-dev,
  libncurses-dev,
  libpng-dev,
  libreadline-dev,
diff -Nru gnubg-1.07.001/debian/rules gnubg-1.07.001/debian/rules
--- gnubg-1.07.001/debian/rules 2023-08-05 18:38:39.000000000 +0200
+++ gnubg-1.07.001/debian/rules 2023-10-14 18:34:38.000000000 +0200
@@ -44,7 +44,7 @@
 # Disable the 3D board for now, since it doesn't work with Mesa 21.x and
 # later.
 override_dh_auto_configure:
-       dh_auto_configure -- --with-gtk --without-board3d --with-sqlite \
+       dh_auto_configure -- --with-gtk3 --without-board3d --with-sqlite \
            --with-python=/usr/bin/python3 --enable-threads $(SSE)
 
 # Disable building the rollout databases during an architecture-specific

Reply via email to