Compile
- First you need to clone the repository:
git clone https://git.kor-elf.net/kor-elf/gui-for-ffmpeg.git
- Go to the folder with the copy:
cd gui-for-ffmpeg
- (optional step) You can simply run it through the command:
Before launching, check out the necessary dependencies for your operating system: https://docs.fyne.io/started /.go run main.go
- You will also need to install fyne-cross.:
go install github.com/fyne-io/fyne-cross@latest
- You must also have docker installed.
- Then you can compile either through a Makefile or directly through fyne-cross.
Compile via Makefile:
-
- To compile for GNU/
Linux AMD64:
make build-for-linux_amd64
- To compile for Windows AMD64:
make build-for-windows_amd64
- To compile for GNU/Linux and Windows:
make build
- If you want to specify your version number, you can add "VERSION=1.2.3":
make build VERSION=1.2.3
- To compile for GNU/
- Create an archive folder in fyne-cross/releases.
Compile directly via fyne-cross:
-
- To compile for GNU/Linux AMD64:
fyne-cross linux
- To compile for Windows AMD64:
fyne-cross windows
- To compile for GNU/Linux AMD64:
- A fyne-cross/dist folder will be created and a folder with the name you compiled the applications for (linux-amd64 or windows-amd64) will be created there.
- There will be archives in the fyne-cross/dist/linux-amd64 or fyne-cross/dist/windows-amd64 folder that need to be unpacked.