wxWidgets GTK+ 3 build available
Hi,
Since ~March, we have a GTK+ 3 build of wxWidgets in Unstable/Testing.
Packages that use wxWidgets may switch over to this build if they desire,
although we are not pushing to remove the wx GTK+ 2 package in Buster, so
packages can continue to use the GTK+ 2 build for Buster.
To switch a package over to the GTK+ 3 build, it could be as simple as
changing the Build-Depends from libwxgtk3.0-dev to libwxgtk3.0-gtk3-dev,
rebuilding, and testing.
A couple of known issues:
1) If your package uses wxSpinCtrl and hard-codes the widget size, or does
not have additional horizonal space, the size may have to be adjusted.
This is due to the underlying GtkSpinButton having switched to a wider
layout in GTK+ 3.
2) If your package uses wxGLCanvas, it won't work under Wayland. This is
due to wxGLCanvas (currently) requiring X11 to function. This can be
worked around by forcing the GDK backend to X11. Here's one example of
how this has been done: [1]
We have set up a tracker to track the progress of moving to the GTK+ 3
package here: [2]
Here is a dd-list output for the packages that build-depend on wxWidgets:
A. Maitland Bottoms <bottoms@debian.org>
freedv (U)
Adrien Cunin <adri2000@ubuntu.com>
filezilla
Alastair McKinstry <mckinstry@debian.org>
mathgl (U)
Alec Leamas <leamas.alec@gmail.com>
wxsvg (U)
Alessio Treglia <alessio@debian.org>
sooperlooper (U)
Alexander Kojevnikov <alexander@kojevnikov.com>
spek
Alexander Wirt <formorer@debian.org>
icinga2 (U)
Andreas Bombe <aeb@debian.org>
cubicsdr (U)
limesuite (U)
Andreas Metzler <ametzler@debian.org>
hugin (U)
Andreas Rönnquist <gusnan@debian.org>
poedit (U)
Andreas Tille <tille@debian.org>
ctsim (U)
gentle (U)
ginkgocadx (U)
lamarc (U)
sitplus (U)
treeviewx (U)
Andrej Shadura <andrewsh@debian.org>
wxhexeditor
Anthony F McInerney <afm404@gmail.com>
sandboxgamemaker
Anton Gladky <gladk@debian.org>
gnuplot (U)
Axel Beckert <abe@debian.org>
gnudatalanguage (U)
Barak A. Pearlmutter <bap@debian.org>
ucblogo
Barry deFreese <bdefreese@debian.org>
plee-the-bear (U)
Bas Couwenberg <sebastic@debian.org>
spatialite-gui (U)
thuban (U)
Bas Wijnen <wijnen@debian.org>
openmsx-catapult
Benjamin Drung <bdrung@debian.org>
audacity (U)
Brandon Barnes <winterknight@email.com>
dolphin-emu (U)
Bruno "Fuddl" Kleinert <fuddl@debian.org>
scorched3d (U)
Carlo Segre <segre@debian.org>
fityk (U)
objcryst-fox
Carsten Schoenert <c.schoenert@t-online.de>
kicad (U)
Charles Plessy <plessy@debian.org>
treeviewx (U)
Chow Loong Jin <hyperair@debian.org>
mediainfo
Christoph Berg <myon@debian.org>
pgadmin3 (U)
Christoph Feenders <debian@echti.de>
ebook2cwgui (U)
Colin Tuckley <colint@debian.org>
trustedqsl (U)
D Haley <mycae@gmx.com>
3depict (U)
Damyan Ivanov <dmn@debian.org>
flamerobin
Daniel Echeverry <epsilon77@gmail.com>
tintii
Daniel Leidert <dleidert@debian.org>
openbabel (U)
David Henningsson <diwic@ubuntu.com>
audacity (U)
David Paleino <dapal@debian.org>
codeblocks
spatialite-gui (U)
Debian Accessibility Team <pkg-a11y-devel@lists.alioth.debian.org>
espeakedit
Debian Astronomy Team <debian-astro-maintainers@lists.alioth.debian.org>
gnudatalanguage
munipack
Debian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net>
kicad
Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org>
erlang
Debian Games Team <pkg-games-devel@alioth-lists.debian.net>
scorched3d
Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
0ad
darkradiant
dolphin-emu
freedink-dfarc
jugglemaster
megaglest
openyahtzee
pcsx2
plee-the-bear
scummvm-tools
springlobby
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
saga
spatialite-gui
thuban
Debian Hamradio Maintainers <debian-hams@lists.debian.org>
cubicsdr
ebook2cwgui
freedv
limesuite
trustedqsl
Debian l10n developers <debian-l10n-devel@lists.alioth.debian.org>
poedit
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
ctsim
gentle
ginkgocadx
lamarc
mriconvert
sitplus
treeviewx
Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
audacity
wxsvg
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
sooperlooper
Debian Nagios Maintainer Group <pkg-nagios-devel@lists.alioth.debian.org>
icinga2
Debian PhotoTools Maintainers <pkg-phototools-devel@lists.alioth.debian.org>
hugin
Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
pgadmin3
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
3depict
bossa
cba
fityk
mathgl
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
gnuplot
plplot
wxastrocapture
Debichem Team <debichem-devel@lists.alioth.debian.org>
openbabel
qutemol
Denis Briand <debian@denis-briand.fr>
pgadmin3 (U)
Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
mathgl (U)
Dmitry Smirnov <onlyjob@debian.org>
freespace2-launcher-wxlauncher
Dr. Tobias Quathamer <toddy@debian.org>
silverjuke
Ferdinand Griffon <idf.dresden@gmx.net>
cba (U)
Filip Hroch <hroch@physics.muni.cz>
munipack (U)
Francesco Paolo Lovergine <frankie@debian.org>
saga (U)
thuban (U)
Franck Joncourt <franck.joncourt@gmail.com>
fwknop-gui
Free Ekanayaka <freee@debian.org>
audacity (U)
Georges Khaznadar <georgesk@debian.org>
kicad (U)
Gert Wollny <gewo@debian.org>
ginkgocadx (U)
Gianfranco Costamagna <locutusofborg@debian.org>
poedit (U)
Gonéri Le Bouder <goneri@rulezlan.org>
plee-the-bear (U)
Graham Inggs <ginggs@debian.org>
qutemol (U)
Gudjon I. Gudjonsson <gudjon@gudjon.org>
gspiceui
Gunter Königsmann <wxmaxima@physikbuch.de>
wxmaxima
Helmut Grohne <helmut@subdivi.de>
jugglemaster (U)
Jaime Robles <jaime@debian.org>
trustedqsl (U)
James Cowgill <jcowgill@debian.org>
codelite
dolphin-emu (U)
Jan Wagner <waja@cyconet.org>
icinga2 (U)
Jaromír Mikeš <mira.mikes@seznam.cz>
audacity (U)
sooperlooper (U)
Jerry Stueve <k4int@arrl.net>
trustedqsl (U)
Johan Van de Wauw <johan@vandewauw.be>
saga (U)
Jose G. López <josgalo@gmail.com>
pgn2web
José Luis Blanco Claraco <joseluisblancoc@gmail.com>
mrpt
Julien Jorge <julien.jorge@gamned.org>
plee-the-bear (U)
Kamal Mostafa <kamal@whence.com>
ebook2cwgui (U)
trustedqsl (U)
Kartik Mistry <kartik@debian.org>
xchm
Kevin M. Rosenberg <kmr@debian.org>
ctsim (U)
Laszlo Boszormenyi (GCS) <gcs@debian.org>
delaboratory
wxsqlite3
Ludovic Rousseau <rousseau@debian.org>
0ad (U)
Luis Rivas Vañó <luinix@gmail.com>
sitplus (U)
Luke Faraone <lfaraone@debian.org>
chipw
Mark Vejvoda <mark_vejvoda@hotmail.com>
megaglest (U)
Markus Frosch <lazyfrosch@debian.org>
icinga2 (U)
Markus Koschany <apo@debian.org>
megaglest (U)
openyahtzee (U)
springlobby (U)
Michael Banck <mbanck@debian.org>
openbabel (U)
qutemol (U)
Michael Casadevall <sonicmctails@gmail.com>
codeblocks (U)
Miguel A. Colón Vélez <debian.micove@gmail.com>
pcsx2 (U)
Miriam Ruiz <miriam@debian.org>
xmlcopyeditor
Morten Kjeldgaard <mok0@ubuntu.com>
qutemol (U)
NIIBE Yutaka <gniibe@fsij.org>
golly
Ole Streicher <olebole@debian.org>
gnudatalanguage (U)
plplot (U)
Patrick Ouellette <pouelle@debian.org>
trustedqsl (U)
Paul Elliott <pelliott@blackpatchpanel.com>
maitreya
Phil Morrell <debian@emorrp1.name>
scorched3d (U)
Reinhard Tartler <siretart@tauware.de>
scorched3d (U)
Richard B Winters <rik@mmogp.com>
rapidsvn
Samuel Thibault <sthibault@debian.org>
espeakedit (U)
Sandro Tosi <morph@debian.org>
amule
Scott Howard <showard@debian.org>
bossa (U)
Sebastian Reichel <sre@debian.org>
aegisub
Sergei Golovan <sgolovan@debian.org>
erlang (U)
Steffen Moeller <moeller@debian.org>
gentle (U)
wxastrocapture (U)
Stephen Kitt <skitt@debian.org>
bochs
scummvm-tools (U)
Steve M. Robbins <smr@debian.org>
mriconvert (U)
Stuart Prescott <stuart@debian.org>
fityk (U)
Sylvain Beucler <beuc@debian.org>
freedink-dfarc (U)
Thorsten Alteholz <debian@alteholz.de>
ginkgocadx (U)
Tobias Frost <tobi@debian.org>
darkradiant (U)
Uwe Hermann <uwe@debian.org>
usbprog
Vincent Cheng <vcheng@debian.org>
0ad (U)
codeblocks (U)
William Blough <bblough@debian.org>
passwordsafe
Ximin Luo <infinity0@debian.org>
treesheets
Yury Stankevich <urykhy@gmail.com>
stx-btree
Thanks,
Scott
[1] https://github.com/ojwb/survex/commit/96c239c4b2996f8efd161403fc8c223f97a288e8
[2] https://release.debian.org/transitions/html/wxwidgets3.0-gtk3.html
Reply to: