commit: dd9cfa9441d8d768c206549f61db0538ee2ad9d3 Author: Julien Roy <julien <AT> jroy <DOT> ca> AuthorDate: Fri Nov 22 21:42:53 2024 +0000 Commit: Julien Roy <julien <AT> jroy <DOT> ca> CommitDate: Fri Nov 22 21:42:53 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd9cfa94
net-news/newsflash: add max rust ver, remove tests, add missing RDEPENDS Closes: https://bugs.gentoo.org/939749 Closes: https://bugs.gentoo.org/933104 Closes: https://bugs.gentoo.org/937501 Signed-off-by: Julien Roy <julien <AT> jroy.ca> net-news/newsflash/newsflash-3.1.6-r1.ebuild | 552 +++++++++++++++++++++++++++ 1 file changed, 552 insertions(+) diff --git a/net-news/newsflash/newsflash-3.1.6-r1.ebuild b/net-news/newsflash/newsflash-3.1.6-r1.ebuild new file mode 100644 index 000000000..5ba40ba97 --- /dev/null +++ b/net-news/newsflash/newsflash-3.1.6-r1.ebuild @@ -0,0 +1,552 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +# https://bugs.gentoo.org/939749 +RUST_MAX_VER="1.79.0" + +CRATES=" + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected]+wasi-snapshot-preview1 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] +" +declare -A GIT_CRATES=( + [article_scraper]='https://gitlab.com/news-flash/article_scraper;0dcebe8b49b8d867810d0f7ff155e502f637bb96;article_scraper-%commit%/article_scraper' + [news-flash]='https://gitlab.com/news_flash/news_flash;46cf25eff46655e314ae38b28c04f0f943b3910a;news_flash-%commit%' + [newsblur_api]='https://gitlab.com/news-flash/newsblur_api;5e7d06f357159d3623964b6b56c7672457c14340;newsblur_api-%commit%' +) + +inherit cargo gnome2-utils meson xdg + +MY_PN="news_flash_gtk" +DESCRIPTION="Feed Reader written in GTK" +HOMEPAGE="https://gitlab.com/news-flash/news_flash_gtk" +SRC_URI=" + https://gitlab.com/news-flash/${MY_PN}/-/archive/v.${PV}/${MY_PN}.tar.bz2 + ${CARGO_CRATE_URIS} +" +COMMIT="77a830bd3d22a68f4f7179ce74c716c911c02fff" +S="${WORKDIR}/${MY_PN}-v.${PV}-${COMMIT}" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD GPL-3+ MIT MPL-2.0 + Unicode-DFS-2016 Unlicense +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib + dev-libs/openssl:= + dev-libs/libxml2 + gui-libs/gtk + gui-libs/libadwaita + net-libs/libsoup + net-libs/webkit-gtk:6 + sys-devel/gettext + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-misc/xdg-utils +" +BDEPEND=" + dev-libs/glib + dev-libs/appstream-glib + dev-util/blueprint-compiler +" + +# Rust +QA_FLAGS_IGNORED="usr/bin/io.gitlab.news_flash.NewsFlash" + +src_unpack() { + cargo_src_unpack + sed -i -e "s/0\.0\.0/${PV}/" "${S}"/{Cargo.toml,meson.build} || die +} + +src_configure() { + meson_src_configure + ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die +} + +src_test() { + # There are no useful tests + : +} + +src_install() { + meson_src_install + dosym -r /usr/bin/io.gitlab.news_flash.NewsFlash /usr/bin/newsflash +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + elog "If you want scraper data in order to load some feeds directly in NewsFlash;" + elog "Close this repository into ~/.local/share/news-flash/ :" + elog "https://github.com/fivefilters/ftr-site-config" +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
