Bug 59459 - Отсутствует сборка vapi файла
Summary: Отсутствует сборка vapi файла
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libnma (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-05 11:05 MSK by Vladimir Romanov
Modified: 2026-06-09 13:10 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).