diff --git a/cscppc-1.3.4.tar.xz.asc b/cscppc-1.3.4.tar.xz.asc deleted file mode 100644 index 559a062..0000000 --- a/cscppc-1.3.4.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEmSqW4HUFbnnNghT5hz2zdXKjezYFAlpc8y8ACgkQhz2zdXKj -ezYUQQ/+IGoyzqBwB5TrXkN8Re5FVNZh4nkAxJbsRyTHTBTDDPSoByIQUlL5EIFp -vguJNO967pS3ZI5GYWCtqG0HkRSGdiF95M0v9LbRZmMpdaHbqJ7L0rEasn3NtQUx -hCKa7Q4fx3EDoESZQ0omPMsim+CYfXwRCqhB4ioskF6qdn3Aulvdcpw+7e+xzdag -sHnxdTIeLDyu3lROCfDxPf8KgOU7rEoz7hzVRxabUSy5uxqthoO5T7w0B4sv+jUg -6iGz5muJ7cGzLGMRP6+zGDZ4Js58pV+SEBuDM5s5ciN/H86Up6Q9vbKrm/9PbkyY -sQB7OS8F0yUAV9+h4f/Ib6TehD2PsBoVOjO1jH8HiyNE1wVAOXWCWUK1uIDRwFbq -uUbe9bgf73xRxobTuSc+fQYL+la7UV1ysS1aflQrJeq41uXCZTB+lhcoemoTw2K9 -mVFWGSBPO8Bf3Fyy4cU8e4XP+h6RZYCIKG83FVOrEZX2laZEZ/dhoSjkoX4LLZgs -YQavbL0oBBVqwZKMRw5UoZPrfZIr5vgEuuxJ+AN3uVmzK+yT2g/oLuSPtmrA2xAm -j8/yvgdMFu4RhgaCIrooct2x0SpGhZYO9JxKuU6daJcD/e/JPpMSf3/vrbrSapWi -twgUAqvjGeo8e+BM6XdntfiK551hitIEPwtdlGcS4un46S6cg6s= -=IHjK ------END PGP SIGNATURE----- diff --git a/cscppc-1.5.0.tar.xz.asc b/cscppc-1.5.0.tar.xz.asc new file mode 100644 index 0000000..f8947d5 --- /dev/null +++ b/cscppc-1.5.0.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEmSqW4HUFbnnNghT5hz2zdXKjezYFAlvIhdsACgkQhz2zdXKj +ezZxqw/+PJb+bnObwUqvESGCPI/SFs56Dds2vUt91q/M3ulTwwxRJgzEqeg1pm7u +qFt0hSNwt5NCJe5TKLFXnDWz3DHhgeqobYmdapEsyIDFU6sonbyNeeIR+EwcnMVk +yV5sx7VHmN5PrYkFTKsjEmB1A46Xz7JqWvT4AK7/4fkBAU+D3mNQ6zsPa5F8zXy6 +K8pU5tt++3o+7wAVbI+6+23c4v9ygOeZtlMOSax5GuNZAe4QGKlwpkP/A0cm57GD +fM0H1N8XXZsKmPbnlgUncfGuMyQJkrC/Z3T3tnQuIs3Vy0VjnIoZCyzNOw3sGkIm +zJKPEWOa6cxKB2gWEE6EFhSnN61GFETVyYTBBNKvOBFOd4bqlOL51IzXx6q8xdst +hqT1N3pDYp9pEPsxrVYoI7LvNPGdPOYhRbT3tDVUST4KRrWz1vXisd7HAfZ2nO3p +USaosyhpfmw31iKCs0Oc8FFc59SlcHoogYqwWTajo9xVp33+fE7UvaV+1+GLwGm3 +6e4iX4luQOUx4BnfeggH0zaMMkv5suznO9+2k07c4e+W11HQi+ipgYde4F4L55fl +BCvBzSTGWqHGOrSV6dZ8r9DFuZ2qqBJfqmln2//XZojPqpXk/U/iEb60m0Xjqsm2 +slZvLtr26pkiqC9ME1lqOsb3R49+3ntc9dO95PVOy2njr6TJGX8= +=kxI1 +-----END PGP SIGNATURE----- diff --git a/cscppc.spec b/cscppc.spec index 29663eb..34aea7c 100644 --- a/cscppc.spec +++ b/cscppc.spec @@ -1,5 +1,5 @@ Name: cscppc -Version: 1.3.4 +Version: 1.5.0 Release: 1%{?dist} Summary: A compiler wrapper that runs cppcheck in background @@ -45,13 +45,24 @@ Conflicts: csmock-plugin-clang < 1.5.0 This package contains the csclng compiler wrapper that runs the Clang analyzer in background fully transparently. +%package -n csmatch +Summary: A compiler wrapper that runs smatch in background +Requires: clang + +%description -n csmatch +This package contains the csmatch compiler wrapper that runs the smatch analyzer +in background fully transparently. + %prep %setup -q %build mkdir cscppc_build cd cscppc_build -export CFLAGS="$RPM_OPT_FLAGS"' -DPATH_TO_CSCPPC=\"%{_libdir}/cscppc\" -DPATH_TO_CSCLNG=\"%{_libdir}/csclng\"' +export CFLAGS="$RPM_OPT_FLAGS" +CFLAGS="$CFLAGS"' -DPATH_TO_CSCPPC=\"%{_libdir}/cscppc\"' +CFLAGS="$CFLAGS"' -DPATH_TO_CSCLNG=\"%{_libdir}/csclng\"' +CFLAGS="$CFLAGS"' -DPATH_TO_CSMATCH=\"%{_libdir}/csmatch\"' export LDFLAGS="$RPM_OPT_FLAGS -static -pthread" %cmake .. make %{?_smp_mflags} VERBOSE=yes @@ -64,12 +75,13 @@ ctest %{?_smp_mflags} --output-on-failure cd cscppc_build make install DESTDIR="$RPM_BUILD_ROOT" -install -m0755 -d "$RPM_BUILD_ROOT%{_libdir}"{,/cscppc,/csclng} +install -m0755 -d "$RPM_BUILD_ROOT%{_libdir}"{,/cs{cppc,clng,match}} for i in cc gcc %{_arch}-redhat-linux-gcc do ln -s ../../bin/cscppc "$RPM_BUILD_ROOT%{_libdir}/cscppc/$i" ln -s ../../bin/csclng "$RPM_BUILD_ROOT%{_libdir}/csclng/$i" + ln -s ../../bin/csmatch "$RPM_BUILD_ROOT%{_libdir}/csmatch/$i" done for i in c++ g++ %{_arch}-redhat-linux-c++ %{_arch}-redhat-linux-g++ @@ -91,9 +103,17 @@ done %{_bindir}/csclng++ %{_libdir}/csclng %{_mandir}/man1/csclng.1* -%doc COPYING README +%doc COPYING + +%files -n csmatch +%{_bindir}/csmatch +%{_libdir}/csmatch +%doc COPYING %changelog +* Thu Oct 18 2018 Kamil Dudka 1.5.0-1 +- update to latest upstream release + * Mon Jan 15 2018 Kamil Dudka 1.3.4-1 - update to latest upstream release diff --git a/sources b/sources index 22e9557..bafed0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (cscppc-1.3.4.tar.xz) = e6b5d8a3c74912f3a1186c376ab466d52da80daa16fb4f85483dd2dc9abd03b0c3cea8ed4790f8f283c3162ac3521502967eca9c4f0c226fe1641492535703b6 +SHA512 (cscppc-1.5.0.tar.xz) = ffe7006257584d316212263ab6c1768f3fefea817968e070917b017106dcce6e5f60f41cc3a720777ba969c1f229c11526bb8884851c2a45d41d59e59a12e37c