[gentoo-commits] repo/proj/guru:master commit in: net-client/castor/
commit: 80142e7440857617a1957448fd902cfb98d1bad8 Author: Lucio Sauer posteo net> AuthorDate: Fri Jul 5 00:30:32 2024 + Commit: David Roman gmail com> CommitDate: Fri Jul 5 03:18:11 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80142e74 net-client/castor: tighten RDEPEND, fix doc file name Speed up Cargo SRC_URI generation Closes: https://bugs.gentoo.org/890012 Signed-off-by: Lucio Sauer posteo.net> net-client/castor/castor-0.9.0-r1.ebuild | 168 +++ net-client/castor/castor-0.9.0.ebuild| 164 -- 2 files changed, 168 insertions(+), 164 deletions(-) diff --git a/net-client/castor/castor-0.9.0-r1.ebuild b/net-client/castor/castor-0.9.0-r1.ebuild new file mode 100644 index 0..c73e53afd --- /dev/null +++ b/net-client/castor/castor-0.9.0-r1.ebuild @@ -0,0 +1,168 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Autogenerated by pycargoebuild 0.13.3 + +CRATES=" + aho-corasick@0.7.18 + ansi-parser@0.6.5 + atk-sys@0.9.1 + atk@0.8.0 + autocfg@0.1.8 + autocfg@1.1.0 + bitflags@1.3.2 + cairo-rs@0.8.1 + cairo-sys-rs@0.9.2 + cc@1.0.73 + cfg-if@0.1.10 + cfg-if@1.0.0 + cloudabi@0.0.3 + core-foundation-sys@0.7.0 + core-foundation@0.7.0 + dirs-sys@0.3.7 + dirs@3.0.2 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.0.1 + fuchsia-cprng@0.1.1 + futures-channel@0.3.21 + futures-core@0.3.21 + futures-executor@0.3.21 + futures-io@0.3.21 + futures-macro@0.3.21 + futures-task@0.3.21 + futures-util@0.3.21 + gdk-pixbuf-sys@0.9.1 + gdk-pixbuf@0.8.0 + gdk-sys@0.9.1 + gdk@0.12.1 + getrandom@0.2.6 + gio-sys@0.9.1 + gio@0.8.1 + glib-sys@0.9.1 + glib@0.9.3 + gobject-sys@0.9.1 + gtk-sys@0.9.2 + gtk@0.8.1 + idna@0.2.3 + lazy_static@1.4.0 + libc@0.2.125 + linkify@0.7.0 + log@0.4.17 + matches@0.1.9 + memchr@2.5.0 + native-tls@0.2.4 + nom@4.2.3 + once_cell@1.10.0 + open@2.0.3 + openssl-macros@0.1.0 + openssl-probe@0.1.5 + openssl-sys@0.9.73 + openssl@0.10.40 + pango-sys@0.9.1 + pango@0.8.0 + pathdiff@0.2.1 + percent-encoding@2.1.0 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.25 + proc-macro2@1.0.38 + quote@1.0.18 + rand@0.6.5 + rand_chacha@0.1.1 + rand_core@0.3.1 + rand_core@0.4.2 + rand_hc@0.1.0 + rand_isaac@0.1.1 + rand_jitter@0.1.4 + rand_os@0.1.3 + rand_pcg@0.1.2 + rand_xorshift@0.1.1 + rdrand@0.4.0 + redox_syscall@0.1.57 + redox_syscall@0.2.13 + redox_users@0.4.3 + regex-syntax@0.6.25 + regex@1.5.5 + remove_dir_all@0.5.3 + schannel@0.1.19 + security-framework-sys@0.4.3 + security-framework@0.4.4 + serde@1.0.137 + serde_derive@1.0.137 + slab@0.4.6 + smawk@0.3.1 + syn@1.0.94 + tempfile@3.0.8 + textwrap@0.14.2 + thiserror-impl@1.0.31 + thiserror@1.0.31 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + toml@0.5.9 + unicode-bidi@0.3.8 + unicode-linebreak@0.1.2 + unicode-normalization@0.1.19 + unicode-width@0.1.9 + unicode-xid@0.2.3 + url@2.2.2 + vcpkg@0.2.15 + version_check@0.1.5 + wasi@0.10.2+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 +" + +inherit cargo desktop xdg + +DESCRIPTION="A graphical browser for plain-text protocols" +HOMEPAGE="https://git.sr.ht/~julienxx/castor"; +SRC_URI=" + https://git.sr.ht/~julienxx/castor/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.14 + >=dev-libs/glib-2.44:2 + dev-libs/openssl:= + >=x11-libs/cairo-1.12 + >=x11-libs/gdk-pixbuf-2.30:2 + >=x11-libs/gtk+-3.18:3 + >=x11-libs/pango-1.36 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +# Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings +QA_FLAGS_IGNORED="usr/bin/castor" + +src_test() { + # FIXME: test absolute_url::test_make_absolute_just_path fails without this, + # but I couldn't reproduce it. + RUST_BACKTRACE=1 cargo_src_test +} + +src_install() { + cargo_src_install + + einstalldocs + newdoc data/settings.toml settings.toml.example + + doicon data/org.typed-hole.castor.svg + local size + for size in 16 32 64 128;
[gentoo-commits] repo/proj/guru:master commit in: net-client/castor/
commit: 99c682998235ee259a8665fcf7c958d15a16debf Author: Lucio Sauer posteo net> AuthorDate: Fri Jul 5 03:10:52 2024 + Commit: David Roman gmail com> CommitDate: Fri Jul 5 03:18:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99c68299 net-client/castor: speed up cargo SRC_URI generation Signed-off-by: Lucio Sauer posteo.net> net-client/castor/castor-0.8.18.ebuild | 194 - 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/net-client/castor/castor-0.8.18.ebuild b/net-client/castor/castor-0.8.18.ebuild index 3cc60690b..6837eff62 100644 --- a/net-client/castor/castor-0.8.18.ebuild +++ b/net-client/castor/castor-0.8.18.ebuild @@ -5,102 +5,102 @@ EAPI=8 # NOTE: Generate new list with `cargo-ebuild ebuild` on every bump. CRATES=" - aho-corasick-0.7.18 - ansi-parser-0.6.5 - atk-0.8.0 - atk-sys-0.9.1 - autocfg-1.0.1 - bitflags-1.3.2 - cairo-rs-0.8.1 - cairo-sys-rs-0.9.2 - cc-1.0.70 - cfg-if-1.0.0 - core-foundation-0.9.1 - core-foundation-sys-0.8.2 - dirs-3.0.2 - dirs-sys-0.3.6 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.0.1 - futures-channel-0.3.17 - futures-core-0.3.17 - futures-executor-0.3.17 - futures-io-0.3.17 - futures-macro-0.3.17 - futures-task-0.3.17 - futures-util-0.3.17 - gdk-0.12.1 - gdk-pixbuf-0.8.0 - gdk-pixbuf-sys-0.9.1 - gdk-sys-0.9.1 - getrandom-0.2.3 - gio-0.8.1 - gio-sys-0.9.1 - glib-0.9.3 - glib-sys-0.9.1 - gobject-sys-0.9.1 - gtk-0.8.1 - gtk-sys-0.9.2 - idna-0.2.3 - lazy_static-1.4.0 - libc-0.2.101 - linkify-0.7.0 - log-0.4.14 - matches-0.1.9 - memchr-2.4.1 - native-tls-0.2.8 - nom-4.2.3 - once_cell-1.8.0 - open-2.0.1 - openssl-0.10.36 - openssl-probe-0.1.4 - openssl-sys-0.9.66 - pango-0.8.0 - pango-sys-0.9.1 - pathdiff-0.2.0 - percent-encoding-2.1.0 - pin-project-lite-0.2.7 - pin-utils-0.1.0 - pkg-config-0.3.19 - ppv-lite86-0.2.10 - proc-macro-hack-0.5.19 - proc-macro-nested-0.1.7 - proc-macro2-1.0.29 - quote-1.0.9 - rand-0.8.4 - rand_chacha-0.3.1 - rand_core-0.6.3 - rand_hc-0.3.1 - redox_syscall-0.2.10 - redox_users-0.4.0 - regex-1.5.4 - regex-syntax-0.6.25 - remove_dir_all-0.5.3 - schannel-0.1.19 - security-framework-2.4.2 - security-framework-sys-2.4.2 - serde-1.0.130 - serde_derive-1.0.130 - slab-0.4.4 - smawk-0.3.1 - syn-1.0.76 - tempfile-3.2.0 - textwrap-0.14.2 - tinyvec-1.3.1 - tinyvec_macros-0.1.0 - toml-0.5.8 - unicode-bidi-0.3.6 - unicode-linebreak-0.1.2 - unicode-normalization-0.1.19 - unicode-width-0.1.8 - unicode-xid-0.2.2 - url-2.2.2 - vcpkg-0.2.15 - version_check-0.1.5 - wasi-0.10.2+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 + aho-corasick@0.7.18 + ansi-parser@0.6.5 + atk@0.8.0 + atk-sys@0.9.1 + autocfg@1.0.1 + bitflags@1.3.2 + cairo-rs@0.8.1 + cairo-sys-rs@0.9.2 + cc@1.0.70 + cfg-if@1.0.0 + core-foundation@0.9.1 + core-foundation-sys@0.8.2 + dirs@3.0.2 + dirs-sys@0.3.6 + foreign-types@0.3.2 + foreign-types-shared@0.1.1 + form_urlencoded@1.0.1 + futures-channel@0.3.17 + futures-core@0.3.17 + futures-executor@0.3.17 + futures-io@0.3.17 + futures-macro@0.3.17 + futures-task@0.3.17 + futures-util@0.3.17 + gdk@0.12.1 + gdk-pixbuf@0.8.0 + gdk-pixbuf-sys@0.9.1 + gdk-sys@0.9.1 + getrandom@0.2.3 + gio@0.8.1 + gio-sys@0.9.1 + glib@0.9.3 + glib-sys@0.9.1 + gobject-sys@0.9.1 + gtk@0.8.1 + gtk-sys@0.9.2 + idna@0.2.3 + lazy_static@1.4.0 + libc@0.2.101 + linkify@0.7.0 + log@0.4.14 + matches@0.1.9 + memchr@2.4.1 + native-tls@0.2.8 + nom@4.2.3 + once_cell@1.8.0 + open@2.0.1 + openssl@0.10.36 + openssl-probe@0.1.4 + openssl-sys@0.9.66 + pango@0.8.0 + pango-sys@0.9.1 + pathdiff@0.2.0 + percent-encoding@2.1.0 + pin-project-lite@0.2.7 + pin-utils@0.1.0 + pkg-config@0.3.19 + ppv-lite86@0.2.10 + proc-macro-hack@0.5.19 + proc-macro-nested@0.1.7 + proc-macro2@1.0.29 + quote@1.0.9 + rand@0.8.4 + rand_chacha@0.3.1 + rand_core@0.6.3 + rand_hc@0.3.1 + redox_syscall@0.2.10 + redox_users@0.4.0 + regex@1.5.4 + regex-syntax@0.6.25
[gentoo-commits] repo/proj/guru:master commit in: net-client/castor/
commit: 844c295f6652f61a54a57f9bff43a77297797fd2 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Mar 24 19:26:21 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Mar 24 19:26:21 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=844c295f net-client/castor: add myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> net-client/castor/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net-client/castor/metadata.xml b/net-client/castor/metadata.xml index 0e8f4cb2c..335e194c7 100644 --- a/net-client/castor/metadata.xml +++ b/net-client/castor/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + cyber+gen...@sysrq.in + Anna + A graphical client for plain-text protocols written in Rust with GTK. It currently supports the Gemini, Gopher and Finger protocols.
[gentoo-commits] repo/proj/guru:master commit in: net-client/castor/
commit: 297df77299877c9485f0f960199ca2ea1c4a88fd Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Jan 5 12:30:01 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jan 5 13:07:47 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=297df772 net-client/castor: add 0.9.0, drop 0.8.16 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> net-client/castor/Manifest | 121 .../{castor-0.8.16.ebuild => castor-0.9.0.ebuild} | 155 +++-- 2 files changed, 140 insertions(+), 136 deletions(-) diff --git a/net-client/castor/Manifest b/net-client/castor/Manifest index aa294db7f..239f8453c 100644 --- a/net-client/castor/Manifest +++ b/net-client/castor/Manifest @@ -1,57 +1,51 @@ -DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f SHA512 9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST ansi-parser-0.6.5.crate 11128 BLAKE2B e5ecdfc41c0e14766318d969afef00b5cb5064ae73ffa64f964637a899fa2683917c342b33e65a22d8daaf5dfdcd4518648e446de5ce8d7f6e7ee8e717f44d63 SHA512 3112370d7787057b97281a00b2b6b3b5cacf93b2a369a899098ecac54813c76d046c42a6d087c83202cef218efd0da111357644dbfffe943d052da1b9352cc80 -DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f -DIST arrayvec-0.5.1.crate 26816 BLAKE2B 172dab8f0129134dfc89c6032c5fc15e2f86a5cd1e5be18b87fe2108d18a1bdb0f597a6ed4cd214dc663fbfb27b05c66846fba4543b5e068b5c75d075bdc5bff SHA512 53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043 DIST atk-0.8.0.crate 44468 BLAKE2B 44d39ba3d3267b0884536e92d6b0a7daf150547e5a5fa4e46bcefc929f1dce1696ed299b990e4bdc2cdb84490e5b16921100513b7ca11ebd593bed74183f468a SHA512 5d6923bbffaa043353a14dbd380bdd1e74767c8e517df0ebdb9bcc2979aa7ff25212368844f9676ee54361733967b0a61440430593b6769b3850849111cb1904 DIST atk-sys-0.9.1.crate 21064 BLAKE2B 752cd426951051af696413725189286f465433388dfa84efc2ef6963af6b387b56cee830fd595c39049f9721f4c9b3c51828c3d17c7362b85a6cf648e17e5dbb SHA512 a2eb083abfd585bb7bea6415c1b0a6981c1e071b11dbbd41442d5ab438219d13ab28bf957640616644fb11760d2371c929f379ab414b8b00b297f3af25680a92 -DIST autocfg-1.0.0.crate 12870 BLAKE2B 79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260 SHA512 451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3 +DIST autocfg-0.1.8.crate 6621 BLAKE2B 15afc4b27028f542b6977bcf19cc75f7e47df1f4e241e43d858bf451a659a2e937e0a3c1c8918d4fba6d1f66e47ba2f2e329023f3dcaff182e048e9e4f783825 SHA512 d6156e0a8701f38c20b693380ed1ac5b15f84bc87c5ae0541483b9b387e6118d8673d8e5da5f4eee4d736c777e923d3fba7f61589a49c353170a708a709d8db5 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b -DIST base64-0.11.0.crate 48362 BLAKE2B 90d2a64496e20c4bcca6f21c2546474ec88283679ccae95303ea7521133414eba021810e64e5916e3980b6878f90281f09295ebadcc12324fc9a9060ac41a707 SHA512 31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33 -DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda S