Страница 1 из 1

Сборка пакета stlink

Добавлено: 07 дек 2023, 17:35
erinaceto
irton писал(а):
07 июн 2023, 07:16
erinaceto, спасибо! посмотрите пожалуйста какие изменения были сделаны чтобы проект можно было добавить в репозитарий. https://abf.io/import/nextcloud-desktop
Спасибо взаимное! Что-то на полгода вывалился и не видел сообщения… Тем временем версия обновилась, (и у меня тоже), наверное, лучше клонирую обратно вашу версию, а там pull-request отправлю.

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

Добавлено: 07 дек 2023, 17:48
erinaceto
День добрый! хочется: stlink (open-source программа для работы с микроконтроллерами STM (и, гм, совместимыми).
Сайт: https://github.com/stlink-org/stlink
abf: https://abf.io/erinaceto/stlink
(Собрал для 2021, ибо 2023 пока не ставил, но по идее зависимостей минимум — не собралось только из-за отсутствия репозитория соответствующего.)

Так, косяк: я там makefile правил вместо патча. Ща запилю как надо.
Upd: поправил.
Полезная штука — студентов пугать развлекать. Ну, и для работы.

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

Добавлено: 08 дек 2023, 05:50
irton
erinaceto, спасибо, можете сравнить спек со своим, в целях познания: https://abf.io/import/stlink/tree/rosa2021.1?
обсудить почему и для чего я в спеке так сделал можно в отдельной теме на форуме

Сборка пакета stlink

Добавлено: 08 дек 2023, 12:07
erinaceto
Понял, спасибо. Основное, в принципе, понятно:
лицензия — невнимательность;
названия сценариев — не знал, как правильно, больше по наитию… Что-то нашёл в других спеках, чего-то не понял;
зависимости через pkgconfig — как-то у меня с ними не складывалось… То находит по моим указаниям, то нет. Ладно, будем спрашивать, если что.

Что осталось непонятым: почему libstlink.so лежит в devel, а не library? Ведь он не имеет отношения к статической библиотеке и может требоваться сам по себе (пару раз у разных программ натыкался, что они просят библиотеку без версии — или это неправильно?)

Сборка пакета stlink

Добавлено: 08 дек 2023, 14:27
irton
erinaceto писал(а):
08 дек 2023, 12:07
: почему libstlink.so лежит в devel, а не library?
.so используется при компиляции, но линковка производится с .so.1 т.е. для работы .so не требуется, гляньте любой бинарник через ldd.

pkgconfig провайд я нахожу командой dnf repoquery --provides zlib-devel (zlib как пример) оттуда и копирую понравившийся провайд

Сборка пакета stlink

Добавлено: 08 дек 2023, 14:38
erinaceto
Премного благодарен!