Скомпилировать

  1. Вначале нужно склонировать репозиторий:
    git clone https://git.kor-elf.net/kor-elf/gui-for-ffmpeg.git
  2. Переходим в папку с копией:
    cd gui-for-ffmpeg
  3. (не обязательный шаг) Можно просто запустить через комманду:
    go run main.go
    Перед запуском ознакомьтесь с необходимыми зависимостями для вашей операционной системы: https://docs.fyne.io/started/.
  4. Так же потребуется установить fyne-cross:
    go install github.com/fyne-io/fyne-cross@latest
  5. У Вас так же должен быть установлен docker.
  6. Дальше можно скомпилировать либо через Makefile или напрямую через fyne-cross.


Скомпилировать через Makefile:

    • Чтобы скомпилировать под GNU/Linux AMD64:
      make build-for-linux_amd64
    • Чтобы скомпилировать под Windows AMD64:
      make build-for-windows_amd64
    • Что бы скомпилировать под GNU/Linux и Windows:
      make build
    • Если захотите указать номер своей версии, то можно добавить "VERSION=1.2.3":
      make build VERSION=1.2.3
  1. Создаться папка с архивом в fyne-cross/releases.


Скомпилировать напрямую через fyne-cross:

    • Чтобы скомпилировать под GNU/Linux AMD64:
      fyne-cross linux
    • Чтобы скомпилировать под Windows AMD64:
      fyne-cross windows
  1. Создаться папка fyne-cross/dist и там будет созданна папка с тем названием под которую Вы компилировали приложения (linux-amd64 или windows-amd64).
  2. В папке fyne-cross/dist/linux-amd64 или fyne-cross/dist/windows-amd64 будут архивы, которые надо распаковать.