summaryrefslogtreecommitdiffstats
path: root/Tests/CPackComponentsDEB
Commit message (Collapse)AuthorAgeFilesLines
* Various typo fixesLuz Paz2018-01-032-2/+2
| | | | Some are user-facing. Others are source comments.
* CPack RPM and DEB: improved package version handlingDomen Vrankar2017-09-218-8/+8
| | | | | | | | | Adds support for epoch version to CPackRPM and CPackDeb packagers. Also adds better version checking to CPackDeb that complies with Debian rules. Fixes: #17057
* Revert "CPack/DEB: Make package description variable precedence match RPM"Domen Vrankar2016-09-244-10/+7
| | | | | This reverts commit 332b089ad213a1aa89658fffd8f68c9064c6d3db as multiline descriptions require special formatting.
* CPack/DEB: Make package description variable precedence match RPMDomen Vrankar2016-09-074-7/+10
| | | | | | | | | Make `CPACK_DEBIAN_PACKAGE_DESCRIPTION` fallback variable precedence match CPackRPM behavior as much as possible. This is technically a breaking change, but the new behavior is more consistent with expectation anyway. Closes: #16272
* Use string(APPEND) in TestsDaniel Pfeifer2016-07-272-2/+2
| | | | | | | Automate with: find Tests -type f -print0 | xargs -0 perl -i -0pe \ 's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g'
* Merge topic 'cpack-deb-different-package-names'Brad King2016-05-241-0/+2
|\ | | | | | | | | adbd3985 CPack/Deb possibility to change package name
| * CPack/Deb possibility to change package nameDomen Vrankar2016-05-231-0/+2
| | | | | | | | | | | | | | | | This patch preserves backward compatibility of deb package names with previous CMake versions but similarly to CPack/RPM allows to change package name format and supports DEB-DEFAULT setting that produces proper Debian package names.
* | CPack/Deb prevent accidental component dependenciesDomen Vrankar2016-05-232-0/+2
|/ | | | | | | | | | Prevent accidental inter component dependency setting since this is a breaking feature in situations where another CPack module is already using the feature. It should be enabled if desired since it can cause issues when upgrading only one of the components for e.g. configuration instead of all the components at once.
* CPack/Deb test changes due to breaking changesDomen Vrankar2016-05-138-12/+12
| | | | | | New CPack/Deb tests and changes to old tests as package file names and inter component dependency detection was changed.
* Merge topic 'cpack-deb-config-file-source-field'Brad King2015-11-062-0/+108
|\ | | | | | | | | | | e5b70ed0 CPackDEB: added config file optional Source field f2d98e2d CPackDEB: minor documentation and debug logging fixes
| * CPackDEB: added config file optional Source fieldRaffi Enficiaud2015-11-042-0/+108
| |
* | CPackDeb: ctest tests for compression scheme leakRaffi Enficiaud2015-11-033-1/+70
|/ | | | | | Test that changing compression of debian package content does not affect DEBIAN/ files which must be gzipped
* Merge topic 'cpack-package-empty-dirs'Brad King2015-09-291-2/+1
|\ | | | | | | | | | | | | | | 9298f56d CPack: allow packaging of empty directories ecd71c9c SystemTools: time operations on directories 19c6f4ee SystemTools: set time file permissions 749a140a CPackDeb: allow empty directories in component packages
| * CPackDeb: allow empty directories in component packagesRaffi Enficiaud2015-09-281-2/+1
| |
* | Merge topic 'link-https-cmake.org'Brad King2015-09-291-1/+1
|\ \ | |/ |/| | | | | da7276cf Replace http://www.cmake.org URLs with https://cmake.org
| * Replace http://www.cmake.org URLs with https://cmake.orgBrad King2015-09-251-1/+1
| | | | | | | | | | | | | | The latter is now the preferred URL for visiting cmake.org with a browser. Convert using the shell code: git ls-files -z | xargs -0 sed -i 's|http://www\.cmake|https://cmake|g'
* | Revert topic 'cpack-package-empty-dirs'Brad King2015-09-251-1/+2
|/ | | | | | | | | The changes in commit 47b060ae (CPackDeb: allow empty directories in component packages, 2015-09-21), commit b58de9fe (CPack: allow packaging of empty directories, 2015-09-21), and commit b761e90d (CPack: remove accidental changes, 2015-09-22) regressed packaging of CMake itself. Revert the changes until they can be revised and rebased on other changes that make additional fixes.
* CPackDeb: allow empty directories in component packagesRaffi Enficiaud2015-09-211-2/+1
|
* CPackDeb: preventing md5sum on symlinksRaffi Enficiaud2015-09-183-4/+29
| | | | | | - Direct call to cmSystemTools::ComputeFileMD5 - Avoiding hashing symlinks - Tests
* CPackDeb: use of libarchive and removal of fakerootRaffi Enficiaud2015-09-171-0/+19
|
* CPack/DEB per component dependenciesRaffi Enficiaud2015-05-085-0/+232
| | | | Dependencies may now be set per component
* CPack/DEB component dependency auto-discoveryRaffi Enficiaud2015-05-072-0/+99
| | | | Dependency auto-discovery can now be set per component
* CPackDEB component descriptionRaffi Enficiaud2015-04-294-0/+218
| | | | | Support for setting different description for each component.
* CPackDeb: Add basic package testsRaffi Enficiaud2015-04-238-0/+400
Tests of generated component based deb packages with lintian and dpkg. Also includes basic file name check.