mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 12:33:40 -04:00
media-gfx/czkawka: add 12.0.0
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
@@ -4,3 +4,5 @@ DIST czkawka-11.0.0-crates.tar.xz 82431768 BLAKE2B 8a71454720f3e2f9c567e510afaba
|
|||||||
DIST czkawka-11.0.0.tar.gz 3818867 BLAKE2B 196be348cdc8ce19cbd6ec1878ff4898a3d2b1269d07f5c90fdc9384d98e7372d82d4344bfa021d3d74a8ff8cc1fb404169f214885b199b7a79e4dd0e905ada6 SHA512 87ce03a857515dc77a25eff2a68abb52a04070ddfca362c121c298ab82a52c027c36c816c32ca485dc11c296dc161f7049b73ab5f3ece67f1797089729b94f50
|
DIST czkawka-11.0.0.tar.gz 3818867 BLAKE2B 196be348cdc8ce19cbd6ec1878ff4898a3d2b1269d07f5c90fdc9384d98e7372d82d4344bfa021d3d74a8ff8cc1fb404169f214885b199b7a79e4dd0e905ada6 SHA512 87ce03a857515dc77a25eff2a68abb52a04070ddfca362c121c298ab82a52c027c36c816c32ca485dc11c296dc161f7049b73ab5f3ece67f1797089729b94f50
|
||||||
DIST czkawka-11.0.1-crates.tar.xz 79666516 BLAKE2B 8721490eb46057195be3b43805ea31e56a24845f0932c5fd341b7e69ccb78a0ef31774d692155f663b23c4ae0e71119848dfad8a40d2d21d8aa77138d2e7f478 SHA512 d2551039b8e7c789116951fe98c00c1d6c408efe7c953a533803152691dd458dd1fa28b142114fc4dbc4c5a5298363e24e66f7331c011a4572837b2b16faf28b
|
DIST czkawka-11.0.1-crates.tar.xz 79666516 BLAKE2B 8721490eb46057195be3b43805ea31e56a24845f0932c5fd341b7e69ccb78a0ef31774d692155f663b23c4ae0e71119848dfad8a40d2d21d8aa77138d2e7f478 SHA512 d2551039b8e7c789116951fe98c00c1d6c408efe7c953a533803152691dd458dd1fa28b142114fc4dbc4c5a5298363e24e66f7331c011a4572837b2b16faf28b
|
||||||
DIST czkawka-11.0.1.tar.gz 3823227 BLAKE2B 0da3abed1aa4ae1c9b0074127ddcd7ebb3ac5465ca9a525a8cac590c0226135374702a6454cd70f02c725af5efc930d038eaa4fc0e5687c3dd983315ff1d38fe SHA512 bc42186053c5f008915fa7518bb516f5605fd085a7333363600a353996e2ffc7509114fd7ffaaea492c4a39c488d77dc6195a9d37e9ecedf5f9e2d5f88c36123
|
DIST czkawka-11.0.1.tar.gz 3823227 BLAKE2B 0da3abed1aa4ae1c9b0074127ddcd7ebb3ac5465ca9a525a8cac590c0226135374702a6454cd70f02c725af5efc930d038eaa4fc0e5687c3dd983315ff1d38fe SHA512 bc42186053c5f008915fa7518bb516f5605fd085a7333363600a353996e2ffc7509114fd7ffaaea492c4a39c488d77dc6195a9d37e9ecedf5f9e2d5f88c36123
|
||||||
|
DIST czkawka-12.0.0-crates.tar.xz 77634964 BLAKE2B 4df8b6eba9f1dc58214babdada15c090ea13bb940b93db2ee2e9977fa18238e748c7d5b527d1d1579f9aa71078f95ce5d6d32fc4a7f7f29a495da6710ee3e97d SHA512 b6de4692cdef3290764919f75c0ebbb26461248d26df942339a057141c6be25f83fe36d685f8635337a9ef4f186b2603189e4f2ecadbc47325cdf11ad84c8271
|
||||||
|
DIST czkawka-12.0.0.tar.gz 4739023 BLAKE2B 7697f76d402330c2af184c338b780530c5280b6da372a7444880698cf065852856c1ca5b133b807f63a6873de87d21fcdab79624eba6a011542af3c9ca088221 SHA512 ea64cfd620025e7b0fe6568fb6ab31d7ef6cc210cba3cc30a24dd74607745da2181bcab509b20f782301ec3f039d582d8d9cdd907c8783892e386bdd1d8376ad
|
||||||
|
|||||||
96
media-gfx/czkawka/czkawka-12.0.0.ebuild
Normal file
96
media-gfx/czkawka/czkawka-12.0.0.ebuild
Normal file
@@ -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