@miskyy Done.
Search Criteria
Package Details: czkawka-gui-bin 8.0.0-2
Package Actions
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: | 44 |
Popularity: | 2.09 |
First Submitted: | 2020-11-11 21:09 (UTC) |
Last Updated: | 2024-10-15 15:02 (UTC) |
Dependencies (3)
- gtk4 (gtk4-customizableAUR, gtk4-paper-planeAUR, gtk4-gitAUR)
- libheif (libheif-gitAUR, libheif-highmemAUR)
- gendesk (make)
Required by (0)
Sources (3)
flan_suse commented on 2024-10-15 15:05 (UTC)
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.
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.