[ismrmrd] 122/177: refine the packaging
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Jan 14 20:02:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to annotated tag v1.1.0.beta.1
in repository ismrmrd.
commit d0f8077d64353be7426e5f52884960c253aace5c
Author: Hui Xue <hui.xue at nih.gov>
Date: Wed Oct 1 10:11:29 2014 -0400
refine the packaging
---
CMakeLists.txt | 6 +++---
cmake/cpack_options.cmake.in | 10 +++++-----
cmake/ismrmrd_cpack.cmake | 25 ++++++++++---------------
3 files changed, 18 insertions(+), 23 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0f19d7e..c0445be 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,12 +44,12 @@ endif (WIN32)
#The ISMRMRD convention is to use version numbers with the format:
# XX.YY.ZZ (major, minor, patch)
#
-#The major number increaments when the binary compatibility of
-#the fixed memory layout strucs (e.g. AcquisitionHeader) is broken.
+#The major number increments when the binary compatibility of
+#the fixed memory layout struts (e.g. AcquisitionHeader) is broken.
#The minor number changes when there are changes to the XML schema for
#the flexible header. The micro number changes when there are small changes
#in the utility libraries, that don't affect the data format itself.
-set(ISMRMRD_VERSION_MAJOR 0)
+set(ISMRMRD_VERSION_MAJOR 1)
set(ISMRMRD_VERSION_MINOR 0)
set(ISMRMRD_VERSION_PATCH 1)
diff --git a/cmake/cpack_options.cmake.in b/cmake/cpack_options.cmake.in
index 50dc3bb..cd82556 100644
--- a/cmake/cpack_options.cmake.in
+++ b/cmake/cpack_options.cmake.in
@@ -11,9 +11,9 @@ set(CPACK_PACKAGE_NAME "@PROJECT_NAME@")
set(CPACK_PACKAGE_VENDOR "https://sourceforge.net/p/ismrmrd")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "ISMRM Raw Data Format (ISMRMRD)")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "@PROJECT_NAME_LOWER@")
-set(CPACK_RESOURCE_FILE_LICENSE "@CMAKE_CURRENT_SOURCE_DIR@/LICENSE")
-set(CPACK_RESOURCE_FILE_README "@CMAKE_CURRENT_SOURCE_DIR@/README.html")
-set(CPACK_PACKAGE_DESCRIPTION_FILE "@CMAKE_CURRENT_SOURCE_DIR@/README.html")
+set(CPACK_RESOURCE_FILE_LICENSE "@CMAKE_SOURCE_DIR@/LICENSE")
+set(CPACK_RESOURCE_FILE_README "@CMAKE_SOURCE_DIR@/README.html")
+set(CPACK_PACKAGE_DESCRIPTION_FILE "@CMAKE_SOURCE_DIR@/README.html")
set(CPACK_PACKAGE_MAINTAINER "Michael S. Hansen <michael.hansen at nih.gov>")
set(CPACK_PACKAGE_CONTACT "Michael S. Hansen <michael.hansen at nih.gov>")
@@ -25,8 +25,8 @@ set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
set(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Implementation of the ISMRMRD format.")
# RPM specific
-set(CPACK_RPM_PACKAGE_REQUIRES "@RPM_PACKAGE_DEPENDS@")
-set(CPACK_RPM_PACKAGE_DESCRIPTION "Implementation of the ISMRMRD format.")
+# TODO: set(CPACK_RPM_PACKAGE_REQUIRES "@RPM_PACKAGE_DEPENDS@")
+# TODO: set(CPACK_RPM_PACKAGE_DESCRIPTION "Implementation of the ISMRMRD format.")
# NSIS specific
set(CPACK_NSIS_HELP_LINK "http:\\\\\\\\ismrmrd.sourceforge.net")
diff --git a/cmake/ismrmrd_cpack.cmake b/cmake/ismrmrd_cpack.cmake
index 8f3d6ec..05ef69d 100644
--- a/cmake/ismrmrd_cpack.cmake
+++ b/cmake/ismrmrd_cpack.cmake
@@ -8,11 +8,11 @@ if(UNIX)
if(EXISTS ${DPKG_PROGRAM})
list(APPEND CPACK_GENERATOR "DEB")
endif(EXISTS ${DPKG_PROGRAM})
- # RPM
- find_program(RPMBUILD_PROGRAM rpmbuild)
- if(EXISTS ${RPMBUILD_PROGRAM})
- list(APPEND CPACK_GENERATOR "RPM")
- endif(EXISTS ${RPMBUILD_PROGRAM})
+ # TODO: RPM
+ #find_program(RPMBUILD_PROGRAM rpmbuild)
+ #if(EXISTS ${RPMBUILD_PROGRAM})
+ # list(APPEND CPACK_GENERATOR "RPM")
+ #endif(EXISTS ${RPMBUILD_PROGRAM})
endif(UNIX)
if(WIN32)
@@ -20,19 +20,14 @@ if(WIN32)
list(APPEND CPACK_GENERATOR "NSIS")
endif(WIN32)
-list(APPEND CPACK_SOURCE_GENERATOR "TGZ")
-list(APPEND CPACK_SOURCE_GENERATOR "ZIP")
+# TODO: list(APPEND CPACK_SOURCE_GENERATOR "TGZ")
+# TODO: list(APPEND CPACK_SOURCE_GENERATOR "ZIP")
list(APPEND CPACK_SOURCE_IGNORE_FILES ";.git;.gitignore;todo.txt;_clang-format;build/")
-# set dependencies explictly
+# set dependencies explicitly
include(InstallRequiredSystemLibraries)
-set(DEBIAN_PACKAGE_DEPENDS "libhdf5-dev")
-set(RPM_PACKAGE_DEPENDS "hdf5-devel")
+set(DEBIAN_PACKAGE_DEPENDS "libhdf5-7, libfftw3-3, libboost-program-options-dev")
+# TODO: set(RPM_PACKAGE_DEPENDS "hdf5-devel")
# where the package metadata are
set(ISMRMRD_CPACK_CFG_FILE "${PROJECT_BINARY_DIR}/cpack_options.cmake")
-
-# where the package to be installed
-if (NOT WIN32)
- set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
-endif (NOT WIN32)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git
More information about the debian-science-commits
mailing list