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.


Reply via email to