commit:     2076d11b0fdc8eb29446d5e7d399622d6398b402
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 24 04:52:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 24 04:59:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2076d11b

media-gfx/fotema: Bump to 2.0.1

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

 media-gfx/fotema/Manifest            |  2 +
 media-gfx/fotema/fotema-2.0.1.ebuild | 94 ++++++++++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+)

diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest
index 08f97eef94af..e5f8c03a27a3 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,5 +1,7 @@
 DIST fotema-1.20.1.gh.tar.gz 8953269 BLAKE2B 
8ca66935e0be4be5f22384ad3f1e0c20f8a15b40a955d255b5ec6b93565f85b7ce1363ed7587a49b70d24dd2eaaa6ab7af8be5368d7bfc941a4883e82ac34adb
 SHA512 
f7d3448105159e99f9b979bf97aff2e0adcf9abcb9c2a0aa70f914ac991b64b543a3bef0600feef1943a2c4da94936b9b66dfc0ee4f4eec59b40587fcc87d2a5
 DIST fotema-2.0.0.gh.tar.gz 8975137 BLAKE2B 
03fdc71f4828c9b951f98b423f68c5529c55780c06956b132cb0fa44b77485cedbd3fd11a238c394c843043007e27a959a6e6d24a86efbe203942c39a2ddf577
 SHA512 
f2aa036be031950a41dd16647cf23487617f43bdcf4b109b819366924cea19b6b65ce32b67120f9906d77345bca9840ca8ceb1879c8c9963da212885b0441dfa
+DIST fotema-2.0.1.gh.tar.gz 8975210 BLAKE2B 
2415f8d1e88a829372a0753fc1187bffa00eaffe1258834fb8a905cf757530b3e115611fd6eb9a4313a400d256eadce51d0e3407913d01cfa0c770c093821ae1
 SHA512 
eda74ebbc4301774ed58d8c1bf998e3b10df4b9961eaae5adffc1dfef58daea1085a1dc10d0bb58e0d1b22b1a4861389d3d1c65468a5ae3be64c5fb0845a2084
 DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 
839519 BLAKE2B 
7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b
 SHA512 
aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51
 DIST fotema-v1.20.1-crates.tar.xz 62319856 BLAKE2B 
95406c2c6ca79267df0b02199822402b7aeb10f3241784b7952bec4e5d3938ee953adad93514d77f0cd0c83fe6db2fb75c4628007ccbbc3b99c7e4b57460618d
 SHA512 
3f6a14e601813da00bae9963bb4bbdd66e0da5ebb7c5fff9f232d941ec103012d780b66ecbfa31e7cd423dfaa1fded03e72156e2bd7263e2389b4e12a8f314a3
 DIST fotema-v2.0.0-crates.tar.xz 61796908 BLAKE2B 
729777dae5a9a684b808422c8bbbe07837b20f0bd2cbebbf10ddbdc46fe1af05fa1cf579fc7593689379ec33bb95f2151846cc6402dc3d75a0ffaa863420b142
 SHA512 
e96f9e6dfd90254580c9c91aeb83939a46fb210d21edf5c34d14c96191130c518cd44971d3c6267915bf06cb6f8b086ff8005093ae4a48d2efdf49b03392766c
+DIST fotema-v2.0.1-crates.tar.xz 61796908 BLAKE2B 
729777dae5a9a684b808422c8bbbe07837b20f0bd2cbebbf10ddbdc46fe1af05fa1cf579fc7593689379ec33bb95f2151846cc6402dc3d75a0ffaa863420b142
 SHA512 
e96f9e6dfd90254580c9c91aeb83939a46fb210d21edf5c34d14c96191130c518cd44971d3c6267915bf06cb6f8b086ff8005093ae4a48d2efdf49b03392766c

diff --git a/media-gfx/fotema/fotema-2.0.1.ebuild 
b/media-gfx/fotema/fotema-2.0.1.ebuild
new file mode 100644
index 000000000000..cb341d56fc79
--- /dev/null
+++ b/media-gfx/fotema/fotema-2.0.1.ebuild
@@ -0,0 +1,94 @@
+# 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%'
+)
+
+RUST_MIN_VER="1.85.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 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:=
+       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