Alexey-T / CudaText_up

Bash script to download CudaText sources (all packages) and compile them. Requires Lazarus 2.0+.
MIT License
15 stars 10 forks source link

Something update #1

Closed Jipok closed 6 years ago

Jipok commented 6 years ago

1)Убрал жёсткую привязку к $HOME/cudatext_up. Теперь скрипт может находится где угодно и вызываться откуда угодно. Папки src и bin всё равно будут располагаться рядом с ним. 2)Поменял обработку опций, т.к. там был костыль для чтения аргумента опции. 3)Добавил поиск lazbuild вместо фиксированного пути. Выводит ошибку, если lazdir не содержит исполняемого lazbuild

Хотел включить set -e чтобы падало при ошибках. Но к моему удивлению, хоть компиляция и происходит с множеством ошибок, это никак не мешает собрать CudaText.

[~/Dev/CudaText_up]$ ./cudaup.sh -gpm | grep Error 
Error: (lazbuild) Package ./src/ATSynEdit_Ex/atsynedit_ex/atsynedit_ex_package.lpk is only for runtime.
Error: (lazbuild) Package ./src/EControl/econtrol/econtrol_package.lpk is only for runtime.

При первом запуске были ещё ошибки, касающиеся зависимостей.

Alexey-T commented 6 years ago

@Artem3213212 Оцени патч. принимаем его?

Alexey-T commented 6 years ago

Спасибо