1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/eza-community
/eza
/tar.gz
/v
$(PKG_VERSION
)?
9 PKG_HASH
:=9229b2111063577a0cb8650db270d0ae6bcc1b437dbacf814786f77c67b1003d
11 PKG_MAINTAINER
:=Jonas Jelonek
<jelonek.jonas@gmail.com
>
13 PKG_LICENSE_FILES
:=LICENSE
15 PKG_BUILD_DEPENDS
:=rust
/host
18 include $(INCLUDE_DIR
)/package.mk
19 include ..
/..
/lang
/rust
/rust-package.mk
24 TITLE
:=A modern
, maintained replacement for ls
25 DEPENDS
:=$(RUST_ARCH_DEPENDS
) +zlib
26 URL
:=https
://eza.rocks
29 define Package
/eza
/description
30 eza is a modern
, maintained replacement for the venerable
31 file-listing command-line program ls that ships with Unix
32 and Linux operating systems
, giving it more features and
33 better defaults. It uses colours to distinguish file types
34 and metadata. It knows about symlinks
, extended attributes
,
37 And it’s small
, fast
, and just one single binary.
40 define Package
/eza
/install
41 $(INSTALL_DIR
) $(1)/usr
/bin
42 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/bin
/eza
$(1)/usr
/bin
45 $(eval
$(call RustBinPackage
,eza
))
46 $(eval
$(call BuildPackage
,eza
))