Bug 59459

Summary: Отсутствует сборка vapi файла
Product: Sisyphus Reporter: Vladimir Romanov <rirusha>
Component: libnmaAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, brow, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladimir Romanov 2026-06-05 11:05:30 MSK
Просьба добавить сборку vapi файлов, чтобы это библиотеку (без ручной генерации) можно было использовать в Vala. Есть такая потребность для Network плагина в ReadySet.

https://packages.altlinux.org/ru/sisyphus/srpms/libnma/specfiles/#line-140

Или есть какая-то причина, почему это явно выключено?
Comment 1 Mikhail Efremov 2026-06-05 15:59:44 MSK
Vladimir Romanov на комментарий #0)
> Или есть какая-то причина, почему это явно выключено?

Причина скорее всего в том, что до сих пор никому это было не нужно :).(Ответ для
Comment 2 Repository Robot 2026-06-05 17:37:39 MSK
libnma-1.10.6-alt2 -> sisyphus:

Fri Jun 05 2026 Mikhail Efremov <sem@altlinux> 1.10.6-alt2
- Enabled vala bindings (closes: #59459).
- Used macros from rpm-macros-meson.
- Fixed build with gcr and without gtk4.
Comment 3 Valery Zabrovsky 2026-06-09 11:44:45 MSK
Сборка vapi в этой версии ещё не работала; позднее был выпущен патч, который сейчас есть в апстриме. Просьба добавить его и в Сизиф.

https://gitlab.gnome.org/GNOME/libnma/-/commit/7e3ed74634ece82d4dc5ad7bf04d27560559c8c0
Comment 4 Антон Мидюков 2026-06-09 12:01:35 MSK
(Ответ для Valery Zabrovsky на комментарий #3)
> Сборка vapi в этой версии ещё не работала; позднее был выпущен патч, который
> сейчас есть в апстриме. Просьба добавить его и в Сизиф.
> 
> https://gitlab.gnome.org/GNOME/libnma/-/commit/
> 7e3ed74634ece82d4dc5ad7bf04d27560559c8c0

Очень надо.
Comment 5 Valery Zabrovsky 2026-06-09 12:34:26 MSK
Также требуется фикс для #include. В общем, следует затянуть два ПР:
https://gitlab.gnome.org/GNOME/libnma/-/merge_requests/54
https://gitlab.gnome.org/GNOME/libnma/-/merge_requests/55
Comment 6 Mikhail Efremov 2026-06-09 12:47:38 MSK
Я просто соберу snapshot текущего апстримного гита.
Comment 7 Repository Robot 2026-06-09 13:10:04 MSK
libnma-1.10.7-alt1.g3b25a43e -> sisyphus:

Tue Jun 09 2026 Mikhail Efremov <sem@altlinux> 1.10.7-alt1.g3b25a43e
- Added soname check.
- Upstream git snapshot (closes: #59459).