From 34cdd55e8db390edd052bd348466dcea245ec464 Mon Sep 17 00:00:00 2001 From: icp Date: Thu, 8 Sep 2022 10:33:00 +0530 Subject: [PATCH] New package: hurl-2.0.1 --- srcpkgs/hurl/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/hurl/template diff --git a/srcpkgs/hurl/template b/srcpkgs/hurl/template new file mode 100644 index 000000000000..18177860259e --- /dev/null +++ b/srcpkgs/hurl/template @@ -0,0 +1,32 @@ +# Template file for 'hurl' +pkgname=hurl +version=2.0.1 +revision=1 +build_style=cargo +make_check_args="-- --skip=runner::hurl_file::run" +hostmakedepends="pkg-config" +makedepends="openssl-devel libcurl-devel libxml2-devel" +short_desc="CLI to run HTTP requests defined in a simple plain text format" +maintainer="icp " +license="Apache-2.0" +homepage="https://hurl.dev" +changelog="https://raw.githubusercontent.com/Orange-OpenSource/hurl/master/CHANGELOG.md" +distfiles="https://github.com/Orange-OpenSource/hurl/archive/refs/tags/${version}.tar.gz" +checksum=6fa3524be56027748aa13afc72487fc07f5b1ef3bf4ccdeb9c641436b3dcd4d3 + +if [[ "$XBPS_WORDSIZE" -eq 32 ]]; then + make_check=no # https://github.com/Orange-OpenSource/hurl/issues/1220 +fi + +pre_check() { + # needs a local server to be set up as prerequisite + rm -f packages/hurl/tests/libcurl.rs +} + +do_install() { + vbin target/${RUST_TARGET}/release/hurl + vbin target/${RUST_TARGET}/release/hurlfmt + + vman docs/manual/hurl.1 + vman docs/manual/hurlfmt.1 +}