Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#73927 - [wesnoth] Obsolete dependency on sdl2_ttf

Attached to Project: Community Packages
Opened by Iris Morelle (irydacea) - Tuesday, 22 February 2022, 17:41 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 27 February 2022, 19:03 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Package version: 1:1.16.2-1


Upstream Wesnoth has removed all SDL_ttf-related code in version 1.16.x (since merged in version 1.15.11) and the official SCons and CMake-based builds do not link against this library anymore. However, as of version 1:1.16.2-1 in Arch's community repository, the wesnoth package still depends on sdl2_ttf. The dependency can be now dropped without any changes in functionality.

> $ pacman -Si wesnoth
> ...
> Depends On : sdl2_ttf sdl2_mixer sdl2_image fribidi boost-libs pango dbus
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 27 February 2022, 19:03 GMT
Reason for closing:  Fixed
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 27 February 2022, 17:27 GMT
I'm going to go ahead and also remove the dep on fribidi which seems to also have been removed in the PR you linked.
Comment by Iris Morelle (irydacea) - Sunday, 27 February 2022, 17:56 GMT
Wesnoth doesn't use fribidi directly anymore, yeah, although other libraries (in particular pango IIRC) may pull it in as an indirect dependency.