Size: a a a

2021 March 21

S

Snusmumriken in pro.lua
Ещё вылезает проблема, что часть пакетов может быть сишная, и их надо собирать. А если это юзер — ему желательно выдавать уже готовые бинари.
источник

S

Snusmumriken in pro.lua
Я бы в таком случае поднял бы сервер с бинарями всего чего можно, шоб юзеры у меня качали под свою платформу.
источник

EG

Emmanuel Goldstein in pro.lua
Snusmumriken
Ещё вылезает проблема, что часть пакетов может быть сишная, и их надо собирать. А если это юзер — ему желательно выдавать уже готовые бинари.
А луарокс не раздаёт бинари?
источник

S

Snusmumriken in pro.lua
Лучше: он раздаёт сорцы и инструкции к сборке.
источник

S

Snusmumriken in pro.lua
И для какой-нибудь венды требуются компиляторы, mingw для минималочки, но лучше — VS. С линуксами проще.
источник

EG

Emmanuel Goldstein in pro.lua
Snusmumriken
Лучше: он раздаёт сорцы и инструкции к сборке.
Печально
источник

EG

Emmanuel Goldstein in pro.lua
Это кроссплатформенность убивает
источник

S

Snusmumriken in pro.lua
Поэтому свой сервер поднять — может оказаться эффективнее всего.
источник

EG

Emmanuel Goldstein in pro.lua
Потому что если на линуксе ещё хоть как-то можно сделать список обычных зависимостей типа make, gcc, whatever, то на винде компилировать чужой код это мазохизм обычно.
источник

S

Snusmumriken in pro.lua
Собсно, луарокс сам по себе ничего не хранит, только ссылки на репы конкретных пакетов. И автоматом качает из репы/собирает на месте. Типа, такая кроссплатформа + всегда самые новые версии.
источник

G

GNU/Vsevolod in pro.lua
Snusmumriken
Лучше: он раздаёт сорцы и инструкции к сборке.
К некоторым либам же пишется использовать кастомный сервер для стягивания — т.е. они можут раздавать уже .so?
источник

G

GNU/Vsevolod in pro.lua
например lua-formatter
источник

S

Snusmumriken in pro.lua
Ща чекну
источник

S

Snusmumriken in pro.lua
GNU/Vsevolod
К некоторым либам же пишется использовать кастомный сервер для стягивания — т.е. они можут раздавать уже .so?
Не, не оно.
Возможно, получится держать бинари в репозитории, и ставить их луароксом через rockspec, но я пока не проверял.
источник

S

Snusmumriken in pro.lua
Snusmumriken
Не, не оно.
Возможно, получится держать бинари в репозитории, и ставить их луароксом через rockspec, но я пока не проверял.
Кстати, имхо неплохая затея, использовать гит как халявный файл-сервер.
Просто сгружаешь бинари для разных версий в разных папочках и выдаёшь юзеру.
Для закачки нужен только луасокет+луасек.
источник

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
Собсно, луарокс сам по себе ничего не хранит, только ссылки на репы конкретных пакетов. И автоматом качает из репы/собирает на месте. Типа, такая кроссплатформа + всегда самые новые версии.
Точно ничего не хранит? У меня есть либа если на луарокс страницу этой либы зайти там есть архив имялибы.src.rock
источник

S

Snusmumriken in pro.lua
Покаж
источник

EG

Emmanuel Goldstein in pro.lua
Snusmumriken
Не, не оно.
Возможно, получится держать бинари в репозитории, и ставить их луароксом через rockspec, но я пока не проверял.
Для этого всё равно придётся делать какой-то список blessed либ, не могу же я их все захостить.
А так уже проще их встроить.
источник

S

Snusmumriken in pro.lua
Ну ды, берёшь и делаешь список blessed-либ ))
Встраивать — потребуется несколько мега/гигабайт.
источник

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
Покаж
https://luarocks.org/modules/iZarif/flvk/1.1-0 если ткнуть на ссылку "src" можно качнуть архив с сорцами (не с гита)
источник