From c748acf4192a1e08c9feb2d5f0004937a4869639 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Sep 2023 04:59:22 +0100 Subject: gentoo auto-resync : 16:09:2023 - 04:59:22 --- app-misc/Manifest.gz | Bin 49907 -> 50233 bytes app-misc/jf/Manifest | 12 + app-misc/jf/jf-0.6.2.ebuild | 52 +++ app-misc/jf/metadata.xml | 11 + app-misc/jo/Manifest | 4 + app-misc/jo/files/jo-1.9-bashcomp.patch | 12 + app-misc/jo/jo-1.9.ebuild | 28 ++ app-misc/jo/metadata.xml | 11 + app-misc/zellij/Manifest | 4 +- app-misc/zellij/zellij-0.38.1.ebuild | 543 -------------------------------- app-misc/zellij/zellij-0.38.2.ebuild | 542 +++++++++++++++++++++++++++++++ 11 files changed, 674 insertions(+), 545 deletions(-) create mode 100644 app-misc/jf/Manifest create mode 100644 app-misc/jf/jf-0.6.2.ebuild create mode 100644 app-misc/jf/metadata.xml create mode 100644 app-misc/jo/Manifest create mode 100644 app-misc/jo/files/jo-1.9-bashcomp.patch create mode 100644 app-misc/jo/jo-1.9.ebuild create mode 100644 app-misc/jo/metadata.xml delete mode 100644 app-misc/zellij/zellij-0.38.1.ebuild create mode 100644 app-misc/zellij/zellij-0.38.2.ebuild (limited to 'app-misc') diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 9829b70b9e55..6154cd6c29e6 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/jf/Manifest b/app-misc/jf/Manifest new file mode 100644 index 000000000000..1f08e0114c27 --- /dev/null +++ b/app-misc/jf/Manifest @@ -0,0 +1,12 @@ +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST jf-0.6.2.gh.tar.gz 13861 BLAKE2B cdb9e7374055eea4d4ac3c9b5795a5201394b36ccd662d8b99005862adb8fda24ce074da010d8318c5641b266a885caaae09c85096e80a1328e73edd95acabdf SHA512 11f8026eb4c8c950a9f05fe3aaa9b04a6df9b880d3e4fadd4ee2f29418f4f01c966002e4b59ecef3a4ae7f0c3771eec034a35ba0b9d1172d21f8d389f3b3c5cf +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 +DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_yaml-0.9.21.crate 64229 BLAKE2B 60cc70c9a4ae9070749d7789788ce72b6b57010e962f502f1292e18430d60c7a090b4bc17cec8d819b6cc6f6ce7cc6e466fcd8b73cf0cd132d0eca64ddea5ca8 SHA512 8a68459e0260a7904f6630d168daab7e4e8cd8b9e45b56194379f158bb100e969ec9b581d60cf25ca3422d0d54e7767dbed771e030cd731c7b23680a0b64c155 +DIST unsafe-libyaml-0.2.8.crate 61459 BLAKE2B 42b695c512b871bbb3127d9c71eee34abb02e66024d488e7e9379af5c7f7a2e9ef191243976765dba73c20f35fe74efcbb42f05b2471c162c5e109b182d53e6a SHA512 cead338c7cf7e72ca875323828a8802287d0645fb89942973b78d1e1e240374de3b0b227e53b1e7e8db12517ab0a79b73b643246570057559f4cd69ec79a4e7d +EBUILD jf-0.6.2.ebuild 850 BLAKE2B 1c2e98f244daa60677737bdf028aff5189b5f518020b1e7c47479df0fe11090a34fd6fc08777a69dac430432dd780022c65fdea8872984fb9e63d675433416cc SHA512 197ed644a53276400a6fbfc7160b3602283a8b2d600c9d4636bd00cbf90ad7702231055bb125078d79d0155a7941c92c4db132e17b1b88ca5f1ce908c67f6cc0 +MISC metadata.xml 329 BLAKE2B df72dae82eb1a5ffdbb45c60d6a64620a81edfaf56fd7ed420f7f6521d435cb553783bcaf789ba6323a830e3d6593058ceb0b2f26167c308b0c2237af74c7e35 SHA512 8731fc4292c08da2def613404e93865a8590c5dea09cc6ccca35197925909ed159347e57d30c9d32cdb71bcfcde8435318d3269b8688abc6d1ca91bda7ccfbe7 diff --git a/app-misc/jf/jf-0.6.2.ebuild b/app-misc/jf/jf-0.6.2.ebuild new file mode 100644 index 000000000000..c52c04522294 --- /dev/null +++ b/app-misc/jf/jf-0.6.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + autocfg@1.1.0 + hashbrown@0.12.3 + indexmap@1.9.3 + itoa@1.0.6 + ryu@1.0.13 + serde@1.0.163 + serde_json@1.0.96 + serde_yaml@0.9.21 + unsafe-libyaml@0.2.8 +" + +inherit cargo + +DESCRIPTION="A small utility to safely format and print JSON objects in the commandline" +HOMEPAGE=" + https://github.com/sayanarijit/jf + https://crates.io/crates/jf +" +SRC_URI=" + https://github.com/sayanarijit/jf/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + MIT + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( + README.md +) + +QA_PRESTRIPPED="usr/bin/jf" + +src_install() { + cargo_src_install + + dodoc "${DOCS[@]}" + doman assets/jf.1 +} diff --git a/app-misc/jf/metadata.xml b/app-misc/jf/metadata.xml new file mode 100644 index 000000000000..71188f2dcdad --- /dev/null +++ b/app-misc/jf/metadata.xml @@ -0,0 +1,11 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + sayanarijit/jf + + diff --git a/app-misc/jo/Manifest b/app-misc/jo/Manifest new file mode 100644 index 000000000000..ed59f57e7084 --- /dev/null +++ b/app-misc/jo/Manifest @@ -0,0 +1,4 @@ +AUX jo-1.9-bashcomp.patch 406 BLAKE2B d460d778cda7aa8071cbc31aa1f745351b4984551765a2439c20deff6a3ec243559d5ebb95bea2a9152f8086525d40d2531a2f191cbb3771cde6814192e7da4a SHA512 3ea371166c00080975e3a873826c38c5bd70c9f2cd1a4607075b558054e08077605ad6281fdf265b6c21aff2e172b1b551ff916aca196bf29bb031f8bf2c4f47 +DIST jo-1.9.gh.tar.gz 200414 BLAKE2B f316e7ba43d63ade5888e2bb3288290f026bc1fcb0975a06714892a8e3695158a2bccbb5ceef25bccc3e6f92fe53d18bf25077516c75091dde571390dea07a3c SHA512 222ca7d85593a2038ed527c08c16fbdcabd97b83ba026148ce9307d2523a2c2f466eb38fff03e2dbf0e45f8b93d9e0737bdb719e2be567ce9cc09d362e8c7911 +EBUILD jo-1.9.ebuild 466 BLAKE2B b8e43d97aa966cfdef81bdf66521907b790cb77a0d55b2c02925d8cf55453767047a25f912908d5feaf46f22d10a41836ec51471ab6fda1b535803700420d892 SHA512 19d3bb1f1cb53a1b41bf5eb48c48334bab19cc2775b32efd4f72c55767db26d8f1e875d403bcae0650bbf552966ed70a49e71f30f68862685c8655a346c9dac2 +MISC metadata.xml 324 BLAKE2B aad0d2ae298ed2b6fd732915ec37117a54715a9ccd8951ff9e7e9906cff132878b6ccc221d066ce2d5e23aaceb0e6e4f52fec6b671856a966c69282cec426f21 SHA512 b330a8a55a5a364cc32547d51ade8a4731a835a69a85be5dc1e794bedfddac24f25984864a0175e6e45a26536a38f1a2e5d13621dfd072631da988db00d01b63 diff --git a/app-misc/jo/files/jo-1.9-bashcomp.patch b/app-misc/jo/files/jo-1.9-bashcomp.patch new file mode 100644 index 000000000000..677eac6bb255 --- /dev/null +++ b/app-misc/jo/files/jo-1.9-bashcomp.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile.am b/Makefile.am +index 2ac7e84..265cce8 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -14,6 +14,7 @@ zshcompdir = $(datadir)/zsh/site-functions + dist_zshcomp_DATA = jo.zsh + install-data-hook: + mv -f $(DESTDIR)$(zshcompdir)/jo.zsh $(DESTDIR)$(zshcompdir)/_jo ++ mv -f $(DESTDIR)$(bashcompdir)/jo.bash $(DESTDIR)$(bashcompdir)/jo + + uninstall-local: + rm -f $(DESTDIR)$(zshcompdir)/_jo diff --git a/app-misc/jo/jo-1.9.ebuild b/app-misc/jo/jo-1.9.ebuild new file mode 100644 index 000000000000..1a284f312616 --- /dev/null +++ b/app-misc/jo/jo-1.9.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="JSON output from a shell" +HOMEPAGE="https://github.com/jpmens/jo" +SRC_URI="https://github.com/jpmens/jo/releases/download/${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2+ MIT" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( + AUTHORS + README +) + +PATCHES=( + "${FILESDIR}/jo-1.9-bashcomp.patch" +) + +src_prepare() { + default + eautoreconf +} diff --git a/app-misc/jo/metadata.xml b/app-misc/jo/metadata.xml new file mode 100644 index 000000000000..802c407121f9 --- /dev/null +++ b/app-misc/jo/metadata.xml @@ -0,0 +1,11 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + jpmens/jo + + diff --git a/app-misc/zellij/Manifest b/app-misc/zellij/Manifest index ddc891e637e4..0c083fd503c9 100644 --- a/app-misc/zellij/Manifest +++ b/app-misc/zellij/Manifest @@ -453,7 +453,7 @@ DIST xflags-macros-0.3.1.crate 12229 BLAKE2B 2fc485e328529a3220ecccbc0e7de6a2052 DIST xshell-0.2.2.crate 23846 BLAKE2B 7dec5f7268e52b02a5df8aa9a9e206984e291d21c2d4357f6c0c21fec3f9e65bcfa6d4a315f591703e7977fecaa25b0e2bb7af2f05e3cadc79ad513aa3ce0dc9 SHA512 b260b101b189e8e4f2238759ba005d776ac0026b705a2fe2ea3f99b5117b758cb3beb362deb637275f183680f95f7f442b963823b6bf97910ccfe269e23c2af8 DIST xshell-macros-0.2.2.crate 2848 BLAKE2B 1adedea7dff653a2f781e0300582eb088545a794d0f94729c630f54e3ca25e293af76913851d44c4d7c7da02882610527a2479e4abc87c138f3c37869fc7f2b5 SHA512 a477f18810d2b647c78cbc06d59b8b84817ee5e54cc8785897ecae743d263c6d0fab3563f66aed6a5e81b790bab317871162513c8ff14364d936afaa082f1ff4 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 -DIST zellij-0.38.1.gh.tar.gz 8688271 BLAKE2B 34147dd3354af9407a79d95d7d66427b5ac0684c2bea5b6aae01328041093d3e327a8d7e4443f428fdb3d2fa4a5115f514255e7afc454c81880ec741a116bb5c SHA512 08a7151d26249ef746022a04f2163942ec5acdc7840623a450ee2e2ab32297afc5b2fcc52450438211f8d39785c6bfbf2c6dcd84ea1753c5771f1d9e62f99847 +DIST zellij-0.38.2.gh.tar.gz 8688614 BLAKE2B 8d326012b32ba36bda6f858ca402e4d8b8bb2f2562f266a23b379cfa9aa37bfa5d802ff3e1712f4a5bfe5b10ef9f8e2415e6b0ebebe1aaa056fc852ad17fe7fe SHA512 5e8c79322eb8a5eafa12daf297531fdbc32436aa750310719f3a69b0e4cfb5760402373ec33e5228ad19db73ee98b4f091d3d1c25ff038318104707793a30a09 DIST zeroize-1.5.5.crate 18550 BLAKE2B c55736939d4da7a9e5d89c3d550ad739475013b585c9a0e7be87f03a168b2cf0841b3fa8f2520b009c9f03a4b9f185ea73db6159ddb24fb0745d7732865c8d8c SHA512 2f38a6382968c7d98f232a840b5e75800f8f48df49338196cab3af2c0ec1c3d4c0c8dba89f9ca79597551844f405c63317e72a56597c611eddc405ca5f6daf0c -EBUILD zellij-0.38.1.ebuild 10526 BLAKE2B 21d4f97c95ac83bbc50e7eab54667dfd54125b69118667b347acbf46b4cc6e65116802cf650e084409f21a402d9562cb374b69ac8062e64250b7dbb2871fe00a SHA512 d3733877914497def8545ac5e2c85bc75de317264fbe24cc03a9deb53a5c78c87901f1d3a01ebccce1e2986b55582d6fe57b6e82daa74cd7b5d88bf5904df716 +EBUILD zellij-0.38.2.ebuild 10441 BLAKE2B 8187ee91a6e56646019a58f4380bcfa4fb8b1636f2b630395f13245f21f83941ef71fbd852ddc7622a0b7e6a12ec437bb72aab36d391b0ad395993d3d83e31c4 SHA512 431b57381055323129c0da0df5303d4d525675e0dcff54f34a1a4df922129ab8181a885c441f58d065303a6dac85158f65dba6360610014ffae07223fd198723 MISC metadata.xml 332 BLAKE2B d449dff7b11d9719d68a3bacc8ce55e3fe8251e9507bd068bde71a32d946ccab20d24590a2abb7f71b8528053d4ccd29f91ca3553dbcfd40328f65a3fc5f8936 SHA512 bfbc8351f5815a5a99620d65c55d4579710502be35090227bfde70e5ef1dd225d8207ad0243cb64388b66eb78ceab07d3302574df2a8389f41f4db51cc863f6e diff --git a/app-misc/zellij/zellij-0.38.1.ebuild b/app-misc/zellij/zellij-0.38.1.ebuild deleted file mode 100644 index 552fb5dc599e..000000000000 --- a/app-misc/zellij/zellij-0.38.1.ebuild +++ /dev/null @@ -1,543 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.10 - -EAPI=8 - -CRATES=" - addr2line@0.17.0 - adler@1.0.2 - ahash@0.7.6 - aho-corasick@0.7.20 - aho-corasick@1.0.1 - ansi_term@0.12.1 - anyhow@1.0.71 - arc-swap@1.5.0 - arrayvec@0.5.2 - arrayvec@0.7.2 - async-channel@1.8.0 - async-executor@1.4.1 - async-global-executor@2.1.0 - async-io@1.7.0 - async-lock@2.5.0 - async-process@1.4.0 - async-std@1.11.0 - async-task@4.2.0 - async-trait@0.1.56 - atomic-waker@1.0.0 - atty@0.2.14 - autocfg@1.1.0 - backtrace-ext@0.2.1 - backtrace@0.3.65 - base-x@0.2.11 - base64@0.13.0 - base64@0.21.0 - bitflags@1.3.2 - block-buffer@0.7.3 - block-buffer@0.9.0 - block-padding@0.1.5 - blocking@1.2.0 - boxfnonce@0.1.1 - bstr@1.5.0 - bumpalo@3.10.0 - byte-tools@0.3.1 - bytecheck@0.6.9 - bytecheck_derive@0.6.9 - byteorder@1.4.3 - bytes@1.4.0 - cache-padded@1.2.0 - cassowary@0.3.0 - cc@1.0.73 - cfg-if@0.1.10 - cfg-if@1.0.0 - chrono@0.4.19 - clap@3.2.4 - clap_complete@3.2.1 - clap_derive@3.2.4 - clap_lex@0.2.2 - close_fds@0.3.2 - colored@2.0.0 - colorsys@0.6.5 - concurrent-queue@1.2.2 - concurrent-queue@2.2.0 - console@0.15.0 - const_fn@0.4.9 - core-foundation-sys@0.8.3 - corosensei@0.1.3 - cpufeatures@0.2.2 - cranelift-bforest@0.82.3 - cranelift-codegen-meta@0.82.3 - cranelift-codegen-shared@0.82.3 - cranelift-codegen@0.82.3 - cranelift-entity@0.82.3 - cranelift-frontend@0.82.3 - crc32fast@1.3.2 - crossbeam-channel@0.5.4 - crossbeam-deque@0.8.1 - crossbeam-epoch@0.9.8 - crossbeam-queue@0.3.5 - crossbeam-utils@0.8.15 - crossbeam@0.8.1 - csscolorparser@0.6.2 - ctor@0.1.22 - daemonize@0.4.1 - darling@0.13.4 - darling_core@0.13.4 - darling_macro@0.13.4 - deltae@0.3.0 - derivative@2.2.0 - destructure_traitobject@0.2.0 - dialoguer@0.10.4 - digest@0.8.1 - digest@0.9.0 - directories-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.3.7 - dirs@2.0.2 - dirs@4.0.0 - discard@1.0.4 - dynasm@1.2.3 - dynasmrt@1.2.3 - either@1.6.1 - encode_unicode@0.3.6 - enum-iterator-derive@0.7.0 - enum-iterator@0.7.0 - enumset@1.0.11 - enumset_derive@0.6.0 - erased-serde@0.3.20 - errno-dragonfly@0.1.2 - errno@0.3.1 - event-listener@2.5.2 - fake-simd@0.1.2 - fallible-iterator@0.2.0 - fastrand@1.7.0 - file-id@0.1.0 - filedescriptor@0.8.2 - filetime@0.2.21 - finl_unicode@1.2.0 - fixedbitset@0.4.2 - fnv@1.0.7 - form_urlencoded@1.0.1 - fsevent-sys@4.1.0 - futures-channel@0.3.21 - futures-core@0.3.21 - futures-io@0.3.21 - futures-lite@1.12.0 - fuzzy-matcher@0.3.7 - generational-arena@0.2.8 - generic-array@0.12.4 - generic-array@0.14.5 - getopts@0.2.21 - getrandom@0.1.16 - getrandom@0.2.7 - ghost@0.1.4 - gimli@0.26.1 - globset@0.4.10 - gloo-timers@0.2.4 - hashbrown@0.11.2 - hashbrown@0.12.3 - heck@0.3.3 - heck@0.4.0 - hermit-abi@0.1.19 - hermit-abi@0.3.1 - hex@0.4.3 - highway@0.6.4 - humantime@2.1.0 - ident_case@1.0.1 - idna@0.2.3 - ignore@0.4.20 - include_dir@0.7.3 - include_dir_macros@0.7.3 - indexmap@1.8.2 - inotify-sys@0.1.5 - inotify@0.9.6 - insta@1.14.0 - instant@0.1.12 - interprocess@1.2.1 - intmap@0.7.1 - inventory@0.2.3 - io-lifetimes@1.0.10 - is-terminal@0.4.7 - is_ci@1.1.1 - itertools@0.10.5 - itoa@1.0.2 - js-sys@0.3.58 - kdl@4.5.0 - kqueue-sys@1.0.3 - kqueue@1.0.7 - kv-log-macro@1.0.7 - lab@0.11.0 - lazy_static@1.4.0 - leb128@0.2.5 - lev_distance@0.1.1 - libc@0.2.140 - libloading@0.7.4 - libssh2-sys@0.2.23 - libz-sys@1.1.8 - linked-hash-map@0.5.4 - linux-raw-sys@0.3.7 - lock_api@0.4.7 - log-mdc@0.1.0 - log4rs@1.2.0 - log@0.4.17 - loupe-derive@0.1.3 - loupe@0.1.3 - mach@0.3.2 - maplit@1.0.2 - matches@0.1.9 - memchr@2.5.0 - memmap2@0.5.7 - memmem@0.1.1 - memoffset@0.6.5 - miette-derive@5.8.0 - miette@5.8.0 - minimal-lexical@0.2.1 - miniz_oxide@0.5.3 - mio@0.7.14 - mio@0.8.6 - miow@0.3.7 - more-asserts@0.2.2 - multimap@0.8.3 - names@0.14.0 - nix@0.23.1 - nix@0.24.2 - nom@5.1.2 - nom@7.1.1 - notify-debouncer-full@0.1.0 - notify@6.0.0 - ntapi@0.3.7 - num-derive@0.3.3 - num-integer@0.1.45 - num-traits@0.2.15 - num_cpus@1.13.1 - object@0.28.4 - once_cell@1.12.0 - opaque-debug@0.2.3 - opaque-debug@0.3.0 - openssl-sys@0.9.74 - ordered-float@2.10.0 - ordered-float@3.3.0 - os_str_bytes@6.1.0 - owo-colors@3.4.0 - parking@2.0.0 - parking_lot@0.11.2 - parking_lot@0.12.1 - parking_lot_core@0.8.5 - parking_lot_core@0.9.3 - paste@1.0.7 - percent-encoding@2.1.0 - pest@2.1.3 - pest_derive@2.1.0 - pest_generator@2.1.3 - pest_meta@2.1.3 - petgraph@0.6.3 - phf@0.10.1 - phf@0.11.1 - phf@0.8.0 - phf_codegen@0.8.0 - phf_generator@0.11.1 - phf_generator@0.8.0 - phf_macros@0.11.1 - phf_shared@0.10.0 - phf_shared@0.11.1 - phf_shared@0.8.0 - pin-project-lite@0.2.9 - pin-utils@0.1.0 - pkg-config@0.3.25 - polling@2.2.0 - ppv-lite86@0.2.16 - pretty-bytes@0.2.2 - prettyplease@0.1.25 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro-hack@0.5.19 - proc-macro2@1.0.56 - prost-build@0.11.9 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - ptr_meta@0.1.4 - ptr_meta_derive@0.1.4 - quote@1.0.27 - rand@0.7.3 - rand@0.8.5 - rand_chacha@0.2.2 - rand_chacha@0.3.1 - rand_core@0.5.1 - rand_core@0.6.3 - rand_hc@0.2.0 - rand_pcg@0.2.1 - rayon-core@1.9.3 - rayon@1.5.3 - redox_syscall@0.2.13 - redox_users@0.4.3 - regalloc@0.0.34 - regex-syntax@0.7.1 - regex@1.8.1 - region@3.0.0 - remove_dir_all@0.5.3 - rend@0.3.6 - rkyv@0.7.39 - rkyv_derive@0.7.39 - rmp-serde@1.1.0 - rmp@0.8.11 - rustc-demangle@0.1.21 - rustc-hash@1.1.0 - rustc_version@0.2.3 - rustc_version@0.4.0 - rustix@0.37.7 - rustversion@1.0.9 - ryu@1.0.10 - same-file@1.0.6 - scopeguard@1.1.0 - seahash@4.1.0 - semver-parser@0.10.2 - semver-parser@0.7.0 - semver@0.11.0 - semver@0.9.0 - semver@1.0.17 - serde-value@0.7.0 - serde@1.0.137 - serde_bytes@0.11.6 - serde_derive@1.0.137 - serde_json@1.0.81 - serde_yaml@0.8.24 - sha-1@0.8.2 - sha1@0.6.1 - sha1_smol@1.0.0 - sha2@0.9.9 - shell-words@1.1.0 - shellexpand@3.0.0 - signal-hook-registry@1.4.0 - signal-hook@0.1.17 - signal-hook@0.3.14 - similar@2.1.0 - siphasher@0.3.10 - sixel-image@0.1.0 - sixel-tokenizer@0.1.0 - slab@0.4.6 - smallvec@1.8.0 - smawk@0.3.1 - socket2@0.4.4 - spinning@0.1.0 - ssh2@0.9.3 - stable_deref_trait@1.2.0 - standback@0.2.17 - stdweb-derive@0.5.3 - stdweb-internal-macros@0.2.9 - stdweb-internal-runtime@0.1.5 - stdweb@0.4.20 - strip-ansi-escapes@0.1.1 - strsim@0.10.0 - strum@0.20.0 - strum_macros@0.20.1 - suggest@0.4.0 - supports-color@2.0.0 - supports-hyperlinks@2.1.0 - supports-unicode@2.0.0 - syn@1.0.96 - syn@2.0.15 - sysinfo@0.22.5 - target-lexicon@0.12.5 - tempfile@3.3.0 - termcolor@1.1.3 - terminal_size@0.1.17 - terminfo@0.7.3 - termios@0.3.3 - termwiz@0.20.0 - textwrap@0.15.0 - thiserror-impl@1.0.40 - thiserror@1.0.40 - thread-id@4.0.0 - thread_local@1.1.7 - time-macros-impl@0.1.2 - time-macros@0.1.1 - time@0.1.44 - time@0.2.27 - tinyvec@1.6.0 - tinyvec_macros@0.1.0 - to_method@1.1.0 - toml@0.5.10 - tracing-attributes@0.1.21 - tracing-core@0.1.27 - tracing@0.1.35 - typemap-ors@1.0.0 - typenum@1.15.0 - typetag-impl@0.1.8 - typetag@0.1.8 - ucd-trie@0.1.3 - unicode-bidi@0.3.8 - unicode-ident@1.0.1 - unicode-linebreak@0.1.2 - unicode-normalization@0.1.19 - unicode-segmentation@1.9.0 - unicode-width@0.1.10 - unsafe-any-ors@1.0.0 - url@2.2.2 - utf8parse@0.2.0 - uuid@0.8.2 - value-bag@1.0.0-alpha.9 - vcpkg@0.2.15 - version_check@0.9.4 - vte@0.10.1 - vte@0.11.0 - vte_generate_state_changes@0.1.1 - vtparse@0.6.2 - waker-fn@1.1.0 - walkdir@2.3.3 - wasi@0.10.0+wasi-snapshot-preview1 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.9.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.81 - wasm-bindgen-futures@0.4.31 - wasm-bindgen-macro-support@0.2.81 - wasm-bindgen-macro@0.2.81 - wasm-bindgen-shared@0.2.81 - wasm-bindgen@0.2.81 - wasm-encoder@0.13.0 - wasmer-artifact@2.3.0 - wasmer-compiler-cranelift@2.3.0 - wasmer-compiler-singlepass@2.3.0 - wasmer-compiler@2.3.0 - wasmer-derive@2.3.0 - wasmer-engine-dylib@2.3.0 - wasmer-engine-universal-artifact@2.3.0 - wasmer-engine-universal@2.3.0 - wasmer-engine@2.3.0 - wasmer-object@2.3.0 - wasmer-types@2.3.0 - wasmer-vfs@2.3.0 - wasmer-vm@2.3.0 - wasmer-wasi-types@2.3.0 - wasmer-wasi@2.3.0 - wasmer@2.3.0 - wasmparser@0.83.0 - wast@42.0.0 - wat@1.0.44 - web-sys@0.3.58 - wepoll-ffi@0.1.2 - wezterm-bidi@0.2.2 - wezterm-color-types@0.2.0 - wezterm-dynamic-derive@0.1.0 - wezterm-dynamic@0.1.0 - which@4.2.5 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.33.0 - windows-sys@0.36.1 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-targets@0.42.2 - windows-targets@0.48.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.33.0 - windows_aarch64_msvc@0.36.1 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.33.0 - windows_i686_gnu@0.36.1 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.33.0 - windows_i686_msvc@0.36.1 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.33.0 - windows_x86_64_gnu@0.36.1 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.33.0 - windows_x86_64_msvc@0.36.1 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.0 - xflags-macros@0.3.1 - xflags@0.3.1 - xshell-macros@0.2.2 - xshell@0.2.2 - yaml-rust@0.4.5 - zeroize@1.5.5 -" - -inherit desktop cargo - -DESCRIPTION="A terminal workspace with batteries included" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE=" - https://zellij.dev/ - https://github.com/zellij-org/zellij -" -SRC_URI=" - https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2 -" - -# owo-colors -LICENSE+=" - MIT -" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -BDEPEND=" - doc? ( app-text/lowdown ) -" - -# rust does not use *FLAGS from make.conf, silence portage warning -# update with proper path to binaries this crate installs, omit leading / -QA_FLAGS_IGNORED="usr/bin/${PN}" - -DOCS=( - CHANGELOG.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - GOVERNANCE.md - README.md - docs/ -) - -src_compile() { - cargo_src_compile - pushd ${PN}-utils 2>/dev/null || die - cargo_src_compile - popd 2>/dev/null || die - - if use doc; then - lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die - fi -} - -src_install() { - cargo_src_install - - dodoc example/*.* - - insinto /usr/share/zellij - doins -r example/{themes,layouts} - doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \ - ${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md - - use doc && doman ${PN}.1 - domenu assets/zellij.desktop - - insinto /usr/share/zsh/site-functions - newins ${PN}-utils/assets/completions/comp.zsh _${PN} - - insinto /usr/share/fish/vendor_completions.d - newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish -} diff --git a/app-misc/zellij/zellij-0.38.2.ebuild b/app-misc/zellij/zellij-0.38.2.ebuild new file mode 100644 index 000000000000..0bf5f863ea6e --- /dev/null +++ b/app-misc/zellij/zellij-0.38.2.ebuild @@ -0,0 +1,542 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + addr2line@0.17.0 + adler@1.0.2 + ahash@0.7.6 + aho-corasick@0.7.20 + aho-corasick@1.0.1 + ansi_term@0.12.1 + anyhow@1.0.71 + arc-swap@1.5.0 + arrayvec@0.5.2 + arrayvec@0.7.2 + async-channel@1.8.0 + async-executor@1.4.1 + async-global-executor@2.1.0 + async-io@1.7.0 + async-lock@2.5.0 + async-process@1.4.0 + async-std@1.11.0 + async-task@4.2.0 + async-trait@0.1.56 + atomic-waker@1.0.0 + atty@0.2.14 + autocfg@1.1.0 + backtrace-ext@0.2.1 + backtrace@0.3.65 + base-x@0.2.11 + base64@0.13.0 + base64@0.21.0 + bitflags@1.3.2 + block-buffer@0.7.3 + block-buffer@0.9.0 + block-padding@0.1.5 + blocking@1.2.0 + boxfnonce@0.1.1 + bstr@1.5.0 + bumpalo@3.10.0 + byte-tools@0.3.1 + bytecheck@0.6.9 + bytecheck_derive@0.6.9 + byteorder@1.4.3 + bytes@1.4.0 + cache-padded@1.2.0 + cassowary@0.3.0 + cc@1.0.73 + cfg-if@0.1.10 + cfg-if@1.0.0 + chrono@0.4.19 + clap@3.2.4 + clap_complete@3.2.1 + clap_derive@3.2.4 + clap_lex@0.2.2 + close_fds@0.3.2 + colored@2.0.0 + colorsys@0.6.5 + concurrent-queue@1.2.2 + concurrent-queue@2.2.0 + console@0.15.0 + const_fn@0.4.9 + core-foundation-sys@0.8.3 + corosensei@0.1.3 + cpufeatures@0.2.2 + cranelift-bforest@0.82.3 + cranelift-codegen-meta@0.82.3 + cranelift-codegen-shared@0.82.3 + cranelift-codegen@0.82.3 + cranelift-entity@0.82.3 + cranelift-frontend@0.82.3 + crc32fast@1.3.2 + crossbeam-channel@0.5.4 + crossbeam-deque@0.8.1 + crossbeam-epoch@0.9.8 + crossbeam-queue@0.3.5 + crossbeam-utils@0.8.15 + crossbeam@0.8.1 + csscolorparser@0.6.2 + ctor@0.1.22 + daemonize@0.4.1 + darling@0.13.4 + darling_core@0.13.4 + darling_macro@0.13.4 + deltae@0.3.0 + derivative@2.2.0 + destructure_traitobject@0.2.0 + dialoguer@0.10.4 + digest@0.8.1 + digest@0.9.0 + directories-next@2.0.0 + dirs-sys-next@0.1.2 + dirs-sys@0.3.7 + dirs@2.0.2 + dirs@4.0.0 + discard@1.0.4 + dynasm@1.2.3 + dynasmrt@1.2.3 + either@1.6.1 + encode_unicode@0.3.6 + enum-iterator-derive@0.7.0 + enum-iterator@0.7.0 + enumset@1.0.11 + enumset_derive@0.6.0 + erased-serde@0.3.20 + errno-dragonfly@0.1.2 + errno@0.3.1 + event-listener@2.5.2 + fake-simd@0.1.2 + fallible-iterator@0.2.0 + fastrand@1.7.0 + file-id@0.1.0 + filedescriptor@0.8.2 + filetime@0.2.21 + finl_unicode@1.2.0 + fixedbitset@0.4.2 + fnv@1.0.7 + form_urlencoded@1.0.1 + fsevent-sys@4.1.0 + futures-channel@0.3.21 + futures-core@0.3.21 + futures-io@0.3.21 + futures-lite@1.12.0 + fuzzy-matcher@0.3.7 + generational-arena@0.2.8 + generic-array@0.12.4 + generic-array@0.14.5 + getopts@0.2.21 + getrandom@0.1.16 + getrandom@0.2.7 + ghost@0.1.4 + gimli@0.26.1 + globset@0.4.10 + gloo-timers@0.2.4 + hashbrown@0.11.2 + hashbrown@0.12.3 + heck@0.3.3 + heck@0.4.0 + hermit-abi@0.1.19 + hermit-abi@0.3.1 + hex@0.4.3 + highway@0.6.4 + humantime@2.1.0 + ident_case@1.0.1 + idna@0.2.3 + ignore@0.4.20 + include_dir@0.7.3 + include_dir_macros@0.7.3 + indexmap@1.8.2 + inotify-sys@0.1.5 + inotify@0.9.6 + insta@1.14.0 + instant@0.1.12 + interprocess@1.2.1 + intmap@0.7.1 + inventory@0.2.3 + io-lifetimes@1.0.10 + is-terminal@0.4.7 + is_ci@1.1.1 + itertools@0.10.5 + itoa@1.0.2 + js-sys@0.3.58 + kdl@4.5.0 + kqueue-sys@1.0.3 + kqueue@1.0.7 + kv-log-macro@1.0.7 + lab@0.11.0 + lazy_static@1.4.0 + leb128@0.2.5 + lev_distance@0.1.1 + libc@0.2.140 + libloading@0.7.4 + libssh2-sys@0.2.23 + libz-sys@1.1.8 + linked-hash-map@0.5.4 + linux-raw-sys@0.3.7 + lock_api@0.4.7 + log-mdc@0.1.0 + log4rs@1.2.0 + log@0.4.17 + loupe-derive@0.1.3 + loupe@0.1.3 + mach@0.3.2 + maplit@1.0.2 + matches@0.1.9 + memchr@2.5.0 + memmap2@0.5.7 + memmem@0.1.1 + memoffset@0.6.5 + miette-derive@5.8.0 + miette@5.8.0 + minimal-lexical@0.2.1 + miniz_oxide@0.5.3 + mio@0.7.14 + mio@0.8.6 + miow@0.3.7 + more-asserts@0.2.2 + multimap@0.8.3 + names@0.14.0 + nix@0.23.1 + nix@0.24.2 + nom@5.1.2 + nom@7.1.1 + notify-debouncer-full@0.1.0 + notify@6.0.0 + ntapi@0.3.7 + num-derive@0.3.3 + num-integer@0.1.45 + num-traits@0.2.15 + num_cpus@1.13.1 + object@0.28.4 + once_cell@1.12.0 + opaque-debug@0.2.3 + opaque-debug@0.3.0 + openssl-sys@0.9.74 + ordered-float@2.10.0 + ordered-float@3.3.0 + os_str_bytes@6.1.0 + owo-colors@3.4.0 + parking@2.0.0 + parking_lot@0.11.2 + parking_lot@0.12.1 + parking_lot_core@0.8.5 + parking_lot_core@0.9.3 + paste@1.0.7 + percent-encoding@2.1.0 + pest@2.1.3 + pest_derive@2.1.0 + pest_generator@2.1.3 + pest_meta@2.1.3 + petgraph@0.6.3 + phf@0.10.1 + phf@0.11.1 + phf@0.8.0 + phf_codegen@0.8.0 + phf_generator@0.11.1 + phf_generator@0.8.0 + phf_macros@0.11.1 + phf_shared@0.10.0 + phf_shared@0.11.1 + phf_shared@0.8.0 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.25 + polling@2.2.0 + ppv-lite86@0.2.16 + pretty-bytes@0.2.2 + prettyplease@0.1.25 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro-hack@0.5.19 + proc-macro2@1.0.56 + prost-build@0.11.9 + prost-derive@0.11.9 + prost-types@0.11.9 + prost@0.11.9 + ptr_meta@0.1.4 + ptr_meta_derive@0.1.4 + quote@1.0.27 + rand@0.7.3 + rand@0.8.5 + rand_chacha@0.2.2 + rand_chacha@0.3.1 + rand_core@0.5.1 + rand_core@0.6.3 + rand_hc@0.2.0 + rand_pcg@0.2.1 + rayon-core@1.9.3 + rayon@1.5.3 + redox_syscall@0.2.13 + redox_users@0.4.3 + regalloc@0.0.34 + regex-syntax@0.7.1 + regex@1.8.1 + region@3.0.0 + remove_dir_all@0.5.3 + rend@0.3.6 + rkyv@0.7.39 + rkyv_derive@0.7.39 + rmp-serde@1.1.0 + rmp@0.8.11 + rustc-demangle@0.1.21 + rustc-hash@1.1.0 + rustc_version@0.2.3 + rustc_version@0.4.0 + rustix@0.37.7 + rustversion@1.0.9 + ryu@1.0.10 + same-file@1.0.6 + scopeguard@1.1.0 + seahash@4.1.0 + semver-parser@0.10.2 + semver-parser@0.7.0 + semver@0.11.0 + semver@0.9.0 + semver@1.0.17 + serde-value@0.7.0 + serde@1.0.137 + serde_bytes@0.11.6 + serde_derive@1.0.137 + serde_json@1.0.81 + serde_yaml@0.8.24 + sha-1@0.8.2 + sha1@0.6.1 + sha1_smol@1.0.0 + sha2@0.9.9 + shell-words@1.1.0 + shellexpand@3.0.0 + signal-hook-registry@1.4.0 + signal-hook@0.1.17 + signal-hook@0.3.14 + similar@2.1.0 + siphasher@0.3.10 + sixel-image@0.1.0 + sixel-tokenizer@0.1.0 + slab@0.4.6 + smallvec@1.8.0 + smawk@0.3.1 + socket2@0.4.4 + spinning@0.1.0 + ssh2@0.9.3 + stable_deref_trait@1.2.0 + standback@0.2.17 + stdweb-derive@0.5.3 + stdweb-internal-macros@0.2.9 + stdweb-internal-runtime@0.1.5 + stdweb@0.4.20 + strip-ansi-escapes@0.1.1 + strsim@0.10.0 + strum@0.20.0 + strum_macros@0.20.1 + suggest@0.4.0 + supports-color@2.0.0 + supports-hyperlinks@2.1.0 + supports-unicode@2.0.0 + syn@1.0.96 + syn@2.0.15 + sysinfo@0.22.5 + target-lexicon@0.12.5 + tempfile@3.3.0 + termcolor@1.1.3 + terminal_size@0.1.17 + terminfo@0.7.3 + termios@0.3.3 + termwiz@0.20.0 + textwrap@0.15.0 + thiserror-impl@1.0.40 + thiserror@1.0.40 + thread-id@4.0.0 + thread_local@1.1.7 + time-macros-impl@0.1.2 + time-macros@0.1.1 + time@0.1.44 + time@0.2.27 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + to_method@1.1.0 + toml@0.5.10 + tracing-attributes@0.1.21 + tracing-core@0.1.27 + tracing@0.1.35 + typemap-ors@1.0.0 + typenum@1.15.0 + typetag-impl@0.1.8 + typetag@0.1.8 + ucd-trie@0.1.3 + unicode-bidi@0.3.8 + unicode-ident@1.0.1 + unicode-linebreak@0.1.2 + unicode-normalization@0.1.19 + unicode-segmentation@1.9.0 + unicode-width@0.1.10 + unsafe-any-ors@1.0.0 + url@2.2.2 + utf8parse@0.2.0 + uuid@0.8.2 + value-bag@1.0.0-alpha.9 + vcpkg@0.2.15 + version_check@0.9.4 + vte@0.10.1 + vte@0.11.0 + vte_generate_state_changes@0.1.1 + vtparse@0.6.2 + waker-fn@1.1.0 + walkdir@2.3.3 + wasi@0.10.0+wasi-snapshot-preview1 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.81 + wasm-bindgen-futures@0.4.31 + wasm-bindgen-macro-support@0.2.81 + wasm-bindgen-macro@0.2.81 + wasm-bindgen-shared@0.2.81 + wasm-bindgen@0.2.81 + wasm-encoder@0.13.0 + wasmer-artifact@2.3.0 + wasmer-compiler-cranelift@2.3.0 + wasmer-compiler-singlepass@2.3.0 + wasmer-compiler@2.3.0 + wasmer-derive@2.3.0 + wasmer-engine-dylib@2.3.0 + wasmer-engine-universal-artifact@2.3.0 + wasmer-engine-universal@2.3.0 + wasmer-engine@2.3.0 + wasmer-object@2.3.0 + wasmer-types@2.3.0 + wasmer-vfs@2.3.0 + wasmer-vm@2.3.0 + wasmer-wasi-types@2.3.0 + wasmer-wasi@2.3.0 + wasmer@2.3.0 + wasmparser@0.83.0 + wast@42.0.0 + wat@1.0.44 + web-sys@0.3.58 + wepoll-ffi@0.1.2 + wezterm-bidi@0.2.2 + wezterm-color-types@0.2.0 + wezterm-dynamic-derive@0.1.0 + wezterm-dynamic@0.1.0 + which@4.2.5 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.33.0 + windows-sys@0.36.1 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.33.0 + windows_aarch64_msvc@0.36.1 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.33.0 + windows_i686_gnu@0.36.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.33.0 + windows_i686_msvc@0.36.1 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.33.0 + windows_x86_64_gnu@0.36.1 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.33.0 + windows_x86_64_msvc@0.36.1 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 + xflags-macros@0.3.1 + xflags@0.3.1 + xshell-macros@0.2.2 + xshell@0.2.2 + yaml-rust@0.4.5 + zeroize@1.5.5 +" + +inherit desktop cargo + +DESCRIPTION="A terminal workspace with batteries included" +HOMEPAGE=" + https://zellij.dev/ + https://github.com/zellij-org/zellij +" +SRC_URI=" + https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2 +" + +# owo-colors +LICENSE+=" + MIT +" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +BDEPEND=" + doc? ( app-text/lowdown ) +" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" +QA_PRESTRIPPED="usr/bin/${PN}" + +DOCS=( + CHANGELOG.md + CODE_OF_CONDUCT.md + CONTRIBUTING.md + GOVERNANCE.md + README.md + docs/ +) + +src_compile() { + cargo_src_compile + pushd ${PN}-utils 2>/dev/null || die + cargo_src_compile + popd 2>/dev/null || die + + if use doc; then + lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die + fi +} + +src_install() { + cargo_src_install + + dodoc example/*.* + + insinto /usr/share/zellij + doins -r example/{themes,layouts} + doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \ + ${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md + + use doc && doman ${PN}.1 + domenu assets/zellij.desktop + + insinto /usr/share/zsh/site-functions + newins ${PN}-utils/assets/completions/comp.zsh _${PN} + + insinto /usr/share/fish/vendor_completions.d + newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish +} -- cgit v1.2.3