From 4f707fede8dd816c05f725001d0d43d14aab91b0 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.13.48133.129_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 000000000000..ceaf6d6663ff --- /dev/null +++ b/srcpkgs/pvs-studio/template @@ -0,0 +1,31 @@ +# Template file for 'pvs-studio' +pkgname=pvs-studio +version=7.13.48133.129 +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=f8d32dc49917b926a90a496d42b4ca1e062af25b65f1341f727a41814fa3f59a +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 000000000000..bbb0deb20c65 --- /dev/null +++ b/srcpkgs/pvs-studio/update @@ -0,0 +1,2 @@ +site="https://pvs-studio.com/en/pvs-studio/download-all/" +pattern='https?://files.pvs-studio.com/pvs-studio-\K[\d\.]+(?=-x86_64.tgz")'