@patlefort 2-3h on my Ryzen 4k APU :) but it's very inconsistent. I build it around 15 times over the last 2 days and sometimes it finishes in 30min. The main problem seems to be that Krokiet utilizes only 1 thread on buildtime. I dont know why and don't really have time to investigate this.
Search Criteria
Package Details: czkawka-cli 11.0.1-0.2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/czkawka.git (read-only, click to copy) |
|---|---|
| Package Base: | czkawka |
| Description: | Multi functional app to find duplicates, empty folders, similar images etc. (CLI) |
| Upstream URL: | https://github.com/qarmin/czkawka |
| Licenses: | LicenseRef-MIT |
| Submitter: | fabiscafe |
| Maintainer: | fabiscafe |
| Last Packager: | fabiscafe |
| Votes: | 46 |
| Popularity: | 3.65 |
| First Submitted: | 2021-08-09 09:49 (UTC) |
| Last Updated: | 2026-04-03 22:01 (UTC) |
Dependencies (13)
- dav1d (dav1d-gitAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgcc (libgcc-snapshotAUR)
- libheif (libheif-gitAUR, libheif-highmemAUR, libheif-noglycinAUR)
- cargo (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, placeholder-for-rustAUR, rust, rustup) (make)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR, gdk-pixbuf2-noglycinAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR) (make)
- gtk4 (gtk4-paper-planeAUR, gtk4-gitAUR, gtk4-develAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, placeholder-for-rustAUR, rustup) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR, xlibre-server-xvfb-binAUR, xlibre-xserver-xvfbAUR, xlibre-xserver-xvfb-betaAUR) (check)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, librempeg-gitAUR, ffmpeg-whisper-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-full-llvmAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-whisperAUR, ffmpeg-cuda-fullAUR, ffmpeg-full-gitAUR) (optional) – Compare video files
Required by (0)
Sources (1)
fabiscafe commented on 2024-02-21 15:53 (UTC)
patlefort commented on 2024-02-21 05:12 (UTC)
68 min to compile on my first gen threadripper, ouch.
barraponto commented on 2023-10-20 12:04 (UTC)
I see warnings: Package contains reference to $srcdir
flan_suse commented on 2023-06-25 15:43 (UTC)
@fabiscafe True. Maybe it's the lack of coffee.
pacman -Syyu coffee-with-extra-caffeine
:)
fabiscafe commented on 2023-06-24 18:00 (UTC)
@flan_suse In my opinion the conflicts should only be aded to the non-stable non-source packages (-git, -bin, …).
For the provides - I don't see any benefit to have this added. :s
flan_suse commented on 2023-06-24 15:39 (UTC) (edited on 2023-06-24 15:43 (UTC) by flan_suse)
I think the following should be added to this PKGBUILD to avoid collision:
conflicts=('czkawka-gui-bin','czkawka-cli-bin')
provides=('czkawka')
fabiscafe commented on 2023-06-12 08:19 (UTC)
@exploder-jimmy Thanks I added the change. 👍👍
the pkgrel "0.x" however is not a bug, but my "new" naming scheme. So packages that might get imported to Arch at some point can be upgraded gracefully, instead of a manual downgrade.
exploder-jimmy commented on 2023-06-11 22:10 (UTC) (edited on 2023-06-11 22:12 (UTC) by exploder-jimmy)
Also please consider this patch.
With export CARGO_HOME="${srcdir}/cargo", cargo won't create anything unnecessary in user $HOME dir during build.
Thanks.
diff --git a/PKGBUILD b/PKGBUILD
index f334c58..4c6f8c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgname=(
czkawka-gui
)
pkgver=6.0.0
-pkgrel=0.1
+pkgrel=2
pkgdesc='Multi functional app to find duplicates, empty folders, similar images etc.'
url='https://github.com/qarmin/czkawka'
arch=(
@@ -37,12 +37,14 @@ pkgver() {
build() {
cd ${pkgbase}
+ export CARGO_HOME="${srcdir}/cargo"
cargo build --bin czkawka_cli --release --features heif
cargo build --bin czkawka_gui --release --features heif
}
check() {
cd ${pkgbase}
+ export CARGO_HOME="${srcdir}/cargo"
cargo test --bin czkawka_cli --release
dbus-run-session xvfb-run -s '-nolisten local' \
cargo test --bin czkawka_gui --release
exploder-jimmy commented on 2023-06-11 22:07 (UTC)
Please fix line 9 pkgrel=0.1 => pkgrel=1
Pinned Comments
fabiscafe commented on 2023-06-11 14:41 (UTC) (edited on 2026-04-03 22:09 (UTC) by fabiscafe)
Key Import
This PKGBUILD uses signed commits. If not done you need to import GitHubs (web-flow) public pgp key.
Build Instructions