Запрос на обновление vcmi

Ответить
mSapik
Сообщения: 16
Зарегистрирован: 21 ноя 2024, 12:25
Operating system: РОСА «ФРЕШ» 12.5.1, МОС

Запрос на обновление vcmi

Сообщение mSapik »

Прошу одобрить запросы на обновление и для rosa2021 и для rosa2023: https://abf.rosa.ru/import/vcmi/issues/11 и https://abf.rosa.ru/import/vcmi/issues/12
irton
Сообщения: 969
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Новинки софта необходимые в Rosa

Сообщение irton »

mSapik писал(а): 26 апр 2025, 10:54 Прошу одобрить запросы на обновление и для rosa2021 и для rosa2023: https://abf.rosa.ru/import/vcmi/issues/11 и https://abf.rosa.ru/import/vcmi/issues/12
Я так понимаю у вас либы не смогло из %{_libdir}/%{name} подхватить?

Предлагаю оформить так:
Редкая процедура: если .so в проекте не версионированы и точно никому не понадобятся, то можно их перенести в подкаталог /usr/lib/foo и исправить rpath чтобы использовало .so из подкаталога:
%global ldflags %{ldflags} -Wl,-rpath -Wl,%{_libdir}/foo

Для относительного пути к lib, можно вписать как: $ORIGIN/../%{_lib}/foo используя patchelf
patchelf --set-rpath '$ORIGIN/../%{_lib}/%{name}' ./bin/%{name}
как пример можно смотреть https://abf.io/import/fooyin
Аватара пользователя
VictorR2007
Сообщения: 7747
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Запрос на обновление vcmi

Сообщение VictorR2007 »

Отделил этот запрос из другой темы, так как похоже он требует более широкого обсуждения, что не поддерживается в теме «Новинки софта необходимые в Rosa»
mSapik
Сообщения: 16
Зарегистрирован: 21 ноя 2024, 12:25
Operating system: РОСА «ФРЕШ» 12.5.1, МОС

Re: Запрос на обновление vcmi

Сообщение mSapik »

irton писал(а): 27 апр 2025, 16:26
mSapik писал(а): 26 апр 2025, 10:54 Прошу одобрить запросы на обновление и для rosa2021 и для rosa2023: https://abf.rosa.ru/import/vcmi/issues/11 и https://abf.rosa.ru/import/vcmi/issues/12
Я так понимаю у вас либы не смогло из %{_libdir}/%{name} подхватить?

Предлагаю оформить так:
Редкая процедура: если .so в проекте не версионированы и точно никому не понадобятся, то можно их перенести в подкаталог /usr/lib/foo и исправить rpath чтобы использовало .so из подкаталога:
%global ldflags %{ldflags} -Wl,-rpath -Wl,%{_libdir}/foo

Для относительного пути к lib, можно вписать как: $ORIGIN/../%{_lib}/foo используя patchelf
patchelf --set-rpath '$ORIGIN/../%{_lib}/%{name}' ./bin/%{name}
как пример можно смотреть https://abf.io/import/fooyin
Верно, не знал что так можно, спасибо! Исправил.
Пул реквесты обновил.
irton
Сообщения: 969
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Запрос на обновление vcmi

Сообщение irton »

Ну и теперь ненадо библиотеки в подпакет выносить видимо.

BuildRequires: patchelf
- нужен
mSapik
Сообщения: 16
Зарегистрирован: 21 ноя 2024, 12:25
Operating system: РОСА «ФРЕШ» 12.5.1, МОС

Re: Запрос на обновление vcmi

Сообщение mSapik »

irton писал(а): 28 апр 2025, 13:02 Ну и теперь ненадо библиотеки в подпакет выносить видимо.

BuildRequires: patchelf
- нужен
Готово, пул реквесты обновил
irton
Сообщения: 969
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Запрос на обновление vcmi

Сообщение irton »

для rosa13 пришлось запатчить https://abf.io/import/vcmi/commit/529fc ... c2c6fe9a28
mSapik
Сообщения: 16
Зарегистрирован: 21 ноя 2024, 12:25
Operating system: РОСА «ФРЕШ» 12.5.1, МОС

Re: Запрос на обновление vcmi

Сообщение mSapik »

irton писал(а): 30 апр 2025, 02:17 для rosa13 пришлось запатчить https://abf.io/import/vcmi/commit/529fc ... c2c6fe9a28
Спасибо!
Ответить

Вернуться в «Программы РОСА десктоп»