flathub / flathub/net.mkiol.SpeechNote

Runtime 5.15-25.08: fmtlib/fmt module might be dropped

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.