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

Ответить
Аватара пользователя
erinaceto
Сообщения: 8
Зарегистрирован: 18 июл 2021, 16:33
Operating system: Rosa R12.4

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

Сообщение erinaceto » 07 дек 2023, 17:35

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

Аватара пользователя
erinaceto
Сообщения: 8
Зарегистрирован: 18 июл 2021, 16:33
Operating system: Rosa R12.4

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

Сообщение erinaceto » 07 дек 2023, 17:48

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

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

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton » 08 дек 2023, 05:50

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

Аватара пользователя
erinaceto
Сообщения: 8
Зарегистрирован: 18 июл 2021, 16:33
Operating system: Rosa R12.4

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

Сообщение erinaceto » 08 дек 2023, 12:07

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

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

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton » 08 дек 2023, 14:27

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

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

Аватара пользователя
erinaceto
Сообщения: 8
Зарегистрирован: 18 июл 2021, 16:33
Operating system: Rosa R12.4

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

Сообщение erinaceto » 08 дек 2023, 14:38

Премного благодарен!
Будь хоть снег, хоть слякоть,
В Петербурге — лето!

Ответить

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