Skip to content
Snippets Groups Projects
Verified Commit 9e92c607 authored by Jan Alexander Steffens (heftig)'s avatar Jan Alexander Steffens (heftig)
Browse files

0.20.3-2: Fix executable check

parent 5d7eedc1
No related branches found
No related tags found
No related merge requests found
pkgbase = eza
pkgdesc = A modern replacement for ls (community fork of exa)
pkgver = 0.20.3
pkgrel = 1
pkgrel = 2
url = https://github.com/eza-community/eza
arch = x86_64
license = EUPL-1.2
......@@ -14,8 +14,11 @@ pkgbase = eza
conflicts = exa
replaces = exa
source = https://github.com/eza-community/eza/archive/v0.20.3/eza-0.20.3.tar.gz
source = fix-executable-check.diff
sha256sums = 51a61bba14d1e4043981cabc5cf3d14352bf6a4ca0e308f437d0c8d00f42c2f7
sha256sums = 896442c0d441614e3ffb3c400f14650ed96a458f793659233ff4debe8cadca95
b2sums = 4e1d4c8231404623fd317862c9ea31cce2f90c0bd29c1dd98713521b65a5f5c2b645f9d5f7935c267b6f622cc1e44a24773f6f94da1afd5cbaade324c57d9246
b2sums = 446f759a012e248622928934f5c40534dcf29edd423ff4ec6debd1c2333e1a1482448c6b30dc9de23ae97d0320a9d63fe4b28fa65a2ac9bdd232fc8c556e4ad7
pkgname = eza
depends = gcc-libs
......
......@@ -4,7 +4,7 @@
pkgname=eza
pkgver=0.20.3
pkgrel=1
pkgrel=2
pkgdesc="A modern replacement for ls (community fork of exa)"
url="https://github.com/eza-community/eza"
arch=(x86_64)
......@@ -17,12 +17,21 @@ depends=(gcc-libs # libgcc_s.so
libgit2)
makedepends=(cargo
pandoc)
source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('51a61bba14d1e4043981cabc5cf3d14352bf6a4ca0e308f437d0c8d00f42c2f7')
b2sums=('4e1d4c8231404623fd317862c9ea31cce2f90c0bd29c1dd98713521b65a5f5c2b645f9d5f7935c267b6f622cc1e44a24773f6f94da1afd5cbaade324c57d9246')
source=(
"$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
fix-executable-check.diff
)
sha256sums=('51a61bba14d1e4043981cabc5cf3d14352bf6a4ca0e308f437d0c8d00f42c2f7'
'896442c0d441614e3ffb3c400f14650ed96a458f793659233ff4debe8cadca95')
b2sums=('4e1d4c8231404623fd317862c9ea31cce2f90c0bd29c1dd98713521b65a5f5c2b645f9d5f7935c267b6f622cc1e44a24773f6f94da1afd5cbaade324c57d9246'
'446f759a012e248622928934f5c40534dcf29edd423ff4ec6debd1c2333e1a1482448c6b30dc9de23ae97d0320a9d63fe4b28fa65a2ac9bdd232fc8c556e4ad7')
prepare() {
cd "${pkgname}-${pkgver}"
# https://github.com/eza-community/eza/issues/1195#issuecomment-2419658018
patch -Np1 -i ../fix-executable-check.diff
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
......
diff --git a/src/fs/file.rs b/src/fs/file.rs
index 306d33e6..5cafcad2 100644
--- a/src/fs/file.rs
+++ b/src/fs/file.rs
@@ -334,7 +334,7 @@ impl<'dir> File<'dir> {
#[cfg(unix)]
pub fn is_executable_file(&self) -> bool {
let bit = modes::USER_EXECUTE;
- if self.is_file() {
+ if !self.is_file() {
return false;
}
let Ok(md) = self.metadata() else {
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment