From 61ef48bcad7cc622db7dd7e6fcd903ea9e184e52 Mon Sep 17 00:00:00 2001 From: Carlos Gomes Martinho Date: Wed, 24 Jan 2018 20:17:16 +0100 Subject: [PATCH] [WIP] Package cppcheck as snap app (#1029) * added first approach to the snapcraft packaging * rm opencv stuff * added Qt5LinguistTools stuff * fixed building problems * changed to strict mode --- .gitignore | 9 ++++++ snap/gui/cppcheck-gui.desktop | 9 ++++++ snap/gui/cppcheck-gui.png | Bin 0 -> 2543 bytes snap/snapcraft.yaml | 50 ++++++++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100755 snap/gui/cppcheck-gui.desktop create mode 100644 snap/gui/cppcheck-gui.png create mode 100644 snap/snapcraft.yaml diff --git a/.gitignore b/.gitignore index 9994c77be..2ec46ae5c 100644 --- a/.gitignore +++ b/.gitignore @@ -89,6 +89,15 @@ build* # Temporal files *.swp +# Snapcraft build +part +prime +parts +stage +*.snap +snap/.snapcraft + # Manual folder man/manual.log man/manual.tex + diff --git a/snap/gui/cppcheck-gui.desktop b/snap/gui/cppcheck-gui.desktop new file mode 100755 index 000000000..bd540376d --- /dev/null +++ b/snap/gui/cppcheck-gui.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Cppcheck +Comment=A tool for static C/C++ code analysis +Exec=cppcheck-gui +Icon=${SNAP}/meta/gui/cppcheck-gui.png +Terminal=true +StartupNotify=true +Categories=Development;Debugger;Qt; diff --git a/snap/gui/cppcheck-gui.png b/snap/gui/cppcheck-gui.png new file mode 100644 index 0000000000000000000000000000000000000000..25d7aef5f31c1b84351df253ff310a63274d842c GIT binary patch literal 2543 zcmV?=cpjhPFPyw?>MD+H_#NVdpRgMPkbs+_3Sb*9 zK_D?PxujODJ~Cjyc1cQlMrO|ZNR}`EQ#NltBkR{6Q~y10-d8ed(yMBl7AeT5kvuA%IJ9l1_UAx3%+qYkq88hCO?%h{NnKDgi zGbn8!Cs7>%Q$bh^fz+(oTNW<-&eaJL&Zp9{Obk*ceBLB<a@VC5XOyrOzPDe>?nlAPzU6s_b*(ynr^f|JgG+@?c2`|xDcXn80rz`E`T|6KGO{z zKo~r!M&JojB;Z0wgu2H$D7X6c+oBu18=h8>4t&v~9|9_bk0Im7KjA2Zx^)NY2FJsj zdKfZv=`)Q|=ZhD&^W{wxonEu?hm#*T-- zj0Sasaqy;kLu?Ge$#gE-gmA%TyAd{jcG)I`b2i&qOO4*zjSU-)>&8yO+scnb8_gkh z%n)pigV-@cut7cNNq?|l!MA$HAK>q*1a-S@+<3yUZQDh4yYkTg6ew0}u6f9WD@vX^Z%?N>cjHCT_?6_it@H1rb;-4Jt zJay_@ddIi2QwT?(E)OR=PnhtM-tnc(3L$UaGK?X9G_Y8sj*eXgTJc`eoE(< zO$bM9w(D>6XQypK*l)9)^)F=Q%72`Mz`EgUy0O>b|H`7l($`>N^h-w}OrQQ<>Ka0J z3gJztZlV6WT1Ff zgir}Aj~8?l0@4mui@}@P2g$&KtOy|pN5QD^XZInP^Z#yMzQ>fXut=uT)ir%}2^!gj z(5zXa)UQ7@qY%Pfh0vwT5~)z3joU?)2O;g+&2$n1+s)Dqu7;;I1g!q{NNsP;nuEH% zvk3EG$vp%caR?I;?#q&UJxF9^JTt75ZbL{)dRjO50X(hU`tsK84Ih4&Zts;0`mDFo z8HxnF2+{Bth9el1wZvxMHpsBvf_hKrE(C(o3oF-A22Lv;2cX6qx;5~}aLC5+d zBsPJ|eK_-tLPi+hqX#^$j{42h(xtz;4We=5(fR{-!f9=TI%)M5${cqbM>O13YaE9Z zDq+d&otCVA#FCW{S<)wo4nDUL#z$xg&)*5qQL%t=-c<-{7RI`yCmm!vT%!XtMyHi4 zchGIDhr3F_6-br(mMpzj1z=cy|BWjnCf*3+71V*Fio-8ZJ+Zr&FuYFFA95K}5Q+2^ zjl3%PaSCn)mXxh# z9LL>=hhM7%nxi)oF&|4X8N<*Hx#6yA;2%h?e3nev;CldrCNuDhNj>?a=#7A_-Z%#- zRmqYCxBGVTi|;Z!KfH*7{#*%;fj?^@u0!gzQN6cM0gPQ_44cm(8GfrooW}vAARN9_ z6dneHC`-DH^8Up2P`POrPCN*f@(IepFO>&RLDKmHLlF#5t1v!;x@X5M@GXEz>ln}# zwbDL%7b6sYsW#XLiHfyk==2*sc7b9>7~i2goK}78hvY5Hbb5<#kG@VrEC~rsJ(gck z4}Pg|tkd^u>B{O+V|;l3391+Objmsy7a`?ps1D5Q0A}rAI$qKE{9TBKU#dJl*Y|4s zff>)%Ry?5YWfnEuPFaJo3Ib`;Sy4gar|fc3Zp36D?*#ig0~0nFHHNwKoVn&5gwAj_&Wo`67&$@@>xk4*pTHC_d- z1Na*)5HQsOUqbX!SMqZIo&5Y;EvZ=B==|OJ0Bf049|c}M=#lRu9X+|<