commit:     9c2e613fb98f44dcc25aae0fd7494fece83cc27e
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue Dec 31 19:46:31 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Dec 31 19:46:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c2e613f

net-news/newsflash: add 3.3.5

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 net-news/newsflash/Manifest               |  3 +-
 net-news/newsflash/newsflash-3.3.5.ebuild | 82 +++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+), 1 deletion(-)

diff --git a/net-news/newsflash/Manifest b/net-news/newsflash/Manifest
index 9c86fe635..27edcf7db 100644
--- a/net-news/newsflash/Manifest
+++ b/net-news/newsflash/Manifest
@@ -237,8 +237,9 @@ DIST nanohtml2text-0.1.4.crate 18601 BLAKE2B 
1fa313d3a0d12ac59d022d995c031bd88f5
 DIST native-tls-0.2.11.crate 29008 BLAKE2B 
594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b
 SHA512 
7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
 DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 
5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520
 SHA512 
6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
 DIST news_flash-46cf25eff46655e314ae38b28c04f0f943b3910a.gl.tar.gz 227697 
BLAKE2B 
57db64a93b01dddd8958a62cd7e58556975ce612f653cf1d3c4b1f9ea3e6c307f03491e9941f021a3377b48b83a9bc0799fffb5e1a0e65889f60be1d502a3834
 SHA512 
6ee35831b2d4fa464c204af166991ba3c22ecf48f181ae27384d5825eaf75bce9700c6c532c11393c948f3c05d51f8d509645d48345ab007a1b7386878e36fe5
-DIST news_flash_gtk.tar.bz2 2725816 BLAKE2B 
beb65176bbf31b4762bde87e89a860db79dce017068afaa215071a1834b211a5ed2f7c232a2a4f58378d843d97744522590b2d84b66b3068752f5249f1af7d30
 SHA512 
270ff7a40aa99f13967aeaabe571ce75dbc5203b2ed611ee307415bf350d08d5e295f48ad58de60fec08dd1d7831bc53e7e48138ea882b91093fc36fa583980e
+DIST news_flash_gtk.tar.bz2 2721994 BLAKE2B 
fa50226a713183523a4787ab9f944803aece3f626e8f26fe77b327f3450ac4d56c967e8ba1394b6ee04e4c3f3a0362ec0376d760070db4214040f41cd01011cb
 SHA512 
8055a64cd8a9923e043c5366dffe53bbeb467a8cc8473ece273e75db0dec3ada8c959788204cafcdede2732bd0bae24db32e3dfacd198927065eb998f5937910
 DIST newsblur_api-5e7d06f357159d3623964b6b56c7672457c14340.gl.tar.gz 16173 
BLAKE2B 
450e548b9b3e9545f6739f350c29722c325aea02fcdc3fd89e804e5b11e9e6976a25d03c6cf7be98fe0db635019b5359a96995d1b9e4741d0996ad315c9edd99
 SHA512 
e804b14d816902c324a2e1234c3ca80de7e227dce4778535af4b153fca03c39907540a126ae4512d567d4be1c1919448d55cbf7b85396485a712bb7d73b619fe
+DIST newsflash-3.3.5-vendor.tar.xz 45771960 BLAKE2B 
3886e02fb73ffd6f7cae45bc75d1d3ee23225e281c1791f5a1e619fe398d26dc487cab51b3bddce9e86a4411d6884522b33d7925e0c435b9758f178688dd9a83
 SHA512 
0171d8c65d24f35a03302e867ec6e3f1e4b8f50d9d7fc05ff330366277a2de715e8b61968968f76d3cbe2b7edf130abc2dd1b69bd3207c979309cf0a673e0640
 DIST nextcloud_news_api-0.3.0.crate 5097 BLAKE2B 
e20cd35910838f1afedbba863720a51e309beb3eb7e9a0c69f26bd6c27b3249d271294b95ea1638c10f1a389d1a8dc9a52cdad0f3086746da9f5af179474fbc0
 SHA512 
71991203290f85a57e3a9017bf65e58e709f5a3686e7295d59361de2908339f7e7ef049539fb0819d2a2633f64acd22b7142ab3e6f36f29f8910d367239e907f
 DIST nix-0.28.0.crate 311086 BLAKE2B 
a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894
 SHA512 
73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
 DIST num-bigint-0.4.4.crate 99369 BLAKE2B 
09a44754e3a3d4f949b3714d96ddd7f3915164d611036675e3df421d6c0863e368eb0180978a4ec27fbfff529b4999d2593e411903516670c24c08fbed6a79de
 SHA512 
0dcef3344a933509fdfe87d6adb0bb1bf67af3c692ccaeec5663a8f18ad0a251199ef9c7a24c25b95d1b255b413947e70f0a205669d549b13e54b6f4864ab3b5

diff --git a/net-news/newsflash/newsflash-3.3.5.ebuild 
b/net-news/newsflash/newsflash-3.3.5.ebuild
new file mode 100644
index 000000000..db4db3f11
--- /dev/null
+++ b/net-news/newsflash/newsflash-3.3.5.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.2
+
+EAPI=8
+
+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
+       https://jroy.ca/dist/${P}-vendor.tar.xz
+"
+COMMIT="57d461a7dc5069c6f49651e7cd022ef82d987105"
+S="${WORKDIR}/${MY_PN}-v.${PV}-${COMMIT}"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD GPL-3+ ISC MIT
+       MPL-2.0 Unicode-DFS-2016 Unlicense
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       dev-db/sqlite:3
+       dev-libs/glib
+       dev-libs/openssl:=
+       gui-libs/gtk
+       gui-libs/libadwaita
+       media-video/clapper[mpris]
+       net-libs/webkit-gtk:6
+       sys-devel/gettext
+       x11-misc/xdg-utils
+"
+BDEPEND="
+       >=dev-libs/glib-2.80.0
+       dev-libs/appstream-glib
+       dev-util/blueprint-compiler
+"
+
+# Rust
+QA_FLAGS_IGNORED="usr/bin/io.gitlab.news_flash.NewsFlash"
+
+src_unpack() {
+       cargo_src_unpack
+       ln -s "${WORKDIR}/vendor/" "${S}/vendor" || die
+       sed -i "${ECARGO_HOME}/config.toml" \
+               -e '/source.crates-io/d' \
+               -e '/replace-with = "gentoo"/d' \
+               -e '/local-registry = "\/nonexistent"/d' \
+               || die
+       cat vendor/vendor-config.toml >> "${ECARGO_HOME}/config.toml" || die
+}
+
+src_configure() {
+       meson_src_configure
+       ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
+       ln -s "${WORKDIR}/vendor/" "${BUILD_DIR}/vendor" || die
+}
+
+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 "Clone this repository into ~/.local/share/news-flash/ :"
+       elog "https://github.com/fivefilters/ftr-site-config";
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to