From 1b5ec1db5b9c17973a97e3a956257b72fff9ddf8 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.0 --- 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..8571dcb73af6 --- /dev/null +++ b/srcpkgs/hurl/template @@ -0,0 +1,32 @@ +# Template file for 'hurl' +pkgname=hurl +version=2.0.0 +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=19ba495db8eda29f6611ab277a4ca489d2fc203ba92c0da3d32812a8acf566b1 + +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 +}