Bug#967443: gnubg: depends on deprecated GTK 2

2023-10-15 Thread Russ Allbery
Bastian Germann  writes:
> Am 14.10.23 um 21:41 schrieb Russ Allbery:

>> Upstream specifically says that the Gtk-3 support is buggy, does not
>> work, and should not be used.  How thoroughly did you test it?

> I have played a round against the computer and have not seen a problem.

Okay, thanks!  I guess this is probably the best of a bunch of bad options
at this point, absent more development velocity upstream.

-- 
Russ Allbery (r...@debian.org)  



Bug#967443: gnubg: depends on deprecated GTK 2

2023-10-15 Thread Bastian Germann

Am 14.10.23 um 21:41 schrieb Russ Allbery:

Upstream specifically says that the Gtk-3 support is buggy, does not work,
and should not be used.  How thoroughly did you test it?


I have played a round against the computer and have not seen a problem.



Bug#967443: gnubg: depends on deprecated GTK 2

2023-10-14 Thread Russ Allbery
Bastian Germann  writes:

> 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.

Upstream specifically says that the Gtk-3 support is buggy, does not work,
and should not be used.  How thoroughly did you test it?

-- 
Russ Allbery (r...@debian.org)  



Bug#967443: gnubg: depends on deprecated GTK 2

2023-10-14 Thread Bastian Germann

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.0 +0200
+++ gnubg-1.07.001/debian/changelog 2023-10-14 18:37:33.0 +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   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.0 +0200
+++ gnubg-1.07.001/debian/control   2023-10-14 18:35:17.0 +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.0 +0200
+++ gnubg-1.07.001/debian/rules 2023-10-14 18:34:38.0 +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