extra/eza to 0.18.13-1

This commit is contained in:
Kevin Mihelich 2024-04-25 18:19:46 +00:00
parent b4f8332c89
commit c6c74b8659
2 changed files with 22 additions and 16 deletions

View file

@ -1,18 +1,21 @@
pkgbase = eza pkgbase = eza
pkgdesc = A modern replacement for ls (community fork of exa) pkgdesc = A modern replacement for ls (community fork of exa)
pkgver = 0.18.11 pkgver = 0.18.13
pkgrel = 1 pkgrel = 1
url = https://github.com/eza-community/eza url = https://github.com/eza-community/eza
arch = x86_64 arch = x86_64
license = MIT license = MIT
makedepends = cargo makedepends = cargo
makedepends = pandoc makedepends = pandoc
depends = gcc-libs
depends = glibc
depends = libgit2
depends = libgit2.so depends = libgit2.so
provides = exa provides = exa
conflicts = exa conflicts = exa
replaces = exa replaces = exa
source = eza-0.18.11.tar.gz::https://github.com/eza-community/eza/archive/v0.18.11.tar.gz source = https://github.com/eza-community/eza/archive/v0.18.13/eza-0.18.13.tar.gz
sha256sums = 92d810c36ac67038e2ed3c421087de8793eb0b9de332c9239096df9d52eb30e3 sha256sums = 679fd3b5b389553aa77a2bce496e8658848ef0f4624968fd1a330dbe92032438
b2sums = 7e49ed0cf4d701138549494f63fd09cda5eea2827dc86b849048e9aecbd374edf022c2120eac13f19bac5cfd890033e3ebfe456e3e11bf9ba23eed3a61ee0669 b2sums = 1d84298f8fe950399acaa457b452e85ec9540242bdefc2d542f75bb339b82b8a861f4032b85d9240fde74397a678cd792bf81cb59bda0fb5b7442ee30f43d8b3
pkgname = eza pkgname = eza

View file

@ -6,28 +6,31 @@
# - remove makedepend on pandoc, don't build/install manpages # - remove makedepend on pandoc, don't build/install manpages
pkgname=eza pkgname=eza
pkgver=0.18.11 pkgver=0.18.13
pkgrel=1 pkgrel=1
pkgdesc="A modern replacement for ls (community fork of exa)" pkgdesc="A modern replacement for ls (community fork of exa)"
url="https://github.com/eza-community/eza" url="https://github.com/eza-community/eza"
arch=("x86_64") arch=(x86_64)
license=("MIT") license=(MIT)
provides=('exa') provides=(exa)
replaces=('exa') replaces=(exa)
conflicts=('exa') conflicts=(exa)
depends=('libgit2.so') depends=(gcc-libs # libgcc_s.so
makedepends=("cargo") glibc # libc.so libm.so
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/eza-community/eza/archive/v${pkgver}.tar.gz") libgit2 libgit2.so)
sha256sums=('92d810c36ac67038e2ed3c421087de8793eb0b9de332c9239096df9d52eb30e3') makedepends=("cargo" "pandoc")
b2sums=('7e49ed0cf4d701138549494f63fd09cda5eea2827dc86b849048e9aecbd374edf022c2120eac13f19bac5cfd890033e3ebfe456e3e11bf9ba23eed3a61ee0669') source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('679fd3b5b389553aa77a2bce496e8658848ef0f4624968fd1a330dbe92032438')
b2sums=('1d84298f8fe950399acaa457b452e85ec9540242bdefc2d542f75bb339b82b8a861f4032b85d9240fde74397a678cd792bf81cb59bda0fb5b7442ee30f43d8b3')
prepare() { prepare() {
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
cargo fetch --locked cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
} }
build() { build() {
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
CFLAGS+=' -ffat-lto-objects'
cargo build --frozen --release cargo build --frozen --release
mkdir -p target/man mkdir -p target/man
#for manpage in eza.1 eza_colors.5 eza_colors-explanation.5; do #for manpage in eza.1 eza_colors.5 eza_colors-explanation.5; do