Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 598036

Summary: dev-util/pvs-studio: Static Code Analyzer for C, C++
Product: Gentoo Linux Reporter: Evgeniy <eabesea>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal CC: apcel, david, gokturk, proxy-maint
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.viva64.com/en/pvs-studio-download-linux/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 598310    
Attachments: Ebuild

Description Evgeniy 2016-10-25 06:43:11 UTC
PVS-Studio is a static code analyzer for C, C++ and C#.
As for version 6.10 it's available for Linux: http://www.viva64.com/en/pvs-studio-download-linux/ http://www.viva64.com/en/m/0036/
Comment 1 Coacher 2016-10-27 13:08:20 UTC
Linux version doesn't have C# support atm: http://www.viva64.com/en/m/0010/#ID0EKB
Comment 2 David Hallas 2016-10-27 13:46:59 UTC
Created attachment 451598 [details]
Ebuild

dev-util/pvs-studio-6.10.19280.1.ebuild
Comment 3 David Hallas 2016-10-27 13:47:06 UTC
I have created a simple ebuild for this package and I wouldn't mind being the maintainer for this package. I am currently not a Gentoo developer so I would properbly need some guidance. I have attached my current ebuild.
Comment 4 Coacher 2016-10-27 14:20:12 UTC
(In reply to David Hallas from comment #3)
> I have created a simple ebuild for this package and I wouldn't mind being
> the maintainer for this package. I am currently not a Gentoo developer so I
> would properbly need some guidance. I have attached my current ebuild.
Great! There a way to do this.
Check out https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers and
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/Maintainer_Bugs_and_Maintainership_Requests
Comment 5 David Hallas 2016-10-28 07:32:48 UTC
I have filed a maintainership request bug in #598240
Comment 6 Göktürk Yüksek archtester gentoo-dev 2016-11-04 16:27:57 UTC
The LICENSE variable points to "pvs-studio" but we have no such license under licenses/ directory in the tree. So we need to obtain a license and add it to the tree.

We also need to find out if there are any mirror restrictions on the tarball. i.e. is it OK to put this on Gentoo Source mirrors.

Other than that the ebuild is fairly straightforward. Maybe we can add 'dodoc README.md' to src_install() too.