mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
media-gfx/czkawka: add 12.0.2
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
2 files changed
+98
No files matched your search
@@ -1,2 +1,4 @@
|
||||
DIST czkawka-12.0.1-crates.tar.xz 78049780 BLAKE2B 2da2fde81283c7c0305cd0aa3cc0cbc83ca5664754754bda210baa6a9c6851ba3b2af763d98c0b39a403f689e2e2bd2205af7b97970ad42e7c290644326afe91 SHA512 fb3a439ef39b73464d6dcabe9a37913a5228ee80cd673b6f42c01e4a4f9509e802f2866817fae2587e6b1e0013a9f4fbe539cbccb91ab0c1f42751e902d22aeb
|
||||
DIST czkawka-12.0.1.tar.gz 4766126 BLAKE2B 84f620247d2c94f0992afaa9e4c4ff63d18f335b2273402be01835e22ead013500789d0323526c2358b2b0848465d8bfade528ea7385a67548d2b26b4229e60f SHA512 818a77069370d18c0dd986fc519d24df5d799fcefa08e5b9d8ae73e394a2514c6b3aaef64553f29ee140825c9ccd75dc357af741dfc12061e0160a5ca7c4c38b
|
||||
DIST czkawka-12.0.2-crates.tar.xz 77391384 BLAKE2B 6e64a3bddf6c76450f1289c3a0d56ff5e19f88808939752b30d23d6f6bd7d7f20b93538491e19735511aeea5d8bb22fc908c29b5884e23a3b7733aa740769c3e SHA512 87f737381e8ef13461e68c0a2f8ea51b65f9ca689f2cb2dd0e7cee71c6fa8dc92cad1f57bf4bccc36b828ffb4939f30082af385c10f24caad6ec1dc6711a48ac
|
||||
DIST czkawka-12.0.2.tar.gz 4769331 BLAKE2B a4e81136948c8d1ad463d6fbfa00348dc0288c9f05893e0f8d03a3f1aba45fa37652bcc64a16bdfd477b94605a540bde99e139edcbb2ecc0ff1555cebba77fe8 SHA512 9612a5813bef49894689067bcf9da84b0c682ba0c6bf8160c3594d0d61fbac8f3b4e5480bcbcabcd54185b87d798400625966f6440b403f5bcbcaf8db51af838
|
||||
@@ -0,0 +1,96 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.94.1"
|
||||
|
||||
inherit cargo desktop xdg virtualx
|
||||
|
||||
DESCRIPTION="App to find duplicates, empty folders and similar images"
|
||||
HOMEPAGE="https://github.com/qarmin/czkawka"
|
||||
SRC_URI="
|
||||
https://github.com/qarmin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://gitlab.com/api/v4/projects/70192841/packages/generic/${PN}/${PV}/${P}-crates.tar.xz
|
||||
"
|
||||
|
||||
# questionable license for gtk gui assets
|
||||
# https://github.com/qarmin/czkawka/issues/1029
|
||||
LICENSE="MIT gtk? ( CC-BY-4.0 ) "
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC
|
||||
LGPL-2.1 LGPL-3 MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
|
||||
|| ( GPL-3 )
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="avif gui gtk heif +krokiet raw"
|
||||
REQUIRED_USE="
|
||||
gui? ( gtk )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
avif? (
|
||||
media-libs/libavif:=
|
||||
)
|
||||
gtk? (
|
||||
dev-libs/glib:2
|
||||
gui-libs/gtk:4
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
)
|
||||
heif? (
|
||||
media-libs/libheif:=
|
||||
)
|
||||
raw? (
|
||||
media-libs/libraw:=
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usev heif)
|
||||
$(usev raw libraw)
|
||||
$(usev avif libavif)
|
||||
)
|
||||
cargo_src_configure --no-default-features --bin czkawka_cli \
|
||||
$(usev krokiet "--bin krokiet --features winit_software,winit_femtovg") \
|
||||
$(usev gui "--bin czkawka_gui")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx cargo_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin $(cargo_target_dir)/czkawka_cli
|
||||
|
||||
use gtk && dobin $(cargo_target_dir)/czkawka_gui
|
||||
use krokiet && dobin $(cargo_target_dir)/krokiet
|
||||
|
||||
if use gui; then
|
||||
doicon data/icons/com.github.qarmin.czkawka.svg
|
||||
doicon data/icons/com.github.qarmin.czkawka-symbolic.svg
|
||||
domenu data/com.github.qarmin.czkawka.desktop
|
||||
insinto /usr/share/metainfo
|
||||
doins data/com.github.qarmin.czkawka.metainfo.xml
|
||||
fi
|
||||
if use krokiet; then
|
||||
doicon data/icons/io.github.qarmin.krokiet.svg
|
||||
domenu data/io.github.qarmin.krokiet.desktop
|
||||
insinto /usr/share/metainfo
|
||||
doins data/io.github.qarmin.krokiet.metainfo.xml
|
||||
fi
|
||||
}
|
||||
Reference in new issue
Block a user