summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDomen Vrankar <domen.vrankar@gmail.com>2016-05-10 18:20:38 (GMT)
committerBrad King <brad.king@kitware.com>2016-05-13 14:46:05 (GMT)
commit4461e8bb55e502d6b7ecaf01d5397d239a984896 (patch)
tree9ef98e04f4b7391734a9e93a30fba6b91ca2986e
parent7e940bf74ab3496b0d89a55cf7c48dc1b15bc8ce (diff)
downloadCMake-4461e8bb55e502d6b7ecaf01d5397d239a984896.zip
CMake-4461e8bb55e502d6b7ecaf01d5397d239a984896.tar.gz
CMake-4461e8bb55e502d6b7ecaf01d5397d239a984896.tar.bz2
CPack/Deb cpack-deb-improvements release notes
-rw-r--r--Help/release/dev/cpack-deb-imporvements.rst27
1 files changed, 27 insertions, 0 deletions
diff --git a/Help/release/dev/cpack-deb-imporvements.rst b/Help/release/dev/cpack-deb-imporvements.rst
new file mode 100644
index 0000000..4fd35b8
--- /dev/null
+++ b/Help/release/dev/cpack-deb-imporvements.rst
@@ -0,0 +1,27 @@
+cpack-deb-imporvements
+----------------------
+
+* The :module:`CPackDeb` module 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 :module:`CPackDeb` module learned how to generate dependencies between
+ Debian packages if multi-component setup is used and
+ :variable:`CPACK_COMPONENT_<compName>_DEPENDS` variables are set.
+ This breaks compatibility with previous versions.
+
+* The :module:`CPackDeb` module learned how to set the package release number
+ (``DebianRevisionNumber`` in package file name). See
+ :variable:`CPACK_DEBIAN_PACKAGE_RELEASE`.
+
+* The :module:`CPackDeb` module now generates properly-named Debian packages::
+
+ <PackageName>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
+
+ This breaks compatibility with previous versions.
+
+* The :module:`CPackDeb` module learned how to set the package architecture
+ per-component. See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_ARCHITECTURE`.