mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
media-gfx/czkawka: add 10.0.0
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
@@ -135,6 +135,8 @@ DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb569
|
||||
DIST ctor-lite-0.1.0.crate 10506 BLAKE2B f15e720518733026f83229726a614d0db83b7071f3485fa9cdfa6f06a720c8f9d9f943d1ff58ff7d19e21bb2d3d207adfc0496016f898264babdb2fa81ceafcc SHA512 33d83de735302999fc781d0a73c66f88f263bb922fe6d700422529d355089370aaa7115afc263253b1e09e0744c8ea7d03f7e4ecc800e30263ab67f10e9859f8
|
||||
DIST ctrlc-3.4.5.crate 14592 BLAKE2B 189b026f4061b68848851dc694c71c6ecf87d6c6cdb4518a3aa215ac3d77739db43aa68e3c628e51dad99d7ad089ae6c66a6d03bd912ab9748a0793d09c2333b SHA512 3fca36deead46f3ca586f0a07ace804251d3c3e49a9a63e8c34546e2305d08158770304ebd0c9ad6ed499f811cbbee0b76ffee1858aae60852a61a19024db3e6
|
||||
DIST cursor-icon-1.1.0.crate 11453 BLAKE2B 964bae7d3fe138e00c51e52ad187ddf5b71a86d9b1bc9bb394fd27869d714cafdcbd539e2c62eca9b0912593d08187d550f5507e73754a00112560acb83912d7 SHA512 4e3b74cb17773ec2b89312fd4fe60330b785cff850102e9643bd06e99b5d96c11cce14a9350f295c6063c4133dc0179cbca13fefd7ab816e57c915f75d066d2e
|
||||
DIST czkawka-10.0.0-crates.tar.xz 73382108 BLAKE2B 16df3bd5a932eefcb69bd8103925077819cea515166d65c87832f289513cb83b14a88f40acaf5b482bb9fe40753ccd74bc81c90c1275aaba9b6f658866b0c442 SHA512 b74b892907eaf69b8852613e792d605b53454b4fd7cf9c0a39d3d08f29ccccada2d53fceb4357335aa94145c431d4dd9b905723f7137bf788a50ebd7663741ab
|
||||
DIST czkawka-10.0.0.tar.gz 761367 BLAKE2B 4a0d9352678c93f322757020acf6cbcf6e214393654c3fb80544ed0a67b1852288697ade94fef65680a3d9d6d5f86b318cbeaaf88aca3fa74f649afa74ed24c9 SHA512 ec6d156175936ffe4f6ca5bd6b37d94d192fdf20fd058ca60b20d562f499e8bcb0dc2f84f55d9667d300073b958a5276f6d68246747a1a0981427f5328995eaa
|
||||
DIST czkawka-8.0.0.tar.gz 632398 BLAKE2B 610b0f14ad601bccb8fa62715d4ae959e48b6cac14943982381b969f54fd24ced52b250acdcccb7351df7a4fb02a31ed0c540ce494808a31d46ec6ee8881cbcc SHA512 e53d09bba7b843f8048b2e1cc1bdd986248aa6acbc803f9789f480922937568ad17df7df4d21aac295f7d9bbd33acb820797198421f9e57531b8f1859dda9f38
|
||||
DIST czkawka-9.0.0-crates.tar.xz 78321500 BLAKE2B 853d25edc8cc4e92a4486a8d231f14a2fed0766e13a7fce8fa6623d3f7c045f37f281f7355f811da884c93f36b961c403b528f767de743c37f9972ff93375888 SHA512 cf97a85cf7dfa30f90a55e865b3073d9866c74cd3ae5731758441835772795a8457fa7811693efffa153af107f5e76c9c51c9bd2d27a091e76c4f8d7fcfa219a
|
||||
DIST czkawka-9.0.0.tar.gz 656606 BLAKE2B efaf1681b8219cf3501b402a0b99f902143296b57481cef75da33019c89eefaedcfdf1b786d5a87a0fd48c2a2d6bd89617e9abd45743b8212d35c72744d92913 SHA512 d07caed81f4a110c3f6bc558ba6bc5f64a979279ccb5739262eb79904b67e6d9fe6e050e0265fc43d1b1e602a334c1adbea88c3099ce9370e3c5d7fa854edd43
|
||||
|
||||
86
media-gfx/czkawka/czkawka-10.0.0.ebuild
Normal file
86
media-gfx/czkawka/czkawka-10.0.0.ebuild
Normal file
@@ -0,0 +1,86 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
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 )
|
||||
"
|
||||
|
||||
#TODO: krokiet, the new frontend
|
||||
#https://github.com/qarmin/czkawka/blob/master/krokiet/README.md
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="gui gtk raw heif"
|
||||
REQUIRED_USE="
|
||||
gui? ( gtk )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
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)
|
||||
)
|
||||
cargo_src_configure --no-default-features --bin czkawka_cli $(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
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user