~acetone
@qend
Leopold
Most2
Ruskoye_911
Yotsu
`
anon3
cancername
fidoid
korol4ik_
lagemeet
longsky
nil
poriori
segfault
semantica
skromniy
whothefuckami
zero_tolerance
arsei
А есть ли инструменты для анализа софта на си и вывода списка зависимостей для autoconf, cmake, meson?
segfault
arsei: мне таких не известно
segfault
Да и зачем?
segfault
Либо в доках пишут что надо, либо набор состаит из пары либ.
segfault
"Методом тыка"
segfault
Кстати, какая система сборки вам нравится?
segfault
Мне голый make или GNU Autotools
segfault
CMake какой-то сильно переусложненный
arsei
meson
arsei
segfault: а затем, что я хочу собирать целый репозиторий с нуля и мне надо под тыщу пакетов будет опакечивать
arsei
хочу инструмент наваять, чтобы закидываешь туда ссылку, а он код скачал, распаковал если надо, показал что там есть cmakelists/meson.build/makefile, оценил какие там могут быть зависимости, и тут же рядом
arsei
открыл форму для написания пакета, и тут же рядом билд-консоль с результатами сборки
arsei
или дурная идея? Что думаете?
weko
Мб стоит брать готовый репозиторий)?
weko
Условный арч или дебиан
weko
Обычно в репах уже есть готовые профили сборки
weko
В арче есть pkgbuild
weko
Мб в дебиане тоже есть что-то для автосборки
arsei
с кросс-компиляцией там вроде не очень
arsei
моей штукой в идеале можно линукс на винде собрать
arsei
не устанавливая доп зависимостей и ничего не настраивая
weko
Там только x86-64
weko
Ну как хочешь
weko
Я бы шинду в жопу послал
arsei
ну так, я пожалуй согласен что как-то надо пользоваться опытом уже существующих пакетов
arsei
но надо этот момент продумать
arsei
нельзя просто взять и скопипастить, нужно иметь возможность пакеты из разных дистрибутивов переделывать под мой
segfault
arsei: GNU Guix прикольная штука
arsei
nix и guix проблемные и прибиты к урлам, а я хочу чтобы моя штука работала в оффлайне
segfault
Если честно мне всегда хватало коровьей супер-силы APT
segfault
В Альте прикольно: apt-rpm
segfault
Все плюшки rpm и apt вместе
segfault
А в slackware пакетник вообще не нжуен
segfault
Blinded message
segfault
make
segfault
# make install
segfault
С и С++ программы как правило сразу собираются
arsei
как_правило
arsei
со слакой история в том что там просто куча предустановленных библиотек, потому оно и "сразу собирается"