From 1f3e27f8fde0df9246ce9151ced7d2dd4e96cb07 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 19 Aug 2024 12:25:21 +0100 Subject: gentoo auto-resync : 19:08:2024 - 12:25:21 --- media-gfx/Manifest.gz | Bin 38530 -> 38532 bytes media-gfx/fotema/Manifest | 2 +- media-gfx/fotema/fotema-1.10.0-r1.ebuild | 86 +++++++++++++++++++++++++++ media-gfx/fotema/fotema-1.10.0.ebuild | 85 -------------------------- media-gfx/ueberzugpp/Manifest | 2 +- media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild | 5 +- 6 files changed, 90 insertions(+), 90 deletions(-) create mode 100644 media-gfx/fotema/fotema-1.10.0-r1.ebuild delete mode 100644 media-gfx/fotema/fotema-1.10.0.ebuild (limited to 'media-gfx') diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 1165b85b63c3..f327d7824bdc 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest index 5291f87bbe5e..1274f4d91b48 100644 --- a/media-gfx/fotema/Manifest +++ b/media-gfx/fotema/Manifest @@ -1,3 +1,3 @@ DIST fotema-1.10.0.tar.xz 78681568 BLAKE2B 8956415b4e605b6c4cac12e8cd3d3179bace74ea0b5bc17bbede1d3ccc87c321cca09e6d42794c2568e2840c80333df54174d37f70368732e75657ee28d54e37 SHA512 28e1780a34f6bb655a7add708088ec4b6e42207f55055dd1011c6da9b5ea52407040cb5d02c4dff5d2ec2531ec94d02191d02ed1d29cebe64ff8a8e85f9cd0d7 -EBUILD fotema-1.10.0.ebuild 1597 BLAKE2B fc03375e847c2e1ad0f52afd0924af1b38342c1d56662f6e676147a5c747e566a331eba397682ed676633ab16c853c787fb16dfbefead29ba59a286a6379879a SHA512 ad45bfa7ea9742bb828bbc332820d51f7c4ee8a3e9c44cc50ba147359ca31ae22797c586a7f4f8236d124e7c7f38ebfa560e03e7974a5fbcef91731e4819a430 +EBUILD fotema-1.10.0-r1.ebuild 1624 BLAKE2B 0af80a7e91b43f88773068321ec1a51a35f546027a64226fc9fe38256f9bcec990595ccb4f7f02a76d98eb6ad1854a9e159ece920d329bfc96faee9bd851a709 SHA512 4d998dbf5307594653f118e35bcd3fc8e7271b3941be622458c4b9cd551e264d90143ff5a1140d33381cb169a60448f012476d47ae7a8c19529135f802750c33 MISC metadata.xml 326 BLAKE2B 4ae1a2fadba80e1886d73fb01d493fbbaabae2b97dbffaa10d46e0dbec690e3cb6f8e604675aeb9d0167e50d53cb3f1ffcc2d2ec6c6aed14c36acfe8d6bc31bb SHA512 1f8f3199af710dd344962c425a5af0936be2f52cb41123bee1aba249c356c5c0cb74f3ac6ff7f0fdf71a7e6f8552269abb20cda7d6685e3f21fd5e95436bf552 diff --git a/media-gfx/fotema/fotema-1.10.0-r1.ebuild b/media-gfx/fotema/fotema-1.10.0-r1.ebuild new file mode 100644 index 000000000000..5bf1f9cab059 --- /dev/null +++ b/media-gfx/fotema/fotema-1.10.0-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo gnome2-utils meson xdg-utils + +DESCRIPTION="Photo gallery for Linux" +HOMEPAGE="https://github.com/blissd/fotema" +SRC_URI=" + https://github.com/blissd/fotema/releases/download/v${PV}/${P}.tar.xz +" + +# 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 +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.66:2 + >=gui-libs/gtk-4.0.0: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-libs/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 +" + +ECARGO_VENDOR=${S}/vendor + +QA_FLAGS_IGNORED="/usr/bin/fotema" + +src_prepare() { + default + sed -i -e "/i18ndir =/s:'i18n':'share' / 'fotema' / &:" meson.build || die +} + +src_configure() { + cat >> "${ECARGO_HOME}/config.toml" <<-EOF || die + + [source."git+https://github.com/blissd/rust-faces.git?branch=patch"] + git = "https://github.com/blissd/rust-faces.git" + branch = "patch" + replace-with = "gentoo" + EOF + + 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 +} diff --git a/media-gfx/fotema/fotema-1.10.0.ebuild b/media-gfx/fotema/fotema-1.10.0.ebuild deleted file mode 100644 index 2587ce67c83e..000000000000 --- a/media-gfx/fotema/fotema-1.10.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cargo gnome2-utils meson xdg-utils - -DESCRIPTION="Photo gallery for Linux" -HOMEPAGE="https://github.com/blissd/fotema" -SRC_URI=" - https://github.com/blissd/fotema/releases/download/v${PV}/${P}.tar.xz -" - -# 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 -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-libs/glib-2.66:2 - >=gui-libs/gtk-4.0.0: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-libs/onnx - sys-libs/libseccomp - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-libs/glib:2 -" - -ECARGO_VENDOR=${S}/vendor - -QA_FLAGS_IGNORED="/usr/bin/fotema" - -src_prepare() { - default - sed -i -e "/i18ndir =/s:'i18n':'share' / 'fotema' / &:" meson.build || die -} - -src_configure() { - cat >> "${ECARGO_HOME}/config.toml" <<-EOF || die - - [source."git+https://github.com/blissd/rust-faces.git?branch=patch"] - git = "https://github.com/blissd/rust-faces.git" - branch = "patch" - replace-with = "gentoo" - EOF - - 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 -} diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest index 485c70e62d79..b713ac2dd002 100644 --- a/media-gfx/ueberzugpp/Manifest +++ b/media-gfx/ueberzugpp/Manifest @@ -1,3 +1,3 @@ DIST ueberzugpp-2.9.6.tar.gz 69379 BLAKE2B 86d29724ff768536bef2385d456d61509db58c8e83fe0c9711684f86b70e1e45d1d1bb7b970a036c408f575e8d31659b336111cfcc0dc39f7867010e56d9e79b SHA512 bb70933cbc887cc3967c6011f0616d056f5723f333f6cfd70e7a3dd785791b83b9855c0b3d0c901efc59d65ba113462946bc0f08d57cf845ec6c59ec861da874 -EBUILD ueberzugpp-2.9.6.ebuild 1940 BLAKE2B c13df15fd695f5d762ffdad4dccd95871e8e021b05cd6e128b0336957dbeb39e86478987f7062abbce382dffd45a408677f137261b58057a682e0991f42efafe SHA512 655e20ee8bf4354a4524abcd0be618a99f50241010304a00cc97601866065570fb7d91f930ce7ff16e21fd453236fcdadadb4d7136999f0ae17242d8f655423c +EBUILD ueberzugpp-2.9.6.ebuild 1851 BLAKE2B 3a3f9ef25c5036882c287876c7b0c5239771127b5f81d5f3b8358a667931e3b3b7d7d3dd92dbd1a76a6a2e8ce47966ebe92a2c9a04b45b246069f2987cf229d4 SHA512 0a22006f6a84ac55c1323452e472742d1fe42b997e0731baa505772fb1e7dc8f38b9cd31259c565af8fe7ad3fb51b2cdfe4e65880f86efab96326edcf755c54e MISC metadata.xml 694 BLAKE2B e39b88b981e8c6d55a41714197b03c014a6ffd95522eb0ff92559a178b193419bd587903c75271167fba097593ac15ecacdba3b0f23e7859c3f1fd9569b4f6c2 SHA512 e86e8942c84ec38c198b513b0eaf63d522017665d559a1843c08030ec6bc6a32d7f32651d5b283e3d82784b81ea15b7d81889ab0c68850f88733ae90add17060 diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild index 1cb4d698e37a..0d960bbdcb46 100644 --- a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild +++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild @@ -54,10 +54,9 @@ BDEPEND=" " src_configure() { - if use X && tc-is-clang && has_version sys-libs/libcxx; then + if use X && [[ $(tc-get-cxx-stdlib) == libc++ ]]; then # X support makes use of C++20's std::jthread which is currently - # marked experimental (at least) in <=libcxx-18 (should limit - # version in above libcxx check whenever this becomes unnecessary) + # marked experimental (at least) in <=libcxx-18 append-cxxflags $(test-flags-CXX -fexperimental-library) fi -- cgit v1.2.3