* Option to build a portable binary, which is using flameshot.ini in application folder.
* Align Qt version
* Fix appveyor
* Fix appveyor
* Fix appveyor
* Deb packaging
* Deb packaging
* Deb packaging
* Update readme to Qt 6 (except Fedora yet)
* RPM
* Deb suggests
* Deb
* RPM
* RPM
* RPM
* Jammy patch
* Test jammy patch
* Revert "Jammy patch"
This reverts commit 640196666e.
* Revert "Test jammy patch"
This reverts commit bebff73e6c.
* Deb control: Alternative Build-Depends
* Fix RPM for KDSingleApplication
* Add build dependency libgl-dev explicit for Jammy (it is included for newer versions automatically)
* Add build dependency qt6-l10n-tools explicit for Jammy (it is included for newer versions automatically)
* Update DEB rules removing not needed files like in RPM .spec (663a056)
* DEB rules: Remove empty folders from package
* Add kguiaddon for Fedora and Arch
* DEB rules: Remove empty lib folder from package
* DEB rules: Remove include and lib folder from package
* Add missing dependencies
* fixing CI
* manual trigger
* Qt6 Windows build (#3976)
* Windows CI
* Windows CI
* Windows CI
* CI for Macos
* Fixing windows and mac CI
---------
Co-authored-by: El Thoro <ElTh0r0@users.noreply.github.com>
* move the ARM CI out of the linux CI into a dedicated CI file
* fix file name typo
* rename the CI name
* add this branch name temporarily to make the CI run
* temporarily add pull requests to the ARM CI
* revert the temporary modification to ARM CI
* ci: update linux pack distribution matrix
- drop debian 10, fedora 39, opensuse 15.5 build
- add fedora 41 build
* ci: simplify docker buildx and qemu setup
* ci: segmented ci artifact
- remove third party upload scripts
* ci: add version details info into artifact name
`jurplel/install-qt-action` provides a fix to Windows 2019 runners in commit `fc214ccc2dadadaebf48e8e5ed6ff4297dfbb732`, which is in `v4`.
This fix will prevent our CI runs from failing, as they attempt to run with python 3.13 and that causes issues.
The QEMU package is now a dummy package. Installing qemu-user-static should be sufficient.
See https://packages.debian.org/buster/qemu for official mention of it being a dummy package.
* ci: update transferwee from upstream
* chore: separate RPM spec into two files
* ci: enhancements and updates
- move to quay from dockerhub due to pull rate limit
- add debian 12, ubuntu 24.04, fedora 39/40, opensue leap 15.5/15.6
- the building envrinments of appimage/snap/flatpak update to ubuntu 22.04
* fix(cicd): get status of the Experimental option for docker
* fix(cicd-snap): update kde-frameworks-5-99-qt-5-15-7-core20
* fix(cicd-appimage): disable until it is fixed
* fix(cicd-appimage): disable until it is fixed
* fix(cicd-appimage): disable until it is fixed
* Revert "fix(cicd-appimage): disable until it is fixed"
This reverts commit 71cf5bae78.
* Revert "fix(cicd-appimage): disable until it is fixed"
This reverts commit 4397b4f30f.
* Partially revert 'eb89ab7a': Remove APPIMAGE_PACK_ENABLE variable
---------
Co-authored-by: Yurii Puchkov <yurii@gocariq.com>
* improve: `sha256sum`-referenced files should be relative to the `sha256sum` file itself
`cd` to the directory before generating the files
Fixes: https://github.com/flameshot-org/flameshot/issues/2878
* Use `tee` instead of double-invocation (`coreutils` should be standard on any installation?)