Closed Maks1mS closed 5 months ago
Я думаю стоит вынести forge config и .desktop файлы в отдельные файлы и далее просто копировать в нужные директории. Можете сделать это в этом пр или мне самому сделать это отдельным коммитом после?
Я сделаю
А есть какой-нибудь способ заставить forge подготовить файлы пакета для установки, но не упаковывать его, чтобы упаковать после внешними инструментами - например nix или pkbuild?
А есть какой-нибудь способ заставить forge подготовить файлы пакета для установки, но не упаковывать его, чтобы упаковать после внешними инструментами - например nix или pkbuild?
Вот насчёт этого сказать не могу, нужно смотреть в их доках, я мало работал с electron приложениями и их упаковкой. Как я понимаю в теории можно не паковать сам electron в приложение, а только подвязать его как зависимость чтобы снизить вес самого пакета, но как на практике это сделать я не разобрался. Forge же впринципе только для упаковки здесь используется, если что-то другое делать то он вообще может не нужен?
Я думаю стоит также собирать asar архив и потом уже с помощью electron запускать его просто
О, тут электрон пакуется в deb и rpm пакеты? Жесть) Думаю, должна быть опция и паковать без electron и паковать в какой-нибудь плоский tar-архив с готовыми скриптами и файлами для накатывания в систему. Это по любому нужно будет для #2
Да, таким пакетом является asar. Дальше мы просто указываем electron как зависимость и запускаем через electron ym.asar
. В течение пары дней думаю перепишу скрипт на сборку таким образом, чтобы все через аргументы командной строки, может потом ещё займусь тем, чтобы пакеты нормальные сделать и выложить на площадки
Исправляет desktop файл. (иконки, название и описание, категории)