[cmake-commits] hoffman committed CPackRPM.cmake 1.5 1.6
cmake-commits at cmake.org
cmake-commits at cmake.org
Thu Nov 1 09:52:11 EDT 2007
Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv5102
Modified Files:
CPackRPM.cmake
Log Message:
ENH: fix for RPM generator from Eric
Index: CPackRPM.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/CPackRPM.cmake,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- CPackRPM.cmake 30 Oct 2007 14:16:43 -0000 1.5
+++ CPackRPM.cmake 1 Nov 2007 13:52:09 -0000 1.6
@@ -110,7 +110,19 @@
# a source RPM
# CPACK_RPM_PACKAGE_DESCRIPTION
-# FIXME may be found in CPACK_PACKAGE_DESCRIPTION_FILE
+# The variable content may be either
+# - explicitely given by tthe user or
+# - filled with the content of CPACK_PACKAGE_DESCRIPTION_FILE
+# if it is defined
+# - set to a default value
+#
+IF (NOT CPACK_RPM_PACKAGE_DESCRIPTION)
+ IF (CPACK_PACKAGE_DESCRIPTION_FILE)
+ FILE(READ ${CPACK_PACKAGE_DESCRIPTION_FILE} CPACK_RPM_PACKAGE_DESCRIPTION)
+ ELSE (CPACK_PACKAGE_DESCRIPTION_FILE)
+ SET(CPACK_RPM_PACKAGE_DESCRIPTION "no package description available")
+ ENDIF (CPACK_PACKAGE_DESCRIPTION_FILE)
+ENDIF (NOT CPACK_RPM_PACKAGE_DESCRIPTION)
# CPACK_RPM_USER_BINARY_SPECFILE
# FIXME when this is set then CPack should us the
@@ -173,19 +185,17 @@
%define _topdir ${CPACK_RPM_DIRECTORY}
%description
-${CPACK_RPM_PACKAGE_NAME} : will come soon
-with the value of CPACK_RPM_PACKAGE_DESCRIPTION
-or
-the content of CPACK_PACKAGE_DESCRIPTION_FILE
-***
${CPACK_RPM_PACKAGE_DESCRIPTION}
-***
-%prep
+# This is a shortcutted spec file
+# generated by CMake RPM generator
+# we skip the %prepn %build and %install
+# steps because CPack does that for us
+#%prep
-%build
+#%build
-%install
+#%install
%clean
More information about the Cmake-commits
mailing list