MantisBT - CMake
View Issue Details
0015656CMakeCPackpublic2015-07-16 05:382016-01-04 11:52
Frank-Christian Otto 
Domen Vrankar 
normalminorN/A
closedfixed 
LinuxCentOS6.6
CMake 3.2.3 
CMake 3.4 
0015656: pls. add CPACK_RPM_PACKAGE_CONFLICTS
RPM packaging via cpack allows to set positive dependencies using
CPACK_RPM_PACKAGE_REQUIRES

RPM also allows negative dependencies (packages that must not be installed).

I patched Modules/CPackRPM.cmake to support this.
Pls. consider adding this to the code base.


patch added as attachment
No tags attached.
? Modules_CPackRPM.cmake_3.2_patch (1,354) 2015-07-16 05:38
https://public.kitware.com/Bug/file/5487/Modules_CPackRPM.cmake_3.2_patch
Issue History
2015-07-16 05:38Frank-Christian OttoNew Issue
2015-07-16 05:38Frank-Christian OttoFile Added: Modules_CPackRPM.cmake_3.2_patch
2015-07-16 05:54Domen VrankarAssigned To => Domen Vrankar
2015-07-16 05:54Domen VrankarStatusnew => assigned
2015-07-16 17:07Domen VrankarNote Added: 0039155
2015-08-07 05:22Domen VrankarNote Added: 0039251
2015-08-07 05:22Domen VrankarStatusassigned => resolved
2015-08-07 05:22Domen VrankarResolutionopen => fixed
2015-08-07 06:22Domen VrankarStatusresolved => assigned
2015-08-07 06:22Domen VrankarStatusassigned => resolved
2015-08-07 06:22Domen VrankarFixed in Version => CMake 3.4
2016-01-04 11:52Robert MaynardNote Added: 0040109
2016-01-04 11:52Robert MaynardStatusresolved => closed

Notes
(0039155)
Domen Vrankar   
2015-07-16 17:07   
CONFLICTS already exists in CPackRPM but is not documented.
I'll apply documentation part of the patch in the following days.
(0039251)
Domen Vrankar   
2015-08-07 05:22   
Documentation part of patch applied with minor changes. Thanks.

Commit:
http://www.cmake.org/gitweb?p=cmake.git;a=commit;h=e26f53a8 [^]
(0040109)
Robert Maynard   
2016-01-04 11:52   
Closing resolved issues that have not been updated in more than 4 months.