Domen Vrankar
4ffdd564eb
CPack/DEB: Add option to select archive type
...
Add a `CPACK_DEBIAN_ARCHIVE_TYPE` option that can be used to select an
archive type that supports long file names.
Closes : #14332
2016-09-05 09:24:45 -04:00
Daniel Pfeifer
7a649111cd
Use string(APPEND) in Tests
...
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'
2016-07-28 00:43:04 +02:00
Domen Vrankar
6107fab467
CPack/Deb: Fix test to actually test the preinst script
...
The test regex variable name was invalid and did not test preinst
script.
Reported-by: Patrick <mail6543210@yahoo.com.tw>
2016-06-20 09:29:11 -04:00
Domen Vrankar
302391bae6
CPack/Deb: Fix tests for SELinux-enabled systems
...
Suggested-by: Patrick <mail6543210@yahoo.com.tw>
2016-06-20 09:29:11 -04:00
Domen Vrankar
adbd3985f8
CPack/Deb possibility to change package name
...
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.
2016-05-23 19:55:46 +02:00
Domen Vrankar
7e940bf74a
CPack/Deb test changes due to breaking changes
...
New CPack/Deb tests and changes to old tests
as package file names and inter component dependency
detection was changed.
2016-05-13 10:46:05 -04:00
Domen Vrankar
27e6f74f29
CPack: Added tests for package name and group controll fields
2015-12-07 20:15:49 +01:00
Domen Vrankar
9298f56dce
CPack: allow packaging of empty directories
2015-09-29 01:18:18 +02:00
Brad King
4fa1755315
Revert topic 'cpack-package-empty-dirs'
...
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.
2015-09-25 11:55:59 -04:00
Domen Vrankar
b58de9fe2b
CPack: allow packaging of empty directories
2015-09-22 02:08:26 +02:00
Domen Vrankar
becb14c955
CPack/DEB: test preserve extra config file permissions
2015-09-17 15:30:39 -04:00
Raffi Enficiaud
4f2ff6019b
Tests: Make RunCMake.CPack error messages more readable
2015-09-17 15:30:38 -04:00
Domen Vrankar
4de7c8126b
CPack/Deb: enable per component setting of dependencies
2015-09-09 23:57:58 +02:00
Domen Vrankar
94226751cb
Tests/RunCMake/CPack: Add dependencies tests
...
Add tests for RPM and DEB package test for currently supported
dependency features (requires, provides, conflicts, ...).
2015-08-06 09:33:51 -04:00
Domen Vrankar
d882d4770f
Tests/RunCMake/CPack/DEB: Add getPackageInfo helper function
...
getPackageInfo helper function returns package info
for provided deb package file
2015-08-06 09:33:50 -04:00
Domen Vrankar
3e6b2ab683
CPack/DEB: component version of PACKAGE_CONTROL_EXTRA
...
Component version of CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA
variable.
2015-07-15 10:00:03 -04:00
Domen Vrankar
32e9276a08
Tests/RunCMake/CPack/DEB: add verifyDebControl
...
Add verifyDebControl helper function for checking
of package control files such as preinstall scripts.
2015-07-15 09:59:44 -04:00
Domen Vrankar
e726fc025a
Tests: Add RunCMake tests for CPack{Deb,RPM}
...
Add script structure for easier addition of new CPack related tests.
2015-06-15 15:09:07 -04:00