From aca88644979e17a76740b19f19e4317de407bc61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Thu, 9 Jul 2020 00:14:10 +0200 Subject: [PATCH] New package: cargo-crev-0.16.1 --- srcpkgs/cargo-crev/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/cargo-crev/template diff --git a/srcpkgs/cargo-crev/template b/srcpkgs/cargo-crev/template new file mode 100644 index 00000000000..e3022e1612a --- /dev/null +++ b/srcpkgs/cargo-crev/template @@ -0,0 +1,31 @@ +# Template file for 'cargo-crev' +pkgname=cargo-crev +version=0.16.1 +revision=1 +build_style=cargo +make_install_args="--path ./cargo-crev" +hostmakedepends="pkg-config" +makedepends="libressl-devel" +short_desc="Cryptographically verifiable code review system for cargo" +maintainer="Jan Christian Grünhage " +license="MPL-2.0, MIT, Apache-2.0" +homepage="https://github.com/crev-dev/cargo-crev" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=348cb80820baa0bc0da9b107481fea950e5adf6ed1448b4345ce957c09ec750f + +pre_build() { + # Versions in lockfile are incompatible with current libressl + cargo update --package openssl-sys:0.9.53 --precise 0.9.58 + cargo update --package openssl:0.10.26 --precise 0.10.30 + # Versions in lockfile is yanked from registry + cargo update --package hex:0.4.1 --precise 0.4.2 + cargo update --package quote:1.0.2 --precise 1.0.7 +} + +post_install() { + vlicense LICENSE-APACHE + vlicense LICENSE-MIT + vlicense MPL2 + vdoc README.md + vdoc cargo-crev/src/doc/getting_started.md +}