Update dependencies in go.sum to latest versions

This commit removes outdated dependencies and adds updated versions of required modules in the `go.sum` file. The changes ensure the project uses the latest compatible releases, improving stability and maintaining compatibility with current updates.
This commit is contained in:
2025-05-10 18:09:38 +05:00
parent da7d9c8035
commit cce45ee791
11 changed files with 204 additions and 720 deletions

View File

@@ -6,6 +6,7 @@ package handler
import (
"archive/tar"
"errors"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/widget"
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/kernel"
@@ -32,7 +33,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "downloadRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = downloadFile("ffmpeg/ffmpeg.tar.xz", "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz", progressBar)
if err != nil {
return err
@@ -41,7 +44,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "unzipRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = unTarXz("ffmpeg/ffmpeg.tar.xz", "ffmpeg", progressBar)
if err != nil {
return err
@@ -51,13 +56,22 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "testFF",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = h.saveSettingFFPath("ffmpeg/ffmpeg-master-latest-linux64-gpl/bin/ffmpeg", "ffmpeg/ffmpeg-master-latest-linux64-gpl/bin/ffprobe")
if err != nil {
return err
}
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "completedQueue",
})
fyne.Do(func() {
progressMessage.Refresh()
})
return nil
}
@@ -95,7 +109,9 @@ func downloadFile(filepath string, url string, progressBar *widget.ProgressBar)
f.Write(buf[:n])
downloaded += int64(n)
progressBar.Value = float64(downloaded) / float64(resp.ContentLength) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
}
}
return nil
@@ -105,6 +121,10 @@ func unTarXz(fileTar string, directory string, progressBar *widget.ProgressBar)
progressBar.Value = 0
progressBar.Max = 100
fyne.Do(func() {
progressBar.Refresh()
})
f, err := os.Open(fileTar)
if err != nil {
return err
@@ -180,7 +200,9 @@ func unTarXz(fileTar string, directory string, progressBar *widget.ProgressBar)
unpackedFiles++
progressBar.Value = float64(unpackedFiles) / float64(totalFiles) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
}
ffmpegPath := filepath.Join(directory, "ffmpeg-master-latest-linux64-gpl", "bin", "ffmpeg")

View File

@@ -32,7 +32,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "downloadRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = downloadFile("ffmpeg/ffmpeg.zip", "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip", progressBar)
if err != nil {
return err
@@ -41,7 +43,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "unzipRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = unZip("ffmpeg/ffmpeg.zip", "ffmpeg", progressBar)
if err != nil {
return err
@@ -51,12 +55,21 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "testFF",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = h.saveSettingFFPath("ffmpeg/ffmpeg-master-latest-win64-gpl/bin/ffmpeg.exe", "ffmpeg/ffmpeg-master-latest-win64-gpl/bin/ffprobe.exe")
if err != nil {
return err
}
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "completedQueue",
})
fyne.Do(func() {
progressMessage.Refresh()
})
return nil
}
@@ -94,7 +107,9 @@ func downloadFile(filepath string, url string, progressBar *widget.ProgressBar)
f.Write(buf[:n])
downloaded += int64(n)
progressBar.Value = float64(downloaded) / float64(resp.ContentLength) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
}
}
return nil
@@ -104,6 +119,10 @@ func unZip(fileZip string, directory string, progressBar *widget.ProgressBar) er
progressBar.Value = 0
progressBar.Max = 100
fyne.Do(func() {
progressBar.Refresh()
})
archive, err := zip.OpenReader(fileZip)
if err != nil {
return err
@@ -149,7 +168,9 @@ func unZip(fileZip string, directory string, progressBar *widget.ProgressBar) er
unpackedBytes += bytesRead
progressBar.Value = float64(unpackedBytes) / float64(totalBytes) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
dstFile.Close()
fileInArchive.Close()