flathub / flathub/net.mkiol.SpeechNote
Runtime 5.15-25.08: fmtlib/fmt module might be dropped
- Dominant language
- No language data
- Stars
- 3
- Forks
- 5
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 2
Description
fmtlib/fmt module might be dropped
> {fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.
Freedesktop runtime version **25.08** (also GNOME runtime **49**, KDE runtime **6.10** and **5.15-25.08**) provides fmtlib/fmt; therefore, it no longer needs to be compiled (unless the project requires a specific version of this dependency).
```
flatpak run --devel --command=sh org.freedesktop.Platform//25.08
grep fmt -a2 /usr/manifest.json
"product": "fmtlib",
"version": "11.2.0"
"type": "git",
"url": "https://github.com/fmtlib/fmt.git",
"type": "archive",
"url": "https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate",
```
**To verify**:
- https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/blob/freedesktop-sdk-25.08.6/elements/components/fmtlib.bst#L9-11
**Warning**
config-opts might be different!
**Related code**
https://github.com/flathub/net.mkiol.SpeechNote/blob/525478da66686338afa0567fb4cbd9d5d766f87b/net.mkiol.SpeechNote.yaml#L74-L84
Contributor guide
No contributing guide indexed for this repository
Research direction
Open net.mkiol.SpeechNote.yaml around lines 74-84 and compare its fmtlib/fmt configuration with the Freedesktop 25.08 runtime manifest and the linked freedesktop-sdk element. Check whether the project requires a specific fmt version or different config options. Done means the redundant build dependency is removed only when the runtime-provided version is suitable, while the manifest remains valid.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, yaml
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100