Bump version
This commit is contained in:
parent
f60ee464ec
commit
2c84de5ce7
6
.github/workflows/linux.yml
vendored
6
.github/workflows/linux.yml
vendored
|
@ -32,7 +32,7 @@ jobs:
|
|||
linux-cli-${{github.ref}}-${{github.sha}}
|
||||
|
||||
- name: Install basic libraries
|
||||
run: sudo apt-get update; sudo apt install libgtk-3-dev libasound2-dev -y
|
||||
run: sudo apt-get update; sudo apt install libgtk-4-dev libasound2-dev -y
|
||||
|
||||
- name: Build CLI Debug
|
||||
run: cargo build --bin czkawka_cli
|
||||
|
@ -150,7 +150,7 @@ jobs:
|
|||
linux-gui-${{github.ref}}-${{github.sha}}
|
||||
|
||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
||||
run: sudo apt-get update; sudo apt install libgtk-3-dev libasound2-dev -y
|
||||
run: sudo apt-get update; sudo apt install libgtk-4-dev libasound2-dev -y
|
||||
|
||||
- name: Build GUI Debug
|
||||
run: cargo build --bin czkawka_gui
|
||||
|
@ -214,7 +214,7 @@ jobs:
|
|||
linux-appimage-gui-${{github.ref}}-${{github.sha}}
|
||||
|
||||
- name: Install Gtk,
|
||||
run: sudo apt-get update; sudo apt install libgtk-3-dev libasound2-dev librsvg2-dev wget -y
|
||||
run: sudo apt-get update; sudo apt install libgtk-4-dev libasound2-dev librsvg2-dev wget -y
|
||||
|
||||
- name: Build GUI Release
|
||||
run: cargo build --release --bin czkawka_gui
|
||||
|
|
2
.github/workflows/quality.yml
vendored
2
.github/workflows/quality.yml
vendored
|
@ -29,7 +29,7 @@ jobs:
|
|||
override: true
|
||||
|
||||
- name: Install Gtk
|
||||
run: sudo apt-get update; sudo apt install -y libgtk-3-dev libasound2-dev
|
||||
run: sudo apt-get update; sudo apt install -y libgtk-4-dev libasound2-dev
|
||||
|
||||
- name: Check the format
|
||||
run: cargo fmt --all -- --check
|
||||
|
|
8
.github/workflows/windows.yml
vendored
8
.github/workflows/windows.yml
vendored
|
@ -162,7 +162,7 @@ jobs:
|
|||
override: true
|
||||
|
||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
||||
run: sudo apt-get update; sudo apt install mingw-w64 libgtk-3-dev unzip wget zip -y
|
||||
run: sudo apt-get update; sudo apt install mingw-w64 libgtk-4-dev unzip wget zip -y
|
||||
|
||||
- name: Build GUI Release Cross Compile
|
||||
run: |
|
||||
|
@ -252,7 +252,7 @@ jobs:
|
|||
override: true
|
||||
|
||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
||||
run: sudo apt-get update; sudo apt install mingw-w64 libgtk-3-dev unzip wget zip -y
|
||||
run: sudo apt-get update; sudo apt install mingw-w64 libgtk-4-dev unzip wget zip -y
|
||||
|
||||
- name: Build GUI Release Cross Compile
|
||||
run: |
|
||||
|
@ -343,7 +343,7 @@ jobs:
|
|||
# override: true
|
||||
#
|
||||
# - name: Install Gtk, Mingw, unzip, zip and wget
|
||||
# run: sudo apt-get update; sudo apt install mingw-w64 libgtk-3-dev unzip wget zip -y
|
||||
# run: sudo apt-get update; sudo apt install mingw-w64 libgtk-4-dev unzip wget zip -y
|
||||
#
|
||||
# - name: Build GUI Debug Cross Compile
|
||||
# run: |
|
||||
|
@ -434,7 +434,7 @@ jobs:
|
|||
# override: true
|
||||
#
|
||||
# - name: Install Gtk, Mingw, unzip, zip and wget
|
||||
# run: sudo apt-get update; sudo apt install mingw-w64 libgtk-3-dev unzip wget zip -y
|
||||
# run: sudo apt-get update; sudo apt install mingw-w64 libgtk-4-dev unzip wget zip -y
|
||||
#
|
||||
# - name: Build GUI Debug Cross Compile
|
||||
# run: |
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
- Multiplatform - works on Linux, Windows, macOS, FreeBSD and many more
|
||||
- Cache support - second and further scans should be much faster than the first one
|
||||
- CLI frontend - for easy automation
|
||||
- GUI frontend - uses modern GTK 3 and looks similar to FSlint
|
||||
- GUI frontend - uses GTK 4 framework and looks similar to FSlint
|
||||
- No spying - Czkawka does not have access to the Internet, nor does it collect any user information or statistics
|
||||
- Multilingual - support multiple languages like Polish, English or Italian
|
||||
- Multiple tools to use:
|
||||
|
@ -96,7 +96,7 @@ Bleachbit is a master at finding and removing temporary files, while Czkawka onl
|
|||
|:------------------------:|:-----------:|:----------:|:-----------------:|:-----------:|
|
||||
| Language | Rust | Python | Python/Obj-C | Python |
|
||||
| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win |
|
||||
| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 |
|
||||
| Framework | GTK 4 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 |
|
||||
| Duplicate finder | • | • | • | |
|
||||
| Empty files | • | • | | |
|
||||
| Empty folders | • | • | | |
|
||||
|
|
|
@ -16,7 +16,7 @@ FFmpeg is not included here, because is not needed to build because it is dynami
|
|||
```shell
|
||||
sudo apt install -y curl git build-essential # Needed by Rust update tool
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Download the latest stable Rust
|
||||
sudo apt install -y libgtk-3-dev
|
||||
sudo apt install -y libgtk-4-dev
|
||||
```
|
||||
|
||||
#### Fedora / CentOS / Rocky Linux
|
||||
|
@ -42,7 +42,7 @@ For Linux-to-Windows cross-building instruction look at the CI.
|
|||
|
||||
<!-- First you need to install Visual C++ components from Visual Studio installer - https://visualstudio.microsoft.com/downloads/
|
||||
Next install Rust from site https://rustup.rs/
|
||||
After that the latest GTK 3 runtime must be installed from https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases
|
||||
After that the latest GTK 4 runtime must be installed from(not available yet for GTK 4) https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases
|
||||
-->
|
||||
|
||||
### Docker
|
||||
|
|
|
@ -9,7 +9,7 @@ Broken files finder by default don't check for music files, but it is possible t
|
|||
|
||||
#### Ubuntu/Debian/Linux Mint
|
||||
```
|
||||
sudo apt install libgtk-3-dev ffmpeg
|
||||
sudo apt install libgtk-4-dev ffmpeg
|
||||
```
|
||||
#### Fedora/Rocky Linux
|
||||
```
|
||||
|
@ -24,7 +24,7 @@ sudo xbps-install gcc pkg-config ffmpeg
|
|||
```
|
||||
|
||||
### macOS
|
||||
Currently, you need to manually install `GTK 3` libraries, `FFmpeg` and the Adwaita theme, because they are dynamically loaded from the OS.
|
||||
Currently, you need to manually install `GTK 4` libraries, `FFmpeg` and the Adwaita theme, because they are dynamically loaded from the OS.
|
||||
One very straight-forward way to do this is by using [Homebrew](https://brew.sh/).
|
||||
Installation in the terminal:
|
||||
```shell
|
||||
|
@ -47,7 +47,7 @@ arch -x86_64 /usr/local/bin/brew install gtk+3 adwaita-icon-theme ffmpeg librsvg
|
|||
```
|
||||
|
||||
### Windows
|
||||
By default, all needed libraries are bundled with the app, inside `windows_czkawka_gui.zip`, but if you compile the app or just move `czkawka_gui.exe`, then you will need to install the `GTK 3`
|
||||
By default, all needed libraries are bundled with the app, inside `windows_czkawka_gui.zip`, but if you compile the app or just move `czkawka_gui.exe`, then you will need to install the `GTK 4`
|
||||
runtime from [**here**](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases).
|
||||
|
||||
FFmpeg to be able to use Similar Videos, you can download and install from this [**link**](https://ffmpeg.org/).
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:11
|
|||
|
||||
# curl is needed by Rust update tool
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y curl build-essential libgtk-3-dev \
|
||||
&& apt-get install -y curl build-essential libgtk-4-dev \
|
||||
&& apt-get clean ; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
|
||||
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y # Download the latest stable Rust
|
||||
|
|
|
@ -4,7 +4,7 @@ version: '4.1.0' # just for humans, typically '1.2+git' or '1.3.2'
|
|||
summary: Czkawka - fast data cleaner written in Rust # 79 char long summary
|
||||
description: |
|
||||
Czkawka is very fast and feature rich cleaner which finds file duplicates, empty folders and files, duplicated music, similar images or the biggest files in selected directories.
|
||||
This program have frontend written in modern GTK 3.
|
||||
This program have frontend written in GTK 4.
|
||||
grade: stable # must be 'stable' to release into candidate/stable channels
|
||||
confinement: strict # use 'strict' once you have the right plugs and slots
|
||||
compression: lzo
|
||||
|
|
Loading…
Reference in a new issue