Package Details: czkawka-gui-bin 8.0.0-2

Git Clone URL: https://aur.archlinux.org/czkawka-gui-bin.git (read-only, click to copy)
Package Base: czkawka-gui-bin
Description: Find and manage duplicate files, empty folders, similar images, and other "lint" (GUI, with HEIF support)
Upstream URL: https://github.com/qarmin/czkawka
Keywords: cleaner duplicates gtk-rs hacktoberfest rust
Licenses: MIT
Conflicts: czkawka-gui
Provides: czkawka-gui
Submitter: ragouel
Maintainer: flan_suse
Last Packager: flan_suse
Votes: 43
Popularity: 2.82
First Submitted: 2020-11-11 21:09 (UTC)
Last Updated: 2024-10-15 15:02 (UTC)

Pinned Comments

flan_suse commented on 2023-08-20 16:57 (UTC) (edited on 2023-08-20 16:58 (UTC) by flan_suse)

Starting with 6.0.0-2, prebuilt binary includes HEIF support.

Latest Comments

1 2 3 Next › Last »

flan_suse commented on 2024-10-15 15:05 (UTC)

@miskyy Done.

miskyy commented on 2024-10-14 19:26 (UTC)

Please add libheif to runtime dependencies. Without it, czkawka fails to run:

czkawka-gui: error while loading shared libraries: libheif.so.1: cannot open shared object file: No such file or directory

flan_suse commented on 2024-02-21 17:37 (UTC) (edited on 2024-02-21 23:28 (UTC) by flan_suse)

@Mekton

I just tried building it again, and it builds fine without issue. All checksums match.

The link to the LICENSE file (from your own comment) returns this SHA256 checksum: de1d794af7529bc9abb6a1aef6ec2af21fa2bfa4284742144bc30246005b4212

Which is the same checksum used in the PKGBUILD.

You can prove this right now with the following commands:

curl -sL https://github.com/qarmin/czkawka/raw/master/czkawka_gui/LICENSE | sha256sum
curl -sL https://github.com/qarmin/czkawka/raw/7.0.0/czkawka_gui/LICENSE | sha256sum

Is it possible that your AUR helper keeps a cache of the source files that might be causing this mismatch? The LICENSE file indeed changed upstream between versions, and so it cannot possibly have the same SHA256 checksum.

EDIT: For future consistency, I'm pointing the LICENSE file to the specific release tag. (This doesn't change the fact that your AUR helper is somehow using an older file, but it protects against upstream changes to the master branch before they tag a new release.)

Mekton commented on 2024-02-20 14:08 (UTC) (edited on 2024-02-20 14:36 (UTC) by Mekton)

I encountered a problem when updating to version 7.0.0-1:

==> Validating source files with sha256sums...
   czkawka-gui-bin-7.0.0 ... Passed
   LICENSE ... FAILED
   czkawka-gui.png ... Passed
==> ERROR: One or more files did not pass the validity check!
Error: Failed to build czkawka-gui-bin

The checksum for the license file has been modified while the file itself has not been modified, I was able to build the package by putting back the old checksum of the license file :

diff --git a/.SRCINFO b/.SRCINFO
index ea3c22a..8f19c67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,7 +13,7 @@ pkgbase = czkawka-gui-bin
    source = LICENSE::https://github.com/qarmin/czkawka/raw/master/czkawka_gui/LICENSE
    source = czkawka-gui.png
    sha256sums = 184f049d040d93a9b16a96c2e6c53a1b17e8590c5dc03a7f6bdb36d3b75f09fb
-   sha256sums = de1d794af7529bc9abb6a1aef6ec2af21fa2bfa4284742144bc30246005b4212
+   sha256sums = fb89cb6b3ae375f493e6d52b6b28ca279f91446975e66cf0836c441f1cbca3fa
    sha256sums = 1614565bc6f143b4bb4fc80c71cb1fe0b2ba2719037046719d5a3a89c3f5905e

 pkgname = czkawka-gui-bin
diff --git a/PKGBUILD b/PKGBUILD
index 2c8b48f..c79a2e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ source=("${pkgname}-${pkgver}::https://github.com/qarmin/czkawka/releases/downlo
         "czkawka-gui.png")

 sha256sums=('184f049d040d93a9b16a96c2e6c53a1b17e8590c5dc03a7f6bdb36d3b75f09fb'
-            'de1d794af7529bc9abb6a1aef6ec2af21fa2bfa4284742144bc30246005b4212'
+            'fb89cb6b3ae375f493e6d52b6b28ca279f91446975e66cf0836c441f1cbca3fa'
             '1614565bc6f143b4bb4fc80c71cb1fe0b2ba2719037046719d5a3a89c3f5905e')

 package() {

flan_suse commented on 2023-08-20 16:57 (UTC) (edited on 2023-08-20 16:58 (UTC) by flan_suse)

Starting with 6.0.0-2, prebuilt binary includes HEIF support.

<deleted-account> commented on 2023-08-19 14:42 (UTC)

@flan_suse Okay, go ahead. Just wanted to make sure I don't effectively steal these packages from someone waiting for them to be orphaned.

flan_suse commented on 2023-08-19 14:26 (UTC)

@Phantasm I am.

It's a relatively simple PKGBUILD.

Either way works for me. :) As long as someone updates it when upstream releases new versions.

  • Actually referring to two (2) PKGBUILDs: czkawka-gui-bin + czkawka-cli-bin

<deleted-account> commented on 2023-08-18 16:16 (UTC)

@flan_suse @proledatarian Are you still willing to maintain it? If not I can adopt it.

flan_suse commented on 2023-07-30 01:16 (UTC)

This package (as well as czkawka-cli-bin) appear to be abandoned.

@proledatarian is willing to maintain it, as am I.

flan_suse commented on 2023-06-24 20:49 (UTC)

Last activity for this maintainer (of any package) was back in April 30, 2023. Two months since this comment.

@proledatarian: Coincidentally, I created the same PKGBUILD as you to keep myself up-to-date with Czkawka's upstream release.

Since these are "-bin" packages, they are relatively easy to maintain and update. (Grab a binary from the GitHub releases page, grab a PNG, and create a desktop file.)

It would be nice if you could adopt it or co-maintain it. (Both packages, really. czkawka-cli-bin and czkawka-gui-bin)

I don't mind adopting them either.