From 6c7444f92c16b4b1e6532bfdca816f26f6fcef85 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 14 Apr 2020 16:14:07 +0200 Subject: [PATCH] New package: rvault-0.2 --- srcpkgs/rvault/patches/musl.patch | 10 ++++++++++ srcpkgs/rvault/template | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/rvault/patches/musl.patch create mode 100644 srcpkgs/rvault/template diff --git a/srcpkgs/rvault/patches/musl.patch b/srcpkgs/rvault/patches/musl.patch new file mode 100644 index 00000000000..13c9c63e377 --- /dev/null +++ b/srcpkgs/rvault/patches/musl.patch @@ -0,0 +1,10 @@ +--- src/crypto/crypto.h.orig 2020-04-14 16:00:33.022021781 +0200 ++++ src/crypto/crypto.h 2020-04-14 16:00:50.765211461 +0200 +@@ -8,6 +8,7 @@ + #ifndef _CRYPTO_H_ + #define _CRYPTO_H_ + ++#include + #include + #include + diff --git a/srcpkgs/rvault/template b/srcpkgs/rvault/template new file mode 100644 index 00000000000..920046db163 --- /dev/null +++ b/srcpkgs/rvault/template @@ -0,0 +1,22 @@ +# Template file for 'rvault' +pkgname=rvault +version=0.2 +revision=1 +build_style=gnu-makefile +build_wrksrc=src +make_use_env=yes +make_build_args="USE_SQLITE=1 USE_MBEDTLS=1 USE_OPENSSL=0 USE_SODIUM=0" +make_install_args="BINDIR=/usr/bin MANDIR=/usr/share/man" +hostmakedepends="pkgconf" +makedepends="libscrypt-devel mbedtls-devel fuse-devel libcurl-devel + libedit-devel sqlite-devel" +short_desc="Secure and authenticated store for secrets and small documents" +maintainer="Juan RP " +license="BSD-2-Clause" +homepage="https://github.com/rmind/rvault" +distfiles="https://github.com/rmind/rvault/archive/v${version}.tar.gz" +checksum=0927017cab3d0f29cb9e6cd537405aa3c1bf302d1285cb7c16da656ba73aa1be + +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + makedepends+=" musl-legacy-compat" +fi