David Wosk
da737d34e0
CPack/productbuild: add options to control domains element
...
The domains element determines the required authorization level needed
for the install. The auth attribute of the pkg-ref element has been
deprecated in favor of domains, so if the domains options are
specified, the auth attribute is omitted.
Fixes : #23030
2022-01-06 11:33:25 -05:00
Brad King
2d4c3cf684
Merge topic 'ifw-sign-installer'
...
e8e07a90c1 CPackIFW: add support for signing the generated app bundles on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6754
2021-12-02 12:32:01 -05:00
Erlend E. Aasland
e8e07a90c1
CPackIFW: add support for signing the generated app bundles on macOS
...
Adds the CPACK_IFW_PACKAGE_SIGNING_IDENTITY CPackIFW variable.
This variable mirrors the --sign option of the binarycreator tool.
Fixes : #22927
2021-11-22 23:30:57 +01:00
Greg Fiumara
7213ceb869
CPack/productbuild: Add option to customize product identifier
...
This adds a new option, CPACK_PRODUCTBUILD_IDENTIFIER, which allows
for customization of the productbuild product identifier within the
CPack productbuild generator.
Fixes : #20830
2021-11-18 13:01:35 -05:00
Brad King
e958140f2a
Merge topic 'doc-cpackrpm-versionadded'
...
a7a499a459 Help: Add `versionadded` for `CPACK_RPM_REQUIRES_EXCLUDE_FROM` variable
3eefb78512 Help: Use lower-case names of sphinx directives
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6684
2021-11-02 08:50:02 -04:00
Alex Turbov
a7a499a459
Help: Add versionadded for CPACK_RPM_REQUIRES_EXCLUDE_FROM variable
2021-11-01 09:20:20 -04:00
Brad King
3eefb78512
Help: Use lower-case names of sphinx directives
2021-11-01 09:20:20 -04:00
Erlend E. Aasland
62ef2729ee
CPackIFW: add support for archive format and compression level options
...
Adds the following CPackIFW variables:
- CPACK_IFW_ARCHIVE_FORMAT
- CPACK_IFW_ARCHIVE_COMPRESSION
These variables control mirror the --archive-format and --compression
options of the QtIFW binarycreator and repogen tools.
Fixes : #22803
Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no >
Co-authored-by: Awen Autret
2021-10-28 15:46:22 +02:00
Erlend E. Aasland
f2f4e66f64
CPackIFW: Add support for RunProgram* config variables
...
This patch adds support for specifying <RunProgram>,
<RunProgramArguments>, and <RunProgramDescription> in the IFW
configuration file.
2021-10-17 21:15:57 +02:00
Konstantin Podsvirov
6b12edfe82
CPackIFW: Add support for DisableCommandLineInterface config attribute
2021-10-14 11:57:38 -04:00
Brad King
fb35854484
Merge topic 'wix_extension'
...
ed9dbe9218 CPack/WiX: Add option to skip the WixUIExtension
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6619
2021-10-14 07:50:29 -04:00
Vasileios Anagnostopoulos
ed9dbe9218
CPack/WiX: Add option to skip the WixUIExtension
...
Fixes : #22747
2021-10-12 20:41:00 +02:00
Erlend E. Aasland
6d39c845ee
CPackIFW: Add support for ProductImages config option
2021-10-08 22:20:06 +02:00
Brad King
a3ddcdb911
Merge topic 'nsis_ignore_license_page'
...
795e406e3b CPack/NSIS: Add option to not display license page
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6422
2021-08-03 11:06:45 -04:00
Brad King
1524505e12
Merge topic 'minimal_nsis'
...
c0572a15d6 CPack/NSIS: Bump minimal version of NSIS to 3.03
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6425
2021-08-03 11:05:39 -04:00
Brad King
ff56e78bea
Merge topic 'cpack_deb_zstd'
...
051da997da CPack/DEB: Add zstd compression for deb packages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Michael Hirsch <michael@scivision.dev >
Merge-request: !6394
2021-08-03 11:04:27 -04:00
Johnny Jazeix
c0572a15d6
CPack/NSIS: Bump minimal version of NSIS to 3.03
...
Fixes : #22508
2021-08-02 21:28:30 +02:00
Brad King
e2fe042bad
Merge topic 'cpack_debug_doc'
...
008d55df76 CPack/DEB+RPM: Update documentation on debug symbol package creation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6393
2021-08-02 15:12:09 -04:00
Craig Scott
800abe1337
Merge topic 'doc-dmg-filesystem'
...
03ddaf1763 Help: Add missing versionadded annotation for CPACK_DMG_FILESYSTEM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6416
2021-08-02 04:56:23 -04:00
Johnny Jazeix
795e406e3b
CPack/NSIS: Add option to not display license page
...
Fixes : #22215
2021-08-01 18:28:47 +02:00
Craig Scott
03ddaf1763
Help: Add missing versionadded annotation for CPACK_DMG_FILESYSTEM
2021-07-31 11:14:26 +10:00
Russell Greene
051da997da
CPack/DEB: Add zstd compression for deb packages
2021-07-29 13:40:40 -04:00
Russell Greene
008d55df76
CPack/DEB+RPM: Update documentation on debug symbol package creation
...
Update documentation to elaborate on the behavior between `.ddeb` creation,
CPACK_STRIP_FILES, and if the files are actually stripped.
Closes : #22438
2021-07-29 13:38:56 -04:00
Lisa Welsch
bb5fc38209
CPack/RPM: Add option to set %global __requires_exclude_from
2021-07-09 08:06:00 -04:00
Alex Sweet
9b53eca317
CPack/RPM: Fix weak dep support
...
RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags.
It only supports querying those tags, but rpmbuild can not make use of them.
Since CPack relies on rpmbuild --querytags to check for support, this
commit switches to rpm --suggests to check for support of weak
dependencies.
Fixes : #22350
2021-06-29 11:14:54 -04:00
Ben Boeckel
ece24b343a
Help/cpack_gen/freebsd: improve wording for Debian fallbacks
...
Documentation should describe what happens, and "we may as well" seems
way too conversational.
2021-06-07 07:10:58 -04:00
Josef Angstenberger
7072d83772
Help: Fix typos and spelling in documentation
2021-05-07 17:00:17 +02:00
Nils Gladitz
5380d858ff
liblzma: Enable multi threaded stream encoding support
2021-04-22 15:40:06 -04:00
Craig Scott
f226a1678f
Merge branch 'master' into nsis-branding-trim-position
2021-03-24 16:35:49 +11:00
Craig Scott
a6a5256395
CPack: Validate and document NSIS branding text trim positions
2021-03-24 16:35:29 +11:00
Kevin Ushey
e3ac388738
cpack: add CPACK_DMG_FILESYSTEM
...
Allow users to configure the filesystem format of the generated `.dmg`
via the `CPACK_DMG_FILESYSTEM` option.
Fixes : #21874
2021-03-02 10:11:15 -05:00
Brad King
ec5f76753a
Merge topic 'cpack_nsis_executable_custom'
...
8e8b99d01a CPack/NSIS: Add option for setting custom makensis executable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5839
2021-02-23 08:11:05 -05:00
Johnny Jazeix
8e8b99d01a
CPack/NSIS: Add option for setting custom makensis executable
...
It allows users to set a custom one without changing the PATH environment variable.
Fixes : #21733
2021-02-22 17:59:04 +01:00
Brad King
cf9a71870b
Help: Fix CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS documentation
...
The docs added by commit d586a4ad60 (CPackDeb: dpkg-shlibdeps now
supports searching for private shared libs, 2021-01-19,
v3.20.0-rc1~115^2) specify the `-d` option, but the implementation
actually uses the `-l` option.
Issue: #21838
2021-02-19 09:14:14 -05:00
Craig Scott
d16830324f
CPackIFW: Improve warning and docs for show page list option
2021-02-14 15:33:45 +11:00
Johnny Jazeix
0aabeb0c30
CPack/NSIS: Add option for setting branding text
...
See https://nsis.sourceforge.io/Reference/BrandingText
for more information.
Fixes : #21479
2021-02-07 16:10:57 +01:00
Rodolfo Lima
bdf30bdad8
CPack: add CPACK_THREADS variable to control compression threads
...
This allows setting how many threads the compressor will use.
Currently only implemented for XZ when using system's lzma library.
Fixes : #21715
2021-01-26 16:23:37 +01:00
Deniz Bahadir
d586a4ad60
CPackDeb: dpkg-shlibdeps now supports searching for private shared libs
...
The new CPack variable `CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS`
can be set to a list of directories. If `CPACK_DEBIAN_PACKAGE_SHLIBDEPS`
or `CPACK_DEBIAN_<component>_PACKAGE_SHLIBDEPS` are set to `ON` these
directories will be searched by `dpkg-shlibdeps` in order to find
private shared library dependencies of the libraries/executables that
shall be packed.
2021-01-22 08:33:01 -05:00
Brad King
0eead931a3
Merge topic 'versionadded'
...
5000f93a91 Help: Fix grammar in `.. versionadded` directives
8fea95319b Help: Add `.. versionadded` directives to module docs
8634561dca Help: Improve formatting for FindBoost and FindCUDA
ea59b0cd34 Help: Fix version note for CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE
05c3060b10 Help: Fix cmake_parse_arguments version note
dafcef8b50 Help: Improve styling for versionadded/deprecated directives
6ae216daef Tests: Make RunCMake.CMP0106 expected output robust to line number changes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5560
2020-12-03 08:49:25 -05:00
Nikita Nemkin
5000f93a91
Help: Fix grammar in .. versionadded directives
...
Issue: #19715
2020-12-02 21:00:31 +05:00
Nikita Nemkin
8fea95319b
Help: Add .. versionadded directives to module docs
...
Issue: #19715
2020-12-02 21:00:30 +05:00
Konstantin Podsvirov
8b5a0e0fef
CPackIFW: Add CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST variable
...
Add CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST variable to
control visibility of the widget listing installer pages on the left side
of the wizard. This feature available only since QtIFW 4.0.
2020-11-27 22:32:45 +03:00
Brad King
d06676ebee
Merge topic 'versionadded'
...
c43e845d09 Help: Add `.. versionadded` directives to generator docs
f6fd769ae9 Help: Add `.. versionadded` directives to CPack generator docs
a19058d7d8 Help: Replace some `versionadded` directives with `versionchanged`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5495
2020-11-13 09:47:37 -05:00
Brad King
c457670711
Merge topic 'qtifw-archivegen'
...
5ab75dd7dd CPack/IFW: Locate the archivegen utility
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5503
2020-11-13 09:45:33 -05:00
Erlend Egeberg Aasland
5ab75dd7dd
CPack/IFW: Locate the archivegen utility
...
Fixes : #21427
2020-11-12 21:22:53 +01:00
Nikita Nemkin
f6fd769ae9
Help: Add .. versionadded directives to CPack generator docs
...
Issue: #19715
2020-11-12 09:44:02 +05:00
Brad King
02d6c98210
Merge topic 'cpack-nuget'
...
41ae7c4e51 CPack/NuGet: Add settings for the license, icon, and language
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5415
2020-11-06 08:01:41 -05:00
Bob Apthorpe
41ae7c4e51
CPack/NuGet: Add settings for the license, icon, and language
...
Also update the XML Schema.
Fixes : #21348
2020-11-05 10:49:25 -05:00
Craig Scott
95c14579f2
Help: Cleanup typos and grammar for the 3.19 release
2020-10-24 22:58:42 +11:00
Fritz Elfert
267de3ba30
CPack/WiX: Add support for custom XML namespaces
...
Add a `CPACK_WIX_CUSTOM_XMLNS` option to specify these.
Fixes : #21098
2020-08-18 07:50:49 -04:00