commit:     8eecc3cbdf22c120130df8ac9e6bcaa0cdc0cb6c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  2 06:11:12 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  2 07:06:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eecc3cb

media-gfx/fotema: Bump to 1.20.0

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

 media-gfx/fotema/Manifest             |  2 +
 media-gfx/fotema/fotema-1.20.0.ebuild | 91 +++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest
index 196a26308d21..6ba0789ebdb2 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,3 +1,5 @@
 DIST fotema-1.19.2.gh.tar.gz 8952377 BLAKE2B 
b41720af2f617c3d6f3e53be88bfdfec39d49a40b9b44b5a6c9b0c5e99d0280f8e8a79ebc7d0cee9fb083c0ed1ee54925953ca23e5a4807d0e1ca1c07170f337
 SHA512 
849ece52e13a1a8fc66864cad286e1c2bdcc9f3b73c0e0a45c42bf481e8b14a03f9e7d72a5461094a6fe804359d2ddcf0fbec1b7a82ce3a5c3cdc4e9b15c1311
+DIST fotema-1.20.0.gh.tar.gz 8952954 BLAKE2B 
3d3c7d3606cc650b91ad5ee26ad1dee042cc68d7f2542a39e6f561f596875eaa2796b790ce227eba2a2f2d02162301e4397ec4e605ee714131aebe51ee869b5f
 SHA512 
597415dc4dd347980c8a2b530b51177f651661f585ca1f64380a45bce1ea40ec967ef1017212b297bb1b53391fc208deb77309390bf4e5741aeeb769a299207f
 DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 
839519 BLAKE2B 
7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b
 SHA512 
aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51
 DIST fotema-v1.19.2-crates.tar.xz 63106132 BLAKE2B 
f57f6e19bbaa2570530f8280e59c80cdc887d7808c9453ac27b6f64bbd175faec2f20f31b8decf61af21f1d38248a868412f27122b0ebe398c63ba3937ce0055
 SHA512 
58db1ef27c7e10e8d156af3beb6ba9941f7676e286ce51497ec3f6953586e648431fbd5cb8485d751b2fcce6cafd912037dc9c2ce9a5a1173d68e609b8c63712
+DIST fotema-v1.20.0-crates.tar.xz 62261884 BLAKE2B 
922522cd8e1882f48a6c22dc6e164c569bf224d2abd11a6eb13e1e839e1e9350a21f83cee6c5aac1e961e7be93bf2a2d9e135d3d3be2d5976763843d04d539e9
 SHA512 
4b549f5f4d378393553c978669a00aa07cdc3c76c37c2296bdd1d779156251c21f0a3ede3916ad4c46795628d70ee57c539f1a21b53f4b727e59b7d8e9cfd212

diff --git a/media-gfx/fotema/fotema-1.20.0.ebuild 
b/media-gfx/fotema/fotema-1.20.0.ebuild
new file mode 100644
index 000000000000..e2a5fa5cefb0
--- /dev/null
+++ b/media-gfx/fotema/fotema-1.20.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2024-2025 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;43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e;fotema-rust-faces-%commit%'
+)
+
+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 ISC MIT
+       MPL-2.0 UoI-NCSA 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]
+       media-video/ffmpeg:=
+       sci-ml/onnx
+       sys-libs/libseccomp
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/pango
+"
+RDEPEND="
+       ${DEPEND}
+       media-libs/glycin-loaders
+"
+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
+
+       export ORT_STRATEGY=system
+}
+
+pkg_postinst() {
+       gnome2_schemas_update
+       xdg_icon_cache_update
+}
+
+pkg_postrm() {
+       gnome2_schemas_update
+       xdg_icon_cache_update
+}

Reply via email to