Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages /
lychee
Commits:
6f9cc71d by Daniel M. Capella at 2025-06-11T14:17:49-04:00
upgpkg: 0.19.0-1
Also skip flaky test.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,12 @@
pkgbase = lychee
pkgdesc = Fast, async, resource-friendly link checker written in Rust
- pkgver = 0.18.1
+ pkgver = 0.19.0
pkgrel = 1
url = https://lychee.cli.rs
arch = x86_64
- license = Apache-2.0
- license = MIT
+ license = Apache-2.0 OR MIT
checkdepends = cargo-nextest
+ makedepends = git
makedepends = rust
depends = gcc-libs
depends = openssl
@@ -15,7 +15,7 @@ pkgbase = lychee
replaces = lychee-link-checker
replaces = lychee-rs
options = !lto
- source =
lychee-0.18.1.tar.gz::https://github.com/lycheeverse/lychee/archive/lychee-v0.18.1/lychee-0.18.1.tar.gz
- b2sums =
c95bc96327875b2a089b16b6f7d1f4ec501146a0d74b6a4c2e986e137fbea320b68e3c1923912e7aa51e9ddfe06b45704d80348fedcb3501a15deaa601f098e3
+ source =
git+https://github.com/lycheeverse/lychee.git#tag=lychee-v0.19.0
+ b2sums =
bd5cde748ddedb0dcb5a11e427a6b85dde6e013d397ec71f0bf7abc8a26f93a1b07945e3033185611abdc697a27b68d90dea0e71da4e1d07c7bc6ed6ba2b1dee
pkgname = lychee
=====================================
PKGBUILD
=====================================
@@ -2,20 +2,20 @@
# Maintainer: Daniel M. Capella <[email protected]>
pkgname=lychee
-pkgver=0.18.1
+pkgver=0.19.0
pkgrel=1
pkgdesc='Fast, async, resource-friendly link checker written in Rust'
arch=('x86_64')
url=https://lychee.cli.rs
-license=(
- 'Apache-2.0'
- 'MIT'
-)
+license=('Apache-2.0 OR MIT')
depends=(
'gcc-libs'
'openssl'
)
-makedepends=('rust')
+makedepends=(
+ 'git'
+ 'rust'
+)
checkdepends=('cargo-nextest')
conflicts=(
'lychee-link-checker'
@@ -26,32 +26,31 @@ replaces=(
'lychee-rs'
)
options=('!lto')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/lycheeverse/lychee/archive/$pkgname-v$pkgver/$pkgname-$pkgver.tar.gz")
-b2sums=('c95bc96327875b2a089b16b6f7d1f4ec501146a0d74b6a4c2e986e137fbea320b68e3c1923912e7aa51e9ddfe06b45704d80348fedcb3501a15deaa601f098e3')
+source=("git+https://github.com/lycheeverse/lychee.git#tag=lychee-v$pkgver")
+b2sums=('bd5cde748ddedb0dcb5a11e427a6b85dde6e013d397ec71f0bf7abc8a26f93a1b07945e3033185611abdc697a27b68d90dea0e71da4e1d07c7bc6ed6ba2b1dee')
prepare() {
- mv $pkgname-$pkgname-v$pkgver $pkgname-$pkgver
- cd $pkgname-$pkgver
+ cd $pkgname
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
- cd $pkgname-$pkgver
+ cd $pkgname
cargo build --release --frozen
}
check() {
- cd $pkgname-$pkgver
+ cd $pkgname
# Avoid vendoring openssl, which is enabled by vendored-openssl feature
export OPENSSL_NO_VENDOR=1
- test_expr="(!test(test_exclude_example_domains) and
!test(test_detailed_json_output_on_error))"
+ test_expr="(!test(test_exclude_example_domains) and
!test(test_detailed_json_output_on_error) and
!test(test_skip_cache_unknown_status_code))"
cargo nextest run --all-targets --all-features -E "$test_expr"
--test-threads 1
cargo nextest run --filter-expr 'test(test_exclude_example_domains)'
--test-threads 1
cargo test --doc
}
package() {
- cd $pkgname-$pkgver
+ cd $pkgname
install -Dt "$pkgdir"/usr/bin target/release/$pkgname
install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname README.md
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE-MIT
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lychee/-/commit/6f9cc71dfba7448f7b887fc7d6ccac42ac8b9b6e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lychee/-/commit/6f9cc71dfba7448f7b887fc7d6ccac42ac8b9b6e
You're receiving this email because of your account on gitlab.archlinux.org.