Текущая версия rpm-build-gir генерирует лишние зависимости, если импортируется подмодуль, вместо всего модуля. Например, строчка var giImportNames = imports.gi.GIRepository.Repository сгенерирует зависимость как на typelib(GIRepository), так и на typelib(Repository). Насколько я понимаю, такого быть не должно.
Владимир, что за прожект, cinnamon? Мне увидеть, что Вы уже сделали.
(In reply to comment #1) > Владимир, что за прожект, cinnamon? Мне увидеть, что Вы уже сделали. Да. Я ничего не делал, просто раньше эта зависимость не генерировалась, так как точки с запятой в конце не было, а предыдущая версия rpm-buil-gir, такие случаи не обрабатывала. А так это апстримный код.
Пока пропишите %add_typelib_req_skiplist typelib(Repository), а я со временем разберусь.
(In reply to comment #3) > Пока пропишите %add_typelib_req_skiplist typelib(Repository), а я со временем > разберусь. Хорошо, спасибо!
На новом cinnamon еще одна новая паразитная зависимость вылезла. Строчка const {get_monotonic_time} = imports.gi.GLib; привела к появлению зависимости на typelib(get_monotonic_time)
Проверьте, пожалуйста #233394 AWAITING #1 [test-only] sisyphus rpm-build-gir.git=0.7.3-alt1
rpm-build-gir-0.7.3-alt1 -> sisyphus: Fri Jun 28 2019 Yuri N. Sedunov <aris@altlinux> 0.7.3-alt1 - gir-js.req: modified to support more JS expressions (ALT #36929)