$ grep prefix /usr/lib/pkgconfig/govarnam.pc prefix=/usr/local ^^^^^^^^^^ exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include/libgovarnam
$ rpmql -p https://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/x86_64/RPMS/libgovarnam-1.9.1-alt1.x86_64.rpm /usr/lib64/libgovarnam.so.1.9.1 /usr/lib64/libgovarnam.so.latest С этим .latest уже слинкован $ rpmqR -p https://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/x86_64/RPMS/fcitx5-varnam-0.0.2-alt1.x86_64.rpm|grep varnam libgovarnam.so.latest()(64bit) >= set:jfebtq2cMweOZK9sihvzrucIXgp0N6YZ3 varnamcli требует libgovarnam, но с не слинкован с ней. $ rpmqR -p https://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/x86_64/RPMS/varnamcli-1.9.1-alt1.x86_64.rpm /lib64/ld-linux-x86-64.so.2 libgovarnam = 1.9.1-alt1:sisyphus+381934.140.4.1 rpmlib(PayloadIsLzma) Вопрос: как это попало в сизиф?
Простите, не пришло уведомление о баге на почту. Посмотрю. Ох уж, я намучился с этим проектом :)
ldd говорит, что слинкован. Но *.pc надо префикс пропатчить, это точно.
(Ответ для Ulysses Apokin на комментарий #3) > ldd говорит, что слинкован. > Но *.pc надо префикс пропатчить, это точно. Будьте внимательны, $libdir тоже не верен $ grep libdir /usr/lib64/pkgconfig/govarnam.pc libdir=${exec_prefix}/lib ^^^ Лучше не констылить, а переписать мейкфайлы и предложить апстриму исправленные.
Ожидаю https://github.com/varnamproject/govarnam/pull/69
(Ответ для Ulysses Apokin на комментарий #5) > Ожидаю > https://github.com/varnamproject/govarnam/pull/69 Похоже не дождемся. Предлагаю сделать по вашему у нас.
(In reply to Yuri N. Sedunov from comment #6) > (Ответ для Ulysses Apokin на комментарий #5) > > Ожидаю > > https://github.com/varnamproject/govarnam/pull/69 > > Похоже не дождемся. Предлагаю сделать по вашему у нас. Я уже сделал, жду аппрува от rider...
https://git.altlinux.org/tasks/392262 libgovarnam: - исправлены Makefile и pc-файл; - пакет упакован в соответствии с shared libs policy; - модули для go теперь вендорятся; - модуль для go упакован в отдельный tar-архив; - почищен спек. fcitx5-varnam: - при сборке задействован pc-файл (потому что он был починен в libgovarnam); - почищен спек.
(Ответ для Ulysses Apokin на комментарий #7) > (In reply to Yuri N. Sedunov from comment #6) > > (Ответ для Ulysses Apokin на комментарий #5) > > > Ожидаю > > > https://github.com/varnamproject/govarnam/pull/69 > > > > Похоже не дождемся. Предлагаю сделать по вашему у нас. > > Я уже сделал, жду аппрува от rider... Товарищ rider, одобрите, пожалуйста, https://git.altlinux.org/tasks/392262
libgovarnam-1.9.1-alt2 -> sisyphus: Mon Sep 08 2025 Ulysses Apokin <ulysses@altlinux> 1.9.1-alt2 - Fixed wrong prefix and libdir in pc-file (ALT #54897). - Used vendoring go modules. - Corrected as per shared libs policy.