commit:     44d9a6f632e7857efe475d5a1822eb5f95b290eb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 23 06:22:53 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 23 06:28:04 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d9a6f6

media-gfx/fotema: Bump to 2.4.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-gfx/fotema/Manifest            |  3 ++
 media-gfx/fotema/fotema-2.4.1.ebuild | 98 ++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)

diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest
index 0f670a3e1651..143f9f88f0a2 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,3 +1,6 @@
 DIST fotema-2.4.0.gh.tar.gz 8985773 BLAKE2B 
1155b06e7d203332ae4179f8381f79489b410b33a70d355288d2b9d8c3f577adbe7c131d2020ee7f88c573377c78a4818640fed4ab99b18fde44e7280d2258d9
 SHA512 
f63751e3082a0264b8f429cae9a70f7fd67f673f0a9637cd57697d8e7cc142b6420f4a906a5ae7aef1998347ee4d17c88c895004c9359d36fb5241cf81068151
+DIST fotema-2.4.1.gh.tar.gz 8990130 BLAKE2B 
c7bbd97db30850972b533407fe67823e7d12e6c93b75e323c4e4691b63161facea3295de07ae7b4fa5268849ee4fe2e806e9f9e28b4b24b93ac9b2d588962fdb
 SHA512 
ddb5b27e6d289ce0e436d799e85695bffa7cada4869274f22a6e6def80ed0f9e6de37b12502102758f20a5df84c40fdb220fb44fd230d133b86ef85f681564a7
+DIST fotema-rust-faces-d1d1787344e5ce4252feaac7a75d83546dad482e.gh.tar.gz 
839550 BLAKE2B 
961bf89639d9bf660278ed02aaf48ff12c9054b72f371c0e8011567dd14e2e0c251ac693255ed1557e7bcf1dc236ab5025be01d5749fe0448422e653d553f0fb
 SHA512 
127c207975d264562d77b72fdae99385b069cb57e156205e6253b9b6a056163149e37bfbd961b1685bc012dc00defd9eddf0c47042e771dd5166dd0ac2e6f68c
 DIST fotema-rust-faces-fd8960294d3ae8fdf0d47e1e9b12f7204ecf74a5.gh.tar.gz 
839962 BLAKE2B 
aa1adb30dfae3525952eec197840cc54a17129565aa7ba528b3b92e54edefb0d59fed49e2a1d33bc289b85ebcb6de477e6e35b915bbbd38e56718f8bf78ae551
 SHA512 
636e5967af36f959638432ebd935e6ea63349d2c018ad49cd64113bab90e55e01de6a30124abae16571e96e4c3ee2ca02583edf77d7102961697d9aa724786e7
 DIST fotema-v2.4.0-crates.tar.xz 52843068 BLAKE2B 
5caaadb26adc61a35505429a04475924e3d858b41ba3d7818691bca76471619bfe034a8ee73a1e62cabe76e2aed85313dd102171a89de20a41600467803ce84e
 SHA512 
57e96609cf71484cb9b019cf8e8a076739f9115921ee775ad9c215dce694534a1a1503a7892daf9696013f88eb7a588ef5b1d783399c932dc5a5635e22cb34cb
+DIST fotema-v2.4.1-crates.tar.xz 59162496 BLAKE2B 
d91bb76209025deef9181a566d065984fcd0ee913b42c75c955093b52f3f3c375fad90d0c19ede9ed7ffc5b2049bcaebe1d0a3fac33b9ad8e1e57495ae2a2997
 SHA512 
29e9642343a2c593262f31733703b37e0a8ad6cb48817ca1dc42b7c6a46a21cbdc7e5d11567d1a21128b9cd44acacb70aeda088cf215f7c2b0f6c116174b14e6

diff --git a/media-gfx/fotema/fotema-2.4.1.ebuild 
b/media-gfx/fotema/fotema-2.4.1.ebuild
new file mode 100644
index 000000000000..08962db573ca
--- /dev/null
+++ b/media-gfx/fotema/fotema-2.4.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+       
[rust-faces]='https://github.com/blissd/fotema-rust-faces;d1d1787344e5ce4252feaac7a75d83546dad482e;fotema-rust-faces-%commit%'
+)
+
+RUST_MIN_VER="1.87.0"
+
+inherit cargo gnome2-utils meson xdg-utils
+
+CRATE_P=${P/-/-v}
+DESCRIPTION="Photo gallery for Linux"
+HOMEPAGE="https://github.com/blissd/fotema";
+SRC_URI="
+       https://github.com/blissd/fotema/archive/v${PV}.tar.gz
+               -> ${P}.gh.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+       SRC_URI+="
+               
https://github.com/gentoo-crate-dist/fotema/releases/download/v${PV}/${CRATE_P}-crates.tar.xz
+       "
+fi
+
+# see LICENSES/
+LICENSE="
+       CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0
+       FDL-1.3+ GPL-3+ MIT
+"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
+       CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA openssl Unicode-3.0
+       WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       >=dev-libs/glib-2.66:2
+       >=gui-libs/gtk-4.16:4
+"
+# indirect deps via crates
+DEPEND+="
+       dev-libs/openssl:=
+       gui-libs/libadwaita
+       media-libs/fontconfig
+       media-libs/graphene
+       media-libs/lcms:2
+       media-libs/libshumate:=
+       media-libs/opencv:=[contribdnn,features2d]
+       media-video/ffmpeg:=
+       sys-libs/libseccomp
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/pango
+"
+RDEPEND="
+       ${DEPEND}
+       media-libs/glycin-loaders:2
+"
+BDEPEND="
+       dev-libs/glib:2
+"
+
+QA_FLAGS_IGNORED="/usr/bin/fotema"
+
+src_configure() {
+       local emesonargs=(
+               -Dprofile=$(usex debug development default)
+       )
+
+       meson_src_configure
+       ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
+
+       # block trying to download onnxruntime
+       export CARGO_NET_OFFLINE=true
+}
+
+pkg_postinst() {
+       gnome2_schemas_update
+       xdg_icon_cache_update
+
+       ewarn "Face detection feature requires onnxruntime that is not packaged"
+       ewarn "in ::gentoo.  If you enable the feature without the library 
installed,"
+       ewarn "Fotema will crash."
+}
+
+pkg_postrm() {
+       gnome2_schemas_update
+       xdg_icon_cache_update
+}

Reply via email to