IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#acetonevideo
/2023/06/19
~acetone
@qend
Komap-
Most2
Ruskoye_911
anon3
cancername
fidoid
gnarl
poriori
segfault
weko
whothefuckami
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 install
segfault С и С++ программы как правило сразу собираются
arsei как_правило
arsei со слакой история в том что там просто куча предустановленных библиотек, потому оно и "сразу собирается"