diff options
Diffstat (limited to 'community/czkawka/APKBUILD')
-rw-r--r-- | community/czkawka/APKBUILD | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/community/czkawka/APKBUILD b/community/czkawka/APKBUILD index caadeedc587..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.2.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=" -ff69cbe4de61872773b5c70fc78314799841aa4bc6ca3d42dda4d7e153d40f40e0a98362c2617b89008c04558c1e2edbb497f38788ca845c2b1fbe4c9071562f czkawka-3.2.0.tar.gz -f3215f6999ab5f20f8227eca123981638f9c4cfda7876c21ba192f367755756d8a4774482a39c151af309331b666af343b29d0cb951b7389368b322a39098bfa minimize-size.patch +42c0017988c308afc8187f3b375af2990f508cce7b847955ac6e4f2cb928cb306cd42267f85bba11bf31cb71ff9d23b9333634af4df89a62abcaf80fddf1a8c8 czkawka-6.1.0.tar.gz " |