From 2d044bac40cbb9b391fe02ac69f8cb9077b2ac45 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Tue, 7 May 2024 02:57:25 +0000 Subject: [PATCH] extra/fd to 10.0.0-1 --- extra/fd/.SRCINFO | 8 ++++---- extra/fd/PKGBUILD | 18 +++++++++++------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/extra/fd/.SRCINFO b/extra/fd/.SRCINFO index 18623e1ac..cebad5474 100644 --- a/extra/fd/.SRCINFO +++ b/extra/fd/.SRCINFO @@ -1,14 +1,14 @@ pkgbase = fd pkgdesc = Simple, fast and user-friendly alternative to find - pkgver = 9.0.0 - pkgrel = 2 + pkgver = 10.0.0 + pkgrel = 1 url = https://github.com/sharkdp/fd arch = x86_64 license = MIT license = Apache-2.0 makedepends = rust depends = gcc-libs - source = fd-9.0.0.tar.gz::https://github.com/sharkdp/fd/archive/v9.0.0.tar.gz - sha512sums = e992db9170884c5c426d51ba06a0684b000c65df3fae392fe9ffb3555b94f1d0cfde9b5ae01da37508a1b11bc75b023534db380c992cb4ccf17084d27ec87c84 + source = fd-10.0.0.tar.gz::https://github.com/sharkdp/fd/archive/v10.0.0.tar.gz + sha512sums = d025db852874eabe992a73ad8642d1f293d29a3b3cb89ec783a809ea1c81d1b039de6efe037a0a51be5abfa4379fdaf118c1fce8d304bb938bd09dbe4c335103 pkgname = fd diff --git a/extra/fd/PKGBUILD b/extra/fd/PKGBUILD index 157efb709..014474b81 100644 --- a/extra/fd/PKGBUILD +++ b/extra/fd/PKGBUILD @@ -1,14 +1,14 @@ # Maintainer: Sven-Hendrik Haase +# Maintainer: Daniel M. Capella # Contributor: Maxim Baz -# Contributor: Daniel M. Capella # ALARM: # - compile on aarch64 with JEMALLOC_SYS_WITH_LG_PAGE=16 to support # systems with 16k or 64k page size pkgname=fd -pkgver=9.0.0 -pkgrel=2 +pkgver=10.0.0 +pkgrel=1 pkgdesc='Simple, fast and user-friendly alternative to find' arch=('x86_64') url=https://github.com/sharkdp/fd @@ -16,18 +16,23 @@ license=('MIT' 'Apache-2.0') depends=('gcc-libs') makedepends=('rust') source=("fd-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('e992db9170884c5c426d51ba06a0684b000c65df3fae392fe9ffb3555b94f1d0cfde9b5ae01da37508a1b11bc75b023534db380c992cb4ccf17084d27ec87c84') +sha512sums=('d025db852874eabe992a73ad8642d1f293d29a3b3cb89ec783a809ea1c81d1b039de6efe037a0a51be5abfa4379fdaf118c1fce8d304bb938bd09dbe4c335103') + +prepare() { + cd fd-$pkgver + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} build() { cd fd-$pkgver [[ $CARCH == "aarch64" ]] && export JEMALLOC_SYS_WITH_LG_PAGE=16 export CFLAGS+=" -ffat-lto-objects" - cargo build --release --locked + cargo build --release --locked --offline } check() { cd fd-$pkgver - cargo test --release --locked + cargo test --locked --offline } package() { @@ -40,7 +45,6 @@ package() { install -Dm644 autocomplete/_fd "$pkgdir"/usr/share/zsh/site-functions/_fd install -Dm644 doc/fd.1 "$pkgdir"/usr/share/man/man1/fd.1 - install -Dm644 LICENSE-APACHE "$pkgdir"/usr/share/licenses/fd/LICENSE-APACHE install -Dm644 LICENSE-MIT "$pkgdir"/usr/share/licenses/fd/LICENSE-MIT }