|
|
@@ -165,25 +165,25 @@ CTest
|
|
|
CPack
|
|
|
-----
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to handle ``$ORIGIN``
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to handle ``$ORIGIN``
|
|
|
in ``CMAKE_INSTALL_RPATH`` when :variable:`CPACK_DEBIAN_PACKAGE_SHLIBDEPS`
|
|
|
is used for dependency auto detection.
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to generate ``DEBIAN/shlibs``
|
|
|
- contorl file when package contains shared libraries.
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to generate
|
|
|
+ ``DEBIAN/shlibs`` contorl file when package contains shared libraries.
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to generate ``DEBIAN/postinst`` and
|
|
|
- ``DEBIAN/postrm`` files if the package installs libraries in
|
|
|
- ldconfig-controlled locations (e.g. ``/lib/``, ``/usr/lib/``).
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to generate
|
|
|
+ ``DEBIAN/postinst`` and ``DEBIAN/postrm`` files if the package installs
|
|
|
+ libraries in ldconfig-controlled locations (e.g. ``/lib/``, ``/usr/lib/``).
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to generate dependencies between
|
|
|
- Debian packages if multi-component setup is used and
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to generate dependencies
|
|
|
+ between Debian packages if multi-component setup is used and
|
|
|
:variable:`CPACK_COMPONENT_<compName>_DEPENDS` variables are set.
|
|
|
For backward compatibility this feature is disabled by default.
|
|
|
See :variable:`CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS`.
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to set custom package file names
|
|
|
- including how to generate properly-named Debian packages::
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to set custom package
|
|
|
+ file names including how to generate properly-named Debian packages::
|
|
|
|
|
|
<PackageName>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
|
|
|
|
|
|
@@ -191,42 +191,44 @@ CPack
|
|
|
:variable:`CPACK_DEBIAN_FILE_NAME` and
|
|
|
:variable:`CPACK_DEBIAN_<COMPONENT>_FILE_NAME`.
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to set the package release number
|
|
|
- (``DebianRevisionNumber`` in package file name when used in combination with
|
|
|
- ``DEB-DEFAULT`` value set by :variable:`CPACK_DEBIAN_FILE_NAME`). See
|
|
|
- :variable:`CPACK_DEBIAN_PACKAGE_RELEASE`.
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to set the package
|
|
|
+ release number (``DebianRevisionNumber`` in package file name when
|
|
|
+ used in combination with ``DEB-DEFAULT`` value set by
|
|
|
+ :variable:`CPACK_DEBIAN_FILE_NAME`).
|
|
|
+ See :variable:`CPACK_DEBIAN_PACKAGE_RELEASE`.
|
|
|
|
|
|
-* The :module:`CPackDeb` module learned how to set the package architecture
|
|
|
- per-component. See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_ARCHITECTURE`.
|
|
|
+* The :cpack_gen:`CPack Deb Generator` learned how to set the package
|
|
|
+ architecture per-component.
|
|
|
+ See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_ARCHITECTURE`.
|
|
|
|
|
|
-* The :module:`CPackDMG` module learned a new option to tell the CPack
|
|
|
- ``DragNDrop`` generaor to skip the ``/Applications`` symlink.
|
|
|
+* The :cpack_gen:`CPack DMG Generator` learned a new option to skip the
|
|
|
+ ``/Applications`` symlink.
|
|
|
See the :variable:`CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK` variable.
|
|
|
|
|
|
* The :module:`CPackIFW` module gained a new
|
|
|
:command:`cpack_ifw_update_repository` command to update a QtIFW-specific
|
|
|
repository from a remote repository.
|
|
|
|
|
|
-* The :module:`CPackRPM` module learned how to set RPM ``dist`` tag as part of
|
|
|
- RPM ``Release:`` tag when enabled (mandatory on some Linux distributions for
|
|
|
- e.g. on Fedora).
|
|
|
+* The :cpack_gen:`CPack RPM Generator` learned how to set RPM ``dist`` tag
|
|
|
+ as part of RPM ``Release:`` tag when enabled (mandatory on some Linux
|
|
|
+ distributions for e.g. on Fedora).
|
|
|
See :variable:`CPACK_RPM_PACKAGE_RELEASE_DIST`.
|
|
|
|
|
|
-* The :module:`CPackRPM` module learned how to set default values for owning
|
|
|
- user/group and file/directory permissions of package content.
|
|
|
+* The :cpack_gen:`CPack RPM Generator` learned how to set default values
|
|
|
+ for owning user/group and file/directory permissions of package content.
|
|
|
See :variable:`CPACK_RPM_DEFAULT_USER`, :variable:`CPACK_RPM_DEFAULT_GROUP`,
|
|
|
:variable:`CPACK_RPM_DEFAULT_FILE_PERMISSIONS`,
|
|
|
:variable:`CPACK_RPM_DEFAULT_DIR_PERMISSIONS` and their per component
|
|
|
counterparts.
|
|
|
|
|
|
-* The :module:`CPackRPM` module learned how to set user defined package file
|
|
|
- names, how to specify that rpmbuild should decide on file name format as
|
|
|
- well as handling of multiple rpm packages generated by a single user defined
|
|
|
- spec file.
|
|
|
+* The :cpack_gen:`CPack RPM Generator` learned how to set user defined
|
|
|
+ package file names, how to specify that rpmbuild should decide on file
|
|
|
+ name format as well as handling of multiple rpm packages generated by a
|
|
|
+ single user defined spec file.
|
|
|
See :variable:`CPACK_RPM_PACKAGE_NAME` and
|
|
|
:variable:`CPACK_RPM_<component>_PACKAGE_NAME`.
|
|
|
|
|
|
-* The :module:`CPackRPM` module learned how to correctly handle symlinks
|
|
|
+* The :cpack_gen:`CPack RPM Generator` learned how to correctly handle symlinks
|
|
|
that are pointing outside generated packages.
|
|
|
|
|
|
Other
|
|
|
@@ -296,7 +298,7 @@ Other Changes
|
|
|
Input variables of the old case will be honored if provided, and output
|
|
|
variables of the old case are always provided.
|
|
|
|
|
|
-* The :module:`CPackRPM` module now supports upper cased component
|
|
|
+* The :cpack_gen:`CPack RPM Generator` now supports upper cased component
|
|
|
names in per component CPackRPM specific variables.
|
|
|
E.g. component named ``foo`` now expects component specific
|
|
|
variable to be ``CPACK_RPM_FOO_PACKAGE_NAME`` while before
|