kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / cargo-fuzz
Commits:
61ab4552 by kpcyrd at 2024-02-20T22:19:01+01:00
Add cargo fetch, glibc, gcc-libs, .nvchecker.toml
- - - - -
3 changed files:
- .SRCINFO
- + .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -7,6 +7,8 @@ pkgbase = cargo-fuzz
license = MIT
license = Apache-2.0
depends = cargo
+ depends = gcc-libs
+ depends = glibc
source =
cargo-fuzz-0.12.0.tar.gz::https://github.com/rust-fuzz/cargo-fuzz/archive/0.12.0.tar.gz
sha256sums =
d7c5a4589b8b5db3d49113e733553c286ed8b50800cbdb327b71a1c1f7c648f0
b2sums =
10482524bea3ee757a8a90edf72ff02d4e92f40acd05b13d1627e6f29b084ddb5523546f6684ff52c2fb0faff041e3cf5d955fac3f71ada7d7033fca390edab7
=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[cargo-fuzz]
+source = "github"
+github = "rust-fuzz/cargo-fuzz"
+use_latest_release = true
=====================================
PKGBUILD
=====================================
@@ -5,16 +5,25 @@ pkgver=0.12.0
pkgrel=1
pkgdesc="Command line helpers for fuzzing rust"
url="https://github.com/rust-fuzz/cargo-fuzz"
-depends=('cargo')
+depends=(
+ 'cargo'
+ 'gcc-libs'
+ 'glibc'
+)
arch=('x86_64')
license=('MIT' 'Apache-2.0')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/rust-fuzz/${pkgname}/archive/${pkgver}.tar.gz")
sha256sums=('d7c5a4589b8b5db3d49113e733553c286ed8b50800cbdb327b71a1c1f7c648f0')
b2sums=('10482524bea3ee757a8a90edf72ff02d4e92f40acd05b13d1627e6f29b084ddb5523546f6684ff52c2fb0faff041e3cf5d955fac3f71ada7d7033fca390edab7')
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
build() {
cd "${pkgname}-${pkgver}"
- cargo build --release --locked
+ cargo build --release --frozen
}
check() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-fuzz/-/commit/61ab455269a711a08b09a454024a34b7f5129859
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-fuzz/-/commit/61ab455269a711a08b09a454024a34b7f5129859
You're receiving this email because of your account on gitlab.archlinux.org.