net-news/newsflash: add 3.3.5

Signed-off-by: Julien Roy <julien@jroy.ca>
This commit is contained in:
Julien Roy 2024-12-31 14:46:31 -05:00
parent cdf0c1f1b6
commit 9c2e613fb9
No known key found for this signature in database
GPG Key ID: BEF2297448848842
2 changed files with 84 additions and 1 deletions

View File

@ -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

View File

@ -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
}