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.


Reply via email to