mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
app-misc/zellij: drop 0.43.1-r1, 0.44.0
Signed-off-by: Yixun Lan <dlan@gentoo.org>
This commit is contained in:
@@ -1,7 +1,3 @@
|
||||
DIST zellij-0.43.1-crates.tar.xz 47813096 BLAKE2B e6854e1b32556a8854d7cae78f7995cc20b0c75d096fe6bc0228f40781e734295dd287929be0940c6c4894d64d3289c32c49197ddb818521dad7bf1fe2304657 SHA512 cea4fc06cdbda4e9922d57af640b6be5b248ba2137dbfa96df7cd0790a574067a7838f24ad5d6f2a2e34be48ff22a87afce401c8e0da6e488ab7becfe26b45f3
|
||||
DIST zellij-0.43.1.gh.tar.gz 11519296 BLAKE2B 3f05b9ca0c1b2a26d65eae8ca284fd87da1e10f58cad7d09636ccec146186ed920c5bd4e04f88c73064570f5f70263c62229e53643f7da5861a409b4d68481d2 SHA512 8fb390a9f054e74b8a50933dd4976339509f7459d049176b1587f7d78c41ffcd71f5a9b38fd9c15c23919826cb4ab750227c8a58b7a4282398954decab3e3bdb
|
||||
DIST zellij-0.44.0-crates.tar.xz 46712720 BLAKE2B f5207d2a60c1d8c3bd719daec3b2244b8a1c467654561db199a6331c1963c156586e748056fca7a3afd9810f91fc16a5d92eef2f9384ec90f0c648bf9167f04e SHA512 c8a1bc117d7e8c3e5d9f7d2f3f486222daf12b88bb6d7029ea7c1f51d0420960953ac265fa099bab0df434f31c1ccce502245c06237a59053bc1206e70813172
|
||||
DIST zellij-0.44.0.gh.tar.gz 13169115 BLAKE2B 14bb262e0369b35be13e1d78cab876591fbd4898298d9d023c70fb0e796070d1b556992a934f7569b9685e468c9c0354753414528a8e023bf38128dc07508b22 SHA512 6ed0c8d82e3a8607370d9fe6f6e96e64f03691d75c2fe072feba091417e119668f4cd6e1cbedc54dd7e28679612c9c64139d7a83e55dfa99ef82720fd5bdaee6
|
||||
DIST zellij-0.44.1-crates.tar.xz 46602000 BLAKE2B 2dfc2ddd24332a997470589603afa903e3a4562549d7f96c2b1b1d4096a7b4002185f4df157361e559bbfbdd4a83032855040a0dd809e26b76b16d0f0c16054c SHA512 1d0df39c9685c9b31bd920ac75a92d45c6303845746536d842b56ce1537690cbd974fb0f70797a2a3f6604232d14f04c6d9774ff0697edb12928557174802d15
|
||||
DIST zellij-0.44.1.gh.tar.gz 13228980 BLAKE2B 8ca933b6eb1a56027140909b4aa01a2a81e5b53fedaf9bf906710c4ed3294056226ee60787ce6698f994e8714f2271289e5c126cce5d26f4b67d0d8311a65aff SHA512 e89605ac464a38e7c0bac04d790c0136b8b153f7266a9bd1559878885b7612b28fd5c40a42dbef4f74c7d426c51909b55dff2dd09e09974d913e1e5655cdab1f
|
||||
DIST zellij-0.44.2-crates.tar.xz 46609636 BLAKE2B 7a7fefc95e9780aea5db5d2bfac64688626491b9acbaeee40377f994abb8c3af9edb8370a99210404b69056814a479b419f9e6622e148f07890f13f70412e7aa SHA512 687a6e19c6ac23485ddc6e44a1da97e58d3d76217ba9febfd0a1b746141711d829c19479f282e0f75d0752927a830d9538b379d4693eab233b4e0e8a04d36f6d
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.14.0
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.84.0"
|
||||
|
||||
inherit cargo desktop shell-completion xdg
|
||||
|
||||
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"
|
||||
SRC_URI+=" https://github.com/gentoo-crate-dist/zellij/releases/download/v${PV}/${P}-crates.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT
|
||||
MPL-2.0 Unicode-DFS-2016 WTFPL-2 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~riscv"
|
||||
IUSE="man system-sqlite"
|
||||
|
||||
# libnghttp2 still bundled
|
||||
# https://github.com/alexcrichton/nghttp2-rs/pull/5
|
||||
RDEPEND="
|
||||
system-sqlite? ( >=dev-db/sqlite-3.45.3:3 )
|
||||
net-misc/curl
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
man? ( dev-go/go-md2man )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# 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/
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
# libsqlite3-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates
|
||||
use system-sqlite && export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
plugins_from_target
|
||||
web_server_capability
|
||||
)
|
||||
# disable vendored_curl
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
pushd ${PN}-utils 2>/dev/null || die
|
||||
cargo_src_compile
|
||||
popd 2>/dev/null || die
|
||||
|
||||
if use man; then
|
||||
go-md2man -in docs/MANPAGE.md -out ${PN}.1 || die
|
||||
fi
|
||||
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion bash > zellij.bash || die
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion fish > zellij.fish || die
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion zsh > zellij.zsh || die
|
||||
}
|
||||
|
||||
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 man && doman ${PN}.1
|
||||
|
||||
domenu assets/zellij.desktop
|
||||
newicon assets/logo.png zellij.png
|
||||
|
||||
newbashcomp zellij.bash zellij
|
||||
newfishcomp zellij.fish zellij.fish
|
||||
newzshcomp zellij.zsh _zellij
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.92.0"
|
||||
|
||||
inherit cargo desktop shell-completion xdg
|
||||
|
||||
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"
|
||||
SRC_URI+=" https://github.com/gentoo-crate-dist/zellij/releases/download/v${PV}/${P}-crates.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT
|
||||
MPL-2.0 Unicode-3.0 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~riscv"
|
||||
IUSE="man system-sqlite"
|
||||
|
||||
# libnghttp2 still bundled
|
||||
# https://github.com/alexcrichton/nghttp2-rs/pull/5
|
||||
RDEPEND="
|
||||
system-sqlite? ( >=dev-db/sqlite-3.45.3:3 )
|
||||
net-misc/curl
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
man? ( dev-go/go-md2man )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# 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/
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
# libsqlite3-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates
|
||||
use system-sqlite && export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
plugins_from_target
|
||||
web_server_capability
|
||||
)
|
||||
# disable vendored_curl
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
pushd ${PN}-utils 2>/dev/null || die
|
||||
cargo_src_compile
|
||||
popd 2>/dev/null || die
|
||||
|
||||
if use man; then
|
||||
go-md2man -in docs/MANPAGE.md -out ${PN}.1 || die
|
||||
fi
|
||||
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion bash > zellij.bash || die
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion fish > zellij.fish || die
|
||||
"$(cargo_target_dir)"/zellij setup --generate-completion zsh > zellij.zsh || die
|
||||
}
|
||||
|
||||
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 man && doman ${PN}.1
|
||||
|
||||
domenu assets/zellij.desktop
|
||||
newicon assets/logo.png zellij.png
|
||||
|
||||
newbashcomp zellij.bash zellij
|
||||
newfishcomp zellij.fish zellij.fish
|
||||
newzshcomp zellij.zsh _zellij
|
||||
}
|
||||
Reference in New Issue
Block a user