summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2022-03-28 21:28:59 (GMT)
committerGitHub <noreply@github.com>2022-03-28 21:28:59 (GMT)
commite5025e5ca3256eea5cd9fffb046699bedc76268e (patch)
treeaf64b6421e337de9ef57c66fd975d43989fdd497
parent95b2c3b96b389a44eadc85c74922f079363720e0 (diff)
downloadhdf5-e5025e5ca3256eea5cd9fffb046699bedc76268e.zip
hdf5-e5025e5ca3256eea5cd9fffb046699bedc76268e.tar.gz
hdf5-e5025e5ca3256eea5cd9fffb046699bedc76268e.tar.bz2
Enable creation of RPM/DEB binaries GH#1394 #1398 (#1535)
-rw-r--r--CMakeInstallation.cmake8
-rw-r--r--release_docs/RELEASE.txt9
2 files changed, 16 insertions, 1 deletions
diff --git a/CMakeInstallation.cmake b/CMakeInstallation.cmake
index 2e95fc5..a4183e2 100644
--- a/CMakeInstallation.cmake
+++ b/CMakeInstallation.cmake
@@ -391,13 +391,19 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
set (CPACK_PACKAGING_INSTALL_PREFIX "/${CPACK_PACKAGE_INSTALL_DIRECTORY}")
set (CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE ON)
+ list (APPEND CPACK_GENERATOR "DEB")
set (CPACK_DEBIAN_PACKAGE_SECTION "Libraries")
set (CPACK_DEBIAN_PACKAGE_MAINTAINER "${HDF5_PACKAGE_BUGREPORT}")
-# list (APPEND CPACK_GENERATOR "RPM")
+ list (APPEND CPACK_GENERATOR "RPM")
set (CPACK_RPM_PACKAGE_RELEASE "1")
+ set (CPACK_RPM_PACKAGE_RELEASE_DIST ON)
set (CPACK_RPM_COMPONENT_INSTALL ON)
set (CPACK_RPM_PACKAGE_RELOCATABLE ON)
+ set (CPACK_RPM_FILE_NAME "RPM-DEFAULT")
+ set (CPACK_RPM_PACKAGE_NAME "${CPACK_PACKAGE_NAME}")
+ set (CPACK_RPM_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}")
+ set (CPACK_RPM_PACKAGE_VENDOR "${CPACK_PACKAGE_VENDOR}")
set (CPACK_RPM_PACKAGE_LICENSE "BSD-style")
set (CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
set (CPACK_RPM_PACKAGE_URL "${HDF5_PACKAGE_URL}")
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 9453508..e1c4f54 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -47,6 +47,15 @@ New Features
Configuration:
-------------
+ - CPack will now generate RPM/DEB packages.
+
+ Enabled the RPM and DEB CPack generators on linux. In addition to
+ generating STGZ and TGZ packages, CPack will try to package the
+ library for RPM and DEB packages. This is the initial attempt and
+ may change as issues are resolved.
+
+ (ADB - 2022/03/25)
+
- Added new option to the h5cc scripts produced by CMake.
Add -showconfig option to h5cc scripts to cat the