[Cmake-commits] [cmake-commits] eric.noulard committed CPackRPM.cmake 1.16 1.17
cmake-commits at cmake.org
cmake-commits at cmake.org
Wed Nov 11 15:27:46 EST 2009
Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv24533/Modules
Modified Files:
CPackRPM.cmake
Log Message:
CPackRPM:: support user supplied "Provides" in spec file (fix bug 9584)
Eric
Index: CPackRPM.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/CPackRPM.cmake,v
retrieving revision 1.16
retrieving revision 1.17
diff -C 2 -d -r1.16 -r1.17
*** CPackRPM.cmake 9 Nov 2009 21:17:22 -0000 1.16
--- CPackRPM.cmake 11 Nov 2009 20:27:44 -0000 1.17
***************
*** 53,57 ****
# Mandatory : NO
# Default : -
! # May be used to set RPM dependencies.
# CPACK_RPM_SPEC_INSTALL_POST
# Mandatory : NO
--- 53,61 ----
# Mandatory : NO
# Default : -
! # May be used to set RPM dependencies (requires).
! # CPACK_RPM_PACKAGES_PROVIDES
! # Mandatory : NO
! # Default : -
! # May be used to set RPM dependencies (provides).
# CPACK_RPM_SPEC_INSTALL_POST
# Mandatory : NO
***************
*** 251,254 ****
--- 255,268 ----
ENDIF(CPACK_RPM_PACKAGE_REQUIRES)
+ # CPACK_RPM_PACKAGE_PROVIDES
+ # Placeholder used to specify binary RPM dependencies (if any)
+ # see http://www.rpm.org/max-rpm/s1-rpm-depend-manual-dependencies.html
+ IF(CPACK_RPM_PACKAGE_PROVIDES)
+ IF(CPACK_RPM_PACKAGE_DEBUG)
+ MESSAGE("CPackRPM:Debug: User defined Provides:\n ${CPACK_RPM_PACKAGE_PROVIDES}")
+ ENDIF(CPACK_RPM_PACKAGE_DEBUG)
+ SET(TMP_RPM_PROVIDES "Provides: ${CPACK_RPM_PACKAGE_PROVIDES}")
+ ENDIF(CPACK_RPM_PACKAGE_PROVIDES)
+
# CPACK_RPM_SPEC_INSTALL_POST
# May be used to define a RPM post intallation script
***************
*** 328,331 ****
--- 342,346 ----
Vendor: \@CPACK_RPM_PACKAGE_VENDOR\@
\@TMP_RPM_REQUIRES\@
+ \@TMP_RPM_PROVIDES\@
\@TMP_RPM_BUILDARCH\@
More information about the Cmake-commits
mailing list