Attached Files | cpackrpm_packager.patch [^] (1,600 bytes) 2012-12-06 09:23 [Show Content] [Hide Content]--- Modules/CPackRPM.cmake.old 2012-11-27 14:26:32.000000000 +0100
+++ Modules/CPackRPM.cmake 2012-12-06 14:53:44.500851554 +0100
@@ -73,6 +73,11 @@
# Default : -
##end
##variable
+# CPACK_RPM_PACKAGE_PACKAGER - The RPM package contact details.
+# Mandatory : NO
+# Default : CPACK_PACKAGE_CONTACT if set
+##end
+##variable
# CPACK_RPM_PACKAGE_DESCRIPTION - RPM package description.
# Mandatory : YES
# Default : CPACK_PACKAGE_DESCRIPTION_FILE if set or "no package description available"
@@ -397,6 +402,13 @@
endif()
endif()
+# CPACK_RPM_PACKAGE_PACKAGER
+IF(NOT CPACK_RPM_PACKAGE_PACKAGER)
+ IF(CPACK_PACKAGE_CONTACT)
+ SET(CPACK_RPM_PACKAGE_PACKAGER "${CPACK_PACKAGE_CONTACT}")
+ ENDIF(CPACK_PACKAGE_CONTACT)
+ENDIF(NOT CPACK_RPM_PACKAGE_PACKAGER)
+
# CPACK_RPM_PACKAGE_SOURCE
# The name of the source tarball in case we generate a source RPM
@@ -453,7 +465,7 @@
# Check if additional fields for RPM spec header are given
# There may be some COMPONENT specific variables as well
-foreach(_RPM_SPEC_HEADER URL REQUIRES SUGGESTS PROVIDES OBSOLETES PREFIX CONFLICTS AUTOPROV AUTOREQ AUTOREQPROV)
+foreach(_RPM_SPEC_HEADER URL REQUIRES SUGGESTS PROVIDES OBSOLETES PREFIX CONFLICTS AUTOPROV AUTOREQ AUTOREQPROV PACKAGER)
if(CPACK_RPM_PACKAGE_DEBUG)
message("CPackRPM:Debug: processing ${_RPM_SPEC_HEADER}")
endif()
@@ -841,6 +853,7 @@
Group: \@CPACK_RPM_PACKAGE_GROUP\@
Vendor: \@CPACK_RPM_PACKAGE_VENDOR\@
\@TMP_RPM_URL\@
+\@TMP_RPM_PACKAGER\@
\@TMP_RPM_REQUIRES\@
\@TMP_RPM_PROVIDES\@
\@TMP_RPM_OBSOLETES\@
|