Bump version
This commit is contained in:
parent
f60ee464ec
commit
2c84de5ce7
8 changed files with 17 additions and 17 deletions
6
.github/workflows/linux.yml
vendored
6
.github/workflows/linux.yml
vendored
|
@ -32,7 +32,7 @@ jobs:
|
||||||
linux-cli-${{github.ref}}-${{github.sha}}
|
linux-cli-${{github.ref}}-${{github.sha}}
|
||||||
|
|
||||||
- name: Install basic libraries
|
- 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
|
- name: Build CLI Debug
|
||||||
run: cargo build --bin czkawka_cli
|
run: cargo build --bin czkawka_cli
|
||||||
|
@ -150,7 +150,7 @@ jobs:
|
||||||
linux-gui-${{github.ref}}-${{github.sha}}
|
linux-gui-${{github.ref}}-${{github.sha}}
|
||||||
|
|
||||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
- 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
|
- name: Build GUI Debug
|
||||||
run: cargo build --bin czkawka_gui
|
run: cargo build --bin czkawka_gui
|
||||||
|
@ -214,7 +214,7 @@ jobs:
|
||||||
linux-appimage-gui-${{github.ref}}-${{github.sha}}
|
linux-appimage-gui-${{github.ref}}-${{github.sha}}
|
||||||
|
|
||||||
- name: Install Gtk,
|
- 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
|
- name: Build GUI Release
|
||||||
run: cargo build --release --bin czkawka_gui
|
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
|
override: true
|
||||||
|
|
||||||
- name: Install Gtk
|
- 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
|
- name: Check the format
|
||||||
run: cargo fmt --all -- --check
|
run: cargo fmt --all -- --check
|
||||||
|
|
8
.github/workflows/windows.yml
vendored
8
.github/workflows/windows.yml
vendored
|
@ -162,7 +162,7 @@ jobs:
|
||||||
override: true
|
override: true
|
||||||
|
|
||||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
- 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
|
- name: Build GUI Release Cross Compile
|
||||||
run: |
|
run: |
|
||||||
|
@ -252,7 +252,7 @@ jobs:
|
||||||
override: true
|
override: true
|
||||||
|
|
||||||
- name: Install Gtk, Mingw, unzip, zip and wget
|
- 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
|
- name: Build GUI Release Cross Compile
|
||||||
run: |
|
run: |
|
||||||
|
@ -343,7 +343,7 @@ jobs:
|
||||||
# override: true
|
# override: true
|
||||||
#
|
#
|
||||||
# - name: Install Gtk, Mingw, unzip, zip and wget
|
# - 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
|
# - name: Build GUI Debug Cross Compile
|
||||||
# run: |
|
# run: |
|
||||||
|
@ -434,7 +434,7 @@ jobs:
|
||||||
# override: true
|
# override: true
|
||||||
#
|
#
|
||||||
# - name: Install Gtk, Mingw, unzip, zip and wget
|
# - 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
|
# - name: Build GUI Debug Cross Compile
|
||||||
# run: |
|
# run: |
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
- Multiplatform - works on Linux, Windows, macOS, FreeBSD and many more
|
- Multiplatform - works on Linux, Windows, macOS, FreeBSD and many more
|
||||||
- Cache support - second and further scans should be much faster than the first one
|
- Cache support - second and further scans should be much faster than the first one
|
||||||
- CLI frontend - for easy automation
|
- 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
|
- 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
|
- Multilingual - support multiple languages like Polish, English or Italian
|
||||||
- Multiple tools to use:
|
- 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 |
|
| Language | Rust | Python | Python/Obj-C | Python |
|
||||||
| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win |
|
| 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 | • | • | • | |
|
| Duplicate finder | • | • | • | |
|
||||||
| Empty files | • | • | | |
|
| Empty files | • | • | | |
|
||||||
| Empty folders | • | • | | |
|
| Empty folders | • | • | | |
|
||||||
|
|
|
@ -16,7 +16,7 @@ FFmpeg is not included here, because is not needed to build because it is dynami
|
||||||
```shell
|
```shell
|
||||||
sudo apt install -y curl git build-essential # Needed by Rust update tool
|
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
|
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
|
#### 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/
|
<!-- 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/
|
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
|
### 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
|
#### Ubuntu/Debian/Linux Mint
|
||||||
```
|
```
|
||||||
sudo apt install libgtk-3-dev ffmpeg
|
sudo apt install libgtk-4-dev ffmpeg
|
||||||
```
|
```
|
||||||
#### Fedora/Rocky Linux
|
#### Fedora/Rocky Linux
|
||||||
```
|
```
|
||||||
|
@ -24,7 +24,7 @@ sudo xbps-install gcc pkg-config ffmpeg
|
||||||
```
|
```
|
||||||
|
|
||||||
### macOS
|
### 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/).
|
One very straight-forward way to do this is by using [Homebrew](https://brew.sh/).
|
||||||
Installation in the terminal:
|
Installation in the terminal:
|
||||||
```shell
|
```shell
|
||||||
|
@ -47,7 +47,7 @@ arch -x86_64 /usr/local/bin/brew install gtk+3 adwaita-icon-theme ffmpeg librsvg
|
||||||
```
|
```
|
||||||
|
|
||||||
### Windows
|
### 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).
|
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/).
|
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
|
# curl is needed by Rust update tool
|
||||||
RUN apt-get update \
|
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/*
|
&& 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
|
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
|
summary: Czkawka - fast data cleaner written in Rust # 79 char long summary
|
||||||
description: |
|
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.
|
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
|
grade: stable # must be 'stable' to release into candidate/stable channels
|
||||||
confinement: strict # use 'strict' once you have the right plugs and slots
|
confinement: strict # use 'strict' once you have the right plugs and slots
|
||||||
compression: lzo
|
compression: lzo
|
||||||
|
|
Loading…
Reference in a new issue