aboutsummaryrefslogtreecommitdiffstats
path: root/community/czkawka/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/czkawka/APKBUILD')
-rw-r--r--community/czkawka/APKBUILD33
1 files changed, 23 insertions, 10 deletions
diff --git a/community/czkawka/APKBUILD b/community/czkawka/APKBUILD
index c33853f8c40..f54e1474df0 100644
--- a/community/czkawka/APKBUILD
+++ b/community/czkawka/APKBUILD
@@ -1,24 +1,38 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=czkawka
-pkgver=3.1.0
+pkgver=6.1.0
pkgrel=0
pkgdesc="Multi functional app to find duplicates, empty folders, similar images etc. (CLI)"
url="https://github.com/qarmin/czkawka"
arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo
license="MIT"
-makedepends="alsa-lib-dev bzip2-dev cargo gtk+3.0-dev"
-subpackages="$pkgname-gui $pkgname-doc"
-source="https://github.com/qarmin/czkawka/archive/$pkgver/$pkgname-$pkgver.tar.gz
- minimize-size.patch
+makedepends="
+ alsa-lib-dev
+ bzip2-dev
+ cargo
+ cargo-auditable
+ gtk4.0-dev
"
+checkdepends="cmd:xvfb-run"
+subpackages="$pkgname-gui $pkgname-doc"
+source="https://github.com/qarmin/czkawka/archive/$pkgver/czkawka-$pkgver.tar.gz"
+options="net" # fetch dependencies
+
+
+prepare() {
+ default_prepare
+
+ cargo fetch --target="$CTARGET" --locked
+}
build() {
- cargo build --release --locked
+ cargo auditable build --frozen --release
}
check() {
- cargo test --locked
+ # Tests must be run inside an X11 or Wayland session.
+ xvfb-run cargo test --frozen
}
package() {
@@ -39,7 +53,7 @@ gui() {
install -D -m 644 ./data/icons/com.github.qarmin.czkawka.svg \
-t "$subpkgdir"/usr/share/icons/hicolor/scalable/apps/
- install -D -m 644 ./pkgs/com.github.qarmin.czkawka.desktop \
+ install -D -m 644 ./data/com.github.qarmin.czkawka.desktop \
-t "$subpkgdir"/usr/share/applications/
install -D -m 644 ./data/com.github.qarmin.czkawka.metainfo.xml \
@@ -47,6 +61,5 @@ gui() {
}
sha512sums="
-74654989484283d76174897100828bd739961400a2c5952a4971813809a7b338fb65e1db39ba1bc843888136ea4dac9af19598aaf0622587e9154bb0ffae6efc czkawka-3.1.0.tar.gz
-f3215f6999ab5f20f8227eca123981638f9c4cfda7876c21ba192f367755756d8a4774482a39c151af309331b666af343b29d0cb951b7389368b322a39098bfa minimize-size.patch
+42c0017988c308afc8187f3b375af2990f508cce7b847955ac6e4f2cb928cb306cd42267f85bba11bf31cb71ff9d23b9333634af4df89a62abcaf80fddf1a8c8 czkawka-6.1.0.tar.gz
"