procs SlackBuild - vendored Rust dependencies =============================================== The SlackBuild vendors Rust dependencies to allow a fully offline and reproducible build, as required by SlackBuilds.org. The vendor archive is named: procs--vendor.tar.gz It contains the vendor directory generated from the Cargo.lock belonging to the matching procs source release. To regenerate it, obtain the procs source and run: $ ./generate-vendor.sh /path/to/procs- /path/to/output The output directory is normally the slackbuilds-tarballs repository. The source directory must contain Cargo.lock and must be named procs-. During the SlackBuild, the archive is unpacked and Cargo is configured to use the local vendor directory. CARGO_NET_OFFLINE is also enabled so the build cannot access crates.io. When updating procs: - Update VERSION in the SlackBuild and procs.info - Download the matching upstream source release - Regenerate procs--vendor.tar.gz - Upload the archive to slackbuilds-tarballs - Update the source URL and checksum in procs.info