commit: 364ef546a5723ee4dc6f1dcb4efead797d57a0fa
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Jun 26 20:36:53 2023 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Mon Jun 26 20:37:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=364ef546
app-misc/onefetch: add 2.18.1
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
app-misc/onefetch/Manifest | 1 +
.../files/onefetch-2.18.1-zstd-pkg-config.patch | 31 ++
app-misc/onefetch/onefetch-2.18.1.ebuild | 474 +++++++++++++++++++++
3 files changed, 506 insertions(+)
diff --git a/app-misc/onefetch/Manifest b/app-misc/onefetch/Manifest
index 1d345af4d..e51b51ccc 100644
--- a/app-misc/onefetch/Manifest
+++ b/app-misc/onefetch/Manifest
@@ -231,6 +231,7 @@ DIST num_threads-0.1.6.crate 7334 BLAKE2B
416efdf395b0299b6b01e1508823afdda08cf6
DIST object-0.30.3.crate 258901 BLAKE2B
73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b
SHA512
61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c
DIST once_cell-1.17.1.crate 32856 BLAKE2B
8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc
SHA512
1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
DIST onefetch-2.18.0.gh.tar.gz 1932087 BLAKE2B
4c0e09d68dba351db42006079c71b39623531138f3f0c9fae1b1e1e9fa0480c2bbe04b7b800f5d4d87e1721121f1a9241819cd23597c0b278e2757ddd74a6851
SHA512
4ab8c5da8ac2c14146c7a775fadf2f329b5846ac5bd47b6d71ee1599ee8e74d613ba72f7ccdad7b1303ff1246fc3c9131dadff30c9e05f89eb04b61dc1e03289
+DIST onefetch-2.18.1.gh.tar.gz 1934244 BLAKE2B
014dbc553db2eed997b33a3a791ea5ff7719b266c43a4aea9c915ee63b3d2981100f990ce546cf862a7883fbccaaef388d579ba2700ae52617f3ea3cd5cde1bb
SHA512
4ce4bc860264d8ac645b21b8593a02bf6d1ffd4e8c170552ca3c42d05989dbe77f37b1a6c0d1520efc6f3dd79b66a659735c21a7bc3df06a41a0d21596242031
DIST oorandom-11.1.3.crate 10068 BLAKE2B
443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1
SHA512
51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
DIST os_info-3.7.0.crate 24133 BLAKE2B
321f1c47fbb4425bb7a779a45cbd4edd0c8e57bc97739b80ff28ed19144913af775aabc0f328fafad6afb75f2a54c8b0132c943eaa713b469138144a68497e4f
SHA512
46945e48e10677fed222a6f34e428a7fbbadc4535b929f141d98483246d1f3cfc45eee905f1bd75123a101d04c5111b6376233a5cc50df2caa482a461fa49d06
DIST output_vt100-0.1.3.crate 4473 BLAKE2B
8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832
SHA512
ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89
diff --git a/app-misc/onefetch/files/onefetch-2.18.1-zstd-pkg-config.patch
b/app-misc/onefetch/files/onefetch-2.18.1-zstd-pkg-config.patch
new file mode 100644
index 000000000..ceb8de956
--- /dev/null
+++ b/app-misc/onefetch/files/onefetch-2.18.1-zstd-pkg-config.patch
@@ -0,0 +1,31 @@
+Force usage of pkg-config to probe for system library.
+If unset, zstd-sys builds libzstd from source and statically links it.
+
+Beginning with zstd-sys-2.0.7 you may alternatively
+export ZSTD_SYS_USE_PKG_CONFIG=1 to unbundle the library.
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -2534,6 +2534,7 @@ dependencies = [
+ "typetag",
+ "winres",
+ "yaml-rust",
++ "zstd",
+ ]
+
+ [[package]]
+@@ -4113,4 +4114,5 @@ checksum =
"9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b"
+ dependencies = [
+ "cc",
+ "libc",
++ "pkg-config",
+ ]
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -51,6 +51,7 @@ tokei = "12.1.2"
+ typetag = "0.2"
+ yaml-rust = "0.4.5"
+ parking_lot = "0.12"
++zstd = { version="*", features = ["pkg-config"] }
+
+ [dev-dependencies]
+ criterion = "0.5.1"
diff --git a/app-misc/onefetch/onefetch-2.18.1.ebuild
b/app-misc/onefetch/onefetch-2.18.1.ebuild
new file mode 100644
index 000000000..1a923abb8
--- /dev/null
+++ b/app-misc/onefetch/onefetch-2.18.1.ebuild
@@ -0,0 +1,474 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.7
+
+EAPI=8
+
+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]+1.6.4
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [email protected]
+ [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]+zstd.1.5.2
+ [email protected]+zstd.1.5.2
+ [email protected]+zstd.1.5.2
+"
+
+inherit cargo shell-completion
+
+DESCRIPTION="Command-line Git information tool"
+HOMEPAGE="https://onefetch.dev"
+SRC_URI="https://github.com/o2sh/onefetch/archive/refs/tags/${PV}.tar.gz ->
${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
+ || ( CC0-1.0 MIT-0 )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES="
+ ${FILESDIR}/${P}-zstd-pkg-config.patch
+"
+
+DEPEND="app-arch/zstd
+ >=dev-libs/libgit2-1.6.4 <dev-libs/libgit2-1.7.0
+"
+RDEPEND="${DEPEND}"
+# 06-2023: zlib-ng is unconditionally and statically built using system cmake
+BDEPEND="
+ dev-util/cmake
+ virtual/pkgconfig
+ test? (
+ app-arch/xz-utils
+ dev-vcs/git
+ ${RDEPEND}
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/onefetch"
+
+src_compile() {
+ cargo_src_compile
+
+ local _completion="target/$(usex debug debug release)/${PN} --generate"
+ mkdir completions || die
+ $_completion bash > completions/${PN} || die
+ $_completion fish > completions/${PN}.fish || die
+ $_completion zsh > completions/_${PN} || die
+}
+
+src_install() {
+ doman docs/${PN}.1
+
+ dobashcomp completions/${PN}
+ dofishcomp completions/${PN}.fish
+ dozshcomp completions/_${PN}
+
+ cargo_src_install
+ dodoc {CHANGELOG,README}.md
+}