Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions sys-apps/eza/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
DIST eza-0.21.1-87a815a.tar.gz 1421633 BLAKE2B a5cf490496fcb45fbc886ad56dd14a911c5cb0b41e02c414f23e3d9571267594a6f441b1e0f47542e1f8a78257e389856f68c2e87a7de6795fff31d7be303f88 SHA512 9a241aba4b6a85bd20092ad41065819c0bfaf276810bf774a1a7bfc19af50ff1dc3623b963cd32951bc968d58e0e0703c2057c70f532f77f48d1c2795a5218d4
DIST eza-0.21.1-funtoo-crates-bundle-683c69fe37dea70ea4ac157edaa70692ad418eb7a6a9da97ed4418ea9abb7f403528d653ef730f93aac1d80d5ef8573c5ae8350b1314220104d8714b02421332.tar.gz 45555486 BLAKE2B df4442173e6ae18feea0fd90503e20a38f9cdce6059780baab17782b8630d2f57d4a7e66528a1e8df1da6a37ffc75214ed6fd54dd05706ee106613ac9b5b6118 SHA512 a335ea821dfaf44a3dd29ad1e8c5e3a2ec0cfb53ec5483ededf521fc034d2d7ed0075c69989867db53889d43edf0b5e81ea239be54f998a7359b844710a4402d
DIST eza-0.21.4-a72d4fd.tar.gz 1425444 BLAKE2B 6210d9786895d39ef1ca457f1f4561470bdbcf427d0b40bdca7ffb5b76b0d53630c0c2688c99b9a6c11d61dd8bb22b76ac6d6ff2fd443f58b5267a9f6e535554 SHA512 175ccb94d215d724fcedba5202dd8cf86158c86d81fc99b561d6f36f3057054e8b87ba6d373b29a6664f910260fafc332c9d91c7f2035e389f2d1c54f660b126
DIST eza-0.21.4-funtoo-crates-bundle-a1dd3092ce63b17b5ccb11f25f34a3af59506dd878a1ae40936d7fbb178b2cd37019843db167a984f9d1492fe2f8e2845bc7958c94bb54a0ebdc52e6fdb8631f.tar.gz 45595451 BLAKE2B 92450b9398da4af82c2380f6d5679d3249747cb9903fe85031d9a7df0e1be34963ba7b37477aa5036c467d11b9cbd9018acc3d48199c1d19cd52f8126b71b2f7 SHA512 8b0a120b4976cf75dbb495fff91bf986df2255025c9feee65459170667a4df475ee270a8de64d395234f6822242cf7158edba6fe754bd987807974a5a3995e7c
69 changes: 69 additions & 0 deletions sys-apps/eza/eza-0.21.4.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit bash-completion-r1 cargo

DESCRIPTION="A modern alternative to ls"
HOMEPAGE="https://eza.rocks https://github.com/eza-community/eza"
SRC_URI="https://github.com/eza-community/eza/tarball/a72d4fdd580b5310894ac44b7f8a71b693ba458d -> eza-0.21.4-a72d4fd.tar.gz
https://distfiles.macaronios.org/8b/0a/12/8b0a120b4976cf75dbb495fff91bf986df2255025c9feee65459170667a4df475ee270a8de64d395234f6822242cf7158edba6fe754bd987807974a5a3995e7c -> eza-0.21.4-funtoo-crates-bundle-a1dd3092ce63b17b5ccb11f25f34a3af59506dd878a1ae40936d7fbb178b2cd37019843db167a984f9d1492fe2f8e2845bc7958c94bb54a0ebdc52e6fdb8631f.tar.gz"

LICENSE="Apache-2.0 Boost-1.0 BSD BSD-2 CC0-1.0 ISC LGPL-3+ MIT Apache-2.0 Unlicense ZLIB"
SLOT="0"
KEYWORDS="*"
IUSE="+git"

DEPEND="
git? (
dev-libs/libgit2:=
)
"
RDEPEND="${DEPEND}"
BDEPEND="
|| ( app-text/pandoc-bin app-text/pandoc )
virtual/rust
"

DOCS=( README.md CHANGELOG.md )

QA_FLAGS_IGNORED="/usr/bin/eza"

src_unpack() {
cargo_src_unpack
rm -rf ${S}
mv ${WORKDIR}/eza-community-eza-* ${S} || die
}

src_configure() {
local myfeatures=(
$(usev git)
)
# https://bugs.funtoo.org/browse/FL-11956
# Enabling vendoring of libgit2 as eza requires version >= 1.7.2
# Once Funtoo has a new version this can be changed back to 1 for
# linking against the Funtoo system libgit2
export LIBGIT2_NO_VENDOR=0
export PKG_CONFIG_ALLOW_CROSS=1
cargo_src_configure --no-default-features

find ${S}/man -iname "*.md" -type f -exec sh -c 'pandoc --standalone -f markdown -t man "${0}" -o "${0%.md} "' {} \; || die
rm -f ${S}/man/*.md || die
mv ${S}/man ${S}/man.tmp || die

}

src_install() {
cargo_src_install
einstalldocs

newbashcomp completions/bash/eza eza

insinto /usr/share/zsh/site-functions
doins completions/fish/eza.fish

insinto /usr/share/fish/vendor_completions.d
doins completions/zsh/_eza

doman man.tmp/*
}
Loading