From 285feda68b395c2f7cbe13c8c70375775857ca25 Mon Sep 17 00:00:00 2001 From: Joseph Benden Date: Thu, 13 Feb 2020 18:54:26 -0700 Subject: [PATCH] New package: pvs-studio-7.07.38234.46_1 Signed-off-by: Joseph Benden --- srcpkgs/pvs-studio/template | 31 +++++++++++++++++++++++++++++++ srcpkgs/pvs-studio/update | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/pvs-studio/template create mode 100644 srcpkgs/pvs-studio/update diff --git a/srcpkgs/pvs-studio/template b/srcpkgs/pvs-studio/template new file mode 100644 index 00000000000..c5d993849e6 --- /dev/null +++ b/srcpkgs/pvs-studio/template @@ -0,0 +1,31 @@ +# Template file for 'pvs-studio' +pkgname=pvs-studio +version=7.07.38234.46 +revision=1 +archs="x86_64" +wrksrc="$pkgname-${version}-${XBPS_MACHINE}" +short_desc="Static code analysis for C and C++" +maintainer="Joseph Benden " +license="custom:Commercial" +homepage="https://www.viva64.com/" +distfiles="http://files.viva64.com/${pkgname}-${version}-x86_64.tgz" +checksum=a990617c9b47aa157d88cab36b6bb8235de3c8049fa7c2001a87c75eb378ad2f +repository="nonfree" +restricted=yes + +post_fetch() { + $XBPS_FETCH_CMD -o license.html https://www.viva64.com/en/terms-of-use/ +} + +do_install() { + vmkdir usr/bin + vmkdir usr/share/bash-completion/completions + + vbin bin/pvs-studio + vbin bin/plog-converter + vbin bin/pvs-studio-analyzer + + vcopy etc/bash_completion.d/pvs-studio.sh usr/share/bash-completion/completions/pvs-studio + + vlicense ${XBPS_SRCDISTDIR}/${pkgname}-${version}/license.html +} diff --git a/srcpkgs/pvs-studio/update b/srcpkgs/pvs-studio/update new file mode 100644 index 00000000000..2d03f7867ab --- /dev/null +++ b/srcpkgs/pvs-studio/update @@ -0,0 +1,2 @@ +site="https://www.viva64.com/en/pvs-studio-download/" +pattern='https?://files.viva64.com/pvs-studio-\K[\d\.]+(?=-x86_64.tgz")'