[Slackbuilds-users] Grabbing libraries/fmt ((wasRe: tome-ah game uses CMake now (mess))

lin ruohshoei lin.ruohshoei at gmail.com
Sat Jan 3 09:00:44 UTC 2026


Christoph Willing:
> On 2/1/26 21:32, Willy Sudiarto Raharjo wrote:
>>> On 2/1/26 12:52, David Chmelik wrote:
>>>> Apparently CMake enables computer programmers to download dependencies
>>>> using the Makefile: what a mess!  Willysr told me redo tome-ah
>>>> SlackBuild because of that, so I did (test?):
>>>> http://ftp.davidchmelik.com/math/slackbuilds/games/tome-ah.tar.xz . It
>>>> has a new dependency, fmt, which he said I could add to $DOWNLOAD, so
>>>> I did.  Wouldn't it be more normal/standard to make separate
>>>> dependency though?
>>> Yes it would usually make more sense to have a separate dependency - it
>>> could become useful for other SlackBuilds.
>>>
>>> In this case there is already libraries/fmt at SBo. Is that the one you
>>> need? Its at version 10.2.1 which may or may not satisfy your
>>> requirement. It is already a dependency of 16 other SlackBuilds.
>> I'm afraid it's not enough to use the version available in SBo
>> i tried adding fmt in REQUIRES but it still download the hard-coded version
>> listed in the code
>> https://github.com/tome2/tome2/blob/885799917d42ea9e6eb69fc320fa03922cd8cbb4/CMakeLists.txt#L61
>> https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip
>>
>> i suggest to add it to the DOWNLOAD list and copy the needed files into the
>> proper location in order to avoid downloading during build
> 
> Back in October, Steven Voges' SlackBuilds were declared up for grabs. Now that I've noticed one of my SlackBuilds depends on his libraries/fmt SlackBuild, I have just grabbed it. I've submitted an update for it for version 12.1.0 - maybe that will be adequate for tome-ah.
> 
> chris
> 
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
> 

The fmt>10.2.1 might be incompatible with graphics/ueberzugpp. 

Last October, the update to fmt 11.2.0 caused an infinite loop.

https://github.com/jstkdng/ueberzugpp/issues/271
https://github.com/SlackBuildsOrg/slackbuilds/issues/12804

Regards,
lin


More information about the SlackBuilds-users mailing list