diff --git a/README.md b/README.md
index e1d9ac9..ee69619 100644
--- a/README.md
+++ b/README.md
@@ -22,27 +22,18 @@ See more [screenshots](https://github.com/gen2brain/cbconvert/blob/master/cmd/cb
### Download
-* [Windows x86_64](https://github.com/gen2brain/cbconvert/releases/latest/download/cbconvert-1.0.0-windows-x86_64.zip)
-* [Linux x86_64](https://github.com/gen2brain/cbconvert/releases/latest/download/cbconvert-1.0.0-linux-x86_64.tar.gz)
-* [macOS x86_64](https://github.com/gen2brain/cbconvert/releases/latest/download/cbconvert-1.0.0-darwin-x86_64.zip)
-* [macOS aarch64](https://github.com/gen2brain/cbconvert/releases/latest/download/cbconvert-1.0.0-darwin-aarch64.zip)
+Download the latest binaries from the [releases](https://github.com/gen2brain/cbconvert/releases).
-[](https://flathub.org/apps/io.github.gen2brain.cbconvert)
+Linux Flatpak is available at [Flathub](https://flathub.org/apps/io.github.gen2brain.cbconvert).
### Using cbconvert in file managers to generate FreeDesktop thumbnails
-Copy `cbconvert` cli binary to your PATH and create file `~/.local/share/thumbnailers/cbconvert.thumbnailer`:
-
-```
-[Thumbnailer Entry]
-TryExec=cbconvert
-Exec=cbconvert thumbnail --quiet --width %s --outfile %o %i
-MimeType=application/pdf;application/x-cb7;application/x-cbt;application/epub+zip;application/vnd.comicbook-rar;application/vnd.comicbook+zip;application/x-mobipocket-ebook;application/vnd.ms-xpsdocument;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
-```
+Copy `cbconvert` cli binary to your `PATH`, create file `~/.local/share/thumbnailers/cbconvert.thumbnailer`
+and paste content from [thumbnailer](https://github.com/gen2brain/cbconvert/tree/master/cmd/cbconvert-gui/dist/linux/io.github.gen2brain.cbconvert.thumbnailer).
This is what it looks like in the PCManFM file manager:
-
+
### Using command line app
diff --git a/cmd/cbconvert-gui/dist/linux/io.github.gen2brain.cbconvert.metainfo.xml b/cmd/cbconvert-gui/dist/linux/io.github.gen2brain.cbconvert.metainfo.xml
index 213e1b0..8fdbd0d 100644
--- a/cmd/cbconvert-gui/dist/linux/io.github.gen2brain.cbconvert.metainfo.xml
+++ b/cmd/cbconvert-gui/dist/linux/io.github.gen2brain.cbconvert.metainfo.xml
@@ -1,10 +1,10 @@
io.github.gen2brain.cbconvert
-
+
CBconvert
A Comic Book converter
-
+
MIT
GPL-3
@@ -38,10 +38,20 @@
+
+
+
+ - Use jpegli for smaller files
+ - Remove ImageMagick dependency
+ - Wayland support
+
+
+ https://github.com/gen2brain/cbconvert/releases/tag/v1.1.0
+
- - Update modules and dependencies
+ - Update modules and dependencies
https://github.com/gen2brain/cbconvert/releases/tag/v1.0.4
@@ -49,7 +59,7 @@
- - Add content rating
+ - Add content rating
https://github.com/gen2brain/cbconvert/releases/tag/v1.0.3
@@ -57,7 +67,7 @@
- - Change flatpak exec/command name to cbconvert
+ - Change flatpak exec/command name to cbconvert
https://github.com/gen2brain/cbconvert/releases/tag/v1.0.2
diff --git a/cmd/cbconvert-gui/dist/linux/modules.txt b/cmd/cbconvert-gui/dist/linux/modules.txt
index a59b97a..be7808a 100644
--- a/cmd/cbconvert-gui/dist/linux/modules.txt
+++ b/cmd/cbconvert-gui/dist/linux/modules.txt
@@ -1,16 +1,29 @@
-# git.sr.ht/~jackmordaunt/go-libwebp v1.1.0
+# github.com/anthonynsimon/bild v0.14.0
## explicit; go 1.21
-git.sr.ht/~jackmordaunt/go-libwebp/lib/common
-git.sr.ht/~jackmordaunt/go-libwebp/lib/dynamic/webp
-git.sr.ht/~jackmordaunt/go-libwebp/lib/transpiled/webp
-git.sr.ht/~jackmordaunt/go-libwebp/webp
-# github.com/disintegration/imaging v1.6.2
-## explicit
-github.com/disintegration/imaging
+github.com/anthonynsimon/bild/adjust
+github.com/anthonynsimon/bild/clone
+github.com/anthonynsimon/bild/math/f64
+github.com/anthonynsimon/bild/parallel
+github.com/anthonynsimon/bild/transform
+github.com/anthonynsimon/bild/util
+# github.com/dsoprea/go-exif/v2 v2.0.0-20230826092837-6579e82b732d
+## explicit; go 1.13
+github.com/dsoprea/go-exif/v2
+github.com/dsoprea/go-exif/v2/common
+github.com/dsoprea/go-exif/v2/undefined
+# github.com/dsoprea/go-logging v0.0.0-20200710184922-b02d349568dd
+## explicit; go 1.13
+github.com/dsoprea/go-logging
+# github.com/dsoprea/go-png-image-structure v0.0.0-20210512210324-29b889a6093d
+## explicit; go 1.13
+github.com/dsoprea/go-png-image-structure
+# github.com/dsoprea/go-utility v0.0.0-20221003172846-a3e1774ef349
+## explicit; go 1.12
+github.com/dsoprea/go-utility/image
# github.com/dustin/go-humanize v1.0.1
## explicit; go 1.16
github.com/dustin/go-humanize
-# github.com/ebitengine/purego v0.5.2
+# github.com/ebitengine/purego v0.8.1
## explicit; go 1.18
github.com/ebitengine/purego
github.com/ebitengine/purego/internal/cgo
@@ -19,87 +32,115 @@ github.com/ebitengine/purego/internal/strings
# github.com/fvbommel/sortorder v1.1.0
## explicit; go 1.13
github.com/fvbommel/sortorder
-# github.com/gen2brain/cbconvert v1.0.4-0.20240208144735-a8084ed89758
+# github.com/gen2brain/avif v0.4.0
## explicit; go 1.21
+github.com/gen2brain/avif
+# github.com/gen2brain/cbconvert v1.0.5-0.20241103182231-f57b2598f1f7
+## explicit; go 1.23
github.com/gen2brain/cbconvert
-# github.com/gen2brain/go-fitz v1.23.7
-## explicit; go 1.20
+# github.com/gen2brain/go-fitz v1.24.14
+## explicit; go 1.22
github.com/gen2brain/go-fitz
-# github.com/gen2brain/go-unarr v0.2.0
-## explicit; go 1.19
+github.com/gen2brain/go-fitz/include/mupdf
+github.com/gen2brain/go-fitz/include/mupdf/fitz
+github.com/gen2brain/go-fitz/libs
+# github.com/gen2brain/go-unarr v0.2.4
+## explicit; go 1.21
github.com/gen2brain/go-unarr
github.com/gen2brain/go-unarr/unarrc
-# github.com/gen2brain/iup-go/iup v0.0.0-20230906093706-8b037fe6a7bd
+github.com/gen2brain/go-unarr/unarrc/external
+github.com/gen2brain/go-unarr/unarrc/external/bzip2
+github.com/gen2brain/go-unarr/unarrc/external/unarr
+github.com/gen2brain/go-unarr/unarrc/external/unarr/_7z
+github.com/gen2brain/go-unarr/unarrc/external/unarr/common
+github.com/gen2brain/go-unarr/unarrc/external/unarr/lzmasdk
+github.com/gen2brain/go-unarr/unarrc/external/unarr/rar
+github.com/gen2brain/go-unarr/unarrc/external/unarr/tar
+github.com/gen2brain/go-unarr/unarrc/external/unarr/zip
+github.com/gen2brain/go-unarr/unarrc/external/zlib
+# github.com/gen2brain/iup-go/iup v0.0.0-20231016042002-a3b3bba3edbc
## explicit; go 1.19
github.com/gen2brain/iup-go/iup
github.com/gen2brain/iup-go/iup/manifest
+# github.com/gen2brain/jpegli v0.3.1
+## explicit; go 1.22
+github.com/gen2brain/jpegli
+# github.com/gen2brain/jpegxl v0.4.1
+## explicit; go 1.22
+github.com/gen2brain/jpegxl
+# github.com/gen2brain/webp v0.5.0
+## explicit; go 1.22
+github.com/gen2brain/webp
+# github.com/go-errors/errors v1.5.1
+## explicit; go 1.14
+github.com/go-errors/errors
# github.com/godbus/dbus/v5 v5.1.0
## explicit; go 1.12
github.com/godbus/dbus/v5
+# github.com/golang/geo v0.0.0-20230421003525-6adc56603217
+## explicit; go 1.18
+github.com/golang/geo/r1
+github.com/golang/geo/r2
+github.com/golang/geo/r3
+github.com/golang/geo/s1
+github.com/golang/geo/s2
# github.com/google/uuid v1.6.0
## explicit
github.com/google/uuid
-# github.com/mattn/go-isatty v0.0.20
-## explicit; go 1.15
-github.com/mattn/go-isatty
-# github.com/ncruces/go-strftime v0.1.9
-## explicit; go 1.17
-github.com/ncruces/go-strftime
-# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
-## explicit; go 1.12
-github.com/remyoudompheng/bigfft
-# golang.org/x/image v0.15.0
+# github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25
+## explicit
+github.com/jsummers/gobmp
+# github.com/jupiterrider/ffi v0.2.1
+## explicit; go 1.18
+github.com/jupiterrider/ffi
+# github.com/tetratelabs/wazero v1.8.1
+## explicit; go 1.21
+github.com/tetratelabs/wazero
+github.com/tetratelabs/wazero/api
+github.com/tetratelabs/wazero/experimental
+github.com/tetratelabs/wazero/experimental/sys
+github.com/tetratelabs/wazero/imports/wasi_snapshot_preview1
+github.com/tetratelabs/wazero/internal/descriptor
+github.com/tetratelabs/wazero/internal/engine/interpreter
+github.com/tetratelabs/wazero/internal/engine/wazevo
+github.com/tetratelabs/wazero/internal/engine/wazevo/backend
+github.com/tetratelabs/wazero/internal/engine/wazevo/backend/isa/amd64
+github.com/tetratelabs/wazero/internal/engine/wazevo/backend/isa/arm64
+github.com/tetratelabs/wazero/internal/engine/wazevo/backend/regalloc
+github.com/tetratelabs/wazero/internal/engine/wazevo/frontend
+github.com/tetratelabs/wazero/internal/engine/wazevo/ssa
+github.com/tetratelabs/wazero/internal/engine/wazevo/wazevoapi
+github.com/tetratelabs/wazero/internal/expctxkeys
+github.com/tetratelabs/wazero/internal/filecache
+github.com/tetratelabs/wazero/internal/fsapi
+github.com/tetratelabs/wazero/internal/ieee754
+github.com/tetratelabs/wazero/internal/internalapi
+github.com/tetratelabs/wazero/internal/leb128
+github.com/tetratelabs/wazero/internal/moremath
+github.com/tetratelabs/wazero/internal/platform
+github.com/tetratelabs/wazero/internal/sock
+github.com/tetratelabs/wazero/internal/sys
+github.com/tetratelabs/wazero/internal/sysfs
+github.com/tetratelabs/wazero/internal/u32
+github.com/tetratelabs/wazero/internal/u64
+github.com/tetratelabs/wazero/internal/version
+github.com/tetratelabs/wazero/internal/wasip1
+github.com/tetratelabs/wazero/internal/wasm
+github.com/tetratelabs/wazero/internal/wasm/binary
+github.com/tetratelabs/wazero/internal/wasmdebug
+github.com/tetratelabs/wazero/internal/wasmruntime
+github.com/tetratelabs/wazero/sys
+# golang.org/x/image v0.21.0
## explicit; go 1.18
-golang.org/x/image/bmp
golang.org/x/image/ccitt
-golang.org/x/image/riff
golang.org/x/image/tiff
golang.org/x/image/tiff/lzw
-golang.org/x/image/vp8
-golang.org/x/image/vp8l
-golang.org/x/image/webp
-# golang.org/x/sync v0.6.0
+# golang.org/x/net v0.30.0
+## explicit; go 1.18
+golang.org/x/net/context
+# golang.org/x/sync v0.8.0
## explicit; go 1.18
golang.org/x/sync/errgroup
-# golang.org/x/sys v0.17.0
-## explicit; go 1.18
-golang.org/x/sys/unix
-golang.org/x/sys/windows
-# gopkg.in/gographics/imagick.v3 v3.5.1
-## explicit; go 1.13
-gopkg.in/gographics/imagick.v3/imagick
-gopkg.in/gographics/imagick.v3/imagick/types
-# modernc.org/libc v1.41.0
-## explicit; go 1.20
-modernc.org/libc
-modernc.org/libc/errno
-modernc.org/libc/fcntl
-modernc.org/libc/fts
-modernc.org/libc/grp
-modernc.org/libc/honnef.co/go/netdb
-modernc.org/libc/langinfo
-modernc.org/libc/limits
-modernc.org/libc/netdb
-modernc.org/libc/netinet/in
-modernc.org/libc/poll
-modernc.org/libc/pthread
-modernc.org/libc/pwd
-modernc.org/libc/signal
-modernc.org/libc/stdio
-modernc.org/libc/stdlib
-modernc.org/libc/sys/socket
-modernc.org/libc/sys/stat
-modernc.org/libc/sys/types
-modernc.org/libc/termios
-modernc.org/libc/time
-modernc.org/libc/unistd
-modernc.org/libc/utime
-modernc.org/libc/uuid
-modernc.org/libc/uuid/uuid
-modernc.org/libc/wctype
-# modernc.org/mathutil v1.6.0
-## explicit; go 1.18
-modernc.org/mathutil
-# modernc.org/memory v1.7.2
-## explicit; go 1.18
-modernc.org/memory
+# gopkg.in/yaml.v2 v2.4.0
+## explicit; go 1.15
+gopkg.in/yaml.v2
diff --git a/cmd/cbconvert-gui/make.bash b/cmd/cbconvert-gui/make.bash
deleted file mode 100755
index b9485ed..0000000
--- a/cmd/cbconvert-gui/make.bash
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/usr/bin/env bash
-
-GLIBC_x86_64="/usr/x86_64-pc-linux-gnu-static"
-MINGW_x86_64="/usr/x86_64-w64-mingw32"
-MACOS_x86_64="/usr/x86_64-apple-darwin"
-MACOS_aarch64="/usr/aarch64-apple-darwin"
-
-VERSION="$(git --git-dir ../../.git describe --tags --abbrev=0 2>/dev/null || echo '1.0.0')"
-
-BUILDDIR="cbconvert-gui-${VERSION}"
-
-mkdir -p "${BUILDDIR}"
-CC=x86_64-pc-linux-gnu-gcc \
-PKG_CONFIG="x86_64-pc-linux-gnu-pkg-config" \
-PKG_CONFIG_PATH="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-PKG_CONFIG_LIBDIR="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-CGO_CFLAGS="-I$GLIBC_x86_64/usr/include" \
-CGO_LDFLAGS="-L$GLIBC_x86_64/usr/lib64" \
-CGO_ENABLED=1 GOOS=linux GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -x -o "${BUILDDIR}"/cbconvert-gui -ldflags "-s -w -X main.appVersion=${VERSION}" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && tar -czf "${BUILDDIR}-linux-x86_64.tar.gz" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-mkdir -p "${BUILDDIR}"
-CC=x86_64-pc-linux-gnu-gcc \
-PKG_CONFIG="x86_64-pc-linux-gnu-pkg-config" \
-PKG_CONFIG_PATH="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-PKG_CONFIG_LIBDIR="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-CGO_CFLAGS="-I$GLIBC_x86_64/usr/include" \
-CGO_LDFLAGS="-L$GLIBC_x86_64/usr/lib64 -lxcb -lICE -lXdmcp -lXau -lSM" \
-CGO_ENABLED=1 GOOS=linux GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig motif' -v -o "${BUILDDIR}"/cbconvert-gui-motif -ldflags "-s -w -linkmode external -X main.appVersion=${VERSION} '-extldflags=-static'" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && tar -czf "${BUILDDIR}-linux-x86_64-motif.tar.gz" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-mkdir -p "${BUILDDIR}"
-CC=x86_64-w64-mingw32-gcc \
-PKG_CONFIG="/usr/bin/x86_64-w64-mingw32-pkg-config" \
-PKG_CONFIG_PATH="$MINGW_x86_64/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MINGW_x86_64/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MINGW_x86_64/usr/include" \
-CGO_LDFLAGS="-L$MINGW_x86_64/usr/lib" \
-CGO_ENABLED=1 GOOS=windows GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/cbconvert-gui.exe -ldflags "-s -w -X main.appVersion=${VERSION} -H=windowsgui '-extldflags=-static -Wl,--allow-multiple-definition'" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-windows-x86_64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1
-mkdir -p "${BUILDDIR}"
-cp -r dist/macos/CBconvert.app "${BUILDDIR}"
-PATH=${PATH}:${MACOS_x86_64}/bin \
-CC=x86_64-apple-darwin21.1-clang \
-PKG_CONFIG="x86_64-apple-darwin21.1-pkg-config" \
-PKG_CONFIG_PATH="$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MACOS_x86_64/usr/include -I$MACOS_x86_64/macports/pkgs/opt/local/include" \
-CGO_LDFLAGS="-L$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib -L$MACOS_x86_64/macports/pkgs/opt/local/lib -mmacosx-version-min=10.15" \
-CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/CBconvert.app/Contents/MacOS/cbconvert-gui -ldflags "-linkmode external -s -w -X main.appVersion=${VERSION}" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-darwin-x86_64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1
-mkdir -p "${BUILDDIR}"
-cp -r dist/macos/CBconvert.app "${BUILDDIR}"
-PATH=${PATH}:${MACOS_aarch64}/bin \
-CC=aarch64-apple-darwin21.1-clang \
-PKG_CONFIG="aarch64-apple-darwin21.1-pkg-config" \
-PKG_CONFIG_PATH="$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MACOS_aarch64/usr/include -I$MACOS_aarch64/macports/pkgs/opt/local/include" \
-CGO_LDFLAGS="-L$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib -L$MACOS_aarch64/macports/pkgs/opt/local/lib -mmacosx-version-min=10.15" \
-CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/CBconvert.app/Contents/MacOS/cbconvert-gui -ldflags "-linkmode external -s -w -X main.appVersion=${VERSION}" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-darwin-aarch64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
diff --git a/cmd/cbconvert-gui/screenshots/README.md b/cmd/cbconvert-gui/screenshots/README.md
index 9dcd4a6..7169448 100644
--- a/cmd/cbconvert-gui/screenshots/README.md
+++ b/cmd/cbconvert-gui/screenshots/README.md
@@ -4,10 +4,7 @@ Windows
Linux
-
+
macOS
-
-
-Linux Motif
-
+
\ No newline at end of file
diff --git a/cmd/cbconvert-gui/screenshots/linux-01.jpg b/cmd/cbconvert-gui/screenshots/linux-01.jpg
index 3034e67..b15fbb7 100644
Binary files a/cmd/cbconvert-gui/screenshots/linux-01.jpg and b/cmd/cbconvert-gui/screenshots/linux-01.jpg differ
diff --git a/cmd/cbconvert-gui/screenshots/linux-02.jpg b/cmd/cbconvert-gui/screenshots/linux-02.jpg
index 123cd04..84dcb72 100644
Binary files a/cmd/cbconvert-gui/screenshots/linux-02.jpg and b/cmd/cbconvert-gui/screenshots/linux-02.jpg differ
diff --git a/cmd/cbconvert-gui/screenshots/motif-01.jpg b/cmd/cbconvert-gui/screenshots/motif-01.jpg
deleted file mode 100644
index d8f0bbe..0000000
Binary files a/cmd/cbconvert-gui/screenshots/motif-01.jpg and /dev/null differ
diff --git a/cmd/cbconvert/screenshots/thumbnails.jpg b/cmd/cbconvert-gui/screenshots/thumbnails.jpg
similarity index 100%
rename from cmd/cbconvert/screenshots/thumbnails.jpg
rename to cmd/cbconvert-gui/screenshots/thumbnails.jpg
diff --git a/cmd/cbconvert/make.bash b/cmd/cbconvert/make.bash
deleted file mode 100755
index 7e2e865..0000000
--- a/cmd/cbconvert/make.bash
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env bash
-
-GLIBC_x86_64="/usr/x86_64-pc-linux-gnu-static"
-MINGW_x86_64="/usr/x86_64-w64-mingw32"
-MACOS_x86_64="/usr/x86_64-apple-darwin"
-MACOS_aarch64="/usr/aarch64-apple-darwin"
-
-VERSION="$(git --git-dir ../../.git describe --tags --abbrev=0 2>/dev/null || echo '1.0.0')"
-
-BUILDDIR="cbconvert-${VERSION}"
-
-mkdir -p "${BUILDDIR}"
-CC=x86_64-pc-linux-gnu-gcc \
-PKG_CONFIG="x86_64-pc-linux-gnu-pkg-config" \
-PKG_CONFIG_PATH="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-PKG_CONFIG_LIBDIR="$GLIBC_x86_64/usr/lib64/pkgconfig" \
-CGO_CFLAGS="-I$GLIBC_x86_64/usr/include" \
-CGO_LDFLAGS="-L$GLIBC_x86_64/usr/lib64" \
-CGO_ENABLED=1 GOOS=linux GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/cbconvert -ldflags "-linkmode external -s -w -X main.appVersion=${VERSION} '-extldflags=-static'" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && tar -czf "${BUILDDIR}-linux-x86_64.tar.gz" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-mkdir -p "${BUILDDIR}"
-CC=x86_64-w64-mingw32-gcc \
-PKG_CONFIG="/usr/bin/x86_64-w64-mingw32-pkg-config" \
-PKG_CONFIG_PATH="$MINGW_x86_64/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MINGW_x86_64/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MINGW_x86_64/usr/include" \
-CGO_LDFLAGS="-L$MINGW_x86_64/usr/lib -ljxl -ljxl_dec -ljxl_profiler -ljxl_threads" \
-CGO_ENABLED=1 GOOS=windows GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/cbconvert.exe -ldflags "-s -w -X main.appVersion=${VERSION} '-extldflags=-static -Wl,--allow-multiple-definition'" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-windows-x86_64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1
-mkdir -p "${BUILDDIR}"
-PATH=${PATH}:${MACOS_x86_64}/bin \
-CC=x86_64-apple-darwin21.1-clang \
-PKG_CONFIG="x86_64-apple-darwin21.1-pkg-config" \
-PKG_CONFIG_PATH="$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MACOS_x86_64/usr/include -I$MACOS_x86_64/macports/pkgs/opt/local/include" \
-CGO_LDFLAGS="-L$MACOS_x86_64/SDK/MacOSX12.1.sdk/usr/lib -L$MACOS_x86_64/macports/pkgs/opt/local/lib -mmacosx-version-min=10.15" \
-CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/cbconvert -ldflags "-linkmode external -s -w -X main.appVersion=${VERSION}" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-darwin-x86_64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"
-
-export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1
-mkdir -p "${BUILDDIR}"
-PATH=${PATH}:${MACOS_aarch64}/bin \
-CC=aarch64-apple-darwin21.1-clang \
-PKG_CONFIG="aarch64-apple-darwin21.1-pkg-config" \
-PKG_CONFIG_PATH="$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-PKG_CONFIG_LIBDIR="$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib/pkgconfig" \
-CGO_CFLAGS="-I$MACOS_aarch64/usr/include -I$MACOS_aarch64/macports/pkgs/opt/local/include" \
-CGO_LDFLAGS="-L$MACOS_aarch64/SDK/MacOSX12.1.sdk/usr/lib -L$MACOS_aarch64/macports/pkgs/opt/local/lib -mmacosx-version-min=10.15" \
-CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 \
-go build -trimpath -tags 'extlib pkgconfig' -v -o "${BUILDDIR}"/cbconvert -ldflags "-linkmode external -s -w -X main.appVersion=${VERSION}" && \
-cp ../../README.md ../../AUTHORS ../../COPYING "${BUILDDIR}" && zip -rq "${BUILDDIR}-darwin-aarch64.zip" "${BUILDDIR}"
-rm -rf "${BUILDDIR}"